Cronologia Commit

Autore SHA1 Messaggio Data
  Aliaksandr Kalenik f29ac8517e LibJS: Skip ordinary_call_bind_this() when possible 1 anno fa
  Aliaksandr Kalenik e934132442 LibJS+LibWeb: Pass function metadata collected in parsing using a struct 1 anno fa
  Aliaksandr Kalenik ebb3d8025c LibJS: Get `this` from execution context for non-arrow functions 1 anno fa
  Andreas Kling b7c04f999a LibJS/Bytecode: Split SetVariable into four separate instructions 1 anno fa
  Aliaksandr Kalenik 6fb1d9e516 LibJS: Stop using execute_ast_node() for class property evaluation 1 anno fa
  Aliaksandr Kalenik 0c8e76cbd7 LibJS: Delete named_evaluation_if_anonymous_function() 1 anno fa
  Aliaksandr Kalenik 89a007327a LibJS: Change NewFunction instruction to accept FunctionNode 1 anno fa
  Aliaksandr Kalenik 00018ad415 LibJS: Move BindingPattern bytecode generation into a method 1 anno fa
  Andreas Kling cea59b6642 LibJS/Bytecode: Reuse bytecode registers 1 anno fa
  Aliaksandr Kalenik f21c0f9dcd LibJS: Skip some declarative env allocations in function instantiation 1 anno fa
  Aliaksandr Kalenik 4d5823a5bc LibWeb+LibJS: Skip function environment allocation if possible 1 anno fa
  Timothy Flynn e7f2af6ff4 LibJS: Return a ByteString from StringLiteral::value 1 anno fa
  Timothy Flynn bfcfe6ce35 LibJS: Support numeric literal expressions in nullish object exceptions 1 anno fa
  Dan Klishch 026c1caba0 LibJS: Don't use null DFS for binding_name parameters in ClassExpression 1 anno fa
  Dan Klishch fb2c929310 LibJS: Don't use null DFS in {Import,Export}Entry 1 anno fa
  Dan Klishch 78491204d9 LibJS: Don't use null DFS for break/continue statements without a label 1 anno fa
  Andreas Kling 7f1a62a1d3 LibJS/Bytecode: Add Operand in/out to all the bytecode codegen helpers 1 anno fa
  Ali Mohammad Pur 5e1499d104 Everywhere: Rename {Deprecated => Byte}String 1 anno fa
  Andreas Kling ecfcc9aef3 LibJS: Make Bytecode::Executable GC-allocated 1 anno fa
  Simon Wanner ae8c98104a LibJS: Cache bytecode executables on the corresponding AST nodes 1 anno fa
  Idan Horowitz f19349e1b6 LibJS: Instantiate primitive array expressions using a single operation 1 anno fa
  Idan Horowitz 5e3a799e97 LibJS: Remove unused Literal AST node sub-type 1 anno fa
  Daniel Bertalan 65232b6681 LibJS: Mark classes and virtual functions `final` where possible 1 anno fa
  Andreas Kling 0ff9992ea1 LibJS: Remove now-unused mutable caches from AST nodes 2 anni fa
  Andreas Kling f49c5ca553 LibJS: Fix most clang-tidy warnings in AST.h 2 anni fa
  Andreas Kling 2eaa528a0e LibJS: Rip out the AST interpreter :^) 2 anni fa
  Hediadyoin1 50bf303edd LibJS: Capture UnrealizedSourceRanges in ExecutionContext, not ASTNodes 2 anni fa
  Aliaksandr Kalenik fb94415f03 LibJS: Delete Declaration::for_each_var_declared_name 2 anni fa
  Aliaksandr Kalenik 0fa47405df LibJS: Delete Declaration::for_each_lexically_declared_name 2 anni fa
  Aliaksandr Kalenik 231d58dd62 LibJS: Delete Declaration::for_each_bound_name 2 anni fa