Historial de Commits

Autor SHA1 Mensaje Fecha
  Andreas Kling 10724a7cb3 LibJS: Use ConservativeVector when instantiating static class fields hace 8 meses
  Andreas Kling 5aa1d7837f LibJS: Don't leak class field initializers hace 8 meses
  Timothy Flynn 93712b24bf Everywhere: Hoist the Libraries folder to the top-level hace 8 meses
  Andreas Kling 13d7c09125 Libraries: Move to Userland/Libraries/ hace 4 años
  Andreas Kling db790dda62 LibJS: Remove hand-rolled type information in JS AST in favor of RTTI hace 4 años
  Andreas Kling f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI hace 4 años
  AnotherTest b34b681811 LibJS: Track source positions all the way down to exceptions hace 4 años
  AnotherTest 7c8d35600c Spreadsheet: Override `visit_edges()` and visit stored JS objects hace 4 años
  Andreas Kling 48d2545572 LibJS: Get rid of Argument and ArgumentVector hace 4 años
  Andreas Kling 38268f1c53 LibJS: Create lexical scope for "catch" on the spot when throwing hace 4 años
  Andreas Kling d2e3e038d6 LibJS: Use IndexedProperties::for_each_value() in update_function_name() hace 4 años
  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