Skip to content

Conversation

@nekevss
Copy link
Member

@nekevss nekevss commented Aug 15, 2025

Closes #4438

This pull request aims to implement Intl.DateTimeFormat.

Posting as a draft early as I lost my initial work when my laptop died a few weeks back 🙃 So better safe then sorry currently.

There's still plenty of work to be done, but feel free to take a look early 😄

@nekevss nekevss added builtins PRs and Issues related to builtins/intrinsics Intl Changes related to the `Intl` implementation labels Aug 15, 2025
@github-actions
Copy link

github-actions bot commented Aug 15, 2025

Test262 conformance changes

Test result main count PR count difference
Total 50,747 50,747 0
Passed 47,869 47,899 +30
Ignored 2,060 2,060 0
Failed 818 788 -30
Panics 0 0 0
Conformance 94.33% 94.39% +0.06%
Fixed tests (30):
test/intl402/language-tags-invalid.js (previously Failed)
test/intl402/language-tags-with-underscore.js (previously Failed)
test/intl402/DateTimeFormat/subclassing.js (previously Failed)
test/intl402/DateTimeFormat/constructor-options-dayPeriod-invalid.js (previously Failed)
test/intl402/DateTimeFormat/constructor-options-throwing-getters-dayPeriod.js (previously Failed)
test/intl402/DateTimeFormat/constructor-options-throwing-getters-timedate-style.js (previously Failed)
test/intl402/DateTimeFormat/constructor-options-order-dayPeriod.js (previously Failed)
test/intl402/DateTimeFormat/constructor-options-calendar-invalid.js (previously Failed)
test/intl402/DateTimeFormat/constructor-options-timeStyle-invalid.js (previously Failed)
test/intl402/DateTimeFormat/constructor-options-throwing-getters-fractionalSecondDigits.js (previously Failed)
test/intl402/DateTimeFormat/constructor-options-numberingSystem-invalid.js (previously Failed)
test/intl402/DateTimeFormat/constructor-options-dateStyle-invalid.js (previously Failed)
test/intl402/DateTimeFormat/constructor-options-fractionalSecondDigits-invalid.js (previously Failed)
test/intl402/DateTimeFormat/constructor-options-timeZoneName-invalid.js (previously Failed)
test/intl402/DateTimeFormat/constructor-options-order-fractionalSecondDigits.js (previously Failed)
test/intl402/DateTimeFormat/constructor-calendar-numberingSystem-order.js (previously Failed)
test/intl402/DateTimeFormat/prototype/this-value-not-datetimeformat.js (previously Failed)
test/intl402/DateTimeFormat/prototype/format/format-function-name.js (previously Failed)
test/intl402/DateTimeFormat/prototype/format/length.js (previously Failed)
test/intl402/DateTimeFormat/prototype/format/format-function-builtin.js (previously Failed)
test/intl402/DateTimeFormat/prototype/format/taint-Object-prototype.js (previously Failed)
test/intl402/DateTimeFormat/prototype/format/builtin.js (previously Failed)
test/intl402/DateTimeFormat/prototype/format/name.js (previously Failed)
test/intl402/DateTimeFormat/prototype/format/prop-desc.js (previously Failed)
test/intl402/DateTimeFormat/prototype/format/format-function-property-order.js (previously Failed)
test/intl402/DateTimeFormat/prototype/format/bound-to-datetimeformat-instance.js (previously Failed)
test/intl402/DateTimeFormat/prototype/format/offset-timezone-gmt-same.js (previously Failed)
test/intl402/DateTimeFormat/prototype/format/format-function-length.js (previously Failed)
test/intl402/DateTimeFormat/prototype/format/no-instanceof.js (previously Failed)
test/intl402/DateTimeFormat/prototype/format/time-clip-to-integer.js (previously Failed)

@nekevss nekevss force-pushed the impl-intl-datetimeformat branch 2 times, most recently from acec28b to 8afb6f2 Compare November 11, 2025 00:35
@nekevss nekevss force-pushed the impl-intl-datetimeformat branch from 8afb6f2 to 8ba79c2 Compare November 11, 2025 05:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

builtins PRs and Issues related to builtins/intrinsics Intl Changes related to the `Intl` implementation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Intl: Implement Intl.DateTimeFormat

2 participants