Ali Mohammad Pur
|
97e97bccab
Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safe
|
3 years ago |
Ali Mohammad Pur
|
3a9f00c59b
Everywhere: Use OOM-safe ByteBuffer APIs where possible
|
3 years ago |
Ali Mohammad Pur
|
d52a26de3f
LibWasm: Move the vector size limit to Constants.h and increase it a bit
|
3 years ago |
Ali Mohammad Pur
|
b64d6bb3a3
LibWasm: Limit the number of function locals
|
3 years ago |
Gunnar Beutner
|
36e36507d5
Everywhere: Prefer using {:#x} over 0x{:x}
|
4 years ago |
Andreas Kling
|
dc65f54c06
AK: Rename Vector::append(Vector) => Vector::extend(Vector)
|
4 years ago |
Ali Mohammad Pur
|
1b083392fa
LibWasm+wasm: Switch to east-const to comply with project style
|
4 years ago |
Ali Mohammad Pur
|
be62e4d1d7
LibWasm: Load and instantiate tables
|
4 years ago |
Ali Mohammad Pur
|
02b3238c41
LibWasm: Parse the "extend" set of instructions
|
4 years ago |
Ali Mohammad Pur
|
8ce015742d
LibWasm: Fix logic error in Limits::parse()
|
4 years ago |
Ali Mohammad Pur
|
207379165f
LibWasm: Fix nested structured instruction parsing
|
4 years ago |
Ali Mohammad Pur
|
7fec66dd1c
LibWasm: Make clang happy by removing an 'extra' set of parenthesis
|
4 years ago |
Ali Mohammad Pur
|
faa34a0a8b
LibWasm: Do not resize() the function signature list to preallocate
|
4 years ago |
Ali Mohammad Pur
|
025b3349e4
LibWasm: Make structured_end() jump to the instruction after itself
|
4 years ago |
Ali Mohammad Pur
|
a5194274af
LibWasm: Stub out/implement parsing of all ElementSection segments
|
4 years ago |
Ali Mohammad Pur
|
2b755f1fbf
LibWasm: Make the Module ctor generate a list of module functions
|
4 years ago |
Ali Mohammad Pur
|
6e891822c5
LibWasm: Implement parsing of the DataCount section
|
4 years ago |
Ali Mohammad Pur
|
7a12f23c28
LibWasm: Un-nest the structured instructions
|
4 years ago |
Ali Mohammad Pur
|
50cb80649f
LibWasm: Implement parsing all remaining instructions
|
4 years ago |
Ali Mohammad Pur
|
426878c884
LibWasm: Add some more descriptive parse errors
|
4 years ago |
Ali Mohammad Pur
|
aa4d8d26b9
LibWasm: Start implementing a basic WebAssembly binary format parser
|
4 years ago |