-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Rust 2024 and 1.85 #19236
base: master
Are you sure you want to change the base?
Rust 2024 and 1.85 #19236
Conversation
I hope this is more reviewable than the last one! I understand that this will not be merged until #18964 is landed. Please just block this until then. I will fix the merge conflicts afterward. :) |
This test fails for me, and I don't know why:
|
It's not you. #19214. |
Gonna repeat myself just to be safe but this will have to land after #18964 Edit: Ah I see you raised that in a comment already, sorry :) |
3ced36d
to
8379efd
Compare
|
The CI error baffles me. Is that a bug in the action? |
The new Can you try |
I went down the second route in #19286. |
d9eaff3
to
de6214d
Compare
Some functions are no longer unsafe on nightly: |
@lnicola this PR is not about updating to rust 1.87, so what should I do about the CI failure? Why is CI for PRs using rust nightly anyway? |
CI uses nightly when the proc macro server is touched, because it must build on nightly. You can |
If I do that, then we will miss that lint when it becomes relevant in stable. Is there a way to only expect a lint if compiling if the nightly toolchain is being used? I want this lint to trigger when the function is no longer unsafe in stable. I think we should add an internal feature called |
We should probably have CI have a separate job for the proc-macro server instead. There is little reason for us to run the entire codebase on nightly |
Nice, thanks. I'll let you handle that. |
Put up #19328 |
e96f30a
to
bab39b4
Compare
That did the trick. Thanks! |
bab39b4
to
688c982
Compare
Should be unblocked now |
Ah those failures are because the salsa pr didn't trigger the proc macro test suite, we should add the span crate to the condition. Either wya those test outputs need to be updated |
Should I do anything? |
No description provided.