-
Notifications
You must be signed in to change notification settings - Fork 12.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[stable] 1.41.1 release #69359
[stable] 1.41.1 release #69359
Conversation
This fixes a a segfault in safe code, a stable regression. Reported in \rust-lang#69225. This reverts commit a983e05. Also adds a test for the expected behaviour.
f72e401
to
95beef7
Compare
@bors try I'm hoping this works to both make sure everything backported cleanly enough to at least bootstrap and gives us CI artifacts to run crater on. |
⌛ Trying commit 95beef7329637484f6134d53023ffc37483b4b66 with merge a98ec72e2bb7aad59cb96631bf3a148c0be33776... |
The job Click to expand the log.
I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
💔 Test failed - checks-azure |
This extends the existing logic which skips validating every integer or floating point number type to also skip validating empty structs because they are also trivially valid. Fixes rust-lang#67539
95beef7
to
8f92102
Compare
@bors try |
[stable] 1.41.1 release This backports the following PRs: * Revert "Remove `checked_add` in `Layout::repeat`" #69241 * Do not ICE when encountering `yield` inside `async` block #69175 * Correct ICE caused by macros generating invalid spans. #68611 * Changelog: Demonstrate final build-override syntax #68603 * Resolve long compile times when evaluating always valid constants #67667 * Fix MIR typeck soundness holes #69145 This also includes a commit which rustfmt's files which the latter commits touched (and perhaps a bit more) to make rebasing the PRs go more smoothly (thankfully, this should be the last time we need to do so). I have removed stable-nominated tags from PRs successfully backported.
💔 Test failed - checks-azure |
This helps us have enough disk space for our builders to be able to complete successfully. For now, the choices are ad-hoc and 'definitely not needed'. This should never fail the build, as everything our build needs should be inside Docker.
Cherry-picked #69252 (and marked as stable-accepted). Also beta-nominated (and accepted) that PR, seems harmless and likely necessary on beta too (at least sometimes). @bors r+ p=100 Hopefully this'll land now (I was hoping to get try artifacts, but now that I think of it "stable" artifacts will work just as well for crater). |
📌 Commit 6d4e588 has been approved by |
⌛ Testing commit 6d4e588 with merge 606353be600741d569d160359452030ba7b8ab7e... |
The job Click to expand the log.
I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
💔 Test failed - checks-azure |
@bors r+ |
📌 Commit a7629882db0827e8a8794901c934f7604c806a1d has been approved by |
⌛ Testing commit a7629882db0827e8a8794901c934f7604c806a1d with merge 9dd848ce0ee01e4bb7a43caded1b5855c05858f4... |
The job Click to expand the log.
I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
💔 Test failed - checks-azure |
a762988
to
53139c5
Compare
@bors r+ Gah, forgot to update the .rs file as well... |
📌 Commit 53139c5 has been approved by |
☀️ Test successful - checks-azure |
This backports the following PRs:
checked_add
inLayout::repeat
" Revert "Removechecked_add
inLayout::repeat
" #69241yield
insideasync
block Do not ICE when encounteringyield
insideasync
block #69175This also includes a commit which rustfmt's files which the latter commits touched (and perhaps a bit more) to make rebasing the PRs go more smoothly (thankfully, this should be the last time we need to do so).
I have removed stable-nominated tags from PRs successfully backported.