-
Notifications
You must be signed in to change notification settings - Fork 13.4k
[stable] 1.41.1 release #69359
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
[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.