Diego Frias
|
a3b077c641
LibWasm: Split main interpreter stack into three
|
11 months ago |
Ali Mohammad Pur
|
563b402f04
LibWasm: Replace the numeric operation macros with templated functions
|
3 years ago |
Ali Mohammad Pur
|
65cd5526cb
LibWasm+Everywhere: Make the instruction count limit configurable
|
4 years ago |
Ali Mohammad Pur
|
23b48f8fe1
Revert "LibWasm: Some more performance stuff (#8812)"
|
4 years ago |
Ali Mohammad Pur
|
35394dbfaa
LibWasm: Some more performance stuff (#8812)
|
4 years ago |
Ali Mohammad Pur
|
aa2916c21b
LibWasm: ALWAYS_INLINE some very hot functions
|
4 years ago |
Ali Mohammad Pur
|
1b083392fa
LibWasm+wasm: Switch to east-const to comply with project style
|
4 years ago |
Ali Mohammad Pur
|
c5df55a8a2
LibWasm: Make Interpreter a virtual interface
|
4 years ago |
Ali Mohammad Pur
|
f91fa79fc5
LibWasm: Use the current configuration to run call ops
|
4 years ago |
Ali Mohammad Pur
|
bc936a5fac
LibWasm: Make Frame a value type as well
|
4 years ago |
Ali Mohammad Pur
|
73eb0785e0
LibWasm: Don't put values and labels in OwnPtrs
|
4 years ago |
Ali Mohammad Pur
|
ba5da79617
LibWasm: Add execution hooks and a debugger mode to the wasm tool
|
4 years ago |
Ali Mohammad Pur
|
c31a4e9013
LibWasm: Once more fix structured instruction label indices
|
4 years ago |
Ali Mohammad Pur
|
3926eab3b7
LibWasm+LibWeb: Implement (a very basic version of) the JS link/import
|
4 years ago |
Ali Mohammad Pur
|
056be42c0b
LibWasm: Start implementing a naive bytecode interpreter
|
4 years ago |
Ali Mohammad Pur
|
4d9246ac9d
LibWasm: Add basic support for module instantiation and execution stubs
|
4 years ago |