Linus Groh
|
ccdfa2320c
LibJS: Replace GlobalObject with VM in Iterator AOs [Part 7/19]
|
2 years ago |
Linus Groh
|
a022e548b8
LibJS: Replace GlobalObject with VM in Value AOs [Part 4/19]
|
2 years ago |
Linus Groh
|
f3117d46dc
LibJS: Remove GlobalObject from VM::throw_completion()
|
2 years ago |
Linus Groh
|
b99cc7d050
LibJS+LibWeb: Replace GlobalObject with Realm in create() functions
|
2 years ago |
Linus Groh
|
9f3f3b0864
LibJS: Remove implicit wrapping/unwrapping of completion records
|
3 years ago |
Linus Groh
|
07ac8b7021
LibJS: Change "Record {}" to "Iterator Record {}" in comments
|
3 years ago |
Timothy Flynn
|
2575184242
LibJS: Add a spec link for Iterator Records
|
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 |
Linus Groh
|
09a11fa6ea
LibJS: Implement proper Iterator records
|
3 years ago |
Linus Groh
|
e141f1e976
LibJS: Use Optional<Value> for potentially missing value in Iterator AOs
|
3 years ago |
Linus Groh
|
9d0d3affd4
LibJS: Replace the custom unwind mechanism with completions :^)
|
3 years ago |
Linus Groh
|
95acb1ce88
LibJS: Don't assume non-empty [[Value]] in Completion TRY() helpers
|
3 years ago |
davidot
|
b3699029e2
LibJS: Implement the async versions of iterator operations
|
3 years ago |
Timothy Flynn
|
03b251a704
LibJS: Convert IterableToList AO to ThrowCompletionOr
|
3 years ago |
Timothy Flynn
|
ec54a7b5b0
LibJS: Implement IteratorClose with Completions and align to the spec
|
3 years ago |
Timothy Flynn
|
04b4307b3d
LibJS: Convert get_iterator_values helper to ThrowCompletionOr
|
3 years ago |
Timothy Flynn
|
7b4814f74c
LibJS: Convert IteratorValue AO to ThrowCompletionOr
|
3 years ago |
Timothy Flynn
|
a64752cd34
LibJS: Convert IteratorComplete AO to ThrowCompletionOr
|
3 years ago |
Timothy Flynn
|
8be1caa05d
LibJS: Convert IteratorStep AO to ThrowCompletionOr
|
3 years ago |
Timothy Flynn
|
c981d7b9bd
LibJS: Convert IteratorNext AO to ThrowCompletionOr
|
3 years ago |
Timothy Flynn
|
f4c8f2102f
LibJS: Retrieve GetIterator's optional 'method' function using GetMethod
|
3 years ago |
Timothy Flynn
|
860a37640b
LibJS: Convert GetIterator AO to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
52976bfac6
LibJS: Convert to_object() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
364dd42fc8
LibJS: Convert create_data_property_or_throw() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
b7e5f08e56
LibJS: Convert Object::get() to ThrowCompletionOr
|
3 years ago |
Idan Horowitz
|
14e99b9b68
LibJS: Change create_iterator_result_object's return type to Object*
|
3 years ago |
Idan Horowitz
|
ee825d6d9e
LibJS: Convert get_method to ThrowCompletionOr
|
3 years ago |
Idan Horowitz
|
ab594e5f2f
LibJS: Convert Value::invoke and VM::call to ThrowCompletionOr
|
3 years ago |
Andreas Kling
|
6ad427993a
Everywhere: Behaviour => Behavior
|
3 years ago |