Historial de Commits

Autor SHA1 Mensaje Fecha
  Linus Groh 5eb1f752ab LibJS: Use new format functions everywhere hace 4 años
  Linus Groh 28552f3f36 LibJS: Remove unused {INTERPRETER,VM}_DEBUG hace 4 años
  Andreas Kling 2e4832c3da LibJS: Constructor function's "prototype" property should be writable hace 4 años
  Andreas Kling 9de6443ab7 LibJS: Add basic support for "with" statements hace 4 años
  Andreas Kling c3fe9b4df8 LibJS: Add a scope object abstraction hace 4 años
  Andreas Kling d617120499 LibJS: Parse "with" statements :^) hace 4 años
  Linus Groh 1b0c862f3a LibJS: Throw TypeError when calling class constructor without 'new' hace 4 años
  Linus Groh 745ffca580 LibJS: Use element index as key for array spread in object hace 4 años
  Linus Groh 39a1c9d827 LibJS: Implement 'new.target' hace 4 años
  Linus Groh 82ac936a9d LibJS: Check for exception after executing (do)while test expression hace 4 años
  Linus Groh aa68de3530 LibJS: Fix dump() indentation of UpdateExpression with suffix operator hace 4 años
  Linus Groh f8886ef5ba LibJS: Handle continue in switch statement unwinding hace 4 años
  Linus Groh 8f54edb7a0 LibJS: Handle return value in switch statement unwinding hace 4 años
  Andreas Kling 7b863330dc LibJS: Cache commonly used FlyStrings in the VM hace 4 años
  Andreas Kling 9f6c5f68b6 LibJS: Tidy up CallExpression::execute() a little bit hace 4 años
  Matthew Olsson 6e05685ad4 LibJS: Fix return statements not working properly in loops hace 4 años
  Matthew Olsson d980073122 LibJS: Handle unwinding in while and do-while statements hace 4 años
  Linus Groh 5feb7e8d28 LibJS: Use PropertyName::from_value() in MemberExpression::computed_property_name() hace 4 años
  Linus Groh aa71dae03c LibJS: Implement logical assignment operators (&&=, ||=, ??=) hace 4 años
  Linus Groh 2d4cd5b49b LibJS: Evaluate AssignmentExpression LHS before RHS according to the spec hace 4 años
  Andreas Kling 94b95a4924 LibJS: Remove Interpreter::call() hace 4 años
  Linus Groh 123f98201e LibJS: Use String::formatted() in various other places hace 4 años
  Linus Groh f9eaac62d9 LibJS: Use String::formatted() for throw_exception() message hace 4 años
  Andreas Kling a007b3c379 LibJS: Move "strict mode" state to the call stack hace 4 años
  Matthew Olsson 6eb6752c4c LibJS: Strict mode is now handled by Functions and Programs, not Blocks hace 4 años
  Andreas Kling fa18baf3e8 LibJS: Add Value::is_nullish() hace 4 años
  Nico Weber ef1b21004f Everywhere: Fix typos hace 4 años
  Andreas Kling be055b3ddd LibJS: Reduce use of Interpreter in Reference hace 4 años
  Andreas Kling 3df604ad12 LibJS: Reduce use of Interpreter in LexicalEnvironment hace 4 años
  Andreas Kling 591b7b7031 LibJS: Remove js_string(Interpreter&, ...) hace 4 años