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