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
/
assembly
Age
Commit message (
Expand
)
Author
Lines
2023-07-17
Rename arg_iter to iter_instantiated
Michael Goulet
-2
/
+3
2023-07-14
refactor(rustc_middle): Substs -> GenericArg
Mahdi Dibaiee
-26
/
+27
2023-07-12
Re-format let-else per rustfmt update
Mark Rousskov
-5
/
+3
2023-07-05
Move `TyCtxt::mk_x` to `Ty::new_x` where applicable
Boxy
-3
/
+3
2023-07-04
Rollup merge of #113192 - lcnr:add-comment, r=compiler-errors
Matthias Krüger
-4
/
+13
2023-07-03
Implement selection in new trait solver
Michael Goulet
-15
/
+36
2023-06-30
assemble_candidates_after_normalizing_self_ty docs
lcnr
-4
/
+13
2023-06-26
Migrate predicates_of and caller_bounds to Clause
Michael Goulet
-21
/
+11
2023-06-22
Migrate item_bounds to ty::Clause
Michael Goulet
-7
/
+9
2023-06-21
Rollup merge of #112772 - compiler-errors:clauses-1, r=lcnr
Nilstrieb
-4
/
+4
2023-06-20
Auto merge of #112835 - lcnr:proof-tree-nits, r=BoxyUwU
bors
-5
/
+3
2023-06-20
split probe into 2 functions for better readability
lcnr
-5
/
+3
2023-06-20
Auto merge of #112320 - compiler-errors:do-not-impl-via-obj, r=lcnr
bors
-1
/
+5
2023-06-20
Add rustc_do_not_implement_via_object
Michael Goulet
-1
/
+5
2023-06-19
Fully fledged Clause type
Michael Goulet
-4
/
+4
2023-06-19
s/Clause/ClauseKind
Michael Goulet
-4
/
+4
2023-06-19
introduce a separate set of types for finalized proof trees
Boxy
-31
/
+35
2023-06-17
Auto merge of #108860 - oli-obk:tait_alias, r=compiler-errors
bors
-2
/
+3
2023-06-16
Add `AliasKind::Weak` for type aliases.
Oli Scherer
-2
/
+3
2023-06-15
Make assumption functions in new solver take clause
Michael Goulet
-17
/
+23
2023-06-12
update comment
lcnr
-1
/
+1
2023-05-29
Rename `tcx.mk_re_*` => `Region::new_*`
Maybe Waffle
-1
/
+1
2023-05-28
Make EarlyBinder's inner value private; and fix all of the resulting errors
Kyle Matsuda
-5
/
+1
2023-05-25
Strongly prefer alias and param-env bounds
Michael Goulet
-5
/
+9
2023-05-25
Prepopulate opaques in canonical input
Michael Goulet
-3
/
+5
2023-05-17
Exclude inherent projections from some alias ty matches
León Orell Valerian Liehr
-1
/
+3
2023-05-09
Consolidate the 'match assumption' type methods in GoalKind
Michael Goulet
-3
/
+41
2023-05-09
Make alias bounds sound in the new solver
Michael Goulet
-2
/
+114
2023-05-04
IAT: Introduce AliasKind::Inherent
León Orell Valerian Liehr
-1
/
+1
2023-04-26
Make some region folders a little stricter.
Nicholas Nethercote
-4
/
+5
2023-04-17
Spelling - compiler
Josh Soref
-2
/
+2
2023-04-14
Move auto trait built-in candidate disqualification to a separate method
Michael Goulet
-0
/
+8
2023-04-12
Auto merge of #107614 - compiler-errors:allow-elaborator-to-filter-only-super...
bors
-1
/
+4
2023-04-11
Rollup merge of #110126 - compiler-errors:new-solver-safe-transmute, r=oli-obk
Michael Goulet
-0
/
+7
2023-04-11
Allow the elaborator to only filter to real supertraits
Michael Goulet
-1
/
+4
2023-04-10
Support safe transmute in new solver
Michael Goulet
-0
/
+7
2023-04-10
Stall auto-trait assembly for int/float vars in new solver
Michael Goulet
-6
/
+4
2023-04-10
review + some small stuff
lcnr
-6
/
+12
2023-04-10
move `structural_traits` into `assembly`
lcnr
-0
/
+1000