Changeset 47265 in webkit for trunk/JavaScriptCore


Ignore:
Timestamp:
Aug 13, 2009, 6:15:15 PM (16 years ago)
Author:
Darin Adler
Message:

JavaScriptCore: Some small bits of housekeeping.

Patch by Darin Adler <Darin Adler> on 2009-08-13
Reviewed by Mark Rowe.

project instead of private. Remove JSONObject.lut.h.

  • assembler/ARMAssembler.h: Remove unneeded WTF prefix.
  • assembler/AssemblerBufferWithConstantPool.h: Ditto.
  • bytecompiler/BytecodeGenerator.h: Ditto.
  • wtf/SegmentedVector.h: Add a "using" statement as we do

with the other WTF headers.

WebCore: Follow-up to earlier work to remove dependencies on JavaScriptCore.

Patch by Darin Adler <Darin Adler> on 2009-08-13
Reviewed by Mark Rowe.

  • ForwardingHeaders/parser/Parser.h: Removed.
  • inspector/JavaScriptDebugServer.cpp: Removed now-unneeded includes

of Parser.h.

Location:
trunk/JavaScriptCore
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/ChangeLog

    r47264 r47265  
     12009-08-13  Darin Adler  <[email protected]>
     2
     3        Reviewed by Mark Rowe.
     4
     5        Some small bits of housekeeping.
     6
     7        * JavaScriptCore.xcodeproj/project.pbxproj: Make Parser.h
     8        project instead of private. Remove JSONObject.lut.h.
     9
     10        * assembler/ARMAssembler.h: Remove unneeded WTF prefix.
     11        * assembler/AssemblerBufferWithConstantPool.h: Ditto.
     12        * bytecompiler/BytecodeGenerator.h: Ditto.
     13
     14        * wtf/SegmentedVector.h: Add a "using" statement as we do
     15        with the other WTF headers.
     16
    1172009-08-13  Darin Adler  <[email protected]>
    218
  • trunk/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj

    r47236 r47265  
    213213                A7F9935F0FD7325100A0B2D0 /* JSONObject.h in Headers */ = {isa = PBXBuildFile; fileRef = A7F9935D0FD7325100A0B2D0 /* JSONObject.h */; };
    214214                A7F993600FD7325100A0B2D0 /* JSONObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A7F9935E0FD7325100A0B2D0 /* JSONObject.cpp */; };
    215                 A7F9949B0FD746A300A0B2D0 /* JSONObject.lut.h in Headers */ = {isa = PBXBuildFile; fileRef = A7F9949A0FD746A300A0B2D0 /* JSONObject.lut.h */; };
    216215                BC02E90D0E1839DB000F9297 /* ErrorConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = BC02E9050E1839DB000F9297 /* ErrorConstructor.h */; };
    217216                BC02E90F0E1839DB000F9297 /* ErrorPrototype.h in Headers */ = {isa = PBXBuildFile; fileRef = BC02E9070E1839DB000F9297 /* ErrorPrototype.h */; };
     
    306305                BC18C4490E16F5CD00B34460 /* OwnArrayPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 9303F5A409911A5800AD71B8 /* OwnArrayPtr.h */; settings = {ATTRIBUTES = (Private, ); }; };
    307306                BC18C44A0E16F5CD00B34460 /* OwnPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 9303F567099118FA00AD71B8 /* OwnPtr.h */; settings = {ATTRIBUTES = (Private, ); }; };
    308                 BC18C44B0E16F5CD00B34460 /* Parser.h in Headers */ = {isa = PBXBuildFile; fileRef = 93F0B3AA09BB4DC00068FCE3 /* Parser.h */; settings = {ATTRIBUTES = (Private, ); }; };
     307                BC18C44B0E16F5CD00B34460 /* Parser.h in Headers */ = {isa = PBXBuildFile; fileRef = 93F0B3AA09BB4DC00068FCE3 /* Parser.h */; settings = {ATTRIBUTES = (); }; };
    309308                BC18C44C0E16F5CD00B34460 /* PassRefPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 6580F795094070560082C219 /* PassRefPtr.h */; settings = {ATTRIBUTES = (Private, ); }; };
    310309                BC18C44D0E16F5CD00B34460 /* pcre.h in Headers */ = {isa = PBXBuildFile; fileRef = 6541720F039E08B90058BFEB /* pcre.h */; settings = {ATTRIBUTES = (Private, ); }; };
     
    17641763                                BC18C4250E16F5CD00B34460 /* JSObjectRef.h in Headers */,
    17651764                                A7F9935F0FD7325100A0B2D0 /* JSONObject.h in Headers */,
    1766                                 A7F9949B0FD746A300A0B2D0 /* JSONObject.lut.h in Headers */,
    17671765                                9534AAFB0E5B7A9600B8A45B /* JSProfilerPrivate.h in Headers */,
    17681766                                BC18C4260E16F5CD00B34460 /* JSRetainPtr.h in Headers */,
  • trunk/JavaScriptCore/assembler/ARMAssembler.h

    r47186 r47265  
    7878        typedef ARM::FPRegisterID FPRegisterID;
    7979        typedef AssemblerBufferWithConstantPool<2048, 4, 4, ARMAssembler> ARMBuffer;
    80         typedef WTF::SegmentedVector<int, 64> Jumps;
     80        typedef SegmentedVector<int, 64> Jumps;
    8181
    8282        ARMAssembler() { }
  • trunk/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h

    r47186 r47265  
    8787template <int maxPoolSize, int barrierSize, int maxInstructionSize, class AssemblerType>
    8888class AssemblerBufferWithConstantPool: public AssemblerBuffer {
    89     typedef WTF::SegmentedVector<uint32_t, 512> LoadOffsets;
     89    typedef SegmentedVector<uint32_t, 512> LoadOffsets;
    9090public:
    9191    enum {
  • trunk/JavaScriptCore/bytecompiler/BytecodeGenerator.h

    r47236 r47265  
    6262    };
    6363
    64     class BytecodeGenerator : public WTF::FastAllocBase {
     64    class BytecodeGenerator : public FastAllocBase {
    6565    public:
    6666        typedef DeclarationStacks::VarStack VarStack;
     
    445445        RegisterID m_argumentsRegister;
    446446        int m_activationRegisterIndex;
    447         WTF::SegmentedVector<RegisterID, 32> m_constantPoolRegisters;
    448         WTF::SegmentedVector<RegisterID, 32> m_calleeRegisters;
    449         WTF::SegmentedVector<RegisterID, 32> m_parameters;
    450         WTF::SegmentedVector<RegisterID, 32> m_globals;
    451         WTF::SegmentedVector<Label, 32> m_labels;
    452         WTF::SegmentedVector<LabelScope, 8> m_labelScopes;
     447        SegmentedVector<RegisterID, 32> m_constantPoolRegisters;
     448        SegmentedVector<RegisterID, 32> m_calleeRegisters;
     449        SegmentedVector<RegisterID, 32> m_parameters;
     450        SegmentedVector<RegisterID, 32> m_globals;
     451        SegmentedVector<Label, 32> m_labels;
     452        SegmentedVector<LabelScope, 8> m_labelScopes;
    453453        RefPtr<RegisterID> m_lastVar;
    454454        int m_finallyDepth;
  • trunk/JavaScriptCore/wtf/SegmentedVector.h

    r47236 r47265  
    251251} // namespace WTF
    252252
     253using WTF::SegmentedVector;
     254
    253255#endif // SegmentedVector_h
Note: See TracChangeset for help on using the changeset viewer.