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
2024-01-29
Stop using `String` for error codes.
Nicholas Nethercote
-1
/
+1
2024-01-19
Add trait obligation tracking to FulfillCtxt and expose FnCtxt in rustc_infer...
Gavin Gray
-0
/
+8
2024-01-12
Remove redundant Code from FulfillmentErrorCode variants
Michael Goulet
-14
/
+14
2024-01-10
Rename `struct_span_err!` as `struct_span_code_err!`.
Nicholas Nethercote
-3
/
+3
2024-01-05
Rollup merge of #119506 - compiler-errors:visibilities-for-object-safety-erro...
Matthias Krüger
-1
/
+4
2024-01-05
Use `resolutions(()).effective_visiblities` to avoid cycle errors
Michael Goulet
-1
/
+4
2024-01-04
Silence redundant warning when E0038 will be emitted
Esteban Küber
-1
/
+21
2023-12-26
Auto merge of #119129 - jyn514:verbose, r=compiler-errors,estebank
bors
-1
/
+1
2023-12-24
Remove `Session` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-2
/
+2
2023-12-23
Give `DiagnosticBuilder` a default type.
Nicholas Nethercote
-3
/
+3
2023-12-19
rename to verbose-internals
jyn
-1
/
+1
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
[next]