Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 4a1f084b9c07eb3db60a3398ada31169f3e8127c
      
https://github.com/WebKit/WebKit/commit/4a1f084b9c07eb3db60a3398ada31169f3e8127c
  Author: Zak Ridouh <[email protected]>
  Date:   2026-10-06 (Tue, 06 Oct 2026)

  Changed paths:
    M Source/JavaScriptCore/bytecode/Watchpoint.h
    M Source/JavaScriptCore/heap/IsoCellSet.h
    M Source/JavaScriptCore/heap/MarkStack.h
    M Source/JavaScriptCore/heap/PreciseAllocation.h
    M Source/JavaScriptCore/heap/SlotVisitor.h
    M Source/JavaScriptCore/heap/Subspace.h
    M Source/JavaScriptCore/interpreter/CallFrame.h
    M Source/JavaScriptCore/runtime/FunctionRareData.h
    M Source/JavaScriptCore/runtime/JSCallee.h
    M Source/JavaScriptCore/runtime/JSFunction.h
    M Source/JavaScriptCore/runtime/Structure.h

  Log Message:
  -----------
  [CMake] Fix the Mac Debug build after 322905@main
https://bugs.webkit.org/show_bug.cgi?id=326619
rdar://189361316

Reviewed by Kiet Ho.

322905@main added JSCellInlines.h to WebCorePrefix.h. With PCH codegen, every 
inline
function in that header and the headers it includes is now compiled into each 
WebCore
PCH object. Some of those functions call JavaScriptCore functions that are not 
exported.
Release builds strip the unused copies with -dead_strip. Debug builds keep 
them, so
linking WebCore fails with undefined symbols.

Export the JavaScriptCore symbols those inline functions call.

* Source/JavaScriptCore/bytecode/Watchpoint.h:
* Source/JavaScriptCore/heap/IsoCellSet.h:
* Source/JavaScriptCore/heap/MarkStack.h:
* Source/JavaScriptCore/heap/PreciseAllocation.h:
* Source/JavaScriptCore/heap/SlotVisitor.h:
* Source/JavaScriptCore/heap/Subspace.h:
* Source/JavaScriptCore/interpreter/CallFrame.h:
* Source/JavaScriptCore/runtime/FunctionRareData.h:
* Source/JavaScriptCore/runtime/JSCallee.h:
* Source/JavaScriptCore/runtime/JSFunction.h:
* Source/JavaScriptCore/runtime/Structure.h:

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



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

Reply via email to