Skip to content

[JSC] Fix !ENABLE(JIT) build#63136

Merged
webkit-commit-queue merged 1 commit intoWebKit:mainfrom
mcatanzaro:eng/Build-failure-on-aarch64-if-JIT-is-disabled
Apr 20, 2026
Merged

[JSC] Fix !ENABLE(JIT) build#63136
webkit-commit-queue merged 1 commit intoWebKit:mainfrom
mcatanzaro:eng/Build-failure-on-aarch64-if-JIT-is-disabled

Conversation

@mcatanzaro
Copy link
Copy Markdown
Contributor

@mcatanzaro mcatanzaro commented Apr 20, 2026

be7c61d

[JSC] Fix !ENABLE(JIT) build
https://bugs.webkit.org/show_bug.cgi?id=306638
rdar://169822205

Reviewed by Yusuke Suzuki.

This patch is originally written by Shu-yu Guo. Yusuke reviewed the
original version of the patch. I, Michael Catanzaro, have updated it
to resolve conflicts.

This is a second try, because my first attempt, 311492@main, was broken
and reverted in 311499@main.

* Source/JavaScriptCore/jit/ExecutableAllocator.h:
(JSC::performJITMemcpy):
* Source/JavaScriptCore/llint/InPlaceInterpreter.asm:
* Source/JavaScriptCore/llint/LLIntData.cpp:
(JSC::LLInt::initialize):
* Source/JavaScriptCore/wasm/WasmCallee.cpp:
* Source/WTF/wtf/PlatformEnable.h:

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

050671b

Misc iOS, visionOS, tvOS & watchOS macOS Linux Windows
❌ 🧪 style ✅ 🛠 ios ✅ 🛠 mac ✅ 🛠 wpe ✅ 🛠 win
✅ 🛠 ios-sim ✅ 🛠 mac-AS-debug ✅ 🧪 wpe-wk2 🧪 win-tests
✅ 🧪 webkitperl ✅ 🧪 ios-wk2 ✅ 🧪 api-mac ✅ 🧪 api-wpe
✅ 🧪 ios-wk2-wpt ✅ 🧪 api-mac-debug ✅ 🛠 gtk3-libwebrtc
✅ 🛠 🧪 jsc 🧪 api-ios ✅ 🧪 mac-wk1 ✅ 🛠 gtk
✅ 🛠 🧪 jsc-debug-arm64 ✅ 🛠 ios-safer-cpp ✅ 🧪 mac-wk2 ✅ 🧪 gtk-wk2
✅ 🛠 vision loading 🧪 mac-AS-debug-wk2 ✅ 🧪 api-gtk
✅ 🛠 🧪 merge ✅ 🛠 vision-sim ✅ 🧪 mac-wk2-stress 🛠 playstation
✅ 🧪 vision-wk2 ✅ 🧪 mac-intel-wk2 ✅ 🛠 jsc-armv7
✅ 🛠 tv ✅ 🛠 mac-safer-cpp 🧪 jsc-armv7-tests
✅ 🛠 tv-sim
✅ 🛠 watch
✅ 🛠 watch-sim

@mcatanzaro mcatanzaro requested a review from a team as a code owner April 20, 2026 18:49
@mcatanzaro mcatanzaro self-assigned this Apr 20, 2026
@mcatanzaro mcatanzaro added the New Bugs Unclassified bugs are placed in this component until the correct component can be determined. label Apr 20, 2026
@mcatanzaro mcatanzaro added the merge-queue Applied to send a pull request to merge-queue label Apr 20, 2026
https://bugs.webkit.org/show_bug.cgi?id=306638
rdar://169822205

Reviewed by Yusuke Suzuki.

This patch is originally written by Shu-yu Guo. Yusuke reviewed the
original version of the patch. I, Michael Catanzaro, have updated it
to resolve conflicts.

This is a second try, because my first attempt, 311492@main, was broken
and reverted in 311499@main.

* Source/JavaScriptCore/jit/ExecutableAllocator.h:
(JSC::performJITMemcpy):
* Source/JavaScriptCore/llint/InPlaceInterpreter.asm:
* Source/JavaScriptCore/llint/LLIntData.cpp:
(JSC::LLInt::initialize):
* Source/JavaScriptCore/wasm/WasmCallee.cpp:
* Source/WTF/wtf/PlatformEnable.h:

Canonical link: https://commits.webkit.org/311632@main
@webkit-commit-queue webkit-commit-queue force-pushed the eng/Build-failure-on-aarch64-if-JIT-is-disabled branch from 050671b to be7c61d Compare April 20, 2026 23:33
@webkit-commit-queue
Copy link
Copy Markdown
Collaborator

Committed 311632@main (be7c61d): https://commits.webkit.org/311632@main

Reviewed commits have been landed. Closing PR #63136 and removing active labels.

@webkit-commit-queue webkit-commit-queue merged commit be7c61d into WebKit:main Apr 20, 2026
@webkit-commit-queue webkit-commit-queue removed the merge-queue Applied to send a pull request to merge-queue label Apr 20, 2026
@aperezdc aperezdc added the GLib Suggested Backport - 2.52 Suggest this merge request be backported to the webkitglib/2.52 stable branch label Apr 21, 2026
@mcatanzaro mcatanzaro removed the GLib Suggested Backport - 2.52 Suggest this merge request be backported to the webkitglib/2.52 stable branch label Apr 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

New Bugs Unclassified bugs are placed in this component until the correct component can be determined.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants