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