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
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-12-14
update use of feature flags
lcnr
-1
/
+1
2023-12-07
add unused `NormalizesTo` predicate
lcnr
-44
/
+26
2023-11-26
move comment about local trait
Ryan Mehri
-1
/
+2
2023-11-26
don't add redundant help for object safety violations
Ryan Mehri
-3
/
+9
2023-11-21
Remove ClosureKind predicate kind
Michael Goulet
-3
/
+0
2023-11-19
Make regionck care about placeholders in outlives components
Michael Goulet
-0
/
+5
2023-11-13
rename `ReLateBound` to `ReBound`
lcnr
-2
/
+2
2023-10-29
On object safety error, mention new enum as alternative
Esteban Küber
-1
/
+63
2023-10-22
use visibility to check unused imports and delete some stmts
bohan
-1
/
+0
2023-10-18
Make sure that non-pretty-printing usages are using the correct elaborator
Michael Goulet
-2
/
+2
2023-10-18
Simplify transitive_bounds_that_define_assoc_item
Michael Goulet
-33
/
+28
2023-10-13
Format all the let chains in compiler
Michael Goulet
-1
/
+3
2023-08-09
Ignore `cause` and `recursion_depth` in `Obligation::{eq,hash}`.
Nicholas Nethercote
-1
/
+23
2023-08-02
Remove constness from `TraitPredicate`
Deadbeef
-13
/
+2
2023-07-30
inline format!() args up to and including rustc_codegen_llvm
Matthias Krüger
-12
/
+12
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
[next]