Andreas Kling
|
3c74dc9f4d
LibJS: Segregate GC-allocated objects by type
|
1 anno fa |
Andreas Kling
|
65717e3b75
LibJS: Inline fast case for Value::to_{boolean,number,numeric,primitive}
|
1 anno fa |
Andreas Kling
|
18c54d8d40
LibJS: Make Cell::initialize() return void
|
1 anno fa |
Linus Groh
|
9279b0780d
LibJS: Port Value::to_bigint() to NonnullGCPtr
|
2 anni fa |
Linus Groh
|
b84f8fb55b
LibJS: Make intrinsics getters return NonnullGCPtr
|
2 anni fa |
Timothy Flynn
|
2692db8699
LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors
|
2 anni fa |
Linus Groh
|
6ae79a84df
LibJS: Convert Object::construct() to NonnullGCPtr
|
2 anni fa |
Linus Groh
|
5db38d7ba1
LibJS: Replace standalone js_bigint() with BigInt::create()
|
2 anni fa |
Timothy Flynn
|
85e313077a
LibJS: Do not invoke Cell::vm in constructors before Cell is constructed
|
2 anni fa |
Linus Groh
|
50428ea8d2
LibJS: Move intrinsics to the realm
|
2 anni fa |
Linus Groh
|
e3895e6c80
LibJS: Pass Realm to define_native_{accessor,function}()
|
2 anni fa |
Linus Groh
|
56b2ae5ac0
LibJS: Replace GlobalObject with VM in remaining AOs [Part 19/19]
|
2 anni fa |
Linus Groh
|
a022e548b8
LibJS: Replace GlobalObject with VM in Value AOs [Part 4/19]
|
2 anni fa |
Linus Groh
|
694f66b5ca
LibJS: Replace GlobalObject with VM in Temporal AOs [Part 2/19]
|
2 anni fa |
Linus Groh
|
f3117d46dc
LibJS: Remove GlobalObject from VM::throw_completion()
|
2 anni fa |
Linus Groh
|
5dd5896588
LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions
|
2 anni fa |
Linus Groh
|
ecd163bdf1
LibJS+LibWeb: Replace GlobalObject with Realm in object constructors
|
2 anni fa |
Linus Groh
|
c3f1d8f5ba
LibJS: Correct section IDs of Temporal .prototype property clauses
|
3 anni fa |
Idan Horowitz
|
306c25f3c2
LibJS: Convert the NumberToBigInt AO to ThrowCompletionOr
|
3 anni fa |
Linus Groh
|
149231d47d
LibJS: Convert Temporal.Instant functions to ThrowCompletionOr
|
3 anni fa |
Linus Groh
|
5832de62fe
LibJS: Convert NativeFunction::{call,construct}() to ThrowCompletionOr
|
3 anni fa |
Idan Horowitz
|
40eb3a39d4
LibJS: Rename define_native_function => define_old_native_function
|
3 anni fa |
Idan Horowitz
|
20163c0584
LibJS: Add ThrowCompletionOr versions of the JS native function macros
|
3 anni fa |
Idan Horowitz
|
20d990563c
LibJS: Convert to_number() to ThrowCompletionOr
|
3 anni fa |
Idan Horowitz
|
e87cea8248
LibJS: Convert to_bigint() to ThrowCompletionOr
|
3 anni fa |
Linus Groh
|
4d5bd092ea
LibJS: Use MUST() where applicable
|
3 anni fa |
Linus Groh
|
20337a34a2
LibJS: Convert Instant AOs to ThrowCompletionOr
|
3 anni fa |
Linus Groh
|
f58891ed42
LibJS: Add a js_bigint(VM&, ...) overload and use it
|
4 anni fa |
Brian Gianforcaro
|
b10657a2b6
LibJS: Remove unused includes out of Cell.h, move to the users
|
4 anni fa |
Linus Groh
|
d159938acc
LibJS: Reflect recent editorial changes in the Temporal proposal
|
4 anni fa |