Skip to content

Conversation

@alexcrichton
Copy link
Member

This commit refactors Wizer to have wasmtime as an optional dependency of the crate rather than being a hard dependency. This, in theory, enables Wizer to be used with other runtimes (such as a JS-based runtime), but otherwise for now provides a cleaner separation between Wizer and Wasmtime and clearly indicates the interface between the two.

@alexcrichton alexcrichton requested review from a team as code owners October 15, 2025 15:07
@alexcrichton alexcrichton requested review from fitzgen and removed request for a team October 15, 2025 15:07
This commit refactors Wizer to have `wasmtime` as an optional dependency
of the crate rather than being a hard dependency. This, in theory,
enables Wizer to be used with other runtimes (such as a JS-based
runtime), but otherwise for now provides a cleaner separation between
Wizer and Wasmtime and clearly indicates the interface between the two.
@alexcrichton alexcrichton force-pushed the wizer-optional-wasmtime branch from dda8307 to f1eaa7a Compare October 15, 2025 15:07
@alexcrichton alexcrichton added this pull request to the merge queue Oct 15, 2025
Merged via the queue into bytecodealliance:main with commit ac090f6 Oct 15, 2025
45 checks passed
@alexcrichton alexcrichton deleted the wizer-optional-wasmtime branch October 15, 2025 16:33
bongjunj pushed a commit to prosyslab/wasmtime that referenced this pull request Oct 20, 2025
* wizer: Make `wasmtime` an optional dependency

This commit refactors Wizer to have `wasmtime` as an optional dependency
of the crate rather than being a hard dependency. This, in theory,
enables Wizer to be used with other runtimes (such as a JS-based
runtime), but otherwise for now provides a cleaner separation between
Wizer and Wasmtime and clearly indicates the interface between the two.

* Fix standalone wizer build

* Fix feature'd compile

* Fix compile of the `wizer` subcommand
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