Uh oh!
There was an error while loading. Please reload this page.
rustc: add Spans to inferred_outlives_of predicates. - #65541
Conversation
eddyb
commented
Oct 18, 2019
@bors try |
bors
commented
Oct 18, 2019
eddyb
commented
Oct 18, 2019
cc @michaelwoerister@nikomatsakis This is post-#59953 / pre-#59789, you may want to take a look. |
eddyb
commented
Oct 18, 2019
@bors rollup=never (may cause perf regressions) |
bors
commented
Oct 18, 2019
☀️ Try build successful - checks-azure |
eddyb
commented
Oct 18, 2019
@rust-timer build 0fc2031 |
rust-timer
commented
Oct 18, 2019
Queued 0fc2031 with parent fa0f7d0, future comparison URL. |
nikomatsakis
left a comment
There was a problem hiding this comment.
r=me modulo fixmes, perf
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
rust-timer
commented
Oct 18, 2019
Finished benchmarking try commit 0fc2031, comparison URL. |
eddyb
commented
Oct 19, 2019
@bors try |
bors
commented
Oct 19, 2019
bors
commented
Oct 19, 2019
☀️ Try build successful - checks-azure |
eddyb
commented
Oct 19, 2019
@rust-timer build c9b528f |
rust-timer
commented
Oct 19, 2019
Queued c9b528f with parent 518deda, future comparison URL. |
2e387e2 to
f93d9d4Comparerust-timer
commented
Oct 19, 2019
Finished benchmarking try commit c9b528f, comparison URL. |
There was a problem hiding this comment.
cc @petrochenkov I had to add this because decoding assumes Spans are always from each crate's own files, not some transitive dependency.
I wonder if this should be an assert instead - I could enforce that the Spans computed for inferred_outlives_of are always from the definition of the type, not some other type (which is how the last commit in this PR triggered the problem).
davidtwco
commented
Oct 23, 2019
r? @nikomatsakis (already left a review) |
f93d9d4 to
1ca8da4Comparenikomatsakis
commented
Oct 25, 2019
@bors r+ |
bors
commented
Oct 25, 2019
📌 Commit 1ca8da4 has been approved by |
bors
commented
Oct 26, 2019
⌛ Testing commit 1ca8da4 with merge e37348e245cd7314c1edb733bd9af6ffd267e610... |
rust-highfive
commented
Oct 26, 2019
Your PR failed (pretty log, raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem. Click to expand the log.I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
bors
commented
Oct 26, 2019
💔 Test failed - checks-azure |
eddyb
commented
Oct 26, 2019
@bors retry (spurious network error) |
…nikomatsakis rustc: add `Span`s to `inferred_outlives_of` predicates. This would simplify rust-lang#59789, and I suspect it has some potential in diagnostics (although we don't seem to use the predicate `Span`s much atm).
…nikomatsakis rustc: add `Span`s to `inferred_outlives_of` predicates. This would simplify rust-lang#59789, and I suspect it has some potential in diagnostics (although we don't seem to use the predicate `Span`s much atm).
bors
commented
Oct 27, 2019
rustc: add `Span`s to `inferred_outlives_of` predicates. This would simplify #59789, and I suspect it has some potential in diagnostics (although we don't seem to use the predicate `Span`s much atm).
bors
commented
Oct 27, 2019
☀️ Test successful - checks-azure |
This would simplify #59789, and I suspect it has some potential in diagnostics (although we don't seem to use the predicate
Spans much atm).