Historie revizí

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