rust/src/libstd/sys_common
bors b2f67c8d56 Auto merge of #45041 - est31:master, r=alexcrichton
Remove support for the PNaCl target (le32-unknown-nacl)

This removes support for the `le32-unknown-nacl` target which is currently supported by rustc on tier 3. Despite the "nacl" in the name, the target doesn't output native code (x86, ARM, MIPS), instead it outputs binaries in the PNaCl format.

There are two reasons for the removal:

* Google [has announced](https://blog.chromium.org/2017/05/goodbye-pnacl-hello-webassembly.html) deprecation of the PNaCl format. The suggestion is to migrate to wasm. Happens we already have a wasm backend!
* Our PNaCl LLVM backend is provided by the fastcomp patch set that the LLVM fork used by rustc contains in addition to vanilla LLVM (`src/llvm/lib/Target/JSBackend/NaCl`). Upstream LLVM doesn't have PNaCl support. Removing PNaCl support will enable us to move away from fastcomp (#44006) and have a lighter set of patches on top of upstream LLVM inside our LLVM fork. This will help distribution packagers of Rust.

Fixes #42420
2017-10-09 04:59:02 +00:00
..
gnu Correctly bubble up errors from libbacktrace 2017-09-12 20:27:54 +01:00
at_exit_imp.rs std: Move sys_common to libstd/sys_common 2016-11-01 17:08:24 +00:00
backtrace.rs Remove nacl from libstd 2017-10-05 05:01:41 +02:00
condvar.rs std: Move sys_common to libstd/sys_common 2016-11-01 17:08:24 +00:00
io.rs Add Read::initializer. 2017-06-20 20:26:22 -07:00
memchr.rs Add <*const T>::align_offset and use it in memchr 2017-09-17 21:30:58 +02:00
mod.rs Auto merge of #43972 - TobiasSchaffner:std_clean, r=alexcrichton 2017-09-14 03:02:58 +00:00
mutex.rs std: Move sys_common to libstd/sys_common 2016-11-01 17:08:24 +00:00
net.rs replace libc::res_init with res_init_if_glibc_before_2_26 2017-10-05 17:53:10 -04:00
poison.rs docs improvement std::sync::{PoisonError, TryLockError} 2017-09-23 18:28:08 -04:00
remutex.rs std: Move sys_common to libstd/sys_common 2016-11-01 17:08:24 +00:00
rwlock.rs std: Move sys_common to libstd/sys_common 2016-11-01 17:08:24 +00:00
thread.rs Move default stack min size to thread implementations 2017-09-13 10:56:41 +02:00
thread_info.rs use field init shorthand EVERYWHERE 2017-08-15 15:29:17 -07:00
thread_local.rs use field init shorthand EVERYWHERE 2017-08-15 15:29:17 -07:00
util.rs Move default stack min size to thread implementations 2017-09-13 10:56:41 +02:00
wtf8.rs std: Respect formatting flags for str-like OsStr 2017-08-13 21:07:03 -07:00