Ali Mohammad Pur
|
35394dbfaa
LibWasm: Some more performance stuff (#8812)
|
4 年之前 |
Ali Mohammad Pur
|
b538e15548
LibWasm: Give traps a reason and display it when needed
|
4 年之前 |
Ali Mohammad Pur
|
2fe9c81b30
Everywhere: Replace the multiple impls of print_buffer() with :hex-dump
|
4 年之前 |
Ali Mohammad Pur
|
ccc79149d4
wasm: Add a help command to the shell mode and start it on --shell
|
4 年之前 |
Sahan Fernando
|
d02e7b3811
LibWasm: Move Wasm::BytecodeInterpreter into its own header
|
4 年之前 |
Ali Mohammad Pur
|
1b083392fa
LibWasm+wasm: Switch to east-const to comply with project style
|
4 年之前 |
Ali Mohammad Pur
|
23fd8bfd69
Userland/wasm: Replace manual noop export with an automatic one
|
4 年之前 |
Ali Mohammad Pur
|
be62e4d1d7
LibWasm: Load and instantiate tables
|
4 年之前 |
Ali Mohammad Pur
|
b250a6ae7e
wasm: Add a way to create dummy function exports
|
4 年之前 |
Ali Mohammad Pur
|
56bf80251c
LibWasm: Implement reference instructions (ref.{null,func,is_null})
|
4 年之前 |
Linus Groh
|
f5c35fccca
Userland: Replace most printf-style APIs with AK::Format APIs :^)
|
4 年之前 |
Ali Mohammad Pur
|
477ab6dc4c
LibWasm: Let the interpreter itself manage the call frame
|
4 年之前 |
Ali Mohammad Pur
|
c5df55a8a2
LibWasm: Make Interpreter a virtual interface
|
4 年之前 |
Ali Mohammad Pur
|
bc936a5fac
LibWasm: Make Frame a value type as well
|
4 年之前 |
Ali Mohammad Pur
|
ba5da79617
LibWasm: Add execution hooks and a debugger mode to the wasm tool
|
4 年之前 |
Ali Mohammad Pur
|
35b3ae26ed
LibWasm: Implement a very basic linker
|
4 年之前 |
Ali Mohammad Pur
|
3283c8a495
LibWasm: Make the instantiation process produce an OwnPtr
|
4 年之前 |
Ali Mohammad Pur
|
efb106069b
LibWasm: Decouple ModuleInstance from the AbstractMachine
|
4 年之前 |
Ali Mohammad Pur
|
d9ed3b504e
Utilities/wasm: Say something when execution traps
|
4 年之前 |
Ali Mohammad Pur
|
056be42c0b
LibWasm: Start implementing a naive bytecode interpreter
|
4 年之前 |
Ali Mohammad Pur
|
4d9246ac9d
LibWasm: Add basic support for module instantiation and execution stubs
|
4 年之前 |
Ali Mohammad Pur
|
bd8dac111c
LibWasm: Add a module pretty printer
|
4 年之前 |
Ali Mohammad Pur
|
a91a49337c
LibCore+Everywhere: Move OpenMode out of IODevice
|
4 年之前 |
Ali Mohammad Pur
|
426878c884
LibWasm: Add some more descriptive parse errors
|
4 年之前 |
Ali Mohammad Pur
|
aa4d8d26b9
LibWasm: Start implementing a basic WebAssembly binary format parser
|
4 年之前 |