rust/src/test
Andy Russell 8f4ccac5e2
rustc: distinguish compilation failure from ICE
This commit changes the exit status of rustc to 1 in the presence of
compilation errors. In the event of an unexpected panic (ICE) the
standard panic error exit status of 101 remains.

A run-make test is added to ensure that the exit code does not regress,
and compiletest is updated to check for an exit status of 1 or 101,
depending on the mode and suite.

This is a breaking change for custom drivers.

Fixes #51971.
2018-07-18 00:24:13 -04:00
..
auxiliary
codegen Auto merge of #51622 - kennytm:three-field-range-inclusive, r=SimonSapin 2018-07-13 10:18:38 +00:00
codegen-units Revert "Adapt codegen-unit tests to new CGU naming scheme." 2018-07-16 08:58:15 +02:00
compile-fail Auto merge of #52409 - estebank:move-cfail-ui, r=oli-obk 2018-07-17 06:52:20 +00:00
compile-fail-fulldeps rustc: Stabilize much of the proc_macro feature 2018-07-16 07:58:06 -07:00
debuginfo Rename trans to codegen everywhere. 2018-05-17 15:08:30 +03:00
incremental Revert "Clean up CodegenUnit name generation." 2018-07-16 08:58:40 +02:00
incremental-fulldeps
mir-opt Auto merge of #52046 - cramertj:fix-generator-mir, r=eddyb 2018-07-13 00:38:17 +00:00
parse-fail structured suggestion and rewording for ... expression syntax error 2018-06-23 22:57:37 -07:00
pretty fix expected output of pretty/cast-lt and issue-4264 tests 2018-07-12 01:19:27 +02:00
run-fail Ensure that borrows wind up unactivated. 2018-07-04 21:35:38 +01:00
run-fail-fulldeps
run-make turn run-make test into a run-make-fulldeps test 2018-06-03 19:57:49 +02:00
run-make-fulldeps rustc: distinguish compilation failure from ICE 2018-07-18 00:24:13 -04:00
run-pass Auto merge of #52348 - oli-obk:bugfix, r=petrochenkov 2018-07-15 04:01:43 +00:00
run-pass-fulldeps rustc: Stabilize much of the proc_macro feature 2018-07-16 07:58:06 -07:00
run-pass-valgrind Remove some '#[feature]' attributes for stabilized features 2018-06-11 13:48:57 -07:00
rustdoc Rollup merge of #52385 - GuillaumeGomez:pass-edition-to-parser, r=QuietMisdreavus 2018-07-17 19:24:57 +08:00
rustdoc-js Make raw_vec perma-unstable and hidden 2018-06-29 14:01:33 +02:00
rustdoc-ui Fix rustdoc run failures by shutting down definitely some lints 2018-07-05 17:18:45 +02:00
rustfix Removed various update-reference and update-all-references scripts 2018-06-13 18:15:50 -04:00
ui rustc: distinguish compilation failure from ICE 2018-07-18 00:24:13 -04:00
ui-fulldeps rustc: Stabilize much of the proc_macro feature 2018-07-16 07:58:06 -07:00
COMPILER_TESTS.md Update docs and diagnostics 2018-05-17 16:28:36 +02:00