Jonne Ransijn
|
69f96122b6
LibJS+LibWeb: Prevent double invocation of `[[GetOwnProperty]]`
|
8 months ago |
Timothy Flynn
|
ddf3add6a7
LibJS: Remove Array::create_from overload that accepts a plain vector
|
8 months ago |
Timothy Flynn
|
663a5e97ca
LibJS: Add an Array::create_from overload to accept a plain array
|
8 months ago |
Andreas Kling
|
cc4b3cbacc
Meta: Update my e-mail address everywhere
|
9 months ago |
Aliaksandr Kalenik
|
fceba6a257
LibWeb/WebIDL: Introduce ObservableArray
|
1 year ago |
Andreas Kling
|
ece961f882
LibJS: Pass call/construct argument lists as ReadonlySpan<Value>
|
1 year ago |
Andreas Kling
|
3c74dc9f4d
LibJS: Segregate GC-allocated objects by type
|
1 year ago |
Daniel Bertalan
|
65232b6681
LibJS: Mark classes and virtual functions `final` where possible
|
1 year ago |
Andreas Kling
|
1a27c525d5
LibJS: Make PrimitiveString::create() infallible
|
1 year ago |
Timothy Flynn
|
c911781c21
Everywhere: Remove needless trailing semi-colons after functions
|
2 years ago |
Timothy Flynn
|
e945994877
LibJS: Update spec numbers / text for the Change Array by Copy proposal
|
2 years ago |
MacDue
|
63b11030f0
Everywhere: Use ReadonlySpan<T> instead of Span<T const>
|
2 years ago |
Timothy Flynn
|
f2527c8c81
LibJS: Add a fallible variant of Array::create_from
|
2 years ago |
Linus Groh
|
91b0123eaf
LibJS: Convert Array::create{,_from}() to NonnullGCPtr
|
2 years ago |
Andreas Kling
|
35c9aa7c05
LibJS: Hide all the constructors!
|
2 years ago |
Andreas Kling
|
6e973ce69b
LibJS: Add JS_CELL macro and use it in all JS::Cell subclasses
|
2 years ago |
Linus Groh
|
d69eaf8be9
LibJS: Replace GlobalObject with VM in Array AOs [Part 15/19]
|
2 years ago |
Linus Groh
|
b99cc7d050
LibJS+LibWeb: Replace GlobalObject with Realm in create() functions
|
2 years ago |
Linus Groh
|
5927cdd9c5
LibJS: Use u64 for the length parameter in Array::create()
|
3 years ago |
Linus Groh
|
e2a5a27302
LibJS: Implement the SortIndexedProperties AO
|
3 years ago |
Linus Groh
|
5ddf0b0c99
LibJS: Implement the CompareArrayElements AO
|
3 years ago |
Lenny Maiorani
|
d00b79568f
Libraries: Use default constructors/destructors in LibJS
|
3 years ago |
Linus Groh
|
bc183dbbcb
LibJS: Replace uses of MarkedValueList with MarkedVector<Value>
|
3 years ago |
davidot
|
9264f9d24e
LibJS+Everywhere: Remove VM::exception() and most related functions
|
3 years ago |
Timothy Flynn
|
98348d9a33
LibJS: Allow calling Array::create_from without allocating a Vector
|
3 years ago |
Andreas Kling
|
398c181c79
LibJS: Rename PropertyName to PropertyKey
|
3 years ago |
Idan Horowitz
|
db5df26841
LibJS: Convert Array AOs to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
ee8380edea
LibJS: Convert internal_own_property_keys() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
fbfb0bb908
LibJS: Convert internal_delete() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
5da210125e
LibJS: Convert internal_define_own_property() to ThrowCompletionOr
|
3 years ago |