Skip to content
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

Open
7 tasks done
ojeda opened this issue May 13, 2024 · 6 comments
Open
7 tasks done

Rust CI wanted features & bugfixes #1080

ojeda opened this issue May 13, 2024 · 6 comments
Labels
meta Meta issue. • misc Related to other topics (e.g. CI).

Comments

@ojeda
Copy link
Member

ojeda commented May 13, 2024

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.)


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.)

@ojeda ojeda added • misc Related to other topics (e.g. CI). meta Meta issue. labels May 13, 2024
@keys-i
Copy link

keys-i commented Jun 23, 2024

is this done?

@ojeda
Copy link
Member Author

ojeda commented Jun 23, 2024

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.

@Conan-Kudo
Copy link

Do we test Clang + LTO alongside the other modes (Clang without LTO, GCC, etc.)?

@ojeda
Copy link
Member Author

ojeda commented Sep 15, 2024

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.

@davidtwco
Copy link

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

@ojeda
Copy link
Member Author

ojeda commented Oct 31, 2024

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
meta Meta issue. • misc Related to other topics (e.g. CI).
Development

No branches or pull requests

4 participants