Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: dd433a43f84852e2050e9d9616e8a18376cd6eac
https://github.com/WebKit/WebKit/commit/dd433a43f84852e2050e9d9616e8a18376cd6eac
Author: Yijia Huang <[email protected]>
Date: 2026-07-11 (Sat, 11 Jul 2026)
Changed paths:
M Source/JavaScriptCore/runtime/ISO8601.cpp
M Source/JavaScriptCore/runtime/TemporalCalendar.h
M Source/JavaScriptCore/runtime/temporal/core/CalendarArithmetic.h
M Source/JavaScriptCore/runtime/temporal/core/CalendarFields.h
M Source/JavaScriptCore/runtime/temporal/core/CalendarICUBridge.h
M Source/JavaScriptCore/runtime/temporal/core/DurationArithmetic.h
M Source/JavaScriptCore/runtime/temporal/core/ISOArithmetic.h
M Source/JavaScriptCore/runtime/temporal/core/InstantCore.h
M Source/JavaScriptCore/runtime/temporal/core/PlainDateTimeCore.h
M Source/JavaScriptCore/runtime/temporal/core/Rounding.h
M Source/JavaScriptCore/runtime/temporal/core/TimeZoneICUBridge.h
M Source/JavaScriptCore/runtime/temporal/core/ZonedDateTimeCore.h
Log Message:
-----------
[JSC][Temporal] Fix declaration style: JS_EXPORT_PRIVATE order + missing
TZone IMPLs
https://bugs.webkit.org/show_bug.cgi?id=319172
rdar://182008627
Reviewed by Yusuke Suzuki.
Move JS_EXPORT_PRIVATE before the return type in 83 sites across 11
temporal headers. Aligns with the JSC-wide convention (ArgList.h,
ArrayBuffer.h etc.). NODELETE stays after the return type.
Add WTF_MAKE_TZONE_ALLOCATED_IMPL for six ISO8601 value types
(Duration, ExactTime, PlainTime, PlainDate, PlainYearMonth,
PlainMonthDay). Each declared WTF_MAKE_TZONE_ALLOCATED in the header
with no matching IMPL in ISO8601.cpp.
Canonical link: https://commits.webkit.org/316977@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications