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

Reply via email to