28 Commits (46ade3dab30e8dbf181245bc8877d519ae77bf70)

Author SHA1 Message Date
Alex Crichton f1225dfd93
Add a compilation section to disable address maps (#3598) 3 years ago
Dan Gohman 42b23dac4a
Make the trap name for `unreachable` traps more descriptive. (#3568) 3 years ago
Alex Crichton bcf3544924
Optimize `Func::call` and its C API (#3319) 3 years ago
Alex Crichton 3da677796b
Reword env var hint for dwarf debug info (#3081) 3 years ago
Alex Crichton 7a1b7cdf92
Implement RFC 11: Redesigning Wasmtime's APIs (#2897) 3 years ago
Pat Hickey 0f5bdc6497
only wasi_cap_std_sync and wasi_tokio need to define WasiCtxBuilders (#2917) 4 years ago
Alex Crichton 7ec073cef1
Bring back per-thread lazy initialization (#2863) 4 years ago
Benjamin Bouvier ba73b458b8
Introduce a new API that allows notifying that a Store has moved to a new thread (#2822) 4 years ago
Benjamin Bouvier 7588565078 Tweaks some tests for Mac aarch64 4 years ago
Chris Fallin cb48ea406e
Switch default to new x86_64 backend. 4 years ago
Pat Hickey ae4c5a9d7f fixes in tests and examples 4 years ago
Alex Crichton 2697a18d2f
Redo the statically typed `Func` API (#2719) 4 years ago
Peter Huene 54c07d8f16
Implement shared host functions. (#2625) 4 years ago
Pat Hickey 8e015ca9e7 traps needed stdio 4 years ago
Pat Hickey 8313a62e46 fix test 4 years ago
Alex Crichton 51c1d4bbd6
Provide filename/line number information in `Trap` (#2452) 4 years ago
Yury Delendik b2b7bc10e2
machinst aarch64: New backend unwind (#2313) 4 years ago
Alex Crichton a277cf5ee4
Store `WasmFuncType` in `FuncType` (#2365) 4 years ago
Leonardo Yvens bde9555793
Add Trap::trap_code (#2309) 4 years ago
Yury Delendik de4af90af6
machinst x64: New backend unwind (#2266) 4 years ago
Benjamin Bouvier 79abcdb035 machinst x64: add testing to the CI; 4 years ago
Yury Delendik 15c68f2cc1
Disconnects `Store` state fields from `Compiler` (#1761) 4 years ago
Nick Fitzgerald a8ee0554a9 wasmtime: Initial, partial support for `externref` 5 years ago
Leonardo Yvens 0b3b9c298e
impl From<anyhow::Error> for Trap (#1753) 5 years ago
Alex Crichton db92dcd990
Update test ignore annotations for aarch64 (#1643) 5 years ago
Alex Crichton d1aa86f91a
Add AArch64 tests to CI (#1526) 5 years ago
Dan Gohman 9364eb1d98
Refactor (#1524) 5 years ago
Alex Crichton 4c82da440a
Move most wasmtime tests into one test suite (#1544) 5 years ago
Alex Crichton 99adc1d218
Keep frame info registered until internal instance is gone (#1514) 5 years ago
Alex Crichton be85242a3f
Expose precise offset information in `wasmtime::FrameInfo` (#1495) 5 years ago
Alex Crichton bd374fd6fc
Add Wasmtime-specific C API functions to return errors (#1467) 5 years ago
Alex Crichton bc5568f4b3
Symbolize start trap traces (#1437) 5 years ago
Alex Crichton afd980b4f6
Refactor the internals of `Func` to remove layers of indirection (#1363) 5 years ago
Alex Crichton f63c3c814e
Add a first-class way of accessing caller's exports (#1290) 5 years ago
Alex Crichton 348c597a8e
Remove global state for trap registration (#909) 5 years ago
Alex Crichton 1bfca842b0
Support `Func` imports with zero shims (#839) 5 years ago
Alex Crichton e09231e33f
Add a test tha call_indirect traps produce good errors (#889) 5 years ago
Alex Crichton 76f9e7ea41
Verify correct number and types of arguments enter wasm (#890) 5 years ago
Alex Crichton 83ff0150b4
Improve panics/traps from imported functions (#857) 5 years ago
Alex Crichton 16804673a2
Support parsing the text format in `wasmtime` crate (#813) 5 years ago
Alex Crichton c417d4b587
Improve trap error messages (#831) 5 years ago
Yury Delendik b2bfb98f1f
Provide proper function index and name in the FrameInfo (#824) 5 years ago
Yury Delendik 2a50701f0a
Backtrace WebAssembly function JIT frames (#759) 5 years ago
Alex Crichton 420dcd76fd
Don't require `Store` in `Instance` constructor (#810) 5 years ago
Alex Crichton 6571fb8f4f
Remove `HostRef` from the `wasmtime` public API (#788) 5 years ago
Alex Crichton 1fe76ef9e3 Remove the need for `HostRef<Module>` 5 years ago
Alex Crichton eb1991c579 Revert "Remove the need for `HostRef<Module>` (#778)" 5 years ago
Alex Crichton 7b33f1c619
Remove the need for `HostRef<Module>` (#778) 5 years ago
Alex Crichton 045d6a7310
Remove the need for `HostRef<Store>` (#771) 5 years ago
Alex Crichton b9dc38f4e1
Remove need for `HostRef<Engine>` (#762) 5 years ago