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_trait_selection
/
src
/
traits
/
project.rs
Age
Commit message (
Expand
)
Author
Lines
2024-04-11
Check def id before calling match_projection_projections
Michael Goulet
-0
/
+3
2024-03-12
Fix discriminant_kind copy paste from the pointee trait case
Daria Sukhonina
-2
/
+3
2024-02-23
compiler: clippy::complexity fixes
Matthias Krüger
-5
/
+2
2024-02-21
Convert `bug`s back to `delayed_bug`s.
Nicholas Nethercote
-4
/
+3
2024-02-21
Convert `delayed_bug`s to `bug`s.
Nicholas Nethercote
-3
/
+2
2024-02-19
split `project` into multiple files
lcnr
-756
/
+9
2024-02-19
never normalize without eager inference replacement
lcnr
-79
/
+9
2024-02-16
Move trait into attr so it's greppable
Michael Goulet
-2
/
+2
2024-02-16
Use extension trait derive
Michael Goulet
-21
/
+12
2024-02-12
Dejargnonize subst
Shoyu Vanilla
-3
/
+3
2024-02-10
Auto merge of #120712 - compiler-errors:async-closures-harmonize, r=oli-obk
bors
-108
/
+219
2024-02-10
Rollup merge of #120584 - compiler-errors:u, r=lcnr
Matthias Krüger
-23
/
+36
2024-02-09
Rollup merge of #120354 - lukas-code:metadata-normalize, r=lcnr
Matthias Krüger
-13
/
+25
2024-02-09
make it recursive
Michael Goulet
-5
/
+3
2024-02-09
For a rigid projection, recursively look at the self type's item bounds
Michael Goulet
-23
/
+38
2024-02-08
rename `instantiate_binder_with_placeholders`
Boxy
-2
/
+1
2024-02-06
Coroutine closures implement regular Fn traits, when possible
Michael Goulet
-4
/
+70
2024-02-06
Regular closures now built-in impls for AsyncFn*
Michael Goulet
-75
/
+146
2024-02-06
add fixme
Lukas Markeffsky
-3
/
+4
2024-02-06
Flatten confirmation logic
Michael Goulet
-82
/
+56
2024-02-06
More comments, final tweaks
Michael Goulet
-0
/
+3
2024-02-06
Bless tests, add comments
Michael Goulet
-5
/
+9
2024-02-06
Construct body for by-move coroutine closure output
Michael Goulet
-0
/
+2
2024-02-06
Teach typeck/borrowck/solvers how to deal with async closures
Michael Goulet
-1
/
+181
2024-02-06
Add CoroutineClosure to TyKind, AggregateKind, UpvarArgs
Michael Goulet
-0
/
+2
2024-02-05
old solver: improve normalization of `Pointee::Metadata`
Lukas Markeffsky
-13
/
+24
2024-01-10
Define hidden types in confirmation
Oli Scherer
-1
/
+1
2023-12-28
Remove movability from TyKind::Coroutine
Michael Goulet
-5
/
+4
2023-12-24
Remove `Session` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-3
/
+3
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
[next]