rust/compiler
Zalathar 7f4dd9bb81 Move cmp_in_dominator_order out of graph dominator computation
Dominator-order information is only needed for coverage graphs, and is easy
enough to collect by just traversing the graph again.

This avoids wasted work when computing graph dominators for any other purpose.
2024-10-22 20:44:09 +11:00
..
rustc
rustc_abi Make rustc_abi compile on stable again 2024-10-21 15:11:20 +02:00
rustc_arena move strict provenance lints to new feature gate, remove old feature gates 2024-10-21 15:22:17 +01:00
rustc_ast Auto merge of #131723 - matthiaskrgr:rollup-krcslig, r=matthiaskrgr 2024-10-15 11:50:31 +00:00
rustc_ast_ir Add sugar for &pin (const|mut) types 2024-10-07 11:15:04 -07:00
rustc_ast_lowering Make sure that outer opaques capture inner opaques's lifetimes even with precise capturing syntax 2024-10-19 18:02:26 +00:00
rustc_ast_passes Auto merge of #130654 - lcnr:stabilize-coherence-again, r=compiler-errors 2024-10-15 14:21:34 +00:00
rustc_ast_pretty Auto merge of #131723 - matthiaskrgr:rollup-krcslig, r=matthiaskrgr 2024-10-15 11:50:31 +00:00
rustc_attr Handle gracefully true/false in cfg(target(..)) compact 2024-10-16 09:41:49 +02:00
rustc_baked_icu_data
rustc_borrowck Auto merge of #130950 - compiler-errors:yeet-eval, r=BoxyUwU 2024-10-21 03:46:28 +00:00
rustc_builtin_macros Auto merge of #131723 - matthiaskrgr:rollup-krcslig, r=matthiaskrgr 2024-10-15 11:50:31 +00:00
rustc_codegen_cranelift Fix tests 2024-10-19 18:07:35 +00:00
rustc_codegen_gcc Rollup merge of #130432 - azhogin:azhogin/regparm, r=workingjubilee,pnkfelix 2024-10-21 20:32:00 -07:00
rustc_codegen_llvm Auto merge of #130950 - compiler-errors:yeet-eval, r=BoxyUwU 2024-10-21 03:46:28 +00:00
rustc_codegen_ssa Rollup merge of #130350 - RalfJung:strict-provenance, r=dtolnay 2024-10-21 18:11:19 +02:00
rustc_const_eval Rollup merge of #130350 - RalfJung:strict-provenance, r=dtolnay 2024-10-21 18:11:19 +02:00
rustc_data_structures Move cmp_in_dominator_order out of graph dominator computation 2024-10-22 20:44:09 +11:00
rustc_driver
rustc_driver_impl Rollup merge of #130899 - bjorn3:wasi_bootstrap_fixes, r=davidtwco 2024-10-07 11:10:53 -07:00
rustc_error_codes Fix typo in E0793 2024-10-09 10:28:16 -07:00
rustc_error_messages Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
rustc_errors Rollup merge of #131344 - nnethercote:ref-Lrc, r=compiler-errors 2024-10-07 12:23:54 +02:00
rustc_expand Auto merge of #131723 - matthiaskrgr:rollup-krcslig, r=matthiaskrgr 2024-10-15 11:50:31 +00:00
rustc_feature Rollup merge of #130350 - RalfJung:strict-provenance, r=dtolnay 2024-10-21 18:11:19 +02:00
rustc_fluent_macro use tracked_path in rustc_fluent_macro 2024-10-19 22:32:38 +08:00
rustc_fs_util Couple of changes to make it easier to compile rustc for wasm 2024-09-26 19:51:14 +00:00
rustc_graphviz Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
rustc_hir Auto merge of #131723 - matthiaskrgr:rollup-krcslig, r=matthiaskrgr 2024-10-15 11:50:31 +00:00
rustc_hir_analysis Auto merge of #129935 - RalfJung:unsupported_calling_conventions, r=compiler-errors 2024-10-22 03:24:40 +00:00
rustc_hir_pretty Move trait bound modifiers into hir::PolyTraitRef 2024-10-14 09:20:38 -04:00
rustc_hir_typeck Auto merge of #129935 - RalfJung:unsupported_calling_conventions, r=compiler-errors 2024-10-22 03:24:40 +00:00
rustc_incremental Rename NestedMetaItem to MetaItemInner 2024-10-06 23:28:30 +09:00
rustc_index Rollup merge of #130625 - heiseish:issue-124028-fix, r=jieyouxu 2024-10-10 12:49:18 +02:00
rustc_index_macros Remove 'apostrophes' from rustc_parse_format 2024-10-14 23:22:51 +02:00
rustc_infer refactor fudge_inference, handle effect vars 2024-10-19 00:41:56 +02:00
rustc_interface rust_for_linux: -Zregparm=<N> commandline flag for X86 (#116972) 2024-10-18 00:29:31 +07:00
rustc_lexer Reserve guarded string literals (RFC 3593) 2024-10-08 18:21:16 -06:00
rustc_lint Auto merge of #129935 - RalfJung:unsupported_calling_conventions, r=compiler-errors 2024-10-22 03:24:40 +00:00
rustc_lint_defs Auto merge of #129935 - RalfJung:unsupported_calling_conventions, r=compiler-errors 2024-10-22 03:24:40 +00:00
rustc_llvm Rollup merge of #131876 - workingjubilee:llvm-c-c-c-comdat, r=Zalathar 2024-10-20 14:06:03 +11:00
rustc_log Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
rustc_macros Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
rustc_metadata Remove outdated comment 2024-10-20 08:34:25 +00:00
rustc_middle Rollup merge of #130432 - azhogin:azhogin/regparm, r=workingjubilee,pnkfelix 2024-10-21 20:32:00 -07:00
rustc_mir_build Rip out old effects var handling code from traits 2024-10-20 13:40:22 +00:00
rustc_mir_dataflow Get rid of const eval_* and try_eval_* helpers 2024-10-19 18:07:35 +00:00
rustc_mir_transform Move cmp_in_dominator_order out of graph dominator computation 2024-10-22 20:44:09 +11:00
rustc_monomorphize Add fast-path when computing the default visibility 2024-10-14 16:37:54 +02:00
rustc_next_trait_solver don't bail when encountering many placeholders 2024-10-21 17:51:43 +02:00
rustc_parse Auto merge of #131723 - matthiaskrgr:rollup-krcslig, r=matthiaskrgr 2024-10-15 11:50:31 +00:00
rustc_parse_format Remove 'apostrophes' from rustc_parse_format 2024-10-14 23:22:51 +02:00
rustc_passes Auto merge of #131980 - matthiaskrgr:rollup-iy5nw71, r=matthiaskrgr 2024-10-20 21:40:21 +00:00
rustc_pattern_analysis Update rustc-hash to version 2 2024-10-20 00:12:49 -07:00
rustc_privacy Visit opaques for visibilities. 2024-10-04 23:31:55 +00:00
rustc_query_impl Handle rustc_query_impl cases of rustc::potential_query_instability lint 2024-10-03 12:47:08 +03:00
rustc_query_system add unstable support for outputting file checksums for use in cargo 2024-10-01 21:23:20 -06:00
rustc_resolve Stop relying on hashmap iteration for unused macro rules arms 2024-10-20 00:12:52 -07:00
rustc_sanitizers Get rid of const eval_* and try_eval_* helpers 2024-10-19 18:07:35 +00:00
rustc_serialize Fix explicit_iter_loop in rustc_serialize 2024-10-16 15:44:16 +02:00
rustc_session Limited -Zregparm support (no Rust calling conv) descriptions 2024-10-20 18:18:01 +07:00
rustc_smir Get rid of const eval_* and try_eval_* helpers 2024-10-19 18:07:35 +00:00
rustc_span move strict provenance lints to new feature gate, remove old feature gates 2024-10-21 15:22:17 +01:00
rustc_symbol_mangling Rename normalize to normalize_internal, remove unnecessary usages 2024-10-19 18:07:35 +00:00
rustc_target Auto merge of #132020 - workingjubilee:rollup-a8iehqg, r=workingjubilee 2024-10-22 05:49:18 +00:00
rustc_trait_selection Auto merge of #131840 - compiler-errors:impossible-maybe, r=lcnr 2024-10-21 22:58:44 +00:00
rustc_traits move defining_opaque_types out of Canonical 2024-10-17 10:22:52 +02:00
rustc_transmute Fix transmute goal 2024-10-19 18:07:35 +00:00
rustc_ty_utils Auto merge of #130950 - compiler-errors:yeet-eval, r=BoxyUwU 2024-10-21 03:46:28 +00:00
rustc_type_ir Remove the BoundConstness::NotConst variant 2024-10-20 18:33:59 +00:00
rustc_type_ir_macros Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
stable_mir Rollup merge of #131778 - practicalrs:fix_needless_lifetimes, r=jieyouxu 2024-10-16 20:15:56 +02:00