Idan Horowitz
|
6352a33ed2
LibJS: Respect Object::get's without_side_effects parameter for numbers
|
4 years ago |
Linus Groh
|
317b88a8c3
LibJS: Replace Object's create_empty() with create() taking a prototype
|
4 years ago |
Andreas Kling
|
5eef07d232
LibJS: Avoid lots of string-to-int during global object construction
|
4 years ago |
Andreas Kling
|
095accd2b2
LibJS: Add a bunch of fast_is<T> to avoid slow RTTI in hot code
|
4 years ago |
Idan Horowitz
|
7f6d3818a2
LibJS: Add the Object::define_native_accessor method
|
4 years ago |
Linus Groh
|
862ba64037
LibJS: Implement the Error Cause proposal
|
4 years ago |
Andreas Kling
|
6714cf3631
LibJS: Move Cell.{cpp,h} from Runtime/ to Heap/
|
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
|
6e9eb0a284
LibJS: Add Object::get_without_side_effects()
|
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
|
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
|
0a911178ce
LibJS: Add fast_is<T> for StringObject and GlobalObject
|
4 years ago |
Linus Groh
|
6d2d8d091f
LibJS: Add the same Object::invoke() overloads as VM::call()
|
4 years ago |
Andreas Kling
|
13d7c09125
Libraries: Move to Userland/Libraries/
|
4 years ago |