David Thompson
|
0abdea6739
vm: Fix 'throw'.
|
9 months ago |
David Thompson
|
8c4313d562
vm: Add runtime support for try, try_delegate, throw, and rethrow.
|
10 months ago |
David Thompson
|
54ca89135b
vm: Validate try, try_delegate, throw, and rethrow.
|
10 months ago |
David Thompson
|
e8784da2bf
vm: Remove commented code.
|
10 months ago |
David Thompson
|
5adb1d42ed
vm: Remove outdated comment.
|
10 months ago |
David Thompson
|
12e907e9cd
stack: Add type field to <block>.
|
10 months ago |
David Thompson
|
ee1ab7f888
Add id field to <wasm>.
|
11 months ago |
David Thompson
|
42cf485f39
vm: Add types to printers for functions, nulls, structs, and arrays.
|
1 year ago |
David Thompson
|
e3eb66aea6
vm: Stop printing internals of structs and arrays.
|
1 year ago |
David Thompson
|
23f130c92d
vm: Handle (ref null extern) better in wrapped imports.
|
1 year ago |
David Thompson
|
bd5cd7a578
vm: Fix br_table.
|
1 year ago |
David Thompson
|
c9eefb4d48
vm: Include import name in function signature mismatch error.
|
1 year ago |
David Thompson
|
5558ad2e92
vm: Fix bug where only the first constant instruction was being validated.
|
1 year ago |
David Thompson
|
433d4ffb07
Update copyright headers and module commentary.
|
1 year ago |
David Thompson
|
b0e3aaa456
Extract canonical types module.
|
1 year ago |
David Thompson
|
808e49fcb5
vm: Add support for global.get in constant expressions.
|
1 year ago |
David Thompson
|
0886e79e05
vm: Add support for more gc instructions in constant expressions.
|
1 year ago |
David Thompson
|
9731b978a9
vm: Add extern.internalize and extern.externalize.
|
1 year ago |
David Thompson
|
f215c7e370
vm: Make fill value optional in make-wasm-array.
|
1 year ago |
David Thompson
|
7132b92735
vm: Add array.new_data, array.new_elem, array.init_data, array.init_elem.
|
1 year ago |
David Thompson
|
e237808a39
vm: Fix validation of passive data segments.
|
1 year ago |
David Thompson
|
647fec5ce1
vm: Add data vector to instances.
|
1 year ago |
David Thompson
|
a3dd9d598b
vm: Only copy active data segments during initialization.
|
1 year ago |
David Thompson
|
837e9e8e79
vm: Improve public interface names and remove obsolete imports.
|
1 year ago |
David Thompson
|
533ad5dc9e
vm: Fix table.grow implementation.
|
1 year ago |
Andy Wingo
|
905c497cbf
Renumber GC opcodes, rename to final names
|
1 year ago |
David Thompson
|
9ec88afa3b
vm: Make runtime errors continuable.
|
1 year ago |
David Thompson
|
2f6883342a
vm: Correctly extract global type during validation.
|
1 year ago |
David Thompson
|
77f10d4709
resolve: Fully resolve signatures in type uses.
|
1 year ago |
David Thompson
|
fb3cebc1bf
parse: Wrap mem type in memory.
|
1 year ago |