Daniel Bertalan
|
65232b6681
LibJS: Mark classes and virtual functions `final` where possible
|
1 år sedan |
Andreas Kling
|
1a27c525d5
LibJS: Make PrimitiveString::create() infallible
|
1 år sedan |
Timothy Flynn
|
c911781c21
Everywhere: Remove needless trailing semi-colons after functions
|
2 år sedan |
Timothy Flynn
|
e945994877
LibJS: Update spec numbers / text for the Change Array by Copy proposal
|
2 år sedan |
MacDue
|
63b11030f0
Everywhere: Use ReadonlySpan<T> instead of Span<T const>
|
2 år sedan |
Timothy Flynn
|
f2527c8c81
LibJS: Add a fallible variant of Array::create_from
|
2 år sedan |
Linus Groh
|
91b0123eaf
LibJS: Convert Array::create{,_from}() to NonnullGCPtr
|
2 år sedan |
Andreas Kling
|
35c9aa7c05
LibJS: Hide all the constructors!
|
2 år sedan |
Andreas Kling
|
6e973ce69b
LibJS: Add JS_CELL macro and use it in all JS::Cell subclasses
|
2 år sedan |
Linus Groh
|
d69eaf8be9
LibJS: Replace GlobalObject with VM in Array AOs [Part 15/19]
|
2 år sedan |
Linus Groh
|
b99cc7d050
LibJS+LibWeb: Replace GlobalObject with Realm in create() functions
|
2 år sedan |
Linus Groh
|
5927cdd9c5
LibJS: Use u64 for the length parameter in Array::create()
|
3 år sedan |
Linus Groh
|
e2a5a27302
LibJS: Implement the SortIndexedProperties AO
|
3 år sedan |
Linus Groh
|
5ddf0b0c99
LibJS: Implement the CompareArrayElements AO
|
3 år sedan |
Lenny Maiorani
|
d00b79568f
Libraries: Use default constructors/destructors in LibJS
|
3 år sedan |
Linus Groh
|
bc183dbbcb
LibJS: Replace uses of MarkedValueList with MarkedVector<Value>
|
3 år sedan |
davidot
|
9264f9d24e
LibJS+Everywhere: Remove VM::exception() and most related functions
|
3 år sedan |
Timothy Flynn
|
98348d9a33
LibJS: Allow calling Array::create_from without allocating a Vector
|
3 år sedan |
Andreas Kling
|
398c181c79
LibJS: Rename PropertyName to PropertyKey
|
3 år sedan |
Idan Horowitz
|
db5df26841
LibJS: Convert Array AOs to ThrowCompletionOr
|
3 år sedan |
Linus Groh
|
ee8380edea
LibJS: Convert internal_own_property_keys() to ThrowCompletionOr
|
3 år sedan |
Linus Groh
|
fbfb0bb908
LibJS: Convert internal_delete() to ThrowCompletionOr
|
3 år sedan |
Linus Groh
|
5da210125e
LibJS: Convert internal_define_own_property() to ThrowCompletionOr
|
3 år sedan |
Linus Groh
|
0e69a6e487
LibJS: Convert internal_get_own_property() to ThrowCompletionOr
|
3 år sedan |
Linus Groh
|
8f3a5ba5d8
LibJS: Add Array::create_from() for generic Vector<T>
|
3 år sedan |
Idan Horowitz
|
c351b4ad0d
LibJS: Stop using a native property for Array lengths
|
4 år sedan |
Linus Groh
|
0ba81dc0b7
LibJS: Remove Object::is_array() in favor of Value::is_array() and RTTI
|
4 år sedan |
Linus Groh
|
09bd5f8772
LibJS: Rewrite most of Object for spec compliance :^)
|
4 år sedan |
Idan Horowitz
|
e480d69130
LibJS: Bring ArrayCreate and ArrayConstructor closer to spec
|
4 år sedan |
Linus Groh
|
1c906b07a4
LibJS: Add length parameter to Array::create()
|
4 år sedan |