Andreas Kling
|
c65aecd878
LibJS/JIT: Compile all the unary bytecode instructions
|
1 year ago |
Andreas Kling
|
640455b1d2
LibJS/JIT: Compile the Call bytecode instruction
|
1 year ago |
Andreas Kling
|
d866780235
LibJS/JIT: Compile the NewObject bytecode instruction
|
1 year ago |
Andreas Kling
|
580249d650
LibJS/JIT: Compile the PutById bytecode instruction
|
1 year ago |
Andreas Kling
|
3974ce2069
LibJS/JIT: Compile the GetGlobal bytecode instruction
|
1 year ago |
Andreas Kling
|
12898f5aef
LibJS/JIT: Compile the Decrement bytecode instruction
|
1 year ago |
Andreas Kling
|
966b6f78a6
LibJS/JIT: Compile the GetByValue bytecode instruction
|
1 year ago |
Andreas Kling
|
1c0efbec6b
LibJS/JIT: Compile the ResolveThisBinding bytecode instruction
|
1 year ago |
Andreas Kling
|
b2602a4bae
LibJS/JIT: Compile the ToNumeric bytecode instruction
|
1 year ago |
Andreas Kling
|
0f735b3502
LibJS/JIT: Log both success and failure from the JIT compiler
|
1 year ago |
Andreas Kling
|
6a6ef6670c
LibJS/JIT: Support the GetById bytecode op
|
1 year ago |
Andreas Kling
|
b923ca392d
LibJS/JIT: Support all the binary bytecode ops :^)
|
1 year ago |
Andreas Kling
|
c2fe7af095
LibJS/JIT: Support the NewString bytecode op
|
1 year ago |
Andreas Kling
|
efe58ebf2f
LibJS/JIT: Support the Return bytecode op
|
1 year ago |
Andreas Kling
|
45be2a8f72
LibJS/JIT: Add support for Add/Sub/Mul/Div bytecode ops
|
1 year ago |
Geo25rey
|
891b071654
LibJS/JIT: Add support for "throw" keyword
|
1 year ago |
Andreas Kling
|
ed0d2bce83
LibJS/JIT: Handle exceptions in LessThan :^)
|
1 year ago |
Andreas Kling
|
9dd5be0186
LibJS/JIT: Compile the EnterUnwindContext and LeaveUnwindContext ops
|
1 year ago |
Andreas Kling
|
e3560c2545
LibJS/JIT: Propagate exceptions in the simplest case :^)
|
1 year ago |
Andreas Kling
|
3523f9f722
LibJS/JIT: Add patchable absolute references to basic blocks
|
1 year ago |
Andreas Kling
|
71e41418f6
LibJS/JIT: Do "enter & leave" sequence in x86_64 machine code
|
1 year ago |
Andreas Kling
|
a7bad26b63
LibJS/JIT: Add missing unistd.h include (fixes Clang build)
|
1 year ago |
Andreas Kling
|
acece9057e
LibJS/JIT: Make Assembler::Reg represent X86 registers
|
1 year ago |
Andreas Kling
|
f9041c7b31
LibJS/JIT: Fast path for boolean JS::Value in compile_to_boolean()
|
1 year ago |
Andreas Kling
|
babdc0a25b
LibJS: Work-in-progress JIT compiler :^)
|
1 year ago |