rust/src/librustc_back
Alex Crichton 2d200c9c8b std: Move std::env to the new I/O APIs
This commit moves `std::env` away from the `std::old_io` error type as well as
the `std::old_path` module. Methods returning an error now return `io::Error`
and methods consuming or returning paths use `std::path` instead of
`std::old_path`. This commit does not yet mark these APIs as `#[stable]`.

This commit also migrates `std::old_io::TempDir` to `std::fs::TempDir` with
essentially the exact same API. This type was added to interoperate with the new
path API and has its own `tempdir` feature.

Finally, this commit reverts the deprecation of `std::os` APIs returning the old
path API types. This deprecation can come back once the entire `std::old_path`
module is deprecated.

[breaking-change]
2015-02-24 15:27:42 -08:00
..
target std: Move std::env to the new I/O APIs 2015-02-24 15:27:42 -08:00
abi.rs More deprecating of i/u suffixes 2015-02-02 23:37:01 +00:00
archive.rs std: Move std::env to the new I/O APIs 2015-02-24 15:27:42 -08:00
arm.rs bitrig integration 2015-02-11 14:49:06 -08:00
fs.rs std: Move std::env to the new I/O APIs 2015-02-24 15:27:42 -08:00
lib.rs std: Move std::env to the new I/O APIs 2015-02-24 15:27:42 -08:00
mips.rs bitrig integration 2015-02-11 14:49:06 -08:00
mipsel.rs bitrig integration 2015-02-11 14:49:06 -08:00
rpath.rs std: Move std::env to the new I/O APIs 2015-02-24 15:27:42 -08:00
sha2.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
svh.rs Remove remaining uses of []. This time I tried to use deref coercions where possible. 2015-02-20 14:08:14 -05:00
target_strs.rs Extract librustc_back from librustc 2014-07-14 12:27:07 -07:00
x86.rs fixing PR review comments 2015-02-11 14:49:11 -08:00
x86_64.rs oops, fixing abi::OsOpenbsd 2015-02-11 14:49:13 -08:00