Title: [186859] trunk/Source
Revision
186859
Author
[email protected]
Date
2015-07-15 14:29:34 -0700 (Wed, 15 Jul 2015)

Log Message

Make _javascript_Core SPI headers used by WebCore SPI headers self-contained
https://bugs.webkit.org/show_bug.cgi?id=146978

Reviewed by Dan Bernstein.

Source/_javascript_Core:

* debugger/DebuggerPrimitives.h:
* disassembler/Disassembler.h:
* heap/Weak.h:
* inspector/InspectorValues.h:
* runtime/JSCJSValue.h:

Source/WTF:

* wtf/ExportMacros.h:

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (186858 => 186859)


--- trunk/Source/_javascript_Core/ChangeLog	2015-07-15 21:19:29 UTC (rev 186858)
+++ trunk/Source/_javascript_Core/ChangeLog	2015-07-15 21:29:34 UTC (rev 186859)
@@ -1,3 +1,16 @@
+2015-07-15  Anders Carlsson  <[email protected]>
+
+        Make _javascript_Core SPI headers used by WebCore SPI headers self-contained
+        https://bugs.webkit.org/show_bug.cgi?id=146978
+
+        Reviewed by Dan Bernstein.
+
+        * debugger/DebuggerPrimitives.h:
+        * disassembler/Disassembler.h:
+        * heap/Weak.h:
+        * inspector/InspectorValues.h:
+        * runtime/JSCJSValue.h:
+
 2015-07-14  Anders Carlsson  <[email protected]>
 
         Assertions.h should include ExportMacros.h

Modified: trunk/Source/_javascript_Core/debugger/DebuggerPrimitives.h (186858 => 186859)


--- trunk/Source/_javascript_Core/debugger/DebuggerPrimitives.h	2015-07-15 21:19:29 UTC (rev 186858)
+++ trunk/Source/_javascript_Core/debugger/DebuggerPrimitives.h	2015-07-15 21:29:34 UTC (rev 186859)
@@ -26,6 +26,8 @@
 #ifndef DebuggerPrimitives_h
 #define DebuggerPrimitives_h
 
+#include <stddef.h>
+
 namespace JSC {
 
 typedef size_t SourceID;

Modified: trunk/Source/_javascript_Core/disassembler/Disassembler.h (186858 => 186859)


--- trunk/Source/_javascript_Core/disassembler/Disassembler.h	2015-07-15 21:19:29 UTC (rev 186858)
+++ trunk/Source/_javascript_Core/disassembler/Disassembler.h	2015-07-15 21:29:34 UTC (rev 186859)
@@ -26,6 +26,7 @@
 #ifndef Disassembler_h
 #define Disassembler_h
 
+#include "JSExportMacros.h"
 #include <functional>
 #include <wtf/PrintStream.h>
 #include <wtf/text/CString.h>

Modified: trunk/Source/_javascript_Core/heap/Weak.h (186858 => 186859)


--- trunk/Source/_javascript_Core/heap/Weak.h	2015-07-15 21:19:29 UTC (rev 186858)
+++ trunk/Source/_javascript_Core/heap/Weak.h	2015-07-15 21:29:34 UTC (rev 186859)
@@ -26,6 +26,7 @@
 #ifndef Weak_h
 #define Weak_h
 
+#include "JSExportMacros.h"
 #include <cstddef>
 #include <wtf/Noncopyable.h>
 

Modified: trunk/Source/_javascript_Core/inspector/InspectorValues.h (186858 => 186859)


--- trunk/Source/_javascript_Core/inspector/InspectorValues.h	2015-07-15 21:19:29 UTC (rev 186858)
+++ trunk/Source/_javascript_Core/inspector/InspectorValues.h	2015-07-15 21:29:34 UTC (rev 186859)
@@ -32,6 +32,7 @@
 #ifndef InspectorValues_h
 #define InspectorValues_h
 
+#include "JSExportMacros.h"
 #include <wtf/Assertions.h>
 #include <wtf/HashMap.h>
 #include <wtf/RefCounted.h>

Modified: trunk/Source/_javascript_Core/runtime/JSCJSValue.h (186858 => 186859)


--- trunk/Source/_javascript_Core/runtime/JSCJSValue.h	2015-07-15 21:19:29 UTC (rev 186858)
+++ trunk/Source/_javascript_Core/runtime/JSCJSValue.h	2015-07-15 21:29:34 UTC (rev 186859)
@@ -23,9 +23,11 @@
 #ifndef JSCJSValue_h
 #define JSCJSValue_h
 
+#include "JSExportMacros.h"
+#include "PureNaN.h"
+#include <functional>
 #include <math.h>
-#include "PureNaN.h"
-#include <stddef.h> // for size_t
+#include <stddef.h>
 #include <stdint.h>
 #include <wtf/Assertions.h>
 #include <wtf/Forward.h>

Modified: trunk/Source/WTF/ChangeLog (186858 => 186859)


--- trunk/Source/WTF/ChangeLog	2015-07-15 21:19:29 UTC (rev 186858)
+++ trunk/Source/WTF/ChangeLog	2015-07-15 21:29:34 UTC (rev 186859)
@@ -1,3 +1,12 @@
+2015-07-15  Anders Carlsson  <[email protected]>
+
+        Make _javascript_Core SPI headers used by WebCore SPI headers self-contained
+        https://bugs.webkit.org/show_bug.cgi?id=146978
+
+        Reviewed by Dan Bernstein.
+
+        * wtf/ExportMacros.h:
+
 2015-07-14  Anders Carlsson  <[email protected]>
 
         Assertions.h should include ExportMacros.h

Modified: trunk/Source/WTF/wtf/ExportMacros.h (186858 => 186859)


--- trunk/Source/WTF/wtf/ExportMacros.h	2015-07-15 21:19:29 UTC (rev 186858)
+++ trunk/Source/WTF/wtf/ExportMacros.h	2015-07-15 21:29:34 UTC (rev 186859)
@@ -30,6 +30,8 @@
 #ifndef ExportMacros_h
 #define ExportMacros_h
 
+#include <wtf/Platform.h>
+
 // Different platforms have different defaults for symbol visibility. Usually
 // the compiler and the linker just take care of it. However for references to
 // runtime routines from JIT stubs, it matters to be able to declare a symbol as
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to