David Thompson
|
ee1ab7f888
Add id field to <wasm>.
|
hai 11 meses |
David Thompson
|
42cf485f39
vm: Add types to printers for functions, nulls, structs, and arrays.
|
hai 11 meses |
David Thompson
|
e3eb66aea6
vm: Stop printing internals of structs and arrays.
|
hai 11 meses |
David Thompson
|
23f130c92d
vm: Handle (ref null extern) better in wrapped imports.
|
hai 1 ano |
David Thompson
|
bd5cd7a578
vm: Fix br_table.
|
hai 1 ano |
David Thompson
|
c9eefb4d48
vm: Include import name in function signature mismatch error.
|
hai 1 ano |
David Thompson
|
5558ad2e92
vm: Fix bug where only the first constant instruction was being validated.
|
hai 1 ano |
David Thompson
|
433d4ffb07
Update copyright headers and module commentary.
|
hai 1 ano |
David Thompson
|
b0e3aaa456
Extract canonical types module.
|
hai 1 ano |
David Thompson
|
808e49fcb5
vm: Add support for global.get in constant expressions.
|
hai 1 ano |
David Thompson
|
0886e79e05
vm: Add support for more gc instructions in constant expressions.
|
hai 1 ano |
David Thompson
|
9731b978a9
vm: Add extern.internalize and extern.externalize.
|
hai 1 ano |
David Thompson
|
f215c7e370
vm: Make fill value optional in make-wasm-array.
|
hai 1 ano |
David Thompson
|
7132b92735
vm: Add array.new_data, array.new_elem, array.init_data, array.init_elem.
|
hai 1 ano |
David Thompson
|
e237808a39
vm: Fix validation of passive data segments.
|
hai 1 ano |
David Thompson
|
647fec5ce1
vm: Add data vector to instances.
|
hai 1 ano |
David Thompson
|
a3dd9d598b
vm: Only copy active data segments during initialization.
|
hai 1 ano |
David Thompson
|
837e9e8e79
vm: Improve public interface names and remove obsolete imports.
|
hai 1 ano |
David Thompson
|
533ad5dc9e
vm: Fix table.grow implementation.
|
hai 1 ano |
Andy Wingo
|
905c497cbf
Renumber GC opcodes, rename to final names
|
hai 1 ano |
David Thompson
|
9ec88afa3b
vm: Make runtime errors continuable.
|
hai 1 ano |
David Thompson
|
2f6883342a
vm: Correctly extract global type during validation.
|
hai 1 ano |
David Thompson
|
77f10d4709
resolve: Fully resolve signatures in type uses.
|
hai 1 ano |
David Thompson
|
fb3cebc1bf
parse: Wrap mem type in memory.
|
hai 1 ano |
David Thompson
|
fa87fe7bef
parse: Strip type from type use objects.
|
hai 1 ano |
David Thompson
|
0424f28f99
vm: Export additional procedures.
|
hai 1 ano |
David Thompson
|
6bae6bbad2
vm: Remove REPL commands.
|
hai 1 ano |
David Thompson
|
d9ccb669c0
vm: Fix shr/shl instructions.
|
hai 1 ano |
David Thompson
|
613b259e5f
vm: Implement string.encode_wtf8_array.
|
hai 1 ano |
David Thompson
|
89e9d7b90a
vm: Implement string.measure_utf8 and string.measure_wtf8.
|
hai 1 ano |