Commit History

Autor SHA1 Mensaxe Data
  Linus Groh e815d3f9ce LibJS: De-duplicate ClassFieldDefinition Records %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz 086969277e Everywhere: Run clang-format %!s(int64=3) %!d(string=hai) anos
  Luke Wilde eac5534ce4 LibJS/Bytecode: Add support for new.target %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur 8f7021faf7 LibJS: Implement bytecode generation for For-In/Of statements %!s(int64=3) %!d(string=hai) anos
  Lenny Maiorani d00b79568f Libraries: Use default constructors/destructors in LibJS %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur 2000251333 LibJS: Implement bytecode generation for WithStatement %!s(int64=3) %!d(string=hai) anos
  Andreas Kling d5aed70dcf LibJS: Actually override is_private_identifier() in PrivateIdentifier %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz 7ebb421ee9 LibJS: Implement the object literal __proto__ property key special case %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 72689ce7bd LibJS: Add fast_is<PrivateIdentifier>() %!s(int64=3) %!d(string=hai) anos
  Linus Groh bfa4bc6f2d LibJS: Remove unused FunctionNode::set_name() %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur c7e6b65fd2 LibJS: Implement ClassExpression::generate_bytecode() %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur 75aa900b83 LibJS: Make ASTNode::generate_bytecode() fallible %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 515594c667 LibJS: Add fast_is<T>() for things that were hot in RTTI %!s(int64=3) %!d(string=hai) anos
  davidot 4136cbdb09 LibJS: Convert ScopeNode declaration functions to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
  davidot 212c8dad5e LibJS: Keep handles on internal function while creating a class %!s(int64=3) %!d(string=hai) anos
  davidot f568939568 LibJS: Implement the import assertions proposal %!s(int64=3) %!d(string=hai) anos
  davidot e0e4ead2c8 LibJS: Follow the spec with storing im- and export entries %!s(int64=3) %!d(string=hai) anos
  davidot 023968a489 LibJS: Implement evaluation of im- and exports statements %!s(int64=3) %!d(string=hai) anos
  davidot 99edf5b25a LibJS: Track whether a program has a top level await statement %!s(int64=3) %!d(string=hai) anos
  davidot aca427fc8c LibJS: Make parsing import and export entries follow the spec %!s(int64=3) %!d(string=hai) anos
  davidot 232a8432b7 LibJS: Move binding_class_declaration_evaluation out of ClassDeclaration %!s(int64=3) %!d(string=hai) anos
  Linus Groh 6e5097b201 LibJS: Let class_definition_evaluation() return a ESFnObject*, not Value %!s(int64=3) %!d(string=hai) anos
  Linus Groh 531d1ac734 LibJS: Capture source text of FunctionNode and ClassExpression %!s(int64=3) %!d(string=hai) anos
  Linus Groh 9d0d3affd4 LibJS: Replace the custom unwind mechanism with completions :^) %!s(int64=3) %!d(string=hai) anos
  Linus Groh fc474966bc LibJS: Implement LabelledStatement & LabelledEvaluation semantics %!s(int64=3) %!d(string=hai) anos
  Linus Groh da856d7742 LibJS: Update AST to use completions :^) %!s(int64=3) %!d(string=hai) anos
  davidot c296df6b58 LibJS: Convert to_reference() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
  Linus Groh 8d70a50aed LibJS: Remove unused MemberExpression::computed_property_name() %!s(int64=3) %!d(string=hai) anos
  davidot be3b806487 LibJS: Parse assert clauses of in- and export statements %!s(int64=3) %!d(string=hai) anos
  davidot b7c7d54167 LibJS: Split parsing program to script and module separately %!s(int64=3) %!d(string=hai) anos