-
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
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
@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? |
As #19337 updated the proc macro test, I think that rebasing and formatting would suffice. |
688c982
to
779b866
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One more rebase + reformat and we can merge this, will merge this before anything else ASAP then! Thanks a lot!
I can probably do it tonight |
779b866
to
78d029f
Compare
I'll check in a bit to see if CI passed, but I think that should be it. |
This exists so I'm not sure why it says that it doesn't
|
The error doesn't happen after I |
Head branch was pushed to by a user without write access
78d029f
to
92ccf3d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks a lot!
No description provided.