-
Notifications
You must be signed in to change notification settings - Fork 13.4k
[beta] next #40046
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
[beta] next #40046
Conversation
These are some samples that I have been focusing on improving over time. In this PR, I mainly want to stem the bleeding where we in some cases we show an error that gives you no possible way to divine the problem.
According to the LLVM reference: > A value of 0 or an omitted align argument means that the operation has the ABI alignment for the target. So loads/stores of fields of packed structs need to have their align set to 1. Implement that by tracking the alignment of `LvalueRef`s. Fixes rust-lang#39376.
The function was a footgun because it created `undef` references to ZSTs, which could cause trouble were they to leak to user code.
r? @pnkfelix (rust_highfive has picked a reviewer for you, use r? to override) |
@bors: r+ |
📌 Commit e7235d3 has been approved by |
@bors: p=1 (beta branch_ |
⌛ Testing commit e7235d3 with merge a925124... |
💔 Test failed - status-travis |
@bors: retry
* network error
…On Thu, Feb 23, 2017 at 12:12 AM, bors ***@***.***> wrote:
💔 Test failed - status-travis
<https://travis-ci.org/rust-lang/rust/builds/204479279>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#40046 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAD95OmHMXGD9RwNLVriGZMfWPN8MgVdks5rfSM4gaJpZM4MJe-_>
.
|
@brson diff looks ok to me re: that commit |
⌛ Testing commit e7235d3 with merge da59c36... |
💔 Test failed - status-travis |
@bors: retry
* android bot ran out of disk space?
…On Thu, Feb 23, 2017 at 8:02 PM, bors ***@***.***> wrote:
💔 Test failed - status-travis
<https://travis-ci.org/rust-lang/rust/builds/204801768>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#40046 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAD95AYDZg6rOFMpmK1GLyj5PDS-QFvlks5rfjoegaJpZM4MJe-_>
.
|
@bors: retry
* network failure
…On Sat, Feb 25, 2017 at 10:34 PM, bors ***@***.***> wrote:
💔 Test failed - status-travis
<https://travis-ci.org/rust-lang/rust/builds/205433364>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#40046 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAD95EORdBZojqe5wc8RgCqV3XWEKnBMks5rgQDCgaJpZM4MJe-_>
.
|
⌛ Testing commit 625f598 with merge 6a56824... |
💔 Test failed - status-travis |
|
Attempting to handle in #40135 |
PRs can't land againt beta right now because the android bot is filling up on disk space. I don't really know what's going on but the android bot is the longest one to run anyway so it'll benefit from being split up regardless.
@bors: r+ |
📌 Commit f0477b2 has been approved by |
⌛ Testing commit f0477b2 with merge 5fee06b... |
@bors: retry |
💔 Test failed - status-travis |
⌛ Testing commit f0477b2 with merge 8c56af1... |
💔 Test failed - status-appveyor |
@bors: retry
* network error
…On Tue, Feb 28, 2017 at 1:19 PM, bors ***@***.***> wrote:
💔 Test failed - status-appveyor
<https://ci.appveyor.com/project/rust-lang/rust/build/1.0.2161>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#40046 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAD95KeJjiM5B_s7IXOWT5oxSycvbc3nks5rhHNSgaJpZM4MJe-_>
.
|
⌛ Testing commit f0477b2 with merge 68f8347... |
💔 Test failed - status-travis |
@bors: retry
|
⌛ Testing commit f0477b2 with merge 9c10139... |
💔 Test failed - status-travis |
My guess is that it's yet another spurious failure, but I can't read the logs, so I'll wait to find out. |
… On Wed, Mar 1, 2017 at 4:16 PM, bors ***@***.***> wrote:
💔 Test failed - status-travis
<https://travis-ci.org/rust-lang/rust/builds/206744191>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#40046 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAD95JPDsTW40WdH5vC9xSMsB9HXtF9Oks5rhe4qgaJpZM4MJe-_>
.
|
⌛ Testing commit f0477b2 with merge ecbf0b5... |
[beta] next - #39913 - #39730 - #39674 - #39602 - #39586 - #39471 - #39980 - #40020 - #40135 @nikomatsakis [this commit](3787d33) did not pick cleanly. You might peek at it. I took the liberty of accepting all the nominations myself, but the [packed struct alignment](#39586) PR is quite large. It did pick fine though and there's a comment there suggesting it works on beta cc @rust-lang/compiler. cc @alexcrichton
☀️ Test successful - status-appveyor, status-travis |
@nikomatsakis this commit did not pick cleanly. You might peek at it.
I took the liberty of accepting all the nominations myself, but the packed struct alignment PR is quite large. It did pick fine though and there's a comment there suggesting it works on beta cc @rust-lang/compiler.
cc @alexcrichton