560 Commits (098430f3c8fd7bb92968402beef0670d08023fba)

Author SHA1 Message Date
Alex Crichton 36fb62ca3b
Support `global.get` in more constant expressions (#7996) 8 months ago
Alex Crichton 9ce3ffe15e
Update some CI dependencies (#7983) 9 months ago
Alex Crichton 93f17e3c0f
Reserve handle index 0 in the component model (#7661) 9 months ago
Nick Fitzgerald ff93bce067
Wasmtime: Finish support for the typed function references proposal (#7943) 9 months ago
Nick Fitzgerald 861f8d309a
Allow `traps.rs` tests to pass even when `RUST_BACKTRACE=1` on nightly Rust (#7950) 9 months ago
Andrew Brown 2aaeddbdff
mpk: restore PKRU state when a fiber resumes execution (#7789) 9 months ago
Pat Hickey 2b00a541f3
Make wasi-common self-contained, deprecate exports from wasmtime-wasi (#7881) 9 months ago
Alex Crichton 4691f69efd
Perform stronger typechecks of host-owned resources (#7902) 9 months ago
Nick Fitzgerald 8652011f69
Refactor `wasmtime::FuncType` to hold a handle to its registered type (#7892) 9 months ago
Matheus Cardoso 2c0e528b9f
Fix test pooling_allocator::instance_too_large when wmemcheck is enabled (#7897) 9 months ago
Roman Volosatovs 22885384ba
feat: support component type introspection (#7804) 10 months ago
Alex Crichton 94b3e84e90
Enable the component model by default (#7821) 10 months ago
Pat Hickey 1c335c1b29
use released WASI Preview 2 (version 0.2.0) wits (#7817) 10 months ago
Andrew Brown 27fe3c5b4e
mpk: add `--memory-protection-keys` to the CLI options (#7788) 10 months ago
Roman Volosatovs 2c86e26b25
fix: allow dynamic owned resources to be used as borrowed parameters (#7783) 10 months ago
Pat Hickey 10ab511126
wasi implementations: use rc-2024-01-16 for sockets, cli, http (#7781) 10 months ago
Trevor Elliott 7ad1603d13
wasi: Test multiple pollables (#7767) 10 months ago
Trevor Elliott 536cf88ce9
wasi: Test that pollables may be used multiple times (#7763) 10 months ago
Alex Crichton 5660a88ba5
Update the wasm-tools family of crates (#7764) 10 months ago
Roman Volosatovs ae535f1f85
feat: implement `ResourceAny` -> `Resource<T>` conversion (#7712) 10 months ago
Roman Volosatovs ae5d2843a6
feat: implement `Resource<T>` -> `ResourceAny` conversion (#7688) 10 months ago
Roman Volosatovs 410d8bfad5
feat(wasmtime): allow definition of dynamic resource types in the linker (#7680) 11 months ago
Ryan Levick 82fbd0c038
Add a test for allow-ip-name-lookup=no (#7657) 11 months ago
Ryan Levick 63e260693d
Ensure `remote-address` is allowed when creating UDP stream (#7648) 11 months ago
Ryan Levick 576db0196d
Add options to WasiCtx for toggling TCP and UDP on and off (#7647) 11 months ago
Pat Hickey 08d101becb
use wasi-http and wasi-cli 0.2.0-rc-2023-12-05 (#7640) 11 months ago
Andrew Brown 03a14ac64f
mpk: optimize layout of protected stripes, again (#7622) 11 months ago
Tyler Rockwood f8fee9385d
add clang format (#7601) 11 months ago
Andrew Brown ad4b7c55a6
mpk: allow forcing MPK during tests (#7576) 11 months ago
Tyler Rockwood f7d16d8139
clarify custom memory needs to be zero filled (#7565) 12 months ago
Alex Crichton 5856590fae
Configure workspace lints, enable running some Clippy lints on CI (#7561) 12 months ago
Alex Crichton 05eadca1b5
Fix memory initialization when offset is negative (#7559) 12 months ago
Alex Crichton 49c32d2de8
Implement WASI "preview0" in `wasmtime-wasi` (#7548) 12 months ago
Pat Hickey 6aaf682894
WASI wits: use 0.2.0-rc-2023-11-10 (#7533) 12 months ago
Alex Crichton 7ee148ef5f
Run custom signal handler tests on macOS (#7509) 1 year ago
Alex Crichton 980b19a399
Add a test that fuel clamps at zero (#7504) 1 year ago
Alex Crichton e9d62746ef
Fix writes being flushed to stdio (#7441) 1 year ago
Alex Crichton efeeaf5135
Fix parsing f32/f64 CLI arguments as floats (#7440) 1 year ago
Alex Crichton 698952b1bc
Add support for `::` in `--dir` to old CLI (#7416) 1 year ago
Alex Crichton 519808fc5c
Add compatibility shims for Wasmtime 13 CLI (#7385) 1 year ago
Alex Crichton 5ea563fb81
Enable the new preview1 implementation by default (#7365) 1 year ago
Andrew Brown 9db47375c6
mpk: enable more tests (#7376) 1 year ago
Andrew Brown 9d6bf22ffd
mpk: limit the number of protection keys (#7364) 1 year ago
Tyler Rockwood 85c0a2df54
Switch to simpler fuel APIs (#7298) 1 year ago
Alex Crichton 11b600192d
Update WASI versions to `0.2.0-rc-2023-11-05` (#7302) 1 year ago
Alex Crichton 183cb0f2f8
Swap the order of directories in `--dir` (#7301) 1 year ago
Alex Crichton 4258dd9a84
Put versions in all WASI WIT files (#7272) 1 year ago
Alex Crichton 1633b60a75
Enable threads, multi-memory, and relaxed-simd by default (#7285) 1 year ago
Pat Hickey 99be9b0855
Implement stream splice, delete forward (#7234) 1 year ago
Tyler Rockwood 1c2e510431
Support reset_fuel in store APIs (#7240) 1 year ago