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