[webkit-changes] [WebKit/WebKit] 847f97: Enable JIT and FTL by default on the Windows Port
Ian
noreply at github.com
Wed Oct 2 12:51:54 PDT 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 847f97efeaa9727dec6228c72832997a08d6e132
https://github.com/WebKit/WebKit/commit/847f97efeaa9727dec6228c72832997a08d6e132
Author: Ian Grunert <ian.grunert at gmail.com>
Date: 2024-10-02 (Wed, 02 Oct 2024)
Changed paths:
M JSTests/stress/get-array-length-concurrently-change-mode.js
M Source/JavaScriptCore/bytecode/CodeBlock.h
M Source/WTF/wtf/PrintStream.cpp
M Source/cmake/OptionsMSVC.cmake
M Source/cmake/WebKitFeatures.cmake
Log Message:
-----------
Enable JIT and FTL by default on the Windows Port
https://bugs.webkit.org/show_bug.cgi?id=278878
Reviewed by Yusuke Suzuki.
CodeBlock is 8 bytes larger on Windows - upping the static_assert.
Bumping the stack size for the main process from the Windows default 1MB
up to 8MB to match Mac and Linux, which fixes a stack overflow in test
JSTests/stress/object-create-will-do-transition.js
get-array-length-concurrently-change-mode.js adds an explicit time check
as the watchdog isn't firing. Likely a bug / problem in RunLoopWin if
this works on other platforms.
Making PrintStream printInternal add the 0x prefix to pointers on
Windows, fixing dfg-ai-direct-get-by-id-attribute-change-transition.js
There are still some test failures in JSC stress tests, but with the
exception of wasm/gc/array_new_fixed_long.js the remaining failures are
unrelated to JIT.
* JSTests/stress/get-array-length-concurrently-change-mode.js:
(main):
* Source/JavaScriptCore/bytecode/CodeBlock.h:
* Source/WTF/wtf/PrintStream.cpp:
(WTF::printInternal):
* Source/cmake/OptionsMSVC.cmake:
* Source/cmake/WebKitFeatures.cmake:
Canonical link: https://commits.webkit.org/284574@main
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list