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
/
project.rs
Age
Commit message (
Expand
)
Author
Lines
2023-12-18
Check FnPtr/FnDef built-in fn traits correctly with effects
Michael Goulet
-7
/
+32
2023-12-15
Annotate some bugs
Michael Goulet
-17
/
+23
2023-12-14
update use of feature flags
lcnr
-1
/
+1
2023-12-08
Implement `async gen` blocks
Michael Goulet
-3
/
+63
2023-12-06
Yeet PolyGenSig
Michael Goulet
-40
/
+37
2023-12-02
Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`.
Nicholas Nethercote
-2
/
+2
2023-11-25
Get rid of infer vars in inherent assoc types selection by using probe
Santiago Pastorino
-1
/
+12
2023-11-24
Make PlaceholderReplacer shallow_resolver when folding const and ty and recur...
Santiago Pastorino
-4
/
+18
2023-11-21
Fix `clippy::needless_borrow` in the compiler
Nilstrieb
-5
/
+5
2023-11-13
continue renaming
lcnr
-2
/
+2
2023-11-13
rename `ReLateBound` to `ReBound`
lcnr
-5
/
+5
2023-11-04
No lifetime on PlaceholderConst
Michael Goulet
-5
/
+5
2023-10-30
Some more coroutine renamings
Michael Goulet
-15
/
+15
2023-10-27
Make `gen` blocks implement the `Iterator` trait
Oli Scherer
-1
/
+47
2023-10-23
Make ICE a bit more informative
Oli Scherer
-3
/
+12
2023-10-20
s/generator/coroutine/
Oli Scherer
-6
/
+6
2023-10-20
s/Generator/Coroutine/
Oli Scherer
-7
/
+7
2023-10-18
AliasTy::new instead of tcx method
lcnr
-4
/
+4
2023-10-17
Fix a performance regression in obligation deduplication.
Nicholas Nethercote
-4
/
+4
2023-09-29
a small wf and clause cleanup
lcnr
-1
/
+1
2023-09-23
Remove GeneratorWitness and rename GeneratorWitnessMIR.
Camille GILLOT
-2
/
+0
2023-09-20
remove `impl<'tcx> ToPredicate<'tcx, Clause<'tcx>> for PolyProjectionPredicat...
Ziru Niu
-1
/
+1
2023-09-13
make the eval() functions on our const types return the resulting value
Ralf Jung
-1
/
+1
2023-08-30
Permit recursive weak type aliases
Oli Scherer
-1
/
+20
2023-08-08
Only dedup obligation after new ones have been added.
Nicholas Nethercote
-4
/
+4
2023-08-08
Size the `deduped` set appropriately.
Nicholas Nethercote
-1
/
+1
2023-08-08
Simplify the boolean logic in a closure.
Nicholas Nethercote
-6
/
+1
2023-08-02
Remove constness from `TraitPredicate`
Deadbeef
-5
/
+3
2023-07-30
inline format!() args up to and including rustc_codegen_llvm
Matthias Krüger
-5
/
+3
2023-07-25
Make everything builtin!
Michael Goulet
-13
/
+15
2023-07-25
Restore tuple unsizing feature gate
Michael Goulet
-2
/
+4
2023-07-16
Check GAT, IAT, and weak type where clauses during projection
Michael Goulet
-3
/
+11
2023-07-16
Add support for inherent projections
Michael Goulet
-1
/
+1
2023-07-14
refactor(rustc_middle): Substs -> GenericArg
Mahdi Dibaiee
-53
/
+48
2023-07-08
Replace RPITIT current impl with new strategy that lowers as a GAT
Santiago Pastorino
-153
/
+2
2023-07-06
Separate select calls that don't need a binder
Michael Goulet
-9
/
+8
2023-07-05
Move `TyCtxt::mk_x` to `Ty::new_x` where applicable
Boxy
-13
/
+19
2023-07-05
Rollup merge of #113317 - lcnr:sketchy-new-select, r=oli-obk
Michael Goulet
-0
/
+2
2023-07-04
Replace `mk_const` with `Const::new_x` methods
Boxy
-14
/
+14
2023-07-04
-Ztrait-solver=next: stop depending on old solver
lcnr
-0
/
+2
2023-07-03
review
lcnr
-1
/
+7
2023-07-03
`deeply_normalize` pass in fulfill cx for old solver
lcnr
-11
/
+10
2023-07-03
add deep normalization via the new solver
lcnr
-4
/
+42
2023-06-29
Auto merge of #113108 - compiler-errors:normalize-opaques-with-late-bound-var...
bors
-5
/
+1
2023-06-28
Rollup merge of #112867 - compiler-errors:more-impl-source-nits, r=lcnr
Dylan DPC
-3
/
+1
2023-06-27
Normalize opaques with escaping bound vars
Michael Goulet
-5
/
+1
2023-06-26
Migrate predicates_of and caller_bounds to Clause
Michael Goulet
-5
/
+3
2023-06-22
Migrate item_bounds to ty::Clause
Michael Goulet
-1
/
+1
2023-06-21
Don't substitute a GAT that has mismatched generics in OpaqueTypeCollector
Michael Goulet
-41
/
+1
2023-06-21
Rollup merge of #112772 - compiler-errors:clauses-1, r=lcnr
Nilstrieb
-1
/
+1
[next]