about summary refs log tree commit diff
path: root/compiler/rustc_trait_selection/src/traits/query
AgeCommit message (Expand)AuthorLines
2024-04-08Actually create ranged int types in the type system.Oli Scherer-3/+3
2024-04-04Rename HAS_PROJECTIONS to HAS_ALIASES etc.León Orell Valerian Liehr-1/+1
2024-03-22Programmatically convert some of the pat ctorsMichael Goulet-1/+1
2024-03-14use a let chainLukas Markeffsky-7/+4
2024-03-05Convert `TypeVisitor` and `DefIdVisitor` to use `VisitorResult`Jason Newcomb-14/+5
2024-02-22Auto merge of #119989 - lcnr:sub_relations-bye-bye, r=compiler-errorsbors-1/+6
2024-02-22Rollup merge of #121386 - oli-obk:no_higher_ranked_opaques, r=lcnrMatthias Krüger-2/+4
2024-02-22overflow errors: change source to a concrete enumlcnr-1/+6
2024-02-22Preserve the `Span` from `prove_predicate` all the way to registering opaque ...Oli Scherer-2/+4
2024-02-21Rollup merge of #121208 - nnethercote:delayed_bug-to-bug, r=lcnrDylan DPC-4/+3
2024-02-21Convert `bug`s back to `delayed_bug`s.Nicholas Nethercote-1/+1
2024-02-21Convert `delayed_bug`s to `bug`s.Nicholas Nethercote-5/+4
2024-02-20Rename some normalization-related itemsLeón Orell Valerian Liehr-8/+8
2024-02-19split `project` into multiple fileslcnr-2/+3
2024-02-16NitsMichael Goulet-0/+6
2024-02-16Move trait into attr so it's greppableMichael Goulet-4/+4
2024-02-16Use extension trait deriveMichael Goulet-43/+7
2024-02-12Dejargnonize substShoyu Vanilla-2/+2
2024-02-09Rollup merge of #120354 - lukas-code:metadata-normalize, r=lcnrMatthias Krüger-1/+22
2024-02-06Add CoroutineClosure to TyKind, AggregateKind, UpvarArgsMichael Goulet-0/+20
2024-02-05extend docs for `predicate_must_hold_considering_regions`Lukas Markeffsky-1/+22
2024-01-23Random type checker changesMichael Goulet-34/+12
2024-01-19use implied bounds compat mode in MIR borrowcklcnr-2/+10
2024-01-17Don't use compat versions of implied bounds in ImpliedOutlivesBounds queryJack Huey-2/+2
2024-01-17Correctly handle normalization in implied boundsAli MJ Al-Nasrawy-3/+83
2024-01-16try fast path for wf type opsAli MJ Al-Nasrawy-0/+17
2024-01-16wf-check type annotations before normalizationAli MJ Al-Nasrawy-22/+32
2024-01-12Remove unused ErrorReporting variant from overflow handlingMichael Goulet-2/+0
2024-01-10Rename consuming chaining methods on `DiagnosticBuilder`.Nicholas Nethercote-0/+1
2024-01-10Add `DiagCtxt::delayed_bug`.Nicholas Nethercote-10/+6
2024-01-09Auto merge of #118968 - aliemjay:canon-static, r=lcnrbors-14/+4
2024-01-08Don't check for recursion in generator witness fieldsMichael Goulet-8/+5
2023-12-28Remove movability from TyKind::CoroutineMichael Goulet-1/+1
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-7/+7
2023-12-15Annotate some bugsMichael Goulet-2/+4
2023-12-15unify query canonicalization modeAli MJ Al-Nasrawy-14/+4
2023-12-14consistently use "next solver" instead of "new solver"lcnr-9/+9
2023-12-14update use of feature flagslcnr-2/+2
2023-12-08temporarily revert "ice on ambguity in mir typeck"Ali MJ Al-Nasrawy-12/+4
2023-12-07add unused `NormalizesTo` predicatelcnr-7/+6
2023-12-02Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`.Nicholas Nethercote-8/+8
2023-11-25Don't ICE when encountering placeholders in implied bounds computationMichael Goulet-2/+4
2023-11-24Auto merge of #118189 - compiler-errors:cache-flags-for-const, r=nnethercotebors-7/+5
2023-11-22Cache flags for ty::ConstMichael Goulet-7/+5
2023-11-22Auto merge of #118120 - compiler-errors:closure-kind, r=lcnrbors-1/+0
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-4/+2
2023-11-21Remove ClosureKind predicate kindMichael Goulet-1/+0
2023-11-19Make regionck care about placeholders in outlives componentsMichael Goulet-0/+3
2023-11-13rename `ReLateBound` to `ReBound`lcnr-1/+1
2023-11-03Auto merge of #117507 - nnethercote:rustc_span, r=Nilstriebbors-4/+3