Changeset 172756 in webkit for trunk/Source/JavaScriptCore
- Timestamp:
- Aug 19, 2014, 11:57:58 AM (11 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 1 deleted
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r172754 r172756 196 196 (JSC::JSString::setIs8Bit): 197 197 (JSC::JSString::toExistingAtomicString): 198 199 2014-08-18 Matthew Mirman <[email protected]> 200 201 Merges the two native inlining passes from the build. 202 Also adds the AvailableExternallyLinkage assertion to linked 203 functions to allow unused and duplicate ones to be removed. 204 https://bugs.webkit.org/show_bug.cgi?id=135526 205 206 Reviewed by Filip Pizlo. 207 208 * JavaScriptCore.xcodeproj/project.pbxproj: 209 Removed second generation of llvm binary files. 210 Fixed the flags on the first pass. 211 * build-symbol-table-index.py: Modified some paths. 212 * build-symbol-table-index.sh: Removed. 213 * copy-llvm-ir-to-derived-sources.sh: Now calls build-symbol-table-index directly. 214 * ftl/FTLLowerDFGToLLVM.cpp: Added LLVMAvailableExternallyLinkage assertion. 215 (JSC::FTL::LowerDFGToLLVM::getModuleByPathForSymbol): 216 * runtime/ArrayPrototype.cpp: Removed static declarations. 217 * runtime/DateConstructor.cpp: ditto. 218 (JSC::dateParse): 219 (JSC::dateNow): 220 (JSC::dateUTC): 221 * runtime/DatePrototype.cpp: ditto. 222 * runtime/JSDataViewPrototype.cpp: ditto on both. 223 (JSC::dataViewProtoFuncGetInt8): 224 (JSC::dataViewProtoFuncGetInt16): 225 (JSC::dataViewProtoFuncGetInt32): 226 (JSC::dataViewProtoFuncGetUint8): 227 (JSC::dataViewProtoFuncGetUint16): 228 (JSC::dataViewProtoFuncGetUint32): 229 (JSC::dataViewProtoFuncGetFloat32): 230 (JSC::dataViewProtoFuncGetFloat64): 231 (JSC::dataViewProtoFuncSetInt8): 232 (JSC::dataViewProtoFuncSetInt16): 233 (JSC::dataViewProtoFuncSetInt32): 234 (JSC::dataViewProtoFuncSetUint8): 235 (JSC::dataViewProtoFuncSetUint16): 236 (JSC::dataViewProtoFuncSetUint32): 237 (JSC::dataViewProtoFuncSetFloat32): 238 (JSC::dataViewProtoFuncSetFloat64): 239 * runtime/JSONObject.cpp: ditto. 240 * runtime/ObjectConstructor.cpp: ditto. 241 * runtime/StringPrototype.cpp: ditto. 198 242 199 243 2014-08-18 Saam Barati <[email protected]> -
trunk/Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj
r172737 r172756 1320 1320 9E729408190F021E001A91B5 /* InitializeLLVMPOSIX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0FCEFAC51805E75500472CE4 /* InitializeLLVMPOSIX.cpp */; }; 1321 1321 9E72940B190F0514001A91B5 /* BundlePath.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E72940A190F0514001A91B5 /* BundlePath.h */; }; 1322 9E8791E0193FB6800076CA78 /* Arguments.h in Headers */ = {isa = PBXBuildFile; fileRef = BC257DE60E1F51C50016B6C9 /* Arguments.h */; };1323 9E8791E1193FB6800076CA78 /* ArgumentsIteratorConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = A76140C8182982CB00750624 /* ArgumentsIteratorConstructor.h */; };1324 9E8791E2193FB6800076CA78 /* ArgumentsIteratorPrototype.h in Headers */ = {isa = PBXBuildFile; fileRef = A76140CA182982CB00750624 /* ArgumentsIteratorPrototype.h */; };1325 9E8791E3193FB6800076CA78 /* ArrayConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = BC7952070E15E8A800A898AB /* ArrayConstructor.h */; };1326 9E8791E4193FB6800076CA78 /* ArrayIteratorConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = A7BDAEC117F4EA1400F6140C /* ArrayIteratorConstructor.h */; };1327 9E8791E5193FB6800076CA78 /* ArrayIteratorPrototype.h in Headers */ = {isa = PBXBuildFile; fileRef = A7BDAEC317F4EA1400F6140C /* ArrayIteratorPrototype.h */; };1328 9E8791E6193FB6800076CA78 /* BatchedTransitionOptimizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 147B83AA0E6DB8C9004775A4 /* BatchedTransitionOptimizer.h */; };1329 9E8791E7193FB6800076CA78 /* BigInteger.h in Headers */ = {isa = PBXBuildFile; fileRef = 866739D013BFDE710023D87C /* BigInteger.h */; };1330 9E8791E8193FB6800076CA78 /* CommonSlowPathsExceptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 6553A33017A1F1EE008CF6F3 /* CommonSlowPathsExceptions.h */; };1331 9E8791E9193FB6800076CA78 /* JSConsole.h in Headers */ = {isa = PBXBuildFile; fileRef = A53CE08418BC1A5600BEDF76 /* JSConsole.h */; };1332 9E8791EA193FB6800076CA78 /* DateConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = BCD203460E17135E002C7E82 /* DateConstructor.h */; };1333 9E8791EB193FB6800076CA78 /* DateConversion.h in Headers */ = {isa = PBXBuildFile; fileRef = D21202290AD4310C00ED79B6 /* DateConversion.h */; };1334 9E8791EC193FB6800076CA78 /* DatePrototype.h in Headers */ = {isa = PBXBuildFile; fileRef = BCD203480E17135E002C7E82 /* DatePrototype.h */; };1335 9E8791ED193FB6800076CA78 /* ErrorConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = BC02E9050E1839DB000F9297 /* ErrorConstructor.h */; };1336 9E8791EE193FB6800076CA78 /* ConsolePrototype.h in Headers */ = {isa = PBXBuildFile; fileRef = A53CE08218BC1A5600BEDF76 /* ConsolePrototype.h */; };1337 9E8791EF193FB6800076CA78 /* JSActivation.h in Headers */ = {isa = PBXBuildFile; fileRef = 14DA818E0D99FD2000B0A4FB /* JSActivation.h */; settings = {ATTRIBUTES = (); }; };1338 9E8791F0193FB6800076CA78 /* JSArgumentsIterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A76140CC182982CB00750624 /* JSArgumentsIterator.h */; };1339 9E8791F1193FB6800076CA78 /* JSArrayIterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A7BDAEC517F4EA1400F6140C /* JSArrayIterator.h */; };1340 9E8791F2193FB6800076CA78 /* (null) in Headers */ = {isa = PBXBuildFile; };1341 9E8791F3193FB6800076CA78 /* JSGlobalObjectDebuggable.h in Headers */ = {isa = PBXBuildFile; fileRef = A59455911824744700CC3843 /* JSGlobalObjectDebuggable.h */; };1342 9E8791F4193FB6800076CA78 /* JSGlobalObjectFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = BC756FC70E2031B200DE7D12 /* JSGlobalObjectFunctions.h */; };1343 9E8791F5193FB6800076CA78 /* JSMapIterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A74DEF90182D991400522C22 /* JSMapIterator.h */; };1344 9E8791F6193FB6800076CA78 /* JSPromiseConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C184E2117BEE240007CB63A /* JSPromiseConstructor.h */; };1345 9E8791F7193FB6800076CA78 /* JSPromisePrototype.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C184E1D17BEE22E007CB63A /* JSPromisePrototype.h */; };1346 9E8791F8193FB6800076CA78 /* JSPromiseReaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C008CDD1871258D00955C24 /* JSPromiseReaction.h */; };1347 9E8791F9193FB6800076CA78 /* JSSetIterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A790DD6A182F499700588807 /* JSSetIterator.h */; };1348 9E8791FA193FB6800076CA78 /* JSStackInlines.h in Headers */ = {isa = PBXBuildFile; fileRef = A7C1EAEB17987AB600299DB2 /* JSStackInlines.h */; };1349 9E8791FB193FB6800076CA78 /* JSStringBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 86E85538111B9968001AF51E /* JSStringBuilder.h */; };1350 9E8791FC193FB6800076CA78 /* JSStringJoiner.h in Headers */ = {isa = PBXBuildFile; fileRef = 2600B5A5152BAAA70091EE5F /* JSStringJoiner.h */; };1351 9E8791FD193FB6800076CA78 /* JSWeakMap.h in Headers */ = {isa = PBXBuildFile; fileRef = A7CA3AE217DA41AE006538AF /* JSWeakMap.h */; };1352 9E8791FE193FB6800076CA78 /* LiteralParser.h in Headers */ = {isa = PBXBuildFile; fileRef = A7E2EA690FB460CF00601F06 /* LiteralParser.h */; };1353 9E8791FF193FB6800076CA78 /* MapConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = A700873817CBE85300C3E643 /* MapConstructor.h */; };1354 9E879200193FB6800076CA78 /* MapIteratorConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = A74DEF8C182D991400522C22 /* MapIteratorConstructor.h */; };1355 9E879201193FB6800076CA78 /* MapIteratorPrototype.h in Headers */ = {isa = PBXBuildFile; fileRef = A74DEF8E182D991400522C22 /* MapIteratorPrototype.h */; };1356 9E879202193FB6800076CA78 /* MapPrototype.h in Headers */ = {isa = PBXBuildFile; fileRef = A700873C17CBE8D300C3E643 /* MapPrototype.h */; };1357 9E879203193FB6800076CA78 /* NameConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = 86EBF2FA1560F036008E9222 /* NameConstructor.h */; };1358 9E879204193FB6800076CA78 /* NameInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 86EBF2FC1560F036008E9222 /* NameInstance.h */; };1359 9E879205193FB6800076CA78 /* NamePrototype.h in Headers */ = {isa = PBXBuildFile; fileRef = 86EBF2FE1560F036008E9222 /* NamePrototype.h */; };1360 9E879206193FB6800076CA78 /* NativeErrorConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = BC02E9090E1839DB000F9297 /* NativeErrorConstructor.h */; };1361 9E879207193FB6800076CA78 /* NativeErrorPrototype.h in Headers */ = {isa = PBXBuildFile; fileRef = BC02E90B0E1839DB000F9297 /* NativeErrorPrototype.h */; };1362 9E879208193FB6800076CA78 /* NumberConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = BC2680C30E16D4E900A06E92 /* NumberConstructor.h */; };1363 9E879209193FB6800076CA78 /* StructureIDBlob.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AAAA31018BD49D100394CC8 /* StructureIDBlob.h */; };1364 9E87920A193FB6800076CA78 /* ArrayBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = A7A8AF2617ADB5F3005AB174 /* ArrayBuffer.h */; };1365 9E87920B193FB6800076CA78 /* ArrayBufferNeuteringWatchpoint.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FFC99D3184EE318009C10AB /* ArrayBufferNeuteringWatchpoint.h */; };1366 9E87920C193FB6800076CA78 /* ArrayBufferView.h in Headers */ = {isa = PBXBuildFile; fileRef = A7A8AF2817ADB5F3005AB174 /* ArrayBufferView.h */; };1367 9E87920D193FB6800076CA78 /* ArrayConventions.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FB7F38915ED8E3800F167B2 /* ArrayConventions.h */; };1368 9E87920E193FB6800076CA78 /* ArrayPrototype.h in Headers */ = {isa = PBXBuildFile; fileRef = F692A84E0255597D01FF60F7 /* ArrayPrototype.h */; };1369 9E87920F193FB6800076CA78 /* StructureIDTable.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AF7382B18BBBF92008A5A37 /* StructureIDTable.h */; };1370 9E879210193FB6800076CA78 /* ArrayStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FB7F38A15ED8E3800F167B2 /* ArrayStorage.h */; };1371 9E879211193FB6800076CA78 /* BooleanObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 704FD35305697E6D003DBED9 /* BooleanObject.h */; };1372 9E879212193FB6800076CA78 /* Butterfly.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FB7F38B15ED8E3800F167B2 /* Butterfly.h */; };1373 9E879213193FB6800076CA78 /* ButterflyInlines.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FB7F38C15ED8E3800F167B2 /* ButterflyInlines.h */; };1374 9E879214193FB6800076CA78 /* CallData.h in Headers */ = {isa = PBXBuildFile; fileRef = 145C507F0D9DF63B0088F6B9 /* CallData.h */; };1375 9E879215193FB6800076CA78 /* ClassInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = BC6AAAE40E1F426500AD87D8 /* ClassInfo.h */; };1376 9E879216193FB6800076CA78 /* CodeCache.h in Headers */ = {isa = PBXBuildFile; fileRef = A77F1820164088B200640A47 /* CodeCache.h */; };1377 9E879217193FB6800076CA78 /* CodeSpecializationKind.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F21C27914BE727300ADC64B /* CodeSpecializationKind.h */; };1378 9E879218193FB6800076CA78 /* CommonIdentifiers.h in Headers */ = {isa = PBXBuildFile; fileRef = 65EA73630BAE35D1001BB560 /* CommonIdentifiers.h */; };1379 9E879219193FB6800076CA78 /* CommonSlowPaths.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F15F15D14B7A73A005DE37D /* CommonSlowPaths.h */; };1380 9E87921A193FB6800076CA78 /* CompilationResult.h in Headers */ = {isa = PBXBuildFile; fileRef = A7E5A3A61797432D00E893C0 /* CompilationResult.h */; };1381 9E87921B193FB6800076CA78 /* Completion.h in Headers */ = {isa = PBXBuildFile; fileRef = F5BB2BC5030F772101FCFE1D /* Completion.h */; };1382 9E87921C193FB6800076CA78 /* ConcurrentJITLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FDB2CE9174896C7007B3C1B /* ConcurrentJITLock.h */; };1383 9E87921D193FB6800076CA78 /* ConsoleTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = A5FD0071189B038C00633231 /* ConsoleTypes.h */; };1384 9E87921E193FB6800076CA78 /* ConstantMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FFC99D0184EC8AD009C10AB /* ConstantMode.h */; };1385 9E87921F193FB6800076CA78 /* ConstructData.h in Headers */ = {isa = PBXBuildFile; fileRef = BC8F3CCF0DAF17BA00577A80 /* ConstructData.h */; };1386 9E879220193FB6800076CA78 /* DataView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2B66B117B6B5AB00A7AE3F /* DataView.h */; };1387 9E879221193FB6800076CA78 /* DateInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = BC1166010E1997B1008066DD /* DateInstance.h */; };1388 9E879222193FB6800076CA78 /* DateInstanceCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 14A1563010966365006FA260 /* DateInstanceCache.h */; };1389 9E879223193FB6800076CA78 /* Debugger.h in Headers */ = {isa = PBXBuildFile; fileRef = F692A8590255597D01FF60F7 /* Debugger.h */; };1390 9E879224193FB6800076CA78 /* DumpContext.h in Headers */ = {isa = PBXBuildFile; fileRef = A70447EC17A0BD7000F5898E /* DumpContext.h */; };1391 9E879225193FB6800076CA78 /* Error.h in Headers */ = {isa = PBXBuildFile; fileRef = BC3046060E1F497F003232CF /* Error.h */; };1392 9E879226193FB6800076CA78 /* ErrorHandlingScope.h in Headers */ = {isa = PBXBuildFile; fileRef = FEB58C13187B8B160098EF0B /* ErrorHandlingScope.h */; };1393 9E879227193FB6800076CA78 /* ErrorInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = BC02E98B0E183E38000F9297 /* ErrorInstance.h */; };1394 9E879228193FB6800076CA78 /* ErrorPrototype.h in Headers */ = {isa = PBXBuildFile; fileRef = BC02E9070E1839DB000F9297 /* ErrorPrototype.h */; };1395 9E879229193FB6800076CA78 /* ExceptionHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = A72701B30DADE94900E548D7 /* ExceptionHelpers.h */; };1396 9E87922A193FB6800076CA78 /* Executable.h in Headers */ = {isa = PBXBuildFile; fileRef = 86CAFEE21035DDE60028A609 /* Executable.h */; };1397 9E87922B193FB6800076CA78 /* Float32Array.h in Headers */ = {isa = PBXBuildFile; fileRef = A7A8AF2917ADB5F3005AB174 /* Float32Array.h */; };1398 9E87922C193FB6800076CA78 /* Float64Array.h in Headers */ = {isa = PBXBuildFile; fileRef = A7A8AF2A17ADB5F3005AB174 /* Float64Array.h */; };1399 9E87922D193FB6800076CA78 /* ConsoleClient.h in Headers */ = {isa = PBXBuildFile; fileRef = A53CE08918BC21C300BEDF76 /* ConsoleClient.h */; };1400 9E87922E193FB6800076CA78 /* FunctionConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = BC2680C10E16D4E900A06E92 /* FunctionConstructor.h */; };1401 9E87922F193FB6800076CA78 /* FunctionExecutableDump.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FB4B52216B6278D003F696B /* FunctionExecutableDump.h */; };1402 9E879230193FB6800076CA78 /* FunctionPrototype.h in Headers */ = {isa = PBXBuildFile; fileRef = F692A85D0255597D01FF60F7 /* FunctionPrototype.h */; };1403 9E879231193FB6800076CA78 /* GenericTypedArrayView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2B66B217B6B5AB00A7AE3F /* GenericTypedArrayView.h */; };1404 9E879232193FB6800076CA78 /* GenericTypedArrayViewInlines.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2B66B317B6B5AB00A7AE3F /* GenericTypedArrayViewInlines.h */; };1405 9E879233193FB6800076CA78 /* Identifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 933A349A038AE7C6008635CE /* Identifier.h */; };1406 9E879234193FB6800076CA78 /* IndexingHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FB7F38D15ED8E3800F167B2 /* IndexingHeader.h */; };1407 9E879235193FB6800076CA78 /* IndexingHeaderInlines.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FB7F38E15ED8E3800F167B2 /* IndexingHeaderInlines.h */; };1408 9E879236193FB6800076CA78 /* IndexingType.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FB7F38F15ED8E3800F167B2 /* IndexingType.h */; };1409 9E879237193FB6800076CA78 /* InitializeThreading.h in Headers */ = {isa = PBXBuildFile; fileRef = E178633F0D9BEC0000D74E75 /* InitializeThreading.h */; };1410 9E879238193FB6800076CA78 /* Int16Array.h in Headers */ = {isa = PBXBuildFile; fileRef = A7A8AF2C17ADB5F3005AB174 /* Int16Array.h */; };1411 9E879239193FB6800076CA78 /* Int32Array.h in Headers */ = {isa = PBXBuildFile; fileRef = A7A8AF2D17ADB5F3005AB174 /* Int32Array.h */; };1412 9E87923A193FB6800076CA78 /* Int8Array.h in Headers */ = {isa = PBXBuildFile; fileRef = A7A8AF2B17ADB5F3005AB174 /* Int8Array.h */; };1413 9E87923B193FB6800076CA78 /* IntendedStructureChain.h in Headers */ = {isa = PBXBuildFile; fileRef = A78853F817972629001440E4 /* IntendedStructureChain.h */; };1414 9E87923C193FB6800076CA78 /* InternalFunction.h in Headers */ = {isa = PBXBuildFile; fileRef = BC11667A0E199C05008066DD /* InternalFunction.h */; };1415 9E87923D193FB6800076CA78 /* Intrinsic.h in Headers */ = {isa = PBXBuildFile; fileRef = 86BF642A148DB2B5004DE36A /* Intrinsic.h */; };1416 9E87923E193FB6800076CA78 /* JSAPIValueWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = BC0894D60FAFBA2D00001865 /* JSAPIValueWrapper.h */; };1417 9E87923F193FB6800076CA78 /* JSArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 938772E5038BFE19008635CE /* JSArray.h */; };1418 9E879240193FB6800076CA78 /* JSArrayBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2B66B517B6B5AB00A7AE3F /* JSArrayBuffer.h */; };1419 9E879241193FB6800076CA78 /* JSArrayBufferConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2B66B717B6B5AB00A7AE3F /* JSArrayBufferConstructor.h */; };1420 9E879242193FB6800076CA78 /* JSArrayBufferPrototype.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2B66B917B6B5AB00A7AE3F /* JSArrayBufferPrototype.h */; };1421 9E879243193FB6800076CA78 /* JSArrayBufferView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2B66BB17B6B5AB00A7AE3F /* JSArrayBufferView.h */; };1422 9E879244193FB6800076CA78 /* JSArrayBufferViewInlines.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2B66BC17B6B5AB00A7AE3F /* JSArrayBufferViewInlines.h */; };1423 9E879245193FB6800076CA78 /* JSCell.h in Headers */ = {isa = PBXBuildFile; fileRef = BC1167D80E19BCC9008066DD /* JSCell.h */; };1424 9E879246193FB6800076CA78 /* JSCellInlines.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F97496F1687ADE200A4FF6A /* JSCellInlines.h */; };1425 9E879247193FB6800076CA78 /* JSCInlines.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F1DD84918A945BE0026F3FA /* JSCInlines.h */; };1426 9E879248193FB6800076CA78 /* JSCJSValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 14ABB36E099C076400E2A24F /* JSCJSValue.h */; };1427 9E879249193FB6800076CA78 /* JSCJSValueInlines.h in Headers */ = {isa = PBXBuildFile; fileRef = 865A30F0135007E100CDB49E /* JSCJSValueInlines.h */; };1428 9E87924A193FB6800076CA78 /* JSDataView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2B66BE17B6B5AB00A7AE3F /* JSDataView.h */; };1429 9E87924B193FB6800076CA78 /* JSDataViewPrototype.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2B66C017B6B5AB00A7AE3F /* JSDataViewPrototype.h */; };1430 9E87924C193FB6800076CA78 /* JSDateMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 9788FC231471AD0C0068CE2D /* JSDateMath.h */; };1431 9E87924D193FB6800076CA78 /* JSDestructibleObject.h in Headers */ = {isa = PBXBuildFile; fileRef = C2A7F687160432D400F76B98 /* JSDestructibleObject.h */; };1432 9E87924E193FB6800076CA78 /* JSExportMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = A7B4ACAE1484C9CE00B38A36 /* JSExportMacros.h */; };1433 9E87924F193FB6800076CA78 /* JSFloat32Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2B66C117B6B5AB00A7AE3F /* JSFloat32Array.h */; };1434 9E879250193FB6800076CA78 /* JSFloat64Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2B66C217B6B5AB00A7AE3F /* JSFloat64Array.h */; };1435 9E879251193FB6800076CA78 /* JSFunction.h in Headers */ = {isa = PBXBuildFile; fileRef = F692A85F0255597D01FF60F7 /* JSFunction.h */; };1436 9E879252193FB6800076CA78 /* JSFunctionInlines.h in Headers */ = {isa = PBXBuildFile; fileRef = A72028B91797603D0098028C /* JSFunctionInlines.h */; };1437 9E879253193FB6800076CA78 /* JSGenericTypedArrayView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2B66C317B6B5AB00A7AE3F /* JSGenericTypedArrayView.h */; };1438 9E879254193FB6800076CA78 /* JSGenericTypedArrayViewConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2B66C417B6B5AB00A7AE3F /* JSGenericTypedArrayViewConstructor.h */; };1439 9E879255193FB6800076CA78 /* JSGenericTypedArrayViewConstructorInlines.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2B66C517B6B5AB00A7AE3F /* JSGenericTypedArrayViewConstructorInlines.h */; };1440 9E879256193FB6800076CA78 /* JSGenericTypedArrayViewInlines.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2B66C617B6B5AB00A7AE3F /* JSGenericTypedArrayViewInlines.h */; };1441 9E879257193FB6800076CA78 /* JSGenericTypedArrayViewPrototype.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2B66C717B6B5AB00A7AE3F /* JSGenericTypedArrayViewPrototype.h */; };1442 9E879258193FB6800076CA78 /* JSGenericTypedArrayViewPrototypeInlines.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2B66C817B6B5AB00A7AE3F /* JSGenericTypedArrayViewPrototypeInlines.h */; };1443 9E879259193FB6800076CA78 /* JSGlobalObject.h in Headers */ = {isa = PBXBuildFile; fileRef = A8E894330CD0603F00367179 /* JSGlobalObject.h */; };1444 9E87925A193FB6800076CA78 /* JSInt16Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2B66CA17B6B5AB00A7AE3F /* JSInt16Array.h */; };1445 9E87925B193FB6800076CA78 /* JSInt32Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2B66CB17B6B5AB00A7AE3F /* JSInt32Array.h */; };1446 9E87925C193FB6800076CA78 /* JSInt8Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2B66C917B6B5AB00A7AE3F /* JSInt8Array.h */; };1447 9E87925D193FB6800076CA78 /* JSLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 65EA4C9A092AF9E20093D800 /* JSLock.h */; };1448 9E87925E193FB6800076CA78 /* JSMap.h in Headers */ = {isa = PBXBuildFile; fileRef = A700874017CBE8EB00C3E643 /* JSMap.h */; };1449 9E87925F193FB6800076CA78 /* JSNameScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 14874AE015EBDE4A002E3587 /* JSNameScope.h */; };1450 9E879260193FB6800076CA78 /* JSObject.h in Headers */ = {isa = PBXBuildFile; fileRef = BC22A3990E16E14800AF21C8 /* JSObject.h */; };1451 9E879261193FB6800076CA78 /* JSONObject.h in Headers */ = {isa = PBXBuildFile; fileRef = A7F9935D0FD7325100A0B2D0 /* JSONObject.h */; };1452 9E879262193FB6800076CA78 /* JSPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C184E1917BEDBD3007CB63A /* JSPromise.h */; };1453 9E879263193FB6800076CA78 /* JSPromiseDeferred.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C008CD9187124BB00955C24 /* JSPromiseDeferred.h */; };1454 9E879264193FB6800076CA78 /* JSPromiseFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C008CD1186F8A9300955C24 /* JSPromiseFunctions.h */; };1455 9E879265193FB6800076CA78 /* JSProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 862553CF16136AA5009F17D0 /* JSProxy.h */; };1456 9E879266193FB6800076CA78 /* JSScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 14874AE215EBDE4A002E3587 /* JSScope.h */; };1457 9E879267193FB6800076CA78 /* JSSegmentedVariableObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F919D0F157F3327004A4E7D /* JSSegmentedVariableObject.h */; };1458 9E879268193FB6800076CA78 /* JSSet.h in Headers */ = {isa = PBXBuildFile; fileRef = A7299D9C17D12837005F5FF9 /* JSSet.h */; };1459 9E879269193FB6800076CA78 /* JSString.h in Headers */ = {isa = PBXBuildFile; fileRef = F692A8620255597D01FF60F7 /* JSString.h */; };1460 9E87926A193FB6800076CA78 /* JSSymbolTableObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F919D0A157EE09D004A4E7D /* JSSymbolTableObject.h */; };1461 9E87926B193FB6800076CA78 /* JSType.h in Headers */ = {isa = PBXBuildFile; fileRef = 14ABB454099C2A0F00E2A24F /* JSType.h */; };1462 9E87926C193FB6800076CA78 /* JSTypedArrayConstructors.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2B66CD17B6B5AB00A7AE3F /* JSTypedArrayConstructors.h */; };1463 9E87926D193FB6800076CA78 /* JSTypedArrayPrototypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2B66CF17B6B5AB00A7AE3F /* JSTypedArrayPrototypes.h */; };1464 9E87926E193FB6800076CA78 /* JSTypedArrays.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2B66D117B6B5AB00A7AE3F /* JSTypedArrays.h */; };1465 9E87926F193FB6800076CA78 /* JSTypeInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 6507D2970E871E4A00D7D896 /* JSTypeInfo.h */; };1466 9E879270193FB6800076CA78 /* JSUint16Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2B66D417B6B5AB00A7AE3F /* JSUint16Array.h */; };1467 9E879271193FB6800076CA78 /* JSUint32Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2B66D517B6B5AB00A7AE3F /* JSUint32Array.h */; };1468 9E879272193FB6800076CA78 /* JSUint8Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2B66D217B6B5AB00A7AE3F /* JSUint8Array.h */; };1469 9E879273193FB6800076CA78 /* JSUint8ClampedArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2B66D317B6B5AB00A7AE3F /* JSUint8ClampedArray.h */; };1470 9E879274193FB6800076CA78 /* JSVariableObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 14F252560D08DD8D004ECFFF /* JSVariableObject.h */; };1471 9E879275193FB6800076CA78 /* JSWithScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 1442566015EDE98D0066A49B /* JSWithScope.h */; };1472 9E879276193FB6800076CA78 /* JSWrapperObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 65C7A1720A8EAACB00FA37EA /* JSWrapperObject.h */; };1473 9E879277193FB6800076CA78 /* Lookup.h in Headers */ = {isa = PBXBuildFile; fileRef = F692A8690255597D01FF60F7 /* Lookup.h */; };1474 9E879278193FB6800076CA78 /* MapData.h in Headers */ = {isa = PBXBuildFile; fileRef = A78507D517CBC6FD0011F6E7 /* MapData.h */; };1475 9E879279193FB6800076CA78 /* MatchResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 8612E4CB1522918400C836BE /* MatchResult.h */; };1476 9E87927A193FB6800076CA78 /* MathObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F692A86B0255597D01FF60F7 /* MathObject.h */; };1477 9E87927B193FB6800076CA78 /* MemoryStatistics.h in Headers */ = {isa = PBXBuildFile; fileRef = 90213E3C123A40C200D422F3 /* MemoryStatistics.h */; };1478 9E87927C193FB6800076CA78 /* Microtask.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C008CE5187631B600955C24 /* Microtask.h */; };1479 9E87927D193FB6800076CA78 /* NumberObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F692A8710255597D01FF60F7 /* NumberObject.h */; };1480 9E87927E193FB6800076CA78 /* NumberPrototype.h in Headers */ = {isa = PBXBuildFile; fileRef = BC2680C50E16D4E900A06E92 /* NumberPrototype.h */; };1481 9E87927F193FB6800076CA78 /* NumericStrings.h in Headers */ = {isa = PBXBuildFile; fileRef = 142D3938103E4560007DCB52 /* NumericStrings.h */; };1482 9E879280193FB6800076CA78 /* ObjectConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = BC2680C70E16D4E900A06E92 /* ObjectConstructor.h */; };1483 9E879281193FB6800076CA78 /* ObjectPrototype.h in Headers */ = {isa = PBXBuildFile; fileRef = BC2680C90E16D4E900A06E92 /* ObjectPrototype.h */; };1484 9E879282193FB6800076CA78 /* Operations.h in Headers */ = {isa = PBXBuildFile; fileRef = F692A8780255597D01FF60F7 /* Operations.h */; };1485 9E879283193FB6800076CA78 /* Options.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FE228EB1436AB2300196C48 /* Options.h */; };1486 9E879284193FB6800076CA78 /* PrivateName.h in Headers */ = {isa = PBXBuildFile; fileRef = 868916A9155F285400CB2B9A /* PrivateName.h */; };1487 9E879285193FB6800076CA78 /* PropertyDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = A7FB604B103F5EAB0017A286 /* PropertyDescriptor.h */; };1488 9E879286193FB6800076CA78 /* PropertyMapHashTable.h in Headers */ = {isa = PBXBuildFile; fileRef = BC95437C0EBA70FD0072B6D3 /* PropertyMapHashTable.h */; };1489 9E879287193FB6800076CA78 /* PropertyName.h in Headers */ = {isa = PBXBuildFile; fileRef = 86158AB2155C8B3F00B45C9C /* PropertyName.h */; };1490 9E879288193FB6800076CA78 /* PropertyNameArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 65400C100A69BAF200509887 /* PropertyNameArray.h */; };1491 9E879289193FB6800076CA78 /* PropertyOffset.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FF7168A15A3B231008F5DAA /* PropertyOffset.h */; };1492 9E87928A193FB6800076CA78 /* PropertySlot.h in Headers */ = {isa = PBXBuildFile; fileRef = 65621E6C089E859700760F35 /* PropertySlot.h */; };1493 9E87928B193FB6800076CA78 /* PropertyStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FB7F39015ED8E3800F167B2 /* PropertyStorage.h */; };1494 9E87928C193FB6800076CA78 /* Protect.h in Headers */ = {isa = PBXBuildFile; fileRef = 65C02FBB0637462A003E7EE6 /* Protect.h */; };1495 9E87928D193FB6800076CA78 /* PrototypeMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 14D844A316AA2C7000A65AF0 /* PrototypeMap.h */; };1496 9E87928E193FB6800076CA78 /* PutDirectIndexMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F0CD4C015F1A6040032F1C0 /* PutDirectIndexMode.h */; };1497 9E87928F193FB6800076CA78 /* PutPropertySlot.h in Headers */ = {isa = PBXBuildFile; fileRef = 147B84620E6DE6B1004775A4 /* PutPropertySlot.h */; };1498 9E879290193FB6800076CA78 /* RegExp.h in Headers */ = {isa = PBXBuildFile; fileRef = F692A87E0255597D01FF60F7 /* RegExp.h */; };1499 9E879291193FB6800076CA78 /* RegExpCache.h in Headers */ = {isa = PBXBuildFile; fileRef = A1712B3E11C7B228007A5315 /* RegExpCache.h */; };1500 9E879292193FB6800076CA78 /* RegExpKey.h in Headers */ = {isa = PBXBuildFile; fileRef = A1712B4011C7B235007A5315 /* RegExpKey.h */; };1501 9E879293193FB6800076CA78 /* RegExpObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F692A87C0255597D01FF60F7 /* RegExpObject.h */; };1502 9E879294193FB6800076CA78 /* RegisterPreservationMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F6B1CB81861244C00845D97 /* RegisterPreservationMode.h */; };1503 9E879295193FB6800076CA78 /* Reject.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FB7F39115ED8E3800F167B2 /* Reject.h */; };1504 9E879296193FB6800076CA78 /* SamplingCounter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F77008E1402FDD60078EB39 /* SamplingCounter.h */; };1505 9E879297193FB6800076CA78 /* SimpleTypedArrayController.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2B66D717B6B5AB00A7AE3F /* SimpleTypedArrayController.h */; };1506 9E879298193FB6800076CA78 /* SmallStrings.h in Headers */ = {isa = PBXBuildFile; fileRef = 93303FEA0E6A72C000786E6A /* SmallStrings.h */; };1507 9E879299193FB6800076CA78 /* SparseArrayValueMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FB7F39215ED8E3800F167B2 /* SparseArrayValueMap.h */; };1508 9E87929A193FB6800076CA78 /* StackAlignment.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F3AC751183EA1040032029F /* StackAlignment.h */; };1509 9E87929B193FB6800076CA78 /* StringObject.h in Headers */ = {isa = PBXBuildFile; fileRef = BC18C3C30E16EE3300B34460 /* StringObject.h */; };1510 9E87929C193FB6800076CA78 /* StringPrototype.h in Headers */ = {isa = PBXBuildFile; fileRef = BC18C3C60E16EE3300B34460 /* StringPrototype.h */; };1511 9E87929D193FB6800076CA78 /* Structure.h in Headers */ = {isa = PBXBuildFile; fileRef = BCDE3AB10E6C82CF001453A7 /* Structure.h */; };1512 9E87929E193FB6800076CA78 /* StructureChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E4EE7080EBB7963005934AA /* StructureChain.h */; };1513 9E87929F193FB6800076CA78 /* StructureInlines.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FD2C92316D01EE900C7803F /* StructureInlines.h */; };1514 9E8792A0193FB6800076CA78 /* StructureRareData.h in Headers */ = {isa = PBXBuildFile; fileRef = C2FE18A316BAEC4000AF3061 /* StructureRareData.h */; };1515 9E8792A1193FB6800076CA78 /* StructureRareDataInlines.h in Headers */ = {isa = PBXBuildFile; fileRef = C20BA92C16BB1C1500B3AEA2 /* StructureRareDataInlines.h */; };1516 9E8792A2193FB6800076CA78 /* StructureTransitionTable.h in Headers */ = {isa = PBXBuildFile; fileRef = BC9041470EB9250900FE26FA /* StructureTransitionTable.h */; };1517 9E8792A3193FB6800076CA78 /* SymbolTable.h in Headers */ = {isa = PBXBuildFile; fileRef = 14A396A60CD2933100B5B4FF /* SymbolTable.h */; };1518 9E8792A4193FB6800076CA78 /* TestRunnerUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FA2C17A17D7CF84009D015F /* TestRunnerUtils.h */; };1519 9E8792A5193FB6800076CA78 /* ToNativeFromValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F55989717C86C5600A1E543 /* ToNativeFromValue.h */; };1520 9E8792A6193FB6800076CA78 /* TypedArrayAdaptors.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2B66D817B6B5AB00A7AE3F /* TypedArrayAdaptors.h */; };1521 9E8792A7193FB6800076CA78 /* TypedArrayController.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2B66DA17B6B5AB00A7AE3F /* TypedArrayController.h */; };1522 9E8792A8193FB6800076CA78 /* TypedArrayInlines.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F4B94DB17B9F07500DD03A4 /* TypedArrayInlines.h */; };1523 9E8792A9193FB6800076CA78 /* TypedArrays.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2B66DB17B6B5AB00A7AE3F /* TypedArrays.h */; };1524 9E8792AA193FB6800076CA78 /* TypedArrayType.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2B66DD17B6B5AB00A7AE3F /* TypedArrayType.h */; };1525 9E8792AB193FB6800076CA78 /* Uint16Array.h in Headers */ = {isa = PBXBuildFile; fileRef = A7A8AF3217ADB5F3005AB174 /* Uint16Array.h */; };1526 9E8792AC193FB6800076CA78 /* Uint32Array.h in Headers */ = {isa = PBXBuildFile; fileRef = A7A8AF3317ADB5F3005AB174 /* Uint32Array.h */; };1527 9E8792AD193FB6800076CA78 /* Uint8Array.h in Headers */ = {isa = PBXBuildFile; fileRef = A7A8AF3017ADB5F3005AB174 /* Uint8Array.h */; };1528 9E8792AE193FB6800076CA78 /* Uint8ClampedArray.h in Headers */ = {isa = PBXBuildFile; fileRef = A7A8AF3117ADB5F3005AB174 /* Uint8ClampedArray.h */; };1529 9E8792AF193FB6800076CA78 /* VM.h in Headers */ = {isa = PBXBuildFile; fileRef = E18E3A560DF9278C00D90B34 /* VM.h */; };1530 9E8792B0193FB6800076CA78 /* VMEntryScope.h in Headers */ = {isa = PBXBuildFile; fileRef = FE5932A6183C5A2600A1ECCC /* VMEntryScope.h */; };1531 9E8792B1193FB6800076CA78 /* Watchdog.h in Headers */ = {isa = PBXBuildFile; fileRef = FED94F2C171E3E2300BE77A4 /* Watchdog.h */; };1532 9E8792B2193FB6800076CA78 /* WeakGCMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 14BFCE6810CDB1FC00364CCE /* WeakGCMap.h */; };1533 9E8792B3193FB6800076CA78 /* WeakRandom.h in Headers */ = {isa = PBXBuildFile; fileRef = 1420BE7A10AA6DDB00F455D2 /* WeakRandom.h */; };1534 9E8792B4193FB6800076CA78 /* WriteBarrier.h in Headers */ = {isa = PBXBuildFile; fileRef = A7DCB77912E3D90500911940 /* WriteBarrier.h */; };1535 9E8792B5193FB6800076CA78 /* WriteBarrierInlines.h in Headers */ = {isa = PBXBuildFile; fileRef = C2B6D75218A33793004A9301 /* WriteBarrierInlines.h */; };1536 9E8792B6193FB6800076CA78 /* ArityCheckMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F6B1CB71861244C00845D97 /* ArityCheckMode.h */; };1537 9E8792B7193FB6800076CA78 /* ArgList.h in Headers */ = {isa = PBXBuildFile; fileRef = BCF605120E203EF800B9A64D /* ArgList.h */; };1538 9E8792B8193FB6800076CA78 /* JSCallbackFunction.h in Headers */ = {isa = PBXBuildFile; fileRef = 1440F88F0A508B100005F061 /* JSCallbackFunction.h */; };1539 9E8792B9193FB6800076CA78 /* RegExpConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = BCD202BE0E1706A7002C7E82 /* RegExpConstructor.h */; };1540 9E8792BA193FB6800076CA78 /* RegExpPrototype.h in Headers */ = {isa = PBXBuildFile; fileRef = BCD202C00E1706A7002C7E82 /* RegExpPrototype.h */; };1541 9E8792BB193FB6800076CA78 /* SetConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = A7299DA417D12858005F5FF9 /* SetConstructor.h */; };1542 9E8792BC193FB6800076CA78 /* SetIteratorConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = A790DD66182F499700588807 /* SetIteratorConstructor.h */; };1543 9E8792BD193FB6800076CA78 /* SetIteratorPrototype.h in Headers */ = {isa = PBXBuildFile; fileRef = A790DD68182F499700588807 /* SetIteratorPrototype.h */; };1544 9E8792BE193FB6800076CA78 /* SetPrototype.h in Headers */ = {isa = PBXBuildFile; fileRef = A7299DA017D12848005F5FF9 /* SetPrototype.h */; };1545 9E8792BF193FB6800076CA78 /* StrictEvalActivation.h in Headers */ = {isa = PBXBuildFile; fileRef = A730B6101250068F009D25B1 /* StrictEvalActivation.h */; };1546 9E8792C0193FB6800076CA78 /* StringConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = BC18C3C10E16EE3300B34460 /* StringConstructor.h */; };1547 9E8792C1193FB6800076CA78 /* Tracing.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D53726E0E1C54880021E549 /* Tracing.h */; };1548 9E8792C2193FB6800076CA78 /* Uint16WithFraction.h in Headers */ = {isa = PBXBuildFile; fileRef = 866739D113BFDE710023D87C /* Uint16WithFraction.h */; };1549 9E8792C3193FB6800076CA78 /* WeakMapConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = A7CA3ADE17DA41AE006538AF /* WeakMapConstructor.h */; };1550 9E8792C4193FB6800076CA78 /* WeakMapData.h in Headers */ = {isa = PBXBuildFile; fileRef = A7CA3AEA17DA5168006538AF /* WeakMapData.h */; };1551 9E8792C5193FB6800076CA78 /* WeakMapPrototype.h in Headers */ = {isa = PBXBuildFile; fileRef = A7CA3AE017DA41AE006538AF /* WeakMapPrototype.h */; };1552 9E8792C7193FB6800076CA78 /* JSDataViewPrototype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0F2B66BF17B6B5AB00A7AE3F /* JSDataViewPrototype.cpp */; };1553 9E8792C8193FB6800076CA78 /* StringPrototype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC18C3C50E16EE3300B34460 /* StringPrototype.cpp */; };1554 9E8792C9193FB6800076CA78 /* WeakMapPrototype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A7CA3ADF17DA41AE006538AF /* WeakMapPrototype.cpp */; };1555 9E8792CA193FB6800076CA78 /* WeakMapConstructor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A7CA3ADD17DA41AE006538AF /* WeakMapConstructor.cpp */; };1556 9E8792CB193FB6800076CA78 /* StringConstructor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC18C3C00E16EE3300B34460 /* StringConstructor.cpp */; };1557 9E8792CC193FB6800076CA78 /* SetIteratorPrototype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A790DD67182F499700588807 /* SetIteratorPrototype.cpp */; };1558 9E8792CD193FB6800076CA78 /* SetPrototype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A7299D9F17D12848005F5FF9 /* SetPrototype.cpp */; };1559 9E8792CE193FB6800076CA78 /* RegExpConstructor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCD202BD0E1706A7002C7E82 /* RegExpConstructor.cpp */; };1560 9E8792CF193FB6800076CA78 /* RegExpPrototype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCD202BF0E1706A7002C7E82 /* RegExpPrototype.cpp */; };1561 9E8792D0193FB6800076CA78 /* ObjectConstructor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC2680C60E16D4E900A06E92 /* ObjectConstructor.cpp */; };1562 9E8792D1193FB6800076CA78 /* ObjectPrototype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC2680C80E16D4E900A06E92 /* ObjectPrototype.cpp */; };1563 9E8792D2193FB6800076CA78 /* NameConstructor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 86EBF2F91560F036008E9222 /* NameConstructor.cpp */; };1564 9E8792D3193FB6800076CA78 /* NamePrototype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 86EBF2FD1560F036008E9222 /* NamePrototype.cpp */; };1565 9E8792D4193FB6800076CA78 /* MathObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F692A86A0255597D01FF60F7 /* MathObject.cpp */; };1566 9E8792D5193FB6800076CA78 /* MapConstructor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A700873717CBE85300C3E643 /* MapConstructor.cpp */; };1567 9E8792D6193FB6800076CA78 /* MapIteratorPrototype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A74DEF8D182D991400522C22 /* MapIteratorPrototype.cpp */; };1568 9E8792D7193FB6800076CA78 /* MapPrototype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A700873B17CBE8D300C3E643 /* MapPrototype.cpp */; };1569 9E8792D8193FB6800076CA78 /* ConsolePrototype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A53CE08118BC1A5600BEDF76 /* ConsolePrototype.cpp */; };1570 9E8792D9193FB6800076CA78 /* JSPromiseConstructor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C184E2017BEE240007CB63A /* JSPromiseConstructor.cpp */; };1571 9E8792DA193FB6800076CA78 /* JSPromiseFunctions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C008CD0186F8A9300955C24 /* JSPromiseFunctions.cpp */; };1572 9E8792DB193FB6800076CA78 /* JSPromisePrototype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C184E1C17BEE22E007CB63A /* JSPromisePrototype.cpp */; };1573 9E8792DC193FB6800076CA78 /* JSONObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A7F9935E0FD7325100A0B2D0 /* JSONObject.cpp */; };1574 9E8792DD193FB6800076CA78 /* JSGlobalObjectFunctions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC756FC60E2031B200DE7D12 /* JSGlobalObjectFunctions.cpp */; };1575 9E8792DE193FB6800076CA78 /* JSFunction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F692A85E0255597D01FF60F7 /* JSFunction.cpp */; };1576 9E8792DF193FB6800076CA78 /* JSBoundFunction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 86FA9E8F142BBB2D001773B7 /* JSBoundFunction.cpp */; };1577 9E8792E0193FB6800076CA78 /* JSArrayIterator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A7BDAEC417F4EA1400F6140C /* JSArrayIterator.cpp */; };1578 9E8792E1193FB6800076CA78 /* JSArrayBufferPrototype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0F2B66B817B6B5AB00A7AE3F /* JSArrayBufferPrototype.cpp */; };1579 9E8792E2193FB6800076CA78 /* JSArrayBufferConstructor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0F2B66B617B6B5AB00A7AE3F /* JSArrayBufferConstructor.cpp */; };1580 9E8792E3193FB6800076CA78 /* FunctionPrototype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F692A85C0255597D01FF60F7 /* FunctionPrototype.cpp */; };1581 9E8792E4193FB6800076CA78 /* FunctionConstructor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC2680C00E16D4E900A06E92 /* FunctionConstructor.cpp */; };1582 9E8792E5193FB6800076CA78 /* ErrorPrototype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC02E9060E1839DB000F9297 /* ErrorPrototype.cpp */; };1583 9E8792E6193FB6800076CA78 /* ErrorConstructor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC02E9040E1839DB000F9297 /* ErrorConstructor.cpp */; };1584 9E8792E7193FB6800076CA78 /* DatePrototype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCD203470E17135E002C7E82 /* DatePrototype.cpp */; };1585 9E8792E8193FB6800076CA78 /* DateConstructor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCD203450E17135E002C7E82 /* DateConstructor.cpp */; };1586 9E8792E9193FB6800076CA78 /* BooleanPrototype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC7952340E15EB5600A898AB /* BooleanPrototype.cpp */; };1587 9E8792EA193FB6800076CA78 /* BooleanConstructor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC7952320E15EB5600A898AB /* BooleanConstructor.cpp */; };1588 9E8792EB193FB6800076CA78 /* ArrayIteratorPrototype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A7BDAEC217F4EA1400F6140C /* ArrayIteratorPrototype.cpp */; };1589 9E8792EC193FB6800076CA78 /* ArgumentsIteratorPrototype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A76140C9182982CB00750624 /* ArgumentsIteratorPrototype.cpp */; };1590 9E8792ED193FB6800076CA78 /* Arguments.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC257DE50E1F51C50016B6C9 /* Arguments.cpp */; };1591 9E8792EE193FB6800076CA78 /* NativeErrorConstructor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC02E9080E1839DB000F9297 /* NativeErrorConstructor.cpp */; };1592 9E8792EF193FB6800076CA78 /* SetConstructor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A7299DA317D12858005F5FF9 /* SetConstructor.cpp */; };1593 9E8792F0193FB6800076CA78 /* ArrayConstructor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC7952060E15E8A800A898AB /* ArrayConstructor.cpp */; };1594 9E8792F1193FB6800076CA78 /* ArrayPrototype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F692A84D0255597D01FF60F7 /* ArrayPrototype.cpp */; };1595 9E8792F2193FB6800076CA78 /* NumberConstructor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC2680C20E16D4E900A06E92 /* NumberConstructor.cpp */; };1596 9E8792F3193FB6800076CA78 /* NumberPrototype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC2680C40E16D4E900A06E92 /* NumberPrototype.cpp */; };1597 1322 9EA5C7A1190F084200508EBE /* BundlePath.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9E729409190F0306001A91B5 /* BundlePath.mm */; }; 1598 1323 9EA5C7A2190F088700508EBE /* InitializeLLVMMac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9EA5C7A0190F05D200508EBE /* InitializeLLVMMac.cpp */; }; … … 2136 1861 remoteInfo = "Generate Derived Sources"; 2137 1862 }; 1863 555985881981B35B0081209E /* PBXContainerItemProxy */ = { 1864 isa = PBXContainerItemProxy; 1865 containerPortal = 0867D690FE84028FC02AAC07 /* Project object */; 1866 proxyType = 1; 1867 remoteGlobalIDString = 5540756218DA58AD00EFF7F2; 1868 remoteInfo = "Compile Runtime to LLVM IR"; 1869 }; 2138 1870 5D69E911152BE5470028D720 /* PBXContainerItemProxy */ = { 2139 1871 isa = PBXContainerItemProxy; … … 2219 1951 remoteGlobalIDString = 932F5B3E0822A1C700736975; 2220 1952 remoteInfo = "JavaScriptCore (Upgraded)"; 2221 };2222 9E8791DA193FB6800076CA78 /* PBXContainerItemProxy */ = {2223 isa = PBXContainerItemProxy;2224 containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;2225 proxyType = 1;2226 remoteGlobalIDString = 0FCEFAB51805D61600472CE4;2227 remoteInfo = llvmForJSC;2228 };2229 9E8791DC193FB6800076CA78 /* PBXContainerItemProxy */ = {2230 isa = PBXContainerItemProxy;2231 containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;2232 proxyType = 1;2233 remoteGlobalIDString = 65788A9D18B409EB00C189FF;2234 remoteInfo = "Offline Assembler";2235 };2236 9E8791DE193FB6800076CA78 /* PBXContainerItemProxy */ = {2237 isa = PBXContainerItemProxy;2238 containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;2239 proxyType = 1;2240 remoteGlobalIDString = 65FB3F6609D11E9100F49DEB;2241 remoteInfo = "Generate Derived Sources";2242 };2243 9E8792FB193FB69F0076CA78 /* PBXContainerItemProxy */ = {2244 isa = PBXContainerItemProxy;2245 containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;2246 proxyType = 1;2247 remoteGlobalIDString = 5540756218DA58AD00EFF7F2;2248 remoteInfo = "Compile Runtime to LLVM IR";2249 };2250 9E8792FD193FB6A60076CA78 /* PBXContainerItemProxy */ = {2251 isa = PBXContainerItemProxy;2252 containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;2253 proxyType = 1;2254 remoteGlobalIDString = 9E8791D8193FB6800076CA78;2255 remoteInfo = "Compile Runtime to Binary";2256 1953 }; 2257 1954 /* End PBXContainerItemProxy section */ … … 3279 2976 9E729409190F0306001A91B5 /* BundlePath.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = BundlePath.mm; sourceTree = "<group>"; }; 3280 2977 9E72940A190F0514001A91B5 /* BundlePath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BundlePath.h; sourceTree = "<group>"; }; 3281 9E8792FA193FB6800076CA78 /* libCompile Runtime to Binary.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libCompile Runtime to Binary.a"; sourceTree = BUILT_PRODUCTS_DIR; };3282 2978 9EA5C7A0190F05D200508EBE /* InitializeLLVMMac.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = InitializeLLVMMac.cpp; path = llvm/InitializeLLVMMac.cpp; sourceTree = "<group>"; }; 3283 2979 A1712B3A11C7B212007A5315 /* RegExpCache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RegExpCache.cpp; sourceTree = "<group>"; }; … … 3892 3588 6511230514046A4C002B101D /* testRegExp */, 3893 3589 55407AC818DA58AD00EFF7F2 /* libCompileRuntimeToLLVMIR.a */, 3894 9E8792FA193FB6800076CA78 /* libCompile Runtime to Binary.a */,3895 3590 ); 3896 3591 name = Products; … … 6868 6563 runOnlyForDeploymentPostprocessing = 0; 6869 6564 }; 6870 9E8791DF193FB6800076CA78 /* Headers */ = {6871 isa = PBXHeadersBuildPhase;6872 buildActionMask = 2147483647;6873 files = (6874 9E8791E0193FB6800076CA78 /* Arguments.h in Headers */,6875 9E8791E1193FB6800076CA78 /* ArgumentsIteratorConstructor.h in Headers */,6876 9E8791E2193FB6800076CA78 /* ArgumentsIteratorPrototype.h in Headers */,6877 9E8791E3193FB6800076CA78 /* ArrayConstructor.h in Headers */,6878 9E8791E4193FB6800076CA78 /* ArrayIteratorConstructor.h in Headers */,6879 9E8791E5193FB6800076CA78 /* ArrayIteratorPrototype.h in Headers */,6880 9E8791E6193FB6800076CA78 /* BatchedTransitionOptimizer.h in Headers */,6881 9E8791E7193FB6800076CA78 /* BigInteger.h in Headers */,6882 9E8791E8193FB6800076CA78 /* CommonSlowPathsExceptions.h in Headers */,6883 9E8791E9193FB6800076CA78 /* JSConsole.h in Headers */,6884 9E8791EA193FB6800076CA78 /* DateConstructor.h in Headers */,6885 9E8791EB193FB6800076CA78 /* DateConversion.h in Headers */,6886 9E8791EC193FB6800076CA78 /* DatePrototype.h in Headers */,6887 9E8791ED193FB6800076CA78 /* ErrorConstructor.h in Headers */,6888 9E8791EE193FB6800076CA78 /* ConsolePrototype.h in Headers */,6889 9E8791EF193FB6800076CA78 /* JSActivation.h in Headers */,6890 9E8791F0193FB6800076CA78 /* JSArgumentsIterator.h in Headers */,6891 9E8791F1193FB6800076CA78 /* JSArrayIterator.h in Headers */,6892 9E8791F2193FB6800076CA78 /* (null) in Headers */,6893 9E8791F3193FB6800076CA78 /* JSGlobalObjectDebuggable.h in Headers */,6894 9E8791F4193FB6800076CA78 /* JSGlobalObjectFunctions.h in Headers */,6895 9E8791F5193FB6800076CA78 /* JSMapIterator.h in Headers */,6896 9E8791F6193FB6800076CA78 /* JSPromiseConstructor.h in Headers */,6897 9E8791F7193FB6800076CA78 /* JSPromisePrototype.h in Headers */,6898 9E8791F8193FB6800076CA78 /* JSPromiseReaction.h in Headers */,6899 9E8791F9193FB6800076CA78 /* JSSetIterator.h in Headers */,6900 9E8791FA193FB6800076CA78 /* JSStackInlines.h in Headers */,6901 9E8791FB193FB6800076CA78 /* JSStringBuilder.h in Headers */,6902 9E8791FC193FB6800076CA78 /* JSStringJoiner.h in Headers */,6903 9E8791FD193FB6800076CA78 /* JSWeakMap.h in Headers */,6904 9E8791FE193FB6800076CA78 /* LiteralParser.h in Headers */,6905 9E8791FF193FB6800076CA78 /* MapConstructor.h in Headers */,6906 9E879200193FB6800076CA78 /* MapIteratorConstructor.h in Headers */,6907 9E879201193FB6800076CA78 /* MapIteratorPrototype.h in Headers */,6908 9E879202193FB6800076CA78 /* MapPrototype.h in Headers */,6909 9E879203193FB6800076CA78 /* NameConstructor.h in Headers */,6910 9E879204193FB6800076CA78 /* NameInstance.h in Headers */,6911 9E879205193FB6800076CA78 /* NamePrototype.h in Headers */,6912 9E879206193FB6800076CA78 /* NativeErrorConstructor.h in Headers */,6913 9E879207193FB6800076CA78 /* NativeErrorPrototype.h in Headers */,6914 9E879208193FB6800076CA78 /* NumberConstructor.h in Headers */,6915 9E879209193FB6800076CA78 /* StructureIDBlob.h in Headers */,6916 9E87920A193FB6800076CA78 /* ArrayBuffer.h in Headers */,6917 9E87920B193FB6800076CA78 /* ArrayBufferNeuteringWatchpoint.h in Headers */,6918 9E87920C193FB6800076CA78 /* ArrayBufferView.h in Headers */,6919 9E87920D193FB6800076CA78 /* ArrayConventions.h in Headers */,6920 9E87920E193FB6800076CA78 /* ArrayPrototype.h in Headers */,6921 9E87920F193FB6800076CA78 /* StructureIDTable.h in Headers */,6922 9E879210193FB6800076CA78 /* ArrayStorage.h in Headers */,6923 9E879211193FB6800076CA78 /* BooleanObject.h in Headers */,6924 9E879212193FB6800076CA78 /* Butterfly.h in Headers */,6925 9E879213193FB6800076CA78 /* ButterflyInlines.h in Headers */,6926 9E879214193FB6800076CA78 /* CallData.h in Headers */,6927 9E879215193FB6800076CA78 /* ClassInfo.h in Headers */,6928 9E879216193FB6800076CA78 /* CodeCache.h in Headers */,6929 9E879217193FB6800076CA78 /* CodeSpecializationKind.h in Headers */,6930 9E879218193FB6800076CA78 /* CommonIdentifiers.h in Headers */,6931 9E879219193FB6800076CA78 /* CommonSlowPaths.h in Headers */,6932 9E87921A193FB6800076CA78 /* CompilationResult.h in Headers */,6933 9E87921B193FB6800076CA78 /* Completion.h in Headers */,6934 9E87921C193FB6800076CA78 /* ConcurrentJITLock.h in Headers */,6935 9E87921D193FB6800076CA78 /* ConsoleTypes.h in Headers */,6936 9E87921E193FB6800076CA78 /* ConstantMode.h in Headers */,6937 9E87921F193FB6800076CA78 /* ConstructData.h in Headers */,6938 9E879220193FB6800076CA78 /* DataView.h in Headers */,6939 9E879221193FB6800076CA78 /* DateInstance.h in Headers */,6940 9E879222193FB6800076CA78 /* DateInstanceCache.h in Headers */,6941 9E879223193FB6800076CA78 /* Debugger.h in Headers */,6942 9E879224193FB6800076CA78 /* DumpContext.h in Headers */,6943 9E879225193FB6800076CA78 /* Error.h in Headers */,6944 9E879226193FB6800076CA78 /* ErrorHandlingScope.h in Headers */,6945 9E879227193FB6800076CA78 /* ErrorInstance.h in Headers */,6946 9E879228193FB6800076CA78 /* ErrorPrototype.h in Headers */,6947 9E879229193FB6800076CA78 /* ExceptionHelpers.h in Headers */,6948 9E87922A193FB6800076CA78 /* Executable.h in Headers */,6949 9E87922B193FB6800076CA78 /* Float32Array.h in Headers */,6950 9E87922C193FB6800076CA78 /* Float64Array.h in Headers */,6951 9E87922D193FB6800076CA78 /* ConsoleClient.h in Headers */,6952 9E87922E193FB6800076CA78 /* FunctionConstructor.h in Headers */,6953 9E87922F193FB6800076CA78 /* FunctionExecutableDump.h in Headers */,6954 9E879230193FB6800076CA78 /* FunctionPrototype.h in Headers */,6955 9E879231193FB6800076CA78 /* GenericTypedArrayView.h in Headers */,6956 9E879232193FB6800076CA78 /* GenericTypedArrayViewInlines.h in Headers */,6957 9E879233193FB6800076CA78 /* Identifier.h in Headers */,6958 9E879234193FB6800076CA78 /* IndexingHeader.h in Headers */,6959 9E879235193FB6800076CA78 /* IndexingHeaderInlines.h in Headers */,6960 9E879236193FB6800076CA78 /* IndexingType.h in Headers */,6961 9E879237193FB6800076CA78 /* InitializeThreading.h in Headers */,6962 9E879238193FB6800076CA78 /* Int16Array.h in Headers */,6963 9E879239193FB6800076CA78 /* Int32Array.h in Headers */,6964 9E87923A193FB6800076CA78 /* Int8Array.h in Headers */,6965 9E87923B193FB6800076CA78 /* IntendedStructureChain.h in Headers */,6966 9E87923C193FB6800076CA78 /* InternalFunction.h in Headers */,6967 9E87923D193FB6800076CA78 /* Intrinsic.h in Headers */,6968 9E87923E193FB6800076CA78 /* JSAPIValueWrapper.h in Headers */,6969 9E87923F193FB6800076CA78 /* JSArray.h in Headers */,6970 9E879240193FB6800076CA78 /* JSArrayBuffer.h in Headers */,6971 9E879241193FB6800076CA78 /* JSArrayBufferConstructor.h in Headers */,6972 9E879242193FB6800076CA78 /* JSArrayBufferPrototype.h in Headers */,6973 9E879243193FB6800076CA78 /* JSArrayBufferView.h in Headers */,6974 9E879244193FB6800076CA78 /* JSArrayBufferViewInlines.h in Headers */,6975 9E879245193FB6800076CA78 /* JSCell.h in Headers */,6976 9E879246193FB6800076CA78 /* JSCellInlines.h in Headers */,6977 9E879247193FB6800076CA78 /* JSCInlines.h in Headers */,6978 9E879248193FB6800076CA78 /* JSCJSValue.h in Headers */,6979 9E879249193FB6800076CA78 /* JSCJSValueInlines.h in Headers */,6980 9E87924A193FB6800076CA78 /* JSDataView.h in Headers */,6981 9E87924B193FB6800076CA78 /* JSDataViewPrototype.h in Headers */,6982 9E87924C193FB6800076CA78 /* JSDateMath.h in Headers */,6983 9E87924D193FB6800076CA78 /* JSDestructibleObject.h in Headers */,6984 9E87924E193FB6800076CA78 /* JSExportMacros.h in Headers */,6985 9E87924F193FB6800076CA78 /* JSFloat32Array.h in Headers */,6986 9E879250193FB6800076CA78 /* JSFloat64Array.h in Headers */,6987 9E879251193FB6800076CA78 /* JSFunction.h in Headers */,6988 9E879252193FB6800076CA78 /* JSFunctionInlines.h in Headers */,6989 9E879253193FB6800076CA78 /* JSGenericTypedArrayView.h in Headers */,6990 9E879254193FB6800076CA78 /* JSGenericTypedArrayViewConstructor.h in Headers */,6991 9E879255193FB6800076CA78 /* JSGenericTypedArrayViewConstructorInlines.h in Headers */,6992 9E879256193FB6800076CA78 /* JSGenericTypedArrayViewInlines.h in Headers */,6993 9E879257193FB6800076CA78 /* JSGenericTypedArrayViewPrototype.h in Headers */,6994 9E879258193FB6800076CA78 /* JSGenericTypedArrayViewPrototypeInlines.h in Headers */,6995 9E879259193FB6800076CA78 /* JSGlobalObject.h in Headers */,6996 9E87925A193FB6800076CA78 /* JSInt16Array.h in Headers */,6997 9E87925B193FB6800076CA78 /* JSInt32Array.h in Headers */,6998 9E87925C193FB6800076CA78 /* JSInt8Array.h in Headers */,6999 9E87925D193FB6800076CA78 /* JSLock.h in Headers */,7000 9E87925E193FB6800076CA78 /* JSMap.h in Headers */,7001 9E87925F193FB6800076CA78 /* JSNameScope.h in Headers */,7002 9E879260193FB6800076CA78 /* JSObject.h in Headers */,7003 9E879261193FB6800076CA78 /* JSONObject.h in Headers */,7004 9E879262193FB6800076CA78 /* JSPromise.h in Headers */,7005 9E879263193FB6800076CA78 /* JSPromiseDeferred.h in Headers */,7006 9E879264193FB6800076CA78 /* JSPromiseFunctions.h in Headers */,7007 9E879265193FB6800076CA78 /* JSProxy.h in Headers */,7008 9E879266193FB6800076CA78 /* JSScope.h in Headers */,7009 9E879267193FB6800076CA78 /* JSSegmentedVariableObject.h in Headers */,7010 9E879268193FB6800076CA78 /* JSSet.h in Headers */,7011 9E879269193FB6800076CA78 /* JSString.h in Headers */,7012 9E87926A193FB6800076CA78 /* JSSymbolTableObject.h in Headers */,7013 9E87926B193FB6800076CA78 /* JSType.h in Headers */,7014 9E87926C193FB6800076CA78 /* JSTypedArrayConstructors.h in Headers */,7015 9E87926D193FB6800076CA78 /* JSTypedArrayPrototypes.h in Headers */,7016 9E87926E193FB6800076CA78 /* JSTypedArrays.h in Headers */,7017 9E87926F193FB6800076CA78 /* JSTypeInfo.h in Headers */,7018 9E879270193FB6800076CA78 /* JSUint16Array.h in Headers */,7019 9E879271193FB6800076CA78 /* JSUint32Array.h in Headers */,7020 9E879272193FB6800076CA78 /* JSUint8Array.h in Headers */,7021 9E879273193FB6800076CA78 /* JSUint8ClampedArray.h in Headers */,7022 9E879274193FB6800076CA78 /* JSVariableObject.h in Headers */,7023 9E879275193FB6800076CA78 /* JSWithScope.h in Headers */,7024 9E879276193FB6800076CA78 /* JSWrapperObject.h in Headers */,7025 9E879277193FB6800076CA78 /* Lookup.h in Headers */,7026 9E879278193FB6800076CA78 /* MapData.h in Headers */,7027 9E879279193FB6800076CA78 /* MatchResult.h in Headers */,7028 9E87927A193FB6800076CA78 /* MathObject.h in Headers */,7029 9E87927B193FB6800076CA78 /* MemoryStatistics.h in Headers */,7030 9E87927C193FB6800076CA78 /* Microtask.h in Headers */,7031 9E87927D193FB6800076CA78 /* NumberObject.h in Headers */,7032 9E87927E193FB6800076CA78 /* NumberPrototype.h in Headers */,7033 9E87927F193FB6800076CA78 /* NumericStrings.h in Headers */,7034 9E879280193FB6800076CA78 /* ObjectConstructor.h in Headers */,7035 9E879281193FB6800076CA78 /* ObjectPrototype.h in Headers */,7036 9E879282193FB6800076CA78 /* Operations.h in Headers */,7037 9E879283193FB6800076CA78 /* Options.h in Headers */,7038 9E879284193FB6800076CA78 /* PrivateName.h in Headers */,7039 9E879285193FB6800076CA78 /* PropertyDescriptor.h in Headers */,7040 9E879286193FB6800076CA78 /* PropertyMapHashTable.h in Headers */,7041 9E879287193FB6800076CA78 /* PropertyName.h in Headers */,7042 9E879288193FB6800076CA78 /* PropertyNameArray.h in Headers */,7043 9E879289193FB6800076CA78 /* PropertyOffset.h in Headers */,7044 9E87928A193FB6800076CA78 /* PropertySlot.h in Headers */,7045 9E87928B193FB6800076CA78 /* PropertyStorage.h in Headers */,7046 9E87928C193FB6800076CA78 /* Protect.h in Headers */,7047 9E87928D193FB6800076CA78 /* PrototypeMap.h in Headers */,7048 9E87928E193FB6800076CA78 /* PutDirectIndexMode.h in Headers */,7049 9E87928F193FB6800076CA78 /* PutPropertySlot.h in Headers */,7050 9E879290193FB6800076CA78 /* RegExp.h in Headers */,7051 9E879291193FB6800076CA78 /* RegExpCache.h in Headers */,7052 9E879292193FB6800076CA78 /* RegExpKey.h in Headers */,7053 9E879293193FB6800076CA78 /* RegExpObject.h in Headers */,7054 9E879294193FB6800076CA78 /* RegisterPreservationMode.h in Headers */,7055 9E879295193FB6800076CA78 /* Reject.h in Headers */,7056 9E879296193FB6800076CA78 /* SamplingCounter.h in Headers */,7057 9E879297193FB6800076CA78 /* SimpleTypedArrayController.h in Headers */,7058 9E879298193FB6800076CA78 /* SmallStrings.h in Headers */,7059 9E879299193FB6800076CA78 /* SparseArrayValueMap.h in Headers */,7060 9E87929A193FB6800076CA78 /* StackAlignment.h in Headers */,7061 9E87929B193FB6800076CA78 /* StringObject.h in Headers */,7062 9E87929C193FB6800076CA78 /* StringPrototype.h in Headers */,7063 9E87929D193FB6800076CA78 /* Structure.h in Headers */,7064 9E87929E193FB6800076CA78 /* StructureChain.h in Headers */,7065 9E87929F193FB6800076CA78 /* StructureInlines.h in Headers */,7066 9E8792A0193FB6800076CA78 /* StructureRareData.h in Headers */,7067 9E8792A1193FB6800076CA78 /* StructureRareDataInlines.h in Headers */,7068 9E8792A2193FB6800076CA78 /* StructureTransitionTable.h in Headers */,7069 9E8792A3193FB6800076CA78 /* SymbolTable.h in Headers */,7070 9E8792A4193FB6800076CA78 /* TestRunnerUtils.h in Headers */,7071 9E8792A5193FB6800076CA78 /* ToNativeFromValue.h in Headers */,7072 9E8792A6193FB6800076CA78 /* TypedArrayAdaptors.h in Headers */,7073 9E8792A7193FB6800076CA78 /* TypedArrayController.h in Headers */,7074 9E8792A8193FB6800076CA78 /* TypedArrayInlines.h in Headers */,7075 9E8792A9193FB6800076CA78 /* TypedArrays.h in Headers */,7076 9E8792AA193FB6800076CA78 /* TypedArrayType.h in Headers */,7077 9E8792AB193FB6800076CA78 /* Uint16Array.h in Headers */,7078 9E8792AC193FB6800076CA78 /* Uint32Array.h in Headers */,7079 9E8792AD193FB6800076CA78 /* Uint8Array.h in Headers */,7080 9E8792AE193FB6800076CA78 /* Uint8ClampedArray.h in Headers */,7081 9E8792AF193FB6800076CA78 /* VM.h in Headers */,7082 9E8792B0193FB6800076CA78 /* VMEntryScope.h in Headers */,7083 9E8792B1193FB6800076CA78 /* Watchdog.h in Headers */,7084 9E8792B2193FB6800076CA78 /* WeakGCMap.h in Headers */,7085 9E8792B3193FB6800076CA78 /* WeakRandom.h in Headers */,7086 9E8792B4193FB6800076CA78 /* WriteBarrier.h in Headers */,7087 9E8792B5193FB6800076CA78 /* WriteBarrierInlines.h in Headers */,7088 9E8792B6193FB6800076CA78 /* ArityCheckMode.h in Headers */,7089 9E8792B7193FB6800076CA78 /* ArgList.h in Headers */,7090 9E8792B8193FB6800076CA78 /* JSCallbackFunction.h in Headers */,7091 9E8792B9193FB6800076CA78 /* RegExpConstructor.h in Headers */,7092 9E8792BA193FB6800076CA78 /* RegExpPrototype.h in Headers */,7093 9E8792BB193FB6800076CA78 /* SetConstructor.h in Headers */,7094 9E8792BC193FB6800076CA78 /* SetIteratorConstructor.h in Headers */,7095 9E8792BD193FB6800076CA78 /* SetIteratorPrototype.h in Headers */,7096 9E8792BE193FB6800076CA78 /* SetPrototype.h in Headers */,7097 9E8792BF193FB6800076CA78 /* StrictEvalActivation.h in Headers */,7098 9E8792C0193FB6800076CA78 /* StringConstructor.h in Headers */,7099 9E8792C1193FB6800076CA78 /* Tracing.h in Headers */,7100 9E8792C2193FB6800076CA78 /* Uint16WithFraction.h in Headers */,7101 9E8792C3193FB6800076CA78 /* WeakMapConstructor.h in Headers */,7102 9E8792C4193FB6800076CA78 /* WeakMapData.h in Headers */,7103 9E8792C5193FB6800076CA78 /* WeakMapPrototype.h in Headers */,7104 );7105 runOnlyForDeploymentPostprocessing = 0;7106 };7107 6565 /* End PBXHeadersBuildPhase section */ 7108 6566 … … 7235 6693 ); 7236 6694 dependencies = ( 7237 9E8792FE193FB6A60076CA78/* PBXTargetDependency */,6695 555985891981B35B0081209E /* PBXTargetDependency */, 7238 6696 0FCEFABD1805D66300472CE4 /* PBXTargetDependency */, 7239 6697 65788AAD18B40A7B00C189FF /* PBXTargetDependency */, … … 7263 6721 productReference = 932F5BE10822A1C700736975 /* jsc */; 7264 6722 productType = "com.apple.product-type.tool"; 7265 };7266 9E8791D8193FB6800076CA78 /* Compile Runtime to Binary */ = {7267 isa = PBXNativeTarget;7268 buildConfigurationList = 9E8792F5193FB6800076CA78 /* Build configuration list for PBXNativeTarget "Compile Runtime to Binary" */;7269 buildPhases = (7270 9E8791DF193FB6800076CA78 /* Headers */,7271 9E8792C6193FB6800076CA78 /* Sources */,7272 9E8792F4193FB6800076CA78 /* Build Symbol Index Table */,7273 );7274 buildRules = (7275 );7276 dependencies = (7277 9E8792FC193FB69F0076CA78 /* PBXTargetDependency */,7278 9E8791D9193FB6800076CA78 /* PBXTargetDependency */,7279 9E8791DB193FB6800076CA78 /* PBXTargetDependency */,7280 9E8791DD193FB6800076CA78 /* PBXTargetDependency */,7281 );7282 name = "Compile Runtime to Binary";7283 productName = JavaScriptCore;7284 productReference = 9E8792FA193FB6800076CA78 /* libCompile Runtime to Binary.a */;7285 productType = "com.apple.product-type.library.static";7286 6723 }; 7287 6724 /* End PBXNativeTarget section */ … … 7311 6748 932F5BE30822A1C700736975 /* All */, 7312 6749 5540756218DA58AD00EFF7F2 /* Compile Runtime to LLVM IR */, 7313 9E8791D8193FB6800076CA78 /* Compile Runtime to Binary */,7314 6750 932F5B3E0822A1C700736975 /* JavaScriptCore */, 7315 6751 0FCEFAB51805D61600472CE4 /* llvmForJSC */, … … 7414 6850 name = "Copy LLVM IR"; 7415 6851 outputPaths = ( 6852 "$(BUILT_PRODUCTS_DIR)/$(JAVASCRIPTCORE_RESOURCES_DIR)/Runtime.symtbl", 6853 "$(SHARED_DERIVED_FILE_DIR)/JavaScriptCore/InlineRuntimeSymbolTable.h", 7416 6854 ); 7417 6855 runOnlyForDeploymentPostprocessing = 0; … … 7541 6979 shellPath = /bin/sh; 7542 6980 shellScript = "set -e\n\nmkdir -p \"${BUILT_PRODUCTS_DIR}/DerivedSources/JavaScriptCore\"\ncd \"${BUILT_PRODUCTS_DIR}/DerivedSources/JavaScriptCore\"\n\n/bin/ln -sfh \"${SRCROOT}\" JavaScriptCore\nexport JavaScriptCore=\"JavaScriptCore\"\nexport BUILT_PRODUCTS_DIR=\"../..\"\n\nmake --no-builtin-rules -f \"JavaScriptCore/DerivedSources.make\" -j `/usr/sbin/sysctl -n hw.ncpu`\n"; 7543 };7544 9E8792F4193FB6800076CA78 /* Build Symbol Index Table */ = {7545 isa = PBXShellScriptBuildPhase;7546 buildActionMask = 2147483647;7547 files = (7548 );7549 inputPaths = (7550 );7551 name = "Build Symbol Index Table";7552 outputPaths = (7553 "$(BUILT_PRODUCTS_DIR)/$(JAVASCRIPTCORE_RESOURCES_DIR)/Runtime.symtbl",7554 "$(SHARED_DERIVED_FILE_DIR)/JavaScriptCore/InlineRuntimeSymbolTable.h",7555 );7556 runOnlyForDeploymentPostprocessing = 0;7557 shellPath = /bin/sh;7558 shellScript = "${SRCROOT}/build-symbol-table-index.sh";7559 6981 }; 7560 6982 A55DEAA416703DF7003DB841 /* Check For Inappropriate Macros in External Headers */ = { … … 8266 7688 runOnlyForDeploymentPostprocessing = 0; 8267 7689 }; 8268 9E8792C6193FB6800076CA78 /* Sources */ = {8269 isa = PBXSourcesBuildPhase;8270 buildActionMask = 2147483647;8271 files = (8272 9E8792C7193FB6800076CA78 /* JSDataViewPrototype.cpp in Sources */,8273 9E8792C8193FB6800076CA78 /* StringPrototype.cpp in Sources */,8274 9E8792C9193FB6800076CA78 /* WeakMapPrototype.cpp in Sources */,8275 9E8792CA193FB6800076CA78 /* WeakMapConstructor.cpp in Sources */,8276 9E8792CB193FB6800076CA78 /* StringConstructor.cpp in Sources */,8277 9E8792CC193FB6800076CA78 /* SetIteratorPrototype.cpp in Sources */,8278 9E8792CD193FB6800076CA78 /* SetPrototype.cpp in Sources */,8279 9E8792CE193FB6800076CA78 /* RegExpConstructor.cpp in Sources */,8280 9E8792CF193FB6800076CA78 /* RegExpPrototype.cpp in Sources */,8281 9E8792D0193FB6800076CA78 /* ObjectConstructor.cpp in Sources */,8282 9E8792D1193FB6800076CA78 /* ObjectPrototype.cpp in Sources */,8283 9E8792D2193FB6800076CA78 /* NameConstructor.cpp in Sources */,8284 9E8792D3193FB6800076CA78 /* NamePrototype.cpp in Sources */,8285 9E8792D4193FB6800076CA78 /* MathObject.cpp in Sources */,8286 9E8792D5193FB6800076CA78 /* MapConstructor.cpp in Sources */,8287 9E8792D6193FB6800076CA78 /* MapIteratorPrototype.cpp in Sources */,8288 9E8792D7193FB6800076CA78 /* MapPrototype.cpp in Sources */,8289 9E8792D8193FB6800076CA78 /* ConsolePrototype.cpp in Sources */,8290 9E8792D9193FB6800076CA78 /* JSPromiseConstructor.cpp in Sources */,8291 9E8792DA193FB6800076CA78 /* JSPromiseFunctions.cpp in Sources */,8292 9E8792DB193FB6800076CA78 /* JSPromisePrototype.cpp in Sources */,8293 9E8792DC193FB6800076CA78 /* JSONObject.cpp in Sources */,8294 9E8792DD193FB6800076CA78 /* JSGlobalObjectFunctions.cpp in Sources */,8295 9E8792DE193FB6800076CA78 /* JSFunction.cpp in Sources */,8296 9E8792DF193FB6800076CA78 /* JSBoundFunction.cpp in Sources */,8297 9E8792E0193FB6800076CA78 /* JSArrayIterator.cpp in Sources */,8298 9E8792E1193FB6800076CA78 /* JSArrayBufferPrototype.cpp in Sources */,8299 9E8792E2193FB6800076CA78 /* JSArrayBufferConstructor.cpp in Sources */,8300 9E8792E3193FB6800076CA78 /* FunctionPrototype.cpp in Sources */,8301 9E8792E4193FB6800076CA78 /* FunctionConstructor.cpp in Sources */,8302 9E8792E5193FB6800076CA78 /* ErrorPrototype.cpp in Sources */,8303 9E8792E6193FB6800076CA78 /* ErrorConstructor.cpp in Sources */,8304 9E8792E7193FB6800076CA78 /* DatePrototype.cpp in Sources */,8305 9E8792E8193FB6800076CA78 /* DateConstructor.cpp in Sources */,8306 9E8792E9193FB6800076CA78 /* BooleanPrototype.cpp in Sources */,8307 9E8792EA193FB6800076CA78 /* BooleanConstructor.cpp in Sources */,8308 9E8792EB193FB6800076CA78 /* ArrayIteratorPrototype.cpp in Sources */,8309 9E8792EC193FB6800076CA78 /* ArgumentsIteratorPrototype.cpp in Sources */,8310 9E8792ED193FB6800076CA78 /* Arguments.cpp in Sources */,8311 9E8792EE193FB6800076CA78 /* NativeErrorConstructor.cpp in Sources */,8312 9E8792EF193FB6800076CA78 /* SetConstructor.cpp in Sources */,8313 9E8792F0193FB6800076CA78 /* ArrayConstructor.cpp in Sources */,8314 9E8792F1193FB6800076CA78 /* ArrayPrototype.cpp in Sources */,8315 9E8792F2193FB6800076CA78 /* NumberConstructor.cpp in Sources */,8316 9E8792F3193FB6800076CA78 /* NumberPrototype.cpp in Sources */,8317 );8318 runOnlyForDeploymentPostprocessing = 0;8319 };8320 7690 /* End PBXSourcesBuildPhase section */ 8321 7691 … … 8346 7716 targetProxy = 5540756818DA58AD00EFF7F2 /* PBXContainerItemProxy */; 8347 7717 }; 7718 555985891981B35B0081209E /* PBXTargetDependency */ = { 7719 isa = PBXTargetDependency; 7720 target = 5540756218DA58AD00EFF7F2 /* Compile Runtime to LLVM IR */; 7721 targetProxy = 555985881981B35B0081209E /* PBXContainerItemProxy */; 7722 }; 8348 7723 5D69E912152BE5470028D720 /* PBXTargetDependency */ = { 8349 7724 isa = PBXTargetDependency; … … 8405 7780 target = 932F5B3E0822A1C700736975 /* JavaScriptCore */; 8406 7781 targetProxy = 932F5BE60822A1C700736975 /* PBXContainerItemProxy */; 8407 };8408 9E8791D9193FB6800076CA78 /* PBXTargetDependency */ = {8409 isa = PBXTargetDependency;8410 target = 0FCEFAB51805D61600472CE4 /* llvmForJSC */;8411 targetProxy = 9E8791DA193FB6800076CA78 /* PBXContainerItemProxy */;8412 };8413 9E8791DB193FB6800076CA78 /* PBXTargetDependency */ = {8414 isa = PBXTargetDependency;8415 target = 65788A9D18B409EB00C189FF /* Offline Assembler */;8416 targetProxy = 9E8791DC193FB6800076CA78 /* PBXContainerItemProxy */;8417 };8418 9E8791DD193FB6800076CA78 /* PBXTargetDependency */ = {8419 isa = PBXTargetDependency;8420 target = 65FB3F6609D11E9100F49DEB /* Derived Sources */;8421 targetProxy = 9E8791DE193FB6800076CA78 /* PBXContainerItemProxy */;8422 };8423 9E8792FC193FB69F0076CA78 /* PBXTargetDependency */ = {8424 isa = PBXTargetDependency;8425 target = 5540756218DA58AD00EFF7F2 /* Compile Runtime to LLVM IR */;8426 targetProxy = 9E8792FB193FB69F0076CA78 /* PBXContainerItemProxy */;8427 };8428 9E8792FE193FB6A60076CA78 /* PBXTargetDependency */ = {8429 isa = PBXTargetDependency;8430 target = 9E8791D8193FB6800076CA78 /* Compile Runtime to Binary */;8431 targetProxy = 9E8792FD193FB6A60076CA78 /* PBXContainerItemProxy */;8432 7782 }; 8433 7783 /* End PBXTargetDependency section */ … … 8656 8006 baseConfigurationReference = 5540758418F4A37500602A5D /* CompileRuntimeToLLVMIR.xcconfig */; 8657 8007 buildSettings = { 8008 OTHER_CFLAGS = ( 8009 "-c", 8010 "-flto", 8011 ); 8658 8012 }; 8659 8013 name = Debug; … … 8663 8017 baseConfigurationReference = 5540758418F4A37500602A5D /* CompileRuntimeToLLVMIR.xcconfig */; 8664 8018 buildSettings = { 8019 OTHER_CFLAGS = ( 8020 "-c", 8021 "-flto", 8022 ); 8665 8023 }; 8666 8024 name = Release; … … 8670 8028 baseConfigurationReference = 5540758418F4A37500602A5D /* CompileRuntimeToLLVMIR.xcconfig */; 8671 8029 buildSettings = { 8030 OTHER_CFLAGS = ( 8031 "-c", 8032 "-flto", 8033 ); 8672 8034 }; 8673 8035 name = Profiling; … … 8677 8039 baseConfigurationReference = 5540758418F4A37500602A5D /* CompileRuntimeToLLVMIR.xcconfig */; 8678 8040 buildSettings = { 8041 OTHER_CFLAGS = ( 8042 "-c", 8043 "-flto", 8044 ); 8679 8045 }; 8680 8046 name = Production; … … 8793 8159 buildSettings = { 8794 8160 PRODUCT_NAME = "Generate Derived Sources"; 8795 };8796 name = Production;8797 };8798 9E8792F6193FB6800076CA78 /* Debug */ = {8799 isa = XCBuildConfiguration;8800 baseConfigurationReference = 5540758418F4A37500602A5D /* CompileRuntimeToLLVMIR.xcconfig */;8801 buildSettings = {8802 OTHER_CFLAGS = "";8803 OTHER_CPLUSPLUSFLAGS = "";8804 PRODUCT_NAME = "Compile Runtime to Binary";8805 };8806 name = Debug;8807 };8808 9E8792F7193FB6800076CA78 /* Release */ = {8809 isa = XCBuildConfiguration;8810 baseConfigurationReference = 5540758418F4A37500602A5D /* CompileRuntimeToLLVMIR.xcconfig */;8811 buildSettings = {8812 OTHER_CFLAGS = "";8813 OTHER_CPLUSPLUSFLAGS = "";8814 PRODUCT_NAME = "Compile Runtime to Binary";8815 };8816 name = Release;8817 };8818 9E8792F8193FB6800076CA78 /* Profiling */ = {8819 isa = XCBuildConfiguration;8820 baseConfigurationReference = 5540758418F4A37500602A5D /* CompileRuntimeToLLVMIR.xcconfig */;8821 buildSettings = {8822 OTHER_CFLAGS = "";8823 OTHER_CPLUSPLUSFLAGS = "";8824 PRODUCT_NAME = "Compile Runtime to Binary";8825 };8826 name = Profiling;8827 };8828 9E8792F9193FB6800076CA78 /* Production */ = {8829 isa = XCBuildConfiguration;8830 baseConfigurationReference = 5540758418F4A37500602A5D /* CompileRuntimeToLLVMIR.xcconfig */;8831 buildSettings = {8832 OTHER_CFLAGS = "";8833 OTHER_CPLUSPLUSFLAGS = "";8834 PRODUCT_NAME = "Compile Runtime to Binary";8835 8161 }; 8836 8162 name = Production; … … 9045 8371 defaultConfigurationName = Production; 9046 8372 }; 9047 9E8792F5193FB6800076CA78 /* Build configuration list for PBXNativeTarget "Compile Runtime to Binary" */ = {9048 isa = XCConfigurationList;9049 buildConfigurations = (9050 9E8792F6193FB6800076CA78 /* Debug */,9051 9E8792F7193FB6800076CA78 /* Release */,9052 9E8792F8193FB6800076CA78 /* Profiling */,9053 9E8792F9193FB6800076CA78 /* Production */,9054 );9055 defaultConfigurationIsVisible = 0;9056 defaultConfigurationName = Production;9057 };9058 8373 /* End XCConfigurationList section */ 9059 8374 }; -
trunk/Source/JavaScriptCore/build-symbol-table-index.py
r171391 r172756 16 16 sys.exit() 17 17 18 bi nary_file_directory = os.path.join(os.getenv("OBJECT_FILE_DIR_" + os.getenv("CURRENT_VARIANT")), current_arch)18 bitcode_file_original_directory = os.path.join(os.getenv("TARGET_TEMP_DIR"), "Objects-" + os.getenv("CURRENT_VARIANT"), current_arch) 19 19 20 if not os.path.isdir(bi nary_file_directory):21 print("Failed to build index table at " + bi nary_file_directory)20 if not os.path.isdir(bitcode_file_original_directory): 21 print("Failed to build index table at " + bitcode_file_original_directory) 22 22 sys.exit() 23 23 … … 50 50 tested_symbols.add(line[:-1]) 51 51 52 print ("Original directory: " + bitcode_file_original_directory) 53 52 54 for bitcode_file in glob.iglob(os.path.join(framework_directory, "*." + file_suffix)): 53 55 bitcode_basename = os.path.basename(bitcode_file) 54 bi nary_file = os.path.join(binary_file_directory, bitcode_basename[:-file_suffix_length] + "o")55 if os.path.getmtime(bi nary_file) < symbol_table_modification_time:56 bitcode_file_original = os.path.join(bitcode_file_original_directory, bitcode_basename[:-file_suffix_length] + "o") 57 if os.path.getmtime(bitcode_file_original) < symbol_table_modification_time: 56 58 continue 57 59 … … 59 61 60 62 print("Appending symbols from " + bitcode_basename) 61 lines = subprocess.check_output(["nm", "-U", "-j", bi nary_file]).splitlines()63 lines = subprocess.check_output(["nm", "-U", "-j", bitcode_file]).splitlines() 62 64 63 65 for symbol in lines: … … 79 81 symbol_list = symbol_table.items() 80 82 81 print("Writing symbol table") 83 print("Writing symbol table: " + symbol_table_location) 84 print("Writing inline file: " + include_symbol_table_location) 82 85 83 86 with open(symbol_table_location, "w") as symbol_file: -
trunk/Source/JavaScriptCore/copy-llvm-ir-to-derived-sources.sh
r171391 r172756 25 25 26 26 OBJ_DIR=${TARGET_TEMP_DIR}/Objects-${CURRENT_VARIANT} 27 RUNTIME_ DERIVED_SOURCES_DIR=${BUILT_PRODUCTS_DIR}/DerivedSources/JavaScriptCoreRuntime27 RUNTIME_INSTALL_DIR=${BUILT_PRODUCTS_DIR}/${JAVASCRIPTCORE_RESOURCES_DIR}/Runtime 28 28 29 29 shopt -s nullglob … … 32 32 if [ -d "$OBJ_DIR/$arch" ]; 33 33 then 34 mkdir -p "$RUNTIME_DERIVED_SOURCES_DIR/$arch" 34 mkdir -p "$RUNTIME_INSTALL_DIR/$arch" 35 35 36 for file in "$OBJ_DIR/$arch"/*.o; 36 37 do 37 38 file_name=${file##*/} 38 cp "$file" "$RUNTIME_ DERIVED_SOURCES_DIR/$arch/${file_name%.o}.bc"39 cp "$file" "$RUNTIME_INSTALL_DIR/$arch/${file_name%.o}.bc" 39 40 done 41 ${SRCROOT}/build-symbol-table-index.py $arch 40 42 fi 41 43 done -
trunk/Source/JavaScriptCore/ftl/FTLLowerDFGToLLVM.cpp
r172648 r172756 4445 4445 if (!isDeclaration(function)) { 4446 4446 setLinkage(function, LLVMPrivateLinkage); 4447 setLinkage(function, LLVMAvailableExternallyLinkage); 4447 4448 4448 4449 if (ASSERT_DISABLED) -
trunk/Source/JavaScriptCore/runtime/ArrayPrototype.cpp
r171824 r172756 45 45 namespace JSC { 46 46 47 staticEncodedJSValue JSC_HOST_CALL arrayProtoFuncToString(ExecState*);48 staticEncodedJSValue JSC_HOST_CALL arrayProtoFuncToLocaleString(ExecState*);49 staticEncodedJSValue JSC_HOST_CALL arrayProtoFuncConcat(ExecState*);50 staticEncodedJSValue JSC_HOST_CALL arrayProtoFuncJoin(ExecState*);51 staticEncodedJSValue JSC_HOST_CALL arrayProtoFuncPop(ExecState*);52 staticEncodedJSValue JSC_HOST_CALL arrayProtoFuncPush(ExecState*);53 staticEncodedJSValue JSC_HOST_CALL arrayProtoFuncReverse(ExecState*);54 staticEncodedJSValue JSC_HOST_CALL arrayProtoFuncShift(ExecState*);55 staticEncodedJSValue JSC_HOST_CALL arrayProtoFuncSlice(ExecState*);56 staticEncodedJSValue JSC_HOST_CALL arrayProtoFuncSort(ExecState*);57 staticEncodedJSValue JSC_HOST_CALL arrayProtoFuncSplice(ExecState*);58 staticEncodedJSValue JSC_HOST_CALL arrayProtoFuncUnShift(ExecState*);59 staticEncodedJSValue JSC_HOST_CALL arrayProtoFuncIndexOf(ExecState*);60 staticEncodedJSValue JSC_HOST_CALL arrayProtoFuncReduce(ExecState*);61 staticEncodedJSValue JSC_HOST_CALL arrayProtoFuncReduceRight(ExecState*);62 staticEncodedJSValue JSC_HOST_CALL arrayProtoFuncLastIndexOf(ExecState*);63 staticEncodedJSValue JSC_HOST_CALL arrayProtoFuncValues(ExecState*);64 staticEncodedJSValue JSC_HOST_CALL arrayProtoFuncKeys(ExecState*);65 staticEncodedJSValue JSC_HOST_CALL arrayProtoFuncEntries(ExecState*);47 EncodedJSValue JSC_HOST_CALL arrayProtoFuncToString(ExecState*); 48 EncodedJSValue JSC_HOST_CALL arrayProtoFuncToLocaleString(ExecState*); 49 EncodedJSValue JSC_HOST_CALL arrayProtoFuncConcat(ExecState*); 50 EncodedJSValue JSC_HOST_CALL arrayProtoFuncJoin(ExecState*); 51 EncodedJSValue JSC_HOST_CALL arrayProtoFuncPop(ExecState*); 52 EncodedJSValue JSC_HOST_CALL arrayProtoFuncPush(ExecState*); 53 EncodedJSValue JSC_HOST_CALL arrayProtoFuncReverse(ExecState*); 54 EncodedJSValue JSC_HOST_CALL arrayProtoFuncShift(ExecState*); 55 EncodedJSValue JSC_HOST_CALL arrayProtoFuncSlice(ExecState*); 56 EncodedJSValue JSC_HOST_CALL arrayProtoFuncSort(ExecState*); 57 EncodedJSValue JSC_HOST_CALL arrayProtoFuncSplice(ExecState*); 58 EncodedJSValue JSC_HOST_CALL arrayProtoFuncUnShift(ExecState*); 59 EncodedJSValue JSC_HOST_CALL arrayProtoFuncIndexOf(ExecState*); 60 EncodedJSValue JSC_HOST_CALL arrayProtoFuncReduce(ExecState*); 61 EncodedJSValue JSC_HOST_CALL arrayProtoFuncReduceRight(ExecState*); 62 EncodedJSValue JSC_HOST_CALL arrayProtoFuncLastIndexOf(ExecState*); 63 EncodedJSValue JSC_HOST_CALL arrayProtoFuncValues(ExecState*); 64 EncodedJSValue JSC_HOST_CALL arrayProtoFuncKeys(ExecState*); 65 EncodedJSValue JSC_HOST_CALL arrayProtoFuncEntries(ExecState*); 66 66 67 67 } -
trunk/Source/JavaScriptCore/runtime/DateConstructor.cpp
r171824 r172756 57 57 namespace JSC { 58 58 59 staticEncodedJSValue JSC_HOST_CALL dateParse(ExecState*);60 staticEncodedJSValue JSC_HOST_CALL dateNow(ExecState*);61 staticEncodedJSValue JSC_HOST_CALL dateUTC(ExecState*);59 EncodedJSValue JSC_HOST_CALL dateParse(ExecState*); 60 EncodedJSValue JSC_HOST_CALL dateNow(ExecState*); 61 EncodedJSValue JSC_HOST_CALL dateUTC(ExecState*); 62 62 63 63 } … … 201 201 } 202 202 203 staticEncodedJSValue JSC_HOST_CALL dateParse(ExecState* exec)203 EncodedJSValue JSC_HOST_CALL dateParse(ExecState* exec) 204 204 { 205 205 return JSValue::encode(jsNumber(parseDate(exec->vm(), exec->argument(0).toString(exec)->value(exec)))); 206 206 } 207 207 208 staticEncodedJSValue JSC_HOST_CALL dateNow(ExecState* exec)208 EncodedJSValue JSC_HOST_CALL dateNow(ExecState* exec) 209 209 { 210 210 #if !ENABLE(WEB_REPLAY) … … 215 215 } 216 216 217 staticEncodedJSValue JSC_HOST_CALL dateUTC(ExecState* exec)217 EncodedJSValue JSC_HOST_CALL dateUTC(ExecState* exec) 218 218 { 219 219 double doubleArguments[7] = { -
trunk/Source/JavaScriptCore/runtime/DatePrototype.cpp
r171824 r172756 71 71 namespace JSC { 72 72 73 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncGetDate(ExecState*);74 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncGetDay(ExecState*);75 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncGetFullYear(ExecState*);76 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncGetHours(ExecState*);77 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncGetMilliSeconds(ExecState*);78 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncGetMinutes(ExecState*);79 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncGetMonth(ExecState*);80 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncGetSeconds(ExecState*);81 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncGetTime(ExecState*);82 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncGetTimezoneOffset(ExecState*);83 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncGetUTCDate(ExecState*);84 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncGetUTCDay(ExecState*);85 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncGetUTCFullYear(ExecState*);86 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncGetUTCHours(ExecState*);87 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncGetUTCMilliseconds(ExecState*);88 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncGetUTCMinutes(ExecState*);89 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncGetUTCMonth(ExecState*);90 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncGetUTCSeconds(ExecState*);91 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncGetYear(ExecState*);92 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncSetDate(ExecState*);93 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncSetFullYear(ExecState*);94 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncSetHours(ExecState*);95 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncSetMilliSeconds(ExecState*);96 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncSetMinutes(ExecState*);97 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncSetMonth(ExecState*);98 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncSetSeconds(ExecState*);99 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncSetTime(ExecState*);100 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncSetUTCDate(ExecState*);101 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncSetUTCFullYear(ExecState*);102 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncSetUTCHours(ExecState*);103 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncSetUTCMilliseconds(ExecState*);104 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncSetUTCMinutes(ExecState*);105 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncSetUTCMonth(ExecState*);106 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncSetUTCSeconds(ExecState*);107 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncSetYear(ExecState*);108 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncToDateString(ExecState*);109 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncToGMTString(ExecState*);110 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncToLocaleDateString(ExecState*);111 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncToLocaleString(ExecState*);112 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncToLocaleTimeString(ExecState*);113 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncToString(ExecState*);114 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncToTimeString(ExecState*);115 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncToUTCString(ExecState*);116 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncToISOString(ExecState*);117 staticEncodedJSValue JSC_HOST_CALL dateProtoFuncToJSON(ExecState*);73 EncodedJSValue JSC_HOST_CALL dateProtoFuncGetDate(ExecState*); 74 EncodedJSValue JSC_HOST_CALL dateProtoFuncGetDay(ExecState*); 75 EncodedJSValue JSC_HOST_CALL dateProtoFuncGetFullYear(ExecState*); 76 EncodedJSValue JSC_HOST_CALL dateProtoFuncGetHours(ExecState*); 77 EncodedJSValue JSC_HOST_CALL dateProtoFuncGetMilliSeconds(ExecState*); 78 EncodedJSValue JSC_HOST_CALL dateProtoFuncGetMinutes(ExecState*); 79 EncodedJSValue JSC_HOST_CALL dateProtoFuncGetMonth(ExecState*); 80 EncodedJSValue JSC_HOST_CALL dateProtoFuncGetSeconds(ExecState*); 81 EncodedJSValue JSC_HOST_CALL dateProtoFuncGetTime(ExecState*); 82 EncodedJSValue JSC_HOST_CALL dateProtoFuncGetTimezoneOffset(ExecState*); 83 EncodedJSValue JSC_HOST_CALL dateProtoFuncGetUTCDate(ExecState*); 84 EncodedJSValue JSC_HOST_CALL dateProtoFuncGetUTCDay(ExecState*); 85 EncodedJSValue JSC_HOST_CALL dateProtoFuncGetUTCFullYear(ExecState*); 86 EncodedJSValue JSC_HOST_CALL dateProtoFuncGetUTCHours(ExecState*); 87 EncodedJSValue JSC_HOST_CALL dateProtoFuncGetUTCMilliseconds(ExecState*); 88 EncodedJSValue JSC_HOST_CALL dateProtoFuncGetUTCMinutes(ExecState*); 89 EncodedJSValue JSC_HOST_CALL dateProtoFuncGetUTCMonth(ExecState*); 90 EncodedJSValue JSC_HOST_CALL dateProtoFuncGetUTCSeconds(ExecState*); 91 EncodedJSValue JSC_HOST_CALL dateProtoFuncGetYear(ExecState*); 92 EncodedJSValue JSC_HOST_CALL dateProtoFuncSetDate(ExecState*); 93 EncodedJSValue JSC_HOST_CALL dateProtoFuncSetFullYear(ExecState*); 94 EncodedJSValue JSC_HOST_CALL dateProtoFuncSetHours(ExecState*); 95 EncodedJSValue JSC_HOST_CALL dateProtoFuncSetMilliSeconds(ExecState*); 96 EncodedJSValue JSC_HOST_CALL dateProtoFuncSetMinutes(ExecState*); 97 EncodedJSValue JSC_HOST_CALL dateProtoFuncSetMonth(ExecState*); 98 EncodedJSValue JSC_HOST_CALL dateProtoFuncSetSeconds(ExecState*); 99 EncodedJSValue JSC_HOST_CALL dateProtoFuncSetTime(ExecState*); 100 EncodedJSValue JSC_HOST_CALL dateProtoFuncSetUTCDate(ExecState*); 101 EncodedJSValue JSC_HOST_CALL dateProtoFuncSetUTCFullYear(ExecState*); 102 EncodedJSValue JSC_HOST_CALL dateProtoFuncSetUTCHours(ExecState*); 103 EncodedJSValue JSC_HOST_CALL dateProtoFuncSetUTCMilliseconds(ExecState*); 104 EncodedJSValue JSC_HOST_CALL dateProtoFuncSetUTCMinutes(ExecState*); 105 EncodedJSValue JSC_HOST_CALL dateProtoFuncSetUTCMonth(ExecState*); 106 EncodedJSValue JSC_HOST_CALL dateProtoFuncSetUTCSeconds(ExecState*); 107 EncodedJSValue JSC_HOST_CALL dateProtoFuncSetYear(ExecState*); 108 EncodedJSValue JSC_HOST_CALL dateProtoFuncToDateString(ExecState*); 109 EncodedJSValue JSC_HOST_CALL dateProtoFuncToGMTString(ExecState*); 110 EncodedJSValue JSC_HOST_CALL dateProtoFuncToLocaleDateString(ExecState*); 111 EncodedJSValue JSC_HOST_CALL dateProtoFuncToLocaleString(ExecState*); 112 EncodedJSValue JSC_HOST_CALL dateProtoFuncToLocaleTimeString(ExecState*); 113 EncodedJSValue JSC_HOST_CALL dateProtoFuncToString(ExecState*); 114 EncodedJSValue JSC_HOST_CALL dateProtoFuncToTimeString(ExecState*); 115 EncodedJSValue JSC_HOST_CALL dateProtoFuncToUTCString(ExecState*); 116 EncodedJSValue JSC_HOST_CALL dateProtoFuncToISOString(ExecState*); 117 EncodedJSValue JSC_HOST_CALL dateProtoFuncToJSON(ExecState*); 118 118 119 119 } -
trunk/Source/JavaScriptCore/runtime/JSDataViewPrototype.cpp
r171824 r172756 58 58 */ 59 59 60 staticEncodedJSValue JSC_HOST_CALL dataViewProtoFuncGetInt8(ExecState*);61 staticEncodedJSValue JSC_HOST_CALL dataViewProtoFuncGetInt16(ExecState*);62 staticEncodedJSValue JSC_HOST_CALL dataViewProtoFuncGetInt32(ExecState*);63 staticEncodedJSValue JSC_HOST_CALL dataViewProtoFuncGetUint8(ExecState*);64 staticEncodedJSValue JSC_HOST_CALL dataViewProtoFuncGetUint16(ExecState*);65 staticEncodedJSValue JSC_HOST_CALL dataViewProtoFuncGetUint32(ExecState*);66 staticEncodedJSValue JSC_HOST_CALL dataViewProtoFuncGetFloat32(ExecState*);67 staticEncodedJSValue JSC_HOST_CALL dataViewProtoFuncGetFloat64(ExecState*);68 staticEncodedJSValue JSC_HOST_CALL dataViewProtoFuncSetInt8(ExecState*);69 staticEncodedJSValue JSC_HOST_CALL dataViewProtoFuncSetInt16(ExecState*);70 staticEncodedJSValue JSC_HOST_CALL dataViewProtoFuncSetInt32(ExecState*);71 staticEncodedJSValue JSC_HOST_CALL dataViewProtoFuncSetUint8(ExecState*);72 staticEncodedJSValue JSC_HOST_CALL dataViewProtoFuncSetUint16(ExecState*);73 staticEncodedJSValue JSC_HOST_CALL dataViewProtoFuncSetUint32(ExecState*);74 staticEncodedJSValue JSC_HOST_CALL dataViewProtoFuncSetFloat32(ExecState*);75 staticEncodedJSValue JSC_HOST_CALL dataViewProtoFuncSetFloat64(ExecState*);60 EncodedJSValue JSC_HOST_CALL dataViewProtoFuncGetInt8(ExecState*); 61 EncodedJSValue JSC_HOST_CALL dataViewProtoFuncGetInt16(ExecState*); 62 EncodedJSValue JSC_HOST_CALL dataViewProtoFuncGetInt32(ExecState*); 63 EncodedJSValue JSC_HOST_CALL dataViewProtoFuncGetUint8(ExecState*); 64 EncodedJSValue JSC_HOST_CALL dataViewProtoFuncGetUint16(ExecState*); 65 EncodedJSValue JSC_HOST_CALL dataViewProtoFuncGetUint32(ExecState*); 66 EncodedJSValue JSC_HOST_CALL dataViewProtoFuncGetFloat32(ExecState*); 67 EncodedJSValue JSC_HOST_CALL dataViewProtoFuncGetFloat64(ExecState*); 68 EncodedJSValue JSC_HOST_CALL dataViewProtoFuncSetInt8(ExecState*); 69 EncodedJSValue JSC_HOST_CALL dataViewProtoFuncSetInt16(ExecState*); 70 EncodedJSValue JSC_HOST_CALL dataViewProtoFuncSetInt32(ExecState*); 71 EncodedJSValue JSC_HOST_CALL dataViewProtoFuncSetUint8(ExecState*); 72 EncodedJSValue JSC_HOST_CALL dataViewProtoFuncSetUint16(ExecState*); 73 EncodedJSValue JSC_HOST_CALL dataViewProtoFuncSetUint32(ExecState*); 74 EncodedJSValue JSC_HOST_CALL dataViewProtoFuncSetFloat32(ExecState*); 75 EncodedJSValue JSC_HOST_CALL dataViewProtoFuncSetFloat64(ExecState*); 76 76 77 77 } … … 209 209 } 210 210 211 static EncodedJSValue JSC_HOST_CALL dataViewProtoFuncGetInt8(ExecState* exec) 211 #pragma clang diagnostic push 212 #pragma clang diagnostic ignored "-Wmissing-prototypes" 213 214 EncodedJSValue JSC_HOST_CALL dataViewProtoFuncGetInt8(ExecState* exec) 212 215 { 213 216 return getData<Int8Adaptor>(exec); 214 217 } 215 218 216 staticEncodedJSValue JSC_HOST_CALL dataViewProtoFuncGetInt16(ExecState* exec)219 EncodedJSValue JSC_HOST_CALL dataViewProtoFuncGetInt16(ExecState* exec) 217 220 { 218 221 return getData<Int16Adaptor>(exec); 219 222 } 220 223 221 staticEncodedJSValue JSC_HOST_CALL dataViewProtoFuncGetInt32(ExecState* exec)224 EncodedJSValue JSC_HOST_CALL dataViewProtoFuncGetInt32(ExecState* exec) 222 225 { 223 226 return getData<Int32Adaptor>(exec); 224 227 } 225 228 226 staticEncodedJSValue JSC_HOST_CALL dataViewProtoFuncGetUint8(ExecState* exec)229 EncodedJSValue JSC_HOST_CALL dataViewProtoFuncGetUint8(ExecState* exec) 227 230 { 228 231 return getData<Uint8Adaptor>(exec); 229 232 } 230 233 231 staticEncodedJSValue JSC_HOST_CALL dataViewProtoFuncGetUint16(ExecState* exec)234 EncodedJSValue JSC_HOST_CALL dataViewProtoFuncGetUint16(ExecState* exec) 232 235 { 233 236 return getData<Uint16Adaptor>(exec); 234 237 } 235 238 236 staticEncodedJSValue JSC_HOST_CALL dataViewProtoFuncGetUint32(ExecState* exec)239 EncodedJSValue JSC_HOST_CALL dataViewProtoFuncGetUint32(ExecState* exec) 237 240 { 238 241 return getData<Uint32Adaptor>(exec); 239 242 } 240 243 241 staticEncodedJSValue JSC_HOST_CALL dataViewProtoFuncGetFloat32(ExecState* exec)244 EncodedJSValue JSC_HOST_CALL dataViewProtoFuncGetFloat32(ExecState* exec) 242 245 { 243 246 return getData<Float32Adaptor>(exec); 244 247 } 245 248 246 staticEncodedJSValue JSC_HOST_CALL dataViewProtoFuncGetFloat64(ExecState* exec)249 EncodedJSValue JSC_HOST_CALL dataViewProtoFuncGetFloat64(ExecState* exec) 247 250 { 248 251 return getData<Float64Adaptor>(exec); 249 252 } 250 253 251 staticEncodedJSValue JSC_HOST_CALL dataViewProtoFuncSetInt8(ExecState* exec)254 EncodedJSValue JSC_HOST_CALL dataViewProtoFuncSetInt8(ExecState* exec) 252 255 { 253 256 return setData<Int8Adaptor>(exec); 254 257 } 255 258 256 staticEncodedJSValue JSC_HOST_CALL dataViewProtoFuncSetInt16(ExecState* exec)259 EncodedJSValue JSC_HOST_CALL dataViewProtoFuncSetInt16(ExecState* exec) 257 260 { 258 261 return setData<Int16Adaptor>(exec); 259 262 } 260 263 261 staticEncodedJSValue JSC_HOST_CALL dataViewProtoFuncSetInt32(ExecState* exec)264 EncodedJSValue JSC_HOST_CALL dataViewProtoFuncSetInt32(ExecState* exec) 262 265 { 263 266 return setData<Int32Adaptor>(exec); 264 267 } 265 268 266 staticEncodedJSValue JSC_HOST_CALL dataViewProtoFuncSetUint8(ExecState* exec)269 EncodedJSValue JSC_HOST_CALL dataViewProtoFuncSetUint8(ExecState* exec) 267 270 { 268 271 return setData<Uint8Adaptor>(exec); 269 272 } 270 273 271 staticEncodedJSValue JSC_HOST_CALL dataViewProtoFuncSetUint16(ExecState* exec)274 EncodedJSValue JSC_HOST_CALL dataViewProtoFuncSetUint16(ExecState* exec) 272 275 { 273 276 return setData<Uint16Adaptor>(exec); 274 277 } 275 278 276 staticEncodedJSValue JSC_HOST_CALL dataViewProtoFuncSetUint32(ExecState* exec)279 EncodedJSValue JSC_HOST_CALL dataViewProtoFuncSetUint32(ExecState* exec) 277 280 { 278 281 return setData<Uint32Adaptor>(exec); 279 282 } 280 283 281 staticEncodedJSValue JSC_HOST_CALL dataViewProtoFuncSetFloat32(ExecState* exec)284 EncodedJSValue JSC_HOST_CALL dataViewProtoFuncSetFloat32(ExecState* exec) 282 285 { 283 286 return setData<Float32Adaptor>(exec); 284 287 } 285 288 286 staticEncodedJSValue JSC_HOST_CALL dataViewProtoFuncSetFloat64(ExecState* exec)289 EncodedJSValue JSC_HOST_CALL dataViewProtoFuncSetFloat64(ExecState* exec) 287 290 { 288 291 return setData<Float64Adaptor>(exec); 289 292 } 293 #pragma clang diagnostic pop 290 294 291 295 } // namespace JSC -
trunk/Source/JavaScriptCore/runtime/JSONObject.cpp
r171824 r172756 46 46 STATIC_ASSERT_IS_TRIVIALLY_DESTRUCTIBLE(JSONObject); 47 47 48 staticEncodedJSValue JSC_HOST_CALL JSONProtoFuncParse(ExecState*);49 staticEncodedJSValue JSC_HOST_CALL JSONProtoFuncStringify(ExecState*);48 EncodedJSValue JSC_HOST_CALL JSONProtoFuncParse(ExecState*); 49 EncodedJSValue JSC_HOST_CALL JSONProtoFuncStringify(ExecState*); 50 50 51 51 } -
trunk/Source/JavaScriptCore/runtime/ObjectConstructor.cpp
r171824 r172756 38 38 namespace JSC { 39 39 40 staticEncodedJSValue JSC_HOST_CALL objectConstructorGetPrototypeOf(ExecState*);41 staticEncodedJSValue JSC_HOST_CALL objectConstructorGetOwnPropertyDescriptor(ExecState*);42 staticEncodedJSValue JSC_HOST_CALL objectConstructorGetOwnPropertyNames(ExecState*);43 staticEncodedJSValue JSC_HOST_CALL objectConstructorKeys(ExecState*);44 staticEncodedJSValue JSC_HOST_CALL objectConstructorDefineProperty(ExecState*);45 staticEncodedJSValue JSC_HOST_CALL objectConstructorDefineProperties(ExecState*);46 staticEncodedJSValue JSC_HOST_CALL objectConstructorCreate(ExecState*);47 staticEncodedJSValue JSC_HOST_CALL objectConstructorSeal(ExecState*);48 staticEncodedJSValue JSC_HOST_CALL objectConstructorFreeze(ExecState*);49 staticEncodedJSValue JSC_HOST_CALL objectConstructorPreventExtensions(ExecState*);50 staticEncodedJSValue JSC_HOST_CALL objectConstructorIsSealed(ExecState*);51 staticEncodedJSValue JSC_HOST_CALL objectConstructorIsFrozen(ExecState*);52 staticEncodedJSValue JSC_HOST_CALL objectConstructorIsExtensible(ExecState*);40 EncodedJSValue JSC_HOST_CALL objectConstructorGetPrototypeOf(ExecState*); 41 EncodedJSValue JSC_HOST_CALL objectConstructorGetOwnPropertyDescriptor(ExecState*); 42 EncodedJSValue JSC_HOST_CALL objectConstructorGetOwnPropertyNames(ExecState*); 43 EncodedJSValue JSC_HOST_CALL objectConstructorKeys(ExecState*); 44 EncodedJSValue JSC_HOST_CALL objectConstructorDefineProperty(ExecState*); 45 EncodedJSValue JSC_HOST_CALL objectConstructorDefineProperties(ExecState*); 46 EncodedJSValue JSC_HOST_CALL objectConstructorCreate(ExecState*); 47 EncodedJSValue JSC_HOST_CALL objectConstructorSeal(ExecState*); 48 EncodedJSValue JSC_HOST_CALL objectConstructorFreeze(ExecState*); 49 EncodedJSValue JSC_HOST_CALL objectConstructorPreventExtensions(ExecState*); 50 EncodedJSValue JSC_HOST_CALL objectConstructorIsSealed(ExecState*); 51 EncodedJSValue JSC_HOST_CALL objectConstructorIsFrozen(ExecState*); 52 EncodedJSValue JSC_HOST_CALL objectConstructorIsExtensible(ExecState*); 53 53 54 54 } -
trunk/Source/JavaScriptCore/runtime/StringPrototype.cpp
r171824 r172756 51 51 STATIC_ASSERT_IS_TRIVIALLY_DESTRUCTIBLE(StringPrototype); 52 52 53 staticEncodedJSValue JSC_HOST_CALL stringProtoFuncToString(ExecState*);54 staticEncodedJSValue JSC_HOST_CALL stringProtoFuncCharAt(ExecState*);55 staticEncodedJSValue JSC_HOST_CALL stringProtoFuncCharCodeAt(ExecState*);56 staticEncodedJSValue JSC_HOST_CALL stringProtoFuncConcat(ExecState*);57 staticEncodedJSValue JSC_HOST_CALL stringProtoFuncIndexOf(ExecState*);58 staticEncodedJSValue JSC_HOST_CALL stringProtoFuncLastIndexOf(ExecState*);59 staticEncodedJSValue JSC_HOST_CALL stringProtoFuncMatch(ExecState*);60 staticEncodedJSValue JSC_HOST_CALL stringProtoFuncReplace(ExecState*);61 staticEncodedJSValue JSC_HOST_CALL stringProtoFuncSearch(ExecState*);62 staticEncodedJSValue JSC_HOST_CALL stringProtoFuncSlice(ExecState*);63 staticEncodedJSValue JSC_HOST_CALL stringProtoFuncSplit(ExecState*);64 staticEncodedJSValue JSC_HOST_CALL stringProtoFuncSubstr(ExecState*);65 staticEncodedJSValue JSC_HOST_CALL stringProtoFuncSubstring(ExecState*);66 staticEncodedJSValue JSC_HOST_CALL stringProtoFuncToLowerCase(ExecState*);67 staticEncodedJSValue JSC_HOST_CALL stringProtoFuncToUpperCase(ExecState*);68 staticEncodedJSValue JSC_HOST_CALL stringProtoFuncLocaleCompare(ExecState*);69 staticEncodedJSValue JSC_HOST_CALL stringProtoFuncBig(ExecState*);70 staticEncodedJSValue JSC_HOST_CALL stringProtoFuncSmall(ExecState*);71 staticEncodedJSValue JSC_HOST_CALL stringProtoFuncBlink(ExecState*);72 staticEncodedJSValue JSC_HOST_CALL stringProtoFuncBold(ExecState*);73 staticEncodedJSValue JSC_HOST_CALL stringProtoFuncFixed(ExecState*);74 staticEncodedJSValue JSC_HOST_CALL stringProtoFuncItalics(ExecState*);75 staticEncodedJSValue JSC_HOST_CALL stringProtoFuncStrike(ExecState*);76 staticEncodedJSValue JSC_HOST_CALL stringProtoFuncSub(ExecState*);77 staticEncodedJSValue JSC_HOST_CALL stringProtoFuncSup(ExecState*);78 staticEncodedJSValue JSC_HOST_CALL stringProtoFuncFontcolor(ExecState*);79 staticEncodedJSValue JSC_HOST_CALL stringProtoFuncFontsize(ExecState*);80 staticEncodedJSValue JSC_HOST_CALL stringProtoFuncAnchor(ExecState*);81 staticEncodedJSValue JSC_HOST_CALL stringProtoFuncLink(ExecState*);82 staticEncodedJSValue JSC_HOST_CALL stringProtoFuncTrim(ExecState*);83 staticEncodedJSValue JSC_HOST_CALL stringProtoFuncTrimLeft(ExecState*);84 staticEncodedJSValue JSC_HOST_CALL stringProtoFuncTrimRight(ExecState*);53 EncodedJSValue JSC_HOST_CALL stringProtoFuncToString(ExecState*); 54 EncodedJSValue JSC_HOST_CALL stringProtoFuncCharAt(ExecState*); 55 EncodedJSValue JSC_HOST_CALL stringProtoFuncCharCodeAt(ExecState*); 56 EncodedJSValue JSC_HOST_CALL stringProtoFuncConcat(ExecState*); 57 EncodedJSValue JSC_HOST_CALL stringProtoFuncIndexOf(ExecState*); 58 EncodedJSValue JSC_HOST_CALL stringProtoFuncLastIndexOf(ExecState*); 59 EncodedJSValue JSC_HOST_CALL stringProtoFuncMatch(ExecState*); 60 EncodedJSValue JSC_HOST_CALL stringProtoFuncReplace(ExecState*); 61 EncodedJSValue JSC_HOST_CALL stringProtoFuncSearch(ExecState*); 62 EncodedJSValue JSC_HOST_CALL stringProtoFuncSlice(ExecState*); 63 EncodedJSValue JSC_HOST_CALL stringProtoFuncSplit(ExecState*); 64 EncodedJSValue JSC_HOST_CALL stringProtoFuncSubstr(ExecState*); 65 EncodedJSValue JSC_HOST_CALL stringProtoFuncSubstring(ExecState*); 66 EncodedJSValue JSC_HOST_CALL stringProtoFuncToLowerCase(ExecState*); 67 EncodedJSValue JSC_HOST_CALL stringProtoFuncToUpperCase(ExecState*); 68 EncodedJSValue JSC_HOST_CALL stringProtoFuncLocaleCompare(ExecState*); 69 EncodedJSValue JSC_HOST_CALL stringProtoFuncBig(ExecState*); 70 EncodedJSValue JSC_HOST_CALL stringProtoFuncSmall(ExecState*); 71 EncodedJSValue JSC_HOST_CALL stringProtoFuncBlink(ExecState*); 72 EncodedJSValue JSC_HOST_CALL stringProtoFuncBold(ExecState*); 73 EncodedJSValue JSC_HOST_CALL stringProtoFuncFixed(ExecState*); 74 EncodedJSValue JSC_HOST_CALL stringProtoFuncItalics(ExecState*); 75 EncodedJSValue JSC_HOST_CALL stringProtoFuncStrike(ExecState*); 76 EncodedJSValue JSC_HOST_CALL stringProtoFuncSub(ExecState*); 77 EncodedJSValue JSC_HOST_CALL stringProtoFuncSup(ExecState*); 78 EncodedJSValue JSC_HOST_CALL stringProtoFuncFontcolor(ExecState*); 79 EncodedJSValue JSC_HOST_CALL stringProtoFuncFontsize(ExecState*); 80 EncodedJSValue JSC_HOST_CALL stringProtoFuncAnchor(ExecState*); 81 EncodedJSValue JSC_HOST_CALL stringProtoFuncLink(ExecState*); 82 EncodedJSValue JSC_HOST_CALL stringProtoFuncTrim(ExecState*); 83 EncodedJSValue JSC_HOST_CALL stringProtoFuncTrimLeft(ExecState*); 84 EncodedJSValue JSC_HOST_CALL stringProtoFuncTrimRight(ExecState*); 85 85 86 86 const ClassInfo StringPrototype::s_info = { "String", &StringObject::s_info, 0, CREATE_METHOD_TABLE(StringPrototype) };
Note:
See TracChangeset
for help on using the changeset viewer.