Title: [188434] trunk/Source/_javascript_Core
Revision
188434
Author
commit-qu...@webkit.org
Date
2015-08-13 21:38:56 -0700 (Thu, 13 Aug 2015)

Log Message

Unreviewed, rolling out r188431.
https://bugs.webkit.org/show_bug.cgi?id=148013

JSC headers are too hard to understand (Requested by smfr on
#webkit).

Reverted changeset:

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

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (188433 => 188434)


--- trunk/Source/_javascript_Core/ChangeLog	2015-08-14 04:34:31 UTC (rev 188433)
+++ trunk/Source/_javascript_Core/ChangeLog	2015-08-14 04:38:56 UTC (rev 188434)
@@ -1,3 +1,17 @@
+2015-08-13  Commit Queue  <commit-qu...@webkit.org>
+
+        Unreviewed, rolling out r188431.
+        https://bugs.webkit.org/show_bug.cgi?id=148013
+
+        JSC headers are too hard to understand (Requested by smfr on
+        #webkit).
+
+        Reverted changeset:
+
+        "Remove a few includes from JSGlobalObject.h"
+        https://bugs.webkit.org/show_bug.cgi?id=148004
+        http://trac.webkit.org/changeset/188431
+
 2015-08-13  Benjamin Poulain  <bpoul...@apple.com>
 
         [JSC] Add support for GetByVal on arrays of Undecided shape

Modified: trunk/Source/_javascript_Core/parser/VariableEnvironment.cpp (188433 => 188434)


--- trunk/Source/_javascript_Core/parser/VariableEnvironment.cpp	2015-08-14 04:34:31 UTC (rev 188433)
+++ trunk/Source/_javascript_Core/parser/VariableEnvironment.cpp	2015-08-14 04:38:56 UTC (rev 188434)
@@ -25,7 +25,6 @@
 
 #include "config.h"
 #include "VariableEnvironment.h"
-#include <wtf/text/UniquedStringImpl.h>
 
 namespace JSC {
 

Modified: trunk/Source/_javascript_Core/parser/VariableEnvironment.h (188433 => 188434)


--- trunk/Source/_javascript_Core/parser/VariableEnvironment.h	2015-08-14 04:34:31 UTC (rev 188433)
+++ trunk/Source/_javascript_Core/parser/VariableEnvironment.h	2015-08-14 04:38:56 UTC (rev 188434)
@@ -28,6 +28,7 @@
 
 #include "Identifier.h"
 #include <wtf/HashMap.h>
+#include <wtf/text/UniquedStringImpl.h>
 
 namespace JSC {
 

Modified: trunk/Source/_javascript_Core/runtime/JSGlobalObject.h (188433 => 188434)


--- trunk/Source/_javascript_Core/runtime/JSGlobalObject.h	2015-08-14 04:34:31 UTC (rev 188433)
+++ trunk/Source/_javascript_Core/runtime/JSGlobalObject.h	2015-08-14 04:38:56 UTC (rev 188434)
@@ -33,14 +33,18 @@
 #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;
@@ -72,16 +76,14 @@
 class LLIntOffsetsExtractor;
 class Microtask;
 class NativeErrorConstructor;
-class NullGetterFunction;
-class NullSetterFunction;
 class ObjectConstructor;
 class ProgramCodeBlock;
 class ProgramExecutable;
 class RegExpConstructor;
 class RegExpPrototype;
 class SourceCode;
-class VariableEnvironment;
-
+class NullGetterFunction;
+class NullSetterFunction;
 enum class ThisTDZMode;
 struct ActivationStackNode;
 struct HashTable;

Modified: trunk/Source/_javascript_Core/runtime/Structure.h (188433 => 188434)


--- trunk/Source/_javascript_Core/runtime/Structure.h	2015-08-14 04:34:31 UTC (rev 188433)
+++ trunk/Source/_javascript_Core/runtime/Structure.h	2015-08-14 04:38:56 UTC (rev 188434)
@@ -39,7 +39,6 @@
 #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 (188433 => 188434)


--- trunk/Source/_javascript_Core/runtime/StructureInlines.h	2015-08-14 04:34:31 UTC (rev 188433)
+++ trunk/Source/_javascript_Core/runtime/StructureInlines.h	2015-08-14 04:38:56 UTC (rev 188434)
@@ -29,7 +29,6 @@
 #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