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_middle
/
src
/
traits
/
solve.rs
Age
Commit message (
Expand
)
Author
Lines
2025-09-26
predefined opaques use `List`
lcnr
-43
/
+2
2025-06-13
Don't fold ExternalConstraintsData when it's empty
Michael Goulet
-0
/
+14
2025-03-15
Fold visit into ty
Michael Goulet
-1
/
+1
2025-02-19
Make fewer crates depend on rustc_ast_ir
Michael Goulet
-1
/
+1
2024-07-12
enable fuzzing of `SearchGraph`
lcnr
-4
/
+0
2024-06-21
Rename a bunch of things
Michael Goulet
-12
/
+10
2024-06-18
Uplift PredefinedOpaquesData
Michael Goulet
-9
/
+3
2024-06-18
Make SearchGraph fully generic
Michael Goulet
-1
/
+1
2024-06-16
Uplift ExternalConstraintData
Michael Goulet
-24
/
+5
2024-06-16
Make ExternalConstraints just carry outlives
Michael Goulet
-2
/
+1
2024-06-06
Make middle not rely on next_trait_solver
Michael Goulet
-2
/
+2
2024-05-18
Uplift inspect into rustc_type_ir
Michael Goulet
-154
/
+7
2024-05-18
Uplift GenericArgKind, CanonicalVarValues, QueryInput
Michael Goulet
-31
/
+5
2024-05-16
Uplift Goal to rustc_type_ir
Michael Goulet
-27
/
+2
2024-05-16
Rename ToPredicate for Upcast
Michael Goulet
-6
/
+6
2024-05-02
Higher ranked goal source, do overflow handling less badly
Michael Goulet
-0
/
+2
2024-04-30
Rollup merge of #124511 - nnethercote:rm-extern-crates, r=fee1-dead
Matthias Krüger
-0
/
+1
2024-04-29
Actually use probes when needed and stop relying on existing outer probes
Michael Goulet
-0
/
+5
2024-04-29
Remove `extern crate rustc_macros` from `rustc_middle`.
Nicholas Nethercote
-0
/
+1
2024-04-08
Pass list of defineable opaque types into canonical queries
Oli Scherer
-2
/
+1
2024-03-18
cleanup + review
lcnr
-6
/
+0
2024-03-18
`NormalizesTo` return nested goals
lcnr
-2
/
+21
2024-03-11
Make `DefiningAnchor::Bind` only store the opaque types that may be constrain...
Oli Scherer
-1
/
+1
2024-03-05
Convert `TypeVisitor` and `DefIdVisitor` to use `VisitorResult`
Jason Newcomb
-14
/
+6
2024-02-29
distinguish recursion limit based overflow for diagnostics
lcnr
-10
/
+20
2023-12-18
dont discard overflow from normalizes-to goals
lcnr
-0
/
+3
2023-12-18
track the source of nested goals
lcnr
-0
/
+18
2023-09-11
inspect: strongly typed CandidateKind
lcnr
-0
/
+63
2023-08-04
Rollup merge of #114287 - lcnr:overflow, r=compiler-errors
Michael Goulet
-2
/
+2
2023-08-03
resolve before canonicalization, ICE if unresolved
Michael Goulet
-1
/
+1
2023-08-03
rewrite stack dependent overflow handling
lcnr
-2
/
+2
2023-07-28
refactor builtin unsize handling, extend comments
lcnr
-1
/
+2
2023-06-20
cleanup imports
lcnr
-0
/
+6
2023-06-19
initial info dump
Boxy
-9
/
+11
2023-05-25
Prepopulate opaques in canonical input
Michael Goulet
-3
/
+64
2023-05-10
Use OpaqueTypeKey in query response
Michael Goulet
-1
/
+1
2023-04-26
Remove unused `TypeFoldable`/`TypeVisitable` impls.
Nicholas Nethercote
-1
/
+1
2023-04-10
Rollup merge of #110124 - Nilstrieb:📎-told-me-so, r=compiler-errors
Dylan DPC
-1
/
+1
2023-04-10
review + some small stuff
lcnr
-3
/
+13
2023-04-09
Fix some clippy::complexity
Nilstrieb
-1
/
+1
2023-04-05
Tweak debug outputs to make debugging new solver easier
Michael Goulet
-2
/
+2
2023-03-21
woops
lcnr
-1
/
+1
2023-03-21
new solver cleanup + coherence
lcnr
-6
/
+5
2023-03-10
Move some solver stuff to middle
Michael Goulet
-2
/
+94
2023-03-03
canonicalization
lcnr
-5
/
+11
2023-02-24
Rename many interner functions.
Nicholas Nethercote
-11
/
+9
2023-02-22
Remove type-traversal trait aliases
Alan Egerton
-7
/
+9
2023-02-13
Rename folder traits' `tcx` method to `interner`
Alan Egerton
-2
/
+2
2023-02-13
Make folding traits generic over the Interner
Alan Egerton
-1
/
+1
2023-02-13
Make visiting traits generic over the Interner
Alan Egerton
-2
/
+2
[next]