Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix Witty export of functions with 16 parameters (#2429)
* Refactor to use `HList!` macro Instead of manually creating the very deeply nested type. * Update `wasmtime` to include 17 parameters fix Allow usage of 17 parameters with typed exported functions. * Don't lower parameters laid out in 16 flat types Keep them as flat parameters instead, even if the return type needs to be lowered as well. * Remove dummy arguments in WIT interface They were added to work-around the issue with function parameters that flattened to 16 flat types, and with the fix they are no longer needed. * Add a TODO to use a proper released version Instead of pinning to the commit with the necessary fix.
- Loading branch information