diff options
| author | bors <bors@rust-lang.org> | 2021-09-08 20:42:42 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2021-09-08 20:42:42 +0000 |
| commit | 97032a6dfacdd3548e4bff98c90a6b3875a14077 (patch) | |
| tree | 9b89fe6f913eeacc4e7e5c93c9534a6e87cd538f /Cargo.lock | |
| parent | 47ae8deb8a35030bdc4e502b03400800864cc264 (diff) | |
| parent | 924dbc36c9888eebacdcd06ec444418683b0d5fd (diff) | |
| download | rust-97032a6dfacdd3548e4bff98c90a6b3875a14077.tar.gz rust-97032a6dfacdd3548e4bff98c90a6b3875a14077.zip | |
Auto merge of #80522 - cjgillot:borrowcrate, r=oli-obk
Split rustc_mir The `rustc_mir` crate is the second largest in the compiler. This PR splits it up into 5 crates: - rustc_borrowck; - rustc_const_eval; - rustc_mir_dataflow; - rustc_mir_transform; - rustc_monomorphize.
Diffstat (limited to 'Cargo.lock')
| -rw-r--r-- | Cargo.lock | 119 |
1 files changed, 102 insertions, 17 deletions
diff --git a/Cargo.lock b/Cargo.lock index 5000b1e051f..fa3e48849b8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3622,6 +3622,33 @@ dependencies = [ ] [[package]] +name = "rustc_borrowck" +version = "0.0.0" +dependencies = [ + "either", + "itertools 0.9.0", + "polonius-engine", + "rustc_const_eval", + "rustc_data_structures", + "rustc_errors", + "rustc_graphviz", + "rustc_hir", + "rustc_index", + "rustc_infer", + "rustc_lexer", + "rustc_middle", + "rustc_mir_dataflow", + "rustc_serialize", + "rustc_session", + "rustc_span", + "rustc_target", + "rustc_trait_selection", + "rustc_traits", + "smallvec", + "tracing", +] + +[[package]] name = "rustc_builtin_macros" version = "0.0.0" dependencies = [ @@ -3705,6 +3732,30 @@ dependencies = [ ] [[package]] +name = "rustc_const_eval" +version = "0.0.0" +dependencies = [ + "either", + "gsgdt", + "rustc_apfloat", + "rustc_ast", + "rustc_attr", + "rustc_data_structures", + "rustc_errors", + "rustc_hir", + "rustc_index", + "rustc_infer", + "rustc_macros", + "rustc_middle", + "rustc_mir_dataflow", + "rustc_session", + "rustc_span", + "rustc_target", + "rustc_trait_selection", + "tracing", +] + +[[package]] name = "rustc_data_structures" version = "0.0.0" dependencies = [ @@ -3742,6 +3793,7 @@ dependencies = [ "rustc_ast", "rustc_ast_pretty", "rustc_codegen_ssa", + "rustc_const_eval", "rustc_data_structures", "rustc_error_codes", "rustc_errors", @@ -3752,7 +3804,6 @@ dependencies = [ "rustc_lint", "rustc_metadata", "rustc_middle", - "rustc_mir", "rustc_parse", "rustc_plugin_impl", "rustc_save_analysis", @@ -3911,9 +3962,11 @@ dependencies = [ "rustc_ast_lowering", "rustc_ast_passes", "rustc_attr", + "rustc_borrowck", "rustc_builtin_macros", "rustc_codegen_llvm", "rustc_codegen_ssa", + "rustc_const_eval", "rustc_data_structures", "rustc_errors", "rustc_expand", @@ -3922,8 +3975,9 @@ dependencies = [ "rustc_lint", "rustc_metadata", "rustc_middle", - "rustc_mir", "rustc_mir_build", + "rustc_mir_transform", + "rustc_monomorphize", "rustc_parse", "rustc_passes", "rustc_plugin_impl", @@ -4041,6 +4095,8 @@ version = "0.0.0" dependencies = [ "bitflags", "chalk-ir", + "either", + "gsgdt", "polonius-engine", "rustc-rayon-core", "rustc_apfloat", @@ -4050,6 +4106,7 @@ dependencies = [ "rustc_data_structures", "rustc_errors", "rustc_feature", + "rustc_graphviz", "rustc_hir", "rustc_index", "rustc_macros", @@ -4064,51 +4121,63 @@ dependencies = [ ] [[package]] -name = "rustc_mir" +name = "rustc_mir_build" version = "0.0.0" dependencies = [ - "coverage_test_macros", - "either", - "gsgdt", - "itertools 0.9.0", - "polonius-engine", - "regex", "rustc_apfloat", + "rustc_arena", "rustc_ast", "rustc_attr", "rustc_data_structures", "rustc_errors", - "rustc_graphviz", "rustc_hir", "rustc_index", "rustc_infer", - "rustc_lexer", - "rustc_macros", "rustc_middle", "rustc_serialize", "rustc_session", "rustc_span", "rustc_target", "rustc_trait_selection", - "rustc_traits", "smallvec", "tracing", ] [[package]] -name = "rustc_mir_build" +name = "rustc_mir_dataflow" version = "0.0.0" dependencies = [ - "rustc_apfloat", - "rustc_arena", + "polonius-engine", + "regex", + "rustc_ast", + "rustc_data_structures", + "rustc_graphviz", + "rustc_hir", + "rustc_index", + "rustc_middle", + "rustc_serialize", + "rustc_session", + "rustc_span", + "rustc_target", + "smallvec", + "tracing", +] + +[[package]] +name = "rustc_mir_transform" +version = "0.0.0" +dependencies = [ + "coverage_test_macros", + "itertools 0.9.0", "rustc_ast", "rustc_attr", + "rustc_const_eval", "rustc_data_structures", "rustc_errors", "rustc_hir", "rustc_index", - "rustc_infer", "rustc_middle", + "rustc_mir_dataflow", "rustc_serialize", "rustc_session", "rustc_span", @@ -4119,6 +4188,22 @@ dependencies = [ ] [[package]] +name = "rustc_monomorphize" +version = "0.0.0" +dependencies = [ + "rustc_data_structures", + "rustc_errors", + "rustc_hir", + "rustc_index", + "rustc_middle", + "rustc_session", + "rustc_span", + "rustc_target", + "smallvec", + "tracing", +] + +[[package]] name = "rustc_parse" version = "0.0.0" dependencies = [ |
