[webkit-changes] [WebKit/WebKit] c181ce: [JSC] Disallow freezing only when allowing GC
Yusuke Suzuki
noreply at github.com
Tue Nov 7 11:34:25 PST 2023
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: c181ce563e56cf0617a4a6c6005e32fd80916d7f
https://github.com/WebKit/WebKit/commit/c181ce563e56cf0617a4a6c6005e32fd80916d7f
Author: Yusuke Suzuki <ysuzuki at apple.com>
Date: 2023-11-07 (Tue, 07 Nov 2023)
Changed paths:
M Source/JavaScriptCore/ftl/FTLCompile.cpp
Log Message:
-----------
[JSC] Disallow freezing only when allowing GC
https://bugs.webkit.org/show_bug.cgi?id=264353
rdar://118069302
Reviewed by Justin Michaud.
It turned out that DFG clobberize does freeze, and it is used for DFG dump.
But we do not run it while running B3 of course, so this patch disallows freezing only when we are allowing GC for B3.
* Source/JavaScriptCore/ftl/FTLCompile.cpp:
(JSC::FTL::compile):
Canonical link: https://commits.webkit.org/270341@main
More information about the webkit-changes
mailing list