Andreas Kling
|
cc4b3cbacc
Meta: Update my e-mail address everywhere
|
9 months ago |
Andreas Kling
|
509c10d14d
LibJS: Make GetById and GetByValue avoid get_identifier() in common case
|
1 year ago |
Andreas Kling
|
9448c957c1
LibJS: Cache environment index for global declarative bindings
|
1 year ago |
Andreas Kling
|
0aa8cb7dac
LibJS/Bytecode: Display local variable names in bytecode dumps
|
1 year ago |
Andreas Kling
|
855f6417df
LibJS/Bytecode: Move environment variable caches into instructions
|
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 |
Andreas Kling
|
8ff16c1b57
LibJS: Cache access to properties found in prototype chain
|
1 year ago |
Timothy Flynn
|
9bbd3103a8
LibJS: Include identifier information in nullish property read access
|
1 year ago |
Andreas Kling
|
46d209c55b
LibJS/Bytecode: Make primitive strings be constants
|
1 year ago |
Timothy Flynn
|
d878975f95
AK+LibJS: Remove OFFSET_OF and its users
|
1 year ago |
Andreas Kling
|
e46de4eb59
LibJS/Bytecode: Add constants table to Bytecode::Executable
|
1 year ago |
Andreas Kling
|
1d29f9081f
LibJS: Remove JIT compiler
|
1 year ago |
Ali Mohammad Pur
|
5e1499d104
Everywhere: Rename {Deprecated => Byte}String
|
1 year ago |
Andreas Kling
|
3d92c26445
LibJS: Stop making shapes unique
|
1 year ago |
Andreas Kling
|
ecfcc9aef3
LibJS: Make Bytecode::Executable GC-allocated
|
1 year ago |
iliadsh
|
ddea710933
LibJS: Expose various offsets for GetGlobal JIT fast path
|
1 year ago |
Andreas Kling
|
55e467c359
LibJS/JIT: Add fast path for cached PutById
|
1 year ago |
Andreas Kling
|
536b9c29e4
LibJS/JIT: Resolve the EnvironmentVariableCache pointers at JIT time
|
1 year ago |
Simon Wanner
|
fb7b4b9c59
LibJS/JIT: Provide source location information for JIT code
|
1 year ago |
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 |