Commit History

Autor SHA1 Mensaxe Data
  Linus Groh 82ac936a9d LibJS: Check for exception after executing (do)while test expression %!s(int64=4) %!d(string=hai) anos
  Linus Groh aa68de3530 LibJS: Fix dump() indentation of UpdateExpression with suffix operator %!s(int64=4) %!d(string=hai) anos
  Linus Groh f8886ef5ba LibJS: Handle continue in switch statement unwinding %!s(int64=4) %!d(string=hai) anos
  Linus Groh 8f54edb7a0 LibJS: Handle return value in switch statement unwinding %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 7b863330dc LibJS: Cache commonly used FlyStrings in the VM %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 9f6c5f68b6 LibJS: Tidy up CallExpression::execute() a little bit %!s(int64=4) %!d(string=hai) anos
  Matthew Olsson 6e05685ad4 LibJS: Fix return statements not working properly in loops %!s(int64=4) %!d(string=hai) anos
  Matthew Olsson d980073122 LibJS: Handle unwinding in while and do-while statements %!s(int64=4) %!d(string=hai) anos
  Linus Groh 5feb7e8d28 LibJS: Use PropertyName::from_value() in MemberExpression::computed_property_name() %!s(int64=4) %!d(string=hai) anos
  Linus Groh aa71dae03c LibJS: Implement logical assignment operators (&&=, ||=, ??=) %!s(int64=4) %!d(string=hai) anos
  Linus Groh 2d4cd5b49b LibJS: Evaluate AssignmentExpression LHS before RHS according to the spec %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 94b95a4924 LibJS: Remove Interpreter::call() %!s(int64=4) %!d(string=hai) anos
  Linus Groh 123f98201e LibJS: Use String::formatted() in various other places %!s(int64=4) %!d(string=hai) anos
  Linus Groh f9eaac62d9 LibJS: Use String::formatted() for throw_exception() message %!s(int64=4) %!d(string=hai) anos
  Andreas Kling a007b3c379 LibJS: Move "strict mode" state to the call stack %!s(int64=4) %!d(string=hai) anos
  Matthew Olsson 6eb6752c4c LibJS: Strict mode is now handled by Functions and Programs, not Blocks %!s(int64=4) %!d(string=hai) anos
  Andreas Kling fa18baf3e8 LibJS: Add Value::is_nullish() %!s(int64=4) %!d(string=hai) anos
  Nico Weber ef1b21004f Everywhere: Fix typos %!s(int64=4) %!d(string=hai) anos
  Andreas Kling be055b3ddd LibJS: Reduce use of Interpreter in Reference %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 3df604ad12 LibJS: Reduce use of Interpreter in LexicalEnvironment %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 591b7b7031 LibJS: Remove js_string(Interpreter&, ...) %!s(int64=4) %!d(string=hai) anos
  Andreas Kling adf0a537af LibJS: Remove js_bigint(Interpreter&, ...) %!s(int64=4) %!d(string=hai) anos
  Andreas Kling b9793e603c LibJS: Don't require Interpreter& in PropertyName and StringOrSymbol %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 1df18c58f5 LibJS: Make all the JS::Value binary op helpers take GlobalObject& %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 340a115dfe LibJS: Make native function/property callbacks take VM, not Interpreter %!s(int64=4) %!d(string=hai) anos
  Andreas Kling be31805e8b LibJS: Move scope stack from VM back to Interpreter %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 6861c619c6 LibJS: Move most of Interpreter into VM %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 4a8bfcdd1c LibJS: Move the current exception from Interpreter to VM %!s(int64=4) %!d(string=hai) anos
  AnotherTest 21f513fe0f LibJS: Do not revisit already visited values in update_function_name() %!s(int64=4) %!d(string=hai) anos
  Linus Groh 568d53c9b1 LibJS: Check validity of computed_property_name() result before using it %!s(int64=4) %!d(string=hai) anos