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_infer
/
src
/
traits
Age
Commit message (
Expand
)
Author
Lines
2023-07-27
Remove `constness` from `ParamEnv`
Deadbeef
-9
/
+0
2023-07-19
Document `PredicateSet::insert`
Maybe Waffle
-0
/
+7
2023-07-07
Auto merge of #113308 - compiler-errors:poly-select, r=lcnr
bors
-3
/
+4
2023-07-06
Avoid calling item_name for RPITIT
Santiago Pastorino
-3
/
+5
2023-07-06
Separate select calls that don't need a binder
Michael Goulet
-0
/
+1
2023-07-06
TraitObligation -> PolyTraitObligation
Michael Goulet
-3
/
+3
2023-07-05
Move `TyCtxt::mk_x` to `Ty::new_x` where applicable
Boxy
-2
/
+2
2023-07-03
remove TypeWellFormedFromEnv
Michael Goulet
-3
/
+0
2023-06-29
Make the Elaboratable trait take clauses
Michael Goulet
-40
/
+42
2023-06-26
TypeWellFormedInEnv
Michael Goulet
-1
/
+1
2023-06-26
Migrate predicates_of and caller_bounds to Clause
Michael Goulet
-2
/
+3
2023-06-22
Expect clause more
Michael Goulet
-4
/
+4
2023-06-22
Migrate item_bounds to ty::Clause
Michael Goulet
-0
/
+20
2023-06-19
Fully fledged Clause type
Michael Goulet
-0
/
+20
2023-06-19
s/Clause/ClauseKind
Michael Goulet
-12
/
+12
2023-06-17
Move ConstEvaluatable to Clause
Michael Goulet
-1
/
+1
2023-06-17
Move WF goal to clause
Michael Goulet
-1
/
+1
2023-05-07
Auto merge of #111161 - compiler-errors:rtn-super, r=cjgillot
bors
-4
/
+4
2023-05-04
Auto merge of #110806 - WaffleLapkin:unmkI, r=lcnr
bors
-1
/
+1
2023-05-03
Rename things to reflect that they're not item specific
Michael Goulet
-4
/
+4
2023-05-04
Rollup merge of #110791 - compiler-errors:negative-bounds, r=oli-obk
Dylan DPC
-0
/
+4
2023-05-03
Restrict `From<S>` for `{D,Subd}iagnosticMessage`.
Nicholas Nethercote
-1
/
+1
2023-05-02
Make negative trait bounds work with the old trait solver
Michael Goulet
-0
/
+4
2023-04-26
Remove unused `TypeFoldable`/`TypeVisitable` impls.
Nicholas Nethercote
-1
/
+1
2023-04-25
Replace `tcx.mk_trait_ref` with `ty::TraitRef::new`
Maybe Waffle
-1
/
+1
2023-04-21
Break up long function in trait selection error reporting
Bryan Garza
-1
/
+1
2023-04-17
Spelling - compiler
Josh Soref
-1
/
+1
2023-04-16
use matches! macro in more places
Matthias Krüger
-4
/
+4
2023-04-13
Rollup merge of #110220 - lcnr:regionzz, r=compiler-errors
Matthias Krüger
-0
/
+2
2023-04-12
Rollup merge of #110103 - compiler-errors:new-solver-overflows, r=lcnr
Matthias Krüger
-4
/
+9
2023-04-12
`#[must_use]` for fns returning a list of errors
lcnr
-0
/
+2
2023-04-11
Allow the elaborator to only filter to real supertraits
Michael Goulet
-15
/
+26
2023-04-11
Split implied and super predicate queries
Michael Goulet
-1
/
+1
2023-04-11
Split super_predicates_that_define_assoc_type query from super_predicates_of
Michael Goulet
-4
/
+2
2023-04-10
Report overflows gracefully with new solver
Michael Goulet
-4
/
+9
2023-04-06
Get rid of elaborate_trait_ref{s} too
Michael Goulet
-17
/
+7
2023-04-06
Make elaborator generic
Michael Goulet
-92
/
+117
2023-03-26
Don't elaborate non-obligations into obligations
Michael Goulet
-35
/
+43
2023-03-23
Rename AliasEq -> AliasRelate
Michael Goulet
-1
/
+1
2023-03-21
evaluate: improve and fix recursion depth handling
lcnr
-0
/
+10
2023-03-10
Move some solver stuff to middle
Michael Goulet
-0
/
+6
2023-02-24
rustc_infer: Consolidate obligation elaboration de-duplication
Patrik Kårlin
-16
/
+15
2023-02-22
Remove type-traversal trait aliases
Alan Egerton
-5
/
+12
2023-02-17
Add `Clause::ConstArgHasType` variant
Boxy
-0
/
+3
2023-02-16
Clarify `DerivedObligationCause` may hold alias id
Alan Egerton
-1
/
+1
2023-02-13
Make folding traits generic over the Interner
Alan Egerton
-1
/
+1
2023-02-13
Make visiting traits generic over the Interner
Alan Egerton
-2
/
+2
2023-02-13
Alias folding/visiting traits instead of re-export
Alan Egerton
-3
/
+3
2023-02-10
add `AliasEq` to `PredicateKind`
Boxy
-0
/
+3
2023-02-06
Rollup merge of #106477 - Nathan-Fenner:nathanf/refined-error-span-trait-impl...
Matthias Krüger
-24
/
+26
[prev]
[next]