Andreas Kling
|
59eedd6de0
LibJS: Implement bytecode generation for UpdateExpression :^)
|
4 gadi atpakaļ |
Andreas Kling
|
99ffcc28c2
LibJS: Print the name of AST nodes that are missing generate_bytecode()
|
4 gadi atpakaļ |
Luke
|
597e0d95fe
LibJS: Only set element in array literal to an empty value if it's null
|
4 gadi atpakaļ |
Ali Mohammad Pur
|
01e8f0889a
LibJS: Generate bytecode in basic blocks instead of one big block
|
4 gadi atpakaļ |
Matthew Olsson
|
f286cf1792
LibJS: Fix not executing the expression of a return statement
|
4 gadi atpakaļ |
Gunnar Beutner
|
a1e5711a27
LibJS: Generate bytecode for array expressions
|
4 gadi atpakaļ |
Andreas Kling
|
b8a5ea1f8d
Revert "LibJS: Add bytecode instruction handles"
|
4 gadi atpakaļ |
Matthew Olsson
|
a01bd35c67
LibJS: Add bytecode instruction handles
|
4 gadi atpakaļ |
Gunnar Beutner
|
5ff85abe8c
LibJS: Make sure loop results are initialized
|
4 gadi atpakaļ |
Matthew Olsson
|
9bed2e4f4a
LibJS: Introduce an accumulator register to Bytecode::Interpreter
|
4 gadi atpakaļ |
Gunnar Beutner
|
75a12bc2b7
LibJS: Generate bytecode for template literals
|
4 gadi atpakaļ |
Linus Groh
|
68ce69db88
LibJS: Add for loop bytecode generation
|
4 gadi atpakaļ |
Gunnar Beutner
|
50ece3dd1b
LibJS: Implement bytecode generation for BigInts
|
4 gadi atpakaļ |
Gunnar Beutner
|
0975e08285
LibJS: Make if yield undefined for the else branch if it is missing
|
4 gadi atpakaļ |
Gunnar Beutner
|
d9989fd259
LibJS: Remove redundant jump for IfStatements
|
4 gadi atpakaļ |
Gunnar Beutner
|
ef83872f62
LibJS: Make JumpIf{True,False,Nullish} inherit from Jump
|
4 gadi atpakaļ |
Luke
|
1dc31842cb
LibJS: Add sequence expression bytecode generation
|
4 gadi atpakaļ |
Luke
|
de3ee701ce
LibJS: Add conditional expression bytecode generation
|
4 gadi atpakaļ |
Gunnar Beutner
|
6da587b59b
LibJS: Implement bytecode ops for logical expressions
|
4 gadi atpakaļ |
Linus Groh
|
e0a2c1544f
LibJS: Fix whitespace errors in ASTCodegen.cpp
|
4 gadi atpakaļ |
Linus Groh
|
9c0d83d11d
LibJS: Add bytecode generation for BinaryOp::InstanceOf
|
4 gadi atpakaļ |
Linus Groh
|
5e996de8c6
LibJS: Add bytecode generation for BinaryOp::In
|
4 gadi atpakaļ |
Gunnar Beutner
|
93eae063a1
LibJS: Make sure that if expressions yield the correct value
|
4 gadi atpakaļ |
Gunnar Beutner
|
2c10bd72f2
LibJS: Make sure scope expressions yield the correct value
|
4 gadi atpakaļ |
Ryan Chandler
|
6612e026ba
LibJS: Add <<, >> and >>> assignment operators
|
4 gadi atpakaļ |
Luke
|
1e10965e61
LibJS: Add bytecode ops for <<, >> and >>>
|
4 gadi atpakaļ |
Ryan Chandler
|
6681415f58
LibJS: Add support for various assignment operators
|
4 gadi atpakaļ |
Ryan Chandler
|
18ac7fde12
LibJS: Add support for typed equality checks
|
4 gadi atpakaļ |
Gunnar Beutner
|
9e69ffc1b1
LibJS: Add bytecode generation for EmptyStatement
|
4 gadi atpakaļ |
Linus Groh
|
2b8a2542a0
LibJS: Add bytecode generation for DebuggerStatement
|
4 gadi atpakaļ |