Jakub Berkop
|
f5fcd4596c
LibJS/JIT: Compile the DeleteById instruction
|
hai 1 ano |
Simon Wanner
|
40064d872f
LibJS/JIT: Compile the Append instruction
|
hai 1 ano |
Simon Wanner
|
3dc5c8d28e
LibJS/JIT: Compile the IteratorToArray instruction
|
hai 1 ano |
Simon Wanner
|
c697ff61f6
LibJS/JIT: Compile the IteratorClose instruction
|
hai 1 ano |
Simon Wanner
|
233502a10c
LibJS/JIT: Compile the IteratorResultValue instruction
|
hai 1 ano |
Simon Wanner
|
e7fdf9c7e5
LibJS/JIT: Compile the ThrowIfNullish instruction
|
hai 1 ano |
Simon Wanner
|
9e2edc3085
LibJS/JIT: Compile the ThrowIfNotObject instruction
|
hai 1 ano |
Simon Wanner
|
39deb365d2
LibJS/JIT: Compile the IteratorResultDone instruction
|
hai 1 ano |
Simon Wanner
|
045a1386d8
LibJS/JIT: Compile the IteratorNext instruction
|
hai 1 ano |
Simon Wanner
|
4f8f8b7792
LibJS/JIT: Compile the GetIterator instruction
|
hai 1 ano |
Simon Wanner
|
d247744a3e
LibJS/JIT: Compile the SuperCallWithArgumentArray instruction
|
hai 1 ano |
Simon Wanner
|
09dce5f1bd
LibJS/JIT: Compile the BlockDeclarationInstantiation instruction
|
hai 1 ano |
Simon Wanner
|
a28d6291ad
LibJS/JIT: Generate switch cases using X macro
|
hai 1 ano |
Zaggy1024
|
56e8f52cb3
LibJIT/LibJS: Remove `jump_if_***()` in favor of `jump_if()`
|
hai 1 ano |
iliadsh
|
4f3945024a
LibJS/JIT: Add fast path for Add Int32, Int32
|
hai 1 ano |
Simon Wanner
|
4b23a7dfb4
LibJS/JIT: Compile the NewClass bytecode instruction
|
hai 1 ano |
Simon Wanner
|
ddce5e03c2
LibJS/JIT: Clear unwind context handler on usage
|
hai 1 ano |
Simon Wanner
|
224f92f6e4
LibJS/JIT: Compile the CreateVariable bytecode instruction
|
hai 1 ano |
Simon Wanner
|
1d3062de9e
LibJS/JIT: Compile the ConcatString bytecode instruction
|
hai 1 ano |
Evgeniy Baskov
|
9258e253ca
LibJS/JIT: Fix crash in CallWithArgumentArray
|
hai 1 ano |
Andreas Kling
|
40ecf7689b
LibJS/JIT: Run clang-format on Compiler.cpp
|
hai 1 ano |
Simon Wanner
|
2cbc9d6970
LibJS/JIT: Consolidate exception handling code
|
hai 1 ano |
Simon Wanner
|
202a08ecc2
LibJS+LibJIT: Replace make_label() with default constructed label
|
hai 1 ano |
Idan Horowitz
|
b2d8d0c270
LibJS: Compile the CallWithArgumentArray bytecode instruction
|
hai 1 ano |
Idan Horowitz
|
2b65a80ecb
LibJS: Compile the NewBigInt bytecode instruction
|
hai 1 ano |
Idan Horowitz
|
d200361620
LibJS: Remove useless indirection in compile_new_{function, regexp}
|
hai 1 ano |
Andreas Kling
|
87baf140f2
LibJS/JIT: Use PUSH imm when pushing null unwind context pointer(s)
|
hai 1 ano |
Andreas Kling
|
fff82c5ffe
LibJS/JIT: Only preserve VM& when making native call to C++
|
hai 1 ano |
Andreas Kling
|
926786e8d1
LibJS+LibJIT: Let users of JIT::Assembler handle caller-saved registers
|
hai 1 ano |
Andreas Kling
|
9afd12a8ba
LibJS/JIT: Consolidate exits from the jitted code
|
hai 1 ano |