Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 07ed242e9726710558ec6e4983242f91cc21cc5a
https://github.com/WebKit/WebKit/commit/07ed242e9726710558ec6e4983242f91cc21cc5a
Author: Keith Miller <[email protected]>
Date: 2026-05-04 (Mon, 04 May 2026)
Changed paths:
M JSTests/stress/array-prototype-concat-of-long-spliced-arrays.js
M JSTests/stress/array-prototype-concat-of-long-spliced-arrays2.js
Log Message:
-----------
Skip array-prototype-concat-of-long-spliced-arrays(2).js in lockdown mode
https://bugs.webkit.org/show_bug.cgi?id=313937
rdar://176144091
Reviewed by Yusuke Suzuki.
These two stress tests are by far the slowest in the JSC stress suite,
each taking ~165s of wall-clock time in lockdown mode (~330s combined).
In every other configuration they complete in 170-450ms.
Lockdown mode (--useJIT=false --alwaysHaveABadTime --useZombieMode
--allowDoubleShape=false --libpasForcePGMWithRate=15) adds no unique
coverage for the bug these tests guard, which lives in the C++
arrayProtoFuncConcat overflow check. That host function runs identically
regardless of JIT/LLInt/PGM/zombie-mode state. The 17 remaining stress
configurations (default, bytecode-cache, mini-mode, no-llint, no-ftl,
dfg-eager, ftl-eager, etc.) continue to exercise the same throw path.
run-jsc-stress-tests --filter run goes from 360.86s to 12.77s wall-clock
with all 36 remaining mode/test combinations.
Canonical link: https://commits.webkit.org/312519@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications