Skip to content

Bump MSRV to 1.36 #48

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

Merged
merged 4 commits into from
May 13, 2022
Merged

Bump MSRV to 1.36 #48

merged 4 commits into from
May 13, 2022

Conversation

lambda-fairy
Copy link
Owner

@lambda-fairy lambda-fairy commented May 13, 2022

Rust 1.36 is the earliest version that supports Iterator::copied.

Per #44 (comment), Rust 1.36 should be okay with our biggest dependents caps and rustix.

Fixes #47

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
@lambda-fairy lambda-fairy changed the title Bump MSRV to 1.30 Bump MSRV to 1.36 May 13, 2022

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
@lambda-fairy lambda-fairy marked this pull request as ready for review May 13, 2022 05:44
@lambda-fairy lambda-fairy merged commit 2553089 into main May 13, 2022
@lambda-fairy lambda-fairy deleted the msrv branch May 13, 2022 05:45
sunfishcode added a commit to sunfishcode/caps-rs that referenced this pull request Jul 4, 2022
Would you be willing to bump caps' MSRV to 1.48, so that [rust-errno]
can migrate from winapi to windows-sys?

This will eliminate the last winapi dependency for rustix and some of
its users. windows-sys depends on at least Rust 1.48, so this will require
bumping rust-errno's MSRV. caps is [one of rust-errno's biggest users].

Last time cap's bumped its MSRV was lucab#46 on 2020-01-09, bumping to Rust
1.36, which was released on 2019-07-04, so it was about 6 months old
at that point.  Rust 1.48 was released on 2020-11-19, which is now about
a year and a half old now.

caps is depended on nix with an MSRV of 1.46, however it is only a
dev-dependency.

[rust-errno]: https://github.com/lambda-fairy/rust-errno
[one of rust-errno's biggest users]: lambda-fairy/rust-errno#48
sunfishcode added a commit to sunfishcode/caps-rs that referenced this pull request Jul 4, 2022
Would you be willing to bump caps' MSRV to 1.48, so that [rust-errno]
can migrate from winapi to windows-sys?

This isn't urgent, but if it works out, it would eliminate the last winapi
dependency for rustix and some of its users, so I figured it's worth
asking. windows-sys depends on at least Rust 1.48, so this will require
bumping rust-errno's MSRV. caps is [one of rust-errno's biggest users].

Last time cap's bumped its MSRV was lucab#46 on 2020-01-09, bumping to Rust
1.36, which was released on 2019-07-04, so it was about 6 months old
at that point.  Rust 1.48 was released on 2020-11-19, which is now about
a year and a half old now.

caps is depended on nix with an MSRV of 1.46, however it is only a
dev-dependency.

[rust-errno]: https://github.com/lambda-fairy/rust-errno
[one of rust-errno's biggest users]: lambda-fairy/rust-errno#48
sunfishcode added a commit to sunfishcode/caps-rs that referenced this pull request Jul 4, 2022
Would you be willing to bump caps' MSRV to 1.48, so that [rust-errno]
can migrate from winapi to windows-sys?

This isn't urgent, but if it works out, it would eliminate the last winapi
dependency for rustix and some of its users, so I figured it's worth
asking. windows-sys depends on at least Rust 1.48, so this will require
bumping rust-errno's MSRV. caps is [one of rust-errno's biggest users].

Last time cap's bumped its MSRV was lucab#46 on 2020-01-09, bumping to Rust
1.36, which was released on 2019-07-04, so it was about 6 months old
at that point.  Rust 1.48 was released on 2020-11-19, which is about a
year and a half old now.

caps is depended on nix with an MSRV of 1.46, however it is only a
dev-dependency.

[rust-errno]: https://github.com/lambda-fairy/rust-errno
[one of rust-errno's biggest users]: lambda-fairy/rust-errno#48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Rust 1.13 Windows build failing
1 participant