Historial de Commits

Autor SHA1 Mensaje Fecha
  davidot 023968a489 LibJS: Implement evaluation of im- and exports statements hace 3 años
  davidot 99edf5b25a LibJS: Track whether a program has a top level await statement hace 3 años
  davidot aca427fc8c LibJS: Make parsing import and export entries follow the spec hace 3 años
  davidot 232a8432b7 LibJS: Move binding_class_declaration_evaluation out of ClassDeclaration hace 3 años
  Linus Groh 6e5097b201 LibJS: Let class_definition_evaluation() return a ESFnObject*, not Value hace 3 años
  Linus Groh 531d1ac734 LibJS: Capture source text of FunctionNode and ClassExpression hace 3 años
  Linus Groh 9d0d3affd4 LibJS: Replace the custom unwind mechanism with completions :^) hace 3 años
  Linus Groh fc474966bc LibJS: Implement LabelledStatement & LabelledEvaluation semantics hace 3 años
  Linus Groh da856d7742 LibJS: Update AST to use completions :^) hace 3 años
  davidot c296df6b58 LibJS: Convert to_reference() to ThrowCompletionOr hace 3 años
  Linus Groh 8d70a50aed LibJS: Remove unused MemberExpression::computed_property_name() hace 3 años
  davidot be3b806487 LibJS: Parse assert clauses of in- and export statements hace 3 años
  davidot b7c7d54167 LibJS: Split parsing program to script and module separately hace 3 años
  davidot 045a42cf35 LibJS: Parse dynamic import calls 'import()' and 'import.meta' hace 3 años
  davidot e69276e704 LibJS: Implement parsing and executing for-await-of loops hace 3 años
  Ali Mohammad Pur 3b0bf05fa5 LibJS: Implement async functions as generator functions in BC mode hace 3 años
  Idan Horowitz 46dabf02ec LibJS: Add support for await expressions hace 3 años
  Idan Horowitz 681787de76 LibJS: Add support for async functions hace 3 años
  Andreas Kling 398c181c79 LibJS: Rename PropertyName to PropertyKey hace 3 años
  Andreas Kling 3117182c2e LibJS: Implement 'this' in the bytecode VM hace 3 años
  davidot 2d48529073 LibJS: Implement private identifiers in optional chains hace 3 años
  davidot 4c8090a45d LibJS: Use ClassFieldInitializerStatement for class fields hace 3 años
  davidot 16cc82460f LibJS: Add parsing and evaluation of private fields and methods hace 3 años
  davidot 6b2accce31 LibJS: Add static initializers to classes hace 3 años
  davidot 1245512c50 LibJS: Make class definition evaluation more spec like in ordering hace 3 años
  Andreas Kling b2de563166 LibJS: Propagate "contains direct call to eval()" flag from parser hace 3 años
  Ali Mohammad Pur 12b283f32f LibJS: Make accessing the current function's arguments cheaper hace 3 años
  Andreas Kling c27f91142d LibJS: Add ScopeNode accessors for declaration counts hace 3 años
  Andreas Kling 527a6f4ded LibJS: Add fast_is<T>() for FunctionDeclaration hace 3 años
  Andreas Kling df674023d6 LibJS: Add fast_is<T>() for FunctionExpression and ClassExpression hace 3 años