Historique des commits

Auteur SHA1 Message Date
  Luke Wilde 34f902fb52 LibJS: Add missing steps and spec comments to PerformEval il y a 3 ans
  Idan Horowitz 086969277e Everywhere: Run clang-format il y a 3 ans
  Anonymous 602190f66f LibJS: Fix mixing of logical and coalescing operators il y a 3 ans
  Anonymous f55d7bf6f3 LibJS: Fix cases where we incorrectly allowed 'in' in for loops il y a 3 ans
  Andreas Kling 50a446a5d1 LibJS: Make more use of Token::flystring_value() il y a 3 ans
  Linus Groh bc183dbbcb LibJS: Replace uses of MarkedValueList with MarkedVector<Value> il y a 3 ans
  davidot aca427fc8c LibJS: Make parsing import and export entries follow the spec il y a 3 ans
  Linus Groh 531d1ac734 LibJS: Capture source text of FunctionNode and ClassExpression il y a 3 ans
  Linus Groh e8519156bc LibJS: Implement create_dynamic_function() according to the spec il y a 3 ans
  Linus Groh 9d0d3affd4 LibJS: Replace the custom unwind mechanism with completions :^) il y a 3 ans
  davidot be3b806487 LibJS: Parse assert clauses of in- and export statements il y a 3 ans
  davidot b7c7d54167 LibJS: Split parsing program to script and module separately il y a 3 ans
  davidot 22174d3b7b LibJS: Rename in_async_function_context to await_expression_is_valid il y a 3 ans
  davidot 045a42cf35 LibJS: Parse dynamic import calls 'import()' and 'import.meta' il y a 3 ans
  davidot e69276e704 LibJS: Implement parsing and executing for-await-of loops il y a 3 ans
  davidot de46a2cff1 LibJS: Parse async arrow functions il y a 3 ans
  Andreas Kling 8b1108e485 Everywhere: Pass AK::StringView by value il y a 3 ans
  Idan Horowitz 46dabf02ec LibJS: Add support for await expressions il y a 3 ans
  Idan Horowitz 681787de76 LibJS: Add support for async functions il y a 3 ans
  davidot 16cc82460f LibJS: Add parsing and evaluation of private fields and methods il y a 3 ans
  davidot 9394cbcd24 LibJS: Do not save state for peeking at the next token from the lexer il y a 3 ans
  Andreas Kling b2de563166 LibJS: Propagate "contains direct call to eval()" flag from parser il y a 3 ans
  Andreas Kling 7de2a84cd4 LibJS: Add missing initializer for ParserState::m_current_scope_pusher il y a 3 ans
  Linus Groh 4fa5748093 LibJS: Add an optimization to avoid needless arguments object creation il y a 3 ans
  davidot 1bc945860d Everywhere: Use my awesome new serenityos email :^) il y a 3 ans
  davidot 830ea0414c LibJS: Make scoping follow the spec il y a 3 ans
  davidot 4428e494b0 LibJS: Handle escaped keywords in more cases and handle 'await' labels il y a 3 ans
  davidot 79caca8ca2 LibJS: Allow multiple labels on the same statement il y a 3 ans
  davidot bfc1b4ba61 LibJS: Allow member expressions in binding patterns il y a 3 ans
  Ali Mohammad Pur 72ddaa31e3 LibJS: Implement parsing and execution of optional chains il y a 3 ans