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
/
src
/
test
/
ui
/
coherence
Age
Commit message (
Expand
)
Author
Lines
2022-08-23
Permit negative impls coherence to take advantage of implied bounds
Santiago Pastorino
-14
/
+3
2022-08-20
Use separate infcx to solve obligations during negative coherence
Michael Goulet
-2
/
+18
2022-08-18
Reword "Required because of the requirements on the impl of ..."
Andy Wang
-2
/
+2
2022-08-15
Rollup merge of #100514 - compiler-errors:issue-100191, r=spastorino
Matthias Krüger
-0
/
+59
2022-08-13
Delay span bug when failing to normalize negative coherence impl subject due ...
Michael Goulet
-0
/
+59
2022-07-28
orphan check: remove const generics fixme
lcnr
-0
/
+29
2022-07-25
Restore Opaque behavior to coherence check
Michael Goulet
-0
/
+44
2022-07-10
Remove duplicate notes from error on inter-crate ambiguous impl of traits (fi...
rhysd
-1
/
+33
2022-07-01
Auto merge of #98781 - GuillaumeGomez:rollup-798kb8u, r=GuillaumeGomez
bors
-2
/
+2
2022-07-01
Don't point at Self type if we can't find an infer variable in ambiguous trai...
Michael Goulet
-2
/
+2
2022-07-01
Shorten def_span for more items.
Camille GILLOT
-17
/
+6
2022-06-22
Perform coherence checking per impl.
Camille GILLOT
-107
/
+107
2022-06-16
fix one more case of trailing space
klensy
-7
/
+7
2022-06-01
update explicit impls error msg
lcnr
-6
/
+6
2022-05-18
Rollup merge of #95979 - lcnr:coherence-docs, r=compiler-errors
Dylan DPC
-0
/
+82
2022-05-10
update coherence docs, fix opaque type + generator ice
lcnr
-0
/
+82
2022-04-21
make `E0117` error clear
Takayuki Maeda
-24
/
+24
2022-03-25
Auto merge of #95082 - spastorino:overlap-inherent-impls, r=nikomatsakis
bors
-0
/
+47
2022-03-24
Where bounds are checked on inherent impls
Santiago Pastorino
-0
/
+25
2022-03-22
better errors when a Copy impl is not coherent
Michael Goulet
-0
/
+58
2022-03-18
Fix inherent impls on negative coherence
Santiago Pastorino
-0
/
+22
2022-03-17
This test now works
Santiago Pastorino
-13
/
+2
2022-03-17
Make negative coherence work when there's impl negative on super predicates
Santiago Pastorino
-0
/
+18
2022-03-16
Add double negative trait test case
Santiago Pastorino
-0
/
+12
2022-02-14
Add failing test that should pass
Santiago Pastorino
-0
/
+23
2022-02-14
Properly check regions on negative overlap check
Santiago Pastorino
-2
/
+19
2022-01-31
Move overlap_mode into trait level attribute + feature flag
Santiago Pastorino
-12
/
+9
2022-01-21
Implement stable with negative coherence mode
Santiago Pastorino
-0
/
+26
2021-12-10
manually implement `Hash` for `DefId`
Andre Bogus
-11
/
+11
2021-11-20
Point at source of trait bound obligations in more places
Esteban Kuber
-5
/
+0
2021-11-10
no overlap errors after failing the orphan check
lcnr
-153
/
+108
2021-10-24
Point at overlapping impls when type annotations are needed
Esteban Kuber
-1
/
+8
2021-10-22
Hide negative coherence checks under negative_impls feature flag
Santiago Pastorino
-0
/
+32
2021-10-22
Be sure that we do not allow too much
Santiago Pastorino
-0
/
+36
2021-10-22
Add rustc_strict_coherence attribute and use it to check overlap
Santiago Pastorino
-0
/
+49
2021-10-20
Test that if we promise to not impl what would overlap it doesn't actually ov...
Santiago Pastorino
-0
/
+19
2021-09-20
Don't use projection cache or candidate cache in intercrate mode
Aaron Hill
-0
/
+1
2021-09-16
Auto merge of #88719 - estebank:point-at-arg-for-obligation, r=nagisa
bors
-1
/
+3
2021-09-16
Point at call span that introduced obligation for the arg
Esteban Kuber
-1
/
+3
2021-09-15
Move object safety suggestions to the end of the error
Esteban Kuber
-1
/
+1
2021-09-02
Bless tests.
Camille GILLOT
-4
/
+8
2021-09-01
Rollup merge of #88525 - notriddle:notriddle/coherence-dyn-auto-trait, r=petr...
Mara Bos
-0
/
+29
2021-08-31
Change wording to less jaron-y "non-auto trait"
Michael Howell
-2
/
+2
2021-08-30
fix(rustc_typeck): produce better errors for dyn auto trait
Michael Howell
-0
/
+29
2021-08-21
Improve errors for recursive type aliases
Noah Lev
-1
/
+1
2021-08-16
Use note to point at bound introducing requirement
Esteban Küber
-3
/
+6
2021-07-18
When pretty printing, name placeholders as bound regions
jackh726
-2
/
+2
2021-04-06
Remove trailing `:` from E0119 message
Esteban Küber
-36
/
+36
2020-11-23
Rename `optin_builtin_traits` to `auto_traits`
Camelid
-3
/
+3
2020-10-25
Merge remote-tracking branch 'upstream/master' into box-alloc
Tim Diekmann
-28
/
+32
[next]