2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 25 Jun 2010 12:28:44 +0000 (12:28 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 25 Jun 2010 12:28:44 +0000 (12:28 +0000)
        Reviewed by Kenneth Rohde Christiansen.

        [CMake] Add option to enable JIT.
        JIT is disabled by default, but now it's possible to enable it through
        an option to CMake: -DENABLE_JIT will enable it.
        https://bugs.webkit.org/show_bug.cgi?id=40936

        * cmake/OptionsEfl.cmake: add new -DENABLE_JIT option.
        * cmakeconfig.h.cmake: use new -DENABLE_JIT option.
2010-06-25  Lucas De Marchi  <lucas.demarchi@profusion.mobi>

        Reviewed by Kenneth Rohde Christiansen.

        [CMake] Add option to enable JIT.
        JIT is disabled by default, but now it's possible to enable it through
        an option to CMake: -DENABLE_JIT will enable it.
        https://bugs.webkit.org/show_bug.cgi?id=40936

        * CMakeLists.txt: Add missing files and re-sort.

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

ChangeLog
JavaScriptCore/CMakeLists.txt
JavaScriptCore/ChangeLog
cmake/OptionsEfl.cmake
cmakeconfig.h.cmake

index 6da8604f985f7a69da4626fda766b48adfa450ac..7de80e4928f6a2c8a6fa8fe4ef2e4723b78c3bc4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2010-06-25  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
+
+        Reviewed by Kenneth Rohde Christiansen.
+
+        [CMake] Add option to enable JIT.
+        JIT is disabled by default, but now it's possible to enable it through
+        an option to CMake: -DENABLE_JIT will enable it.
+        https://bugs.webkit.org/show_bug.cgi?id=40936
+
+        * cmake/OptionsEfl.cmake: add new -DENABLE_JIT option.
+        * cmakeconfig.h.cmake: use new -DENABLE_JIT option.
+
 2010-06-23  Leandro Pereira  <leandro@profusion.mobi>
 
         Reviewed by Kenneth Rohde Christiansen.
index 1c0311839e356928178464a5f807044f37038dcc..c1946ff81778f96317bd6435ab9ef99a447bc7f8 100644 (file)
@@ -54,15 +54,17 @@ SET(JavaScriptCore_SOURCES
     jit/ExecutableAllocatorPosix.cpp
     jit/ExecutableAllocatorSymbian.cpp
     jit/ExecutableAllocatorWin.cpp
-    jit/JITStubs.cpp
-    jit/JITOpcodes.cpp
-    jit/JITOpcodes32_64.cpp
-    jit/JITPropertyAccess.cpp
-    jit/JITPropertyAccess32_64.cpp
+    jit/JITArithmetic32_64.cpp
     jit/JITArithmetic.cpp
-    jit/JITCall.cpp
     jit/JITCall32_64.cpp
+    jit/JITCall.cpp
     jit/JIT.cpp
+    jit/JITOpcodes32_64.cpp
+    jit/JITOpcodes.cpp
+    jit/JITPropertyAccess32_64.cpp
+    jit/JITPropertyAccess.cpp
+    jit/JITStubs.cpp
+    jit/ThunkGenerators.cpp
 
     parser/JSParser.cpp
     parser/Lexer.cpp
index 85be3d07c21bbd7b118327b048a423fd208dab4c..40cd44dfdaccd04b0bc6aa9dc5f3f3fe7fc0bc8c 100644 (file)
@@ -1,3 +1,14 @@
+2010-06-25  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
+
+        Reviewed by Kenneth Rohde Christiansen.
+
+        [CMake] Add option to enable JIT.
+        JIT is disabled by default, but now it's possible to enable it through
+        an option to CMake: -DENABLE_JIT will enable it.
+        https://bugs.webkit.org/show_bug.cgi?id=40936
+
+        * CMakeLists.txt: Add missing files and re-sort.
+
 2010-06-25  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
 
         Reviewed by Gustavo Noronha Silva.
index c2b26376a73d13e9982746e00b93dd8a3ef74d87..ff65147bbbcde6c15d9391d6867b5e424b99aaf8 100644 (file)
@@ -65,6 +65,7 @@ WEBKIT_FEATURE(ENABLE_GLIB_SUPPORT "Enable Glib support" DEFAULT ON)
 WEBKIT_FEATURE(ENABLE_ICONDATABASE "Enable icon database" DEFAULT ON)
 WEBKIT_FEATURE(ENABLE_INSPECTOR "Enable inspector" DEFAULT ON)
 WEBKIT_FEATURE(ENABLE_JAVASCRIPT_DEBUGGER "Enable JavaScript debugger" DEFAULT ON)
+WEBKIT_FEATURE(ENABLE_JIT "Enable JIT code" DEFAULT OFF)
 WEBKIT_FEATURE(ENABLE_MATHML "Enable MathML" DEFAULT OFF)
 WEBKIT_FEATURE(ENABLE_NOTIFICATIONS "Enable notifications" DEFAULT OFF)
 WEBKIT_FEATURE(ENABLE_OFFLINE_WEB_APPLICATIONS "Enable offline web applications" DEFAULT ON)
index 69cb042206413d8ad09a1be72f50e2f5542b906c..14f7a806987b988344d35fdfc0d09d869b3e7873 100644 (file)
@@ -15,6 +15,7 @@
 #define ENABLE_GLIB_SUPPORT @ENABLE_GLIB_SUPPORT_VALUE@
 #define ENABLE_ICONDATABASE @ENABLE_ICONDATABASE_VALUE@
 #define ENABLE_JAVASCRIPT_DEBUGGER @ENABLE_JAVASCRIPT_DEBUGGER_VALUE@
+#define ENABLE_JIT @ENABLE_JIT_VALUE@
 #define ENABLE_MATHML @ENABLE_MATHML_VALUE@
 #define ENABLE_NOTIFICATIONS @ENABLE_NOTIFICATIONS_VALUE@
 #define ENABLE_OFFLINE_WEB_APPLICATIONS @ENABLE_OFFLINE_WEB_APPLICATIONS_VALUE@