Simon Wanner
|
4f8f8b7792
LibJS/JIT: Compile the GetIterator instruction
|
1 ano atrás |
Simon Wanner
|
d247744a3e
LibJS/JIT: Compile the SuperCallWithArgumentArray instruction
|
1 ano atrás |
Simon Wanner
|
09dce5f1bd
LibJS/JIT: Compile the BlockDeclarationInstantiation instruction
|
1 ano atrás |
Simon Wanner
|
4b23a7dfb4
LibJS/JIT: Compile the NewClass bytecode instruction
|
1 ano atrás |
Simon Wanner
|
224f92f6e4
LibJS/JIT: Compile the CreateVariable bytecode instruction
|
1 ano atrás |
Simon Wanner
|
1d3062de9e
LibJS/JIT: Compile the ConcatString bytecode instruction
|
1 ano atrás |
Idan Horowitz
|
2b65a80ecb
LibJS: Compile the NewBigInt bytecode instruction
|
1 ano atrás |
Andreas Kling
|
c1551a64dc
LibJS/JIT: Compile the NewRegExp bytecode instruction
|
1 ano atrás |
Andreas Kling
|
17b2c7d965
LibJS/JIT: Compile the TypeofLocal bytecode instruction
|
1 ano atrás |
Andreas Kling
|
935d67cfcf
LibJS/JIT: Compile the GetCalleeAndThisFromEnvironment instruction
|
1 ano atrás |
Andreas Kling
|
7097169967
LibJS/JIT: Compile the PutByValue bytecode instruction
|
1 ano atrás |
Andreas Kling
|
9c93d100d1
LibJS/JIT: Compile the NewFunction bytecode instruction
|
1 ano atrás |
Andreas Kling
|
393d90abe1
LibJS/Bytecode: Move SetVariable implementation to CommonImplementations
|
1 ano atrás |
Andreas Kling
|
e946440ed3
LibJS/JIT: Compile the TypeofVariable bytecode instruction
|
1 ano atrás |
Andreas Kling
|
580249d650
LibJS/JIT: Compile the PutById bytecode instruction
|
1 ano atrás |
Andreas Kling
|
3974ce2069
LibJS/JIT: Compile the GetGlobal bytecode instruction
|
1 ano atrás |
Andreas Kling
|
e8190105db
LibJS/Bytecode: Move GetByValue implementation to CommonImplementations
|
1 ano atrás |
Andreas Kling
|
6a6ef6670c
LibJS/JIT: Support the GetById bytecode op
|
1 ano atrás |
Andreas Kling
|
c2fe7af095
LibJS/JIT: Support the NewString bytecode op
|
1 ano atrás |
Andreas Kling
|
babdc0a25b
LibJS: Work-in-progress JIT compiler :^)
|
1 ano atrás |
Andreas Kling
|
2e23f00a2f
LibJS/Bytecode: Move environment coordinate caches to Executable
|
1 ano atrás |
Andreas Kling
|
887183cad6
LibJS: Remove last user of Op::Jump::set_targets() and API itself
|
1 ano atrás |
Andreas Kling
|
bdd21cf9db
LibJS: Remove almost all uses of Op::Jump::set_targets()
|
1 ano atrás |
Andreas Kling
|
f3606adc58
LibJS: Inline bytecode ops for direct local/register access
|
1 ano atrás |
Andreas Kling
|
4c5b9fa6a2
LibJS: Remove unused SetVariable::InitializationMode::InitializeOrSet
|
1 ano atrás |
Andreas Kling
|
3d5cd23393
LibJS: Remove unused Instruction::is_terminator()
|
1 ano atrás |
Shannon Booth
|
30ab198b40
LibJS: Create const variables in ForIn/OfBodyEvaluation in strict mode
|
1 ano atrás |
Andreas Kling
|
a7c1af08ca
LibJS: Store bytecode instruction length in instruction itself
|
1 ano atrás |
Andreas Kling
|
e91bdedc93
LibJS: Use correct `this` value when callee is a `with` binding
|
1 ano atrás |
Timothy Flynn
|
77d7f715e3
LibJS+CI: Remove bytecode optimization passes for now
|
2 anos atrás |