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
/
traits
/
select
/
mod.rs
Age
Commit message (
Expand
)
Author
Lines
2023-04-03
Never consider int and float vars for `FnPtr` candidates
Nilstrieb
-6
/
+6
2023-03-29
Inline and remove `SelectionContext::fast_reject_trait_refs`.
Nicholas Nethercote
-16
/
+0
2023-03-29
Introduce `DeepRejectCtxt::substs_refs_may_unify`.
Nicholas Nethercote
-2
/
+4
2023-03-28
Rollup merge of #102472 - lcnr:static-in-eval, r=jackh726
nils
-78
/
+86
2023-03-23
Use fulfillment in InferCtxt::evaluate_obligation
Michael Goulet
-0
/
+1
2023-03-23
Rename AliasEq -> AliasRelate
Michael Goulet
-2
/
+2
2023-03-22
stop special-casing `'static` in evaluate
lcnr
-78
/
+86
2023-03-21
evaluate: improve and fix recursion depth handling
lcnr
-52
/
+19
2023-03-21
remove some trait solver helpers
lcnr
-7
/
+6
2023-03-15
always make `define_opaque_types` explicit
lcnr
-9
/
+17
2023-03-13
Better names?
Michael Goulet
-1
/
+1
2023-03-11
Use TyCtxt::trait_solver_next in some places
Michael Goulet
-7
/
+6
2023-03-10
updating comment
lcnr
-1
/
+1
2023-03-09
improve readability of winnowing
lcnr
-39
/
+66
2023-03-08
fix: evaluate with wrong obligation stack
yifei
-2
/
+2
2023-03-05
Rollup merge of #108744 - compiler-errors:non_lifetime_binders-bad-copy-clone...
Matthias Krüger
-5
/
+6
2023-03-04
Don't ICE when encountering bound var in builtin copy/clone bounds
Michael Goulet
-5
/
+6
2023-03-03
Match unmatched backticks in comments in compiler/
est31
-1
/
+1
2023-03-03
Match unmatched backticks in compiler/ that are part of rustdoc
est31
-1
/
+1
2023-02-25
Treat `str` as containing `[u8]` for auto trait purposes
Michael Goulet
-1
/
+3
2023-02-24
Rename many interner functions.
Nicholas Nethercote
-2
/
+2
2023-02-22
Rename ty_error_with_guaranteed to ty_error, ty_error to ty_error_misc
Michael Goulet
-1
/
+1
2023-02-22
Use ty_error_with_guaranteed in many more places
Michael Goulet
-2
/
+2
2023-02-22
Remove type-traversal trait aliases
Alan Egerton
-2
/
+2
2023-02-21
Make hidden type registration opt-in, so that each site can be reviewed on it...
Oli Scherer
-8
/
+0
2023-02-18
Don't ICE on bound types in sized conditions
Michael Goulet
-4
/
+5
2023-02-17
add predicate evaluation logic
Boxy
-2
/
+8
2023-02-17
Add `Clause::ConstArgHasType` variant
Boxy
-0
/
+3
2023-02-17
Auto merge of #107753 - kylematsuda:type-of, r=BoxyUwU
bors
-1
/
+1
2023-02-16
remove bound_type_of query; make type_of return EarlyBinder; change type_of i...
Kyle Matsuda
-1
/
+1
2023-02-16
Clarify `DerivedObligationCause` may hold alias id
Alan Egerton
-1
/
+1
2023-02-16
Auto merge of #108127 - matthiaskrgr:rollup-kpzfc6j, r=matthiaskrgr
bors
-5
/
+2
2023-02-16
`if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)`
Maybe Waffle
-5
/
+2
2023-02-15
Add specialized variants of `mk_region`.
Nicholas Nethercote
-1
/
+1
2023-02-14
Auto merge of #103695 - LYF1999:yf/103563, r=lcnr
bors
-1
/
+46
2023-02-13
fix: Unexpected trait bound not satisfied in HRTB
yifei
-1
/
+46
2023-02-13
Alias folding/visiting traits instead of re-export
Alan Egerton
-1
/
+1
2023-02-10
add `AliasEq` to `PredicateKind`
Boxy
-0
/
+3
2023-02-07
Replacing bound vars is actually instantiating a binder
Michael Goulet
-4
/
+4
2023-02-06
Rollup merge of #106477 - Nathan-Fenner:nathanf/refined-error-span-trait-impl...
Matthias Krüger
-1
/
+2
2023-01-30
Modify primary span label for E0308
Esteban Küber
-1
/
+3
2023-01-28
Rename `is_object_safe` to `check_is_object_safe` to hint side effects
Gary Guo
-1
/
+1
2023-01-27
Compute generator saved locals on MIR.
Camille GILLOT
-4
/
+63
2023-01-27
Introduce GeneratorWitnessMIR.
Camille GILLOT
-0
/
+9
2023-01-26
Use new solver during selection
Michael Goulet
-14
/
+43
2023-01-23
Point at specific field in struct literal when trait fulfillment fails
Nathan Fenner
-1
/
+2
2023-01-17
Rollup merge of #106970 - kylematsuda:earlybinder-item-bounds, r=lcnr
Matthias Krüger
-1
/
+1
2023-01-17
Rollup merge of #104505 - WaffleLapkin:no-double-spaces-in-comments, r=jackh726
Matthias Krüger
-5
/
+5
2023-01-17
change item_bounds query to return EarlyBinder; remove bound_item_bounds query
Kyle Matsuda
-1
/
+1
2023-01-17
Remove double spaces after dots in comments
Maybe Waffle
-5
/
+5
[next]