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`.

Builds

ecma-runtime-cat's sandbox limits

All the builds on docs.rs are executed inside a sandbox with limited resources. The limits for this crate are the following:

Available RAM 6.44 GB
Maximum rustdoc execution time 15m
Maximum size of a build log 102.4 kB
Network access blocked
Maximum number of build targets 10

If a build fails because it hit one of those limits please open an issue to get them increased.