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 upSave metadata even with -Z no-trans (e.g. for multi-crate cargo check). #33602
Conversation
rust-highfive
assigned
jroesch
May 12, 2016
This comment has been minimized.
This comment has been minimized.
|
r? @jroesch (rust_highfive has picked a reviewer for you, use r? to override) |
michaelwoerister
assigned
michaelwoerister
and unassigned
jroesch
May 12, 2016
This comment has been minimized.
This comment has been minimized.
|
I'm going to review this right now.. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
|
bors
added a commit
that referenced
this pull request
May 13, 2016
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
@bors r=michaelwoerister d'oh this PR wasn't even in the rollup |
This comment has been minimized.
This comment has been minimized.
|
|
eddyb
added a commit
to eddyb/rust
that referenced
this pull request
May 13, 2016
bors
added a commit
that referenced
this pull request
May 13, 2016
This comment has been minimized.
This comment has been minimized.
|
@bors rollup- |
bors
added a commit
that referenced
this pull request
May 13, 2016
This comment has been minimized.
This comment has been minimized.
|
|
eddyb
force-pushed the
eddyb:no-trans--check
branch
from
adee551
to
5087556
May 14, 2016
This comment has been minimized.
This comment has been minimized.
|
@bors r=michaelwoerister |
This comment has been minimized.
This comment has been minimized.
|
|
This comment has been minimized.
This comment has been minimized.
|
Oh wait I didn't fix the failure in @alexcrichton's test. @bors r- |
This comment has been minimized.
This comment has been minimized.
|
@bors r=michaelwoerister |
This comment has been minimized.
This comment has been minimized.
|
|
eddyb
added a commit
to eddyb/rust
that referenced
this pull request
May 14, 2016
bors
added a commit
that referenced
this pull request
May 14, 2016
bors
added a commit
that referenced
this pull request
May 14, 2016
This comment has been minimized.
This comment has been minimized.
bors
added a commit
that referenced
this pull request
May 15, 2016
bors
added a commit
that referenced
this pull request
May 25, 2016
This comment has been minimized.
This comment has been minimized.
|
|
eddyb
force-pushed the
eddyb:no-trans--check
branch
from
1bf0829
to
a619901
May 25, 2016
This comment has been minimized.
This comment has been minimized.
|
@bors r=michaelwoerister |
This comment has been minimized.
This comment has been minimized.
|
|
eddyb commentedMay 12, 2016
•
edited
Removes the item symbol map in metadata, as we can now generate them in a deterministic manner.
The
-Z no-transchange lets the LLVM passes and linking run, but with just metadata and no code.It fails while trying to link a binary because there's no
mainfunction, which is correct but not good UX.There's also no way to easily throw away all of the artifacts to rebuild with actual code generation.
We might want
cargo checkto do that using cargo-internal information and then it would just work.cc @alexcrichton @nikomatsakis @Aatch @michaelwoerister