Enable concurrent JIT on GTK
authorfpizlo@apple.com <fpizlo@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 25 Feb 2015 09:08:26 +0000 (09:08 +0000)
committerfpizlo@apple.com <fpizlo@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 25 Feb 2015 09:08:26 +0000 (09:08 +0000)
https://bugs.webkit.org/show_bug.cgi?id=142007

Reviewed by Benjamin Poulain.

Seems weird that GTK keeps it off. No good reason for that as far as I can tell.

* wtf/Platform.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@180620 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WTF/ChangeLog
Source/WTF/wtf/Platform.h

index 5cab4fb..5f76fb5 100644 (file)
@@ -1,3 +1,14 @@
+2015-02-25  Filip Pizlo  <fpizlo@apple.com>
+
+        Enable concurrent JIT on GTK
+        https://bugs.webkit.org/show_bug.cgi?id=142007
+
+        Reviewed by Benjamin Poulain.
+
+        Seems weird that GTK keeps it off. No good reason for that as far as I can tell.
+
+        * wtf/Platform.h:
+
 2015-02-23  Brent Fulgham  <bfulgham@apple.com>
 
         WTF::WeakPtr should rename 'forgot' to 'clear' and support nullptr assignment
index 02ba36c..15c60ba 100644 (file)
    values get stored to atomically. This is trivially true on 64-bit platforms,
    but not true at all on 32-bit platforms where values are composed of two
    separate sub-values. */
-#if (OS(DARWIN) || PLATFORM(EFL)) && !PLATFORM(GTK) && ENABLE(DFG_JIT) && USE(JSVALUE64)
+#if (OS(DARWIN) || PLATFORM(EFL) || PLATFORM(GTK)) && ENABLE(DFG_JIT) && USE(JSVALUE64)
 #define ENABLE_CONCURRENT_JIT 1
 #endif