Matthew Olsson
|
d4b08b7196
LibJS: Use a forwarding reference in ThrowCompletion constructor
|
2 年之前 |
Linus Groh
|
8f1d13e73b
LibJS: Use a Variant instead of two Optionals for ThrowCompletionOr
|
2 年之前 |
Luke Wilde
|
fc538bc00b
LibJS: Add [[nodiscard]] to ThrowCompletionOr<void>
|
2 年之前 |
Timothy Flynn
|
4d10911f96
LibJS: Pre-allocate the out-of-memory error string on the VM
|
2 年之前 |
Timothy Flynn
|
8f9659a549
LibJS: Surround the VM parameter of TRY_OR_THROW_OOM with parentheses
|
2 年之前 |
Timothy Flynn
|
604d5f5bca
AK+Everywhere: Do not implicitly copy variables in TRY macros
|
2 年之前 |
Timothy Flynn
|
109b190a19
LibJS: Fully qualify the use of AK::is in MUST_OR_THROW_OOM
|
2 年之前 |
Timothy Flynn
|
2b5054c903
LibJS: Add a method to ThrowCompletionOr to drop allocation errors
|
2 年之前 |
Linus Groh
|
0f3899b24a
LibJS: Add spec comments to Completion
|
2 年之前 |
Timothy Flynn
|
52b76060f9
LibJS: Add a macro for infallible operations that may throw OOM
|
2 年之前 |
Timothy Flynn
|
5349972f41
LibJS: Add a special ThrowCompletionOr constructor for OptionalNone
|
2 年之前 |
Andrew Kaster
|
f5d253dcfa
Everywhere: Fully qualify IsLvalueReference in TRY() macros
|
2 年之前 |
Timothy Flynn
|
afc0e461e1
AK+Everywhere: Disallow returning a reference from a fallible expression
|
2 年之前 |
Timothy Flynn
|
3de75f6436
LibJS: Explicitly disallow references in ThrowCompletionOr
|
2 年之前 |
Timothy Flynn
|
f3db548a3d
AK+Everywhere: Rename FlyString to DeprecatedFlyString
|
2 年之前 |
Timothy Flynn
|
d8044c5358
LibJS+LibWeb: Move the macro to convert ENOMEM to an exception to LibJS
|
2 年之前 |
Timothy Flynn
|
ba97f6a0d3
LibJS: Move the "other" optional completion in the move constructor
|
2 年之前 |
Linus Groh
|
029db614e3
LibJS: Ensure Optional<Completion>'s defaults to empty completion
|
2 年之前 |
Andreas Kling
|
42b5c896e8
LibJS: Don't "copy construct" temporary value in ThrowCompletionOr ctor
|
2 年之前 |
Linus Groh
|
d26aabff04
Everywhere: Run clang-format
|
2 年之前 |
Andreas Kling
|
88b15b0819
LibJS: Move throw_completion(Value) out of line
|
2 年之前 |
Linus Groh
|
56b2ae5ac0
LibJS: Replace GlobalObject with VM in remaining AOs [Part 19/19]
|
2 年之前 |
davidot
|
6c504e2bff
LibJS: Specialize Optional<Completion>
|
3 年之前 |
Linus Groh
|
9f3f3b0864
LibJS: Remove implicit wrapping/unwrapping of completion records
|
3 年之前 |
Linus Groh
|
c9bdd59e20
LibJS: Change "Completion {}" to "Completion Record {}" in comments
|
3 年之前 |
Hendiadyoin1
|
c79e4961f6
LibJS: Add explicit default copy+move constructors to ThrowCompletionOr
|
3 年之前 |
Timothy Flynn
|
a78058bc79
LibJS: Do not refer to moved-from completions / values
|
3 年之前 |
Andreas Kling
|
4d785b9aa0
LibJS: Mark Completion constructors with ALWAYS_INLINE
|
3 年之前 |
Linus Groh
|
bfa42cbe4f
LibJS: Remove the now retired TRY_OR_DISCARD() macro :^)
|
3 年之前 |
Linus Groh
|
95acb1ce88
LibJS: Don't assume non-empty [[Value]] in Completion TRY() helpers
|
3 年之前 |