rust/compiler
Yuki Okushi 038ece0a42
Rollup merge of #109956 - compiler-errors:tweak-debug-outputs, r=oli-obk
Tweak debug outputs to make debugging new solver easier

1. Move the fields that are "most important" (I know this is subjective) to the beginning of the structs.

For goals, I typically care more about the predicate than the param-env (which is significantly longer in debug output).
For canonicalized things, I typically care more about what is *being* canonicalized.
For a canonical response, I typically care about the response -- or at least, it's typically useful to put it first since it's short and affects the whether the solver recurses or not...

2. Add some more debug and instrument calls to functions to add more structure to tracing lines.

r? `@oli-obk` or `@BoxyUwU` (since I think `@lcnr` is on holiday)
2023-04-05 20:47:24 +09:00
..
rustc
rustc_abi Use &IndexSlice instead of &IndexVec where possible 2023-04-02 17:35:37 -07:00
rustc_apfloat
rustc_arena
rustc_ast Rename ast::Static to ast::StaticItem to match ast::ConstItem 2023-04-04 15:34:40 +00:00
rustc_ast_lowering Rename ast::Static to ast::StaticItem to match ast::ConstItem 2023-04-04 15:34:40 +00:00
rustc_ast_passes Rollup merge of #109914 - compiler-errors:rtn-bad-parens, r=oli-obk 2023-04-04 09:27:46 -07:00
rustc_ast_pretty Rename ast::Static to ast::StaticItem to match ast::ConstItem 2023-04-04 15:34:40 +00:00
rustc_attr Bless tidy 2023-03-27 18:58:07 +00:00
rustc_baked_icu_data
rustc_borrowck Doc-comment IndexVec::from_elem and use it in a few more places 2023-04-03 14:29:32 -07:00
rustc_builtin_macros Rename ast::Static to ast::StaticItem to match ast::ConstItem 2023-04-04 15:34:40 +00:00
rustc_codegen_cranelift Use FieldIdx in various things related to aggregates 2023-04-01 20:32:50 -07:00
rustc_codegen_gcc Update gccjit and remove libc 0.1 dependency 2023-03-30 18:30:56 +02:00
rustc_codegen_llvm Auto merge of #109808 - jyn514:debuginfo-options, r=michaelwoerister 2023-04-04 20:01:05 +00:00
rustc_codegen_ssa Auto merge of #109843 - scottmcm:better-transmute, r=WaffleLapkin 2023-04-05 03:26:38 +00:00
rustc_const_eval Rollup merge of #109938 - oli-obk:try_norm, r=compiler-errors 2023-04-04 09:27:47 -07:00
rustc_data_structures Use &IndexSlice instead of &IndexVec where possible 2023-04-02 17:35:37 -07:00
rustc_driver
rustc_driver_impl Stabilize a portion of 'once_cell' 2023-03-29 18:04:44 -04:00
rustc_error_codes Rollup merge of #109565 - WaffleLapkin:better_docs_for_e0223, r=oli-obk 2023-03-28 07:01:08 +02:00
rustc_error_messages Stabilize a portion of 'once_cell' 2023-03-29 18:04:44 -04:00
rustc_errors a couple clippy::complexity fixes 2023-04-01 23:16:33 +02:00
rustc_expand Rename ast::Static to ast::StaticItem to match ast::ConstItem 2023-04-04 15:34:40 +00:00
rustc_feature Auto merge of #109824 - GuillaumeGomez:rollup-i5r4uts, r=GuillaumeGomez 2023-03-31 20:38:06 +00:00
rustc_fs_util Add try_canonicalize to rustc_fs_util and use it over fs::canonicalize 2023-03-16 21:50:23 +01:00
rustc_graphviz
rustc_hir Auto merge of #109010 - compiler-errors:rtn, r=eholk 2023-03-31 18:04:12 +00:00
rustc_hir_analysis Remove intercrate and mark_ambiguous from Relation 2023-04-04 00:09:12 +00:00
rustc_hir_pretty Add (..) syntax for RTN 2023-03-28 01:14:28 +00:00
rustc_hir_typeck slighty simplify a few boolean expressions (clippy::nonminimal_bool) 2023-04-01 23:55:22 +02:00
rustc_incremental Check for escape sequences in Fluent resources 2023-03-29 18:34:29 +01:00
rustc_index Doc-comment IndexVec::from_elem and use it in a few more places 2023-04-03 14:29:32 -07:00
rustc_infer Rollup merge of #109913 - scottmcm:index-slice, r=WaffleLapkin 2023-04-04 09:27:45 -07:00
rustc_interface Auto merge of #109808 - jyn514:debuginfo-options, r=michaelwoerister 2023-04-04 20:01:05 +00:00
rustc_lexer
rustc_lint Auto merge of #109944 - cjgillot:lint-cstring-macro, r=Nilstrieb 2023-04-04 22:35:09 +00:00
rustc_lint_defs Rollup merge of #108588 - ehuss:lint-docs-produces, r=eholk 2023-03-23 19:55:45 +01:00
rustc_llvm Preserve, clarify, and extend debug information 2023-03-31 07:28:39 -04:00
rustc_log
rustc_macros Don't emit the OS error in a note 2023-03-31 03:49:21 +02:00
rustc_metadata Auto merge of #105587 - tgross35:once-cell-min, r=m-ou-se 2023-03-30 10:12:23 +00:00
rustc_middle Rollup merge of #109956 - compiler-errors:tweak-debug-outputs, r=oli-obk 2023-04-05 20:47:24 +09:00
rustc_mir_build Rollup merge of #109838 - clubby789:non-exhaustive-span, r=Nilstrieb 2023-04-04 09:27:44 -07:00
rustc_mir_dataflow Rollup merge of #109847 - clubby789:graphviz-reachable, r=oli-obk 2023-04-05 20:47:22 +09:00
rustc_mir_transform Rollup merge of #109938 - oli-obk:try_norm, r=compiler-errors 2023-04-04 09:27:47 -07:00
rustc_monomorphize Rollup merge of #109846 - matthiaskrgr:clippy2023_04_III, r=Nilstrieb 2023-04-02 10:08:35 +02:00
rustc_parse Rename ast::Static to ast::StaticItem to match ast::ConstItem 2023-04-04 15:34:40 +00:00
rustc_parse_format Improve heuristics for format_args literal being suggestable 2023-03-14 13:20:39 +00:00
rustc_passes slighty simplify a few boolean expressions (clippy::nonminimal_bool) 2023-04-01 23:55:22 +02:00
rustc_plugin_impl expand: Pass ast::Crate by reference to AST transforming passes 2023-03-23 14:20:55 +04:00
rustc_privacy Auto merge of #109762 - scottmcm:variantdef-indexvec, r=WaffleLapkin 2023-03-31 03:36:18 +00:00
rustc_query_impl Stabilize a portion of 'once_cell' 2023-03-29 18:04:44 -04:00
rustc_query_system Remove an out-of-date comment on QueryCache::lookup. 2023-03-30 21:14:43 +11:00
rustc_resolve Rename ast::Static to ast::StaticItem to match ast::ConstItem 2023-04-04 15:34:40 +00:00
rustc_serialize Update indexmap and rayon crates 2023-03-25 02:12:13 +01:00
rustc_session Auto merge of #109808 - jyn514:debuginfo-options, r=michaelwoerister 2023-04-04 20:01:05 +00:00
rustc_smir Add Debug and Clone derives for stable mir datastructures 2023-03-16 16:17:25 +00:00
rustc_span a couple clippy::complexity fixes 2023-04-01 23:16:33 +02:00
rustc_symbol_mangling Support TLS access into dylibs on Windows 2023-03-29 08:55:21 +02:00
rustc_target Auto merge of #109721 - QuinnPainter:armv4t-lld, r=petrochenkov 2023-04-01 01:55:16 +00:00
rustc_trait_selection Rollup merge of #109956 - compiler-errors:tweak-debug-outputs, r=oli-obk 2023-04-05 20:47:24 +09:00
rustc_traits fix clippy::iter_kv_map 2023-04-01 23:44:16 +02:00
rustc_transmute
rustc_ty_utils Doc-comment IndexVec::from_elem and use it in a few more places 2023-04-03 14:29:32 -07:00
rustc_type_ir Generate simpler MIR for shifts 2023-03-22 13:32:12 -07:00