Title: [188431] trunk/Source/_javascript_Core
Revision
188431
Author
simon.fra...@apple.com
Date
2015-08-13 19:36:22 -0700 (Thu, 13 Aug 2015)

Log Message

Remove a few includes from JSGlobalObject.h
https://bugs.webkit.org/show_bug.cgi?id=148004

Reviewed by Tim Horton.

Remove 4 #includes from JSGlobalObject.h, and fix the fallout.

* parser/VariableEnvironment.cpp:
* parser/VariableEnvironment.h:
* runtime/JSGlobalObject.h:
* runtime/Structure.h:
* runtime/StructureInlines.h:

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (188430 => 188431)


--- trunk/Source/_javascript_Core/ChangeLog	2015-08-14 02:23:24 UTC (rev 188430)
+++ trunk/Source/_javascript_Core/ChangeLog	2015-08-14 02:36:22 UTC (rev 188431)
@@ -1,3 +1,18 @@
+2015-08-13  Simon Fraser  <simon.fra...@apple.com>
+
+        Remove a few includes from JSGlobalObject.h
+        https://bugs.webkit.org/show_bug.cgi?id=148004
+
+        Reviewed by Tim Horton.
+        
+        Remove 4 #includes from JSGlobalObject.h, and fix the fallout.
+
+        * parser/VariableEnvironment.cpp:
+        * parser/VariableEnvironment.h:
+        * runtime/JSGlobalObject.h:
+        * runtime/Structure.h:
+        * runtime/StructureInlines.h:
+
 2015-08-13  Alex Christensen  <achristen...@webkit.org>
 
         Move some commands from ./CMakeLists.txt to Source/cmake

Modified: trunk/Source/_javascript_Core/parser/VariableEnvironment.cpp (188430 => 188431)


--- trunk/Source/_javascript_Core/parser/VariableEnvironment.cpp	2015-08-14 02:23:24 UTC (rev 188430)
+++ trunk/Source/_javascript_Core/parser/VariableEnvironment.cpp	2015-08-14 02:36:22 UTC (rev 188431)
@@ -25,6 +25,7 @@
 
 #include "config.h"
 #include "VariableEnvironment.h"
+#include <wtf/text/UniquedStringImpl.h>
 
 namespace JSC {
 

Modified: trunk/Source/_javascript_Core/parser/VariableEnvironment.h (188430 => 188431)


--- trunk/Source/_javascript_Core/parser/VariableEnvironment.h	2015-08-14 02:23:24 UTC (rev 188430)
+++ trunk/Source/_javascript_Core/parser/VariableEnvironment.h	2015-08-14 02:36:22 UTC (rev 188431)
@@ -28,7 +28,6 @@
 
 #include "Identifier.h"
 #include <wtf/HashMap.h>
-#include <wtf/text/UniquedStringImpl.h>
 
 namespace JSC {
 

Modified: trunk/Source/_javascript_Core/runtime/JSGlobalObject.h (188430 => 188431)


--- trunk/Source/_javascript_Core/runtime/JSGlobalObject.h	2015-08-14 02:23:24 UTC (rev 188430)
+++ trunk/Source/_javascript_Core/runtime/JSGlobalObject.h	2015-08-14 02:36:22 UTC (rev 188431)
@@ -33,18 +33,14 @@
 #include "RuntimeFlags.h"
 #include "SpecialPointer.h"
 #include "StringPrototype.h"
-#include "StructureChain.h"
-#include "StructureRareDataInlines.h"
 #include "SymbolPrototype.h"
 #include "TemplateRegistry.h"
 #include "VM.h"
-#include "VariableEnvironment.h"
 #include "Watchpoint.h"
 #include <_javascript_Core/JSBase.h>
 #include <array>
 #include <wtf/HashSet.h>
 #include <wtf/PassRefPtr.h>
-#include <wtf/RandomNumber.h>
 
 struct OpaqueJSClass;
 struct OpaqueJSClassContextData;
@@ -76,14 +72,16 @@
 class LLIntOffsetsExtractor;
 class Microtask;
 class NativeErrorConstructor;
+class NullGetterFunction;
+class NullSetterFunction;
 class ObjectConstructor;
 class ProgramCodeBlock;
 class ProgramExecutable;
 class RegExpConstructor;
 class RegExpPrototype;
 class SourceCode;
-class NullGetterFunction;
-class NullSetterFunction;
+class VariableEnvironment;
+
 enum class ThisTDZMode;
 struct ActivationStackNode;
 struct HashTable;

Modified: trunk/Source/_javascript_Core/runtime/Structure.h (188430 => 188431)


--- trunk/Source/_javascript_Core/runtime/Structure.h	2015-08-14 02:23:24 UTC (rev 188430)
+++ trunk/Source/_javascript_Core/runtime/Structure.h	2015-08-14 02:36:22 UTC (rev 188431)
@@ -39,6 +39,7 @@
 #include "PutPropertySlot.h"
 #include "StructureIDBlob.h"
 #include "StructureRareData.h"
+#include "StructureRareDataInlines.h"
 #include "StructureTransitionTable.h"
 #include "JSTypeInfo.h"
 #include "Watchpoint.h"

Modified: trunk/Source/_javascript_Core/runtime/StructureInlines.h (188430 => 188431)


--- trunk/Source/_javascript_Core/runtime/StructureInlines.h	2015-08-14 02:23:24 UTC (rev 188430)
+++ trunk/Source/_javascript_Core/runtime/StructureInlines.h	2015-08-14 02:36:22 UTC (rev 188431)
@@ -29,6 +29,7 @@
 #include "JSArrayBufferView.h"
 #include "PropertyMapHashTable.h"
 #include "Structure.h"
+#include "StructureChain.h"
 
 namespace JSC {
 
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to