[webkit-reviews] review granted: [Bug 221805] [JSC] Enable JITCage on macOS : [Attachment 420208] Patch

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Feb 12 22:09:11 PST 2021


Mark Lam <mark.lam at apple.com> has granted Yusuke Suzuki <ysuzuki at apple.com>'s
request for review:
Bug 221805: [JSC] Enable JITCage on macOS
https://bugs.webkit.org/show_bug.cgi?id=221805

Attachment 420208: Patch

https://bugs.webkit.org/attachment.cgi?id=420208&action=review




--- Comment #5 from Mark Lam <mark.lam at apple.com> ---
Comment on attachment 420208
  --> https://bugs.webkit.org/attachment.cgi?id=420208
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=420208&action=review

LGTM but it would be good to get more reviewers to take a look at this.

> Source/JavaScriptCore/ChangeLog:10
> +	   We need to add this entitlement only when building it on macOS
120000 or upper version.

/upper/higher/

> Source/JavaScriptCore/ChangeLog:14
> +	   This patch follows to r248164's way: we must not use
CODE_SIGN_ENTITLEMENTS because XCode inserts implicit code-signing

/follows to r248164/follows r248164/

> Source/WTF/ChangeLog:9
> +	   Enable JIT_CAGE when macOS is 120000 or upper with ARM64E.

/upper/higher/

> Source/WebKit/ChangeLog:9
> +	   We need to add this entitlement only when building it on macOS
120000 or upper version.

/upper/higher/

> Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj:11345
> +			name = "Generate Entitlements";

Can this have a different name?  Maybe "Generate jsc Entitlements"?  Or does it
have to be this exact string?

> Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj:11365
> +			name = "Generate Entitlements";

Ditto.	Maybe "Generate testapi entitlements"?


More information about the webkit-reviews mailing list