Hendiadyoin1
|
73f347b75c
LibJS: Create static unwind mappings for `BasicBlock`s
|
1 year ago |
Andreas Kling
|
310bcd4717
LibJS/JIT: Don't keep trying to JIT unsupported bytecode executables
|
1 year ago |
Andreas Kling
|
2e23f00a2f
LibJS/Bytecode: Move environment coordinate caches to Executable
|
1 year ago |
Karol Kosek
|
2ea45f4881
LibJS: Forward-declare RegexTable and BasicBlock in Executable.h
|
1 year ago |
Andreas Kling
|
c14db6ab12
LibJS: Make Executable ref-counted and let instruction iterator co-own it
|
1 year ago |
Andreas Kling
|
1c06111cbd
LibJS: Add file & line number to bytecode VM stack traces :^)
|
1 year ago |
Andreas Kling
|
c0f985ffcf
LibJS/Bytecode: Don't reparse regular expressions on instantiation
|
2 years ago |
Aliaksandr Kalenik
|
3661d674ae
LibJS: Add optimized GetGlobal instruction to access global variables
|
2 years ago |
Andreas Kling
|
cf6792ec40
LibJS/Bytecode: Invalidate inline caches on unique shape mutation
|
2 years ago |
Andreas Kling
|
de8e4b1853
LibJS/Bytecode: Cache object own property accesses
|
2 years ago |
Andreas Kling
|
21db2b7b90
Everywhere: Remove NonnullOwnPtr.h includes
|
2 years ago |
Andreas Kling
|
359d6e7b0b
Everywhere: Stop using NonnullOwnPtrVector
|
2 years ago |
Timothy Flynn
|
f3db548a3d
AK+Everywhere: Rename FlyString to DeprecatedFlyString
|
2 years ago |
Linus Groh
|
6e19ab2bbc
AK+Everywhere: Rename String to DeprecatedString
|
2 years ago |
Luke Wilde
|
8568d18d7d
LibJS/Bytecode: Determine strict mode on an executable basis
|
3 years ago |
Andreas Kling
|
da98212001
LibJS: Add a separate "identifier table" to bytecode executables
|
3 years ago |
Andreas Kling
|
f75d78f56a
LibJS: Include executable name in bytecode dumps
|
3 years ago |
Andreas Kling
|
da77e2aa4f
LibJS: Add Bytecode::Executable::dump()
|
3 years ago |