rust/src/tools
bors 8cab2c73d4 Auto merge of #42899 - alexcrichton:compiler-builtins, r=nikomatsakis
Switch to rust-lang-nursery/compiler-builtins

This commit migrates the in-tree `libcompiler_builtins` to the upstream version
at https://github.com/rust-lang-nursery/compiler-builtins. The upstream version
has a number of intrinsics written in Rust and serves as an in-progress rewrite
of compiler-rt into Rust. Additionally it also contains all the existing
intrinsics defined in `libcompiler_builtins` for 128-bit integers.

It's been the intention since the beginning to make this transition but
previously it just lacked the manpower to get done. As this PR likely shows it
wasn't a trivial integration! Some highlight changes are:

* The PR rust-lang-nursery/compiler-builtins#166 contains a number of fixes
  across platforms and also some refactorings to make the intrinsics easier to
  read. The additional testing added there also fixed a number of integration
  issues when pulling the repository into this tree.

* LTO with the compiler-builtins crate was fixed to link in the entire crate
  after the LTO process as these intrinsics are excluded from LTO.

* Treatment of hidden symbols was updated as previously the
  `#![compiler_builtins]` crate would mark all symbol *imports* as hidden
  whereas it was only intended to mark *exports* as hidden.
2017-07-06 02:34:29 +00:00
..
build-manifest Emit information about XZ packages in manifest 2017-05-03 08:09:37 +02:00
cargo@eb6cf012a6 Update cargo 2017-07-02 16:42:13 +02:00
cargotest Run tests for the cargo submodule in tree 2017-04-24 08:08:40 -07:00
compiletest Auto merge of #42896 - llogiq:clippy_compiletest, r=alexcrichton 2017-07-01 03:26:29 +00:00
error_index_generator Set hoedown to generate error index 2017-04-22 13:25:14 +02:00
linkchecker Merge crate collections into alloc 2017-06-13 23:37:34 -07:00
remote-test-client Add remote device testing support 2017-05-04 12:43:22 +02:00
remote-test-server Add remote device testing support 2017-05-04 12:43:22 +02:00
rls@4c0a8b63d6 Update RLS submodule 2017-06-28 06:40:23 +12:00
rust-installer@b4ff403041 Update rust-installer for Windows executable mode 2017-05-31 17:21:00 -07:00
rustbook Bump mdbook dep to pick up new 'create missing' toggle feature. 2017-04-27 10:28:23 -04:00
tidy Auto merge of #42899 - alexcrichton:compiler-builtins, r=nikomatsakis 2017-07-06 02:34:29 +00:00
unstable-book-gen Sort entries of SUMMARY.md alphabetically 2017-06-18 23:26:39 +02:00