30 Commits (0e65f87e379315f1ed419aeafddba68e800ad5f9)

Author SHA1 Message Date
Harald Hoyer c74706aa59
feat: implement memory.atomic.notify,wait32,wait64 (#5255) 2 years ago
Alex Crichton 04631ad0af
Unconditionally enable component-model tests (#4556) 2 years ago
Andrew Brown 2b52f47b83
Add shared memories (#4187) 2 years ago
Alex Crichton fcf6208750
Initial skeleton of some component model processing (#4005) 3 years ago
Chris Fallin 666c2554ea
Merge pull request from GHSA-gwc9-348x-qwv2 3 years ago
Alex Crichton 76b82910c9
Remove the module linking implementation in Wasmtime (#3958) 3 years ago
Chris Fallin 8a55b5c563 Add epoch-based interruption for cooperative async timeslicing. 3 years ago
Alex Crichton ab1d845ac1
Refactor fuzzing configuration and sometimes disable debug verifier. (#3664) 3 years ago
Pat Hickey bd19f43f84
rewrite `Store::{entering,exiting}_native_code_hook` into `Store::call_hook` (#3313) 3 years ago
Alex Crichton 1532516a36
Use relative `call` instructions between wasm functions (#3275) 3 years ago
Anton Kirilov cb93726250
Enable more tests on AArch64 (#2994) 3 years ago
Alex Crichton 7ce46043dc
Add guard pages to the front of linear memories (#2977) 3 years ago
Pat Hickey 8b4bdf92e2
make ResourceLimiter operate on Store data; add hooks for entering and exiting native code (#2952) 3 years ago
Pat Hickey 2a4c51b77d switch eager vs lazy instantiation to a criterion bench 3 years ago
Pat Hickey bf1d1a4e7a add test for eager thread initialization 3 years ago
Alex Crichton 7a1b7cdf92
Implement RFC 11: Redesigning Wasmtime's APIs (#2897) 3 years ago
Peter Huene f12b4c467c
Add resource limiting to the Wasmtime API. (#2736) 4 years ago
Peter Huene 54c07d8f16
Implement shared host functions. (#2625) 4 years ago
Peter Huene e71ccbf9bc
Implement the pooling instance allocator. 4 years ago
Alex Crichton 7795a230f2
Implement support for `async` functions in Wasmtime (#2434) 4 years ago
Alex Crichton 0e41861662
Implement limiting WebAssembly execution with fuel (#2611) 4 years ago
Alex Crichton 503129ad91
Add a method to share `Config` across machines (#2608) 4 years ago
Alex Crichton 77827a48a9
Start compiling module-linking modules (#2093) 4 years ago
Yury Delendik 399ee0a54c
Serialize and deserialize compilation artifacts. (#2020) 4 years ago
Nick Fitzgerald 58bb5dd953 wasmtime: Add support for `func.ref` and `table.grow` with `funcref`s 4 years ago
Nick Fitzgerald 8f0e330467 Add `TODO` comments with link to issue for aarch64 reference types 4 years ago
Nick Fitzgerald 683dc15385 Only run reference types tests on x86_64 4 years ago
Nick Fitzgerald f30ce1fe97 externref: implement stack map-based garbage collection 4 years ago
Alex Crichton 6ef106fee9
Fix a missing early-return in `Table::get` (#1652) 5 years ago
Alex Crichton 654e953fbf
Revamp memory management of `InstanceHandle` (#1624) 5 years ago
Alex Crichton 3862c1f3a8
Move tests to main test suite (#1568) 5 years ago
Alex Crichton 4c82da440a
Move most wasmtime tests into one test suite (#1544) 5 years ago