Uh oh!
There was an error while loading. Please reload this page.
Tweak obligation error output - #68377
Conversation
rust-highfive
commented
Jan 20, 2020
(rust_highfive has picked a reviewer for you, use r? to override) |
This comment has been minimized.
This comment has been minimized.
e651f86 to
fbb2a90CompareUh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
fbb2a90 to
288ffa9Compareestebank
commented
Jan 28, 2020
ping |
ae5611c to
de4b03dCompareestebank
commented
Jan 30, 2020
cc @rust-lang/wg-diagnostics just because I'm stoked about the result :D |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
oli-obk
commented
Jan 30, 2020
The new spans are awesome! |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
estebank
commented
Jan 31, 2020
@bors try @rust-timer queue |
rust-timer
commented
Jan 31, 2020
Awaiting bors try build completion |
bors
commented
Jan 31, 2020
⌛ Trying commit 532f7c2ff15169402902ddcca71fc13833c3fe99 with merge 5a6609e6dd45556e226d848cf5f6b92301748bd9... |
bors
commented
Jan 31, 2020
☀️ Try build successful - checks-azure |
rust-timer
commented
Jan 31, 2020
Queued 5a6609e6dd45556e226d848cf5f6b92301748bd9 with parent 5371ddf, future comparison URL. |
rust-timer
commented
Feb 1, 2020
Finished benchmarking try commit 5a6609e6dd45556e226d848cf5f6b92301748bd9, comparison URL. |
This comment has been minimized.
This comment has been minimized.
a218555 to
009dc5fCompare
This comment has been minimized.
This comment has been minimized.
Stemming from the thread at https://twitter.com/indygreg/status/1223279056398929920
…ured suggestions when possible
009dc5f to
342db71Compareestebank
commented
Feb 2, 2020
Sorry for this PR becoming so big 😬, it's just addressing a bunch of intimately related issues. Each commit builds on the previous one. |
34990c8 to
865216bCompare
oli-obk
left a comment
There was a problem hiding this comment.
Just a wording, then this lgtm
Uh oh!
There was an error while loading. Please reload this page.
5439b6e to
0e58411Compareestebank
commented
Feb 3, 2020
Is that r=oli-obk? 😅 |
oli-obk
commented
Feb 4, 2020
@bors r+ yes :D I'll communicate that more clearly next time |
bors
commented
Feb 4, 2020
📌 Commit 0e58411 has been approved by |
bors
commented
Feb 4, 2020
Tweak obligation error output - Point at arguments or output when fn obligations come from them, or ident when they don't - Point at `Sized` bound (fix#47990) - When object unsafe trait uses itself in associated item suggest using `Self` (fix#66424, fix#33375, partially address #38376, cc #61525) - Point at reason in object unsafe trait with `Self` in supertraits or `where`-clause (cc #40533, cc #68377) - On implicit type parameter `Sized` obligations, suggest `?Sized` (fix#57744, fix#46683)
bors
commented
Feb 4, 2020
☀️ Test successful - checks-azure |
Sizedbound (fixProviding a trait object as a type parameter to a function causes nonsense error #47990)Self(fixSuggest using Self in traits #66424, fixNon trait object safe return diagnostic needs improvement #33375, partially address Special errors for common trait object issues #38376, cc Error when passing a trait object as a generic type doesn't indicate what is the trait object #61525)Selfin supertraits orwhere-clause (cc Dyn compatibility error when using an associated type as a type parameter in the super-trait listing #40533, cc Tweak obligation error output #68377)Sizedobligations, suggest?Sized(fixConfusing error message when passing trait object to generic function #57744, fixbetter error message when usingdyntype #46683, fixSuggest ?Sized on generics where applicable #38936)