Commit History

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