-
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
Revert revert of constness in #86003 #86295
Conversation
(rust-highfive has picked a reviewer for you, use r? to override) |
This comment has been minimized.
This comment has been minimized.
Would it make sense to make a tracking issue for |
@pnkfelix any objections to this? I am not sure why these were de-constified to begin with, so just making sure I am not missing anything here. :) |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Sorry but I am not quite sure what to do with the errors (or rather lack of errors) |
Are those things that are no longer checked? Should I remove those tests or somehow make sure the errors are detected again? |
Something is strange, it looks like none of the errors showed up -- but the exit status is still 1...? |
Ah, I think I know what happens: the errors now have the wrong span; they are shown with spans in the standard library. To fix this, you should call the intrinsics directly in this test. You will probably need to add a |
So, something like this. But at least on the playground this doesn't change the spans that are shown... |
Thanks :) What should I do about
? |
Ah... well we'll need to add a stability attribute. This should do it:
|
So if you write code which calls unstable code than you have to be explicit about the stabilitiy of your code? Again thanks :) Would you like me to squash the two latest commits (2faa57a and d1ae4e2) onto one? |
A chain of things happens here:
Seems fine to me to keep this separate. |
Ah, okay |
This comment has been minimized.
This comment has been minimized.
💔 Test failed - checks-actions |
Looks like #86194 changed the output of some tests added here. |
d1ae4e2
to
c012553
Compare
This comment has been minimized.
This comment has been minimized.
@bors r+ |
📌 Commit 4aa1267 has been approved by |
☀️ Test successful - checks-actions |
Re-constify
mem::swap
,mem::replace
,ptr::write
which were marked as notconst
in #86003Once the checks pass, this should solve #86236