Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign upRegression in rust nightly 2017-03-04 #40493
Comments
arielb1
added
regression-from-stable-to-nightly
regression-from-stable-to-beta
and removed
regression-from-stable-to-nightly
labels
Mar 14, 2017
This comment has been minimized.
This comment has been minimized.
|
1.17 is now beta |
arielb1
added
the
T-compiler
label
Mar 16, 2017
This comment has been minimized.
This comment has been minimized.
|
Probably a duplicate of #40573 -- stack usage jumped up for some reason |
This comment has been minimized.
This comment has been minimized.
|
triage: P-high |
rust-highfive
added
the
P-high
label
Mar 16, 2017
nikomatsakis
assigned
arielb1
Mar 16, 2017
This comment has been minimized.
This comment has been minimized.
arielb1
added a commit
to arielb1/rust
that referenced
this issue
Apr 2, 2017
arielb1
referenced this issue
Apr 2, 2017
Merged
mark build::cfg::start_new_block as inline(never) #41015
arielb1
added a commit
to arielb1/rust
that referenced
this issue
Apr 2, 2017
arielb1
added a commit
to arielb1/rust
that referenced
this issue
Apr 2, 2017
arielb1
added a commit
to arielb1/rust
that referenced
this issue
Apr 2, 2017
This comment has been minimized.
This comment has been minimized.
|
Fixes are enqueued. Need confirmation from op yet. |
This comment has been minimized.
This comment has been minimized.
|
@brson Trying to get this patched branch build and tested right now. I will report back asap. |
This comment has been minimized.
This comment has been minimized.
|
|
This comment has been minimized.
This comment has been minimized.
|
Excellent. |
arielb1
pushed a commit
to arielb1/rust
that referenced
this issue
Apr 5, 2017
arielb1
pushed a commit
to arielb1/rust
that referenced
this issue
Apr 5, 2017
bors
closed this
in
#41015
Apr 6, 2017
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Drakulix commentedMar 13, 2017
I cannot compile my library
wlc(on crates.io) on nightlies later then 2017-03-03 anymore.The code is not using any unstable features, if compiled with the feature "unsafe-stable" and results do not differ between "default" features (which uses
optin_builtin_traits) and the "unsafe-stable" feature (which does disableoptin_builtin_traits).So code, that still works on stable and beta, does not compile anymore without any helpful error messages (see below).
Overview:
Working:
rustup run stable cargo build --features "unsafe-stable"rustup run beta cargo build --features "unsafe-stable"rustup run nightly-2017-03-03 cargo build --features "unsafe-stable"Broken:
rustup run nightly-2017-03-04 cargo build --features "unsafe-stable"rustup run nightly-2017-03-04 cargo buildBoth abort with a stack overflow:
rustup run nightly-2017-03-12 cargo build --features "unsafe-stable"rustup run nightly-2017-03-12 cargo buildBoth fail without any specific error:
I have no idea, where I should start to debug this. Reproducing this error is also quite annoying to setup, as the library depends on a bunch of native libraries not available in most repositories. So I am thankful for any hints about how I could provide more information.
All tests where done after running
cargo clean.Meta
rustc --version --verbose: