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_next_trait_solver
/
src
/
solve
/
normalizes_to
Age
Commit message (
Expand
)
Author
Lines
2025-09-29
Fn-trait goals, eagerly instantiate binder
lcnr
-78
/
+57
2025-09-17
Remove `DynKind`
León Orell Valerian Liehr
-2
/
+2
2025-09-11
incompletely prefer opaque type bounds when self type bottoms out in infer
Michael Goulet
-4
/
+3
2025-09-02
Migrate more things in the new solver to specific `DefId`s
Chayim Refael Friedman
-10
/
+11
2025-08-29
Auto merge of #145377 - ChayimFriedman2:solver-def-id, r=lcnr
bors
-21
/
+23
2025-08-25
Switch next solver to use a specific associated type for trait def id
Chayim Refael Friedman
-21
/
+23
2025-08-25
support non-defining uses in HIR typeck
lcnr
-124
/
+50
2025-07-30
Distinguish appending and replacing self ty in predicates
Michael Goulet
-2
/
+2
2025-07-03
setup CI and tidy to use typos for spellchecking and fix few typos
klensy
-1
/
+1
2025-07-01
Remove support for dyn*
Michael Goulet
-2
/
+1
2025-06-27
Use let chains in the new solver
Michael Goulet
-11
/
+10
2025-06-16
trait_sel: `{Meta,Pointee}Sized` on `?Sized` types
David Wood
-16
/
+4
2025-06-16
trait_sel: `{Meta,Pointee}Sized` on `Sized` types
David Wood
-0
/
+14
2025-06-03
`FIXME(-Znext-solver)` triage
lcnr
-0
/
+3
2025-05-08
normalization: avoid incompletely constraining GAT args
lcnr
-3
/
+35
2025-05-07
Review
Michael Goulet
-3
/
+1
2025-05-07
Only prefer param-env candidates if they remain non-global after norm
Michael Goulet
-33
/
+33
2025-05-01
Set groundwork for proper const normalization
Boxy
-11
/
+28
2025-04-28
Rollup merge of #140402 - lcnr:normalizes-to-certainty-yes, r=compiler-errors
Chris Denton
-11
/
+35
2025-04-28
Rollup merge of #140276 - compiler-errors:typeof-less-eagerly, r=lcnr
Chris Denton
-0
/
+6
2025-04-28
Auto merge of #140388 - GuillaumeGomez:rollup-aj9o3ch, r=GuillaumeGomez
bors
-8
/
+8
2025-04-28
Do not compute type_of for impl item if impl where clauses are unsatisfied
Michael Goulet
-0
/
+6
2025-04-28
only return nested goals for `Certainty::Yes`
lcnr
-11
/
+35
2025-04-28
Rollup merge of #140249 - BoxyUwU:remove_weak_alias_terminology, r=oli-obk
Guillaume Gomez
-8
/
+8
2025-04-28
AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}...
Andrew Zhogin
-60
/
+0
2025-04-25
handle specialization in the new trait solver
lcnr
-5
/
+22
2025-04-24
Remove `weak` alias terminology
Boxy
-8
/
+8
2025-04-23
More
Michael Goulet
-2
/
+2
2025-04-22
Properly drain pending obligations for coroutines
Michael Goulet
-1
/
+1
2025-04-18
Don't assemble non-env/bound candidates if projection is rigid
Michael Goulet
-2
/
+1
2025-04-16
Don't require rigid alias's trait to hold
Michael Goulet
-1
/
+0
2025-04-09
Make unnormalizable item ambiguous in coherence
Michael Goulet
-2
/
+18
2025-04-09
Use a query rather than recomputing the tail repeatedly
Michael Goulet
-1
/
+1
2025-04-09
Mark GAT WC as GoalSource::AliasWellFormed so that we recurse into them in er...
Michael Goulet
-2
/
+2
2025-04-09
Rigidly project missing item due to guaranteed impossible sized predicate
Michael Goulet
-1
/
+11
2025-04-03
add `TypingMode::Borrowck`
lcnr
-0
/
+36
2025-04-01
simplify Interner opaque types API
lcnr
-2
/
+2
2025-03-15
Squash fold into ty
Michael Goulet
-2
/
+1
2025-02-28
fix typo
lcnr
-1
/
+1
2025-02-28
rework cycle handling
lcnr
-1
/
+0
2025-02-13
rework pointee handling for the new rigid alias approach
lcnr
-67
/
+79
2025-02-13
normalizes-to rework rigid alias handling
lcnr
-84
/
+52
2025-02-13
Implement and use BikeshedGuaranteedNoDrop for union/unsafe field validity
Michael Goulet
-0
/
+7
2025-02-08
Rustfmt
bjorn3
-25
/
+37
2025-01-03
Also in the new solver
Michael Goulet
-16
/
+22
2024-12-22
Begin to implement type system layer of unsafe binders
Michael Goulet
-0
/
+15
2024-12-18
update new solver candidate assembly
lcnr
-2
/
+9
2024-12-11
Rename projection_def_id to item_def_id
Michael Goulet
-1
/
+1
2024-11-28
support revealing defined opaque post borrowck
lcnr
-16
/
+26
2024-11-23
remove remaining references to `Reveal`
lcnr
-2
/
+1
[next]