152 Commits (main)

Author SHA1 Message Date
Alex Crichton fa41d13141
Improve codegen for enums with many cases (#9122) 3 months ago
Alex Crichton 83029e3fb0
Add `rust-version.workspace = true` to all crates (#9112) 3 months ago
Alex Crichton 68d3d83ba6
Fix component_api fuzzer by reducing flags (#8944) 4 months ago
FrankReh 0e9121daeb
Fix some typos (#8641) 6 months ago
Alex Crichton 5856590fae
Configure workspace lints, enable running some Clippy lints on CI (#7561) 12 months ago
Nick Fitzgerald c16540ed2a
Update `arbitrary` to 1.3.1 (#7236) 1 year ago
Lann 3590236618
Remove component union types (#6913) 1 year ago
Alex Crichton 7b9189babd
Update the wasm-tools family of crates, disallow empty component types (#6777) 1 year ago
Alex Crichton 5a6ed0fbd2
Implement component model resources in Wasmtime (#6691) 1 year ago
Alex Crichton 6d7bb360bd
Dependency gardening for Wasmtime (#6731) 1 year ago
Alex Crichton e8f4f86209
Shepherd along type information in lifting/lowering (#6667) 1 year ago
Alex Crichton d308dbdcda
Disable tests for all proc-macros (#6473) 1 year ago
Alex Crichton 9733e7d552
Fix the component_api fuzzer (#6410) 1 year ago
Alex Crichton b1d63f01a5
Update test case generation for component_api fuzzer (#6315) 2 years ago
Alex Crichton 0923bed956
Fix the component_api fuzzer (#6305) 2 years ago
Alex Crichton 4933762d81
Add release notes for 3.0.1 and update some versions (#5364) 2 years ago
Pat Hickey 12e4a1ba18
component model: async host function & embedding support (#5055) 2 years ago
Alex Crichton 7b311004b5
Leverage Cargo's workspace inheritance feature (#4905) 2 years ago
Alex Crichton 62c5af68b5
components: Limit the recursive size of types in Wasmtime (#4825) 2 years ago
Jamey Sharp dd81e5a64f
Don't let fuzz targets import `arbitrary` directly (#4806) 2 years ago
Alex Crichton 57dca934ad
Upgrade wasm-tools crates, namely the component model (#4715) 2 years ago
Alex Crichton bc8e36a6af
Refactor and optimize the flat type calculations (#4708) 2 years ago
Alex Crichton 7ddb90d990
Remove recursion building types in `component_api` fuzzer (#4694) 2 years ago
Alex Crichton 755cd4311e
Update max tuple size in component api fuzzing (#4675) 2 years ago
Alex Crichton 597eb6f4ce
Limit the type hierarchies in component fuzzing (#4668) 2 years ago
Alex Crichton bd70dbebbd
Deduplicate some size/align calculations (#4658) 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
Joel Dice ed8908efcf
implement fuzzing for component types (#4537) 2 years ago
TheGreatRambler 2ba3025e67
Add cmake compatibility to c-api (#4369) 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
Alex Crichton 7b5176baea
Upgrade all crates to the Rust 2021 edition (#3991) 3 years ago
Chris Fallin 8a55b5c563 Add epoch-based interruption for cooperative async timeslicing. 3 years ago
Alex Crichton 46ade3dab3
Try to fix CI for Rust 1.58 (#3689) 3 years ago
Dan Gohman e56312e61a Add "cargo:rerun-if-changed=build.rs" to some build.rs files. 3 years ago
Alex Crichton b90d7d6aed
Remove long-outdated `misc/rust` crate (#2942) 3 years ago
Pat Hickey 0f5bdc6497
only wasi_cap_std_sync and wasi_tokio need to define WasiCtxBuilders (#2917) 4 years ago
Chris Fallin 88455007b2 Bump Wasmtime to v0.27.0 and Cranelift to v0.74.0. 4 years ago
Pat Hickey 35a9d4e3c9 less general mechanism for examples cargo feature 4 years ago
Pat Hickey 2ddf4c1da9 tokio example requires enabling a cargo feature 4 years ago
Chris Fallin 6bec13da04
Bump versions: Wasmtime to 0.26.0, Cranelift to 0.73.0. 4 years ago
Nick Fitzgerald d081ef9c2e Bump Wasmtime to 0.25.0; Cranelift to 0.72.0 4 years ago
Dan Gohman 8854dec01d Bump version to 0.24.0 4 years ago
Dan Gohman 8d90ea0390 Bump version to 0.23.0 4 years ago
Frank Denis a0fad6065a
Add support for the experimental wasi-crypto APIs (#2597) 4 years ago
Nick Fitzgerald 5ad82de3c5 Bump Wasmtime to 0.22.0; Cranelift to 0.69.0 4 years ago
Alex Crichton ab1958434a
Bump to 0.21.0 (#2359) 4 years ago
Alex Crichton 5e08eb3b83
Bump wasmtime to 0.20.0 (#2222) 4 years ago
Alex Crichton 63d5b91930
Wasmtime 0.19.0 and Cranelift 0.66.0 (#2027) 4 years ago