Commit History

Autor SHA1 Mensaxe Data
  Timothy Flynn 12f9f3d9ef LibJS: Support instrinsic Object properties with deferred evaluation %!s(int64=2) %!d(string=hai) anos
  Andreas Kling e23fe8cf87 LibJS: Make define_native_foo() take SafeFunctions %!s(int64=2) %!d(string=hai) anos
  Andreas Kling 35c9aa7c05 LibJS: Hide all the constructors! %!s(int64=2) %!d(string=hai) anos
  Andreas Kling 49fd92d92a LibJS: Make JS_OBJECT and JS_ENVIRONMENT forward to JS_CELL %!s(int64=2) %!d(string=hai) anos
  Andreas Kling 6e973ce69b LibJS: Add JS_CELL macro and use it in all JS::Cell subclasses %!s(int64=2) %!d(string=hai) anos
  Linus Groh 72730422bb LibJS: Remove Shape::global_object() and Object::global_object() %!s(int64=2) %!d(string=hai) anos
  Linus Groh e3895e6c80 LibJS: Pass Realm to define_native_{accessor,function}() %!s(int64=3) %!d(string=hai) anos
  Linus Groh b465f46e00 LibJS: Remove GlobalObject parameter from native functions %!s(int64=3) %!d(string=hai) anos
  Linus Groh a022e548b8 LibJS: Replace GlobalObject with VM in Value AOs [Part 4/19] %!s(int64=3) %!d(string=hai) anos
  Linus Groh b99cc7d050 LibJS+LibWeb: Replace GlobalObject with Realm in create() functions %!s(int64=3) %!d(string=hai) anos
  Linus Groh 5dd5896588 LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions %!s(int64=3) %!d(string=hai) anos
  Linus Groh ecd163bdf1 LibJS+LibWeb: Replace GlobalObject with Realm in object constructors %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 50d951aea2 LibJS: Let Shape store a Realm instead of a GlobalObject %!s(int64=3) %!d(string=hai) anos
  sin-ack 3f3f45580a Everywhere: Add sv suffix to strings relying on StringView(char const*) %!s(int64=3) %!d(string=hai) anos
  Linus Groh 9f3f3b0864 LibJS: Remove implicit wrapping/unwrapping of completion records %!s(int64=3) %!d(string=hai) anos
  Linus Groh e815d3f9ce LibJS: De-duplicate ClassFieldDefinition Records %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz 086969277e Everywhere: Run clang-format %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz 9cfbbfd8d8 LibJS: Implement the EnumerateObjectProperties AO %!s(int64=3) %!d(string=hai) anos
  Lenny Maiorani a0367aa43b DevTools+LibJS+LibWeb: Change class_name to use StringView %!s(int64=3) %!d(string=hai) anos
  Lenny Maiorani d00b79568f Libraries: Use default constructors/destructors in LibJS %!s(int64=3) %!d(string=hai) anos
  Linus Groh 368af9ad6e LibJS: Add Object constructor allowing null prototype %!s(int64=3) %!d(string=hai) anos
  Linus Groh bc183dbbcb LibJS: Replace uses of MarkedValueList with MarkedVector<Value> %!s(int64=3) %!d(string=hai) anos
  Linus Groh 6f20f49b21 Everywhere: Rename JS::PropertyKey variables from property_{name => key} %!s(int64=3) %!d(string=hai) anos
  Linus Groh 038d354b5d LibJS: Remove Object::value_of() %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 212319b25e LibJS: Only allocate space for Object private elements if needed %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz 2eaed880b1 LibJS: Remove old Native Functions %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 7ccb8c8609 LibJS: Provide default hash traits for JS::PropertyKey %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 398c181c79 LibJS: Rename PropertyName to PropertyKey %!s(int64=3) %!d(string=hai) anos
  davidot d94b5e511f LibJS: Add slot [[PrivateElements]] and related methods to Object %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz 40eb3a39d4 LibJS: Rename define_native_function => define_old_native_function %!s(int64=3) %!d(string=hai) anos