Timothy Flynn
|
34574c5ee8
LibJS+LibWeb: Convert empty PrimitiveString invocators to String
|
2 jaren geleden |
Linus Groh
|
22089436ed
LibJS: Convert Heap::allocate{,_without_realm}() to NonnullGCPtr
|
2 jaren geleden |
Andreas Kling
|
4abdb68655
LibJS: Remove Object(Object& prototype) footgun
|
2 jaren geleden |
Linus Groh
|
6e386acb11
LibJS: Convert PromiseResolvingFunction::create() to NonnullGCPtr
|
2 jaren geleden |
Linus Groh
|
716c8bdc9d
LibJS: Convert PromiseReaction::create() to NonnullGCPtr
|
2 jaren geleden |
Linus Groh
|
a4d85cd522
LibJS: Convert Promise::create() to NonnullGCPtr
|
2 jaren geleden |
Linus Groh
|
d21ac9d820
LibJS: Convert Error::create() to NonnullGCPtr
|
2 jaren geleden |
Linus Groh
|
525f22d018
LibJS: Replace standalone js_string() with PrimitiveString::create()
|
2 jaren geleden |
Linus Groh
|
6e19ab2bbc
AK+Everywhere: Rename String to DeprecatedString
|
2 jaren geleden |
Linus Groh
|
fc9d587e39
LibJS: Make PromiseCapability GC-allocated
|
2 jaren geleden |
Linus Groh
|
c2326ec95a
LibJS: Move PromiseCapability into its own cpp/h file
|
2 jaren geleden |
Linus Groh
|
4986fa262c
LibJS: Update outdated PROMISE_DEBUG logging
|
2 jaren geleden |
Linus Groh
|
50428ea8d2
LibJS: Move intrinsics to the realm
|
2 jaren geleden |
Linus Groh
|
b345a0acca
LibJS+LibWeb: Reduce use of GlobalObject as an intermediary
|
2 jaren geleden |
Linus Groh
|
b465f46e00
LibJS: Remove GlobalObject parameter from native functions
|
2 jaren geleden |
Linus Groh
|
25849f8a6d
LibJS: Replace GlobalObject with VM in common AOs [Part 18/19]
|
2 jaren geleden |
Linus Groh
|
d74f8039eb
LibJS: Replace GlobalObject with VM in Promise AOs [Part 8/19]
|
2 jaren geleden |
Linus Groh
|
e992a9f469
LibJS+LibWeb: Replace GlobalObject with Realm in Heap::allocate<T>()
|
2 jaren geleden |
Linus Groh
|
b99cc7d050
LibJS+LibWeb: Replace GlobalObject with Realm in create() functions
|
2 jaren geleden |
Linus Groh
|
9f3f3b0864
LibJS: Remove implicit wrapping/unwrapping of completion records
|
3 jaren geleden |
Luke Wilde
|
4c1c6ef91c
LibJS: Setup host hooks and have promise jobs work out the realm
|
3 jaren geleden |
davidot
|
1c4c251be3
LibJS+Everywhere: Remove all VM::clear_exception() calls
|
3 jaren geleden |
mjz19910
|
1ef633472b
Everywhere: Convert VM::call() to JS::call()
|
3 jaren geleden |
Linus Groh
|
9d0d3affd4
LibJS: Replace the custom unwind mechanism with completions :^)
|
3 jaren geleden |
Linus Groh
|
85f0fc2b83
LibJS: Return Optional<T> from Completion::{value,target}(), not T
|
3 jaren geleden |
Linus Groh
|
01c2570678
LibJS: Annotate Promise implementation with spec comments
|
3 jaren geleden |
Idan Horowitz
|
81bdb20c61
LibJS: Convert the PromiseResolve AO to ThrowCompletionOr
|
3 jaren geleden |
Idan Horowitz
|
0d602c5ec5
LibJS: Convert the NewPromiseCapability AO to ThrowCompletionOr
|
3 jaren geleden |
Linus Groh
|
b7e5f08e56
LibJS: Convert Object::get() to ThrowCompletionOr
|
3 jaren geleden |
Idan Horowitz
|
ab594e5f2f
LibJS: Convert Value::invoke and VM::call to ThrowCompletionOr
|
3 jaren geleden |