Changeset 188431 in webkit


Ignore:
Timestamp:
Aug 13, 2015 7:36:22 PM (9 years ago)
Author:
Simon Fraser
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:
Location:
trunk/Source/JavaScriptCore
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r188428 r188431  
     12015-08-13  Simon Fraser  <simon.fraser@apple.com>
     2
     3        Remove a few includes from JSGlobalObject.h
     4        https://bugs.webkit.org/show_bug.cgi?id=148004
     5
     6        Reviewed by Tim Horton.
     7       
     8        Remove 4 #includes from JSGlobalObject.h, and fix the fallout.
     9
     10        * parser/VariableEnvironment.cpp:
     11        * parser/VariableEnvironment.h:
     12        * runtime/JSGlobalObject.h:
     13        * runtime/Structure.h:
     14        * runtime/StructureInlines.h:
     15
    1162015-08-13  Alex Christensen  <achristensen@webkit.org>
    217
  • trunk/Source/JavaScriptCore/parser/VariableEnvironment.cpp

    r188355 r188431  
    2626#include "config.h"
    2727#include "VariableEnvironment.h"
     28#include <wtf/text/UniquedStringImpl.h>
    2829
    2930namespace JSC {
  • trunk/Source/JavaScriptCore/parser/VariableEnvironment.h

    r188355 r188431  
    2929#include "Identifier.h"
    3030#include <wtf/HashMap.h>
    31 #include <wtf/text/UniquedStringImpl.h>
    3231
    3332namespace JSC {
  • trunk/Source/JavaScriptCore/runtime/JSGlobalObject.h

    r187969 r188431  
    3434#include "SpecialPointer.h"
    3535#include "StringPrototype.h"
    36 #include "StructureChain.h"
    37 #include "StructureRareDataInlines.h"
    3836#include "SymbolPrototype.h"
    3937#include "TemplateRegistry.h"
    4038#include "VM.h"
    41 #include "VariableEnvironment.h"
    4239#include "Watchpoint.h"
    4340#include <JavaScriptCore/JSBase.h>
     
    4542#include <wtf/HashSet.h>
    4643#include <wtf/PassRefPtr.h>
    47 #include <wtf/RandomNumber.h>
    4844
    4945struct OpaqueJSClass;
     
    7773class Microtask;
    7874class NativeErrorConstructor;
     75class NullGetterFunction;
     76class NullSetterFunction;
    7977class ObjectConstructor;
    8078class ProgramCodeBlock;
     
    8381class RegExpPrototype;
    8482class SourceCode;
    85 class NullGetterFunction;
    86 class NullSetterFunction;
     83class VariableEnvironment;
     84
    8785enum class ThisTDZMode;
    8886struct ActivationStackNode;
  • trunk/Source/JavaScriptCore/runtime/Structure.h

    r187780 r188431  
    4040#include "StructureIDBlob.h"
    4141#include "StructureRareData.h"
     42#include "StructureRareDataInlines.h"
    4243#include "StructureTransitionTable.h"
    4344#include "JSTypeInfo.h"
  • trunk/Source/JavaScriptCore/runtime/StructureInlines.h

    r186776 r188431  
    3030#include "PropertyMapHashTable.h"
    3131#include "Structure.h"
     32#include "StructureChain.h"
    3233
    3334namespace JSC {
Note: See TracChangeset for help on using the changeset viewer.