This is a preparatory PR to follow-up from WebAssembly/WASI#395
This commit merges the current WASI main branch into this repository and then adds a commit on top which updates the *.witx files to follow the new conventions, notably around type names and result types.
It's also worth noting that this probably shouldn't get merged until WebAssembly/WASI#395 is merged, at which point in time I'll rebase.
This is a preparatory PR to follow-up from WebAssembly/WASI#395
This commit merges the current WASI main branch into this repository and then adds a commit on top which updates the *.witx files to follow the new conventions, notably around type names and result types.
It's also worth noting that this probably shouldn't get merged until WebAssembly/WASI#395 is merged, at which point in time I'll rebase.