26 Commits (release-6.0.0)

Author SHA1 Message Date
Alex Crichton a2a0a9ef5b
Update to the latest `wit-parser` (#5694) 2 years ago
Alex Crichton 545749b279
Fix some wit-bindgen-related issues with generated bindings (#5692) 2 years ago
Alex Crichton 293005bd64
Fix calculation of param/result types in wit-bindgen (#5622) 2 years ago
Pat Hickey 92de180d7d
component bindgen: accept strs as well as identifiers for wit identifiers (#5600) 2 years ago
Dan Gohman 56a981bdd8
Add `contains` and `intersects` to the component-macro bindings for flags. (#5598) 2 years ago
Alex Crichton 247851234b
Update WIT tooling used by Wasmtime (#5565) 2 years ago
Pat Hickey 2e0bc7dab6
Wasmtime component bindgen: opt-in trappable error types (#5397) 2 years ago
Alex Crichton 7f53525ad9
Fix built with latest `wit-parser` crate (#5393) 2 years ago
Alex Crichton 2329ecc341
Add a `wasmtime::component::bindgen!` macro (#5317) 2 years ago
Pat Hickey 42d460f3a6
wasmtime-component-macro: struct and consts created for flags! must be pub (#5030) 2 years ago
Alex Crichton 7b311004b5
Leverage Cargo's workspace inheritance feature (#4905) 2 years ago
Alex Crichton 65930640f8
Bump Wasmtime to 2.0.0 (#4874) 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 bd70dbebbd
Deduplicate some size/align calculations (#4658) 2 years ago
wasmtime-publish 412fa04911
Bump Wasmtime to 0.41.0 (#4620) 2 years ago
Joel Dice ed8908efcf
implement fuzzing for component types (#4537) 2 years ago
Alex Crichton 893fadb485
components: Fix support for 0-sized flags (#4560) 2 years ago
Joel Dice 7c67e620c4
support dynamic function calls in component model (#4442) 2 years ago
Joel Dice e31ff9dc67
implement wasmtime::component::flags! per #4308 (#4414) 2 years ago
Joel Dice 5542c4ef26
support enums with more than 256 variants in derive macro (#4370) 2 years ago
wasmtime-publish 7c428bbd62
Bump Wasmtime to 0.40.0 (#4378) 2 years ago
Joel Dice f252ae34ec
support variant, enum, and union derives (#4359) 2 years ago
Alex Crichton 816e7f7cc7
Change `ComponentType::{size, align}` to constants (#4353) 2 years ago
Joel Dice 22fb3ecbbf
add ComponentType/Lift/Lower derive macro for record types (#4337) 2 years ago