mjz19910
|
3102d8e160
Everywhere: Fix many spelling errors
|
3 lat temu |
Ali Mohammad Pur
|
ed9e7f1ad0
LibWasm: Tolerate modules with invalid sections and mark them as invalid
|
3 lat temu |
Ali Mohammad Pur
|
7d1142e2c8
LibWasm: Implement module validation
|
3 lat temu |
Ali Mohammad Pur
|
97e97bccab
Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safe
|
3 lat temu |
Ali Mohammad Pur
|
1b083392fa
LibWasm+wasm: Switch to east-const to comply with project style
|
4 lat temu |
Ali Mohammad Pur
|
be62e4d1d7
LibWasm: Load and instantiate tables
|
4 lat temu |
Ali Mohammad Pur
|
b250a6ae7e
wasm: Add a way to create dummy function exports
|
4 lat temu |
Ali Mohammad Pur
|
56bf80251c
LibWasm: Implement reference instructions (ref.{null,func,is_null})
|
4 lat temu |
Ali Mohammad Pur
|
3926eab3b7
LibWasm+LibWeb: Implement (a very basic version of) the JS link/import
|
4 lat temu |
Ali Mohammad Pur
|
3283c8a495
LibWasm: Make the instantiation process produce an OwnPtr
|
4 lat temu |
Ali Mohammad Pur
|
a5194274af
LibWasm: Stub out/implement parsing of all ElementSection segments
|
4 lat temu |
Ali Mohammad Pur
|
2b755f1fbf
LibWasm: Make the Module ctor generate a list of module functions
|
4 lat temu |
Ali Mohammad Pur
|
6e891822c5
LibWasm: Implement parsing of the DataCount section
|
4 lat temu |
Ali Mohammad Pur
|
bd8dac111c
LibWasm: Add a module pretty printer
|
4 lat temu |
Ali Mohammad Pur
|
7a12f23c28
LibWasm: Un-nest the structured instructions
|
4 lat temu |
Ali Mohammad Pur
|
50cb80649f
LibWasm: Implement parsing all remaining instructions
|
4 lat temu |
Ali Mohammad Pur
|
426878c884
LibWasm: Add some more descriptive parse errors
|
4 lat temu |
Ali Mohammad Pur
|
aa4d8d26b9
LibWasm: Start implementing a basic WebAssembly binary format parser
|
4 lat temu |