rust/src
bors abef7e1fd2 Auto merge of #45019 - aidanhs:aphs-no-trans-worker-panic, r=alexcrichton
Don't unwrap work item results as the panic trace is useless

Fixes #43402 now there's no multithreaded panic printouts

Also update a comment

--------

Likely regressed in #43506, where the code was changed to panic in worker threads on error.

Unwrapping gives zero extra information since the stack trace is so short, so we may as well just surface that there was an error and exit the thread properly. Because there are then no multithreaded printouts, I think it should mean the output of the test for #26199 is deterministic and not interleaved (thanks to @philipc https://github.com/rust-lang/rust/issues/43402#issuecomment-333835271 for a hint).

Sadly the output is now:
```
thread '<unnamed>' panicked at 'aborting due to worker thread panic', src/librustc_trans/back/write.rs:1643:20
note: Run with `RUST_BACKTRACE=1` for a backtrace.
error: could not write output to : No such file or directory

error: aborting due to previous error
```
but it's an improvement over the multi-panic situation before.

r? @alexcrichton
2017-10-05 10:50:11 +00:00
..
bootstrap Rollup merge of #44694 - tommyip:make_clean, r=Mark-Simulacrum 2017-09-29 17:58:54 -06:00
build_helper Add a file to trivially disable tool building or testing 2017-09-17 21:41:45 +02:00
ci Rollup merge of #44903 - kallisti5:ci-build-disabled, r=aidanhs 2017-09-29 17:59:05 -06:00
doc Docs: Add trace_macros! to unstable book 2017-09-30 15:27:42 +02:00
etc Auto merge of #44949 - QuietMisdreavus:rustdoctest-dirs, r=nikomatsakis 2017-10-03 19:38:33 +00:00
grammar
jemalloc@1f5a28755e Update jemalloc to 4.5.0 2017-08-16 22:06:05 +02:00
liballoc Auto merge of #44890 - nvzqz:str-box-transmute, r=alexcrichton 2017-10-04 15:14:15 +00:00
liballoc_jemalloc Update to the cc crate 2017-09-28 07:45:50 -07:00
liballoc_system Autodetect the type of allocator crate used 2017-09-10 19:59:42 +02:00
libarena stabilized needs_drop (fixes #41890) 2017-09-16 23:41:04 +02:00
libbacktrace Fix missing line numbers on i686. 2017-09-05 08:41:43 +08:00
libcollections *: remove crate_{name,type} attributes 2017-08-25 16:18:21 -04:00
libcompiler_builtins@0b9844764e Update the libcompiler_builtins submodule 2017-09-30 01:45:21 +02:00
libcore Auto merge of #44897 - Havvy:doc-size_of, r=steveklabnik 2017-10-01 17:32:34 +00:00
libfmt_macros *: remove crate_{name,type} attributes 2017-08-25 16:18:21 -04:00
libgetopts *: remove crate_{name,type} attributes 2017-08-25 16:18:21 -04:00
libgraphviz *: remove crate_{name,type} attributes 2017-08-25 16:18:21 -04:00
liblibc@44e4018e1a bump liblibc to 0.2.31 2017-09-24 13:53:11 -07:00
libpanic_abort *: remove crate_{name,type} attributes 2017-08-25 16:18:21 -04:00
libpanic_unwind Add missing dependency for Windows 2017-08-27 19:02:24 +09:00
libproc_macro Add support for ..= syntax 2017-09-22 22:05:18 +02:00
libprofiler_builtins Update to the cc crate 2017-09-28 07:45:50 -07:00
librand *: remove crate_{name,type} attributes 2017-08-25 16:18:21 -04:00
librustc Auto merge of #44940 - philipc:remap-path, r=michaelwoerister 2017-10-05 05:16:41 +00:00
librustc_allocator Make fields of Span private 2017-08-30 01:38:54 +03:00
librustc_apfloat Remove rustc_bitflags; use the bitflags crate 2017-09-17 14:19:24 -04:00
librustc_asan Bump master to 1.21.0 2017-07-25 07:03:19 -07:00
librustc_back rustc: Use 16bit c_int for msp430 2017-09-30 16:30:12 +02:00
librustc_borrowck add notes to report_conflicting_borrow MIR borrowck 2017-10-04 10:35:42 +03:00
librustc_const_eval incr.comp.: Already hash HIR bodies during metadata export so they don't have to be hashed in downstream crates. 2017-09-18 11:26:11 +02:00
librustc_const_math change #![feature(const_fn)] to specific gates 2017-09-16 15:53:02 +00:00
librustc_cratesio_shim Remove rustc_bitflags; use the bitflags crate 2017-09-17 14:19:24 -04:00
librustc_data_structures Point at parameter type on E0301 2017-09-24 11:50:09 -07:00
librustc_driver incr.comp.: Remove saving and loading of legacy dep-graph. 2017-10-02 15:47:11 +02:00
librustc_errors fix comment typo, CodeSuggestion path in doc comment 2017-09-29 23:42:24 -07:00
librustc_incremental incr.comp.: Fix some merge fallout. 2017-10-03 13:50:55 +02:00
librustc_lint Auto merge of #44966 - zackmdavis:no_mangle_no_snake, r=aturon 2017-10-03 02:26:27 +00:00
librustc_llvm rustc: Enable LTO and multiple codegen units 2017-09-30 00:22:15 -07:00
librustc_lsan Bump master to 1.21.0 2017-07-25 07:03:19 -07:00
librustc_metadata incr.comp.: Remove support for loading metadata fingerprints. 2017-09-23 19:47:37 +02:00
librustc_mir Auto merge of #44901 - michaelwoerister:on-demand-eval, r=nikomatsakis 2017-10-04 19:14:41 +00:00
librustc_msan Bump master to 1.21.0 2017-07-25 07:03:19 -07:00
librustc_passes Implement underscore lifetimes 2017-09-20 23:45:05 -07:00
librustc_platform_intrinsics Auto merge of #44885 - lu-zero:master, r=alexcrichton 2017-10-02 17:18:20 +00:00
librustc_plugin *: remove crate_{name,type} attributes 2017-08-25 16:18:21 -04:00
librustc_privacy Use recorded types in rustc_privacy 2017-09-23 00:50:46 +03:00
librustc_resolve Auto merge of #44215 - oli-obk:import_sugg, r=nrc 2017-09-21 20:12:22 +00:00
librustc_save_analysis Use NodeId/HirId instead of DefId for local variables. 2017-09-08 22:00:59 +03:00
librustc_trans Auto merge of #45019 - aidanhs:aphs-no-trans-worker-panic, r=alexcrichton 2017-10-05 10:50:11 +00:00
librustc_trans_utils Fix error 2017-09-25 08:17:37 +02:00
librustc_tsan Move unused-extern-crate to late pass 2017-08-27 19:02:24 +09:00
librustc_typeck incr.comp.: Add minimal version of try_mark_green procedure. 2017-10-02 15:36:47 +02:00
librustdoc Auto merge of #44940 - philipc:remap-path, r=michaelwoerister 2017-10-05 05:16:41 +00:00
libserialize *: remove crate_{name,type} attributes 2017-08-25 16:18:21 -04:00
libstd Auto merge of #44890 - nvzqz:str-box-transmute, r=alexcrichton 2017-10-04 15:14:15 +00:00
libstd_unicode [libstd_unicode] Expose UnicodeVersion type 2017-09-18 20:39:17 -07:00
libsyntax Auto merge of #44940 - philipc:remap-path, r=michaelwoerister 2017-10-05 05:16:41 +00:00
libsyntax_ext only set non-ADT derive error once per attribute, not per trait 2017-09-21 21:20:23 -07:00
libsyntax_pos Rename FileMap::path and change to an Option 2017-10-03 19:47:33 +10:00
libterm *: remove crate_{name,type} attributes 2017-08-25 16:18:21 -04:00
libtest Platform gate libc in libtest 2017-08-27 19:02:24 +09:00
libunwind *: remove crate_{name,type} attributes 2017-08-25 16:18:21 -04:00
llvm@d9e7d2696e Fix LLVM assertion when a weak symbol is defined in global_asm. 2017-07-18 16:52:00 +03:00
rt
rtstartup Normalize spaces in lang attributes. 2017-09-28 01:30:25 -07:00
rustc Update the libcompiler_builtins submodule 2017-09-30 01:45:21 +02:00
rustllvm rustc: Enable LTO and multiple codegen units 2017-09-30 00:22:15 -07:00
test Auto merge of #44940 - philipc:remap-path, r=michaelwoerister 2017-10-05 05:16:41 +00:00
tools update mdbook 2017-10-02 10:16:32 -04:00
Cargo.lock update mdbook 2017-10-02 10:16:32 -04:00
Cargo.toml Update to the cc crate 2017-09-28 07:45:50 -07:00
stage0.txt Bump to 1.22.0 2017-08-31 06:58:58 -07:00