Commit History

Автор SHA1 Съобщение Дата
  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 години