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
/
mod.rs
Age
Commit message (
Expand
)
Author
Lines
2023-02-22
Move some InferCtxt methods to EvalCtxt in new solver
Michael Goulet
-23
/
+7
2023-02-17
add predicate evaluation logic
Boxy
-3
/
+13
2023-02-17
Add `Clause::ConstArgHasType` variant
Boxy
-0
/
+3
2023-02-15
don't clone types that are copy
Matthias Krüger
-1
/
+1
2023-02-14
Auto merge of #108056 - matthiaskrgr:rollup-oa6bxvh, r=matthiaskrgr
bors
-2
/
+8
2023-02-14
Reduce visibility of some items
Santiago Pastorino
-1
/
+1
2023-02-14
Check for overflow in evaluate_canonical_goal
Santiago Pastorino
-17
/
+6
2023-02-14
add test for coinduction in new solver
lcnr
-2
/
+8
2023-02-13
Implement repeat_while_none for both SearchGraph and EvalCtxt
Santiago Pastorino
-0
/
+1
2023-02-13
Make Ok value of repeat_while_none more general
Santiago Pastorino
-24
/
+27
2023-02-10
implement `compute_alias_eq_goal`
Boxy
-3
/
+113
2023-02-10
add `AliasEq` to `PredicateKind`
Boxy
-0
/
+4
2023-02-07
Replacing bound vars is actually instantiating a binder
Michael Goulet
-1
/
+1
2023-02-03
intern external constraints
Michael Goulet
-19
/
+16
2023-01-31
Rollup merge of #107348 - lcnr:project-solve-new, r=compiler-errors
Guillaume Gomez
-5
/
+29
2023-01-29
Auto merge of #106253 - nbdd0121:upcast, r=compiler-errors
bors
-1
/
+1
2023-01-28
Auto merge of #107303 - compiler-errors:intern-canonical-var-values, r=lcnr
bors
-26
/
+3
2023-01-28
Rename `is_object_safe` to `check_is_object_safe` to hint side effects
Gary Guo
-1
/
+1
2023-01-28
Rollup merge of #107344 - compiler-errors:new-solver-tweaks, r=lcnr
Matthias Krüger
-21
/
+23
2023-01-27
Add some comments
Michael Goulet
-0
/
+6
2023-01-27
No need to probe when computing goals
Michael Goulet
-21
/
+17
2023-01-27
assert that solver results are stable
lcnr
-5
/
+29
2023-01-26
Make make_identity take CanonicalVarInfos
Michael Goulet
-21
/
+2
2023-01-26
Intern CanonicalVarValues
Michael Goulet
-22
/
+18
2023-01-26
solver comments + remove `TyCtxt::evaluate_goal`
lcnr
-11
/
+9
2023-01-25
Don't normalize obligations in WF goal for the new solver
Michael Goulet
-5
/
+1
2023-01-25
Implement ObjectSafe and WF in the new solver
Michael Goulet
-4
/
+37
2023-01-23
`new_outside_solver` -> `evaluate_root_goal`
lcnr
-12
/
+30
2023-01-21
Address goal nits
Michael Goulet
-27
/
+46
2023-01-21
Implement some more predicates
Michael Goulet
-7
/
+57
2023-01-18
Canonicalize trait solver response inside probe
Michael Goulet
-0
/
+7
2023-01-18
remove assembly context and impl a bit more
lcnr
-4
/
+17
2023-01-18
instantiate canonical vars eagerly
lcnr
-84
/
+128
2023-01-17
new trait solver: only consider goal changed if response is not identity
Michael Goulet
-1
/
+1
2023-01-12
HACK: Handle escaping bound vars from the canonical query
Michael Goulet
-1
/
+1
2023-01-12
Implement dummy query responses and a jank instantiate
Michael Goulet
-14
/
+41
2022-12-20
dedup assembly
lcnr
-0
/
+1
2022-12-19
implement the skeleton of the updated trait solver
lcnr
-0
/
+308
[prev]