Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 3bd19f0a328ecb8093802867eedec0b17490ce10
      
https://github.com/WebKit/WebKit/commit/3bd19f0a328ecb8093802867eedec0b17490ce10
  Author: Keith Miller <[email protected]>
  Date:   2026-07-12 (Sun, 12 Jul 2026)

  Changed paths:
    M Source/JavaScriptCore/runtime/CloneBase.h
    M Source/JavaScriptCore/runtime/CloneDeserializerBase.h
    M Source/JavaScriptCore/runtime/CloneSerializerBase.h
    M Source/JavaScriptCore/runtime/StructuredCloneTags.h
    M Source/WebCore/bindings/js/SerializedScriptValue.cpp

  Log Message:
  -----------
  Move object structured cloning code into JSC
https://bugs.webkit.org/show_bug.cgi?id=319192
rdar://182042710

Reviewed by Yusuke Suzuki.

This patch moves the final remaining structured cloning code into JSC.
The object cloning code is what contains the state machine and is most
of the logic around cloning. Fortunately there's nothing in the W3C spec
that requires recursive cloning so the logic can all cleanly move into
JSC.

No new tests, no behavior change. Covered by existing tests.

Canonical link: https://commits.webkit.org/317008@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to