Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling af51dc105a LibJS+LibWeb: Add JS::Object::inherits(class_name) %!s(int64=5) %!d(string=hai) anos
  Andreas Kling cd14ebb11f LibJS: More Interpreter::global_object() removal %!s(int64=5) %!d(string=hai) anos
  Andreas Kling e4add19915 LibJS: Pass GlobalObject& to native functions and property accessors %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 053863f35e LibJS: Interpreter::this_value() => this_value(GlobalObject&) %!s(int64=5) %!d(string=hai) anos
  Matthew Olsson 5ae9419a06 LibJS: Object index properties have descriptors; Handle sparse indices %!s(int64=5) %!d(string=hai) anos
  Linus Groh 418092a71a LibJS: Implement Array length setter %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 2d7b495244 LibJS: Make Array constructor take its prototype %!s(int64=5) %!d(string=hai) anos
  Linus Groh 9fab52a390 LibJS: Remove shift, pop, push functions from Array object %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 90ba0145f6 LibJS: Add a number-indexed property storage to all Objects %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 30440134cb LibJS+LibWeb: Move native properties to separate getters/setters %!s(int64=5) %!d(string=hai) anos
  Linus Groh c209ea1985 LibJS: Implement Array.prototype.{shift,pop} %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 7dc78b5e38 LibJS: Use correct |this| value when getting/setting native properties %!s(int64=5) %!d(string=hai) anos
  Andreas Kling cccbe43056 LibJS: Use FlyString for identifiers %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 324b92fd06 LibJS: Virtualize access to an Object's own properties %!s(int64=5) %!d(string=hai) anos
  Andreas Kling bceabd7c4b LibJS: Add ArrayPrototype and implement Array.prototype.push() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 8f7d4f67a4 LibJS: Support reading/writing elements in an Array via Object get/put %!s(int64=5) %!d(string=hai) anos
  Andreas Kling a82f64d3d6 LibJS: Parse ArrayExpression and start implementing Array objects %!s(int64=5) %!d(string=hai) anos