Commit History

Автор SHA1 Съобщение Дата
  davidot 16cc82460f LibJS: Add parsing and evaluation of private fields and methods преди 3 години
  davidot 9394cbcd24 LibJS: Do not save state for peeking at the next token from the lexer преди 3 години
  Andreas Kling b2de563166 LibJS: Propagate "contains direct call to eval()" flag from parser преди 3 години
  Andreas Kling 7de2a84cd4 LibJS: Add missing initializer for ParserState::m_current_scope_pusher преди 3 години
  Linus Groh 4fa5748093 LibJS: Add an optimization to avoid needless arguments object creation преди 3 години
  davidot 1bc945860d Everywhere: Use my awesome new serenityos email :^) преди 3 години
  davidot 830ea0414c LibJS: Make scoping follow the spec преди 3 години
  davidot 4428e494b0 LibJS: Handle escaped keywords in more cases and handle 'await' labels преди 3 години
  davidot 79caca8ca2 LibJS: Allow multiple labels on the same statement преди 3 години
  davidot bfc1b4ba61 LibJS: Allow member expressions in binding patterns преди 3 години
  Ali Mohammad Pur 72ddaa31e3 LibJS: Implement parsing and execution of optional chains преди 3 години
  Idan Horowitz 6704961c82 AK: Replace the mutable String::replace API with an immutable version преди 3 години
  Daniel Bertalan d7b6cc6421 Everywhere: Prevent risky implicit casts of (Nonnull)RefPtr преди 3 години
  davidot def8b44c40 LibJS: Add support for public fields in classes преди 3 години
  davidot 3b6a8d1d53 LibJS: Fix small issues in parser преди 3 години
  davidot c108c8ff24 LibJS: Disallow yield expression correctly in formal parameters преди 3 години
  davidot 47bc72bcf6 LibJS: Correctly handle Unicode characters in JS source text преди 4 години
  davidot 5f344f7ca3 LibJS: Check that 'let' is followed by declaration before matching it преди 4 години
  davidot 179c48e1a4 LibJS: Add optional extra strict checks in parse_binding_pattern преди 4 години
  davidot b16c02d6b4 LibJS: Allow labelled functions in certain contexts преди 4 години
  davidot 020bfc9d93 LibJS: Parse and partially execute import and export statements преди 4 години
  davidot 7613c22b06 LibJS: Add a mode to parse JS as a module преди 4 години
  davidot 5cc518f07a LibJS: Handle strict mode for functions more correctly преди 4 години
  davidot 4485df1405 LibJS: Be more strict about reserved and special identifiers преди 4 години
  Linus Groh 99662975ed LibJS: Partially revert e3fa32b преди 4 години
  Alexander e3fa32b2ad LibJS: Optimize source_location_hint and add flag in print_errors преди 4 години
  Ali Mohammad Pur 049e210cfa LibJS: Rework Identifier parsing to match the spec more closely преди 4 години
  Hendi 37c4fbb6ca LibJS: Don't hoist functions under certain circumstances преди 4 години
  Linus Groh 3faeabf1dc Revert "LibJS: Don't hoist functions under certain circumstances" преди 4 години
  Hendi 3411d50737 LibJS: Don't hoist functions under certain circumstances преди 4 години