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
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_trait_selection
/
src
/
traits
/
wf.rs
Age
Commit message (
Expand
)
Author
Lines
2023-05-04
IAT: Proper WF computation
León Orell Valerian Liehr
-31
/
+56
2023-05-04
IAT: Introduce AliasKind::Inherent
León Orell Valerian Liehr
-0
/
+3
2023-05-04
Auto merge of #110806 - WaffleLapkin:unmkI, r=lcnr
bors
-1
/
+2
2023-05-02
Make negative trait bounds work with the old trait solver
Michael Goulet
-0
/
+15
2023-04-26
Switch `ty::TraitRef::from_lang_item` from using `TyCtxtAt` to `TyCtxt` and a...
Maybe Waffle
-1
/
+1
2023-04-25
Replace `tcx.mk_trait_ref` with `ty::TraitRef::new`
Maybe Waffle
-1
/
+2
2023-04-20
Remove WithOptconstParam.
Camille GILLOT
-1
/
+1
2023-04-19
small type system cleanup
lcnr
-20
/
+11
2023-04-06
Make elaborator generic
Michael Goulet
-2
/
+2
2023-03-26
Don't elaborate non-obligations into obligations
Michael Goulet
-3
/
+3
2023-03-23
Rename AliasEq -> AliasRelate
Michael Goulet
-3
/
+3
2023-02-22
Remove type-traversal trait aliases
Alan Egerton
-1
/
+1
2023-02-17
Add `Clause::ConstArgHasType` variant
Boxy
-0
/
+5
2023-02-13
Pre-intern some commonly used type variables.
Nicholas Nethercote
-1
/
+1
2023-02-10
add `AliasEq` to `PredicateKind`
Boxy
-0
/
+4
2023-01-27
Introduce GeneratorWitnessMIR.
Camille GILLOT
-0
/
+1
2023-01-25
Don't normalize obligations in WF goal for the new solver
Michael Goulet
-2
/
+30
2023-01-23
fix: use LocalDefId instead of HirId in trait res
Vincenzo Palazzo
-5
/
+5
2023-01-19
Encode whether foreign opaques are TAITs or not
Michael Goulet
-1
/
+1
2023-01-17
Rollup merge of #104505 - WaffleLapkin:no-double-spaces-in-comments, r=jackh726
Matthias Krüger
-1
/
+1
2023-01-17
Remove double spaces after dots in comments
Maybe Waffle
-1
/
+1
2023-01-15
Make InstantiatedPredicates impl IntoIterator
Michael Goulet
-1
/
+1
2023-01-11
Change `src/test` to `tests` in source files, fix tidy and tests
Albert Larsan
-2
/
+2
2022-12-15
Rollup merge of #105694 - ouz-a:issue_105689, r=estebank
Matthias Krüger
-13
/
+15
2022-12-14
Ensure no one constructs `AliasTy`s themselves
Oli Scherer
-1
/
+1
2022-12-14
skip if val has ecaping bound vars
ouz-a
-13
/
+15
2022-12-13
Combine projection and opaque into alias
Michael Goulet
-4
/
+4
2022-12-13
squash OpaqueTy and ProjectionTy into AliasTy
Michael Goulet
-3
/
+3
2022-12-13
ProjectionTy.item_def_id -> ProjectionTy.def_id
Michael Goulet
-4
/
+4
2022-12-13
Use ty::OpaqueTy everywhere
Michael Goulet
-3
/
+3
2022-12-05
support `Expr` in `is_const_evaluatable` and `compute`
Boxy
-2
/
+17
2022-11-25
Auto merge of #99798 - JulianKnodt:ac1, r=BoxyUwU
bors
-0
/
+5
2022-11-25
add FIXME for things that I couldn't find ways to trigger
Boxy
-3
/
+4
2022-11-25
Add empty ConstKind::Abstract
kadmin
-0
/
+4
2022-11-25
Introduce PredicateKind::Clause
Santiago Pastorino
-12
/
+15
2022-11-22
Rollup merge of #103488 - oli-obk:impl_trait_for_tait, r=lcnr
Manish Goregaokar
-0
/
+2
2022-11-21
Stop passing the self-type as a separate argument.
Oli Scherer
-1
/
+1
2022-11-21
Add helper to create the trait ref for a lang item
Oli Scherer
-2
/
+1
2022-11-21
Allow iterators instead of requiring slices that will get turned into iterators
Oli Scherer
-5
/
+2
2022-11-21
Assert that various types have the right amount of generic args and fix the s...
Oli Scherer
-4
/
+5
2022-11-21
Add an always-ambiguous predicate to make sure that we don't accidentlally al...
Oli Scherer
-0
/
+2
2022-11-19
drive-by: PolyExistentialPredicate
Michael Goulet
-2
/
+2
2022-11-16
Convert predicates into Predicate in the Obligation constructor
Oli Scherer
-17
/
+27
2022-11-09
Use `nominal_obligations_without_const` in wf for FnDef
Deadbeef
-1
/
+1
2022-10-29
Rename some `OwnerId` fields.
Nicholas Nethercote
-3
/
+5
2022-10-25
Move a wf-check into the site where the value is instantiated
Oli Scherer
-26
/
+0
2022-10-18
change `ConstEvaluatable` to use `ty::Const`
lcnr
-11
/
+6
2022-10-10
Rollup merge of #102829 - compiler-errors:rename-impl-item-kind, r=TaKO8Ki
Yuki Okushi
-1
/
+1
2022-10-09
ImplItemKind::TyAlias => ImplItemKind::Type
Michael Goulet
-1
/
+1
2022-10-07
Remove TypeckResults from InferCtxt
Cameron Steffen
-7
/
+7
[next]