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

Bump MSRV to 1.80 #9496

Merged
merged 3 commits into from
Oct 22, 2024
Merged

Conversation

alexcrichton
Copy link
Member

This commit updates the minimum Rust version required to compile Wasmtime to 1.80.0 from the previous 1.78.0.

@alexcrichton alexcrichton requested a review from a team as a code owner October 22, 2024 18:04
@alexcrichton alexcrichton requested review from abrown and removed request for a team October 22, 2024 18:04
@alexcrichton alexcrichton added this pull request to the merge queue Oct 22, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Oct 22, 2024
This commit updates the minimum Rust version required to compile
Wasmtime to 1.80.0 from the previous 1.78.0.
* Change MSRV window back to 2 now that oss-fuzz is resolved
* Update the nightly to the latest nightly
@alexcrichton
Copy link
Member Author

The previous build issue is summarized here and we'll have to figure something out over the next ~6 weeks as that change will eventually reach stable and break us.

@alexcrichton alexcrichton added this pull request to the merge queue Oct 22, 2024
Merged via the queue into bytecodealliance:main with commit a40776c Oct 22, 2024
39 checks passed
@alexcrichton alexcrichton deleted the bump-msrv branch October 22, 2024 21:36
alexcrichton added a commit to alexcrichton/wasmtime that referenced this pull request Oct 22, 2024
This commit is a follow-up to bytecodealliance#9496 to leverage various APIs that the
workspace now has access to. For example most dependencies on the
`once_cell` crate are now removed in favor of the types stabilized in
the standard library: `LazyLock` and `LazyCell`. One dependency remains
in the `wasmtime` crate due to the `get_or_try_init` not being stable
yet.

Some additional helper methods on raw pointer slices are also available
for removing a few minor `unsafe` blocks.
github-merge-queue bot pushed a commit that referenced this pull request Oct 22, 2024
This commit is a follow-up to #9496 to leverage various APIs that the
workspace now has access to. For example most dependencies on the
`once_cell` crate are now removed in favor of the types stabilized in
the standard library: `LazyLock` and `LazyCell`. One dependency remains
in the `wasmtime` crate due to the `get_or_try_init` not being stable
yet.

Some additional helper methods on raw pointer slices are also available
for removing a few minor `unsafe` blocks.
alexcrichton added a commit to alexcrichton/wasmtime that referenced this pull request Oct 23, 2024
This commit updates nightly again in CI after failing to do so in bytecodealliance#9496.
This fixes an issue in our release CI where CMake was misconfigured when
cross-compiling and creating `aarch64-pc-windows-msvc` artifacts.

prtest:full
alexcrichton added a commit to alexcrichton/wasmtime that referenced this pull request Oct 23, 2024
This commit updates nightly again in CI after failing to do so in bytecodealliance#9496.
This fixes an issue in our release CI where CMake was misconfigured when
cross-compiling and creating `aarch64-pc-windows-msvc` artifacts.

prtest:full
github-merge-queue bot pushed a commit that referenced this pull request Oct 24, 2024
* Update nightly in CI

This commit updates nightly again in CI after failing to do so in #9496.
This fixes an issue in our release CI where CMake was misconfigured when
cross-compiling and creating `aarch64-pc-windows-msvc` artifacts.

prtest:full

* Try installing ninja

* Also install Ninja on Linux
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.

2 participants