RyanLamansky / dotnet-webassembly

Create, read, modify, write and execute WebAssembly (WASM) files from .NET-based applications.
Apache License 2.0
789 stars 74 forks source link

Implement sign-extension operators #26

Closed tgjones closed 3 years ago

tgjones commented 3 years ago

This PR implements the sign-extension operators that have been added to WebAssembly.

As noted here, the sign-extension operators proposal is a "finished proposal" - it has reached phase 4, and it is included in the latest draft of the specification.

And as noted here, sign-extension operators are already supported in Chrome, Firefox, Wasmtime, Wasmer, and Node.js (but not Safari).

RyanLamansky commented 3 years ago

Looks great, thanks a lot!