Ignore:
Timestamp:
Apr 21, 2009, 12:23:10 AM (16 years ago)
Author:
[email protected]
Message:

JavaScriptCore:

2009-04-20 Geoffrey Garen <[email protected]>

Reviewed by Mark Rowe.


Tiger crash fix: Put VM tags in their own header file, and fixed up the
#ifdefs so they're not used on Tiger.

  • JavaScriptCore.xcodeproj/project.pbxproj:
  • interpreter/RegisterFile.h: (JSC::RegisterFile::RegisterFile):
  • jit/ExecutableAllocatorFixedVMPool.cpp: (JSC::FixedVMPoolAllocator::FixedVMPoolAllocator):
  • jit/ExecutableAllocatorPosix.cpp: (JSC::ExecutablePool::systemAlloc):
  • runtime/Collector.cpp: (JSC::allocateBlock):
  • wtf/VMTags.h: Added.

JavaScriptGlue:

2009-04-20 Geoffrey Garen <[email protected]>

Reviewed by Mark Rowe.

Tiger crash fix: Put VM tags in their own header file, and fixed up the
#ifdefs so they're not used on Tiger.

  • ForwardingHeaders/wtf/VMTags.h: Copied from JavaScriptGlue/ForwardingHeaders/wtf/HashTraits.h.

WebCore:

2009-04-20 Geoffrey Garen <[email protected]>

Reviewed by Mark Rowe.

Tiger crash fix: Put VM tags in their own header file, and fixed up the
#ifdefs so they're not used on Tiger.

  • ForwardingHeaders/wtf/VMTags.h: Copied from WebCore/ForwardingHeaders/wtf/HashTraits.h.

WebKit/mac:

2009-04-20 Geoffrey Garen <[email protected]>

Reviewed by Mark Rowe.

Tiger crash fix: Put VM tags in their own header file, and fixed up the
#ifdefs so they're not used on Tiger.

  • ForwardingHeaders/wtf/VMTags.h: Copied from ForwardingHeaders/wtf/HashTraits.h.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj

    r42638 r42705  
    177177                969A079B0ED1D3AE00F1F681 /* Opcode.h in Headers */ = {isa = PBXBuildFile; fileRef = 969A07950ED1D3AE00F1F681 /* Opcode.h */; settings = {ATTRIBUTES = (Private, ); }; };
    178178                96A746410EDDF70600904779 /* Escapes.h in Headers */ = {isa = PBXBuildFile; fileRef = 96A7463F0EDDF70600904779 /* Escapes.h */; };
     179                96DD73790F9DA3100027FBCC /* VMTags.h in Headers */ = {isa = PBXBuildFile; fileRef = 96DD73780F9DA3100027FBCC /* VMTags.h */; settings = {ATTRIBUTES = (Private, ); }; };
    179180                A72700900DAC6BBC00E548D7 /* JSNotAnObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A72700780DAC605600E548D7 /* JSNotAnObject.cpp */; };
    180181                A72701B90DADE94900E548D7 /* ExceptionHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = A72701B30DADE94900E548D7 /* ExceptionHelpers.h */; };
     
    265266                BC18C4370E16F5CD00B34460 /* Lookup.h in Headers */ = {isa = PBXBuildFile; fileRef = F692A8690255597D01FF60F7 /* Lookup.h */; settings = {ATTRIBUTES = (Private, ); }; };
    266267                BC18C4390E16F5CD00B34460 /* MainThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 06D358A30DAAD9C4003B174E /* MainThread.h */; settings = {ATTRIBUTES = (Private, ); }; };
    267                 BC18C43A0E16F5CD00B34460 /* MallocZoneSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DBD18AF0C5401A700C15EAE /* MallocZoneSupport.h */; };
     268                BC18C43A0E16F5CD00B34460 /* MallocZoneSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DBD18AF0C5401A700C15EAE /* MallocZoneSupport.h */; settings = {ATTRIBUTES = (); }; };
    268269                BC18C43B0E16F5CD00B34460 /* MathExtras.h in Headers */ = {isa = PBXBuildFile; fileRef = BCF6553B0A2048DE0038A194 /* MathExtras.h */; settings = {ATTRIBUTES = (Private, ); }; };
    269270                BC18C43C0E16F5CD00B34460 /* MathObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F692A86B0255597D01FF60F7 /* MathObject.h */; settings = {ATTRIBUTES = (Private, ); }; };
     
    695696                969A09220ED1E09C00F1F681 /* Completion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Completion.cpp; sourceTree = "<group>"; };
    696697                96A7463F0EDDF70600904779 /* Escapes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Escapes.h; sourceTree = "<group>"; };
     698                96DD73780F9DA3100027FBCC /* VMTags.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VMTags.h; sourceTree = "<group>"; };
    697699                A72700770DAC605600E548D7 /* JSNotAnObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSNotAnObject.h; sourceTree = "<group>"; };
    698700                A72700780DAC605600E548D7 /* JSNotAnObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSNotAnObject.cpp; sourceTree = "<group>"; };
     
    11381140                        isa = PBXGroup;
    11391141                        children = (
    1140                                 0B330C260F38C62300692DE3 /* TypeTraits.cpp */,
    1141                                 06D358A00DAAD9C4003B174E /* mac */,
    1142                                 E195678D09E7CF1200B89D13 /* unicode */,
     1142                                93AA4F770957251F0084B3A7 /* AlwaysInline.h */,
    11431143                                938C4F690CA06BC700D9310A /* ASCIICType.h */,
    1144                                 E1A596370DE3E1C300C17E37 /* AVLTree.h */,
    1145                                 E48E0F2C0F82151700A8CA37 /* FastAllocBase.h */,
    1146                                 93AA4F770957251F0084B3A7 /* AlwaysInline.h */,
    11471144                                65E217B808E7EECC0023E5F6 /* Assertions.cpp */,
    11481145                                65E217B708E7EECC0023E5F6 /* Assertions.h */,
     1146                                E1A596370DE3E1C300C17E37 /* AVLTree.h */,
    11491147                                A7A1F7AA0F252B3C00E184E2 /* ByteArray.cpp */,
    11501148                                A7A1F7AB0F252B3C00E184E2 /* ByteArray.h */,
     
    11531151                                5186111D0CC824830081412B /* Deque.h */,
    11541152                                938C4F6B0CA06BCE00D9310A /* DisallowCType.h */,
     1153                                651F6412039D5B5F0078395C /* dtoa.cpp */,
     1154                                651F6413039D5B5F0078395C /* dtoa.h */,
     1155                                E48E0F2C0F82151700A8CA37 /* FastAllocBase.h */,
    11551156                                65E217B908E7EECC0023E5F6 /* FastMalloc.cpp */,
    11561157                                65E217BA08E7EECC0023E5F6 /* FastMalloc.h */,
     
    11681169                                148A1626095D16BB00666D0D /* ListRefPtr.h */,
    11691170                                E1EE79270D6C964500FEA3BA /* Locker.h */,
     1171                                06D358A00DAAD9C4003B174E /* mac */,
    11701172                                06D358A20DAAD9C4003B174E /* MainThread.cpp */,
    11711173                                06D358A30DAAD9C4003B174E /* MainThread.h */,
     
    11961198                                6541BD7008E80A17002CBEE7 /* TCSystemAlloc.cpp */,
    11971199                                6541BD7108E80A17002CBEE7 /* TCSystemAlloc.h */,
    1198                                 E1B7C8BD0DA3A3360074B0DC /* ThreadSpecific.h */,
    11991200                                5D6A566A0F05995500266145 /* Threading.cpp */,
    12001201                                E1EE79220D6C95CD00FEA3BA /* Threading.h */,
    12011202                                E1EE793C0D6C9B9200FEA3BA /* ThreadingPthreads.cpp */,
     1203                                E1B7C8BD0DA3A3360074B0DC /* ThreadSpecific.h */,
     1204                                0B330C260F38C62300692DE3 /* TypeTraits.cpp */,
    12021205                                0B4D7E620F319AC800AD7E58 /* TypeTraits.h */,
     1206                                E195678D09E7CF1200B89D13 /* unicode */,
    12031207                                935AF46B09E9D9DB00ACD1D8 /* UnusedParam.h */,
    12041208                                6592C316098B7DE10003D4F6 /* Vector.h */,
    12051209                                6592C317098B7DE10003D4F6 /* VectorTraits.h */,
    1206                                 651F6412039D5B5F0078395C /* dtoa.cpp */,
    1207                                 651F6413039D5B5F0078395C /* dtoa.h */,
     1210                                96DD73780F9DA3100027FBCC /* VMTags.h */,
    12081211                        );
    12091212                        path = wtf;
     
    18011804                                86EAC49B0F93E8D1008EC948 /* RegexParser.h in Headers */,
    18021805                                86EAC49C0F93E8D1008EC948 /* RegexPattern.h in Headers */,
     1806                                96DD73790F9DA3100027FBCC /* VMTags.h in Headers */,
    18031807                        );
    18041808                        runOnlyForDeploymentPostprocessing = 0;
Note: See TracChangeset for help on using the changeset viewer.