index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_trait_selection
/
src
/
traits
/
query
Age
Commit message (
Expand
)
Author
Lines
2024-07-09
Split out overflow handling into its own module
Michael Goulet
-1
/
+1
2024-07-08
Move trait selection error reporting to its own top-level module
Michael Goulet
-2
/
+2
2024-07-06
Import via rustc_type_ir::outlives
Michael Goulet
-1
/
+1
2024-07-06
Uplift push_outlives_components
Michael Goulet
-1
/
+1
2024-06-21
Rename a bunch of things
Michael Goulet
-6
/
+6
2024-06-14
Use is_lang_item more aggressively
Michael Goulet
-1
/
+1
2024-06-11
Get rid of PredicateObligations
Michael Goulet
-2
/
+2
2024-06-03
Nits and formatting
Michael Goulet
-7
/
+3
2024-06-03
Add cycle errors to ScrubbedTraitError to remove a couple more calls to new_w...
Michael Goulet
-2
/
+2
2024-06-03
Use ScrubbedTraitError in more places
Michael Goulet
-7
/
+5
2024-06-03
Make TraitEngines generic over error
Michael Goulet
-3
/
+8
2024-05-21
Uplift OutlivesPredicate, remove a bunch of unnecessary associated types from...
Michael Goulet
-2
/
+1
2024-05-13
Auto merge of #125076 - compiler-errors:alias-term, r=lcnr
bors
-1
/
+1
2024-05-13
split out AliasTy -> AliasTerm
Michael Goulet
-1
/
+1
2024-05-13
Remove `extern crate rustc_middle` from `rustc_trait_selection`.
Nicholas Nethercote
-0
/
+1
2024-05-10
Lift `Lift`
Michael Goulet
-1
/
+3
2024-05-02
Use ObligationCtxt in favor of TraitEngine in many places
Michael Goulet
-15
/
+17
2024-04-29
Remove `extern crate rustc_macros` from numerous crates.
Nicholas Nethercote
-0
/
+4
2024-04-08
Auto merge of #122077 - oli-obk:eager_opaque_checks4, r=lcnr
bors
-43
/
+60
2024-04-08
Scrape extraneous regions from instantiate_nll_query_response_and_region_obli...
Oli Scherer
-43
/
+60
2024-04-08
Actually create ranged int types in the type system.
Oli Scherer
-3
/
+3
2024-04-04
Rename HAS_PROJECTIONS to HAS_ALIASES etc.
León Orell Valerian Liehr
-1
/
+1
2024-03-22
Programmatically convert some of the pat ctors
Michael Goulet
-1
/
+1
2024-03-14
use a let chain
Lukas Markeffsky
-7
/
+4
2024-03-05
Convert `TypeVisitor` and `DefIdVisitor` to use `VisitorResult`
Jason Newcomb
-14
/
+5
2024-02-22
Auto merge of #119989 - lcnr:sub_relations-bye-bye, r=compiler-errors
bors
-1
/
+6
2024-02-22
Rollup merge of #121386 - oli-obk:no_higher_ranked_opaques, r=lcnr
Matthias Krüger
-2
/
+4
2024-02-22
overflow errors: change source to a concrete enum
lcnr
-1
/
+6
2024-02-22
Preserve the `Span` from `prove_predicate` all the way to registering opaque ...
Oli Scherer
-2
/
+4
2024-02-21
Rollup merge of #121208 - nnethercote:delayed_bug-to-bug, r=lcnr
Dylan DPC
-4
/
+3
2024-02-21
Convert `bug`s back to `delayed_bug`s.
Nicholas Nethercote
-1
/
+1
2024-02-21
Convert `delayed_bug`s to `bug`s.
Nicholas Nethercote
-5
/
+4
2024-02-20
Rename some normalization-related items
León Orell Valerian Liehr
-8
/
+8
2024-02-19
split `project` into multiple files
lcnr
-2
/
+3
2024-02-16
Nits
Michael Goulet
-0
/
+6
2024-02-16
Move trait into attr so it's greppable
Michael Goulet
-4
/
+4
2024-02-16
Use extension trait derive
Michael Goulet
-43
/
+7
2024-02-12
Dejargnonize subst
Shoyu Vanilla
-2
/
+2
2024-02-09
Rollup merge of #120354 - lukas-code:metadata-normalize, r=lcnr
Matthias Krüger
-1
/
+22
2024-02-06
Add CoroutineClosure to TyKind, AggregateKind, UpvarArgs
Michael Goulet
-0
/
+20
2024-02-05
extend docs for `predicate_must_hold_considering_regions`
Lukas Markeffsky
-1
/
+22
2024-01-23
Random type checker changes
Michael Goulet
-34
/
+12
2024-01-19
use implied bounds compat mode in MIR borrowck
lcnr
-2
/
+10
2024-01-17
Don't use compat versions of implied bounds in ImpliedOutlivesBounds query
Jack Huey
-2
/
+2
2024-01-17
Correctly handle normalization in implied bounds
Ali MJ Al-Nasrawy
-3
/
+83
2024-01-16
try fast path for wf type ops
Ali MJ Al-Nasrawy
-0
/
+17
2024-01-16
wf-check type annotations before normalization
Ali MJ Al-Nasrawy
-22
/
+32
2024-01-12
Remove unused ErrorReporting variant from overflow handling
Michael Goulet
-2
/
+0
2024-01-10
Rename consuming chaining methods on `DiagnosticBuilder`.
Nicholas Nethercote
-0
/
+1
2024-01-10
Add `DiagCtxt::delayed_bug`.
Nicholas Nethercote
-10
/
+6
[next]