313 Commits (e0a907a94afe84fc037ce87c5ae79b4c917e2eb9)

Author SHA1 Message Date
Alex Crichton 83029e3fb0
Add `rust-version.workspace = true` to all crates (#9112) 3 months ago
Bruce Mitchener e2664e55a9
Reduce typo count (#9106) 3 months ago
Ryan Patterson 22a4480e90
Use cmake to build wasmtime-c-api (#9031) 3 months ago
wasmtime-publish b946fd65a5
Bump Wasmtime to 25.0.0 (#9077) 3 months ago
Hamir Mahal a0442ea0d9
Enforce `uninlined_format_args` for the workspace (#9065) 3 months ago
Nick Fitzgerald 0c0153c190
Enforce `clippy::clone_on_copy` for the workspace (#9025) 3 months ago
阿豪 b83c968629
doc: fix lang-c link (#8996) 4 months ago
Nick Fitzgerald 158a8f59e7
Update the docs for building the C API (#8960) 4 months ago
Ryan Patterson 9e22c4e762
Expose Engine::clone to c-api (#8907) 4 months ago
wasmtime-publish a068bfe064
Bump Wasmtime to 24.0.0 (#8902) 4 months ago
wasmtime-publish fa84dd83ba
Bump Wasmtime to 23.0.0 (#8743) 5 months ago
dundargoc 4c797a0181
c-api: bump minimum cmake version to 3.12 (#8713) 5 months ago
Alex Crichton 9a4e120a55
c-api: Fix enabling parallel compilation by default (#8662) 6 months ago
Alex Crichton b76319769e
Add Cranelift and Winch features to the C API (#8661) 6 months ago
Alex Crichton 566669eed2
Refactor installation of C API and features supported (#8642) 6 months ago
FrankReh 0e9121daeb
Fix some typos (#8641) 6 months ago
Alex Crichton e55fa3cc92
Use WASI builder directly in C API (#8572) 6 months ago
dundargoc ddde6f6757
build: add "fastest-runtime" profile for runtime optimization (#8554) 6 months ago
wasmtime-publish d0cf46a098
Bump Wasmtime to 22.0.0 (#8553) 6 months ago
Alex Crichton 81a89169f5
Add support for `#![no_std]` to the `wasmtime` crate (#8533) 6 months ago
dundargoc 80576c721d
c-api: use `--release` when MinSizeRel and RelWithDebInfo is used (#8549) 6 months ago
dundargoc 1fa6d4f96d
fix(c-api): give a cleaner error message if cargo isn't found (#8497) 6 months ago
Nick Fitzgerald 6232904811
Add the `Ref::null` constructor and use it in a few places (#8492) 6 months ago
Nick Fitzgerald dd70e31dc0
wasmtime(gc): Add support for array types (#8481) 7 months ago
dundargoc 356710deed
build: make the c-api CMakeLists.txt easier to import (#8490) 7 months ago
Alex Crichton 77405cc8fd
c-api: Remove allocations from `wasmtime_val_t` (#8451) 7 months ago
Nick Fitzgerald 960187e35f
Rename `Concrete` to `ConcreteFunc`; introduce `WasmSubType` and `WasmCompositeType` (#8465) 7 months ago
Alex Crichton c6e4a5020c
c-api: Tidy up some `wasmtime_func_t` usage (#8461) 7 months ago
Alex Crichton 9187f2d978
c-api: Create `RootScope` where necessary (#8374) 7 months ago
Alex Crichton dac3bdb078
c-api: Fix alignment of `wasmtime_val_*` (#8363) 7 months ago
Alex Crichton ca5f1bb627
Tidy up some headers related to shared memory (#8366) 7 months ago
Alex Crichton e1de17fb1a
Remove `wasi_config_preopen_socket` from C header (#8364) 7 months ago
Nick Fitzgerald 23640b6cae
wasmtime-c-api: Add support for GC references in `wasmtime.h` APIs (#8346) 7 months ago
Alex Crichton b26fd0af77
Enable the gc feature by default in the c-api (#8356) 7 months ago
Pat Hickey 0c62d9310e
wasmtime-c-api: switch from wasi-common to wasmtime-wasi (#8066) 7 months ago
Nick Fitzgerald 9204b3a1e7
`wasmtime-c-api`: Improve non-support of GC references in `wasm.h` APIs (#8345) 7 months ago
Nick Fitzgerald 420fc3d118
c-api: Better differentiate between `wasm.h` and `wasmtime.h` APIs (#8344) 7 months ago
wasmtime-publish ddb35fd491
Bump Wasmtime to 21.0.0 (#8302) 7 months ago
redismongo c174147079
chore: fix some comments (#8298) 7 months ago
Nick Fitzgerald 0fa130131d
Add `GcRuntime` and `GcCompiler` traits; `i31ref` support (#8196) 7 months ago
Alex Crichton 83b859e578
Gate support for the wasm `threads` proposal behind a Cargo feature (#8260) 7 months ago
Alex Crichton 8f03b22e07
Remove wasm-c-api submodule (#8170) 8 months ago
Milek7 55bd797aed
Extend C API with interfaces needed to use threads (#7940) 8 months ago
Pat Hickey c0a5a66240
wasmtime c-api: warn that wasi_config_preopen_socket is deprecated in next release (#8064) 8 months ago
Nick Fitzgerald bd2ea901d3
Define garbage collection rooting APIs (#8011) 8 months ago
wasmtime-publish 4489cee3e6
Bump Wasmtime to 20.0.0 (#8046) 8 months ago
Nick Fitzgerald dd0364d367
Wasmtime: Add a `gc` cargo feature (#7975) 9 months ago
Pat Hickey a56bd5e469
Promote wasmtime-wasi::preview2 to root of crate (#7933) 9 months ago
Nick Fitzgerald ff93bce067
Wasmtime: Finish support for the typed function references proposal (#7943) 9 months ago
Alex Crichton 0a1935e037
Enable demangling in the C API by default (#7962) 9 months ago