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
/
mod.rs
Age
Commit message (
Expand
)
Author
Lines
2023-02-15
Auto merge of #107940 - BoxyUwU:const_ty_assertion_use_semantic_equality, r=c...
bors
-0
/
+1
2023-02-13
Make visiting traits generic over the Interner
Alan Egerton
-1
/
+1
2023-02-13
Alias folding/visiting traits instead of re-export
Alan Egerton
-1
/
+1
2023-02-12
rename query and use `NoSolution`
Boxy
-1
/
+1
2023-02-11
make `relate`'s const ty assertion use semantic equality
Boxy
-0
/
+1
2023-01-23
fix: use LocalDefId instead of HirId in trait res
Vincenzo Palazzo
-6
/
+3
2023-01-22
Store relationships on Inherent
Santiago Pastorino
-1
/
+0
2023-01-17
Stop using `BREAK` & `CONTINUE` in compiler
Scott McMurray
-3
/
+3
2023-01-15
Make InstantiatedPredicates impl IntoIterator
Michael Goulet
-8
/
+6
2023-01-15
Rollup merge of #106863 - anden3:compiler-double-spaces, r=Nilstrieb
Matthias Krüger
-1
/
+1
2023-01-14
Removed various double spaces in compiler source comments.
André Vennberg
-1
/
+1
2023-01-14
change impl_trait_ref query to return EarlyBinder; remove bound_impl_trait_re...
Kyle Matsuda
-1
/
+1
2023-01-14
change usages of impl_trait_ref to bound_impl_trait_ref
Kyle Matsuda
-2
/
+4
2023-01-10
Rollup merge of #106204 - compiler-errors:no-take-opaques-in-compare, r=oli-obk
Yuki Okushi
-3
/
+0
2023-01-09
Assert defining anchor is set in take_opaque_types
Michael Goulet
-3
/
+0
2023-01-03
Simplify some canonical type alias names
Michael Goulet
-1
/
+1
2022-12-20
rustc: Remove needless lifetimes
Jeremy Stucki
-4
/
+1
2022-12-14
Remove many more cases of `mk_substs_trait` that can now use the iterator sch...
Oli Scherer
-7
/
+2
2022-12-08
Move codegen_select_candidate to a rustc_traits
Michael Goulet
-2
/
+0
2022-12-08
Move vtable methods into its own module
Michael Goulet
-363
/
+4
2022-12-08
Move has_structural_eq_impls provider to rustc_ty_utils
Michael Goulet
-1
/
+0
2022-12-06
drive-by: Default param for ToPredicate
Michael Goulet
-1
/
+1
2022-12-01
Document normalization methods on At
Michael Goulet
-1
/
+0
2022-11-28
Make ObligationCtxt::normalize take cause by borrow
Michael Goulet
-3
/
+3
2022-11-28
Make normalize and normalize_to pub(crate)
Michael Goulet
-1
/
+2
2022-11-28
partially_normalize_... -> At::normalize
Michael Goulet
-1
/
+1
2022-11-25
Auto merge of #99798 - JulianKnodt:ac1, r=BoxyUwU
bors
-4
/
+0
2022-11-25
Add empty ConstKind::Abstract
kadmin
-4
/
+0
2022-11-25
Introduce PredicateKind::Clause
Santiago Pastorino
-1
/
+4
2022-11-25
get rid of to_poly_trait_predicate
Oli Scherer
-1
/
+1
2022-11-23
Call fully_solve_obligations instead of repeating code
Santiago Pastorino
-6
/
+11
2022-11-23
Use ObligationCtxt intead of dyn TraitEngine
Santiago Pastorino
-10
/
+9
2022-11-21
Stop passing the self-type as a separate argument.
Oli Scherer
-2
/
+2
2022-11-21
For lcnr
Oli Scherer
-0
/
+1
2022-11-21
Allow iterators instead of requiring slices that will get turned into iterators
Oli Scherer
-2
/
+2
2022-11-21
Assert that various types have the right amount of generic args and fix the s...
Oli Scherer
-6
/
+2
2022-11-21
Split out the actual predicate solving code into a separate function
Oli Scherer
-9
/
+17
2022-11-16
Convert predicates into Predicate in the Obligation constructor
Oli Scherer
-1
/
+2
2022-11-08
Rollup merge of #104094 - lcnr:on_unimplemented-move, r=wesleywiser
Dylan DPC
-2
/
+0
2022-11-08
Rollup merge of #103865 - compiler-errors:fallback-has-occurred-tracking, r=e...
Dylan DPC
-1
/
+1
2022-11-07
fully move `on_unimplemented` to error reporting
lcnr
-2
/
+0
2022-11-06
Auto merge of #103861 - compiler-errors:codegen-select-in-vtable-slot, r=nagisa
bors
-18
/
+6
2022-11-06
Move fallback_has_occurred to FnCtxt
Michael Goulet
-1
/
+1
2022-11-04
Some tracing and comment cleanups
Oli Scherer
-29
/
+5
2022-11-02
Use ObligationCtxt in fully_normalize
Michael Goulet
-18
/
+9
2022-11-02
Use codegen_select in vtable_trait_upcasting_coercion_new_vptr_slot
Michael Goulet
-18
/
+6
2022-10-19
Don't call `own_existential_vtable_entries` on unresolved trait ref
Michael Goulet
-7
/
+4
2022-10-07
Change InferCtxtBuilder from enter to build
Cameron Steffen
-70
/
+63
2022-10-07
Remove TypeckResults from InferCtxt
Cameron Steffen
-10
/
+10
2022-10-07
Introduce TypeErrCtxt
Cameron Steffen
-2
/
+2
[prev]
[next]