Commit History

Автор SHA1 Съобщение Дата
  Andreas Kling aaf35112a4 LibJS: Pass JS::Function around by reference more преди 5 години
  Andreas Kling 3c4a9e421f LibJS: Allow "delete someGlobalVariable" преди 5 години
  Andreas Kling 35aea2e454 LibJS: Stop using Optional<Value> in favor of Value's empty state преди 5 години
  Andreas Kling f7a1696087 LibJS: Add MarkedValueList and use it for argument passing преди 5 години
  Andreas Kling 3072f9fd82 LibJS: Move the empty object shape from Interpreter to GlobalObject преди 5 години
  Andreas Kling fca08bd000 LibJS: Move builtin prototypes to the global object преди 5 години
  Andreas Kling 205ac0090d LibJS: Pass prototype to Error constructors преди 5 години
  Andreas Kling ed80952cb6 LibJS: Introduce LexicalEnvironment преди 5 години
  Andreas Kling 062d6af16e LibJS: Remove Interpreter::declare_variable() преди 5 години
  Linus Groh 3b21c4aa56 LibJS: Add console.trace() преди 5 години
  Linus Groh eece424694 LibJS: Make Function and CallFrame aware of their function name преди 5 години
  Andreas Kling cb0dfd8f72 LibJS: Use enumerator macros for boilerplate code around native types преди 5 години
  Andreas Kling 58ab76269c LibJS: Add all the Error subclasses преди 5 години
  Emanuele Torre 38dfd04633 LibJS: rename JS::DeclarationType => JS::DeclarationKind преди 5 години
  Andreas Kling f07f8d5a44 LibJS: Add "constructor" property to constructor prototypes преди 5 години
  Jack Karamanian edae926cb0 LibJS: Add Boolean constructor object преди 5 години
  Andreas Kling 5495f06af5 LibJS: Give argument vectors an inline capacity of 8 преди 5 години
  Andreas Kling 9ebd066ac8 LibJS: Add support for "continue" inside "for" statements :^) преди 5 години
  Andreas Kling e3b92caa6d LibJS: Make "break" actually work inside "switch" преди 5 години
  Andreas Kling 2db8716a6f LibJS: Don't return the "last computed value" from Interpreter::run() преди 5 години
  Andreas Kling 3a026a1ede LibJS: Add NumberObject and make to_object() on number values create it преди 5 години
  Linus Groh 2944039d6b LibJS: Add Function() and Function.prototype преди 5 години
  Andreas Kling 5e6e1fd482 LibJS: Start implementing object shapes преди 5 години
  Andreas Kling cd1d369cdd LibJS: Add argument(i) and argument_count() to Interpreter преди 5 години
  Andreas Kling 9d5d0261e1 LibJS: Add Interpreter::create<GlobalObjectType>() преди 5 години
  Andreas Kling d062d7baa7 LibWeb+LibJS: Move DOM Window object to dedicated classes преди 5 години
  Linus Groh d4e3688f4f LibJS: Start implementing Date :^) преди 5 години
  Andreas Kling 2285f84596 LibJS: Implement basic execution of "switch" statements преди 5 години
  Andreas Kling 62d5f79388 LibJS+LibWeb: Function calls should always go through Interpreter преди 5 години
  Andreas Kling 7c4e53f31e LibJS: Rework how native functions are called to improve |this| value преди 5 години