提交歷史

作者 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 年之前