Historique des commits

Auteur SHA1 Message Date
  Andreas Kling 8249280500 LibJS: Use HashMap::ensure_capacity() in enter_scope() il y a 5 ans
  Andreas Kling 062d6af16e LibJS: Remove Interpreter::declare_variable() il y a 5 ans
  Andreas Kling ac7459cb40 LibJS: Hoist variable declarations to the nearest relevant scope il y a 5 ans
  Brian Gianforcaro 0d41e542b7 LibJS: Throw on assignment of an const variable il y a 5 ans
  Stephan Unverwerth f8f65053bd LibJS: Parse "this" as ThisExpression il y a 5 ans
  Andreas Kling 110ca6b0b6 LibJS: Cache a FlyString for "this" to speed up variable lookup il y a 5 ans
  Linus Groh eece424694 LibJS: Make Function and CallFrame aware of their function name il y a 5 ans
  Andreas Kling cb0dfd8f72 LibJS: Use enumerator macros for boilerplate code around native types il y a 5 ans
  Andreas Kling 58ab76269c LibJS: Add all the Error subclasses il y a 5 ans
  Emanuele Torre 38dfd04633 LibJS: rename JS::DeclarationType => JS::DeclarationKind il y a 5 ans
  Andreas Kling f07f8d5a44 LibJS: Add "constructor" property to constructor prototypes il y a 5 ans
  Jack Karamanian edae926cb0 LibJS: Add Boolean constructor object il y a 5 ans
  Andreas Kling bdffc9e7fb LibJS: Support array holes, encoded as empty JS::Value il y a 5 ans
  Andreas Kling 5495f06af5 LibJS: Give argument vectors an inline capacity of 8 il y a 5 ans
  Andreas Kling 2db8716a6f LibJS: Don't return the "last computed value" from Interpreter::run() il y a 5 ans
  Andreas Kling 3a026a1ede LibJS: Add NumberObject and make to_object() on number values create it il y a 5 ans
  Andreas Kling eabdbe0ee9 LibJS: Log when we throw a JavaScript Error il y a 5 ans
  Linus Groh 2944039d6b LibJS: Add Function() and Function.prototype il y a 5 ans
  Andreas Kling 5e6e1fd482 LibJS: Start implementing object shapes il y a 5 ans
  Andreas Kling c683665ca9 LibJS: Fix bad cast in Interpreter::run() il y a 5 ans
  Andreas Kling d062d7baa7 LibWeb+LibJS: Move DOM Window object to dedicated classes il y a 5 ans
  Linus Groh d4e3688f4f LibJS: Start implementing Date :^) il y a 5 ans
  Andreas Kling 7c4e53f31e LibJS: Rework how native functions are called to improve |this| value il y a 5 ans
  Andreas Kling 14047ca432 LibJS: Add a global "Object" constructor il y a 5 ans
  Andreas Kling fecbef4ffe LibJS: Make it possible to reference the "this" value in JavaScript il y a 5 ans
  Andreas Kling c60dc84a33 LibJS: Allow function calls with missing arguments il y a 5 ans
  Andreas Kling 9494865f99 LibJS: Actually pop frames off of the scope stack when exiting a scope il y a 5 ans
  Andreas Kling faddf3a1db LibJS: Implement "throw" il y a 5 ans
  Andreas Kling 343e224aa8 LibJS: Implement basic exception throwing il y a 5 ans
  Andreas Kling 494df52961 LibJS: Actually leave the current function scope on "return" il y a 5 ans