rust/compiler
Niko Matsakis 59dc2013e2 optimization: use a single DepthFirstSearch instead of hashsets
Extend the `DepthFirstSearch` iterator so that it can be re-used and
extended with add'l start nodes. Then replace the FxHashSets of nodes
we were using in the fallback analysis with a single iterator. This
way we won't re-walk portions of the graph that are reached more than
once, and we also do less allocation etc.
2021-09-17 12:47:48 -04:00
..
rustc
rustc_apfloat
rustc_arena
rustc_ast Rollup merge of #88775 - pnkfelix:revert-anon-union-parsing, r=davidtwco 2021-09-15 14:56:58 -07:00
rustc_ast_lowering Rollup merge of #88775 - pnkfelix:revert-anon-union-parsing, r=davidtwco 2021-09-15 14:56:58 -07:00
rustc_ast_passes Rollup merge of #88775 - pnkfelix:revert-anon-union-parsing, r=davidtwco 2021-09-15 14:56:58 -07:00
rustc_ast_pretty
rustc_attr
rustc_borrowck Auto merge of #88719 - estebank:point-at-arg-for-obligation, r=nagisa 2021-09-16 22:17:33 +00:00
rustc_builtin_macros Auto merge of #88832 - pcwalton:debug-unit-variant-fast-path, r=oli-obk 2021-09-17 01:00:11 +00:00
rustc_codegen_cranelift
rustc_codegen_llvm Auto merge of #87867 - bjorn3:unique_type_id_interner, r=wesleywiser 2021-09-15 12:34:31 +00:00
rustc_codegen_ssa Rollup merge of #88751 - bjorn3:move_filesearch, r=oli-obk 2021-09-17 14:09:47 +09:00
rustc_const_eval Auto merge of #88934 - tmiasko:trace-log, r=davidtwco 2021-09-17 03:47:23 +00:00
rustc_data_structures
rustc_driver Rollup merge of #88751 - bjorn3:move_filesearch, r=oli-obk 2021-09-17 14:09:47 +09:00
rustc_error_codes
rustc_errors Make diagnostics clearer for ? operators 2021-09-17 13:13:28 +09:00
rustc_expand chore(rustc_expand): fix typo in comment 2021-09-15 09:13:18 -07:00
rustc_feature Rollup merge of #88775 - pnkfelix:revert-anon-union-parsing, r=davidtwco 2021-09-15 14:56:58 -07:00
rustc_fs_util
rustc_graphviz
rustc_hir Auto merge of #88558 - fee1-dead:const-drop, r=oli-obk 2021-09-15 03:51:03 +00:00
rustc_hir_pretty
rustc_incremental
rustc_index
rustc_infer stop categorizing inference variables as diverging when created 2021-09-17 12:47:48 -04:00
rustc_interface Rollup merge of #87320 - danakj:debug-compilation-dir, r=michaelwoerister 2021-09-15 14:56:56 -07:00
rustc_lexer
rustc_lint Rollup merge of #87529 - FabianWolff:issue-87496, r=nikomatsakis 2021-09-17 14:09:44 +09:00
rustc_lint_defs
rustc_llvm PassWrapper: these two lines shouldn't have been ifdef'd 2021-09-16 15:04:18 -04:00
rustc_macros
rustc_metadata
rustc_middle introduce new fallback algorithm 2021-09-17 12:47:48 -04:00
rustc_mir_build
rustc_mir_dataflow Make rustc_mir_dataflow::framework::graphviz and rustc_mir_transform::MirPass public 2021-09-15 11:41:37 -07:00
rustc_mir_transform Auto merge of #89019 - Manishearth:rollup-5qp8a5s, r=Manishearth 2021-09-16 19:33:39 +00:00
rustc_monomorphize
rustc_parse Rollup merge of #88729 - estebank:struct-literal-using-parens, r=oli-obk 2021-09-16 10:57:18 -07:00
rustc_parse_format
rustc_passes
rustc_plugin_impl
rustc_privacy
rustc_query_impl
rustc_query_system
rustc_resolve
rustc_save_analysis
rustc_serialize
rustc_session Rollup merge of #88751 - bjorn3:move_filesearch, r=oli-obk 2021-09-17 14:09:47 +09:00
rustc_span Auto merge of #88832 - pcwalton:debug-unit-variant-fast-path, r=oli-obk 2021-09-17 01:00:11 +00:00
rustc_symbol_mangling
rustc_target
rustc_trait_selection Auto merge of #88945 - Aaron1011:no-projection-completion, r=wesleywiser,jackh726 2021-09-17 09:44:28 +00:00
rustc_traits
rustc_ty_utils
rustc_type_ir
rustc_typeck optimization: use a single DepthFirstSearch instead of hashsets 2021-09-17 12:47:48 -04:00