Ali Mohammad Pur
|
a60ecea16a
LibWasm+LibWeb+test-wasm: Refcount Wasm::Module for function references
|
10 місяців тому |
Diego Frias
|
c58665332e
LibWasm: Ensure correct section ordering when parsing binary modules
|
11 місяців тому |
Diego Frias
|
23cfee2205
LibWasm: Clean up module sections API
|
11 місяців тому |
Diego Frias
|
41dc58f702
LibWasm: Remove unused `ParseError` variant
|
11 місяців тому |
Diego Frias
|
9800ef6047
LibWasm: Introduce `TRY_READ` for parser
|
11 місяців тому |
Diego Frias
|
dc52998341
LibWasm: Remove `Module::functions`
|
11 місяців тому |
Diego Frias
|
fc57f5111d
LibWasm: Remove needless and costly copies
|
11 місяців тому |
Diego Frias
|
2192c149e2
LibWasm: Stop using `ConstrainedStream` for function parsing
|
11 місяців тому |
Diego Frias
|
5cde327d46
LibWasm: Provide size hint when parsing instructions into a vector
|
11 місяців тому |
Diego Frias
|
2cfc1873c0
LibWasm: Flatten instructions in one continuous loop during parsing
|
11 місяців тому |
Diego Frias
|
f5326f1747
LibWasm: Implement rest of SIMD load/store instructions
|
11 місяців тому |
Diego
|
afd8d90f32
LibWasm: Error when parsed section lengths are invalidated
|
1 рік тому |
Diego
|
3225e6fad2
LibWasm: Improve element validation and instantiation
|
1 рік тому |
Diego
|
94c2b85959
LibWasm: Validate that function and code sections match
|
1 рік тому |
Diego
|
c86e89665b
LibWasm: Validate that names are UTF-8
|
1 рік тому |
Diego
|
50dc1c3c19
LibWasm: Fix memarg multi-memory reading
|
1 рік тому |
Diego
|
d1cfddc177
LibWasm: Check section lengths when parsing
|
1 рік тому |
Diego
|
4eaabdad34
LibWasm: Properly read blocktypes
|
1 рік тому |
Diego
|
f8ac883fb4
LibWasm: Implement element section parsing
|
1 рік тому |
Diego
|
e345d65def
LibWasm: Use TRY macro when possible
|
1 рік тому |
Diego
|
ba5192b2e7
LibWasm: Use u32's instead of size_t's when reading LEB128 numbers
|
1 рік тому |
Diego
|
ed8d036b41
LibWasm: Properly read data section tags
|
1 рік тому |
Ali Mohammad Pur
|
5a40ce442b
LibWasm: Remove uses of AK::Result
|
1 рік тому |
Ali Mohammad Pur
|
5e1499d104
Everywhere: Rename {Deprecated => Byte}String
|
1 рік тому |
Ali Mohammad Pur
|
22d411345d
LibWasm: Implement the multi-memory proposal
|
1 рік тому |
Ali Mohammad Pur
|
2462064fcd
LibWasm+LibWeb: Parse and validate all Wasm SIMD instructions
|
2 роки тому |
Ali Mohammad Pur
|
59e8f713db
LibWasm: Implement Element section segment type 4
|
2 роки тому |
Tim Schumacher
|
547a08670e
LibWasm: Replace usages of the Endian bytes accessor
|
2 роки тому |
Tim Schumacher
|
d1f6a28ffd
AK: Move ConstrainedStream from LibWasm and limit discarding
|
2 роки тому |
Tim Schumacher
|
a3f73e7d85
AK: Rename Stream::read_entire_buffer to Stream::read_until_filled
|
2 роки тому |