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_middle
/
src
/
traits
/
mod.rs
Age
Commit message (
Expand
)
Author
Lines
2021-12-20
Eliminate `ObligationCauseData`.
Nicholas Nethercote
-42
/
+40
2021-12-15
Remove `in_band_lifetimes` from `rustc_middle`
Aaron Hill
-1
/
+1
2021-12-13
Keep info on pre-desugaring expression for better "incorrect `.await`" sugges...
Esteban Kuber
-1
/
+1
2021-12-13
Reduce verbosity for `?` on non-`Try` expressions
Esteban Kuber
-0
/
+2
2021-12-13
Reduce verbosity when calling `for`-loop on non-`Iterator` expression
Esteban Kuber
-0
/
+2
2021-12-13
When `.await` is called on a non-`Future` expression, suggest removal
Esteban Kuber
-0
/
+2
2021-12-09
Remove redundant [..]s
est31
-9
/
+9
2021-11-23
Add supertraits method to rustc_middle
Michael Goulet
-0
/
+1
2021-11-14
Simplify ObligationCauseData hash to skip ObligationCauseCode
The8472
-1
/
+10
2021-11-07
Remove some fields from `ObligationCauseCode`
Matthew Jasper
-2
/
+0
2021-10-24
Point at overlapping impls when type annotations are needed
Esteban Kuber
-0
/
+12
2021-10-05
Issue 89275 fix and test
Tom Farmer
-0
/
+1
2021-09-18
Auto merge of #89000 - Mark-Simulacrum:no-new-lrc, r=petrochenkov
bors
-1
/
+1
2021-09-16
Auto merge of #88719 - estebank:point-at-arg-for-obligation, r=nagisa
bors
-4
/
+14
2021-09-16
Refactor `FulfillmentError` to track less data
Esteban Kuber
-4
/
+14
2021-09-15
Reuse existing shared Lrc for MatchImpl parent
Mark Rousskov
-1
/
+1
2021-09-15
Move object safety suggestions to the end of the error
Esteban Kuber
-2
/
+2
2021-09-15
Auto merge of #88558 - fee1-dead:const-drop, r=oli-obk
bors
-2
/
+13
2021-09-09
Const drop selection candidates
Deadbeef
-2
/
+13
2021-09-09
rename mir -> thir around abstract consts
Ellen
-1
/
+1
2021-08-30
Enforce diverging let...else
Cameron Steffen
-0
/
+3
2021-08-27
Add `ty::BoundConstness`
Deadbeef
-2
/
+1
2021-08-22
Fix typos “a”→“an”
Frank Steffahn
-1
/
+1
2021-08-21
Auto merge of #88135 - crlf0710:trait_upcasting_part_3, r=nikomatsakis
bors
-2
/
+29
2021-08-20
Require a box expression's type to be Sized
Anton Golov
-0
/
+2
2021-08-18
Fold `vtable_trait_upcasting_coercion_new_vptr_slot` logic into obligation pr...
Charles Lew
-2
/
+29
2021-07-20
Support HIR wf checking for function signatures
Aaron Hill
-6
/
+28
2021-07-19
Better diagnostics when mismatched types due to implict static lifetime
jackh726
-0
/
+3
2021-07-16
Add initial implementation of HIR-based WF checking for diagnostics
Aaron Hill
-5
/
+12
2021-07-09
Revert the revert of renaming traits::VTable to ImplSource
Paul Trojahn
-3
/
+3
2021-04-27
Make traits with GATs not object safe
Jack Huey
-0
/
+8
2021-04-02
Auto merge of #80828 - SNCPlay42:opaque-projections, r=estebank
bors
-0
/
+3
2021-03-31
Add u32 for bound variables to Binder
Jack Huey
-1
/
+1
2021-03-21
Rollup merge of #82707 - BoxyUwU:errooaaar, r=oli-obk
Dylan DPC
-2
/
+2
2021-03-16
fix expected/found order on impl trait projection mismatch
SNCPlay42
-0
/
+3
2021-03-06
Change x64 size checks to not apply to x32.
Harald van Dijk
-1
/
+1
2021-03-02
errooaaar~
Ellen
-2
/
+2
2021-02-18
Auto merge of #81172 - SimonSapin:ptr-metadata, r=oli-obk
bors
-2
/
+13
2021-02-15
Add `ptr::Pointee` trait (for all types) and `ptr::metadata` function
Simon Sapin
-2
/
+13
2021-02-03
added a suggestion to create a `const` item if the `fn` in the array repeat e...
Henry Boisdequin
-1
/
+4
2021-01-30
Remove const_in_array_rep_expr
kadmin
-2
/
+1
2020-11-25
Auto merge of #79336 - camelid:rename-feature-oibit-to-auto, r=oli-obk
bors
-1
/
+1
2020-11-24
Use the name "auto traits" everywhere in the compiler
Camelid
-1
/
+1
2020-11-22
Thread `Constness` through selection
Jonas Schievink
-4
/
+5
2020-10-23
Review comments: use newtype instead of `bool`
Esteban Küber
-2
/
+15
2020-10-23
Account for possible boxable `impl Future` in semicolon removal suggestions
Esteban Küber
-2
/
+2
2020-10-22
Reduce diagram mess in 'match arms have incompatible types' error
David Tolnay
-0
/
+1
2020-10-20
review comments
Esteban Küber
-1
/
+1
2020-10-20
Tweak "object unsafe" errors
Esteban Küber
-20
/
+54
2020-09-24
remove enum name from ImplSource variants
Bastian Kauschke
-45
/
+44
[next]