[Tracking issue] Temporal implementation progress #124
Labels
No labels
blocked
bug
build
ci
cli
conformance
crash
duplicate
enhancement
good first issue
interpreter
invalid
parser
performance
portability
proposal
question
regression
runtime
tech debt
testing
upstream
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
kiesel-js/kiesel#124
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Implementation is complete, we only have to keep in sync with editorial and normative changes now.
(only started tracking in November 2025 but earlier changes should be implemented)
Editorial: Clarify invariant that ISO Date Records are always valid- N/A9495795856Editorial: ParseMonthCode of a month code is infallible- N/Aedc8e71ce6937e137c8aEditorial: Check total nanoseconds in IsValidDuration- N/A937e137c8aEditorial: Switch +1/-1 to avoid negating sign- N/AEditorial: Change check to assertion in IsValidDuration- N/AEditorial: Add early return in CalendarDateUntil- N/AEditorial: Add explanatory note to CalendarMonthDayFromFields- N/AEditorial: Use GetOptionsObject from ECMA-262- N/AEditorial: Refactor ISODateSurpasses parallel to NonISODateSurpasses- N/Aedc8e71ce6Normative: Format plain Temporal objects without regard to DST- N/A (Intl)Editorial: fix repeated 'the' in a couple of AO headers- N/AEditorial: Remove language about ISO reference years > 2035- N/AEditorial: Clarify reference about out-of-range ISO reference year- N/AEditorial: Remove else clauses after early returns- N/AEditorial: Fix argument type in CompareSurpasses- N/AEditorial: Adjust description of CalendarResolveFields- N/AEditorial: Refactor CalendarResolveFields parallel to NonISOResolveFields- N/AEditorial: Remove an unreachable path in TimeZoneEquals AO- N/AEditorial: Work around inconsistency in CLDR data sources- N/A (Intl)Editorial: Account for [[pattern]] etc. in AdjustDateTimeStyleFormat- N/A (Intl)Editorial: Add descriptions to abstract operations missing them- N/AAll done :^)
Current test262 status:
Progress:
The only failing tests not related to Temporal/Intl integration are
test/built-ins/Temporal/Duration/prototype/total/precision-exact-mathematical-values-{6,7}.jswhich also fail for Boa and V8, so definitely a temporal_rs issue.More progress (only temporal_rs/test262 updates):