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
/
solve
/
assembly
/
mod.rs
Age
Commit message (
Expand
)
Author
Lines
2024-01-29
merge builtin unsize candidates again
lcnr
-31
/
+0
2024-01-29
bye bye `assemble_candidates_via_self_ty`
lcnr
-106
/
+28
2023-12-28
Remove movability from TyKind::Coroutine
Michael Goulet
-1
/
+1
2023-12-18
track the source of nested goals
lcnr
-8
/
+15
2023-12-08
Implement `async gen` blocks
Michael Goulet
-0
/
+7
2023-12-08
implement and use `NormalizesTo`
lcnr
-5
/
+3
2023-11-29
new solver: improve instrument annotations
lcnr
-0
/
+2
2023-11-26
Clean dead codes
r0cky
-2
/
+0
2023-11-21
Fix `clippy::needless_borrow` in the compiler
Nilstrieb
-1
/
+1
2023-11-20
handle reservation impls, track impl source
lcnr
-5
/
+3
2023-11-20
self ty infer ambiguity: add proof tree cand
lcnr
-11
/
+16
2023-11-09
update overflow handling for norm, add test
lcnr
-1
/
+1
2023-11-09
`try_normalize_ty` end with rigid alias on failure
lcnr
-10
/
+5
2023-10-30
Some more coroutine renamings
Michael Goulet
-1
/
+1
2023-10-29
Auto merge of #116447 - oli-obk:gen_fn, r=compiler-errors
bors
-1
/
+11
2023-10-27
Make `gen` blocks implement the `Iterator` trait
Oli Scherer
-1
/
+11
2023-10-23
Make things work by using the new solver
Michael Goulet
-0
/
+2
2023-10-20
s/generator/coroutine/
Oli Scherer
-7
/
+7
2023-10-20
s/Generator/Coroutine/
Oli Scherer
-7
/
+7
2023-09-23
Remove GeneratorWitness and rename GeneratorWitnessMIR.
Camille GILLOT
-5
/
+3
2023-09-11
inspect: strongly typed CandidateKind
lcnr
-64
/
+6
2023-08-15
Rollup merge of #114829 - compiler-errors:next-solver-only-unsize-to-dyn-once...
Guillaume Gomez
-10
/
+33
2023-08-15
Separate consider_unsize_to_dyn_candidate from other unsize candidates
Michael Goulet
-10
/
+33
2023-08-15
Only consider object candidates for object-safe dyn types
Michael Goulet
-0
/
+5
2023-08-12
normalize in `trait_ref_is_knowable` in new solver
lcnr
-19
/
+35
2023-08-07
Rollup merge of #114196 - compiler-errors:bubble-pls, r=lcnr
Matthias Krüger
-10
/
+6
2023-08-03
handle overflow in the `EvalCtxt` separately
lcnr
-40
/
+34
2023-08-03
avoid more `ty::Binder:dummy`
lcnr
-4
/
+1
2023-08-02
Remove constness from `TraitPredicate`
Deadbeef
-1
/
+0
2023-07-29
Bubble up nested goals from equation in predicates_for_object_candidate
Michael Goulet
-10
/
+6
2023-07-28
refactor builtin unsize handling, extend comments
lcnr
-4
/
+4
2023-07-25
Make everything builtin!
Michael Goulet
-52
/
+63
2023-07-25
Consolidate trait upcasting and unsize into one normalization
Michael Goulet
-15
/
+10
2023-07-20
update doc comments
lcnr
-10
/
+17
2023-07-20
review
lcnr
-4
/
+4
2023-07-20
re-add comment
lcnr
-0
/
+6
2023-07-20
assembly: only consider blanket impls once
lcnr
-65
/
+208
2023-07-14
refactor(rustc_middle): Substs -> GenericArg
Mahdi Dibaiee
-1
/
+2
2023-07-12
Re-format let-else per rustfmt update
Mark Rousskov
-5
/
+3
2023-07-04
Rollup merge of #113192 - lcnr:add-comment, r=compiler-errors
Matthias Krüger
-4
/
+13
2023-07-03
Implement selection in new trait solver
Michael Goulet
-15
/
+36
2023-06-30
assemble_candidates_after_normalizing_self_ty docs
lcnr
-4
/
+13
2023-06-26
Migrate predicates_of and caller_bounds to Clause
Michael Goulet
-15
/
+9
2023-06-22
Migrate item_bounds to ty::Clause
Michael Goulet
-6
/
+4
2023-06-21
Rollup merge of #112772 - compiler-errors:clauses-1, r=lcnr
Nilstrieb
-4
/
+4
2023-06-20
Auto merge of #112835 - lcnr:proof-tree-nits, r=BoxyUwU
bors
-5
/
+3
2023-06-20
split probe into 2 functions for better readability
lcnr
-5
/
+3
2023-06-20
Auto merge of #112320 - compiler-errors:do-not-impl-via-obj, r=lcnr
bors
-1
/
+5
2023-06-20
Add rustc_do_not_implement_via_object
Michael Goulet
-1
/
+5
2023-06-19
Fully fledged Clause type
Michael Goulet
-4
/
+4
[next]