rust/compiler
Matthias Krüger 298edd6d46
Rollup merge of #117394 - lcnr:proof-tree-cache4, r=compiler-errors
use global cache when computing proof trees

we're writing the solver while relying on the existence of the global cache to avoid exponential blowup. By disabling the global cache when building proof trees, it is easy to get hangs, e.g. when computing intercrate ambiguity causes.

Removes the unstable `-Zdump_solver_proof_tree_use_cache` option, as we now always return a full proof tree.

r? `@compiler-errors`
2023-11-02 15:31:20 +01:00
..
rustc Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_abi Update MIR tests for offset_of 2023-10-31 23:26:02 +00:00
rustc_arena Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_ast Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_ast_lowering Some more coroutine renamings 2023-10-30 23:46:27 +00:00
rustc_ast_passes Test the multispan case in tests.ui/bounds-lifetime.rs. 2023-10-31 08:01:02 +11:00
rustc_ast_pretty Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_attr Auto merge of #117377 - dtolnay:deprecatedsince, r=cjgillot 2023-10-31 10:42:24 +00:00
rustc_baked_icu_data Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_borrowck prepopulate opaque ty storage before using it :> 2023-10-31 11:50:30 +01:00
rustc_builtin_macros Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_codegen_cranelift Support enum variants in offset_of! 2023-10-31 23:25:54 +00:00
rustc_codegen_gcc Merge commit '09ce29d0591a21e1abae22eac4d41ffd32993af8' into subtree-update_cg_gcc_2023-10-25 2023-10-27 16:07:01 -04:00
rustc_codegen_llvm Merge simd size and type extraction into checking whether a type is simd, as these always go together. 2023-10-31 11:23:39 +00:00
rustc_codegen_ssa Support enum variants in offset_of! 2023-10-31 23:25:54 +00:00
rustc_const_eval Rollup merge of #117441 - cjgillot:diag-noassert, r=oli-obk,RalfJung 2023-11-01 21:40:06 +01:00
rustc_data_structures Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_driver Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_driver_impl Rollup merge of #117376 - nnethercote:rustc_interface-more, r=oli-obk 2023-10-30 17:33:18 +01:00
rustc_error_codes Support enum variants in offset_of! 2023-10-31 23:25:54 +00:00
rustc_error_messages Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_errors Rollup merge of #117397 - compiler-errors:dont-emit-good-path-on-panic, r=TaKO8Ki 2023-11-01 11:29:41 +01:00
rustc_expand Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_feature Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_fluent_macro Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_fs_util Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_graphviz Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_hir Some more coroutine renamings 2023-10-30 23:46:27 +00:00
rustc_hir_analysis Rollup merge of #117416 - compiler-errors:tait-in-bad-body, r=oli-obk 2023-10-31 12:55:09 +01:00
rustc_hir_pretty Rollup merge of #117068 - nnethercote:clean-up-Cargo-toml, r=wesleywiser 2023-10-30 17:33:15 +01:00
rustc_hir_typeck Auto merge of #114208 - GKFX:offset_of_enum, r=wesleywiser 2023-11-01 14:17:56 +00:00
rustc_incremental Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_index Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_infer Rollup merge of #117132 - estebank:issue-80194, r=petrochenkov 2023-10-30 17:33:15 +01:00
rustc_interface Inline and remove create_session. 2023-11-01 13:46:15 +11:00
rustc_lexer Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_lint Rollup merge of #117395 - gurry:117380-wrong-parent-sugg, r=Nilstrieb 2023-10-30 17:33:19 +01:00
rustc_lint_defs Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_llvm Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_log Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_macros Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_metadata Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_middle Rollup merge of #117394 - lcnr:proof-tree-cache4, r=compiler-errors 2023-11-02 15:31:20 +01:00
rustc_mir_build Auto merge of #114208 - GKFX:offset_of_enum, r=wesleywiser 2023-11-01 14:17:56 +00:00
rustc_mir_dataflow Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_mir_transform Auto merge of #114208 - GKFX:offset_of_enum, r=wesleywiser 2023-11-01 14:17:56 +00:00
rustc_monomorphize Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_parse Rollup merge of #117298 - clubby789:fn-missing-params, r=petrochenkov 2023-11-01 21:40:05 +01:00
rustc_parse_format Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_passes Enums in offset_of: update based on est31, scottmcm & llogiq review 2023-10-31 23:26:02 +00:00
rustc_plugin_impl Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_privacy Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_query_impl Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_query_system Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_resolve Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_serialize Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_session Rollup merge of #117394 - lcnr:proof-tree-cache4, r=compiler-errors 2023-11-02 15:31:20 +01:00
rustc_smir Auto merge of #114208 - GKFX:offset_of_enum, r=wesleywiser 2023-11-01 14:17:56 +00:00
rustc_span Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_symbol_mangling Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_target Auto merge of #117307 - taiki-e:espidf-atomic-64, r=Amanieu 2023-11-01 16:39:22 +00:00
rustc_trait_selection Rollup merge of #117394 - lcnr:proof-tree-cache4, r=compiler-errors 2023-11-02 15:31:20 +01:00
rustc_traits Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_transmute Clean up rustc_*/Cargo.toml. 2023-10-30 08:46:02 +11:00
rustc_ty_utils Some more coroutine renamings 2023-10-30 23:46:27 +00:00
rustc_type_ir Use derivative for Hash 2023-10-31 13:17:36 +00:00
stable_mir Auto merge of #114208 - GKFX:offset_of_enum, r=wesleywiser 2023-11-01 14:17:56 +00:00