ecma-runtime-cat-0.3.4
ECMAScript runtime: native built-ins (console, Math, JSON, parseInt, isNaN, Promise, Object, Array, ...) that the boa-cat engine exposes to scripts. v0.3.4 adds `Promise.allSettled(arr)` and `Promise.any(arr)`. `allSettled` resolves with a per-input `{ status, value }` / `{ status, reason }` record, never short-circuiting. `any` resolves with the first fulfilled input and rejects with an `AggregateError`-shaped object carrying every rejection reason when all inputs reject. Both throw `TypeError` on Pending inputs for the same reason as `all` / `race`.
13 hours ago