Skip to content
This repository was archived by the owner on Mar 24, 2022. It is now read-only.

Update wasmtime, now with shiny new api#659

Merged
pchickey merged 3 commits intomainfrom
pch/wasmtime_new_api
Jun 10, 2021
Merged

Update wasmtime, now with shiny new api#659
pchickey merged 3 commits intomainfrom
pch/wasmtime_new_api

Conversation

@pchickey
Copy link
Contributor

@pchickey pchickey commented Jun 8, 2021

Update the wasmtime submodule to the latest main, which has landed the new-api PR.

Deletes all of the crates temporarily vendored in #655, points all those dependencies back into the wasmtime submodule.

Some small adjustments for changes between vendoring and landing new-api: I unwound a knot around wiggle-generate's AsyncConf/AsyncFunctions, I had to turn off wiggle's wasmtime integration, and the runtime borrow checker is no longer in a separate crate.

The latest wasmtime submodule was no longer compatible with Rust 1.50.0, so I upgraded to 1.52.1, and fixed all the ensuing warnings which require us to change panic!(TerminationDetails...) to std::panic::panic_any(TerminationDetails...).

@pchickey pchickey requested a review from acfoltzer June 9, 2021 15:35
Copy link
Contributor

@acfoltzer acfoltzer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for splitting up the commits like this, made for an easy review despite the lorge diff

@pchickey pchickey merged commit a41c829 into main Jun 10, 2021
@pchickey pchickey deleted the pch/wasmtime_new_api branch June 10, 2021 17:50
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants