Andreas Kling
|
5a08544138
LibJS/Bytecode: Keep instruction source mappings in Executable
|
1 år sedan |
Andreas Kling
|
f6aee2b9e8
LibJS/Bytecode: Flatten bytecode to a contiguous representation
|
1 år sedan |
Andreas Kling
|
53d0dd4a2e
LibJS+LibWeb: Use new Cell::Visitor helpers to avoid manual iteration
|
1 år sedan |
Andreas Kling
|
46d209c55b
LibJS/Bytecode: Make primitive strings be constants
|
1 år sedan |
Andreas Kling
|
e46de4eb59
LibJS/Bytecode: Add constants table to Bytecode::Executable
|
1 år sedan |
Andreas Kling
|
c0ec924dc9
LibJS/Bytecode: Exclude extra tables from bytecode executable dumps
|
1 år sedan |
Andreas Kling
|
1d29f9081f
LibJS: Remove JIT compiler
|
1 år sedan |
Andreas Kling
|
ecfcc9aef3
LibJS: Make Bytecode::Executable GC-allocated
|
1 år sedan |
Simon Wanner
|
fb7b4b9c59
LibJS/JIT: Provide source location information for JIT code
|
1 år sedan |
Andreas Kling
|
310bcd4717
LibJS/JIT: Don't keep trying to JIT unsupported bytecode executables
|
1 år sedan |
Andreas Kling
|
2e23f00a2f
LibJS/Bytecode: Move environment coordinate caches to Executable
|
1 år sedan |
Karol Kosek
|
2ea45f4881
LibJS: Forward-declare RegexTable and BasicBlock in Executable.h
|
1 år sedan |
Andreas Kling
|
c14db6ab12
LibJS: Make Executable ref-counted and let instruction iterator co-own it
|
1 år sedan |
Andreas Kling
|
359d6e7b0b
Everywhere: Stop using NonnullOwnPtrVector
|
2 år sedan |
Andreas Kling
|
da98212001
LibJS: Add a separate "identifier table" to bytecode executables
|
3 år sedan |
Andreas Kling
|
f75d78f56a
LibJS: Include executable name in bytecode dumps
|
3 år sedan |
Andreas Kling
|
da77e2aa4f
LibJS: Add Bytecode::Executable::dump()
|
3 år sedan |