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
/
eval_ctxt
Age
Commit message (
Expand
)
Author
Lines
2023-07-14
refactor(rustc_middle): Substs -> GenericArg
Mahdi Dibaiee
-29
/
+31
2023-07-13
Rollup merge of #113536 - lcnr:proof-tree-select, r=BoxyUwU
Matthias Krüger
-1
/
+1
2023-07-13
Auto merge of #113637 - Mark-Simulacrum:bootstrap-bump, r=ozkanonur
bors
-4
/
+1
2023-07-12
Re-format let-else per rustfmt update
Mark Rousskov
-4
/
+1
2023-07-10
avoid building proof trees in select
lcnr
-1
/
+1
2023-07-08
Implement selection for unsize for better coercion behavior
Michael Goulet
-1
/
+144
2023-07-07
Auto merge of #113308 - compiler-errors:poly-select, r=lcnr
bors
-3
/
+3
2023-07-06
Rollup merge of #113397 - compiler-errors:new-select-prefer-obj, r=lcnr
Michael Goulet
-0
/
+8
2023-07-06
Separate select calls that don't need a binder
Michael Goulet
-1
/
+1
2023-07-06
TraitObligation -> PolyTraitObligation
Michael Goulet
-3
/
+3
2023-07-06
Prefer object candidates over impl candidates in new selection
Michael Goulet
-0
/
+8
2023-07-06
Dont ICE for `dyn* Trait: Trait` goals during selection in new trait solver
Michael Goulet
-4
/
+6
2023-07-05
Winnow specializing impls
Michael Goulet
-2
/
+13
2023-07-04
add `ecx.probe_candidate`
lcnr
-1
/
+21
2023-07-03
Helpers for creating EvalCtxts, some comments
Michael Goulet
-97
/
+80
2023-07-03
Implement selection in new trait solver
Michael Goulet
-4
/
+307
2023-06-20
split probe into 2 functions for better readability
lcnr
-0
/
+47
2023-06-11
Auto merge of #112466 - lcnr:opaque-type-cleanup, r=compiler-errors
bors
-7
/
+2
2023-06-09
split opaque type handling in new solver
lcnr
-7
/
+2
2023-06-08
deduplicate identical region constraints
Michael Goulet
-1
/
+5
2023-05-30
update universe used by the leak check
lcnr
-1
/
+3
2023-05-30
add the leak check to the new solver
lcnr
-0
/
+5
2023-05-25
Add InferCtxt::register_hidden_type_in_new_solver
Michael Goulet
-21
/
+10
2023-05-25
Prepopulate opaques in canonical input
Michael Goulet
-9
/
+52
2023-04-26
Split out make_ambiguous_response_no_constraints
Michael Goulet
-19
/
+42
2023-04-26
Clear response values for overflow in new solver
Michael Goulet
-3
/
+32
2023-04-24
Split `{Idx, IndexVec, IndexSlice}` into their own modules
Maybe Waffle
-1
/
+1
2023-04-20
Result is just bool but special
Michael Goulet
-2
/
+3
2023-04-20
Track if EvalCtxt has been tainted, make sure it can't be used to make query ...
Michael Goulet
-0
/
+6
2023-04-17
Spelling - compiler
Josh Soref
-3
/
+3
2023-04-16
Various minor Idx-related tweaks
Scott McMurray
-6
/
+7
2023-04-10
Fix typos in compiler
DaniPopes
-2
/
+2
2023-04-10
review + some small stuff
lcnr
-1
/
+1
2023-04-06
Remove expect_anon and expect_anon_placeholder in favor of var
Jack Huey
-1
/
+1
2023-03-29
Move canonicalization code around
Michael Goulet
-0
/
+230