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
/
solve
Age
Commit message (
Expand
)
Author
Lines
2025-05-26
Don't rerun goals if none of its vars have changed
Michael Goulet
-54
/
+89
2025-05-26
Rename
Michael Goulet
-1
/
+1
2025-05-26
Avoid obligation construction dance with query region constraints
Michael Goulet
-1
/
+1
2025-05-25
Comment for not using select_in_new_trait_solver
Michael Goulet
-0
/
+1
2025-05-23
yeet `CanonicalVarInfo`
lcnr
-3
/
+3
2025-05-22
Auto merge of #141397 - matthiaskrgr:rollup-l9uu6g6, r=matthiaskrgr
bors
-2
/
+2
2025-05-22
Don't allow poly_select in new solver
Michael Goulet
-2
/
+2
2025-05-18
Fast path for sized pred
Michael Goulet
-0
/
+16
2025-05-18
Fast path for processing some obligations in the new solver
Michael Goulet
-3
/
+44
2025-05-08
Rollup merge of #140711 - compiler-errors:combine-maybes, r=lcnr
Matthias Krüger
-2
/
+8
2025-05-07
opaque_type_storage to InferCtxtLike
lcnr
-47
/
+0
2025-05-07
Use MaybeCause::or to allow constraints from overflows if they are combined w...
Michael Goulet
-2
/
+8
2025-05-06
support duplicates in the opaque_types_storage
lcnr
-5
/
+32
2025-05-02
Use less rustc_type_ir in the compiler codebase
Romain Perier
-3
/
+3
2025-04-30
Rollup merge of #140468 - BoxyUwU:normalization_confusings2, r=lcnr
Matthias Krüger
-25
/
+32
2025-04-30
Use less rustc_type_ir in the compiler codebase
Romain Perier
-7
/
+6
2025-04-29
confusings
Boxy
-25
/
+32
2025-04-26
Rollup merge of #140320 - lcnr:wf-use-term, r=compiler-errors
Matthias Krüger
-9
/
+13
2025-04-26
convert some `GenericArg` to `Term`
lcnr
-9
/
+13
2025-04-25
Track per-obligation recursion depth only if there is inference
Michael Goulet
-8
/
+15
2025-04-23
Auto merge of #138845 - compiler-errors:stall-generators, r=lcnr
bors
-43
/
+188
2025-04-23
More
Michael Goulet
-30
/
+59
2025-04-22
Properly drain pending obligations for coroutines
Michael Goulet
-36
/
+120
2025-04-22
Collect and resolve ambiguous obligations from normalizing in writeback
Michael Goulet
-2
/
+34
2025-04-22
Use `is_lang_item` and `as_lang_item` instead of handrolling their logic
Oli Scherer
-3
/
+3
2025-04-16
Fix replacing supertrait aliases in ReplaceProjectionWith
Michael Goulet
-4
/
+6
2025-04-10
Deeply normalize obligations in BestObligation
Michael Goulet
-18
/
+33
2025-04-10
Simplify
Michael Goulet
-30
/
+22
2025-04-09
Report higher-ranked trait error when higher-ranked projection goal fails in ...
Michael Goulet
-3
/
+33
2025-04-03
add `TypingMode::Borrowck`
lcnr
-0
/
+1
2025-04-01
simplify Interner opaque types API
lcnr
-18
/
+9
2025-03-23
Obligation::as_goal
Michael Goulet
-7
/
+7
2025-03-15
Fold visit into ty
Michael Goulet
-2
/
+1
2025-03-15
Squash fold into ty
Michael Goulet
-2
/
+1
2025-03-05
change definitely non-productive cycles to error
lcnr
-1
/
+1
2025-03-01
Rollup merge of #137776 - nnethercote:rustc_transmute-cleanups, r=jswrenn
Matthias Krüger
-8
/
+4
2025-02-28
normalizing where-clauses is also coinductive, add tests
lcnr
-1
/
+4
2025-02-28
Remove `allow(unused_variables)` for `rustc_transmute`.
Nicholas Nethercote
-8
/
+4
2025-02-28
Remove `rustc_transmute`'s dependence on `rustc_infer`.
Nicholas Nethercote
-1
/
+1
2025-02-22
Greatly simplify lifetime captures in edition 2024
Michael Goulet
-3
/
+1
2025-02-22
Fix binding mode problems
Michael Goulet
-1
/
+3
2025-02-19
Make fewer crates depend on rustc_ast_ir
Michael Goulet
-2
/
+1
2025-02-13
adjust derive_error
lcnr
-25
/
+103
2025-02-13
normalizes-to rework rigid alias handling
lcnr
-4
/
+1
2025-02-08
Rustfmt
bjorn3
-19
/
+20
2025-02-05
Pass spans around new solver
Michael Goulet
-12
/
+22
2025-02-05
Remove span from delegate
Michael Goulet
-2
/
+0
2025-01-31
Manually walk into WF obligations in BestObligation proof tree visitor
Michael Goulet
-56
/
+95
2025-01-31
Move fulfillment error derivation into new module
Michael Goulet
-490
/
+505
2025-01-30
introduce `ty::Value`
Lukas Markeffsky
-1
/
+1
[prev]
[next]