Title: [234784] trunk/Source/_javascript_Core
- Revision
- 234784
- Author
- commit-qu...@webkit.org
- Date
- 2018-08-11 14:04:12 -0700 (Sat, 11 Aug 2018)
Log Message
Disable JIT on IA-32 without SSE2
https://bugs.webkit.org/show_bug.cgi?id=188476
Patch by Karo Gyoker <karogyoker2+web...@gmail.com> on 2018-08-11
Reviewed by Yusuke Suzuki.
On IA-32 CPUs without SSE2 most of the webpages cannot load
if the JIT is turned on.
* runtime/Options.cpp:
(JSC::recomputeDependentOptions):
Modified Paths
Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (234783 => 234784)
--- trunk/Source/_javascript_Core/ChangeLog 2018-08-11 14:04:37 UTC (rev 234783)
+++ trunk/Source/_javascript_Core/ChangeLog 2018-08-11 21:04:12 UTC (rev 234784)
@@ -1,3 +1,16 @@
+2018-08-11 Karo Gyoker <karogyoker2+web...@gmail.com>
+
+ Disable JIT on IA-32 without SSE2
+ https://bugs.webkit.org/show_bug.cgi?id=188476
+
+ Reviewed by Yusuke Suzuki.
+
+ On IA-32 CPUs without SSE2 most of the webpages cannot load
+ if the JIT is turned on.
+
+ * runtime/Options.cpp:
+ (JSC::recomputeDependentOptions):
+
2018-08-10 Joseph Pecoraro <pecor...@apple.com>
Web Inspector: console.log fires getters for deep properties
Modified: trunk/Source/_javascript_Core/runtime/Options.cpp (234783 => 234784)
--- trunk/Source/_javascript_Core/runtime/Options.cpp 2018-08-11 14:04:37 UTC (rev 234783)
+++ trunk/Source/_javascript_Core/runtime/Options.cpp 2018-08-11 21:04:12 UTC (rev 234784)
@@ -397,8 +397,8 @@
Options::useConcurrentGC() = false;
#endif
-#if OS(WINDOWS) && ENABLE(JIT) && CPU(X86)
- // Disable JIT on Windows if SSE2 is not present
+#if ENABLE(JIT) && CPU(X86)
+ // Disable JIT on IA-32 if SSE2 is not present
if (!MacroAssemblerX86::supportsFloatingPoint())
Options::useJIT() = false;
#endif
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes