David Thompson
|
0abdea6739
vm: Fix 'throw'.
|
8 meses atrás |
David Thompson
|
8c4313d562
vm: Add runtime support for try, try_delegate, throw, and rethrow.
|
9 meses atrás |
David Thompson
|
bd5cd7a578
vm: Fix br_table.
|
1 ano atrás |
David Thompson
|
d19fd417d0
make: Get distcheck workin' again.
|
1 ano atrás |
Andy Wingo
|
e33bb50d75
test-vm: use the noop stringref lowering
|
1 ano atrás |
David Thompson
|
e8627fa4a8
Don't run VM tests on V8 if $WASM_HOST says no.
|
1 ano atrás |
Andy Wingo
|
fe4835de78
Add new "lower-globals" pass
|
1 ano atrás |
David Thompson
|
808e49fcb5
vm: Add support for global.get in constant expressions.
|
1 ano atrás |
David Thompson
|
0886e79e05
vm: Add support for more gc instructions in constant expressions.
|
1 ano atrás |
David Thompson
|
7132b92735
vm: Add array.new_data, array.new_elem, array.init_data, array.init_elem.
|
1 ano atrás |
David Thompson
|
837e9e8e79
vm: Improve public interface names and remove obsolete imports.
|
1 ano atrás |
Andy Wingo
|
d6a0c7d247
Remove --experimental-wasm-{gc,return-call} v8 flags
|
1 ano atrás |
Andy Wingo
|
905c497cbf
Renumber GC opcodes, rename to final names
|
1 ano atrás |
David Thompson
|
d9ccb669c0
vm: Fix shr/shl instructions.
|
1 ano atrás |
David Thompson
|
613b259e5f
vm: Implement string.encode_wtf8_array.
|
1 ano atrás |
David Thompson
|
89e9d7b90a
vm: Implement string.measure_utf8 and string.measure_wtf8.
|
1 ano atrás |
David Thompson
|
f6568c6799
vm: Implement string.new_lossy_utf8_array.
|
1 ano atrás |
David Thompson
|
6c6529a8da
vm: Fix instructions that wrap numbers such as i32.wrap_i64.
|
1 ano atrás |
David Thompson
|
d908992095
vm: Elide runtime type checks for WASM->WASM calls.
|
1 ano atrás |
David Thompson
|
8bfd2798e9
vm: Fix return_call and friends.
|
1 ano atrás |
David Thompson
|
6b018b1faf
vm: Add f64.promote_f32 instruction.
|
1 ano atrás |
David Thompson
|
8a16873304
vm: Add string.const.
|
1 ano atrás |
David Thompson
|
68cca8a00c
vm: Hack for return_call and friends.
|
1 ano atrás |
David Thompson
|
c6d934f788
vm: Add br_table.
|
1 ano atrás |
David Thompson
|
16fb22871c
vm: Add support for GC instructions.
|
1 ano atrás |
David Thompson
|
a28618373d
vm: Add table and basic reference type support.
|
1 ano atrás |
David Thompson
|
9253fe038f
vm: Add support for numeric conversion operations.
|
1 ano atrás |
David Thompson
|
baafa3bb0a
vm: Add support for f32/f64 operations.
|
1 ano atrás |
David Thompson
|
b54a847d0f
vm: Add i64 operations.
|
1 ano atrás |
David Thompson
|
d66aa46af7
vm: Fix reversed argument order in 'call' instruction.
|
1 ano atrás |