167 Commits (9c695b492a5cd8911e681caf394d93d9a33cdf29)

Author SHA1 Message Date
Johnnie Birch 90876f717d
Adds VTune profiling strategy to the C-API (#4316) 2 years ago
Dan Gohman fa36e86f2c
Update WASI to cap-std 0.25 and windows-sys. (#4302) 2 years ago
Alex Crichton c7be93753a
Enable parallel compilation in the C API by default (#4270) 2 years ago
Alex Crichton 72f0e46fdb
Decouple some more `Config` methods from each other (#4262) 2 years ago
Pure White 258dc9de42
fix(wasmtime):`Config` methods should be idempotent (#4252) 2 years ago
Andrew Brown 2b52f47b83
Add shared memories (#4187) 2 years ago
Alex Crichton f4b9020913
Change wasm-to-host trampolines to take the values_vec size (#4192) 2 years ago
Alex Crichton 4d9e10dae1
Fix panics in the C API related to trap frames (#4196) 2 years ago
Pat Hickey bffce37050
make backtrace collection a Config field rather than a cargo feature (#4183) 2 years ago
Alex Crichton 0a0c232a14
Fix CI for Rust 1.61.0 (#4164) 3 years ago
Olexiy Kulchitskiy 8d7bccefcb
Expose cranelift nan canonicalization config via C API (#4154) 3 years ago
Alex Crichton 5fe06f7345
Update to clap 3.* (#4082) 3 years ago
Piotr Sikora 19fe0878cb
c-api: add missing bcrypt.lib dependency in docs. (#4049) 3 years ago
Alex Crichton 51d82aebfd
Store the `ValRaw` type in little-endian format (#4035) 3 years ago
Alex Crichton d147802d51
Update wasm-tools crates (#3997) 3 years ago
Alex Crichton 7b5176baea
Upgrade all crates to the Rust 2021 edition (#3991) 3 years ago
Alex Crichton 13ec5ff64c
c-api: Add a way to get type of `wasmtime_module_t` (#3959) 3 years ago
Alex Crichton 76b82910c9
Remove the module linking implementation in Wasmtime (#3958) 3 years ago
罗泽轩 1ae8ba2d5d
doc: wasm_functype_new takes ownership of its input (#3957) 3 years ago
Alex Crichton 3f9bff17c8
Support disabling backtraces at compile time (#3932) 3 years ago
Alex Crichton c22033bf93
Delete historical interruptable support in Wasmtime (#3925) 3 years ago
Dan Gohman f2bf254a79
Update to cap-std 0.24.1, fixing compilation on Right nightly. (#3786) 3 years ago
Dan Gohman ffa9fe32aa Use is-terminal instead of atty. 3 years ago
Dan Gohman 7b346b1f12
Update to cap-std 0.22.0. (#3611) 3 years ago
Alex Crichton f1225dfd93
Add a compilation section to disable address maps (#3598) 3 years ago
Amanieu d'Antras ce67e7fcd1 Fix ownership in *_vec_new functions in the C API 3 years ago
Amanieu d'Antras 6d61c1578f Add a proper implementation of Clone for C API vector types 3 years ago
Dan Gohman ea0cb971fb
Update to rustix 0.26.2. (#3521) 3 years ago
Benjamin Bouvier c952969389
Remove unused dependencies (#3490) 3 years ago
Alex Crichton 1ee2af0098
Remove the lightbeam backend (#3390) 3 years ago
Alex Crichton bfdbd10a13
Add `*_unchecked` variants of `Func` APIs for the C API (#3350) 3 years ago
Alex Crichton bcf3544924
Optimize `Func::call` and its C API (#3319) 3 years ago
Dan Gohman 47490b4383
Use rsix to make system calls in Wasmtime. (#3355) 3 years ago
Alex Crichton b31a4ea16b
Add `Store::consume_fuel` to manually consume fuel (#3352) 3 years ago
Dan Gohman 4d86f0ca10
Update to cap-std 0.19.0 and rsix 0.22.4. (#3331) 3 years ago
Alex Crichton c73673559b
Avoid vector allocations in wasm->host calls (#3294) 3 years ago
Dan Gohman 197aec9a08
Update io-lifetimes, cap-std, and rsix (#3269) 3 years ago
Alex Crichton 9e0c910023
Add a `Module::deserialize_file` method (#3266) 3 years ago
Alex Crichton ddfadaeb38
Add a cranelift compile-time feature to wasmtime (#3206) 3 years ago
Dan Gohman fde767fedc
Update to cap-std 0.17.0. (#3198) 3 years ago
Alex Crichton e0c8961333
Add memory64 support to the Wasmtime CLI and C API (#3182) 3 years ago
Alex Crichton e68aa99588
Implement the memory64 proposal in Wasmtime (#3153) 3 years ago
Alex Crichton 65378422bf
Add a `wasmtime_linker_define_func` C API function (#3122) 3 years ago
Stephan Renatus f3b80ece5f
c-api: add wasmtime_trap_code (#3086) 3 years ago
Dan Gohman 6a5a295019
Port wasi-common from unsafe-io to io-lifetimes (#3049) 3 years ago
Peter Huene 08575a8b5e
Add setter for enabling multi-memory to the C API. 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 8384f3a347
Bring back `Module::deserialize` (#2858) 4 years ago
Alex Crichton 200d7f1df6
Delete signature for no-longer-present function (#2849) 4 years ago