This is an automated email from the ASF dual-hosted git repository. luckychen pushed a commit to branch feature/0.26.2.19-jit in repository https://gitbox.apache.org/repos/asf/incubator-weex.git
commit 724ea6a0138a7ee324fc1065472f9ba7d052ee70 Author: chen <[email protected]> AuthorDate: Fri Aug 23 11:09:11 2019 +0800 [Android] update jsc for jit --- android/sdk/build.gradle | 20 ++++++++++---------- android/sdk/libs/armeabi-v7a/libJavaScriptCore.so | Bin 5237568 -> 8852700 bytes android/sdk/libs/armeabi-v7a/libWTF.so | Bin 472828 -> 378920 bytes weex_core/Source/android/jsengine/CMakeLists.txt | 7 +++++++ weex_core/Source/js_runtime/CMakeLists.txt | 6 ++++++ .../Source/libs/armeabi-v7a/libJavaScriptCore.so | Bin 5237308 -> 0 bytes weex_core/Source/libs/armeabi-v7a/libWTF.so | Bin 472828 -> 0 bytes weex_core/Source/libs/armeabi/libJavaScriptCore.so | Bin 5237308 -> 0 bytes weex_core/Source/libs/armeabi/libWTF.so | Bin 472828 -> 0 bytes 9 files changed, 23 insertions(+), 10 deletions(-) diff --git a/android/sdk/build.gradle b/android/sdk/build.gradle index e183968..1f2645f 100755 --- a/android/sdk/build.gradle +++ b/android/sdk/build.gradle @@ -130,17 +130,17 @@ android { versionCode 1 versionName project.version ndk { - if(!project.hasProperty('supportArmeabi-v7a') || "false" != project.getProperty('supportArmeabi-v7a')){ + // if(!project.hasProperty('supportArmeabi-v7a') || "false" != project.getProperty('supportArmeabi-v7a')){ abiFilters 'armeabi-v7a' - } - - if(!project.hasProperty('supportArm64-v8a') || "false" != project.getProperty('supportArm64-v8a')){ - abiFilters 'arm64-v8a' - } - - if(!project.hasProperty('supportX86') || "false" != project.getProperty('supportX86')){ - abiFilters 'x86' - } + //} + +// if(!project.hasProperty('supportArm64-v8a') || "false" != project.getProperty('supportArm64-v8a')){ +// abiFilters 'arm64-v8a' +// } +// +// if(!project.hasProperty('supportX86') || "false" != project.getProperty('supportX86')){ +// abiFilters 'x86' +// } } externalNativeBuild { cmake { diff --git a/android/sdk/libs/armeabi-v7a/libJavaScriptCore.so b/android/sdk/libs/armeabi-v7a/libJavaScriptCore.so index d6b471c..2eaa2af 100755 Binary files a/android/sdk/libs/armeabi-v7a/libJavaScriptCore.so and b/android/sdk/libs/armeabi-v7a/libJavaScriptCore.so differ diff --git a/android/sdk/libs/armeabi-v7a/libWTF.so b/android/sdk/libs/armeabi-v7a/libWTF.so index 790bef2..6e91e81 100755 Binary files a/android/sdk/libs/armeabi-v7a/libWTF.so and b/android/sdk/libs/armeabi-v7a/libWTF.so differ diff --git a/weex_core/Source/android/jsengine/CMakeLists.txt b/weex_core/Source/android/jsengine/CMakeLists.txt index fd61378..8162f1a 100644 --- a/weex_core/Source/android/jsengine/CMakeLists.txt +++ b/weex_core/Source/android/jsengine/CMakeLists.txt @@ -27,6 +27,10 @@ add_definitions(-DPRINT_LOG_CACHEFILE=0) add_definitions(-DOS_ANDROID) #add_definitions(-DNDEBUG) add_definitions(-DUSE_SYSTEM_MALLOC=1) + +add_definitions(-DENABLE_JIT=1) +add_definitions(-DENABLE_FTL_JIT=1) +add_definitions(-DENABLE_DFG_JIT=1) if (${ANDROID_PLATFORM} STREQUAL "android-21") else () add_definitions(-D_POSIX_THREAD_KEYS_MAX=128) @@ -52,6 +56,9 @@ else () endif () set(USE_SYSTEM_MALLOC 1) +set(ENABLE_JIT 1) +set(ENABLE_FTL_JIT 1) +set(ENABLE_DFG_JIT 1) set(WEEXJSSERVER_NAME weexjss) include_directories(${CMAKE_CURRENT_SOURCE_DIR}) diff --git a/weex_core/Source/js_runtime/CMakeLists.txt b/weex_core/Source/js_runtime/CMakeLists.txt index 42bd160..bde108b 100644 --- a/weex_core/Source/js_runtime/CMakeLists.txt +++ b/weex_core/Source/js_runtime/CMakeLists.txt @@ -54,6 +54,9 @@ add_definitions(-DUSE_JS_RUNTIME=1) add_definitions(-DUSE_SYSTEM_MALLOC=1) +add_definitions(-DENABLE_JIT=1) +add_definitions(-DENABLE_FTL_JIT=1) +add_definitions(-DENABLE_DFG_JIT=1) if (${ANDROID_PLATFORM} STREQUAL "android-21") else () add_definitions(-D_POSIX_THREAD_KEYS_MAX=128) @@ -79,6 +82,9 @@ else () endif () set(USE_SYSTEM_MALLOC 1) +set(ENABLE_JIT 1) +set(ENABLE_FTL_JIT 1) +set(ENABLE_DFG_JIT 1) set(WEEXJSSERVER_NAME weexjss) include_directories(${CMAKE_CURRENT_SOURCE_DIR}) diff --git a/weex_core/Source/libs/armeabi-v7a/libJavaScriptCore.so b/weex_core/Source/libs/armeabi-v7a/libJavaScriptCore.so deleted file mode 100755 index 2d59099..0000000 Binary files a/weex_core/Source/libs/armeabi-v7a/libJavaScriptCore.so and /dev/null differ diff --git a/weex_core/Source/libs/armeabi-v7a/libWTF.so b/weex_core/Source/libs/armeabi-v7a/libWTF.so deleted file mode 100755 index 790bef2..0000000 Binary files a/weex_core/Source/libs/armeabi-v7a/libWTF.so and /dev/null differ diff --git a/weex_core/Source/libs/armeabi/libJavaScriptCore.so b/weex_core/Source/libs/armeabi/libJavaScriptCore.so deleted file mode 100755 index 2d59099..0000000 Binary files a/weex_core/Source/libs/armeabi/libJavaScriptCore.so and /dev/null differ diff --git a/weex_core/Source/libs/armeabi/libWTF.so b/weex_core/Source/libs/armeabi/libWTF.so deleted file mode 100755 index 790bef2..0000000 Binary files a/weex_core/Source/libs/armeabi/libWTF.so and /dev/null differ
