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

Reply via email to