Linus Groh
|
894834b5d5
LibJS: Allow construction of ThrowCompletionOr<Value> from non-Value
|
3 years ago |
Linus Groh
|
1b1bf5c321
LibJS: Change normal_completion() parameter to Optional<Value>
|
3 years ago |
Linus Groh
|
7fc2807929
LibJS: Add Completion::is_abrupt()
|
3 years ago |
Linus Groh
|
7cd3f7de61
LibJS: Add a MUST() macro, like TRY() but for the spec's `!` shortcut
|
3 years ago |
Linus Groh
|
6bdd62b51b
LibJS: Convert Now AOs to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
fea27143e9
LibJS: Initialize value in ThrowCompletionOr<void> default constructor
|
3 years ago |
Linus Groh
|
33679a8445
LibJS: Add a JS::Completion class and JS::ThrowCompletionOr<T> template
|
3 years ago |