spec icon indicating copy to clipboard operation
spec copied to clipboard

WebAssembly specification, reference interpreter, and test suite.

Results 133 spec issues
Sort by recently updated
recently updated
newest added

In the "References" section, the W3C version of the specification contains a reference to IEEE 754-2008 instead of IEEE 754-2019. Browser and PDF versions do not have this problem.

e.g. `i8x16.eq` links to `vbinop`, but the correct target is `vrelop`. https://github.com/WebAssembly/spec/blob/360141b009b5b498e02d7f672ee82e7d7bc90937/document/core/appendix/index-instructions.py#L376

A lot of the SIMD tests run the same floats through all of the lanes, instead of just assuming lanewise operations to be implemented in a lanewise way. Is there...

Hi, Consider the following module: ```wat (module (func $f br $f) (start $f)) ``` Running the interpreter gives: ```shell-session $ wasm label.wat:3.8-3.10: syntax error: unknown label $f ``` Whereas the...

The [spec](https://webassembly.github.io/spec/core/valid/modules.html#valid-module) tells that we have to validate element and data segments under context C' defined as follows. ![context_C](https://github.com/WebAssembly/spec/assets/92210252/bfb73853-308b-478f-9b83-9275f9dfe453) However, that means the active element and data segments are always...

Hi, A lot of default warnings were disabled in #1459 (I guess it was mainly to avoid having to make the various changes I'm doing now). It is a pain...

SIMD tests do not have enough diversity to catch e.g. swapped lanes. It would be useful to have tests like: ``` (assert_return (invoke "i8x16.narrow_i16x8_s" (v128.const i16x8 0 1 2 3...