Historique des commits

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