Files
ladybird/Userland/Libraries/LibJS
Andreas Kling f5efc47905 LibJS: Make ThrowCompletionOr<T> smaller
Instead of storing a full JS::Completion for the "throw completion"
case, we now store a simple JS::Value (wrapped in ErrorValue for the
type system).

This shrinks TCO<void> and TCO<Value> (the most common TCOs) by 8 bytes,
which has a non-trivial impact on performance.
2024-05-10 15:03:24 +00:00
..
2024-05-04 21:42:59 +02:00
2024-05-09 09:12:13 +02:00