Andreas Kling
|
18c54d8d40
LibJS: Make Cell::initialize() return void
|
1 year ago |
Andreas Kling
|
52cd671163
LibJS: Make Object::internal_get() reveal the used property offset
|
2 years ago |
Linus Groh
|
b84f8fb55b
LibJS: Make intrinsics getters return NonnullGCPtr
|
2 years ago |
Matthew Olsson
|
7c0c1c8f49
LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr
|
2 years ago |
Timothy Flynn
|
2692db8699
LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors
|
2 years ago |
Andreas Kling
|
4abdb68655
LibJS: Remove Object(Object& prototype) footgun
|
2 years ago |
Linus Groh
|
50428ea8d2
LibJS: Move intrinsics to the realm
|
2 years ago |
Linus Groh
|
b99cc7d050
LibJS+LibWeb: Replace GlobalObject with Realm in create() functions
|
2 years ago |
Linus Groh
|
5dd5896588
LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions
|
2 years ago |
Linus Groh
|
ecd163bdf1
LibJS+LibWeb: Replace GlobalObject with Realm in object constructors
|
2 years ago |
Linus Groh
|
50d0f879f7
LibJS: Remove bogus FIXME in ArgumentsObject::internal_get()
|
3 years ago |
Linus Groh
|
9f3f3b0864
LibJS: Remove implicit wrapping/unwrapping of completion records
|
3 years ago |
Linus Groh
|
cb66474fb5
LibJS: Update spec comments testing presence of a field
|
3 years ago |
Lenny Maiorani
|
d00b79568f
Libraries: Use default constructors/destructors in LibJS
|
3 years ago |
Linus Groh
|
6f20f49b21
Everywhere: Rename JS::PropertyKey variables from property_{name => key}
|
3 years ago |
Andreas Kling
|
398c181c79
LibJS: Rename PropertyName to PropertyKey
|
3 years ago |
Linus Groh
|
3be26f56db
LibJS: Convert has_own_property() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
1d45541278
LibJS: Convert Object::set() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
b7e5f08e56
LibJS: Convert Object::get() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
4d5bd092ea
LibJS: Use MUST() where applicable
|
3 years ago |
Linus Groh
|
fbfb0bb908
LibJS: Convert internal_delete() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
e5409c6ead
LibJS: Convert internal_set() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
6c2b974db2
LibJS: Convert internal_get() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
5da210125e
LibJS: Convert internal_define_own_property() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
0e69a6e487
LibJS: Convert internal_get_own_property() to ThrowCompletionOr
|
3 years ago |
Idan Horowitz
|
8d01d43f5e
LibJS: Replace the boolean argument of Object::set with an enum class
|
4 years ago |
Linus Groh
|
339ccba354
LibJS: Make Object.prototype.toString() fully spec compliant
|
4 years ago |
Andreas Kling
|
7fdeb0ec74
LibJS: Fix logic typo in ArgumentsObject.[[Set]]
|
4 years ago |
Andreas Kling
|
a0acb6f058
LibJS: Fix accidental west-const in ArgumentsObject
|
4 years ago |
Andreas Kling
|
77fa33e61a
LibJS: Finish implementing mapped arguments exotic objects :^)
|
4 years ago |