bytecodealliance / wasmtime

A fast and secure runtime for WebAssembly
https://wasmtime.dev/
Apache License 2.0
14.81k stars 1.24k forks source link

Update the wasm-tools family of crates #8882

Open alexcrichton opened 5 days ago

alexcrichton commented 5 days ago

This notably brings in a limitation where component model flags types must have 32 or fewer flags in accordance with the transition plan of https://github.com/WebAssembly/component-model/issues/370. A feature flag is added to go back to the previous behavior to avoid breaking anyone too much.

This additionally brings in a fix for a panic when validating invalid modules with tail calls.

alexcrichton commented 5 days ago

I'll note that this is a draft as I'd like to get in https://github.com/bytecodealliance/wit-bindgen/pull/990 and https://github.com/bytecodealliance/wit-bindgen/pull/989 and update wit-bindgen here too

alexcrichton commented 5 days ago

Ok should be reading pending CI

alexcrichton commented 5 days ago

On second thought let's not update wit-bindgen.

github-actions[bot] commented 5 days ago

Label Messager: wasmtime:config

It looks like you are changing Wasmtime's configuration options. Make sure to complete this check list:


To modify this label's message, edit the .github/label-messager/wasmtime-config.md file. To add new label messages or remove existing label messages, edit the .github/label-messager.json configuration file. [Learn more.](https://github.com/bytecodealliance/label-messager-action)