Andreas Kling
|
42fcc2219d
LibJS: Use PropertyName::as_string() in Object::get()
|
4 years ago |
Linus Groh
|
0cf04d07aa
LibJS: Temporarily clear exception in Object::get_without_side_effects()
|
4 years ago |
Linus Groh
|
ebdeed087c
Everywhere: Use linusg@serenityos.org for my copyright headers
|
4 years ago |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 years ago |
Linus Groh
|
7af1d2c170
LibJS: Make Object.getOwnPropertyDescriptor() work with string indexed property
|
4 years ago |
Linus Groh
|
614bad86bc
LibJS: Fix Object.getOwnPropertyDescriptor() attributes for numeric property
|
4 years ago |
Linus Groh
|
ac3e7ef791
LibJS: Fix crash in Object.{freeze,seal}() with indexed properties
|
4 years ago |
Linus Groh
|
085816645f
LibJS: Take PropertyName in Object::set_integrity_level() internal lambda
|
4 years ago |
Linus Groh
|
51676d7c33
LibJS: Use dbgln_if() instead of '#if OBJECT_DEBUG'
|
4 years ago |
Linus Groh
|
6e9eb0a284
LibJS: Add Object::get_without_side_effects()
|
4 years ago |
Linus Groh
|
433a23cfde
LibJS: Fix array hole and string object indexing prototype indirection
|
4 years ago |
Linus Groh
|
da8a35a79e
LibJS: Implement Object.defineProperties()
|
4 years ago |
Linus Groh
|
275da6fcc9
LibJS: Update Object::define_accessor() to take both getter and setter
|
4 years ago |
Linus Groh
|
ec62783af9
LibJS: Let Object::delete_property() return a bool, not Value
|
4 years ago |
Linus Groh
|
4788c94d34
LibJS: Remove superfluous exception check from get_own_property_descriptor()
|
4 years ago |
Linus Groh
|
f3264b0dbd
LibJS: Implement Object.isFrozen() and Object.isSealed()
|
4 years ago |
Linus Groh
|
9af07c7803
LibJS: Implement Object.freeze() and Object.seal()
|
4 years ago |
Linus Groh
|
1c3eef5317
LibJS: Use MarkedValueList for internal own properties getter functions
|
4 years ago |
Linus Groh
|
abc7b31079
LibJS: Let Object::get_own_properties() return both strings and symbols
|
4 years ago |
Linus Groh
|
1416027486
LibJS: Add Object::get_enumerable_own_property_names() and use it
|
4 years ago |
Linus Groh
|
afc86abe24
LibJS: Remove this_object parameter from get/put own property functions
|
4 years ago |
Andreas Kling
|
1603623772
LibJS: Move AST node stack from VM to Interpreter
|
4 years ago |
Linus Groh
|
4f36b6bfbd
LibJS: Only set receiver value fallback once in Object::get()
|
4 years ago |
Linus Groh
|
6d2d8d091f
LibJS: Add the same Object::invoke() overloads as VM::call()
|
4 years ago |
Jean-Baptiste Boric
|
6f668ca3a4
LibJS: Fix crash due to AST node tracking inside call stack
|
4 years ago |
Jean-Baptiste Boric
|
6172cb3599
LibJS: Keep track of current AST node inside the call stack
|
4 years ago |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 years ago |
asynts
|
eea72b9b5c
Everywhere: Hook up remaining debug macros to Debug.h.
|
4 years ago |
asynts
|
acdcf59a33
Everywhere: Remove unnecessary debug comments.
|
4 years ago |
Andreas Kling
|
13d7c09125
Libraries: Move to Userland/Libraries/
|
4 years ago |