rust/src/test
Niko Matsakis 46b342fbc0 simplify the MirPass traits and passes dramatically
Overall goal: reduce the amount of context a mir pass needs so that it
resembles a query.

- The hooks are no longer "threaded down" to the pass, but rather run
  automatically from the top-level (we also thread down the current pass
  number, so that the files are sorted better).
  - The hook now receives a *single* callback, rather than a callback per-MIR.
- The traits are no longer lifetime parameters, which moved to the
  methods -- given that we required
  `for<'tcx>` objecs, there wasn't much point to that.
- Several passes now store a `String` instead of a `&'l str` (again, no
  point).
2017-05-02 14:01:01 -04:00
..
codegen Add simple [repr(align)] codegen test. 2017-05-01 23:13:22 +10:00
codegen-units translate drop glue using MIR 2017-03-18 02:53:08 +02:00
compile-fail Rollup merge of #41692 - est31:anon_params, r=eddyb 2017-05-02 09:09:58 -04:00
compile-fail-fulldeps Implement a file-path remapping feature in support of debuginfo and reproducible builds. 2017-04-26 15:44:02 +02:00
debuginfo update gdbr tests 2017-03-09 22:12:36 +01:00
incremental rustc: use monomorphic const_eval for cross-crate enum discriminants. 2017-04-16 01:31:37 +03:00
mir-opt simplify the MirPass traits and passes dramatically 2017-05-02 14:01:01 -04:00
parse-fail Fix a parse-fail test 2017-04-25 11:07:43 +02:00
pretty Update pretty test for derive attributes 2017-02-05 12:22:29 +10:30
run-fail Unignore tests which work fine now. 2017-04-28 22:31:10 -06: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 Do not check if libclang_rt.?san_*_dynamic.dylib is an unstable crate. 2017-04-25 18:34:21 +08:00
run-pass introduce per-fn RegionMaps 2017-04-30 17:03:30 -04:00
run-pass-fulldeps Rollup merge of #41662 - nikomatsakis:on-demandify-region-mapping, r=eddyb 2017-05-02 09:09:55 -04:00
run-pass-valgrind Removes FIXMEs related to #22405 2017-01-31 21:27:13 -05:00
rustdoc Re-enable hoedown by default 2017-04-22 13:25:14 +02:00
ui Auto merge of #41547 - alexeyzab:41425-fix-mismatched-types-error-message, r=arielb1 2017-05-02 12:11:54 +00:00
ui-fulldeps/custom-derive Separate "ui-fulldeps" tests from "ui" tests 2017-03-04 21:38:26 +03:00
COMPILER_TESTS.md Move COMPILER_TESTS.md out of the root directory 2017-02-25 00:13:00 -06:00