Tags: johnhues/WAVM
Tags
Fix the utf-8 form check issue From table 3-7 in the Unicode Standard 9.0, the valid range of the second byte should be [0x80, 0x9F] when the first byte is 0xED Signed-off-by: Xiaokang Qin <xiaokang.qxk@antgroup.com>
Merge latest tests from spec repos: - Fix WAVM ignoring unused bits of the memory/table type flags. It now throws a serialization exception if any unknown bits are set on load. - Change serialization of non-standard ExternKind::exceptionType to avoid conflict with a malformed binary test.
Update tests from spec repos, and update WAVM to pass them: - Serialize extended opcodes as u32 instead of u7. - Don't allow sign on text format SIMD lane indices.
Fix `isSubtype(ReferenceType, ReferenceType)` getting out of sync wit… …h `isSubtype(ValueType, ValueType)`.
Make wasm_module_new_text produce an error if the input string is not… … null terminated. Previously, it added a null terminator to all input strings, which resulted in a lexer error if the input string was already null terminated. Fixes WAVM#264
[simd] Add more address overflow tests Echo to github.com/WebAssembly/spec/pull/1188, add more address overflow tests with offset set to `1` and address set to `-1`, which may be complied differently.
Renamed/renumbered WAVM's ltz_mask to match the proposed bitmask inst… …ruction.
[simd] Further improvement for simd_integer_op.py - Use a more descriptive parameter name - Rename saturate() as _saturate() to make it clear that it is a private implementation detail This is pulled from WebAssembly/simd@cca1413
PreviousNext