Diego
|
d906255cbb
LibWasm: Improve table support
|
il y a 1 an |
Ali Mohammad Pur
|
5a40ce442b
LibWasm: Remove uses of AK::Result
|
il y a 1 an |
Ali Mohammad Pur
|
5e1499d104
Everywhere: Rename {Deprecated => Byte}String
|
il y a 1 an |
Ali Mohammad Pur
|
6820e0e175
LibWasm: Make sure to place imported functions before the module's
|
il y a 1 an |
Ali Mohammad Pur
|
2462064fcd
LibWasm+LibWeb: Parse and validate all Wasm SIMD instructions
|
il y a 2 ans |
Ali Mohammad Pur
|
aafef1e92d
LibWasm: Make the main module's functions addressable by globals
|
il y a 2 ans |
Andreas Kling
|
f5bf53bc99
LibWasm: Create AK::StackInfo once per AbstractMachine
|
il y a 2 ans |
Ali Mohammad Pur
|
6b50f23242
LibWasm+LibWeb: Sneak a JS::Completion into Wasm::Result
|
il y a 2 ans |
Linus Groh
|
6e19ab2bbc
AK+Everywhere: Rename String to DeprecatedString
|
il y a 2 ans |
Ali Mohammad Pur
|
21c6e4c257
LibWasm: Calculate the max data segment size correctly
|
il y a 2 ans |
Ali Mohammad Pur
|
4f2d898a51
LibWasm: Make MemoryInstance allocation fail if initial growth fails
|
il y a 3 ans |
Ali Mohammad Pur
|
b5ca290605
LibWasm: Implement memory.init and passive mode data
|
il y a 3 ans |
Ali Mohammad Pur
|
7d1142e2c8
LibWasm: Implement module validation
|
il y a 3 ans |
Ben Wiederhake
|
32e98d0924
Libraries: Use AK::Variant default initialization where appropriate
|
il y a 3 ans |
Ali Mohammad Pur
|
65cd5526cb
LibWasm+Everywhere: Make the instruction count limit configurable
|
il y a 4 ans |
Ali Mohammad Pur
|
23b48f8fe1
Revert "LibWasm: Some more performance stuff (#8812)"
|
il y a 4 ans |
Ali Mohammad Pur
|
35394dbfaa
LibWasm: Some more performance stuff (#8812)
|
il y a 4 ans |
Ali Mohammad Pur
|
d74eca78aa
LibWasm: Skip initializing active empty data sections
|
il y a 4 ans |
Ali Mohammad Pur
|
03fe50d5e7
LibWasm: Fix data section initialization bounds checking
|
il y a 4 ans |
Ali Mohammad Pur
|
b538e15548
LibWasm: Give traps a reason and display it when needed
|
il y a 4 ans |
Andreas Kling
|
beb43f673e
AK: Undo bogus Variant::downcast() rename
|
il y a 4 ans |
Andreas Kling
|
ee3a73ddbb
AK: Rename downcast<T> => verify_cast<T>
|
il y a 4 ans |
Ali Mohammad Pur
|
aa2916c21b
LibWasm: ALWAYS_INLINE some very hot functions
|
il y a 4 ans |
Sahan Fernando
|
d02e7b3811
LibWasm: Move Wasm::BytecodeInterpreter into its own header
|
il y a 4 ans |
Ali Mohammad Pur
|
1b083392fa
LibWasm+wasm: Switch to east-const to comply with project style
|
il y a 4 ans |
Ali Mohammad Pur
|
be62e4d1d7
LibWasm: Load and instantiate tables
|
il y a 4 ans |
Ali Mohammad Pur
|
56bf80251c
LibWasm: Implement reference instructions (ref.{null,func,is_null})
|
il y a 4 ans |
Ali Mohammad Pur
|
c5df55a8a2
LibWasm: Make Interpreter a virtual interface
|
il y a 4 ans |
Ali Mohammad Pur
|
bc936a5fac
LibWasm: Make Frame a value type as well
|
il y a 4 ans |
Ali Mohammad Pur
|
ba5da79617
LibWasm: Add execution hooks and a debugger mode to the wasm tool
|
il y a 4 ans |