358 Commits (65cd25e4fdb9c2be3465d12e74ed178c739d4b78)

Author SHA1 Message Date
Alex Crichton ef6243db3f
Merge pull request from GHSA-ch89-5g45-qwc7 2 years ago
Peter Huene 73f42bf817
Fix export translation for components. (#6108) 2 years ago
Nick Fitzgerald 8a2bf29444
wasmtime: Privately expose a module's address map and its function's bytes (#5973) 2 years ago
Kevin Rizzo 013b35ff32
winch: Refactoring wasmtime compiler integration pieces to share more between Cranelift and Winch (#5944) 2 years ago
Alex Crichton 8bb183f16e
Implement the relaxed SIMD proposal (#5892) 2 years ago
Alex Crichton 3c9fc3ec8c
Update wasm-tools crates (#5945) 2 years ago
Fuu db9efcb099
Correct some spelling errors in a comment (#5812) 2 years ago
Alphyr cb150d37ce
Update dependencies (#5513) 2 years ago
Alex Crichton b5e9fb710b
Improve type imports into components (#5777) 2 years ago
Nick Fitzgerald 317cc51337
Rename `VMCallerCheckedAnyfunc` to `VMCallerCheckedFuncRef` (#5738) 2 years ago
Alex Crichton 0e92fba7e1
Improve handling of types and aliases in components (#5591) 2 years ago
Alex Crichton 247851234b
Update WIT tooling used by Wasmtime (#5565) 2 years ago
Alex Crichton 9b896d2a70
Resolve libcall relocations for older CPUs (#5567) 2 years ago
Alex Crichton 3861f667a2
Update some wasm-tools crates (#5422) 2 years ago
Alex Crichton 08d44e3746
Change how wasm DWARF is inserted into artifacts (#5358) 2 years ago
Alex Crichton 03715dda9d
Tidy up some internals of instance allocation (#5346) 2 years ago
Alex Crichton 86acb9a438
Use workspace inheritance for some more dependencies (#5349) 2 years ago
Alex Crichton b305f251fb
Update the wasm-tools family of crates (#5310) 2 years ago
Harald Hoyer c74706aa59
feat: implement memory.atomic.notify,wait32,wait64 (#5255) 2 years ago
Alex Crichton 7a31c5b07c
Deduplicate listings of traps in Wasmtime (#5299) 2 years ago
Alex Crichton 0548952319
Update wasm-tools crates (#5248) 2 years ago
Nick Fitzgerald 47fa1ad6a8
Rework bounds checking for atomic operations (#5239) 2 years ago
Alex Crichton cd53bed898
Implement AOT compilation for components (#5160) 2 years ago
Saúl Cabrera b20128a6cb
Expose type information in module translation (#5139) 2 years ago
Alex Crichton ff0c45b4a0
Minor changes for components related to wit-bindgen support (#5053) 2 years ago
Pat Hickey f96491f333
Ignore when components export type definitions (#5051) 2 years ago
Alex Crichton 2607590d8c
Update the wasm-tools family of crates (#5010) 2 years ago
yuyang-ok cdecc858b4
add riscv64 backend for cranelift. (#4271) 2 years ago
Alex Crichton 29c7de7340
Update wasm-tools dependencies (#4970) 2 years ago
Alex Crichton 7b311004b5
Leverage Cargo's workspace inheritance feature (#4905) 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
Alex Crichton b8a68ff86d
Tweak adapter cost of lists (#4853) 2 years ago
Trevor Elliott dde2c5a3b6
Align functions according to their ISA's requirements (#4826) 2 years ago
Alex Crichton 62c5af68b5
components: Limit the recursive size of types in Wasmtime (#4825) 2 years ago
Alex Crichton 99c6d7c083
components: Improve heuristic for splitting adapters (#4827) 2 years ago
Alex Crichton 57dca934ad
Upgrade wasm-tools crates, namely the component model (#4715) 2 years ago
Alex Crichton 5add267b87
Fix a soundness issue with lowering variants (#4723) 2 years ago
Alex Crichton bc8e36a6af
Refactor and optimize the flat type calculations (#4708) 2 years ago
Alex Crichton 1e12645ab1
Fix a bad bounds check in component trampolines (#4716) 2 years ago
Benjamin Bouvier 8a9b1a9025
Implement an incremental compilation cache for Cranelift (#4551) 2 years ago
Alex Crichton bd70dbebbd
Deduplicate some size/align calculations (#4658) 2 years ago
Alex Crichton 66025636fd
Remove a layer of recursion in adapter compilation (#4657) 2 years ago
Alex Crichton 867f5c1244
Update behavior of zero-length lists/strings (#4648) 2 years ago
Alex Crichton c816a52746
Reuse locals in adapter trampolines (#4646) 2 years ago
Alex Crichton 866ec46613
Implement roundtrip fuzzing of component adapters (#4640) 2 years ago
Alex Crichton 650979ae40
Implement strings in adapter modules (#4623) 2 years ago
Alex Crichton 1ce9e8aa5f
Fix an issue in adapter module partitioning (#4622) 2 years ago
wasmtime-publish 412fa04911
Bump Wasmtime to 0.41.0 (#4620) 2 years ago
Peter Huene 42233e8eda
components: ignore export aliases to types in translation. (#4604) 2 years ago