-
Notifications
You must be signed in to change notification settings - Fork 434
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 CI wanted features & bugfixes #1080
Comments
is this done? |
These are meta-issues to hold live lists, i.e. they can grow over time. We could close on 0 and reopen if something gets added, but I am not sure how that would be useful. |
Do we test Clang + LTO alongside the other modes (Clang without LTO, GCC, etc.)? |
Only a single, basic built-test is done, and only for the Rust side of the kernel, at least so far. It is mainly meant to catch unintentional changes around unstable features that would break the kernel's build. |
In the 23/10/2024 Project-RfL meeting, we discussed wanting the compiler team to come up with an official policy on what we'll do when the CI job breaks, but I think what you've already got in the dev guide is pretty good and I'm happy for us to stick with that. If we end up finding out that policy doesn't work then we can change it but it seems like a very sensible starting point to me. I'll update the dev guide to remove "unofficial". cc @wesleywiser |
Thanks for taking a look David. That is great -- if we can help with something or something needs changing in the instructions/guidelines, please of course ping us, we are happy to adjust. The CI job has worked great so far for both Rust and the kernel, as far as I can tell. |
Features that we would like to see
Required (we almost certainly want them)
Nice to have (not critical, we could workaround if needed, etc.)
Low priority (we will likely not use them in the end)
Done (stabilized, fixed, not needed anymore, etc.)
The kernel in the Rust CI.
auto
CI job rust-lang/rust#125209 (2024-06-10).Move RFL job forward to v6.11-rc1.
Build the generated doctests and documentation.
Add a few more tools and steps (Clippy,
rustfmt
,-Zunpretty=expanded
).Move RFL job forward to v6.12-rc2.
Move RFL job forward to
rust-next
(i.e. to a commit, temporarily) to avoid usingfeature(receiver_trait)
.Update and make the policy official.
Move RFL job forward to v6.13-rc1.
Bugs that we would like to see fixed
Required (we almost certainly want them)
Nice to have (probably not critical, we could workaround if needed, etc.)
Low priority (we will likely not use them in the end)
Done (stabilized, fixed, or not needed anymore, etc.)
The text was updated successfully, but these errors were encountered: