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

Reply via email to