Commit History

Autor SHA1 Mensaxe Data
  Idan Horowitz 6352a33ed2 LibJS: Respect Object::get's without_side_effects parameter for numbers %!s(int64=4) %!d(string=hai) anos
  Linus Groh 317b88a8c3 LibJS: Replace Object's create_empty() with create() taking a prototype %!s(int64=4) %!d(string=hai) anos
  Idan Horowitz 07992c8da6 LibJS: Throw when delete-ing a non-configurable property in strict mode %!s(int64=4) %!d(string=hai) anos
  Idan Horowitz c619ad4fec LibJS: Allow no-op define property calls on non-configurable objects %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 5eef07d232 LibJS: Avoid lots of string-to-int during global object construction %!s(int64=4) %!d(string=hai) anos
  Linus Groh 7327a28ccc LibJS: Add ECMA-262 section/title/URL comments almost everywhere %!s(int64=4) %!d(string=hai) anos
  Idan Horowitz bd9e20ef79 LibJS: Add the Object.getOwnPropertySymbols method %!s(int64=4) %!d(string=hai) anos
  Idan Horowitz 7f6d3818a2 LibJS: Add the Object::define_native_accessor method %!s(int64=4) %!d(string=hai) anos
  Linus Groh 862ba64037 LibJS: Implement the Error Cause proposal %!s(int64=4) %!d(string=hai) anos
  Idan Horowitz f63ef4f196 LibJS: Stop asserting in {Set,Test}IntegrityLevel on missing descriptor %!s(int64=4) %!d(string=hai) anos
  Linus Groh 7565bf0590 LibJS: Remove redundant exception checks %!s(int64=4) %!d(string=hai) anos
  Linus Groh 3fdad563e2 LibJS: Never omit setter/getter attributes in accessor descriptor object %!s(int64=4) %!d(string=hai) anos
  Linus Groh 8c964ef9f8 LibJS: Fix get_own_property_descriptor_object() field name order %!s(int64=4) %!d(string=hai) anos
  Linus Groh 4e555fae22 LibJS: Add missing cyclic prototype check to Object.setPrototypeOf() %!s(int64=4) %!d(string=hai) anos
  Idan Horowitz 2a8f4f097c LibJS: Throw TypeError on write to non-writable property in strict mode %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 42fcc2219d LibJS: Use PropertyName::as_string() in Object::get() %!s(int64=4) %!d(string=hai) anos
  Linus Groh 0cf04d07aa LibJS: Temporarily clear exception in Object::get_without_side_effects() %!s(int64=4) %!d(string=hai) anos
  Linus Groh ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 1682f0b760 Everything: Move to SPDX license identifiers in all files. %!s(int64=4) %!d(string=hai) anos
  Linus Groh 7af1d2c170 LibJS: Make Object.getOwnPropertyDescriptor() work with string indexed property %!s(int64=4) %!d(string=hai) anos
  Linus Groh 614bad86bc LibJS: Fix Object.getOwnPropertyDescriptor() attributes for numeric property %!s(int64=4) %!d(string=hai) anos
  Linus Groh ac3e7ef791 LibJS: Fix crash in Object.{freeze,seal}() with indexed properties %!s(int64=4) %!d(string=hai) anos
  Linus Groh 085816645f LibJS: Take PropertyName in Object::set_integrity_level() internal lambda %!s(int64=4) %!d(string=hai) anos
  Linus Groh 51676d7c33 LibJS: Use dbgln_if() instead of '#if OBJECT_DEBUG' %!s(int64=4) %!d(string=hai) anos
  Linus Groh 6e9eb0a284 LibJS: Add Object::get_without_side_effects() %!s(int64=4) %!d(string=hai) anos
  Linus Groh 433a23cfde LibJS: Fix array hole and string object indexing prototype indirection %!s(int64=4) %!d(string=hai) anos
  Linus Groh da8a35a79e LibJS: Implement Object.defineProperties() %!s(int64=4) %!d(string=hai) anos
  Linus Groh 275da6fcc9 LibJS: Update Object::define_accessor() to take both getter and setter %!s(int64=4) %!d(string=hai) anos
  Linus Groh ec62783af9 LibJS: Let Object::delete_property() return a bool, not Value %!s(int64=4) %!d(string=hai) anos
  Linus Groh 4788c94d34 LibJS: Remove superfluous exception check from get_own_property_descriptor() %!s(int64=4) %!d(string=hai) anos