Tags: oven-sh/WebKit
Tags
Fix ThrowScope::clearException() -> TRY_CLEAR_EXCEPTION in rejectedPr… …omiseWithCaughtException The upstream WebKit commit 67abaaa removed clearException() from ThrowScope to prevent accidental clearing of termination exceptions. The new API uses tryClearException() which fails when there's a termination exception pending. This fixes the Bun-specific rejectedPromiseWithCaughtException function to use the TRY_CLEAR_EXCEPTION macro, matching the pattern used in the upstream fix for the similar rejectWithCaughtException function. Co-Authored-By: Claude Opus 4.5 <[email protected]>
Fix ThrowScope::clearException() -> TRY_CLEAR_EXCEPTION in rejectedPr… …omiseWithCaughtException The upstream WebKit commit 67abaaa removed clearException() from ThrowScope to prevent accidental clearing of termination exceptions. The new API uses tryClearException() which fails when there's a termination exception pending. This fixes the Bun-specific rejectedPromiseWithCaughtException function to use the TRY_CLEAR_EXCEPTION macro, matching the pattern used in the upstream fix for the similar rejectWithCaughtException function. Co-Authored-By: Claude Opus 4.5 <[email protected]>
Fix makedata.mak: ignore DLL copy errors for static build When building ICU data with -m static mode, pkgdata generates sicudt.lib instead of icudt.dll. However, makedata.mak unconditionally tries to copy the DLL afterwards, causing the build to fail. Add '-' prefix to the copy command in makedata.mak, which tells nmake to ignore the exit code. This allows the build to continue when the DLL doesn't exist (static mode) while still working normally for DLL builds.
PreviousNext