Branch: refs/heads/webkitglib/2.52
Home: https://github.com/WebKit/WebKit
Commit: 4070ba127a8ee7178c5242a31f24384100855ea1
https://github.com/WebKit/WebKit/commit/4070ba127a8ee7178c5242a31f24384100855ea1
Author: Claudio Saavedra <[email protected]>
Date: 2026-07-02 (Thu, 02 Jul 2026)
Changed paths:
M JSTests/stress/temporal-iso8601-parse-bounds.js
Log Message:
-----------
Adapt temporal-iso8601-parse-bounds.js to this branch's Temporal support
https://bugs.webkit.org/show_bug.cgi?id=318437
Reviewed by Justin Michaud.
The parseDate buffer-overread fix from 314612@main (bug 316366) was
cherry-picked to this branch as b928de477a91, but the test it added
exercises Temporal features that postdate this branch's fork point and
are not implemented here:
- Temporal.ZonedDateTime does not exist on this branch.
- PlainYearMonth / PlainMonthDay do not parse calendar/timezone
annotations (e.g. "2024-01[u-ca=iso8601]", "1130[u-ca=iso8601]",
"1118[+01:00]"); only PlainDate does.
As a result the test threw TypeError/RangeError instead of the expected
results and failed in all 19 run modes. Skip unavailable types in the
"crashers" loop and drop the annotation/ZonedDateTime assertions from the
"valid strings" section. The buffer-overread regression coverage that
bug 316366 added is preserved via the remaining PlainDate/PlainMonthDay/
PlainYearMonth short-string cases.
* JSTests/stress/temporal-iso8601-parse-bounds.js:
Canonical link: https://commits.webkit.org/305877.865@webkitglib/2.52
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications