rust/compiler/rustc_middle/src
bors 1623ab0246 Auto merge of #107507 - BoxyUwU:deferred_projection_equality, r=lcnr
Implement `deferred_projection_equality` for erica solver

Somewhat of a revival of #96912. When relating projections now emit an `AliasEq` obligation instead of attempting to determine equality of projections that may not be as normalized as possible (i.e. because of lazy norm, or just containing inference variables that prevent us from resolving an impl). Only do this when the new solver is enabled
2023-02-11 05:46:24 +00:00
..
dep_graph Simplify tls::enter_context. 2023-02-09 15:25:45 +11:00
hir Improve pretty-printing of HirIdValidator errors 2023-02-01 20:09:22 +01:00
infer remove binder from query constraints 2023-02-07 10:59:18 +01:00
middle rustc: Remove needless lifetimes 2022-12-20 22:10:40 +01:00
mir miri: fix ICE when running out of address space 2023-02-07 13:26:31 +01:00
query Change arena_cache to not alter the declared query result 2023-02-08 09:34:52 +01:00
thir address review 2023-01-27 22:13:55 +01:00
traits Rollup merge of #106477 - Nathan-Fenner:nathanf/refined-error-span-trait-impl, r=compiler-errors 2023-02-06 21:16:39 +01:00
ty Auto merge of #107507 - BoxyUwU:deferred_projection_equality, r=lcnr 2023-02-11 05:46:24 +00:00
util Add some docs to bug, span_bug and delay_span_bug 2022-12-30 16:47:56 +01:00
arena.rs intern external constraints 2023-02-03 21:36:59 +00:00
error.rs Match crate and slug names 2022-11-21 15:24:50 +01:00
lib.rs Simplify with_tlv. 2023-02-09 15:26:37 +11:00
lint.rs create helper function for rustc_lint_defs::Level and remove it's duplicated code r=ozkanonur 2023-01-10 10:56:17 +03:00
macros.rs Stop using BREAK & CONTINUE in compiler 2023-01-17 23:17:51 -08:00
metadata.rs rustc: Parameterize ty::Visibility over used ID 2022-09-07 13:35:41 +04:00
tests.rs mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
thir.rs output tree representation for thir-tree 2023-01-26 11:31:55 +01:00
values.rs add EarlyBinder::subst_identity; impl ParameterizedOverTcx (needed for rustc_metadata) and Value for EarlyBinder 2023-01-14 00:13:06 -07:00