Skip to content

Document using Wasmtime as a dependency in the README#109

Merged
sunfishcode merged 1 commit intobytecodealliance:masterfrom
jakelang:build-doc
Apr 19, 2019
Merged

Document using Wasmtime as a dependency in the README#109
sunfishcode merged 1 commit intobytecodealliance:masterfrom
jakelang:build-doc

Conversation

@jakelang
Copy link
Contributor

@jakelang jakelang commented Apr 19, 2019

Closes #108

@sunfishcode
Copy link
Member

Looks good, thanks for putting this together!

@sunfishcode sunfishcode merged commit a2eafd4 into bytecodealliance:master Apr 19, 2019
grishasobol pushed a commit to grishasobol/wasmtime that referenced this pull request Nov 29, 2021
howjmay pushed a commit to howjmay/wasmtime that referenced this pull request Jan 24, 2022
mooori pushed a commit to mooori/wasmtime that referenced this pull request Dec 20, 2023
dhil added a commit to dhil/wasmtime that referenced this pull request Mar 1, 2024
This PR addresses an issue discussed in bytecodealliance#109:
Correctly handling the case where we re-enter wasm while already on a
continuation stack is difficult. For the time being, we therefore
disallow this. This PR adds the necessary logic to detect this.

Concretely, in `invoke_wasm_and_catch_traps`, we inspect the chain of
nested wasm (+ host) invocations, represented by the linked list of
`CallThreadState` objects maintained in `wasmtime_runtime:traphandlers`.
To this end, for those `CallThreadState` objects that represent
execution of wasm, we store a pointer to the corresponding `Store`'s
`StackChainCell`.

Please note that the diff of the test file `typed_continuations.rs`
looks unnecessarily scary: I moved the existing tests into a module
`wasi`, and added modules `test_utils` and `host`.

---------

Co-authored-by: Daniel Hillerström <daniel.hillerstrom@ed.ac.uk>
avanhatt pushed a commit to wellesley-prog-sys/wasmtime that referenced this pull request Oct 9, 2024
Derive type constraints for struct types.

This now allows an `instantiate` directive for example to contain a
struct field. This arises in avanhatt#99 when specifying the type instantiations
of a `load`, which takes `MemFlags`.

Updates avanhatt#49
alexcrichton pushed a commit to alexcrichton/wasmtime that referenced this pull request Oct 8, 2025
)

* Update wasmtime and the wasi implementation to v23

* Fix benchmark compilation
bongjunj pushed a commit to prosyslab/wasmtime that referenced this pull request Oct 20, 2025
)

* Update wasmtime and the wasi implementation to v23

* Fix benchmark compilation
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.

wasmtime-jit fails when built individually

2 participants