Commit History

Автор SHA1 Съобщение Дата
  Shannon Booth f87041bf3a LibGC+Everywhere: Factor out a LibGC from LibJS преди 8 месеца
  Andreas Kling 10724a7cb3 LibJS: Use ConservativeVector when instantiating static class fields преди 8 месеца
  Andreas Kling 5aa1d7837f LibJS: Don't leak class field initializers преди 8 месеца
  Timothy Flynn 93712b24bf Everywhere: Hoist the Libraries folder to the top-level преди 8 месеца
  Andreas Kling 13d7c09125 Libraries: Move to Userland/Libraries/ преди 4 години
  Andreas Kling db790dda62 LibJS: Remove hand-rolled type information in JS AST in favor of RTTI преди 4 години
  Andreas Kling f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI преди 4 години
  AnotherTest b34b681811 LibJS: Track source positions all the way down to exceptions преди 4 години
  AnotherTest 7c8d35600c Spreadsheet: Override `visit_edges()` and visit stored JS objects преди 4 години
  Andreas Kling 48d2545572 LibJS: Get rid of Argument and ArgumentVector преди 4 години
  Andreas Kling 38268f1c53 LibJS: Create lexical scope for "catch" on the spot when throwing преди 4 години
  Andreas Kling d2e3e038d6 LibJS: Use IndexedProperties::for_each_value() in update_function_name() преди 4 години
  Linus Groh 5eb1f752ab LibJS: Use new format functions everywhere преди 4 години
  Linus Groh 28552f3f36 LibJS: Remove unused {INTERPRETER,VM}_DEBUG преди 4 години
  Andreas Kling 2e4832c3da LibJS: Constructor function's "prototype" property should be writable преди 4 години
  Andreas Kling 9de6443ab7 LibJS: Add basic support for "with" statements преди 4 години
  Andreas Kling c3fe9b4df8 LibJS: Add a scope object abstraction преди 4 години
  Andreas Kling d617120499 LibJS: Parse "with" statements :^) преди 4 години
  Linus Groh 1b0c862f3a LibJS: Throw TypeError when calling class constructor without 'new' преди 4 години
  Linus Groh 745ffca580 LibJS: Use element index as key for array spread in object преди 4 години
  Linus Groh 39a1c9d827 LibJS: Implement 'new.target' преди 4 години
  Linus Groh 82ac936a9d LibJS: Check for exception after executing (do)while test expression преди 4 години
  Linus Groh aa68de3530 LibJS: Fix dump() indentation of UpdateExpression with suffix operator преди 4 години
  Linus Groh f8886ef5ba LibJS: Handle continue in switch statement unwinding преди 4 години
  Linus Groh 8f54edb7a0 LibJS: Handle return value in switch statement unwinding преди 4 години
  Andreas Kling 7b863330dc LibJS: Cache commonly used FlyStrings in the VM преди 4 години
  Andreas Kling 9f6c5f68b6 LibJS: Tidy up CallExpression::execute() a little bit преди 4 години
  Matthew Olsson 6e05685ad4 LibJS: Fix return statements not working properly in loops преди 4 години
  Matthew Olsson d980073122 LibJS: Handle unwinding in while and do-while statements преди 4 години
  Linus Groh 5feb7e8d28 LibJS: Use PropertyName::from_value() in MemberExpression::computed_property_name() преди 4 години