itsu-dev
JSC contributor
4 commits (5mo)
View all commits on GitHub ↗
Summary
Works entirely within JavaScriptCore, concentrated on ECMA-402 internationalization builtins — `BigInt` argument support in `Intl.PluralRules.select`/`selectRange` and separator handling in `Intl.DurationFormat` — alongside a fix for default derived constructors incorrectly observing `Array.prototype[@@iterator]`. The pattern is spec-conformance work rather than security or hardening: correcting observable behavior to match the ECMAScript and ECMA-402 specifications. Of the three, only the derived-constructor change touches core object-construction semantics; the rest sit in the Intl surface.
Components
JSC
100%
Security Fix History
- No security fixes recorded
Hardening Commits
- No hardening commits recorded
Recent Commits
- 2026-09-05 [JSC] Array.prototype.toSpliced incorrectly throws TypeError instead of RangeError when length is Infinity
- 2026-09-03 [JSC] Support `BigInt` for `Intl.PluralRules.select` and `Intl.PluralRules.selectRange`
- 2026-08-31 [JSC] [Intl.DurationFormat] Omit separator when minutes is hidden
- 2026-05-13 [JSC] Default derived constructors incorrectly observing Array.prototype[@@iterator]