Historique des commits

Auteur SHA1 Message Date
  Ben Wiederhake 32e98d0924 Libraries: Use AK::Variant default initialization where appropriate il y a 3 ans
  Ali Mohammad Pur 72ddaa31e3 LibJS: Implement parsing and execution of optional chains il y a 3 ans
  davidot def8b44c40 LibJS: Add support for public fields in classes il y a 3 ans
  davidot 020bfc9d93 LibJS: Parse and partially execute import and export statements il y a 4 ans
  davidot 7613c22b06 LibJS: Add a mode to parse JS as a module il y a 4 ans
  Timothy Flynn f1dd770a8a LibJS: Parse RegExp literals at AST creation time, not execution time il y a 4 ans
  Ali Mohammad Pur 049e210cfa LibJS: Rework Identifier parsing to match the spec more closely il y a 4 ans
  Ali Mohammad Pur 77a5144264 LibJS: Add support for binding patterns in catch clauses il y a 4 ans
  Ali Mohammad Pur 1a9518ebe3 LibJS: Implement parsing and evaluation for AssignmentPatterns il y a 4 ans
  Ali Mohammad Pur 7fc6cd6b20 LibJS: Allow 'name = value' in object literals as the spec does il y a 4 ans
  Hendi 0dc4e722e6 LibJS: Make FunctionExpression more spec-compliant il y a 4 ans
  Hendi 37c4fbb6ca LibJS: Don't hoist functions under certain circumstances il y a 4 ans
  Linus Groh 3faeabf1dc Revert "LibJS: Don't hoist functions under certain circumstances" il y a 4 ans
  Hendi 3411d50737 LibJS: Don't hoist functions under certain circumstances il y a 4 ans
  Hendi 38fd980b0c LibJS: Improve function hoisting across blocks il y a 4 ans
  Hendi 72f8d90dc5 LibJS: Remove variables from FunctionNode il y a 4 ans
  Andreas Kling 71fc7ac7ac LibJS: Make SuperCall a proper AST node and clean up evaluation il y a 4 ans
  Andreas Kling d81f4d5228 LibJS: NewExpression doesn't need compute_this_and_callee() il y a 4 ans
  Andreas Kling 814549b846 LibJS: Split out NewExpression evaluation from CallExpression il y a 4 ans
  Johan Dahlin f6028c2534 LibJS: NewClass bytecode instruction il y a 4 ans
  Andreas Kling bc1930e0e0 LibJS: Fix clang-tidy warnings in AST.h il y a 4 ans
  Andreas Kling 8a3c9d9851 LibJS: Remove direct argument loading since it was buggy il y a 4 ans
  Matthew Olsson df65ff8a1e LibJS: Add bytecode support for regexp literals il y a 4 ans
  Matthew Olsson ce04c2259f LibJS: Restructure and fully implement BindingPatterns il y a 4 ans
  Ali Mohammad Pur 3194177dce LibJS: Correctly parse yield-from expressions il y a 4 ans
  Andreas Kling 481cef59b6 LibJS: Track which Identifier nodes refer to function arguments il y a 4 ans
  Andreas Kling 095accd2b2 LibJS: Add a bunch of fast_is<T> to avoid slow RTTI in hot code il y a 4 ans
  Ali Mohammad Pur 8b3f8879c1 LibJS: Use an enum class instead of 'bool is_generator' il y a 4 ans
  Marcin Gasperowicz a64089092f LibJS: Implement bytecode generation for switch il y a 4 ans
  Andreas Kling af48a066c6 LibJS: Add bytecode generation for FunctionExpression :^) il y a 4 ans