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 upinternal compiler error: ../src/librustc/middle/stability.rs:516: encountered unmarked API #38412
Comments
This comment has been minimized.
This comment has been minimized.
arielb1
added
regression-from-stable-to-nightly
T-compiler
labels
Dec 16, 2016
This comment has been minimized.
This comment has been minimized.
|
cc #38087 @jseyfried |
This comment has been minimized.
This comment has been minimized.
|
@durka
|
This comment has been minimized.
This comment has been minimized.
|
Now a regression to beta. |
arielb1
added
regression-from-stable-to-beta
and removed
regression-from-stable-to-nightly
labels
Dec 22, 2016
This comment has been minimized.
This comment has been minimized.
|
triage: P-high |
rust-highfive
added
the
P-high
label
Dec 22, 2016
nikomatsakis
assigned
pnkfelix and
eddyb
Dec 22, 2016
This comment has been minimized.
This comment has been minimized.
|
(for anyone else who like me is looking to applying bisection here: note that the build system changed during the same time span that one might start with for the bisection, and so you need to invoke the correct build system depending on where you are in the history. Furthermore, the build products go into different places depending on which build system you use, so if you're like me and not paying attention, you'll end up repeatedly invoking a build that came from the more recent build system even as you keep working your way back through the history via update: if you're curious as to how I could possibly have been doing builds with different build systems and not noticed, the answer is that I have a wrapper script that attempts to infer which build system to use. |
This comment has been minimized.
This comment has been minimized.
|
I think I know what is the reason. |
This comment has been minimized.
This comment has been minimized.
|
a hypothesis: Did we start running the stability checking pass (which as I understand it is the thing emitting the "unmarked api" errors) before we check for privacy violations? update: heh, I clearly added this comment without refreshing the page, so I missed @petrochenkov coming to the same conclusion. |
This comment has been minimized.
This comment has been minimized.
|
This'll need a backport to 1.15, and we've got about 3 weeks to get it in. |
EpicatSupercell commentedDec 16, 2016
The following code causes the compiler to crash on nightly (stable and beta unaffected):
https://is.gd/RE6AiB
The error message says:
Meta
rustc --version --verbose:Backtrace: