73 Commits (5eec60ab12324ab6c2851319e7d3dd884c377286)

Author SHA1 Message Date
Daniel Marin b86cba98a9
fixed typo in examples/memory.rs (#5576) 2 years ago
Alex Crichton b0939f6626
Remove explicit `S` type parameters (#5275) 2 years ago
Peter Huene 42e88c7b24
Fix `OutOfFuel` trap code not represented in the C API. (#5230) 2 years ago
Alex Crichton 2afaac5181
Return `anyhow::Error` from host functions instead of `Trap`, redesign `Trap` (#5149) 2 years ago
Tobias Bradtke be690a468d
Fix typo (#4946) 2 years ago
jiang1997 e6d339b6ac
supplement necessary instructions to run example-wasi (#4633) 2 years ago
TheGreatRambler 2ba3025e67
Add cmake compatibility to c-api (#4369) 2 years ago
Alex Crichton 89ccc56e46
Update the wasm-tools family of crates (#4165) 3 years ago
Saúl Cabrera 52524d258c
Expose `TrapCode::Interrupt` on epoch based interruption (#4105) 3 years ago
Alex Crichton 7b5176baea
Upgrade all crates to the Rust 2021 edition (#3991) 3 years ago
Alex Crichton c22033bf93
Delete historical interruptable support in Wasmtime (#3925) 3 years ago
Chris Fallin 8a55b5c563 Add epoch-based interruption for cooperative async timeslicing. 3 years ago
bjorn3 9e34df33b9 Remove the old x86 backend 3 years ago
Alex Crichton e68aa99588
Implement the memory64 proposal in Wasmtime (#3153) 3 years ago
Stephan Renatus f3b80ece5f
c-api: add wasmtime_trap_code (#3086) 3 years ago
Peter Huene 5d92b75b8f
Add multimemory example. 3 years ago
Alex Crichton b9985fe2e5
Change the injection count of fuel in a store from u32 to u64 (#3048) 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
Pat Hickey 35a9d4e3c9 less general mechanism for examples cargo feature 4 years ago
Pat Hickey 3d9b98f1df fix example 4 years ago
Pat Hickey b0335d3ddf fixes to example 4 years ago
Ryan Brewster 2145855954
Add example of execution limits using fuel consumption (#2869) 4 years ago
Alex Crichton 8384f3a347
Bring back `Module::deserialize` (#2858) 4 years ago
Peter Huene f12b4c467c
Add resource limiting to the Wasmtime API. (#2736) 4 years ago
Pat Hickey 2ddf4c1da9 tokio example requires enabling a cargo feature 4 years ago
Pat Hickey 0127676621 wasi-cap-std-async is better named wasi-tokio 4 years ago
Pat Hickey c691d1864e fix 4 years ago
Pat Hickey 759019811e add tokio example 4 years ago
Pat Hickey bac02c50f2 port command and example to use sync wasmtime_wasi 4 years ago
Alex Crichton 195bf0e29a
Fully support multiple returns in Wasmtime (#2806) 4 years ago
Peter Huene d1313b1291
Code review feedback. 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 d8f3a62b32 dont try to make a virtfs today. instead, delete virtfs example. 4 years ago
Pat Hickey 5ee605995d fix wasi example 4 years ago
Pat Hickey 2ad7565a65 update linking example 4 years ago
Peter Huene f94db6556c
Update WebAssembly C API submodule to latest commit. (#2579) 4 years ago
Ivan Zvonimir Horvat 61a0bcbdc6
examples: threads.rs; fixed eun typo -> run (#2422) 4 years ago
Alex Crichton a277cf5ee4
Store `WasmFuncType` in `FuncType` (#2365) 4 years ago
Joshua Warner eb650f6fe0
filesystem example (#2236) 4 years ago
Pat Hickey fe5d6d59e6 wasi example: theres lots of useful tracing messages for debugging 4 years ago
Yury Delendik 399ee0a54c
Serialize and deserialize compilation artifacts. (#2020) 4 years ago
Nick Fitzgerald 17b99cc9c8 examples: Add a GC call to the externref Rust example 4 years ago
Nick Fitzgerald 56c517d265 examples: Add a GC call to the externref C example 4 years ago
Yury Delendik a817470fab Fix signature of wasmtime_module_new 4 years ago
Nick Fitzgerald 89603bc6b3 wasmtime-c-api: Make `wasm_table_set` *not* take ownership of its reference 4 years ago
Nick Fitzgerald b73b2e0d5a wasmtime-c-api: Make `wasmtime_externref_new` write to an out pointer 4 years ago
Nick Fitzgerald 4a349ee299 wasmtime: Add `externref` Rust example 4 years ago