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 second attempt (#2530)
* Refactor to use `HList!` macro Instead of manually creating the very deeply nested type. * Update `wasmer` to version 4.3.6-linera-4 Use the new fork release which updates the version of `wat` so that there's no conflict with the new version of `wasmtime`. * Update `wasmtime` to version 25.0.0 Include the fix that allows 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.
- Loading branch information