intl402/NumberFormat/constructor-locales-get-tostring.js (no output)
intl402/NumberFormat/constructor-locales-hasproperty.js (no output)
intl402/NumberFormat/constructor-option-read-order.js (no output)
intl402/NumberFormat/constructor-options-roundingMode-invalid.js Uncaught exception: Symbol Expected a TypeError but got a RangeError
intl402/NumberFormat/constructor-unit.js Uncaught exception: { style: undefined, unit: test } Expected a RangeError to be thrown bu
intl402/NumberFormat/currency-digits-nonstandard-notation.js Uncaught exception: Didn't get correct maximumFractionDigits for JPY in engineering notati
intl402/NumberFormat/dft-currency-mnfd-range-check-mxfd.js Uncaught exception: Expected SameValue(«2», «1») to be true
intl402/NumberFormat/ignore-invalid-unicode-ext-values.js Uncaught exception: Locale ja-JP-u-cu-usd is affected by key cu; value USD. Expected SameV
intl402/NumberFormat/intl-legacy-constructed-symbol-on-unwrap.js TypeError: Function.prototype.call was called on a value that is not a function
intl402/NumberFormat/intl-legacy-constructed-symbol-property.js Uncaught exception: return value of Intl.NumberFormat constructor Expected SameValue(«[obj
intl402/NumberFormat/intl-legacy-constructed-symbol.js Uncaught exception: Expected true but got false
intl402/NumberFormat/prototype/format/engineering-scientific-zh-TW.js Uncaught exception: Expected SameValue(«"NaN"», «"非數值"») to be true
intl402/NumberFormat/prototype/format/format-rounding-priority-less-precision.js Uncaught exception: Formatted value for 1.23, en-US-u-nu-arab and options {"useGrouping":f
intl402/NumberFormat/prototype/format/format-rounding-priority-more-precision.js Uncaught exception: Formatted value for 1.23, en-US-u-nu-arab and options {"useGrouping":f
intl402/NumberFormat/prototype/format/notation-compact-de-DE.js Uncaught exception: Expected SameValue(«"988M"», «"988 Mio."») to be true
intl402/NumberFormat/prototype/format/notation-compact-ja-JP.js Uncaught exception: Expected SameValue(«"988M"», «"9.9億"») to be true
intl402/NumberFormat/prototype/format/notation-compact-ko-KR.js Uncaught exception: Expected SameValue(«"988M"», «"9.9억"») to be true
intl402/NumberFormat/prototype/format/notation-compact-zh-TW.js Uncaught exception: Expected SameValue(«"988M"», «"9.9億"») to be true
intl402/NumberFormat/prototype/format/signDisplay-currency-de-DE.js Uncaught exception: Expected SameValue(«"$-987,00"», «"-987,00 $"») to be true
intl402/NumberFormat/prototype/format/signDisplay-currency-en-US.js Uncaught exception: Expected SameValue(«"$-987.00"», «"($987.00)"») to be true
intl402/NumberFormat/prototype/format/signDisplay-currency-ja-JP.js Uncaught exception: Expected SameValue(«"$-987.00"», «"($987.00)"») to be true
intl402/NumberFormat/prototype/format/signDisplay-currency-ko-KR.js Uncaught exception: Expected SameValue(«"$-987.00"», «"(US$987.00)"») to be true
intl402/NumberFormat/prototype/format/signDisplay-currency-zh-TW.js Uncaught exception: Expected SameValue(«"$-987.00"», «"(US$987.00)"») to be true
intl402/NumberFormat/prototype/format/signDisplay-negative-currency-de-DE.js Uncaught exception: Expected SameValue(«"$-987,00"», «"-987,00 $"») to be true
intl402/NumberFormat/prototype/format/signDisplay-negative-currency-en-US.js Uncaught exception: Expected SameValue(«"$-987.00"», «"($987.00)"») to be true
intl402/NumberFormat/prototype/format/signDisplay-negative-currency-ja-JP.js Uncaught exception: Expected SameValue(«"$-987.00"», «"($987.00)"») to be true
intl402/NumberFormat/prototype/format/signDisplay-negative-currency-ko-KR.js Uncaught exception: Expected SameValue(«"$-987.00"», «"(US$987.00)"») to be true
intl402/NumberFormat/prototype/format/signDisplay-negative-currency-zh-TW.js Uncaught exception: Expected SameValue(«"$-987.00"», «"(US$987.00)"») to be true
intl402/NumberFormat/prototype/format/signDisplay-negative-zh-TW.js Uncaught exception: NaN Expected SameValue(«"NaN"», «"非數值"») to be true
intl402/NumberFormat/prototype/format/signDisplay-zh-TW.js Uncaught exception: NaN (auto) Expected SameValue(«"NaN"», «"非數值"») to be true
intl402/NumberFormat/prototype/format/unit-de-DE.js Uncaught exception: Expected SameValue(«"-987 kilometer-per-hour"», «"-987 km/h"») to be t
intl402/NumberFormat/prototype/format/unit-en-US.js Uncaught exception: Expected SameValue(«"-987 kilometer-per-hour"», «"-987 km/h"») to be t
intl402/NumberFormat/prototype/format/unit-ja-JP.js Uncaught exception: Expected SameValue(«"-987 kilometer-per-hour"», «"-987 km/h"») to be t
intl402/NumberFormat/prototype/format/unit-ko-KR.js Uncaught exception: Expected SameValue(«"-987 kilometer-per-hour"», «"-987km/h"») to be tr
intl402/NumberFormat/prototype/format/unit-zh-TW.js Uncaught exception: Expected SameValue(«"-987 kilometer-per-hour"», «"-987 公里/小時"») to be
intl402/NumberFormat/prototype/format/units-invalid.js Uncaught exception: Throw for acre-foot Expected a RangeError to be thrown but no exceptio
intl402/NumberFormat/prototype/format/units.js Uncaught exception: Expected SameValue(«"123"», «"123"») to be false
intl402/NumberFormat/prototype/format/useGrouping-en-IN.js Uncaught exception: (omitted) Expected SameValue(«"100,000"», «"1,00,000"») to be true
intl402/NumberFormat/prototype/format/useGrouping-extended-de-DE.js Uncaught exception: notation: "compact" Expected SameValue(«"1K"», «"1000"») to be true
intl402/NumberFormat/prototype/format/useGrouping-extended-en-IN.js Uncaught exception: "always" Expected SameValue(«"100,000"», «"1,00,000"») to be true
intl402/NumberFormat/prototype/format/value-decimal-string.js Uncaught exception: Expected SameValue(«"1"», «"1.0000000000000001"») to be true
intl402/NumberFormat/prototype/formatRange/en-US.js Uncaught exception: Expected SameValue(«"$3.00–$5.00"», «"$3 – $5"») to be true
intl402/NumberFormat/prototype/formatRange/pt-PT.js Uncaught exception: Expected SameValue(«"€3.00–€5.00"», «"3 - 5 €"») to be true
intl402/NumberFormat/prototype/formatRangeToParts/en-US.js Uncaught exception: Expected SameValue(«9», «5») to be true
intl402/NumberFormat/prototype/formatToParts/engineering-scientific-zh-TW.js Uncaught exception: NaN - engineering: parts[0].value Expected SameValue(«"NaN"», «"非數值"»)
intl402/NumberFormat/prototype/formatToParts/notation-compact-de-DE.js Uncaught exception: Compact short: 987654321: length Expected SameValue(«2», «3») to be tr
intl402/NumberFormat/prototype/formatToParts/notation-compact-ja-JP.js Uncaught exception: Compact short: 987654321: length Expected SameValue(«2», «4») to be tr
intl402/NumberFormat/prototype/formatToParts/notation-compact-ko-KR.js Uncaught exception: Compact short: 987654321: length Expected SameValue(«2», «4») to be tr
intl402/NumberFormat/prototype/formatToParts/notation-compact-zh-TW.js Uncaught exception: Compact short: 987654321: length Expected SameValue(«2», «4») to be tr
intl402/NumberFormat/prototype/formatToParts/percent-en-US.js Uncaught exception: unit: length Expected SameValue(«4», «3») to be true
intl402/NumberFormat/prototype/formatToParts/signDisplay-currency-de-DE.js Uncaught exception: negative: length Expected SameValue(«5», «6») to be true
intl402/NumberFormat/prototype/formatToParts/signDisplay-currency-en-US.js Uncaught exception: negative: length Expected SameValue(«5», «6») to be true
intl402/NumberFormat/prototype/formatToParts/signDisplay-currency-ja-JP.js Uncaught exception: negative: length Expected SameValue(«5», «6») to be true
intl402/NumberFormat/prototype/formatToParts/signDisplay-currency-ko-KR.js Uncaught exception: negative: length Expected SameValue(«5», «6») to be true
intl402/NumberFormat/prototype/formatToParts/signDisplay-currency-zh-TW.js Uncaught exception: negative: length Expected SameValue(«5», «6») to be true
intl402/NumberFormat/prototype/formatToParts/signDisplay-negative-currency-de-DE.js Uncaught exception: negative: length Expected SameValue(«5», «6») to be true
intl402/NumberFormat/prototype/formatToParts/signDisplay-negative-currency-en-US.js Uncaught exception: negative: length Expected SameValue(«5», «6») to be true
intl402/NumberFormat/prototype/formatToParts/signDisplay-negative-currency-ja-JP.js Uncaught exception: negative: length Expected SameValue(«5», «6») to be true
intl402/NumberFormat/prototype/formatToParts/signDisplay-negative-currency-ko-KR.js Uncaught exception: negative: length Expected SameValue(«5», «6») to be true
intl402/NumberFormat/prototype/formatToParts/signDisplay-negative-currency-zh-TW.js Uncaught exception: negative: length Expected SameValue(«5», «6») to be true
intl402/NumberFormat/prototype/formatToParts/signDisplay-negative-zh-TW.js Uncaught exception: NaN (negative): parts[0].value Expected SameValue(«"NaN"», «"非數值"») to
intl402/NumberFormat/prototype/formatToParts/signDisplay-zh-TW.js Uncaught exception: NaN (auto): parts[0].value Expected SameValue(«"NaN"», «"非數值"») to be
intl402/NumberFormat/prototype/formatToParts/unit-de-DE.js Uncaught exception: undefined: parts[3].value Expected SameValue(«"kilometer-per-hour"», «
intl402/NumberFormat/prototype/formatToParts/unit-en-US.js Uncaught exception: undefined: parts[3].value Expected SameValue(«"kilometer-per-hour"», «
intl402/NumberFormat/prototype/formatToParts/unit-ja-JP.js Uncaught exception: undefined: parts[3].value Expected SameValue(«"kilometer-per-hour"», «
intl402/NumberFormat/prototype/formatToParts/unit-ko-KR.js Uncaught exception: undefined: length Expected SameValue(«4», «3») to be true
intl402/NumberFormat/prototype/formatToParts/unit-zh-TW.js Uncaught exception: undefined: parts[3].value Expected SameValue(«"kilometer-per-hour"», «
intl402/NumberFormat/prototype/resolvedOptions/resolved-numbering-system-unicode-extensions-and-options.js Uncaught exception: Resolved numberingSystem for locale=en-u-nu-arab with numberingSystem=
intl402/NumberFormat/prototype/toStringTag/configurable.js Uncaught exception: Expected SameValue(«"[object Object]"», «"[object Intl.NumberFormat]"»
intl402/NumberFormat/subclassing.js TypeError: undefined is not a function
intl402/NumberFormat/test-option-roundingPriority-mixed-options.js Uncaught exception: Formatted value for 1.625, en-US-u-nu-arab and options {"maximumSignif
Current state — 71 failing. Snapshot from the 2026-06-29 full sweep (perry 0.5.1208, node v26.3.0). Supersedes the original body; the complete current failing-test list is inline below — no re-run needed to start.
Intl.NumberFormatformatToParts output, notation/compactDisplay/signDisplay options, rounding modes, and locale-list negotiation / arg-validation negatives.Failure reasons
All 71 failing tests (path — reason)
full list — click to expand
Reproduce
Each path is under
vendor/test262/test/; assemble harness + case pertest-compat/test262/README.mdto run one underperry compile.