rust/src/tools
bors a8247dd5c6 Auto merge of #52197 - euclio:exit-code, r=oli-obk
overhaul exit codes for rustc and rustdoc

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.

Note that while changes were made to the rustdoc binary, there is no
intended behavior change. rustdoc errors (i.e., failed lints) will still
report 101. While this could *also* hide potential ICEs, I will leave
that work to a future PR.

Fixes #51971.
2018-07-19 13:46:15 +00:00
..
build-manifest llvm-tools-preview: fix build-manifest 2018-07-11 20:03:34 -05:00
cargo@506eea76ed Update Cargo submodule 2018-07-18 15:30:39 -07:00
cargotest Update miri to rustc changes 2017-12-06 09:25:29 +01:00
clippy@c05adc545c Update clippy 2018-07-18 20:25:11 -07:00
compiletest rustc: distinguish compilation failure from ICE 2018-07-18 00:24:13 -04:00
error_index_generator Rename main theme into light theme 2018-03-29 13:45:56 +02:00
linkchecker Bump to 1.27.0 2018-04-02 12:42:44 -07:00
lld@8214ccf861 Upgrade to LLVM's master branch (LLVM 7) 2018-07-10 13:43:01 -07:00
miri@911aedf736 update miri 2018-07-17 11:40:57 +02:00
remote-test-client Add a disabled builder for aarch64 emulated tests 2017-07-24 16:24:52 -07:00
remote-test-server Add remote device testing support 2017-05-04 12:43:22 +02:00
rls@2b57851099 Update clippy and rls 2018-07-15 02:04:44 +02:00
rust-installer@89414e44dc Bootstrap from 1.28.0-beta.3 2018-06-30 13:17:49 -07:00
rustbook Update MDBook 2018-04-22 20:35:22 -05:00
rustdoc Rename rustdoc to use underscores 2018-05-17 08:47:25 -06:00
rustdoc-js reduce search-index size 2018-06-30 16:28:25 +02:00
rustdoc-themes Rename main theme into light theme 2018-03-29 13:45:56 +02:00
rustfmt@5e5992517d Update RLS, Rustfmt, Cargo, and Clippy 2018-07-06 20:58:21 +12:00
tidy tidy: add a new test for external dependencies 2018-07-15 12:46:02 +02:00
unstable-book-gen Ensure every unstable feature has a tracking issue. 2018-05-27 14:22:35 +08:00
publish_toolstate.py Ping infra team on all tool bustage 2018-05-04 10:21:05 +12:00