Title: [233139] trunk/Source/_javascript_Core
Revision
233139
Author
[email protected]
Date
2018-06-25 02:26:22 -0700 (Mon, 25 Jun 2018)

Log Message

[JSC] Remove unnecessary PLATFORM guards
https://bugs.webkit.org/show_bug.cgi?id=186995

Reviewed by Mark Lam.

* assembler/AssemblerCommon.h:
(JSC::isIOS):
Add constexpr.

* inspector/JSGlobalObjectInspectorController.cpp:
(Inspector::JSGlobalObjectInspectorController::appendAPIBacktrace):
StackFrame works in all the platforms. If StackFrame::demangle failed,
it just returns std::nullopt. And it is correctly handled in this code.

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (233138 => 233139)


--- trunk/Source/_javascript_Core/ChangeLog	2018-06-25 07:05:51 UTC (rev 233138)
+++ trunk/Source/_javascript_Core/ChangeLog	2018-06-25 09:26:22 UTC (rev 233139)
@@ -1,3 +1,19 @@
+2018-06-25  Yusuke Suzuki  <[email protected]>
+
+        [JSC] Remove unnecessary PLATFORM guards
+        https://bugs.webkit.org/show_bug.cgi?id=186995
+
+        Reviewed by Mark Lam.
+
+        * assembler/AssemblerCommon.h:
+        (JSC::isIOS):
+        Add constexpr.
+
+        * inspector/JSGlobalObjectInspectorController.cpp:
+        (Inspector::JSGlobalObjectInspectorController::appendAPIBacktrace):
+        StackFrame works in all the platforms. If StackFrame::demangle failed,
+        it just returns std::nullopt. And it is correctly handled in this code.
+
 2018-06-23  Mark Lam  <[email protected]>
 
         Add more debugging features to $vm.

Modified: trunk/Source/_javascript_Core/assembler/AssemblerCommon.h (233138 => 233139)


--- trunk/Source/_javascript_Core/assembler/AssemblerCommon.h	2018-06-25 07:05:51 UTC (rev 233138)
+++ trunk/Source/_javascript_Core/assembler/AssemblerCommon.h	2018-06-25 09:26:22 UTC (rev 233139)
@@ -27,7 +27,7 @@
 
 namespace JSC {
 
-ALWAYS_INLINE bool isIOS()
+ALWAYS_INLINE constexpr bool isIOS()
 {
 #if PLATFORM(IOS)
     return true;

Modified: trunk/Source/_javascript_Core/inspector/JSGlobalObjectInspectorController.cpp (233138 => 233139)


--- trunk/Source/_javascript_Core/inspector/JSGlobalObjectInspectorController.cpp	2018-06-25 07:05:51 UTC (rev 233138)
+++ trunk/Source/_javascript_Core/inspector/JSGlobalObjectInspectorController.cpp	2018-06-25 09:26:22 UTC (rev 233139)
@@ -180,7 +180,6 @@
 
 void JSGlobalObjectInspectorController::appendAPIBacktrace(ScriptCallStack& callStack)
 {
-#if OS(DARWIN) || (OS(LINUX) && !PLATFORM(GTK))
     static const int framesToShow = 31;
     static const int framesToSkip = 3; // WTFGetBacktrace, appendAPIBacktrace, reportAPIException.
 
@@ -197,9 +196,6 @@
         else
             callStack.append(ScriptCallFrame("?"_s, "[native code]"_s, noSourceID, 0, 0));
     }
-#else
-    UNUSED_PARAM(callStack);
-#endif
 }
 
 void JSGlobalObjectInspectorController::reportAPIException(ExecState* exec, Exception* exception)
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to