[webkit-changes] [WebKit/WebKit] e98791: Fix testmasm, testair, testb3, etc. after 263139 at m...

Commit Queue noreply at github.com
Mon May 1 18:58:37 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: e98791bbdde841dd27f2df819eb2c0aa0994ef77
      https://github.com/WebKit/WebKit/commit/e98791bbdde841dd27f2df819eb2c0aa0994ef77
  Author: Mark Lam <mark.lam at apple.com>
  Date:   2023-05-01 (Mon, 01 May 2023)

  Changed paths:
    R Source/JavaScriptCore/Configurations/TestAPI.xcconfig
    A Source/JavaScriptCore/Configurations/TestExecutable.xcconfig
    M Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj
    M Source/JavaScriptCore/Scripts/process-entitlements.sh

  Log Message:
  -----------
  Fix testmasm, testair, testb3, etc. after 263139 at main.
https://bugs.webkit.org/show_bug.cgi?id=256145
rdar://108707654

Reviewed by Elliott Williams and Yusuke Suzuki.

263139 at main (for Apple internal builds) made it such that JSC will only enable the JIT on Mac
if the appropriate entitlement is available.  This unfortunately causes testmasm, testair,
testb3, testdfg, and others to all stop being able to enable the JIT.  This patch fixes it so
that all the relevant test executables gets the entitlement they need to enable the JIT.

* Source/JavaScriptCore/Configurations/TestExecutable.xcconfig: Renamed from Source/JavaScriptCore/Configurations/TestAPI.xcconfig.
* Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj:
* Source/JavaScriptCore/Scripts/process-entitlements.sh:

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




More information about the webkit-changes mailing list