This is an automated email from the ASF dual-hosted git repository.

kyork pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-weex.git


The following commit(s) were added to refs/heads/master by this push:
     new 0dc92f3  [iOS] fix weexsdk compile error (#1754)
0dc92f3 is described below

commit 0dc92f348ec266fb97a9233c19a0846b2726b5a0
Author: jianhan-he <41508406+jianhan...@users.noreply.github.com>
AuthorDate: Tue Nov 13 23:40:09 2018 +0800

    [iOS] fix weexsdk compile error (#1754)
---
 ios/sdk/WeexSDK.xcodeproj/project.pbxproj          | 44 +++++++++++++++++++++-
 weex_core/Source/base/LogDefines.h                 |  2 -
 .../core/data_render/vnode/vnode_render_manager.cc | 13 ++++++-
 3 files changed, 55 insertions(+), 4 deletions(-)

diff --git a/ios/sdk/WeexSDK.xcodeproj/project.pbxproj 
b/ios/sdk/WeexSDK.xcodeproj/project.pbxproj
index bfbf06c..11eb08f 100644
--- a/ios/sdk/WeexSDK.xcodeproj/project.pbxproj
+++ b/ios/sdk/WeexSDK.xcodeproj/project.pbxproj
@@ -71,6 +71,25 @@
                33CE19142153444900CF9670 /* WXJSFrameworkLoadProtocol.h in 
Headers */ = {isa = PBXBuildFile; fileRef = 33CE19122153444900CF9670 /* 
WXJSFrameworkLoadProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; };
                37B51EE41E97804D0040A743 /* WXCycleSliderComponent.h in Headers 
*/ = {isa = PBXBuildFile; fileRef = 37B51EE21E97804D0040A743 /* 
WXCycleSliderComponent.h */; };
                37B51EE51E97804D0040A743 /* WXCycleSliderComponent.mm in 
Sources */ = {isa = PBXBuildFile; fileRef = 37B51EE31E97804D0040A743 /* 
WXCycleSliderComponent.mm */; };
+               4505D11B219B1F720083A1A2 /* class_math.h in Headers */ = {isa = 
PBXBuildFile; fileRef = 4505D119219B1F710083A1A2 /* class_math.h */; };
+               4505D11C219B1F720083A1A2 /* class_math.cc in Sources */ = {isa 
= PBXBuildFile; fileRef = 4505D11A219B1F710083A1A2 /* class_math.cc */; };
+               4505D11D219B1F9E0083A1A2 /* class_math.cc in Sources */ = {isa 
= PBXBuildFile; fileRef = 4505D11A219B1F710083A1A2 /* class_math.cc */; };
+               4505D11E219B1FAC0083A1A2 /* class_math.h in Headers */ = {isa = 
PBXBuildFile; fileRef = 4505D119219B1F710083A1A2 /* class_math.h */; };
+               4505D11F219B20290083A1A2 /* vcomponent.cc in Sources */ = {isa 
= PBXBuildFile; fileRef = 453267132140E38900DAA620 /* vcomponent.cc */; };
+               4505D120219B20310083A1A2 /* vcomponent.h in Headers */ = {isa = 
PBXBuildFile; fileRef = 453267122140E38900DAA620 /* vcomponent.h */; };
+               4505D121219B206B0083A1A2 /* exec_state_binary.cc in Sources */ 
= {isa = PBXBuildFile; fileRef = 98399A7F21916A9600D83CCE /* 
exec_state_binary.cc */; };
+               4505D122219B207D0083A1A2 /* exec_state_binary.h in Headers */ = 
{isa = PBXBuildFile; fileRef = 98399A8121916A9600D83CCE /* exec_state_binary.h 
*/; };
+               4505D124219B20A80083A1A2 /* exec_state_section.cc in Sources */ 
= {isa = PBXBuildFile; fileRef = 98399A7E21916A9600D83CCE /* 
exec_state_section.cc */; };
+               4505D125219B20B20083A1A2 /* exec_state_section.h in Headers */ 
= {isa = PBXBuildFile; fileRef = 98399A8821916A9700D83CCE /* 
exec_state_section.h */; };
+               4505D126219B20DA0083A1A2 /* class_function.cc in Sources */ = 
{isa = PBXBuildFile; fileRef = 98399A8421916A9700D83CCE /* class_function.cc 
*/; };
+               4505D127219B20E70083A1A2 /* class_function.h in Headers */ = 
{isa = PBXBuildFile; fileRef = 98399A8921916A9800D83CCE /* class_function.h */; 
};
+               4505D128219B21110083A1A2 /* class_console.cc in Sources */ = 
{isa = PBXBuildFile; fileRef = 98399A8221916A9700D83CCE /* class_console.cc */; 
};
+               4505D129219B211D0083A1A2 /* class_console.h in Headers */ = 
{isa = PBXBuildFile; fileRef = 98399A8621916A9700D83CCE /* class_console.h */; 
};
+               4505D12A219B213B0083A1A2 /* class_regex.cc in Sources */ = {isa 
= PBXBuildFile; fileRef = 98399A8021916A9600D83CCE /* class_regex.cc */; };
+               4505D12B219B21470083A1A2 /* class_regex.h in Headers */ = {isa 
= PBXBuildFile; fileRef = 98399A8721916A9700D83CCE /* class_regex.h */; };
+               4505D12C219B216D0083A1A2 /* class_window.cc in Sources */ = 
{isa = PBXBuildFile; fileRef = 98399A8321916A9700D83CCE /* class_window.cc */; 
};
+               4505D12D219B21760083A1A2 /* class_window.h in Headers */ = {isa 
= PBXBuildFile; fileRef = 98399A8521916A9700D83CCE /* class_window.h */; };
+               4505D12E219B22630083A1A2 /* op_code.cc in Sources */ = {isa = 
PBXBuildFile; fileRef = 98399A8A21916A9800D83CCE /* op_code.cc */; };
                4532670A213FC84A00DAA620 /* WXDisplayLinkManager.h in Headers 
*/ = {isa = PBXBuildFile; fileRef = 45326708213FC84900DAA620 /* 
WXDisplayLinkManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
                4532670B213FC84A00DAA620 /* WXDisplayLinkManager.m in Sources 
*/ = {isa = PBXBuildFile; fileRef = 45326709213FC84900DAA620 /* 
WXDisplayLinkManager.m */; };
                4532670C213FCF2300DAA620 /* WXDisplayLinkManager.h in Headers 
*/ = {isa = PBXBuildFile; fileRef = 45326708213FC84900DAA620 /* 
WXDisplayLinkManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
@@ -1090,6 +1109,8 @@
                33CE19122153444900CF9670 /* WXJSFrameworkLoadProtocol.h */ = 
{isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; 
path = WXJSFrameworkLoadProtocol.h; sourceTree = "<group>"; };
                37B51EE21E97804D0040A743 /* WXCycleSliderComponent.h */ = {isa 
= PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path 
= WXCycleSliderComponent.h; sourceTree = "<group>"; };
                37B51EE31E97804D0040A743 /* WXCycleSliderComponent.mm */ = {isa 
= PBXFileReference; fileEncoding = 4; lastKnownFileType = 
sourcecode.cpp.objcpp; path = WXCycleSliderComponent.mm; sourceTree = 
"<group>"; };
+               4505D119219B1F710083A1A2 /* class_math.h */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = 
class_math.h; sourceTree = "<group>"; };
+               4505D11A219B1F710083A1A2 /* class_math.cc */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; 
path = class_math.cc; sourceTree = "<group>"; };
                45326708213FC84900DAA620 /* WXDisplayLinkManager.h */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = 
WXDisplayLinkManager.h; sourceTree = "<group>"; };
                45326709213FC84900DAA620 /* WXDisplayLinkManager.m */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path 
= WXDisplayLinkManager.m; sourceTree = "<group>"; };
                453267122140E38900DAA620 /* vcomponent.h */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = 
vcomponent.h; sourceTree = "<group>"; };
@@ -2251,6 +2272,8 @@
                                98399A8421916A9700D83CCE /* class_function.cc 
*/,
                                98399A8921916A9800D83CCE /* class_function.h */,
                                98399A8021916A9600D83CCE /* class_regex.cc */,
+                               4505D11A219B1F710083A1A2 /* class_math.cc */,
+                               4505D119219B1F710083A1A2 /* class_math.h */,
                                98399A8721916A9700D83CCE /* class_regex.h */,
                                98399A8321916A9700D83CCE /* class_window.cc */,
                                98399A8521916A9700D83CCE /* class_window.h */,
@@ -2789,6 +2812,7 @@
                                74EF31AD1DE58BE200667A07 /* 
WXURLRewriteDefaultImpl.h in Headers */,
                                B87B9E7D21539B3300B6DC61 /* WXVersion.h in 
Headers */,
                                746B923B1F46BE36009AE86B /* 
WXCellSlotComponent.h in Headers */,
+                               4505D11B219B1F720083A1A2 /* class_math.h in 
Headers */,
                                744D61101E49979000B624B3 /* WXFooterComponent.h 
in Headers */,
                                744D61141E4AF23E00B624B3 /* WXDiffUtil.h in 
Headers */,
                                B8F2C7022133A83C00635B37 /* rax_parser_scope.h 
in Headers */,
@@ -3015,6 +3039,15 @@
                                B8D66BC42125572F003960BD /* 
vnode_render_context.h in Headers */,
                                DCA445AF1EFA575D00D0CFA8 /* WXModuleProtocol.h 
in Headers */,
                                4547FD102153932A00E79971 /* 
js_common_function.h in Headers */,
+                               B8D66BF02125572F003960BD /* op_code.h in 
Headers */,
+                               4505D12D219B21760083A1A2 /* class_window.h in 
Headers */,
+                               4505D12B219B21470083A1A2 /* class_regex.h in 
Headers */,
+                               4505D129219B211D0083A1A2 /* class_console.h in 
Headers */,
+                               4505D127219B20E70083A1A2 /* class_function.h in 
Headers */,
+                               4505D125219B20B20083A1A2 /* 
exec_state_section.h in Headers */,
+                               4505D122219B207D0083A1A2 /* exec_state_binary.h 
in Headers */,
+                               4505D120219B20310083A1A2 /* vcomponent.h in 
Headers */,
+                               4505D11E219B1FAC0083A1A2 /* class_math.h in 
Headers */,
                                4547FD032152049F00E79971 /* class_object.h in 
Headers */,
                                ED053501207F4DEB007B4568 /* JSContext+Weex.h in 
Headers */,
                                DCA4459F1EFA56EC00D0CFA8 /* 
WXURLRewriteProtocol.h in Headers */,
@@ -3148,7 +3181,6 @@
                                B8D66C3021255730003960BD /* 
render_action_render_success.h in Headers */,
                                B8D66BD02125572F003960BD /* tokenizer.h in 
Headers */,
                                B8D66C6C21255730003960BD /* render_scroller.h 
in Headers */,
-                               B8D66BF02125572F003960BD /* op_code.h in 
Headers */,
                                B8D66CBE21255730003960BD /* closure.h in 
Headers */,
                                74B81AE31F73C3E300D3A61D /* 
WXRecycleListComponent.h in Headers */,
                                B8D66CE821255730003960BD /* 
message_pump_posix.h in Headers */,
@@ -3572,6 +3604,7 @@
                                77E65A161C155EB5008B8775 /* WXTextComponent.mm 
in Sources */,
                                C4D872261E5DDF7500E39BC1 /* WXBoxShadow.m in 
Sources */,
                                B8D66BB32125572F003960BD /* parser.cc in 
Sources */,
+                               4505D11C219B1F720083A1A2 /* class_math.cc in 
Sources */,
                                746319031C60AFC100EFEBD4 /* 
WXThreadSafeCounter.m in Sources */,
                                B8D66C8321255730003960BD /* render_creator.cpp 
in Sources */,
                                74A4BAA71CB4F98300195969 /* WXStreamModule.m in 
Sources */,
@@ -3689,6 +3722,15 @@
                        isa = PBXSourcesBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
+                               4505D12E219B22630083A1A2 /* op_code.cc in 
Sources */,
+                               4505D12C219B216D0083A1A2 /* class_window.cc in 
Sources */,
+                               4505D12A219B213B0083A1A2 /* class_regex.cc in 
Sources */,
+                               4505D128219B21110083A1A2 /* class_console.cc in 
Sources */,
+                               4505D126219B20DA0083A1A2 /* class_function.cc 
in Sources */,
+                               4505D124219B20A80083A1A2 /* 
exec_state_section.cc in Sources */,
+                               4505D121219B206B0083A1A2 /* 
exec_state_binary.cc in Sources */,
+                               4505D11F219B20290083A1A2 /* vcomponent.cc in 
Sources */,
+                               4505D11D219B1F9E0083A1A2 /* class_math.cc in 
Sources */,
                                4547FD0F2153931000E79971 /* 
js_common_function.cc in Sources */,
                                4547FD04215204AB00E79971 /* class_object.cc in 
Sources */,
                                4532670D213FCFB400DAA620 /* 
WXDisplayLinkManager.m in Sources */,
diff --git a/weex_core/Source/base/LogDefines.h 
b/weex_core/Source/base/LogDefines.h
index 2cfac7b..d1f78d8 100644
--- a/weex_core/Source/base/LogDefines.h
+++ b/weex_core/Source/base/LogDefines.h
@@ -62,8 +62,6 @@
 
 #else
 
-#define LOGE(...) ((void) 0)
-#define LOGA(...) ((void) 0)
 #define LOGV(...) ((void) 0)
 #define LOGD(...) ((void) 0)
 #define LOGI(...) ((void) 0)
diff --git a/weex_core/Source/core/data_render/vnode/vnode_render_manager.cc 
b/weex_core/Source/core/data_render/vnode/vnode_render_manager.cc
index 708138b..2d57415 100644
--- a/weex_core/Source/core/data_render/vnode/vnode_render_manager.cc
+++ b/weex_core/Source/core/data_render/vnode/vnode_render_manager.cc
@@ -174,7 +174,9 @@ void VNodeRenderManager::CreatePage(const std::string 
&input, const std::string
 
 std::string VNodeRenderManager::CreatePageWithContent(const std::string 
&input, const std::string &page_id, const std::string &options, const 
std::string &init_data) {
     InitVM();
+#ifdef DEBUG
     auto start = std::chrono::steady_clock::now();
+#endif
     ExecState *exec_state = new ExecState(g_vm);
     exec_states_.insert({page_id, exec_state});
     VNodeExecEnv::ImportExecEnv(exec_state);
@@ -198,9 +200,10 @@ std::string 
VNodeRenderManager::CreatePageWithContent(const std::string &input,
         LOGE("DATA_RENDER, compile err: %s",err.c_str());
         return err;
     }
+#ifdef DEBUG
     auto compile_post = 
std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::steady_clock::now()
 - start);
     LOGD("[DATA_RENDER], Compile time:[%lld]\n", compile_post.count());
-
+#endif
     //auto exec_start = std::chrono::steady_clock::now();
     exec_state->Execute(err);
     if (!err.empty()) {
@@ -211,8 +214,10 @@ std::string 
VNodeRenderManager::CreatePageWithContent(const std::string &input,
         return err;
     }
     CreatePageInternal(page_id, exec_state->context()->root());
+#ifdef DEBUG
     auto duration_post = 
std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::steady_clock::now()
 - start);
     LOGD("DATA_RENDER, All time %lld\n", duration_post.count());
+#endif
     return err;
 }
     
@@ -258,7 +263,9 @@ void VNodeRenderManager::ExecuteRegisterModules(ExecState 
*exec_state, std::vect
 
 std::string VNodeRenderManager::CreatePageWithContent(const uint8_t *contents, 
size_t length, const std::string &page_id, const std::string &options, const 
std::string &init_data) {
     InitVM();
+#ifdef DEBUG
     auto start = std::chrono::steady_clock::now();
+#endif
     ExecState *exec_state = new ExecState(g_vm);
     exec_states_.insert({page_id, exec_state});
     VNodeExecEnv::ImportExecEnv(exec_state);
@@ -270,8 +277,10 @@ std::string 
VNodeRenderManager::CreatePageWithContent(const uint8_t *contents, s
     if (init_data.length() > 0) {
         VNodeExecEnv::ImportExecData(exec_state, init_data);
     }
+#ifdef DEBUG
     auto decoder_post = 
std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::steady_clock::now()
 - start);
     LOGD("[DATA_RENDER], Decoder time:[%lld]\n", decoder_post.count());
+#endif
     exec_state->Execute(err);
     if (!err.empty()) {
         return err;
@@ -281,8 +290,10 @@ std::string 
VNodeRenderManager::CreatePageWithContent(const uint8_t *contents, s
         return err;
     }
     CreatePageInternal(page_id, exec_state->context()->root());
+#ifdef DEBUG
     auto duration_post = 
std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::steady_clock::now()
 - start);
     LOGD("[DATA_RENDER], All time:[%lld]\n", duration_post.count());
+#endif
     return err;
 }
 

Reply via email to