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
/
assembly
Age
Commit message (
Expand
)
Author
Lines
2025-02-26
Use bound_coroutine_witnesses in old solver
Michael Goulet
-2
/
+2
2025-02-26
Use Binder<Vec<T>> instead of Vec<Binder<T>> in new solver
Michael Goulet
-38
/
+30
2025-02-19
Make fewer crates depend on rustc_ast_ir
Michael Goulet
-2
/
+1
2025-02-17
Prefer param-env candidates even when alias's trait bound isn't proven via pa...
Michael Goulet
-8
/
+29
2025-02-13
adjust derive_error
lcnr
-20
/
+0
2025-02-13
normalizes-to rework rigid alias handling
lcnr
-8
/
+23
2025-02-13
Implement and use BikeshedGuaranteedNoDrop for union/unsafe field validity
Michael Goulet
-0
/
+8
2025-02-08
Rustfmt
bjorn3
-12
/
+17
2025-01-28
Do not assume child bound assumptions for rigid alias
Michael Goulet
-14
/
+49
2025-01-08
Implement const Destruct in old solver
Michael Goulet
-0
/
+2
2024-12-22
Begin to implement type system layer of unsafe binders
Michael Goulet
-1
/
+16
2024-12-18
update new solver candidate assembly
lcnr
-73
/
+57
2024-11-28
support revealing defined opaque post borrowck
lcnr
-1
/
+3
2024-11-23
no more Reveal :(
lcnr
-2
/
+2
2024-11-22
Implement ~const Destruct in new solver
Michael Goulet
-1
/
+73
2024-11-21
Rollup merge of #133218 - compiler-errors:const-opaque, r=fee1-dead
Matthias Krüger
-1
/
+1
2024-11-20
Rip out built-in PointerLike impl
Michael Goulet
-10
/
+0
2024-11-19
Implement ~const Fn trait goals in the new solver
Michael Goulet
-0
/
+70
2024-11-19
Rename implied_const_bounds to explicit_implied_const_bounds
Michael Goulet
-1
/
+1
2024-10-29
TypingMode :thinking:
lcnr
-5
/
+9
2024-10-24
Add support for ~const item bounds
Michael Goulet
-0
/
+11
2024-10-24
Remove associated type based effects logic
Michael Goulet
-8
/
+0
2024-10-15
Register a dummy candidate for failed structural normalization during candiat...
Michael Goulet
-0
/
+20
2024-09-25
Compiler: Rename "object safe" to "dyn compatible"
León Orell Valerian Liehr
-2
/
+2
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-19
/
+14
2024-09-03
do not attempt to prove unknowable goals
lcnr
-34
/
+32
2024-08-12
Remove some unnecessary `skip_binder` calls.
Nicholas Nethercote
-2
/
+2
2024-08-09
Shrink `TyKind::FnPtr`.
Nicholas Nethercote
-6
/
+7
2024-08-08
Don't implement AsyncFn for FnDef/FnPtr that wouldnt implement Fn
Michael Goulet
-21
/
+39
2024-08-05
Elaborate supertraits in dyn candidates
Michael Goulet
-3
/
+11
2024-07-30
Rollup merge of #127574 - lcnr:coherence-check-supertrait, r=compiler-errors
Matthias Krüger
-0
/
+12
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-2
/
+1
2024-07-26
Make coroutine-closures possible to be cloned
Michael Goulet
-1
/
+4
2024-07-12
rustc_next_trait_solver: derivative -> derive-where
Pavel Grigorenko
-4
/
+4
2024-07-10
elaborate unknowable goals
lcnr
-0
/
+12
2024-07-07
Finish uplifting supertraits
Michael Goulet
-1
/
+2
2024-07-07
Uplift elaboration
Michael Goulet
-1
/
+3
2024-07-02
Make fn traits into first-class TraitSolverLangItems to avoid needing fn_trai...
Michael Goulet
-4
/
+26
2024-07-02
add TyCtxt::as_lang_item, use in new solver
Michael Goulet
-37
/
+50
2024-06-29
Auto merge of #120639 - fee1-dead-contrib:new-effects-desugaring, r=oli-obk
bors
-0
/
+7
2024-06-28
address review comments
Deadbeef
-3
/
+3
2024-06-28
Implement `Min` trait in new solver
Deadbeef
-0
/
+7
2024-06-27
Make queries more explicit
Michael Goulet
-2
/
+3
2024-06-25
Rename tcx to cx
Michael Goulet
-100
/
+97
2024-06-24
Also migrate FnInputTys
Michael Goulet
-5
/
+9
2024-06-24
Replace Deref bounds on Interner in favor of a SliceLike trait
Michael Goulet
-20
/
+17
2024-06-21
Rename a bunch of things
Michael Goulet
-89
/
+84
2024-06-18
Make rustc_next_trait_solver nightly again
Michael Goulet
-28
/
+34
2024-06-18
Explicitly import tracing macros
Michael Goulet
-0
/
+2
2024-06-18
Uplift the new trait solver
Michael Goulet
-0
/
+1487
[prev]