| Differences between
and this patch
- ChangeLog +13 lines
Lines 1-3 ChangeLog_sec1
1
2011-11-08  Yuqiang Xian  <yuqiang.xian@intel.com>
2
3
        Enable DFG JIT by default on X86 Linux and Mac platforms
4
        https://bugs.webkit.org/show_bug.cgi?id=71686
5
6
        Reviewed by NOBODY (OOPS!).
7
8
        Remove the DFG cmake option for Efl port as we'll determine whether to
9
        switch on DFG or not based on build target platforms.
10
11
        * Source/cmake/OptionsEfl.cmake:
12
        * Source/cmakeconfig.h.cmake:
13
1
2011-11-07  ChangSeok Oh  <shivamidow@gmail.com>
14
2011-11-07  ChangSeok Oh  <shivamidow@gmail.com>
2
15
3
        [EFL] Support requestAnimationFrame API
16
        [EFL] Support requestAnimationFrame API
- Source/cmakeconfig.h.cmake -1 lines
Lines 43-48 Source/cmakeconfig.h.cmake_sec1
43
#cmakedefine01 ENABLE_WEB_SOCKETS
43
#cmakedefine01 ENABLE_WEB_SOCKETS
44
#cmakedefine01 ENABLE_WORKERS
44
#cmakedefine01 ENABLE_WORKERS
45
#cmakedefine01 ENABLE_XSLT
45
#cmakedefine01 ENABLE_XSLT
46
#cmakedefine01 ENABLE_DFG_JIT
47
46
48
#endif /* CMAKECONFIG_H */
47
#endif /* CMAKECONFIG_H */
- Source/JavaScriptCore/ChangeLog +11 lines
Lines 1-3 Source/JavaScriptCore/ChangeLog_sec1
1
2011-11-08  Yuqiang Xian  <yuqiang.xian@intel.com>
2
3
        Enable DFG JIT by default on X86 Linux and Mac platforms
4
        https://bugs.webkit.org/show_bug.cgi?id=71686
5
6
        Reviewed by NOBODY (OOPS!).
7
8
        We can get 9% on SunSpider, 89% on Kraken and 37% on V8, on Linux X86.
9
10
        * wtf/Platform.h:
11
1
2011-11-08  Yuqiang Xian  <yuqiang.xian@intel.com>
12
2011-11-08  Yuqiang Xian  <yuqiang.xian@intel.com>
2
13
3
        DFG 32_64 - update make lists for efl, gtk, and Qt ports with DFG change r99519
14
        DFG 32_64 - update make lists for efl, gtk, and Qt ports with DFG change r99519
- Source/JavaScriptCore/wtf/Platform.h -1 / +6 lines
Lines 882-892 Source/JavaScriptCore/wtf/Platform.h_sec1
882
#define ENABLE_JIT 1
882
#define ENABLE_JIT 1
883
#endif
883
#endif
884
884
885
/* Currently only implemented for JSVALUE64, only tested on PLATFORM(MAC) */
885
/* Currently for JSVALUE64, only tested on PLATFORM(MAC) */
886
#if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && USE(JSVALUE64) && PLATFORM(MAC)
886
#if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && USE(JSVALUE64) && PLATFORM(MAC)
887
#define ENABLE_DFG_JIT 1
887
#define ENABLE_DFG_JIT 1
888
#endif
888
#endif
889
889
890
/* Currently DFG for X86 are only tested on Linux OS and Mac Platform */
891
#if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && CPU(X86) && (PLATFORM(MAC) || OS(LINUX))
892
#define ENABLE_DFG_JIT 1
893
#endif
894
890
/* Profiling of types and values used by JIT code. DFG_JIT depends on it, but you
895
/* Profiling of types and values used by JIT code. DFG_JIT depends on it, but you
891
   can enable it manually with DFG turned off if you want to use it as a standalone
896
   can enable it manually with DFG turned off if you want to use it as a standalone
892
   profiler. In that case, you probably want to also enable VERBOSE_VALUE_PROFILE
897
   profiler. In that case, you probably want to also enable VERBOSE_VALUE_PROFILE
- Source/cmake/OptionsEfl.cmake -1 lines
Lines 95-101 WEBKIT_FEATURE(ENABLE_VIDEO "Enable vide Source/cmake/OptionsEfl.cmake_sec1
95
WEBKIT_FEATURE(ENABLE_WEB_SOCKETS "Enable web sockets" DEFAULT ON)
95
WEBKIT_FEATURE(ENABLE_WEB_SOCKETS "Enable web sockets" DEFAULT ON)
96
WEBKIT_FEATURE(ENABLE_WORKERS "Enable workers" DEFAULT ON)
96
WEBKIT_FEATURE(ENABLE_WORKERS "Enable workers" DEFAULT ON)
97
WEBKIT_FEATURE(ENABLE_XSLT "Enable XSLT" DEFAULT ON)
97
WEBKIT_FEATURE(ENABLE_XSLT "Enable XSLT" DEFAULT ON)
98
WEBKIT_FEATURE(ENABLE_DFG_JIT "Enable DFG JIT" DEFAULT OFF)
99
98
100
OPTION(ENABLE_ECORE_X "Enable Ecore_X specific usage (cursor, bell)" ON)
99
OPTION(ENABLE_ECORE_X "Enable Ecore_X specific usage (cursor, bell)" ON)
101
IF (ENABLE_ECORE_X)
100
IF (ENABLE_ECORE_X)

Return to Bug 71686