Ali Mohammad Pur
|
4c7c7c38e2
LibJS: Make EnterUnwindContext a terminator op
|
4 år sedan |
Ali Mohammad Pur
|
3194177dce
LibJS: Correctly parse yield-from expressions
|
4 år sedan |
Andreas Kling
|
91fbeeab72
LibJS: Add LoadArgument bytecode instruction for fast argument access
|
4 år sedan |
Gal Horowitz
|
b47d117bd2
LibJS: Add bytecode generation for simple ObjectExpressions
|
4 år sedan |
Marcin Gasperowicz
|
a64089092f
LibJS: Implement bytecode generation for switch
|
4 år sedan |
Andreas Kling
|
af48a066c6
LibJS: Add bytecode generation for FunctionExpression :^)
|
4 år sedan |
Andreas Kling
|
9ee5029bc5
LibJS: Basic bytecode support for computed member expressions
|
4 år sedan |
Ali Mohammad Pur
|
3234697eca
LibJS: Implement generator functions (only in bytecode mode)
|
4 år sedan |
Ali Mohammad Pur
|
c53a86a3fe
LibJS: Resolve the `this' value in call expression bytecode
|
4 år sedan |
Andreas Kling
|
f5feb1d2cd
LibJS: Very basic support for "new" construction in bytecode VM
|
4 år sedan |
Andreas Kling
|
c3c68399b5
LibJS: Generate bytecode for entering nested lexical environments
|
4 år sedan |
Andreas Kling
|
b3e6a6c1cd
LibJS: Perform function instantiation in bytecode
|
4 år sedan |
Andreas Kling
|
941be2dcc2
LibJS: Add empty bytecode generation for VariableDeclaration
|
4 år sedan |
Gunnar Beutner
|
67cc31a74f
LibJS: Implement bytecode generation for try..catch..finally
|
4 år sedan |
xyanrch
|
a0412e0d5e
LibJS: Implement bytecode generation for BreakStatement
|
4 år sedan |
Luke
|
5da94b30eb
LibJS: Add logical assignment bytecode generation
|
4 år sedan |
Gunnar Beutner
|
9dc9ddbf82
LibJS: Fix evaluation order for tagged template literals
|
4 år sedan |
Gunnar Beutner
|
2d48fe894f
LibJS: Generate bytecode for tagged template literals
|
4 år sedan |
Gunnar Beutner
|
25ab31219c
LibJS: Fix the return value for TemplateLiteral
|
4 år sedan |
Gunnar Beutner
|
6af7e74a25
LibJS: Don't generate code after we've encountered a terminating op
|
4 år sedan |
Gunnar Beutner
|
b78f1c1261
LibJS: Generate bytecode for throw statements
|
4 år sedan |
Gunnar Beutner
|
6a0d1fa259
LibJS: Store strings in a string table
|
4 år sedan |
Andreas Kling
|
59eedd6de0
LibJS: Implement bytecode generation for UpdateExpression :^)
|
4 år sedan |
Andreas Kling
|
99ffcc28c2
LibJS: Print the name of AST nodes that are missing generate_bytecode()
|
4 år sedan |
Luke
|
597e0d95fe
LibJS: Only set element in array literal to an empty value if it's null
|
4 år sedan |
Ali Mohammad Pur
|
01e8f0889a
LibJS: Generate bytecode in basic blocks instead of one big block
|
4 år sedan |
Matthew Olsson
|
f286cf1792
LibJS: Fix not executing the expression of a return statement
|
4 år sedan |
Gunnar Beutner
|
a1e5711a27
LibJS: Generate bytecode for array expressions
|
4 år sedan |
Andreas Kling
|
b8a5ea1f8d
Revert "LibJS: Add bytecode instruction handles"
|
4 år sedan |
Matthew Olsson
|
a01bd35c67
LibJS: Add bytecode instruction handles
|
4 år sedan |