448 Commits (0f9ac11bfbb8c6c876813781af484e07f998a25c)

Author SHA1 Message Date
Alex Crichton 7a31c5b07c
Deduplicate listings of traps in Wasmtime (#5299) 2 years ago
Alex Crichton 7ec626b898
Use deterministic randomness fuzzing the pooling allocator (#5247) 2 years ago
Alex Crichton 92f6fe36cc
Fix CI after CVE fixes (#5245) 2 years ago
Alex Crichton 3535acbf3b
Merge pull request from GHSA-wh6w-3828-g9qf 2 years ago
Nick Fitzgerald 47fa1ad6a8
Rework bounds checking for atomic operations (#5239) 2 years ago
Chris Fallin d59caf39b6
Wasmtime+Cranelift: strip out some dead x86-32 code. (#5226) 2 years ago
Alex Crichton 50cffad0d3
Implement support for dynamic memories in the pooling allocator (#5208) 2 years ago
Alex Crichton d3a6181939
Add support for keeping pooling allocator pages resident (#5207) 2 years ago
Alex Crichton b14551d7ca
Refactor configuration for the pooling allocator (#5205) 2 years ago
Alex Crichton cd53bed898
Implement AOT compilation for components (#5160) 2 years ago
Christopher Serr 9a8a710d8b
Add missing `Win32_Foundation` feature (#5134) 2 years ago
Nick Fitzgerald a2f846f124
Don't re-capture backtraces when propagating traps through host frames (#5049) 2 years ago
Yuyi Wang 6bcc430855
Initial work to build for Windows ARM64 (#4990) 2 years ago
yuyang-ok cdecc858b4
add riscv64 backend for cranelift. (#4271) 2 years ago
Alex Crichton 84994203a1
Increase the `sigaltstack` stack size (#4964) 2 years ago
Alex Crichton f12ef84cdc
Remove `handling_trap` variable (#4963) 2 years ago
Alex Crichton 7b311004b5
Leverage Cargo's workspace inheritance feature (#4905) 2 years ago
Dan Gohman 6f50ddaaf2
Update to cap-std 0.26. (#4940) 2 years ago
Anton Kirilov d8b290898c
Initial forward-edge CFI implementation (#3693) 2 years ago
Alex Crichton 65930640f8
Bump Wasmtime to 2.0.0 (#4874) 2 years ago
Xuran bca4dae8b0
feat: add a knob for reset stack (#4813) 2 years ago
Nick Fitzgerald ff0e84ecf4
Wasmtime: fix stack walking across frames from different stores (#4779) 2 years ago
Alex Crichton 5add267b87
Fix a soundness issue with lowering variants (#4723) 2 years ago
Alex Crichton cc955e4e7e
Rename `MmapVec::drain` to `split_off` (#4673) 2 years ago
Alex Crichton c1c48b4386
Don't be clever about representing non-CoW images (#4691) 2 years ago
Nick Fitzgerald 0b1f51f804
Remove unnecessary parens around expression (#4647) 2 years ago
Alex Crichton 650979ae40
Implement strings in adapter modules (#4623) 2 years ago
wasmtime-publish 412fa04911
Bump Wasmtime to 0.41.0 (#4620) 2 years ago
Nick Fitzgerald 70ce288dc7
Save exit Wasm FP and PC in component-to-host trampolines (#4601) 2 years ago
Anton Kirilov a897742593
Initial back-edge CFI implementation (#3606) 2 years ago
Alex Crichton 9f82644cc3
Some minor cleanups/refactorings in components (#4582) 2 years ago
Nick Fitzgerald edf7f9f2bb
wasmtime: Add lots of logging for `externref`s and `table_ops` fuzz target (#4583) 2 years ago
Alex Crichton 04631ad0af
Unconditionally enable component-model tests (#4556) 2 years ago
Nick Fitzgerald 46782b18c2
`wasmtime`: Implement fast Wasm stack walking (#4431) 2 years ago
Alex Crichton 1321c234e5
Remove dependency on `more-asserts` (#4408) 2 years ago
Alex Crichton 97894bc65e
Add initial support for fused adapter trampolines (#4501) 2 years ago
Nick Fitzgerald 35b750ab9a
Implement `std::fmt::Pointer` for `ExternRef` (#4504) 2 years ago
Nick Fitzgerald 6e099720af
wasmtime-runtime: Remove old libcalls that aren't used anymore (#4470) 2 years ago
Alex Crichton 33312c5380
Fix a possible panic with null-containing element segments (#4455) 2 years ago
Alex Crichton 601e8f3094
Remove dependency on the `region` crate (#4407) 2 years ago
wasmtime-publish 7c428bbd62
Bump Wasmtime to 0.40.0 (#4378) 2 years ago
Dan Gohman a2197ebbeb
Do one `add_seals` call, rather than one per flag. (#4366) 2 years ago
Alex Crichton f0278c5db7
Implement `canon lower` of a `canon lift` function in the same component (#4347) 2 years ago
Alex Crichton c1b3962f7b
Implement lowered-then-lifted functions (#4327) 2 years ago
Alex Crichton df1502531d
Migrate from `winapi` to `windows-sys` (#4346) 2 years ago
Alex Crichton 82a31680d6
Use a `StoreOpaque` during backtraces for metadata (#4325) 2 years ago
Alex Crichton 77e06213b7
Refactor the internals of traps in `wasmtime_runtime` (#4326) 2 years ago
Alex Crichton 3339dd1f01
Implement the post-return attribute (#4297) 2 years ago
Dan Gohman fa36e86f2c
Update WASI to cap-std 0.25 and windows-sys. (#4302) 2 years ago
Andrew Brown b2e03ae873
shared memory: change some assertions to returned errors (#4292) 2 years ago