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_infer
/
src
/
traits
Age
Commit message (
Expand
)
Author
Lines
2023-02-24
rustc_infer: Consolidate obligation elaboration de-duplication
Patrik Kårlin
-16
/
+15
2023-02-22
Remove type-traversal trait aliases
Alan Egerton
-5
/
+12
2023-02-17
Add `Clause::ConstArgHasType` variant
Boxy
-0
/
+3
2023-02-16
Clarify `DerivedObligationCause` may hold alias id
Alan Egerton
-1
/
+1
2023-02-13
Make folding traits generic over the Interner
Alan Egerton
-1
/
+1
2023-02-13
Make visiting traits generic over the Interner
Alan Egerton
-2
/
+2
2023-02-13
Alias folding/visiting traits instead of re-export
Alan Egerton
-3
/
+3
2023-02-10
add `AliasEq` to `PredicateKind`
Boxy
-0
/
+3
2023-02-06
Rollup merge of #106477 - Nathan-Fenner:nathanf/refined-error-span-trait-impl...
Matthias Krüger
-24
/
+26
2023-01-27
Pacify tidy.
Camille GILLOT
-1
/
+1
2023-01-27
Compute generator saved locals on MIR.
Camille GILLOT
-0
/
+8
2023-01-27
Separate trait selection from ambiguity reporting.
Camille GILLOT
-2
/
+13
2023-01-23
Point at specific field in struct literal when trait fulfillment fails
Nathan Fenner
-24
/
+26
2023-01-23
fix: use LocalDefId instead of HirId in trait res
Vincenzo Palazzo
-1
/
+2
2023-01-22
Store relationships on Inherent
Santiago Pastorino
-3
/
+0
2023-01-19
even more unify Projection/Opaque in outlives code
Ali MJ Al-Nasrawy
-4
/
+5
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-17
Rollup merge of #106829 - compiler-errors:more-alias-combine, r=spastorino
Matthias Krüger
-11
/
+2
2023-01-13
Unify Opaque/Projection handling in region outlives code
Michael Goulet
-11
/
+2
2023-01-13
Keep obligation chain when elaborating obligations
Esteban Küber
-3
/
+15
2022-12-18
don't restuct references just to reborrow
Matthias Krüger
-1
/
+1
2022-12-13
squash OpaqueTy and ProjectionTy into AliasTy
Michael Goulet
-2
/
+2
2022-12-13
ProjectionTy.item_def_id -> ProjectionTy.def_id
Michael Goulet
-2
/
+1
2022-11-25
Introduce PredicateKind::Clause
Santiago Pastorino
-14
/
+17
2022-11-24
Remove normalize_projection_type
Santiago Pastorino
-8
/
+0
2022-11-22
Rollup merge of #103488 - oli-obk:impl_trait_for_tait, r=lcnr
Manish Goregaokar
-0
/
+1
2022-11-21
Stop passing the self-type as a separate argument.
Oli Scherer
-1
/
+1
2022-11-21
Allow iterators instead of requiring slices that will get turned into iterators
Oli Scherer
-1
/
+1
2022-11-21
Assert that various types have the right amount of generic args and fix the s...
Oli Scherer
-1
/
+1
2022-11-21
Add an always-ambiguous predicate to make sure that we don't accidentlally al...
Oli Scherer
-0
/
+1
2022-11-16
Convert predicates into Predicate in the Obligation constructor
Oli Scherer
-13
/
+16
2022-10-28
Remove #![allow(rustc::potential_query_instability)] from rustc_infer
CastilloDel
-2
/
+2
2022-10-07
Remove TypeckResults from InferCtxt
Cameron Steffen
-9
/
+8
2022-09-25
Auto merge of #95474 - oli-obk:tait_ub, r=jackh726
bors
-2
/
+10
2022-09-22
Rollup merge of #102037 - jyn514:normalize-docs, r=lcnr
Dylan DPC
-0
/
+3
2022-09-21
Neither require nor imply lifetime bounds on opaque type for well formedness
Oli Scherer
-2
/
+10
2022-09-19
Make cycle errors recoverable
Joshua Nelson
-0
/
+3
2022-09-16
remap ParamEnv with obligation
Deadbeef
-0
/
+8
2022-07-28
anonymize all bound vars, not just regions
lcnr
-2
/
+2
2022-07-23
Remap elaborated obligation constness
Deadbeef
-1
/
+6
2022-07-15
remove tcx from ObligationCauseCode::span
Michael Goulet
-4
/
+1
2022-07-15
Remove some more usages of guess_head_span
Michael Goulet
-8
/
+9
2022-07-08
Auto merge of #98614 - oli-obk:take_unsound_opaque_types, r=wesleywiser
bors
-1
/
+1
2022-07-06
replace `guess_head_span` with `def_span`
Takayuki Maeda
-3
/
+5
2022-07-06
Update TypeVisitor paths
Alan Egerton
-2
/
+2
2022-07-05
Explicit TypeVisitable implementations
Alan Egerton
-0
/
+3
2022-07-05
Add #[derive(TypeVisitable)]
Alan Egerton
-1
/
+1
2022-06-30
use a method instead of manually doing what its body does
Oli Scherer
-1
/
+1
2022-06-29
avoid many `&str` to `String` conversions with `MultiSpan::push_span_label`
Takayuki Maeda
-2
/
+1
[next]