rust/compiler
Nicholas Nethercote 286329870d De-weirdify fatally_break_rust.
The easter egg ICE on `break rust` is weird: it's the one ICE in the
entire compiler that doesn't immediately abort, which makes it
annoyingly inconsistent.

This commit changes it to abort. As part of this, the extra notes are
now appended onto the bug dignostic, rather than being printed as
individual note diagnostics, which changes the output format a bit.
These changes don't interferes with the joke, but they do help with my
ongoing cleanups to error handling.
2023-12-19 20:58:45 +11:00
..
rustc Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_abi Annotate panic! reasons during enum layout 2023-12-15 02:21:31 -08:00
rustc_arena rustc_arena: add alloc_str 2023-12-05 17:52:51 -08:00
rustc_ast Rollup merge of #118880 - GearsDatapacks:issue-118859-fix, r=compiler-errors 2023-12-17 21:29:59 +01:00
rustc_ast_lowering Rename Session::span_diagnostic as Session::dcx. 2023-12-18 16:06:21 +11:00
rustc_ast_passes Rename many DiagCtxt arguments. 2023-12-18 16:06:22 +11:00
rustc_ast_pretty Rollup merge of #118726 - dtolnay:matchguardlet, r=compiler-errors 2023-12-11 20:46:49 +01:00
rustc_attr Add level arg to into_diagnostic. 2023-12-19 09:19:25 +11:00
rustc_baked_icu_data Bump cfg(bootstrap)s 2023-11-15 19:41:28 -05:00
rustc_borrowck Rename many DiagCtxt arguments. 2023-12-18 16:06:22 +11:00
rustc_builtin_macros Add level arg to into_diagnostic. 2023-12-19 09:19:25 +11:00
rustc_codegen_cranelift Rename many DiagCtxt and EarlyDiagCtxt locals. 2023-12-18 16:06:22 +11:00
rustc_codegen_gcc Add level arg to into_diagnostic. 2023-12-19 09:19:25 +11:00
rustc_codegen_llvm Add level arg to into_diagnostic. 2023-12-19 09:19:25 +11:00
rustc_codegen_ssa Add level arg to into_diagnostic. 2023-12-19 09:19:25 +11:00
rustc_const_eval Add level arg to into_diagnostic. 2023-12-19 09:19:25 +11:00
rustc_data_structures NFC don't convert types to identical types 2023-12-15 23:56:24 +01:00
rustc_driver Bump cfg(bootstrap)s 2023-11-15 19:41:28 -05:00
rustc_driver_impl Rename many DiagCtxt and EarlyDiagCtxt locals. 2023-12-18 16:06:22 +11:00
rustc_error_codes Remove edition umbrella features. 2023-12-10 13:03:28 -08:00
rustc_error_messages Remove rustc_error_messages/messages.ftl. 2023-11-26 08:37:27 +11:00
rustc_errors De-weirdify fatally_break_rust. 2023-12-19 20:58:45 +11:00
rustc_expand Introduce DiagCtxt::struct_bug. 2023-12-19 09:52:19 +11:00
rustc_feature Remove edition umbrella features. 2023-12-10 13:03:28 -08:00
rustc_fluent_macro Add a useful comment. 2023-11-26 08:38:02 +11:00
rustc_fs_util Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_graphviz remove unused pub fn 2023-11-23 14:11:02 +03:00
rustc_hir Rollup merge of #119004 - matthiaskrgr:conv, r=compiler-errors 2023-12-15 21:33:00 -08:00
rustc_hir_analysis Add level arg to into_diagnostic. 2023-12-19 09:19:25 +11:00
rustc_hir_pretty Rollup merge of #118396 - compiler-errors:ast-lang-items, r=cjgillot 2023-12-15 14:08:15 -08:00
rustc_hir_typeck De-weirdify fatally_break_rust. 2023-12-19 20:58:45 +11:00
rustc_incremental Move some methods from tcx.hir() to tcx 2023-12-12 06:40:29 -08:00
rustc_index Replace no_ord_impl with orderable. 2023-11-22 18:38:17 +11:00
rustc_index_macros Put backticks around some attributes in doc comments. 2023-11-27 09:37:01 +11:00
rustc_infer Use .into_diagnostic() less. 2023-12-18 20:46:13 +11:00
rustc_interface Rename many DiagCtxt and EarlyDiagCtxt locals. 2023-12-18 16:06:22 +11:00
rustc_lexer Rename some unescaping functions. 2023-12-13 14:17:50 +11:00
rustc_lint Rename Session::span_diagnostic as Session::dcx. 2023-12-18 16:06:21 +11:00
rustc_lint_defs Remove the lint outright 2023-12-16 01:28:06 +00:00
rustc_llvm Auto merge of #110494 - majaha:noTrapAfterNoreturn, r=nikic 2023-12-16 18:55:01 +00:00
rustc_log rustc_log: provide a way to init logging based on the values, not names, of the env vars 2023-11-11 15:24:33 +01:00
rustc_macros Add level arg to into_diagnostic. 2023-12-19 09:19:25 +11:00
rustc_metadata Add level arg to into_diagnostic. 2023-12-19 09:19:25 +11:00
rustc_middle Add level arg to into_diagnostic. 2023-12-19 09:19:25 +11:00
rustc_mir_build Add level arg to into_diagnostic. 2023-12-19 09:19:25 +11:00
rustc_mir_dataflow NFC don't convert types to identical types 2023-12-15 23:56:24 +01:00
rustc_mir_transform Add level arg to into_diagnostic. 2023-12-19 09:19:25 +11:00
rustc_monomorphize Add level arg to into_diagnostic. 2023-12-19 09:19:25 +11:00
rustc_next_trait_solver Opportunistically resolve region var in canonicalizer 2023-12-15 05:02:37 +00:00
rustc_parse Add EmitResult associated type to EmissionGuarantee. 2023-12-19 09:52:02 +11:00
rustc_parse_format Auto merge of #117819 - fmease:rustc_parse_format-stable-rustc, r=Nilstrieb 2023-11-15 14:55:35 +00:00
rustc_passes Add level arg to into_diagnostic. 2023-12-19 09:19:25 +11:00
rustc_pattern_analysis NFC: do not clone types that are copy 2023-12-15 23:19:51 +01:00
rustc_privacy resolve: Replace visibility table in resolver outputs with query feeding 2023-12-18 02:26:55 +03:00
rustc_query_impl QueryContext: rename try_collect_active_jobs -> collect_active_jobs and change it's return type from Option<QueryMap> to QueryMap 2023-11-27 18:13:15 +03:00
rustc_query_system Use .into_diagnostic() less. 2023-12-18 20:46:13 +11:00
rustc_resolve Rename Session::span_diagnostic as Session::dcx. 2023-12-18 16:06:21 +11:00
rustc_serialize Call FileEncoder::finish in rmeta encoding 2023-11-22 22:49:22 -05:00
rustc_session Add EmitResult associated type to EmissionGuarantee. 2023-12-19 09:52:02 +11:00
rustc_smir Auto merge of #119000 - celinval:smir-cstr, r=ouz-a 2023-12-17 08:18:17 +00:00
rustc_span Auto merge of #117758 - Urgau:lint_pointer_trait_comparisons, r=davidtwco 2023-12-11 14:33:16 +00:00
rustc_symbol_mangling Add level arg to into_diagnostic. 2023-12-19 09:19:25 +11:00
rustc_target Move rustc_codegen_ssa target features to rustc_target 2023-12-14 14:40:55 +01:00
rustc_trait_selection Add level arg to into_diagnostic. 2023-12-19 09:19:25 +11:00
rustc_traits add unused NormalizesTo predicate 2023-12-07 17:52:51 +01:00
rustc_transmute Update itertools to 0.11. 2023-11-22 08:13:21 +11:00
rustc_ty_utils Rollup merge of #118871 - tmiasko:coroutine-maybe-uninit-fields, r=compiler-errors 2023-12-13 18:03:33 +01:00
rustc_type_ir Auto merge of #118970 - aliemjay:rollup-or33al2, r=aliemjay 2023-12-15 08:51:00 +00:00
stable_mir Add a method to check if type is a CStr 2023-12-15 13:18:41 -08:00