167 Commits (9c695b492a5cd8911e681caf394d93d9a33cdf29)

Author SHA1 Message Date
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
Nick Fitzgerald 9f0ec620f0 wasmtime-c-api: Remove duplicate tests of examples 4 years ago
Nick Fitzgerald 89603bc6b3 wasmtime-c-api: Make `wasm_table_set` *not* take ownership of its reference 4 years ago
Nick Fitzgerald d07fdca73a wasmtime-c-api: Use a safe helper for initializing `MaybeUninit` out pointers 4 years ago
Nick Fitzgerald 377b213fd5 wasmtime-c-api: Remove unused `HostInfoState` struct 4 years ago
Nick Fitzgerald b73b2e0d5a wasmtime-c-api: Make `wasmtime_externref_new` write to an out pointer 4 years ago
Nick Fitzgerald b9bb095e0f wasmtime-c-api: Remove nested options from `wasm_ref_t` representation 4 years ago
Nick Fitzgerald 742f8ee1fc wasmtime-c-api: Make `wasmtime_externref_new` proxy to `wasmtime_externref_new_with_finalizer` 4 years ago
Nick Fitzgerald 5ed8a9ba0e wasmtime-c-api: Add an `externref`s example for the C API 4 years ago
Nick Fitzgerald 267bf16683 wasmtime-c-api: Add Wasmtime-specific APIs for `externref`s 4 years ago
Nick Fitzgerald 4c01ffd087 wasmtime-c-api: Document new reference types support 4 years ago
Nick Fitzgerald aaf4c941b8 wasmtime-c-api: Add support for `funcref` values 4 years ago
Nick Fitzgerald 4cdf8b7cfd wasmtime-c-api: Add support for `externref` values 4 years ago
Alex Crichton 920e0984d3 Link to C API docs and make a landing page 4 years ago
Alex Crichton 47a218f908
Document the rest of the C API (#1959) 4 years ago
Alex Crichton d72b330de2
Add support for documenting the C API (#1928) 4 years ago
Alex Crichton cca558cd20
Remove `HostRef<T>` from the C API (#1926) 4 years ago