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
/
src
/
librustc
/
traits
/
structural_impls.rs
Age
Commit message (
Expand
)
Author
Lines
2019-04-28
Fix lint findings in librustc
flip1995
-2
/
+2
2019-04-10
Suggest removing `?` to resolve type errors.
David Wood
-0
/
+2
2019-03-15
rustc: make util::ppaux private.
Eduard-Mihai Burtescu
-2
/
+3
2019-02-14
Rollup merge of #58267 - estebank:match-arms, r=matthewjasper
Mazdak Farrokhzad
-3
/
+14
2019-02-08
review comments: (marginally) reduce memory consumtion
Esteban Küber
-4
/
+9
2019-02-07
Reweork incompatible match arms error
Esteban Küber
-3
/
+9
2019-02-05
move librustc to 2018
Mark Mansi
-11
/
+11
2019-01-13
Suggest removal of semicolon when appropriate
Esteban Küber
-1
/
+5
2019-01-13
Tweak output of type mismatch between "then" and `else` `if` arms
Esteban Küber
-1
/
+1
2019-01-12
Point at the match discriminant when arm pattern has a type mismatch
Esteban Küber
-0
/
+3
2018-12-27
Handle sub-typing in chalk-engine
scalexm
-0
/
+3
2018-12-27
Implement "lifetime juggling" methods from chalk integration trait
scalexm
-2
/
+26
2018-12-25
Remove licenses
Mark Rousskov
-10
/
+0
2018-12-03
pass the parameter environment to `traits::find_associated_item`
Ariel Ben-Yehuda
-2
/
+2
2018-11-24
Move `BoundTy` debruijn index to the `TyKind` enum variant
scalexm
-1
/
+1
2018-11-13
Reorder code in `rustc::traits::structural_impls`
scalexm
-340
/
+340
2018-11-13
Bypass ppaux for `Outlives` predicates
scalexm
-4
/
+34
2018-11-13
Pretty print quantified goals and clauses
scalexm
-5
/
+144
2018-11-03
Added support for trait aliases as bounds.
Alexander Regueiro
-6
/
+36
2018-10-25
preserve const eval error information through trait error system
Ralf Jung
-1
/
+1
2018-10-25
Report const eval error inside the query
Oliver Schneider
-3
/
+1
2018-10-17
Categorize chalk clauses
scalexm
-2
/
+7
2018-10-17
Use `Environment` instead of `ty::ParamEnv` in chalk context
scalexm
-1
/
+37
2018-10-08
Pass around interned refs to goals and not goals
scalexm
-17
/
+17
2018-09-29
don't elide lifetimes in paths in librustc/
Zack M. Davis
-21
/
+21
2018-09-26
Auto merge of #54199 - nikomatsakis:predicate_may_hold-failure, r=eddyb
bors
-1
/
+1
2018-09-18
A few cleanups and minor improvements to rustc/traits
ljedrz
-21
/
+21
2018-08-29
Remove `AccumulateVec` and its uses.
Nicholas Nethercote
-3
/
+3
2018-08-29
Replace bug! call with Overflow
Guillaume Gomez
-1
/
+1
2018-08-22
Rename ty::Slice to ty::List
varkor
-2
/
+2
2018-08-19
Add notes on unsized argument errors.
Masaki Hara
-0
/
+1
2018-08-15
fix error for unsized packed struct field
Ralf Jung
-1
/
+1
2018-06-28
Move the Lrc outside the error type and name the fields
Oliver Schneider
-1
/
+3
2018-06-04
Refactor the chalkify lowering process
scalexm
-30
/
+73
2018-05-24
implement the chalk traits, albeit with many placeholders
Niko Matsakis
-144
/
+214
2018-05-17
Rename trans to codegen everywhere.
Irina Popa
-1
/
+1
2018-05-15
Feature gate trivial bounds
Matthew Jasper
-0
/
+1
2018-05-08
Store the GeneratorInterior in the new GeneratorSubsts
John Kåre Alsaker
-5
/
+5
2018-04-26
Remove the stored obligation in OverflowError to simplify things
Aravind Gollakota
-1
/
+1
2018-04-26
Refactor overflow handling in traits::select to propagate overflow instead of...
Aravind Gollakota
-0
/
+1
2018-04-23
add `Goal::CannotProve` and extract `ProgramClause` struct
Niko Matsakis
-0
/
+2
2018-04-15
Implement Chalk lowering rule Normalize-From-Impl
Fabian Zaiser
-0
/
+2
2018-04-12
traits: Implement interning for Goal and Clause
Tatsuyuki Ishi
-0
/
+34
2018-03-30
Tweak `Clause` definition and HRTBs
scalexm
-16
/
+26
2018-03-14
Address niko's nits
scalexm
-119
/
+71
2018-03-14
Add MVP for chalkification
scalexm
-0
/
+183
2018-03-13
refactor `ParamEnv::empty(Reveal)` into two distinct methods
Niko Matsakis
-2
/
+0
2018-03-13
improve TypeFoldable/Lift macros and make a bunch of stuff use them
Niko Matsakis
-236
/
+45
2018-03-04
Remove ty::Predicate::Equate and ty::EquatePredicate (dead code)
Tatsuyuki Ishi
-3
/
+0
2018-01-29
Require yield types to be sized
John Kåre Alsaker
-0
/
+3
[next]