rust/src/librustdoc/html
Alex Crichton 9c1851019f Remove all blocking std::os blocking functions
This commit moves all thread-blocking I/O functions from the std::os module.
Their replacements can be found in either std::rt::io::file or in a hidden
"old_os" module inside of native::file. I didn't want to outright delete these
functions because they have a lot of special casing learned over time for each
OS/platform, and I imagine that these will someday get integrated into a
blocking implementation of IoFactory. For now, they're moved to a private module
to prevent bitrot and still have tests to ensure that they work.

I've also expanded the extensions to a few more methods defined on Path, most of
which were previously defined in std::os but now have non-thread-blocking
implementations as part of using the current IoFactory.

The api of io::file is in flux, but I plan on changing it in the next commit as
well.

Closes #10057
2013-11-03 15:15:42 -08:00
..
static auto merge of #10003 : alexcrichton/rust/issue-fixes, r=brson 2013-10-22 01:31:24 -07:00
escape.rs rustdoc: Document what's going on throughout 2013-10-03 10:24:40 -07:00
format.rs rustdoc: Don't treat "super" specially for urls 2013-10-17 17:15:42 -07:00
layout.rs rustdoc: nitpicks & cleanup 2013-10-21 04:13:09 +02:00
markdown.rs Statically link sundown to librustdoc 2013-11-01 21:28:48 -07:00
render.rs Remove all blocking std::os blocking functions 2013-11-03 15:15:42 -08:00