rust/src/librustc_back/target
Manish Goregaokar b18584cbd9 Rollup merge of #22727 - alexcrichton:prep-env, r=aturon
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-25 10:29:39 +05:30
..
aarch64_apple_ios.rs iOS: preliminary 64-bit archs support 2015-01-09 18:38:30 +02:00
aarch64_linux_android.rs Lower the default dwarf version for android 2015-02-16 17:48:50 +09:00
aarch64_unknown_linux_gnu.rs Rename target_word_size to target_pointer_width 2015-01-08 09:07:55 +13:00
apple_base.rs Implement flexible target specification 2014-11-04 05:07:47 -05:00
apple_ios_base.rs Adjusting default CPUs for iOS 2015-02-12 19:17:34 +02:00
arm_linux_androideabi.rs Lower the default dwarf version for android 2015-02-16 17:48:50 +09:00
arm_unknown_linux_gnueabi.rs Rename target_word_size to target_pointer_width 2015-01-08 09:07:55 +13:00
arm_unknown_linux_gnueabihf.rs Rename target_word_size to target_pointer_width 2015-01-08 09:07:55 +13:00
armv7_apple_ios.rs iOS: updated targets 2015-01-09 18:23:42 +02:00
armv7s_apple_ios.rs iOS: updated targets 2015-01-09 18:23:42 +02:00
bitrig_base.rs bitrig integration 2015-02-11 14:49:06 -08:00
dragonfly_base.rs Several fixes for DragonFly (rebase) 2014-12-19 13:05:06 +01:00
freebsd_base.rs Implement flexible target specification 2014-11-04 05:07:47 -05:00
i386_apple_ios.rs iOS: updated targets 2015-01-09 18:23:42 +02:00
i686_apple_darwin.rs Use more specific target CPUs on Darwin 2015-01-26 09:58:55 +01:00
i686_pc_windows_gnu.rs Default to Pentium 4 as the x86 target CPU on Windows/Linux/DragonFly 2015-01-26 09:58:56 +01:00
i686_unknown_dragonfly.rs Default to Pentium 4 as the x86 target CPU on Windows/Linux/DragonFly 2015-01-26 09:58:56 +01:00
i686_unknown_linux_gnu.rs Default to Pentium 4 as the x86 target CPU on Windows/Linux/DragonFly 2015-01-26 09:58:56 +01:00
linux_base.rs fix typo in librustc target spec 2014-11-06 00:17:56 -05:00
mips_unknown_linux_gnu.rs Rename target_word_size to target_pointer_width 2015-01-08 09:07:55 +13:00
mipsel_unknown_linux_gnu.rs Rename target_word_size to target_pointer_width 2015-01-08 09:07:55 +13:00
mod.rs std: Move std::env to the new I/O APIs 2015-02-24 15:27:42 -08:00
openbsd_base.rs openbsd: restore linker option 2015-02-23 20:03:15 +01:00
powerpc_unknown_linux_gnu.rs powerpc: Teach trans about powerpc 2015-01-11 21:14:31 -08:00
windows_base.rs Implement flexible target specification 2014-11-04 05:07:47 -05:00
x86_64_apple_darwin.rs Use more specific target CPUs on Darwin 2015-01-26 09:58:55 +01:00
x86_64_apple_ios.rs iOS: preliminary 64-bit archs support 2015-01-09 18:38:30 +02:00
x86_64_pc_windows_gnu.rs Default to "x86-64" as the target cpu for x86_64 builds 2015-01-11 12:26:54 +01:00
x86_64_unknown_bitrig.rs bitrig integration 2015-02-11 14:49:06 -08:00
x86_64_unknown_dragonfly.rs Default to "x86-64" as the target cpu for x86_64 builds 2015-01-11 12:26:54 +01:00
x86_64_unknown_freebsd.rs Default to "x86-64" as the target cpu for x86_64 builds 2015-01-11 12:26:54 +01:00
x86_64_unknown_linux_gnu.rs Default to "x86-64" as the target cpu for x86_64 builds 2015-01-11 12:26:54 +01:00
x86_64_unknown_openbsd.rs openbsd support 2015-02-01 14:41:38 +01:00