283 Commits (ca5f1bb62767a220b6b67fa852564c68410d2d97)

Author SHA1 Message Date
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
Peter Huene f12b4c467c
Add resource limiting to the Wasmtime API. (#2736) 4 years ago
Pat Hickey 66251c2e78 c-api: always use synchronous wasi-common 4 years ago
Peter Huene d1313b1291
Code review feedback. 4 years ago
Pat Hickey af7030197d wasmtime-cli: drop direct dep on cap_std by using re-export 4 years ago
Pat Hickey 183ee9d6d8 wasmtime cli: use wasmtime_wasi's re-exports more deliberately 4 years ago
Xingqang Bai 55006b5044
Update wasmtime.h (#2762) 4 years ago
Peter Huene 54c07d8f16
Implement shared host functions. (#2625) 4 years ago
Peter Huene 16ca5e16d9
Implement allocating fiber stacks for an instance allocator. 4 years ago
Andrew Brown 44e76fe9c0
Update spec tests (#2690) 4 years ago
Alex Crichton de27fbe20f Tweak C API for fuel 4 years ago
Shu 8ee0f09983
Add fuel related functions to c-api (#2643) 4 years ago
Pat Hickey e670c46862 system-interface 0.6 4 years ago
Pat Hickey b48e7fcc5d integrate with c-api 4 years ago
Alex Crichton 55b0e8b9e5
Fix C API function name of setting max instances (#2598) 4 years ago
Alex Crichton 8748cf5bd3
Add an instance limit to `Config` (#2593) 4 years ago
Alex Crichton 55c5424e0e Adjust `wasmtime_func_callback_*` type signature 4 years ago
Peter Huene f94db6556c
Update WebAssembly C API submodule to latest commit. (#2579) 4 years ago
Alex Crichton 41caf67af3
Update the C API with module linking support (#2472) 4 years ago
Alex Crichton f003388ec7
Implement imported/exported modules/instances (#2461) 4 years ago
Alex Crichton efe7f37542
Remove duplication in wasi-common for snapshot_0 (#2444) 4 years ago
Alex Crichton 62be6841e4 Propagate optional import names to the wasmtime/C API 4 years ago
Alex Crichton 73cda83548
Propagate module-linking types to `wasmtime` (#2115) 4 years ago
Alex Crichton e4c3fc5cf2 Update immediate and transitive dependencies 4 years ago
Alex Crichton a277cf5ee4
Store `WasmFuncType` in `FuncType` (#2365) 4 years ago
Pat Hickey bacf470a3e bump all `wat` dependencies to 1.0.23 4 years ago
Alex Crichton 08f9eb1725
Making caching support optional in Wasmtime (#2119) 4 years ago
Yury Delendik 399ee0a54c
Serialize and deserialize compilation artifacts. (#2020) 4 years ago
Nick Fitzgerald 2efb46afd5 wasmtime-c-api: Add `wasmtime_store_gc` for GCing `externref`s 4 years ago
Alex Crichton fbc05faa49
Fix `wasm_val_copy` for null funcref/externref (#2041) 4 years ago
Alex Crichton 3aeab23bf1
Fix leaking funcrefs in the C API (#2040) 4 years ago
Alex Crichton 63d5b91930
Wasmtime 0.19.0 and Cranelift 0.66.0 (#2027) 4 years ago
Alex Crichton 41e1300247 Allow `improper_ctypes_definitions` in C API 4 years ago
Nick Fitzgerald a9455a8e51
C API tweaks for wasmtime-py (#2029) 4 years ago
Yury Delendik a817470fab Fix signature of wasmtime_module_new 4 years ago