| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
| |
Continuation of #2470
|
|
|
|
| |
This adds support in the binary/text parsers and writers,
the validator and interpreter, and objdump (but not wasm2c).
|
|
|
|
|
| |
See https://github.com/WebAssembly/memory64/issues/51
Includes workaround for #2422
|
|
|
|
|
|
| |
This continues the work from #1783 and reduces special handling of elem
exprs, by treating them the same as other const expressions (init
expressions).
|
| |
|
|
|
| |
Fixes #2139
|
| |
|
|
|
|
|
|
|
|
| |
This adds support for the new opcodes from the Relaxed SIMD proposal
(https://github.com/WebAssembly/relaxed-simd) behind the
"--enable-relaxed-simd" flag.
The exception is the f32x4.relaxed_dot_bf16x8_add_f32x4 instruction
which is not yet implemented.
|
|
|
|
|
|
|
|
|
| |
Value's `type` field was compiled conditionally on the `NDEBUG` define.
This causes problems with programs compiling against libwabt that don't
define this macro, as the Value layout no longer matches.
Using a condition in config.h.
Fixes #2069
|
|
|
| |
IIUC this is preferred in modern C++ and expresses indent better.
|
|
|
|
|
|
|
|
| |
All of these checks represent cases where a validation error would
prevent the type mismatch.
When debugging #2054 this check actually worked against me since it
was resulting a false-positive "out-of-bound" error reports when really
it was an internal type inconsistency (a bug).
|
|
|
|
|
| |
Also, make sure we test this configuration.
Fixes: #2016
|
|
This makes things easier for users and packagers of libwabt.
|