Skip to content

test262 intl402 misc tail — 33 (self-contained worklist) #5845

Closed

Description

@proggeramlug

Self-contained worklist — 33 failing (intl402 tail, not covered by the focused tickets). Snapshot 2026-07-01 (perry 0.5.1209, node v26.3.0). Everything is inline; no history, no re-measure.

Assorted intl402 subtrees below. Pick a coherent single-root subcluster.

Setup (any box)

git clone https://github.com/PerryTS/perry && cd perry
cargo build --release -p perry -p perry-runtime-static -p perry-stdlib-static
git clone --depth 1 https://github.com/tc39/test262 vendor/test262   # checkout test-compat/test262/pinned-sha.txt

By area

intl402/DurationFormat 11 · intl402/String 8 · intl402/BigInt 6 · intl402/Date 3 · intl402/Number 3 · intl402/FallbackSymbol 1 · intl402/language-tags-canonicalized.js 1

All 33 failing cases (path — reason)

intl402/BigInt/prototype/toLocaleString/de-DE.js    Uncaught exception: Expected SameValue(«"88776655"», «"88.780.000"») to be true
intl402/BigInt/prototype/toLocaleString/default-options-object-prototype.js    Uncaught exception: Expected SameValue(«"12345"», «"12,345"») to be true
intl402/BigInt/prototype/toLocaleString/en-US.js    Uncaught exception: Expected SameValue(«"88776655"», «"88,780,000"») to be true
intl402/BigInt/prototype/toLocaleString/returns-same-results-as-NumberFormat.js    Uncaught exception: (Testing with locales undefined; options undefined.) Expecte
intl402/BigInt/prototype/toLocaleString/this-value-invalid.js    Uncaught exception: BigInt.prototype.toLocaleString did not throw with this = fa
intl402/BigInt/prototype/toLocaleString/throws-same-exceptions-as-NumberFormat.js    Uncaught exception: BigInt.prototype.toLocaleString didn't throw exception for l
intl402/Date/prototype/returns-same-results-as-DateTimeFormat.js    TypeError: Cannot convert object to primitive value
intl402/Date/prototype/this-value-invalid-date.js    Uncaught exception: Date.prototype.toLocaleDateString did not return "Invalid Da
intl402/Date/prototype/throws-same-exceptions-as-DateTimeFormat.js    Uncaught exception: Date.prototype.toLocaleString didn't throw exception for loc
intl402/DurationFormat/constructor-options-order.js    (no output)
intl402/DurationFormat/prototype/format/digital-style-with-hours-display-auto-with-zero-hour.js    Perry ran clean; Node rejected (missed negative)
intl402/DurationFormat/prototype/format/duration-out-of-range-3.js    RangeError: Intl.DurationFormat.format: duration out of range
intl402/DurationFormat/prototype/format/duration-out-of-range-4.js    RangeError: Intl.DurationFormat.format: duration out of range
intl402/DurationFormat/prototype/format/negative-zero.js    Uncaught exception: -0 years produces the same output as +0 years when display i
intl402/DurationFormat/prototype/format/style-digital-largenumber-en.js    Uncaught exception: useGrouping set to false applies to time units but not days 
intl402/DurationFormat/prototype/format/taint-temporal-duration-prototype.js    TypeError: Intl.DurationFormat.format: duration must be an object
intl402/DurationFormat/prototype/format/temporal-duration-object-arg.js    TypeError: Intl.DurationFormat.format: duration must be an object
intl402/DurationFormat/prototype/formatToParts/taint-temporal-duration-prototype.js    TypeError: Intl.DurationFormat.format: duration must be an object
intl402/DurationFormat/prototype/formatToParts/temporal-duration-object-arg.js    TypeError: Intl.DurationFormat.format: duration must be an object
intl402/DurationFormat/prototype/resolvedOptions/resolved-numbering-system-unicode-extensions-and-options.js    Uncaught exception: Resolved numberingSystem for locale=en-u-nu-arab with number
intl402/FallbackSymbol/description.js    Uncaught exception: %Intl%.[[FallbackSymbol]] with description IntlLegacyConstru
intl402/Number/prototype/toLocaleString/returns-same-results-as-NumberFormat.js    Uncaught exception: Actual [0, 0, 1, -1, 5.5, 123, -123, -123.45, 123.445, 0.001
intl402/Number/prototype/toLocaleString/this-number-value.js    TypeError: Number.prototype.toLocaleString called on incompatible receiver
intl402/Number/prototype/toLocaleString/throws-same-exceptions-as-NumberFormat.js    Uncaught exception: Number.prototype.toLocaleString didn't throw exception for l
intl402/String/prototype/localeCompare/returns-same-results-as-Collator.js    Uncaught exception: Actual [!A, A, b, C, d, O, od, oe, of, ö, X, y, Z, Z., ö, 吉
intl402/String/prototype/localeCompare/throws-same-exceptions-as-Collator.js    Uncaught exception: String.prototype.localeCompare didn't throw exception for lo
intl402/String/prototype/toLocaleLowerCase/special_casing_Azeri.js    Uncaught exception: LATIN CAPITAL LETTER I followed by COMBINING DOT ABOVE Expec
intl402/String/prototype/toLocaleLowerCase/special_casing_Lithuanian.js    Uncaught exception: LATIN CAPITAL LETTER I followed by COMBINING GRAVE ACCENT Ex
intl402/String/prototype/toLocaleLowerCase/special_casing_Turkish.js    Uncaught exception: LATIN CAPITAL LETTER I followed by COMBINING DOT ABOVE Expec
intl402/String/prototype/toLocaleLowerCase/validates-all-locale-identifiers.js    Perry ran clean; Node rejected (missed negative)
intl402/String/prototype/toLocaleUpperCase/special_casing_Lithuanian.js    Uncaught exception: COMBINING DOT ABOVE preceded by Soft_Dotted (U+0069) Expecte
intl402/String/prototype/toLocaleUpperCase/validates-all-locale-identifiers.js    Perry ran clean; Node rejected (missed negative)
intl402/language-tags-canonicalized.js    Uncaught exception: For cmn got cmn; expected one of zh. (Testing with Collator.

Workflow

Measure a subtree: scripts/test262_subset.py --root vendor/test262 --dir <area> --jobs 8. Code-only PR per subcluster (no version bump/CHANGELOG/CLAUDE.md); verify zero-regression; cargo fmt --all -- --check + bash scripts/check_file_size.sh must pass; reference this issue. Never reference internal infrastructure hostnames.

Activity

  1. added
    parityCompatibility gap with Node.js, ECMAScript, or the supported ecosystem
    on Jul 1, 2026
  2. proggeramlug commented on Jul 3, 2026

    @proggeramlug
    ContributorAuthor

    Refreshed after the 2026-07-03 full sweep (parity 96.3%). Superseded by #5906 — same intl402-misc worklist with current counts, folded-in regressions, and the complete failing-test list inline.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    parityCompatibility gap with Node.js, ECMAScript, or the supported ecosystem

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions