Commit History

Autor SHA1 Mensaxe Data
  davidot 2d48529073 LibJS: Implement private identifiers in optional chains %!s(int64=3) %!d(string=hai) anos
  davidot 4c8090a45d LibJS: Use ClassFieldInitializerStatement for class fields %!s(int64=3) %!d(string=hai) anos
  davidot 16cc82460f LibJS: Add parsing and evaluation of private fields and methods %!s(int64=3) %!d(string=hai) anos
  davidot 6b2accce31 LibJS: Add static initializers to classes %!s(int64=3) %!d(string=hai) anos
  davidot 1245512c50 LibJS: Make class definition evaluation more spec like in ordering %!s(int64=3) %!d(string=hai) anos
  Andreas Kling b2de563166 LibJS: Propagate "contains direct call to eval()" flag from parser %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur 12b283f32f LibJS: Make accessing the current function's arguments cheaper %!s(int64=3) %!d(string=hai) anos
  Andreas Kling c27f91142d LibJS: Add ScopeNode accessors for declaration counts %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 527a6f4ded LibJS: Add fast_is<T>() for FunctionDeclaration %!s(int64=3) %!d(string=hai) anos
  Andreas Kling df674023d6 LibJS: Add fast_is<T>() for FunctionExpression and ClassExpression %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 41a072bded LibJS: Fast non-local variable access :^) %!s(int64=3) %!d(string=hai) anos
  Linus Groh 8074bdc049 LibJS: Skip declarative env in block statement without lexical decls %!s(int64=3) %!d(string=hai) anos
  Linus Groh 4fa5748093 LibJS: Add an optimization to avoid needless arguments object creation %!s(int64=3) %!d(string=hai) anos
  davidot 04454efa72 LibJS: Fix improper usages of forward as flagged by SonarCloud %!s(int64=3) %!d(string=hai) anos
  davidot 1bc945860d Everywhere: Use my awesome new serenityos email :^) %!s(int64=3) %!d(string=hai) anos
  davidot 830ea0414c LibJS: Make scoping follow the spec %!s(int64=3) %!d(string=hai) anos
  davidot 79caca8ca2 LibJS: Allow multiple labels on the same statement %!s(int64=3) %!d(string=hai) anos
  davidot bfc1b4ba61 LibJS: Allow member expressions in binding patterns %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 3252d984ae LibJS: Allow statements to have multiple labels %!s(int64=3) %!d(string=hai) anos
  Linus Groh 32932f83be LibJS: Rename {Abstract,Typed => Loosely,Strictly}{Equals,Inequals} %!s(int64=3) %!d(string=hai) anos
  Ben Wiederhake 32e98d0924 Libraries: Use AK::Variant default initialization where appropriate %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur 72ddaa31e3 LibJS: Implement parsing and execution of optional chains %!s(int64=3) %!d(string=hai) anos
  davidot def8b44c40 LibJS: Add support for public fields in classes %!s(int64=3) %!d(string=hai) anos
  davidot 020bfc9d93 LibJS: Parse and partially execute import and export statements %!s(int64=4) %!d(string=hai) anos
  davidot 7613c22b06 LibJS: Add a mode to parse JS as a module %!s(int64=4) %!d(string=hai) anos
  Timothy Flynn f1dd770a8a LibJS: Parse RegExp literals at AST creation time, not execution time %!s(int64=4) %!d(string=hai) anos
  Ali Mohammad Pur 049e210cfa LibJS: Rework Identifier parsing to match the spec more closely %!s(int64=4) %!d(string=hai) anos
  Ali Mohammad Pur 77a5144264 LibJS: Add support for binding patterns in catch clauses %!s(int64=4) %!d(string=hai) anos
  Ali Mohammad Pur 1a9518ebe3 LibJS: Implement parsing and evaluation for AssignmentPatterns %!s(int64=4) %!d(string=hai) anos
  Ali Mohammad Pur 7fc6cd6b20 LibJS: Allow 'name = value' in object literals as the spec does %!s(int64=4) %!d(string=hai) anos