Andreas Kling
|
7f1a62a1d3
LibJS/Bytecode: Add Operand in/out to all the bytecode codegen helpers
|
1 年之前 |
Ali Mohammad Pur
|
5e1499d104
Everywhere: Rename {Deprecated => Byte}String
|
1 年之前 |
Andreas Kling
|
ecfcc9aef3
LibJS: Make Bytecode::Executable GC-allocated
|
1 年之前 |
Simon Wanner
|
ae8c98104a
LibJS: Cache bytecode executables on the corresponding AST nodes
|
1 年之前 |
Idan Horowitz
|
f19349e1b6
LibJS: Instantiate primitive array expressions using a single operation
|
1 年之前 |
Idan Horowitz
|
5e3a799e97
LibJS: Remove unused Literal AST node sub-type
|
1 年之前 |
Daniel Bertalan
|
65232b6681
LibJS: Mark classes and virtual functions `final` where possible
|
1 年之前 |
Andreas Kling
|
0ff9992ea1
LibJS: Remove now-unused mutable caches from AST nodes
|
1 年之前 |
Andreas Kling
|
f49c5ca553
LibJS: Fix most clang-tidy warnings in AST.h
|
1 年之前 |
Andreas Kling
|
2eaa528a0e
LibJS: Rip out the AST interpreter :^)
|
1 年之前 |
Hediadyoin1
|
50bf303edd
LibJS: Capture UnrealizedSourceRanges in ExecutionContext, not ASTNodes
|
1 年之前 |
Aliaksandr Kalenik
|
fb94415f03
LibJS: Delete Declaration::for_each_var_declared_name
|
2 年之前 |
Aliaksandr Kalenik
|
0fa47405df
LibJS: Delete Declaration::for_each_lexically_declared_name
|
2 年之前 |
Aliaksandr Kalenik
|
231d58dd62
LibJS: Delete Declaration::for_each_bound_name
|
2 年之前 |
Aliaksandr Kalenik
|
8d940d57a4
LibJS: Delete for_each_lexical_function_declaration_in_reverse_order()
|
2 年之前 |
Aliaksandr Kalenik
|
b0a533dbc0
LibJS: Identify global variables during parsing
|
2 年之前 |
Aliaksandr Kalenik
|
8b6450842e
LibJS: Use local variables for function declarations when possible
|
2 年之前 |
Timothy Flynn
|
c911781c21
Everywhere: Remove needless trailing semi-colons after functions
|
2 年之前 |
Timothy Flynn
|
aff81d318b
Everywhere: Run clang-format
|
2 年之前 |
Aliaksandr Kalenik
|
2e81cc4cf7
LibJS: Use Identifier to represent FunctionParameter name
|
2 年之前 |
Timothy Flynn
|
2f1d6c0b9a
LibJS/Bytecode: Ensure we do not generate bytecode for super expressions
|
2 年之前 |
Aliaksandr Kalenik
|
401d97c45c
LibJS: Add ScopeNode::for_each_var_declared_identifier()
|
2 年之前 |
Aliaksandr Kalenik
|
7f0074ac23
LibJS: Add for_each_bound_identifier for AST::Declaration
|
2 年之前 |
Aliaksandr Kalenik
|
a6cdb1655b
LibJS: Use Identifier to represent name of FunctionNode
|
2 年之前 |
Aliaksandr Kalenik
|
380abddf3c
LibJS: Update parser to detect if identifier refer a "local" variable
|
2 年之前 |
Aliaksandr Kalenik
|
c734f2b5e6
LibJS: Use Identifier to represent name of ClassExpression
|
2 年之前 |
Aliaksandr Kalenik
|
1550e7c421
LibJS: Stop using execute_ast_node in NewClass instruction
|
2 年之前 |
Hendiadyoin1
|
37067cf3ca
LibJS: Use the IdentifierTable for NewFunction and NewClass lhs names
|
2 年之前 |
Daniel Bertalan
|
11a7014b4e
LibJS/Bytecode: Handle ImportStatement in codegen
|
2 年之前 |
Luke Wilde
|
363bf114c0
LibJS/Bytecode: Implement for await of
|
2 年之前 |