Timothy Flynn
|
a1e2f131c4
LibJS: Use existing AOs to validate bytecode/JIT TypedArray indices
|
1 年之前 |
Timothy Flynn
|
98cdf36fb0
LibJS: Rename TypedArray element get and set methods
|
1 年之前 |
Ali Mohammad Pur
|
5e1499d104
Everywhere: Rename {Deprecated => Byte}String
|
1 年之前 |
Andreas Kling
|
3d92c26445
LibJS: Stop making shapes unique
|
1 年之前 |
Andreas Kling
|
37b5c05ec5
LibJS: Add fast path for Uint8ClampedArray Get/Put
|
1 年之前 |
Andreas Kling
|
4699c81fc1
LibJS: Stop converting between Object <-> IteratorRecord all the time
|
1 年之前 |
Andreas Kling
|
ece961f882
LibJS: Pass call/construct argument lists as ReadonlySpan<Value>
|
1 年之前 |
Andreas Kling
|
cb46a7fd65
LibJS: Add specialized fast paths for 8/16/32-bit integer TypedArrays
|
1 年之前 |
Andreas Kling
|
1bc58333f8
LibJS: Add common fast path for GetByValue from TypedArray
|
1 年之前 |
Andreas Kling
|
51ac0d8821
LibJS: Add common fast path for PutByValue into TypedArray
|
1 年之前 |
Stephan Vedder
|
84eecbb10e
LibJS/JIT: Add fastpath for set variable
|
1 年之前 |
Jesús (gsus) Lapastora
|
1850652881
LibJS/Bytecode: Check if eval function is a function
|
1 年之前 |
Andreas Kling
|
2520c46224
LibJS/JIT: Resolve the GetCalleeAndThisFromEnvironment cache at JIT time
|
1 年之前 |
Andreas Kling
|
b1b2ca1485
LibJS: Add basic monomorphic caching for PutById property access
|
1 年之前 |
Andreas Kling
|
536b9c29e4
LibJS/JIT: Resolve the EnvironmentVariableCache pointers at JIT time
|
1 年之前 |
Andreas Kling
|
a616a682fe
LibJS/JIT: Resolve the GlobalVariableCache pointers at JIT time
|
1 年之前 |
Andreas Kling
|
f03d4a1ffe
LibJS/JIT: Resolve the PropertyLookupCache pointers at JIT time
|
1 年之前 |
Andreas Kling
|
3b6b9b9f25
LibJS: Take VM instead of Interpreter in more common implementations
|
1 年之前 |
Andreas Kling
|
234ed2d466
LibJS/JIT: Resolve the GetGlobal identifier at JIT time
|
1 年之前 |
Andreas Kling
|
c92954db36
LibJS/JIT: Resolve the GetById property name at JIT time
|
1 年之前 |
Simon Wanner
|
eaf8c2e398
LibJS: Improve error messages for primitive strict mode property access
|
1 年之前 |
Idan Horowitz
|
38f3b78a1d
LibJS: Store the bytecode accumulator in a dedicated physical register
|
1 年之前 |
Simon Wanner
|
ad81bf47bb
LibJS: Move GetObjectPropertyIterator impl to CommonImplementations
|
1 年之前 |
Jakub Berkop
|
6a7b9b85a4
LibJS/JIT: Compile the DeleteByValueWithThis instruction
|
1 年之前 |
Jakub Berkop
|
0776404e03
LibJS/JIT: Compile the DeleteByValue instruction
|
1 年之前 |
Jakub Berkop
|
f5fcd4596c
LibJS/JIT: Compile the DeleteById instruction
|
1 年之前 |
Simon Wanner
|
516bb01082
LibJS/Bytecode: Move Append impl to CommonImplementations
|
1 年之前 |
Simon Wanner
|
5179ff5fc9
LibJS/Bytecode: Move IteratorToArray impl to CommonImplementations
|
1 年之前 |
Simon Wanner
|
661dbbc83d
LibJS/Bytecode: Move object_to_iterator to CommonImplementations
|
1 年之前 |
Simon Wanner
|
d416cef9bb
LibJS/Bytecode: Move iterator_to_object to CommonImplementations
|
1 年之前 |