rust/src/test
Alex Crichton 7e6c9f3635 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-05 07:08:36 -07:00
..
codegen Auto merge of #39409 - pnkfelix:mir-borrowck2, r=nikomatsakis 2017-06-19 13:01:27 +00:00
codegen-units Move Fn to module. 2017-06-09 19:07:25 -04:00
compile-fail Auto merge of #42995 - GuillaumeGomez:rollup, r=GuillaumeGomez 2017-06-30 22:14:56 +00:00
compile-fail-fulldeps Integrate jobserver support to parallel codegen 2017-06-21 07:16:43 -07:00
debuginfo Pretty-printers tests: gdbr -> gdb 2017-06-09 18:51:28 +03:00
incremental consider closures/ty-fn-defs when making trait selection keys 2017-06-12 17:23:21 -04:00
mir-opt Update basic_assignment test to reflect small changes to codegen. 2017-06-12 13:06:42 +02:00
parse-fail Change some terminology around keywords and reserved identifiers 2017-06-29 15:19:53 +03:00
pretty
run-fail updated assert_eq test, fixed incorrect assert_ne message and added test. 2017-06-13 14:17:59 +01:00
run-fail-fulldeps Implement a file-path remapping feature in support of debuginfo and reproducible builds. 2017-04-26 15:44:02 +02:00
run-make report the total number of errors on compilation failure 2017-07-02 16:16:44 +03:00
run-pass Switch to rust-lang-nursery/compiler-builtins 2017-07-05 07:08:36 -07:00
run-pass-fulldeps Merge crate collections into alloc 2017-06-13 23:37:34 -07:00
run-pass-valgrind Move unsized_tuple_coercion behind a feature gate. 2017-06-29 21:25:35 +09:00
rustdoc Auto merge of #42885 - ollie27:rustdoc_empty_glob_path, r=GuillaumeGomez 2017-06-26 11:06:13 +00:00
ui report the total number of errors on compilation failure 2017-07-02 16:16:44 +03:00
ui-fulldeps Introduce 'run-pass' header to 'ui' tests in compiletest. Fix issue #36516. 2017-06-02 23:28:22 +08:00
COMPILER_TESTS.md Move COMPILER_TESTS.md out of the root directory 2017-02-25 00:13:00 -06:00