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