Uh oh!
There was an error while loading. Please reload this page.
make coercions to ! in unreachable code a hard error - #45880
Conversation
arielb1
commented
Nov 8, 2017
Mark-Simulacrum
commented
Nov 8, 2017
@bors try |
bors
commented
Nov 8, 2017
⌛ Trying commit 2dd1dbfc3041345ba17a9d372412f01eb13a0d32 with merge 371771a40e0262d2b480f622def0e79a1e4b378c... |
bors
commented
Nov 9, 2017
☀️ Test successful - status-travis |
Mark-Simulacrum
commented
Nov 9, 2017
Crater started. |
nikomatsakis
commented
Nov 10, 2017
Nice. |
alexcrichton
commented
Nov 12, 2017
r? @eddyb (just making sure this has an assigned reviewer) |
eddyb
commented
Nov 12, 2017
LGTM, if we actually want to do this, I guess. |
Mark-Simulacrum
commented
Nov 13, 2017
Please rebase onto master and run another try build to pick up fixes in Cargo. |
arielb1
commented
Nov 15, 2017
Force push done. Waiting for another crater run. |
Mark-Simulacrum
commented
Nov 15, 2017
@bors try |
[needs crater] make coercions to `!` in unreachable code a hard error This was added to cover up a lazy extra semicolon in #35849, but does not actually make sense. This is removed as a part of the stabilization of `never_type`.
bors
commented
Nov 15, 2017
bors
commented
Nov 15, 2017
☀️ Test successful - status-travis |
aidanhs
commented
Nov 21, 2017
Crater run started |
aidanhs
commented
Nov 26, 2017
Hi @arielb1 (crater requester), @eddyb (reviewer)! Crater results are at: http://cargobomb-reports.s3.amazonaws.com/pr-45580/index.html. 'Blacklisted' crates (spurious failures etc) can be found |
arielb1
commented
Nov 26, 2017
All failures look spurious. |
arielb1
commented
Nov 26, 2017
I suppose we'll merge this with deny-by-default, given that there were no failures on crater |
! in unreachable code a hard error! in unreachable code a hard error| }, | ||
| FutureIncompatibleInfo { | ||
| id: LintId::of(COERCE_NEVER), | ||
| reference: "issue #46325 <https://github.com/rust-lang/rust/issues/42869>", |
There was a problem hiding this comment.
This link should be fixed (point to an issue related to never type coercion).
| 15 | #![deny(coerce_never)] | ||
| | ^^^^^^^^^^^^ | ||
| = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! | ||
| = note: for more information, see issue #46325 <https://github.com/rust-lang/rust/issues/42869> |
make coercions to `!` in unreachable code a hard error This was added to cover up a lazy extra semicolon in rust-lang#35849, but does not actually make sense. This is removed as a part of the stabilization of `never_type`.
This was added to cover up a lazy extra semicolon in rust-lang#35849, but does not actually make sense. This is removed as a part of the stabilization of `never_type`.
arielb1
commented
Nov 30, 2017
@bors r=nikomatsakis rollup |
bors
commented
Nov 30, 2017
📌 Commit 5a00b7c has been approved by |
make coercions to `!` in unreachable code a hard error This was added to cover up a lazy extra semicolon in rust-lang#35849, but does not actually make sense. This is removed as a part of the stabilization of `never_type`.
make coercions to `!` in unreachable code a hard error This was added to cover up a lazy extra semicolon in rust-lang#35849, but does not actually make sense. This is removed as a part of the stabilization of `never_type`.
make coercions to `!` in unreachable code a hard error This was added to cover up a lazy extra semicolon in rust-lang#35849, but does not actually make sense. This is removed as a part of the stabilization of `never_type`.
make coercions to `!` in unreachable code a hard error This was added to cover up a lazy extra semicolon in rust-lang#35849, but does not actually make sense. This is removed as a part of the stabilization of `never_type`.
This was added to cover up a lazy extra semicolon in #35849, but does
not actually make sense. This is removed as a part of the stabilization
of
never_type.