Commit History

Author SHA1 Message Date
  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