-
Notifications
You must be signed in to change notification settings - Fork 263
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
MSRV policy going forward #2736
Comments
We can also specify "latest stable" globally and accept that while a patch release may keep API compatibility, an update may break a build that uses an older compiler. It's semver-compatible, though maybe not the most polite way to approach the issue. |
Not sure I agree with this, this will complicate our MSRV checks in CI and we will not be able to specify |
This is probably a reasonable approach, but will have to think about it. |
One advantage of bumping both MSRVs this time would be that we get Other than that, it's probably not a problem to have "arch specific" MSRVs in general |
I'm sort of leaning towards |
Let's go with To complete this work we should:
|
With #2615 we ourselves in a situation where we have to bump the MSRV even though we're not using any new compiler features on the RISCV side. This is likely to happen again in the future.
The simplest proposal is to maintain two MSRVs, essentially a "arch-specific" MSRV. This will allow us to keep the RISCV one lower, and allow us to bump the Xtensa MSRV when we run into compiler issues.
The text was updated successfully, but these errors were encountered: