Matthew Olsson
|
a01bd35c67
LibJS: Add bytecode instruction handles
|
4 năm trước cách đây |
Gunnar Beutner
|
5ff85abe8c
LibJS: Make sure loop results are initialized
|
4 năm trước cách đây |
Matthew Olsson
|
9bed2e4f4a
LibJS: Introduce an accumulator register to Bytecode::Interpreter
|
4 năm trước cách đây |
Gunnar Beutner
|
75a12bc2b7
LibJS: Generate bytecode for template literals
|
4 năm trước cách đây |
Linus Groh
|
68ce69db88
LibJS: Add for loop bytecode generation
|
4 năm trước cách đây |
Gunnar Beutner
|
50ece3dd1b
LibJS: Implement bytecode generation for BigInts
|
4 năm trước cách đây |
Gunnar Beutner
|
0975e08285
LibJS: Make if yield undefined for the else branch if it is missing
|
4 năm trước cách đây |
Gunnar Beutner
|
d9989fd259
LibJS: Remove redundant jump for IfStatements
|
4 năm trước cách đây |
Gunnar Beutner
|
ef83872f62
LibJS: Make JumpIf{True,False,Nullish} inherit from Jump
|
4 năm trước cách đây |
Luke
|
1dc31842cb
LibJS: Add sequence expression bytecode generation
|
4 năm trước cách đây |
Luke
|
de3ee701ce
LibJS: Add conditional expression bytecode generation
|
4 năm trước cách đây |
Gunnar Beutner
|
6da587b59b
LibJS: Implement bytecode ops for logical expressions
|
4 năm trước cách đây |
Linus Groh
|
e0a2c1544f
LibJS: Fix whitespace errors in ASTCodegen.cpp
|
4 năm trước cách đây |
Linus Groh
|
9c0d83d11d
LibJS: Add bytecode generation for BinaryOp::InstanceOf
|
4 năm trước cách đây |
Linus Groh
|
5e996de8c6
LibJS: Add bytecode generation for BinaryOp::In
|
4 năm trước cách đây |
Gunnar Beutner
|
93eae063a1
LibJS: Make sure that if expressions yield the correct value
|
4 năm trước cách đây |
Gunnar Beutner
|
2c10bd72f2
LibJS: Make sure scope expressions yield the correct value
|
4 năm trước cách đây |
Ryan Chandler
|
6612e026ba
LibJS: Add <<, >> and >>> assignment operators
|
4 năm trước cách đây |
Luke
|
1e10965e61
LibJS: Add bytecode ops for <<, >> and >>>
|
4 năm trước cách đây |
Ryan Chandler
|
6681415f58
LibJS: Add support for various assignment operators
|
4 năm trước cách đây |
Ryan Chandler
|
18ac7fde12
LibJS: Add support for typed equality checks
|
4 năm trước cách đây |
Gunnar Beutner
|
9e69ffc1b1
LibJS: Add bytecode generation for EmptyStatement
|
4 năm trước cách đây |
Linus Groh
|
2b8a2542a0
LibJS: Add bytecode generation for DebuggerStatement
|
4 năm trước cách đây |
Linus Groh
|
fa9bad912e
LibJS: Add bytecode instructions for a bunch of unary operators
|
4 năm trước cách đây |
Gunnar Beutner
|
8ed5b7dcfa
LibJS: Add bytecode ops for loading boolean and null values
|
4 năm trước cách đây |
Luke
|
ae763f1ade
LibJS: Add bytecode ops for &, | and ^
|
4 năm trước cách đây |
Gunnar Beutner
|
4be3374b24
LibJS: Add bytecode ops for >, >= and <=
|
4 năm trước cách đây |
Gunnar Beutner
|
55f0791b13
LibJS: Add bytecode instructions for modulo and exponentiation
|
4 năm trước cách đây |
Gunnar Beutner
|
3c5ce9b5b7
LibJS: Add bytecode instructions for multiplication and division
|
4 năm trước cách đây |
Andreas Kling
|
e7d69c5d3c
LibJS: Devirtualize and pack the bytecode stream :^)
|
4 năm trước cách đây |