-
Notifications
You must be signed in to change notification settings - Fork 433
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
Bump MSRV to 1.56 (Edition 2021) #1269
Conversation
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.
Maybe also bump crate versions to make it clear that next releases will be breaking ones?
Unless I forgot something we didn't yet make any breaking changes to
So maybe I should revert the MSRV bump to core + RNG crates and add another CI MSRV test? I'll cross-post to the tracker for anyone watching that. |
|
AVR failure is rust-lang/rust#102278 ? |
Latest AVR failure:
At this point I'm tempted to remove AVR support. CC @Palladinium who added this CI test in #1144. |
Tests requiring unstable features are expected to fail from time to time, so maybe we should just ignore this failure? I expect it will be fixed eventually. |
Is there any point having a test if we ignore failures? Anyway, I was planning on leaving this open for a few more days. I added another PR to the list of pending breaking changes for |
Ideally, we would notice when it works again. However, in this case we pin the nightly, so I guess it won't fix itself. Does it make sense to keep the test as a comment? |
Okay, I commented the AVR test out. Lets go with a breaking release for |
Apparently AVR works on I won't bother re-enabling AVR (no motivation) but if someone else wants to, go ahead and make a PR. |
We recently bumped the MSRV to 1.51 (#1246), but we could bump it further. This version is just over a year old, and the next release will be breaking anyway.
edition = "2021"
andrust-version = "1.56"
This PR also applies a few Clippy recommendations. Tempting to invoke rustfmt too, but there are too many open PRs which would conflict.
The README now notes:
If you object, please reply.