Uh oh!
There was an error while loading. Please reload this page.
Detect unaligned fields via aggregate.align < field.align, instead of a packed flag. - #46436
Conversation
rust-highfive
commented
Dec 1, 2017
r? @arielb1 (rust_highfive has picked a reviewer for you, use r? to override) |
kennytm
commented
Dec 4, 2017
#46428 has been merged, removing S-blocked tag. |
arielb1
commented
Dec 4, 2017
@bors r+ |
bors
commented
Dec 4, 2017
📌 Commit 9dbf495 has been approved by |
bors
commented
Dec 5, 2017
⌛ Testing commit 9dbf4956e849ccd6f997ca12cf59d42493ca1f87 with merge 9e5f66604eb5713c2b809be6568a69e733f706ac... |
bors
commented
Dec 5, 2017
💔 Test failed - status-appveyor |
kennytm
commented
Dec 5, 2017
@bors retry "error: Could not compile |
bors
commented
Dec 5, 2017
⌛ Testing commit 9dbf4956e849ccd6f997ca12cf59d42493ca1f87 with merge 1d14c68b12283807fc669192af83d3d75f952a3f... |
bors
commented
Dec 5, 2017
💔 Test failed - status-appveyor |
kennytm
commented
Dec 5, 2017
|
bors
commented
Dec 5, 2017
⌛ Testing commit 9dbf4956e849ccd6f997ca12cf59d42493ca1f87 with merge cad9630522a85914c37d6526627c69d799073493... |
bors
commented
Dec 5, 2017
💔 Test failed - status-appveyor |
kennytm
commented
Dec 5, 2017
Could not compile |
eddyb
commented
Dec 6, 2017
Is it running out of memory by any chance? |
kennytm
commented
Dec 6, 2017
I don't know, the log doesn't track memory use 😞 |
carols10cents
commented
Dec 12, 2017
Soooo who might have some insight on why rustdoc can't build on appveyor? @rust-lang/infra ? @rust-lang/docs ? |
GuillaumeGomez
commented
Dec 12, 2017
Without more logs, it's gonna be complicated... |
bors
commented
Dec 16, 2017
☔ The latest upstream changes (presumably #46743) made this pull request unmergeable. Please resolve the merge conflicts. |
r? @oli-obk on the last |
There was a problem hiding this comment.
Awesome! I wanted to do this all along
There was a problem hiding this comment.
Why did you remove the comment?
oli-obk
left a comment
There was a problem hiding this comment.
Threading through the alignments was the original idea. We scrapped it because we thought it would get too intrusive. With all the convenience methods on Align it seems good though
oli-obk
commented
Dec 17, 2017
Just break miri. I want to refactor some of the ty arguments to layout arguments anyway, I'll just do that there |
eddyb
commented
Dec 17, 2017
@bors r=arielb1,oli-obk |
bors
commented
Dec 17, 2017
📌 Commit 799a83c has been approved by |
bors
commented
Dec 17, 2017
bors
commented
Dec 17, 2017
☀️ Test successful - status-appveyor, status-travis |
rustc: ensure optimized enums have a properly aligned size. Fixes#46769 by padding the optimized enums wrapping packed data as necessary. Note that this is not the only way to solve this - on nightly, #46436 makes it easier to fix without adding new padding because of the replacement of `packed` flags with a non-redundant scheme. But because it can't be backported, the optimal fix will be in a separate nightly-only PR (#46809).
Closes#46423. cc @oli-obk