Linus Groh
|
aff1ec6014
LibJS: Port iterator_step() to GCPtr
|
há 2 anos atrás |
Linus Groh
|
e54536421a
LibJS: Port iterator_next() to NonnullGCPtr
|
há 2 anos atrás |
Linus Groh
|
b33b0d60e6
LibJS: Port Value::get_method() to GCPtr
|
há 2 anos atrás |
Linus Groh
|
2555d7a36a
LibJS: Make well-known symbol getters return NonnullGCPtr
|
há 2 anos atrás |
Matthew Olsson
|
7c0c1c8f49
LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr
|
há 2 anos atrás |
Timothy Flynn
|
a73b8292ed
LbJS: Convert exception-related usages of Value::TDSWOSE to String
|
há 2 anos atrás |
Timothy Flynn
|
b245300ba1
LibJS+Everywhere: Deprecate Value::to_string_without_side_effects
|
há 2 anos atrás |
Linus Groh
|
ddc6e139a6
LibJS: Convert Object::create() to NonnullGCPtr
|
há 2 anos atrás |
Linus Groh
|
50428ea8d2
LibJS: Move intrinsics to the realm
|
há 2 anos atrás |
Linus Groh
|
b345a0acca
LibJS+LibWeb: Reduce use of GlobalObject as an intermediary
|
há 2 anos atrás |
Linus Groh
|
56b2ae5ac0
LibJS: Replace GlobalObject with VM in remaining AOs [Part 19/19]
|
há 2 anos atrás |
Linus Groh
|
25849f8a6d
LibJS: Replace GlobalObject with VM in common AOs [Part 18/19]
|
há 2 anos atrás |
Linus Groh
|
ccdfa2320c
LibJS: Replace GlobalObject with VM in Iterator AOs [Part 7/19]
|
há 2 anos atrás |
Linus Groh
|
a022e548b8
LibJS: Replace GlobalObject with VM in Value AOs [Part 4/19]
|
há 2 anos atrás |
Linus Groh
|
f3117d46dc
LibJS: Remove GlobalObject from VM::throw_completion()
|
há 2 anos atrás |
Linus Groh
|
b99cc7d050
LibJS+LibWeb: Replace GlobalObject with Realm in create() functions
|
há 2 anos atrás |
Linus Groh
|
9f3f3b0864
LibJS: Remove implicit wrapping/unwrapping of completion records
|
há 3 anos atrás |
Linus Groh
|
07ac8b7021
LibJS: Change "Record {}" to "Iterator Record {}" in comments
|
há 3 anos atrás |
Timothy Flynn
|
2575184242
LibJS: Add a spec link for Iterator Records
|
há 3 anos atrás |
Linus Groh
|
bc183dbbcb
LibJS: Replace uses of MarkedValueList with MarkedVector<Value>
|
há 3 anos atrás |
davidot
|
9264f9d24e
LibJS+Everywhere: Remove VM::exception() and most related functions
|
há 3 anos atrás |
Linus Groh
|
09a11fa6ea
LibJS: Implement proper Iterator records
|
há 3 anos atrás |
Linus Groh
|
e141f1e976
LibJS: Use Optional<Value> for potentially missing value in Iterator AOs
|
há 3 anos atrás |
Linus Groh
|
9d0d3affd4
LibJS: Replace the custom unwind mechanism with completions :^)
|
há 3 anos atrás |
Linus Groh
|
95acb1ce88
LibJS: Don't assume non-empty [[Value]] in Completion TRY() helpers
|
há 3 anos atrás |
davidot
|
b3699029e2
LibJS: Implement the async versions of iterator operations
|
há 3 anos atrás |
Timothy Flynn
|
03b251a704
LibJS: Convert IterableToList AO to ThrowCompletionOr
|
há 3 anos atrás |
Timothy Flynn
|
ec54a7b5b0
LibJS: Implement IteratorClose with Completions and align to the spec
|
há 3 anos atrás |
Timothy Flynn
|
04b4307b3d
LibJS: Convert get_iterator_values helper to ThrowCompletionOr
|
há 3 anos atrás |
Timothy Flynn
|
7b4814f74c
LibJS: Convert IteratorValue AO to ThrowCompletionOr
|
há 3 anos atrás |