-
Notifications
You must be signed in to change notification settings - Fork 5k
Disable libpas JIT heap on Windows ARM64 #31137
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -3,7 +3,7 @@ | |
| * for local mode. Override via `--webkit-version=<hash>` to test a branch. | ||
| * From https://github.com/oven-sh/WebKit releases. | ||
| */ | ||
| export const WEBKIT_VERSION = "3167a44fb92c268c83f09b232b38a9f3e7f9655a"; | ||
| export const WEBKIT_VERSION = "autobuild-preview-pr-234-c8f7dc7f"; | ||
|
Check warning on line 6 in scripts/build/deps/webkit.ts
|
||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🟡 Heads-up: pointing Extended reasoning...What breaks
Code path// scripts/sync-webkit-source.ts
14 const checkedOutCommit = (await Bun.$`git rev-parse HEAD`.text()).trim();
15 const { WEBKIT_VERSION: expectedCommit } = await import("./build/deps/webkit.ts");
17 if (checkedOutCommit == expectedCommit) { ... } // (1)
21 await Bun.$`git checkout main`;
22 await Bun.$`git pull`;
24 await Bun.$`git checkout ${expectedCommit}`; // (2)(1) Dead early-exit. (2) Checkout failure on existing clones. Line 22's Why nothing else catches thisThe only other consumer of Step-by-step proof
A fresh Impact & severity
So this is a nit — worth a heads-up since the PR description doesn't mention the local-mode side-effect, but not blocking. Possible fixIf you want the script to keep working during the preview window, swap line 22 for |
||
|
|
||
| /** | ||
| * WebKit (JavaScriptCore) — the JS engine. | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
🏁 Script executed:
Repository: oven-sh/bun
Length of output: 987
The preview build is incomplete — missing artifacts for macOS and Windows platforms.
Verification confirms the preview build artifacts are unavailable for macOS (both amd64 and arm64) and Windows (both amd64 and arm64), returning HTTP 404. Only Linux artifacts (amd64 and arm64) are accessible. Since the build system requires artifacts for all platforms, this version cannot be used until the preview release is complete.
Additionally, per the PR objectives, update this to the final merge SHA once oven-sh/WebKit#234 lands—do not merge with the temporary preview version.
🤖 Prompt for AI Agents