Andreas Kling
|
3a73eb99ac
LibJS/Bytecode: Store labels as basic block index during compilation
|
1 year ago |
Andreas Kling
|
5a08544138
LibJS/Bytecode: Keep instruction source mappings in Executable
|
1 year ago |
Andreas Kling
|
f6aee2b9e8
LibJS/Bytecode: Flatten bytecode to a contiguous representation
|
1 year ago |
sin-ack
|
3f3f45580a
Everywhere: Add sv suffix to strings relying on StringView(char const*)
|
3 years ago |
Andreas Kling
|
216e21a1fa
AK: Convert AK::Format formatting helpers to returning ErrorOr<void>
|
3 years ago |
Ali Mohammad Pur
|
1414c7b049
LibJS: Add a basic pass manager and add some basic passes
|
4 years ago |
Ali Mohammad Pur
|
01e8f0889a
LibJS: Generate bytecode in basic blocks instead of one big block
|
4 years ago |
Andreas Kling
|
e7d69c5d3c
LibJS: Devirtualize and pack the bytecode stream :^)
|
4 years ago |
Andreas Kling
|
6ae9346cd3
LibJS: Add basic support for while loops in the bytecode engine
|
4 years ago |