Stephan Vedder
|
32352aa729
LibJS/JIT: Add a fast path for floating point comparisons
|
пре 1 година |
iliadsh
|
ad98834b50
LibJS/JIT: Add more equality fast paths
|
пре 1 година |
Andreas Kling
|
e41f0d9dec
LibJS/JIT: Add fast path for loose equality check between 2 objects
|
пре 1 година |
Andreas Kling
|
cb7169d73f
LibJS/JIT: Support the EnterObjectEnvironment bytecode instruction
|
пре 1 година |
Andreas Kling
|
cfdb8a2756
LibJS/JIT: Update "unwind context" stack in JIT code
|
пре 1 година |
Andreas Kling
|
b6435ca280
LibJS: Unify bytecode instruction names with their helper names
|
пре 1 година |
Simon Wanner
|
d91b376393
LibJS/JIT: Add helper for generating combined i32 & double fastpaths
|
пре 1 година |
Andreas Kling
|
55e467c359
LibJS/JIT: Add fast path for cached PutById
|
пре 1 година |
Sebastian Bernauer
|
8eb9c2dc54
LibJS/JIT: Add fast path for number comparisons
|
пре 1 година |
Andreas Kling
|
1d8ec677a3
LibJS/JIT: Add fast path for cached GetVariable accesses
|
пре 1 година |
Andreas Kling
|
e1e7e696ac
LibJS/JIT: Store the running ExecutionContext& in a dedicated register
|
пре 1 година |
iliadsh
|
24d5070520
LibJS/JIT: Add fast path for UnsignedRightShift
|
пре 1 година |
iliadsh
|
c956316c98
LibJS/JIT: Add fast path for RightShift
|
пре 1 година |
iliadsh
|
1244e91481
LibJS/JIT: Add fast path for LeftShift
|
пре 1 година |
Simon Wanner
|
7e3cfaf08c
LibJS/JIT: Include headers before they are used
|
пре 1 година |
Nikodem Rabuliński
|
8aa35f4fab
LibJIT+LibJS: Rename Assembler to X86_64Assembler
|
пре 1 година |
Andreas Kling
|
24fb009cf5
LibJS+LibJIT: Add fast path for Int32 * Int32
|
пре 1 година |
Andreas Kling
|
0aeb83b03f
LibJS+LibJIT: Add fast path for Int32 ^ Int32
|
пре 1 година |
Andreas Kling
|
3a5c177025
LibJS/JIT: Add fast path for Int32 | Int32
|
пре 1 година |
Andreas Kling
|
82635083dc
LibJS/JIT: Add fast path for Int32 & Int32
|
пре 1 година |
Andreas Kling
|
17ae6edd8e
LibJS+LibJIT: Add fast path for Int32 - Int32
|
пре 1 година |
Simon Wanner
|
c810d4784e
LibJS/JIT: Compile the Await instruction
|
пре 1 година |
Simon Wanner
|
4671520c0a
LibJS/JIT: Compile the Yield instruction
|
пре 1 година |
Idan Horowitz
|
38f3b78a1d
LibJS: Store the bytecode accumulator in a dedicated physical register
|
пре 1 година |
Simon Wanner
|
fb7b4b9c59
LibJS/JIT: Provide source location information for JIT code
|
пре 1 година |
Evgeniy Baskov
|
da45bd3fde
LibJS/JIT: Implement static exception handling
|
пре 1 година |
Zaggy1024
|
dfaf645302
LibJS: Add an inline JIT fast path when `ToNumeric` has nothing to do
|
пре 1 година |
Simon Wanner
|
a2b0154661
LibJS/JIT: Compile the AsyncIteratorClose instruction
|
пре 1 година |
Simon Wanner
|
ac59e982a9
LibJS/JIT: Compile the CopyObjectExcludingProperties instruction
|
пре 1 година |
Simon Wanner
|
9494fbe670
LibJS/JIT: Compile the PutByValueWithThis instruction
|
пре 1 година |