Unreviewed, rolling out r206506.
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 28 Sep 2016 16:33:16 +0000 (16:33 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 28 Sep 2016 16:33:16 +0000 (16:33 +0000)
https://bugs.webkit.org/show_bug.cgi?id=162682

Broke the Windows and WinCairo builds. (Requested by
ryanhaddad on #webkit).

Reverted changeset:

"Adopt #pragma once in JavaScriptCore"
https://bugs.webkit.org/show_bug.cgi?id=162664
http://trac.webkit.org/changeset/206506

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@206522 268f45cc-cd09-0410-ab3c-d52691b4dbfc

1002 files changed:
Source/JavaScriptCore/API/tests/CompareAndSwapTest.h
Source/JavaScriptCore/API/tests/CurrentThisInsideBlockGetterTest.h
Source/JavaScriptCore/API/tests/CustomGlobalObjectClassTest.h
Source/JavaScriptCore/API/tests/ExecutionTimeLimitTest.h
Source/JavaScriptCore/API/tests/GlobalContextWithFinalizerTest.h
Source/JavaScriptCore/API/tests/JSNode.h
Source/JavaScriptCore/API/tests/JSNodeList.h
Source/JavaScriptCore/API/tests/Node.h
Source/JavaScriptCore/API/tests/NodeList.h
Source/JavaScriptCore/API/tests/PingPongStackOverflowTest.h
Source/JavaScriptCore/API/tests/TypedArrayCTest.h
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/assembler/ARM64Assembler.h
Source/JavaScriptCore/assembler/ARMAssembler.h
Source/JavaScriptCore/assembler/ARMv7Assembler.h
Source/JavaScriptCore/assembler/AbortReason.h
Source/JavaScriptCore/assembler/AbstractMacroAssembler.h
Source/JavaScriptCore/assembler/AllowMacroScratchRegisterUsage.h
Source/JavaScriptCore/assembler/AssemblerBuffer.h
Source/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h
Source/JavaScriptCore/assembler/AssemblerCommon.h
Source/JavaScriptCore/assembler/CodeLocation.h
Source/JavaScriptCore/assembler/DisallowMacroScratchRegisterUsage.h
Source/JavaScriptCore/assembler/LinkBuffer.h
Source/JavaScriptCore/assembler/MIPSAssembler.h
Source/JavaScriptCore/assembler/MacroAssembler.h
Source/JavaScriptCore/assembler/MacroAssemblerARM.h
Source/JavaScriptCore/assembler/MacroAssemblerARM64.h
Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h
Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h
Source/JavaScriptCore/assembler/MacroAssemblerMIPS.h
Source/JavaScriptCore/assembler/MacroAssemblerPrinter.h
Source/JavaScriptCore/assembler/MacroAssemblerSH4.h
Source/JavaScriptCore/assembler/MacroAssemblerX86.h
Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h
Source/JavaScriptCore/assembler/MacroAssemblerX86_64.h
Source/JavaScriptCore/assembler/MaxFrameExtentForSlowPathCall.h
Source/JavaScriptCore/assembler/SH4Assembler.h
Source/JavaScriptCore/assembler/X86Assembler.h
Source/JavaScriptCore/b3/B3ArgumentRegValue.h
Source/JavaScriptCore/b3/B3BasicBlock.h
Source/JavaScriptCore/b3/B3BasicBlockInlines.h
Source/JavaScriptCore/b3/B3BasicBlockUtils.h
Source/JavaScriptCore/b3/B3BlockInsertionSet.h
Source/JavaScriptCore/b3/B3BlockWorklist.h
Source/JavaScriptCore/b3/B3BottomProvider.h
Source/JavaScriptCore/b3/B3BreakCriticalEdges.h
Source/JavaScriptCore/b3/B3CCallValue.h
Source/JavaScriptCore/b3/B3CFG.h
Source/JavaScriptCore/b3/B3CaseCollection.h
Source/JavaScriptCore/b3/B3CaseCollectionInlines.h
Source/JavaScriptCore/b3/B3CheckSpecial.h
Source/JavaScriptCore/b3/B3CheckValue.h
Source/JavaScriptCore/b3/B3Common.h
Source/JavaScriptCore/b3/B3Commutativity.h
Source/JavaScriptCore/b3/B3Compilation.h
Source/JavaScriptCore/b3/B3ComputeDivisionMagic.h
Source/JavaScriptCore/b3/B3Const32Value.h
Source/JavaScriptCore/b3/B3Const64Value.h
Source/JavaScriptCore/b3/B3ConstDoubleValue.h
Source/JavaScriptCore/b3/B3ConstFloatValue.h
Source/JavaScriptCore/b3/B3ConstPtrValue.h
Source/JavaScriptCore/b3/B3ConstrainedValue.h
Source/JavaScriptCore/b3/B3DataSection.h
Source/JavaScriptCore/b3/B3Dominators.h
Source/JavaScriptCore/b3/B3DuplicateTails.h
Source/JavaScriptCore/b3/B3Effects.h
Source/JavaScriptCore/b3/B3EliminateCommonSubexpressions.h
Source/JavaScriptCore/b3/B3FixSSA.h
Source/JavaScriptCore/b3/B3FoldPathConstants.h
Source/JavaScriptCore/b3/B3FrequencyClass.h
Source/JavaScriptCore/b3/B3FrequentedBlock.h
Source/JavaScriptCore/b3/B3Generate.h
Source/JavaScriptCore/b3/B3GenericFrequentedBlock.h
Source/JavaScriptCore/b3/B3HeapRange.h
Source/JavaScriptCore/b3/B3InferSwitches.h
Source/JavaScriptCore/b3/B3InsertionSet.h
Source/JavaScriptCore/b3/B3InsertionSetInlines.h
Source/JavaScriptCore/b3/B3LegalizeMemoryOffsets.h
Source/JavaScriptCore/b3/B3LowerMacros.h
Source/JavaScriptCore/b3/B3LowerMacrosAfterOptimizations.h
Source/JavaScriptCore/b3/B3LowerToAir.h
Source/JavaScriptCore/b3/B3MathExtras.h
Source/JavaScriptCore/b3/B3MemoryValue.h
Source/JavaScriptCore/b3/B3MoveConstants.h
Source/JavaScriptCore/b3/B3OpaqueByproduct.h
Source/JavaScriptCore/b3/B3OpaqueByproducts.h
Source/JavaScriptCore/b3/B3Opcode.h
Source/JavaScriptCore/b3/B3Origin.h
Source/JavaScriptCore/b3/B3OriginDump.h
Source/JavaScriptCore/b3/B3PCToOriginMap.h
Source/JavaScriptCore/b3/B3PatchpointSpecial.h
Source/JavaScriptCore/b3/B3PatchpointValue.h
Source/JavaScriptCore/b3/B3PhaseScope.h
Source/JavaScriptCore/b3/B3PhiChildren.h
Source/JavaScriptCore/b3/B3Procedure.h
Source/JavaScriptCore/b3/B3ProcedureInlines.h
Source/JavaScriptCore/b3/B3PureCSE.h
Source/JavaScriptCore/b3/B3ReduceDoubleToFloat.h
Source/JavaScriptCore/b3/B3ReduceStrength.h
Source/JavaScriptCore/b3/B3SSACalculator.h
Source/JavaScriptCore/b3/B3SlotBaseValue.h
Source/JavaScriptCore/b3/B3SparseCollection.h
Source/JavaScriptCore/b3/B3StackSlot.h
Source/JavaScriptCore/b3/B3StackmapGenerationParams.h
Source/JavaScriptCore/b3/B3StackmapSpecial.h
Source/JavaScriptCore/b3/B3StackmapValue.h
Source/JavaScriptCore/b3/B3SuccessorCollection.h
Source/JavaScriptCore/b3/B3SwitchCase.h
Source/JavaScriptCore/b3/B3SwitchValue.h
Source/JavaScriptCore/b3/B3TimingScope.h
Source/JavaScriptCore/b3/B3Type.h
Source/JavaScriptCore/b3/B3TypeMap.h
Source/JavaScriptCore/b3/B3UpsilonValue.h
Source/JavaScriptCore/b3/B3UseCounts.h
Source/JavaScriptCore/b3/B3Validate.h
Source/JavaScriptCore/b3/B3Value.h
Source/JavaScriptCore/b3/B3ValueInlines.h
Source/JavaScriptCore/b3/B3ValueKey.h
Source/JavaScriptCore/b3/B3ValueKeyInlines.h
Source/JavaScriptCore/b3/B3ValueRep.h
Source/JavaScriptCore/b3/B3Variable.h
Source/JavaScriptCore/b3/B3VariableValue.h
Source/JavaScriptCore/b3/air/AirAllocateStack.h
Source/JavaScriptCore/b3/air/AirArg.h
Source/JavaScriptCore/b3/air/AirArgInlines.h
Source/JavaScriptCore/b3/air/AirBasicBlock.h
Source/JavaScriptCore/b3/air/AirBlockWorklist.h
Source/JavaScriptCore/b3/air/AirCCallSpecial.h
Source/JavaScriptCore/b3/air/AirCCallingConvention.h
Source/JavaScriptCore/b3/air/AirCode.h
Source/JavaScriptCore/b3/air/AirCustom.h
Source/JavaScriptCore/b3/air/AirDumpAsJS.h
Source/JavaScriptCore/b3/air/AirEliminateDeadCode.h
Source/JavaScriptCore/b3/air/AirEmitShuffle.h
Source/JavaScriptCore/b3/air/AirFixObviousSpills.h
Source/JavaScriptCore/b3/air/AirFixPartialRegisterStalls.h
Source/JavaScriptCore/b3/air/AirFrequentedBlock.h
Source/JavaScriptCore/b3/air/AirGenerate.h
Source/JavaScriptCore/b3/air/AirGenerationContext.h
Source/JavaScriptCore/b3/air/AirHandleCalleeSaves.h
Source/JavaScriptCore/b3/air/AirInsertionSet.h
Source/JavaScriptCore/b3/air/AirInst.h
Source/JavaScriptCore/b3/air/AirInstInlines.h
Source/JavaScriptCore/b3/air/AirIteratedRegisterCoalescing.h
Source/JavaScriptCore/b3/air/AirLiveness.h
Source/JavaScriptCore/b3/air/AirLogRegisterPressure.h
Source/JavaScriptCore/b3/air/AirLowerAfterRegAlloc.h
Source/JavaScriptCore/b3/air/AirLowerEntrySwitch.h
Source/JavaScriptCore/b3/air/AirLowerMacros.h
Source/JavaScriptCore/b3/air/AirOptimizeBlockOrder.h
Source/JavaScriptCore/b3/air/AirPhaseScope.h
Source/JavaScriptCore/b3/air/AirRegisterPriority.h
Source/JavaScriptCore/b3/air/AirReportUsedRegisters.h
Source/JavaScriptCore/b3/air/AirSimplifyCFG.h
Source/JavaScriptCore/b3/air/AirSpecial.h
Source/JavaScriptCore/b3/air/AirSpillEverything.h
Source/JavaScriptCore/b3/air/AirStackSlot.h
Source/JavaScriptCore/b3/air/AirStackSlotKind.h
Source/JavaScriptCore/b3/air/AirTmp.h
Source/JavaScriptCore/b3/air/AirTmpInlines.h
Source/JavaScriptCore/b3/air/AirTmpWidth.h
Source/JavaScriptCore/b3/air/AirUseCounts.h
Source/JavaScriptCore/b3/air/AirValidate.h
Source/JavaScriptCore/bindings/ScriptFunctionCall.h
Source/JavaScriptCore/bindings/ScriptValue.h
Source/JavaScriptCore/builtins/BuiltinExecutableCreator.h
Source/JavaScriptCore/builtins/BuiltinExecutables.h
Source/JavaScriptCore/builtins/BuiltinNames.h
Source/JavaScriptCore/builtins/BuiltinUtils.h
Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h
Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h
Source/JavaScriptCore/bytecode/ArrayProfile.h
Source/JavaScriptCore/bytecode/ByValInfo.h
Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h
Source/JavaScriptCore/bytecode/BytecodeConventions.h
Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h
Source/JavaScriptCore/bytecode/BytecodeKills.h
Source/JavaScriptCore/bytecode/BytecodeUseDef.h
Source/JavaScriptCore/bytecode/CallEdge.h
Source/JavaScriptCore/bytecode/CallLinkInfo.h
Source/JavaScriptCore/bytecode/CallLinkStatus.h
Source/JavaScriptCore/bytecode/CallMode.h
Source/JavaScriptCore/bytecode/CallReturnOffsetToBytecodeOffset.h
Source/JavaScriptCore/bytecode/CallVariant.h
Source/JavaScriptCore/bytecode/CodeBlock.h
Source/JavaScriptCore/bytecode/CodeBlockHash.h
Source/JavaScriptCore/bytecode/CodeBlockJettisoningWatchpoint.h
Source/JavaScriptCore/bytecode/CodeBlockWithJITType.h
Source/JavaScriptCore/bytecode/CodeOrigin.h
Source/JavaScriptCore/bytecode/CodeType.h
Source/JavaScriptCore/bytecode/ComplexGetStatus.h
Source/JavaScriptCore/bytecode/DFGExitProfile.h
Source/JavaScriptCore/bytecode/DataFormat.h
Source/JavaScriptCore/bytecode/DeferredCompilationCallback.h
Source/JavaScriptCore/bytecode/DeferredSourceDump.h
Source/JavaScriptCore/bytecode/EvalCodeCache.h
Source/JavaScriptCore/bytecode/ExecutableInfo.h
Source/JavaScriptCore/bytecode/ExecutionCounter.h
Source/JavaScriptCore/bytecode/ExitKind.h
Source/JavaScriptCore/bytecode/ExitingJITType.h
Source/JavaScriptCore/bytecode/ExpressionRangeInfo.h
Source/JavaScriptCore/bytecode/FullBytecodeLiveness.h
Source/JavaScriptCore/bytecode/GetByIdStatus.h
Source/JavaScriptCore/bytecode/GetByIdVariant.h
Source/JavaScriptCore/bytecode/HandlerInfo.h
Source/JavaScriptCore/bytecode/InlineAccess.h
Source/JavaScriptCore/bytecode/InlineCallFrame.h
Source/JavaScriptCore/bytecode/InlineCallFrameSet.h
Source/JavaScriptCore/bytecode/Instruction.h
Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h
Source/JavaScriptCore/bytecode/JumpTable.h
Source/JavaScriptCore/bytecode/LLIntCallLinkInfo.h
Source/JavaScriptCore/bytecode/LLIntPrototypeLoadAdaptiveStructureWatchpoint.h
Source/JavaScriptCore/bytecode/LazyOperandValueProfile.h
Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.h
Source/JavaScriptCore/bytecode/ObjectAllocationProfile.h
Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h
Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h
Source/JavaScriptCore/bytecode/Opcode.h
Source/JavaScriptCore/bytecode/Operands.h
Source/JavaScriptCore/bytecode/OperandsInlines.h
Source/JavaScriptCore/bytecode/PolymorphicAccess.h
Source/JavaScriptCore/bytecode/PropertyCondition.h
Source/JavaScriptCore/bytecode/PutByIdFlags.h
Source/JavaScriptCore/bytecode/PutByIdStatus.h
Source/JavaScriptCore/bytecode/PutByIdVariant.h
Source/JavaScriptCore/bytecode/PutKind.h
Source/JavaScriptCore/bytecode/ReduceWhitespace.h
Source/JavaScriptCore/bytecode/SpecialPointer.h
Source/JavaScriptCore/bytecode/SpeculatedType.h
Source/JavaScriptCore/bytecode/StructureSet.h
Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.h
Source/JavaScriptCore/bytecode/StructureStubInfo.h
Source/JavaScriptCore/bytecode/SuperSampler.h
Source/JavaScriptCore/bytecode/ToThisStatus.h
Source/JavaScriptCore/bytecode/TrackedReferences.h
Source/JavaScriptCore/bytecode/TypeLocation.h
Source/JavaScriptCore/bytecode/UnlinkedInstructionStream.h
Source/JavaScriptCore/bytecode/ValueProfile.h
Source/JavaScriptCore/bytecode/ValueRecovery.h
Source/JavaScriptCore/bytecode/VariableWriteFireDetail.h
Source/JavaScriptCore/bytecode/VirtualRegister.h
Source/JavaScriptCore/bytecode/Watchpoint.h
Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h
Source/JavaScriptCore/bytecompiler/Label.h
Source/JavaScriptCore/bytecompiler/LabelScope.h
Source/JavaScriptCore/bytecompiler/RegisterID.h
Source/JavaScriptCore/bytecompiler/SetForScope.h
Source/JavaScriptCore/bytecompiler/StaticPropertyAnalysis.h
Source/JavaScriptCore/bytecompiler/StaticPropertyAnalyzer.h
Source/JavaScriptCore/debugger/Breakpoint.h
Source/JavaScriptCore/debugger/Debugger.h
Source/JavaScriptCore/debugger/DebuggerCallFrame.h
Source/JavaScriptCore/debugger/DebuggerEvalEnabler.h
Source/JavaScriptCore/debugger/DebuggerPrimitives.h
Source/JavaScriptCore/debugger/DebuggerScope.h
Source/JavaScriptCore/debugger/ScriptProfilingScope.h
Source/JavaScriptCore/dfg/DFGAbstractHeap.h
Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h
Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h
Source/JavaScriptCore/dfg/DFGAbstractValue.h
Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h
Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.h
Source/JavaScriptCore/dfg/DFGAdjacencyList.h
Source/JavaScriptCore/dfg/DFGAllocator.h
Source/JavaScriptCore/dfg/DFGArgumentPosition.h
Source/JavaScriptCore/dfg/DFGArgumentsEliminationPhase.h
Source/JavaScriptCore/dfg/DFGArgumentsUtilities.h
Source/JavaScriptCore/dfg/DFGArithMode.h
Source/JavaScriptCore/dfg/DFGArrayMode.h
Source/JavaScriptCore/dfg/DFGArrayifySlowPathGenerator.h
Source/JavaScriptCore/dfg/DFGAtTailAbstractState.h
Source/JavaScriptCore/dfg/DFGAvailability.h
Source/JavaScriptCore/dfg/DFGAvailabilityMap.h
Source/JavaScriptCore/dfg/DFGBackwardsCFG.h
Source/JavaScriptCore/dfg/DFGBackwardsDominators.h
Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.h
Source/JavaScriptCore/dfg/DFGBasicBlock.h
Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h
Source/JavaScriptCore/dfg/DFGBlockInsertionSet.h
Source/JavaScriptCore/dfg/DFGBlockMap.h
Source/JavaScriptCore/dfg/DFGBlockMapInlines.h
Source/JavaScriptCore/dfg/DFGBlockSet.h
Source/JavaScriptCore/dfg/DFGBlockSetInlines.h
Source/JavaScriptCore/dfg/DFGBlockWorklist.h
Source/JavaScriptCore/dfg/DFGBranchDirection.h
Source/JavaScriptCore/dfg/DFGByteCodeParser.h
Source/JavaScriptCore/dfg/DFGCFAPhase.h
Source/JavaScriptCore/dfg/DFGCFG.h
Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.h
Source/JavaScriptCore/dfg/DFGCPSRethreadingPhase.h
Source/JavaScriptCore/dfg/DFGCSEPhase.h
Source/JavaScriptCore/dfg/DFGCallArrayAllocatorSlowPathGenerator.h
Source/JavaScriptCore/dfg/DFGCallCreateDirectArgumentsSlowPathGenerator.h
Source/JavaScriptCore/dfg/DFGCapabilities.h
Source/JavaScriptCore/dfg/DFGCleanUpPhase.h
Source/JavaScriptCore/dfg/DFGClobberSet.h
Source/JavaScriptCore/dfg/DFGClobberize.h
Source/JavaScriptCore/dfg/DFGClobbersExitState.h
Source/JavaScriptCore/dfg/DFGCombinedLiveness.h
Source/JavaScriptCore/dfg/DFGCommon.h
Source/JavaScriptCore/dfg/DFGCommonData.h
Source/JavaScriptCore/dfg/DFGCompilationKey.h
Source/JavaScriptCore/dfg/DFGCompilationMode.h
Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.h
Source/JavaScriptCore/dfg/DFGConstantHoistingPhase.h
Source/JavaScriptCore/dfg/DFGControlEquivalenceAnalysis.h
Source/JavaScriptCore/dfg/DFGCriticalEdgeBreakingPhase.h
Source/JavaScriptCore/dfg/DFGDCEPhase.h
Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h
Source/JavaScriptCore/dfg/DFGDesiredInferredType.h
Source/JavaScriptCore/dfg/DFGDesiredTransitions.h
Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.h
Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.h
Source/JavaScriptCore/dfg/DFGDisassembler.h
Source/JavaScriptCore/dfg/DFGDoesGC.h
Source/JavaScriptCore/dfg/DFGDominators.h
Source/JavaScriptCore/dfg/DFGDoubleFormatState.h
Source/JavaScriptCore/dfg/DFGDriver.h
Source/JavaScriptCore/dfg/DFGEdge.h
Source/JavaScriptCore/dfg/DFGEdgeDominates.h
Source/JavaScriptCore/dfg/DFGEdgeUsesStructure.h
Source/JavaScriptCore/dfg/DFGEpoch.h
Source/JavaScriptCore/dfg/DFGFailedFinalizer.h
Source/JavaScriptCore/dfg/DFGFiltrationResult.h
Source/JavaScriptCore/dfg/DFGFinalizer.h
Source/JavaScriptCore/dfg/DFGFixupPhase.h
Source/JavaScriptCore/dfg/DFGFlushFormat.h
Source/JavaScriptCore/dfg/DFGFlushedAt.h
Source/JavaScriptCore/dfg/DFGForAllKills.h
Source/JavaScriptCore/dfg/DFGFrozenValue.h
Source/JavaScriptCore/dfg/DFGGenerationInfo.h
Source/JavaScriptCore/dfg/DFGGraph.h
Source/JavaScriptCore/dfg/DFGGraphSafepoint.h
Source/JavaScriptCore/dfg/DFGHeapLocation.h
Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.h
Source/JavaScriptCore/dfg/DFGInferredTypeCheck.h
Source/JavaScriptCore/dfg/DFGInlineCacheWrapper.h
Source/JavaScriptCore/dfg/DFGInlineCacheWrapperInlines.h
Source/JavaScriptCore/dfg/DFGInsertionSet.h
Source/JavaScriptCore/dfg/DFGIntegerCheckCombiningPhase.h
Source/JavaScriptCore/dfg/DFGIntegerRangeOptimizationPhase.h
Source/JavaScriptCore/dfg/DFGInvalidationPointInjectionPhase.h
Source/JavaScriptCore/dfg/DFGJITCode.h
Source/JavaScriptCore/dfg/DFGJITCompiler.h
Source/JavaScriptCore/dfg/DFGJITFinalizer.h
Source/JavaScriptCore/dfg/DFGJumpReplacement.h
Source/JavaScriptCore/dfg/DFGLICMPhase.h
Source/JavaScriptCore/dfg/DFGLazyJSValue.h
Source/JavaScriptCore/dfg/DFGLazyNode.h
Source/JavaScriptCore/dfg/DFGLiveCatchVariablePreservationPhase.h
Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.h
Source/JavaScriptCore/dfg/DFGLongLivedState.h
Source/JavaScriptCore/dfg/DFGLoopPreHeaderCreationPhase.h
Source/JavaScriptCore/dfg/DFGMaximalFlushInsertionPhase.h
Source/JavaScriptCore/dfg/DFGMayExit.h
Source/JavaScriptCore/dfg/DFGMinifiedGraph.h
Source/JavaScriptCore/dfg/DFGMinifiedID.h
Source/JavaScriptCore/dfg/DFGMinifiedNode.h
Source/JavaScriptCore/dfg/DFGMovHintRemovalPhase.h
Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.h
Source/JavaScriptCore/dfg/DFGNaturalLoops.h
Source/JavaScriptCore/dfg/DFGNode.h
Source/JavaScriptCore/dfg/DFGNodeAllocator.h
Source/JavaScriptCore/dfg/DFGNodeFlags.h
Source/JavaScriptCore/dfg/DFGNodeOrigin.h
Source/JavaScriptCore/dfg/DFGNodeType.h
Source/JavaScriptCore/dfg/DFGNullAbstractState.h
Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.h
Source/JavaScriptCore/dfg/DFGOSREntry.h
Source/JavaScriptCore/dfg/DFGOSREntrypointCreationPhase.h
Source/JavaScriptCore/dfg/DFGOSRExit.h
Source/JavaScriptCore/dfg/DFGOSRExitBase.h
Source/JavaScriptCore/dfg/DFGOSRExitCompilationInfo.h
Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h
Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.h
Source/JavaScriptCore/dfg/DFGOSRExitFuzz.h
Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.h
Source/JavaScriptCore/dfg/DFGOSRExitPreparation.h
Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.h
Source/JavaScriptCore/dfg/DFGObjectMaterializationData.h
Source/JavaScriptCore/dfg/DFGOpInfo.h
Source/JavaScriptCore/dfg/DFGOperations.h
Source/JavaScriptCore/dfg/DFGPhantomInsertionPhase.h
Source/JavaScriptCore/dfg/DFGPhase.h
Source/JavaScriptCore/dfg/DFGPhiChildren.h
Source/JavaScriptCore/dfg/DFGPlan.h
Source/JavaScriptCore/dfg/DFGPrePostNumbering.h
Source/JavaScriptCore/dfg/DFGPreciseLocalClobberize.h
Source/JavaScriptCore/dfg/DFGPredictionInjectionPhase.h
Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.h
Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.h
Source/JavaScriptCore/dfg/DFGPropertyTypeKey.h
Source/JavaScriptCore/dfg/DFGPureValue.h
Source/JavaScriptCore/dfg/DFGPutStackSinkingPhase.h
Source/JavaScriptCore/dfg/DFGRegisterBank.h
Source/JavaScriptCore/dfg/DFGSSACalculator.h
Source/JavaScriptCore/dfg/DFGSSAConversionPhase.h
Source/JavaScriptCore/dfg/DFGSSALoweringPhase.h
Source/JavaScriptCore/dfg/DFGSafeToExecute.h
Source/JavaScriptCore/dfg/DFGSafepoint.h
Source/JavaScriptCore/dfg/DFGSaneStringGetByValSlowPathGenerator.h
Source/JavaScriptCore/dfg/DFGScannable.h
Source/JavaScriptCore/dfg/DFGScoreBoard.h
Source/JavaScriptCore/dfg/DFGSilentRegisterSavePlan.h
Source/JavaScriptCore/dfg/DFGSlowPathGenerator.h
Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h
Source/JavaScriptCore/dfg/DFGStackLayoutPhase.h
Source/JavaScriptCore/dfg/DFGStaticExecutionCountEstimationPhase.h
Source/JavaScriptCore/dfg/DFGStoreBarrierInsertionPhase.h
Source/JavaScriptCore/dfg/DFGStrengthReductionPhase.h
Source/JavaScriptCore/dfg/DFGStructureAbstractValue.h
Source/JavaScriptCore/dfg/DFGStructureClobberState.h
Source/JavaScriptCore/dfg/DFGStructureRegistrationPhase.h
Source/JavaScriptCore/dfg/DFGThreadData.h
Source/JavaScriptCore/dfg/DFGThunks.h
Source/JavaScriptCore/dfg/DFGTierUpCheckInjectionPhase.h
Source/JavaScriptCore/dfg/DFGToFTLDeferredCompilationCallback.h
Source/JavaScriptCore/dfg/DFGToFTLForOSREntryDeferredCompilationCallback.h
Source/JavaScriptCore/dfg/DFGTransition.h
Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.h
Source/JavaScriptCore/dfg/DFGUnificationPhase.h
Source/JavaScriptCore/dfg/DFGUseKind.h
Source/JavaScriptCore/dfg/DFGValidate.h
Source/JavaScriptCore/dfg/DFGValueSource.h
Source/JavaScriptCore/dfg/DFGValueStrength.h
Source/JavaScriptCore/dfg/DFGVarargsForwardingPhase.h
Source/JavaScriptCore/dfg/DFGVariableAccessData.h
Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.h
Source/JavaScriptCore/dfg/DFGVariableEvent.h
Source/JavaScriptCore/dfg/DFGVariableEventStream.h
Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.h
Source/JavaScriptCore/dfg/DFGWatchpointCollectionPhase.h
Source/JavaScriptCore/dfg/DFGWorklist.h
Source/JavaScriptCore/disassembler/ARM64/A64DOpcode.h
Source/JavaScriptCore/disassembler/ARMv7/ARMv7DOpcode.h
Source/JavaScriptCore/disassembler/Disassembler.h
Source/JavaScriptCore/disassembler/UDis86Disassembler.h
Source/JavaScriptCore/ftl/FTLAbbreviatedTypes.h
Source/JavaScriptCore/ftl/FTLAbstractHeap.h
Source/JavaScriptCore/ftl/FTLAbstractHeapRepository.h
Source/JavaScriptCore/ftl/FTLAvailableRecovery.h
Source/JavaScriptCore/ftl/FTLCapabilities.h
Source/JavaScriptCore/ftl/FTLCommonValues.h
Source/JavaScriptCore/ftl/FTLCompile.h
Source/JavaScriptCore/ftl/FTLExceptionTarget.h
Source/JavaScriptCore/ftl/FTLExitArgument.h
Source/JavaScriptCore/ftl/FTLExitArgumentForOperand.h
Source/JavaScriptCore/ftl/FTLExitPropertyValue.h
Source/JavaScriptCore/ftl/FTLExitTimeObjectMaterialization.h
Source/JavaScriptCore/ftl/FTLExitValue.h
Source/JavaScriptCore/ftl/FTLFail.h
Source/JavaScriptCore/ftl/FTLForOSREntryJITCode.h
Source/JavaScriptCore/ftl/FTLFormattedValue.h
Source/JavaScriptCore/ftl/FTLGeneratedFunction.h
Source/JavaScriptCore/ftl/FTLJITCode.h
Source/JavaScriptCore/ftl/FTLJITFinalizer.h
Source/JavaScriptCore/ftl/FTLLazySlowPath.h
Source/JavaScriptCore/ftl/FTLLazySlowPathCall.h
Source/JavaScriptCore/ftl/FTLLink.h
Source/JavaScriptCore/ftl/FTLLocation.h
Source/JavaScriptCore/ftl/FTLLowerDFGToB3.h
Source/JavaScriptCore/ftl/FTLLoweredNodeValue.h
Source/JavaScriptCore/ftl/FTLOSREntry.h
Source/JavaScriptCore/ftl/FTLOSRExit.h
Source/JavaScriptCore/ftl/FTLOSRExitCompiler.h
Source/JavaScriptCore/ftl/FTLOSRExitHandle.h
Source/JavaScriptCore/ftl/FTLOperations.h
Source/JavaScriptCore/ftl/FTLOutput.h
Source/JavaScriptCore/ftl/FTLPatchpointExceptionHandle.h
Source/JavaScriptCore/ftl/FTLRecoveryOpcode.h
Source/JavaScriptCore/ftl/FTLSaveRestore.h
Source/JavaScriptCore/ftl/FTLSlowPathCall.h
Source/JavaScriptCore/ftl/FTLSlowPathCallKey.h
Source/JavaScriptCore/ftl/FTLStackmapArgumentList.h
Source/JavaScriptCore/ftl/FTLState.h
Source/JavaScriptCore/ftl/FTLSwitchCase.h
Source/JavaScriptCore/ftl/FTLThunks.h
Source/JavaScriptCore/ftl/FTLTypedPointer.h
Source/JavaScriptCore/ftl/FTLValueFromBlock.h
Source/JavaScriptCore/ftl/FTLValueRange.h
Source/JavaScriptCore/ftl/FTLWeight.h
Source/JavaScriptCore/ftl/FTLWeightedTarget.h
Source/JavaScriptCore/heap/CellState.h
Source/JavaScriptCore/heap/CodeBlockSet.h
Source/JavaScriptCore/heap/ConservativeRoots.h
Source/JavaScriptCore/heap/DeferGC.h
Source/JavaScriptCore/heap/EdenGCActivityCallback.h
Source/JavaScriptCore/heap/FullGCActivityCallback.h
Source/JavaScriptCore/heap/GCActivityCallback.h
Source/JavaScriptCore/heap/GCAssertions.h
Source/JavaScriptCore/heap/GCIncomingRefCounted.h
Source/JavaScriptCore/heap/GCIncomingRefCountedInlines.h
Source/JavaScriptCore/heap/GCIncomingRefCountedSet.h
Source/JavaScriptCore/heap/GCIncomingRefCountedSetInlines.h
Source/JavaScriptCore/heap/GCLogging.h
Source/JavaScriptCore/heap/GCSegmentedArray.h
Source/JavaScriptCore/heap/GCSegmentedArrayInlines.h
Source/JavaScriptCore/heap/Handle.h
Source/JavaScriptCore/heap/HandleBlock.h
Source/JavaScriptCore/heap/HandleBlockInlines.h
Source/JavaScriptCore/heap/HandleSet.h
Source/JavaScriptCore/heap/HandleStack.h
Source/JavaScriptCore/heap/HandleTypes.h
Source/JavaScriptCore/heap/Heap.h
Source/JavaScriptCore/heap/HeapHelperPool.h
Source/JavaScriptCore/heap/HeapInlines.h
Source/JavaScriptCore/heap/HeapIterationScope.h
Source/JavaScriptCore/heap/HeapObserver.h
Source/JavaScriptCore/heap/HeapOperation.h
Source/JavaScriptCore/heap/HeapProfiler.h
Source/JavaScriptCore/heap/HeapRootVisitor.h
Source/JavaScriptCore/heap/HeapSnapshot.h
Source/JavaScriptCore/heap/HeapSnapshotBuilder.h
Source/JavaScriptCore/heap/HeapStatistics.h
Source/JavaScriptCore/heap/HeapTimer.h
Source/JavaScriptCore/heap/HeapVerifier.h
Source/JavaScriptCore/heap/IncrementalSweeper.h
Source/JavaScriptCore/heap/JITStubRoutineSet.h
Source/JavaScriptCore/heap/ListableHandler.h
Source/JavaScriptCore/heap/LiveObjectData.h
Source/JavaScriptCore/heap/LiveObjectList.h
Source/JavaScriptCore/heap/Local.h
Source/JavaScriptCore/heap/LocalScope.h
Source/JavaScriptCore/heap/MachineStackMarker.h
Source/JavaScriptCore/heap/MarkStack.h
Source/JavaScriptCore/heap/MarkedAllocator.h
Source/JavaScriptCore/heap/MarkedBlock.h
Source/JavaScriptCore/heap/MarkedBlockSet.h
Source/JavaScriptCore/heap/MarkedSpace.h
Source/JavaScriptCore/heap/OpaqueRootSet.h
Source/JavaScriptCore/heap/SlotVisitor.h
Source/JavaScriptCore/heap/SlotVisitorInlines.h
Source/JavaScriptCore/heap/Strong.h
Source/JavaScriptCore/heap/StrongInlines.h
Source/JavaScriptCore/heap/TinyBloomFilter.h
Source/JavaScriptCore/heap/UnconditionalFinalizer.h
Source/JavaScriptCore/heap/Weak.h
Source/JavaScriptCore/heap/WeakBlock.h
Source/JavaScriptCore/heap/WeakHandleOwner.h
Source/JavaScriptCore/heap/WeakImpl.h
Source/JavaScriptCore/heap/WeakInlines.h
Source/JavaScriptCore/heap/WeakReferenceHarvester.h
Source/JavaScriptCore/heap/WeakSet.h
Source/JavaScriptCore/heap/WeakSetInlines.h
Source/JavaScriptCore/heap/WriteBarrierBuffer.h
Source/JavaScriptCore/heap/WriteBarrierSupport.h
Source/JavaScriptCore/interpreter/AbstractPC.h
Source/JavaScriptCore/interpreter/CachedCall.h
Source/JavaScriptCore/interpreter/CallFrame.h
Source/JavaScriptCore/interpreter/CallFrameClosure.h
Source/JavaScriptCore/interpreter/Interpreter.h
Source/JavaScriptCore/interpreter/ProtoCallFrame.h
Source/JavaScriptCore/interpreter/Register.h
Source/JavaScriptCore/interpreter/StackVisitor.h
Source/JavaScriptCore/interpreter/VMEntryRecord.h
Source/JavaScriptCore/jit/AssemblyHelpers.h
Source/JavaScriptCore/jit/BinarySwitch.h
Source/JavaScriptCore/jit/CCallHelpers.h
Source/JavaScriptCore/jit/CachedRecovery.h
Source/JavaScriptCore/jit/CallFrameShuffleData.h
Source/JavaScriptCore/jit/CallFrameShuffler.h
Source/JavaScriptCore/jit/CompactJITCodeMap.h
Source/JavaScriptCore/jit/ExecutableAllocationFuzz.h
Source/JavaScriptCore/jit/ExecutableAllocator.h
Source/JavaScriptCore/jit/FPRInfo.h
Source/JavaScriptCore/jit/GCAwareJITStubRoutine.h
Source/JavaScriptCore/jit/GPRInfo.h
Source/JavaScriptCore/jit/HostCallReturnValue.h
Source/JavaScriptCore/jit/ICStats.h
Source/JavaScriptCore/jit/JIT.h
Source/JavaScriptCore/jit/JITAddGenerator.h
Source/JavaScriptCore/jit/JITBitAndGenerator.h
Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h
Source/JavaScriptCore/jit/JITBitOrGenerator.h
Source/JavaScriptCore/jit/JITBitXorGenerator.h
Source/JavaScriptCore/jit/JITCode.h
Source/JavaScriptCore/jit/JITCompilationEffort.h
Source/JavaScriptCore/jit/JITDisassembler.h
Source/JavaScriptCore/jit/JITDivGenerator.h
Source/JavaScriptCore/jit/JITExceptions.h
Source/JavaScriptCore/jit/JITInlineCacheGenerator.h
Source/JavaScriptCore/jit/JITInlines.h
Source/JavaScriptCore/jit/JITLeftShiftGenerator.h
Source/JavaScriptCore/jit/JITMulGenerator.h
Source/JavaScriptCore/jit/JITNegGenerator.h
Source/JavaScriptCore/jit/JITOperations.h
Source/JavaScriptCore/jit/JITRightShiftGenerator.h
Source/JavaScriptCore/jit/JITStubRoutine.h
Source/JavaScriptCore/jit/JITSubGenerator.h
Source/JavaScriptCore/jit/JITThunks.h
Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.h
Source/JavaScriptCore/jit/JITWorklist.h
Source/JavaScriptCore/jit/JITWriteBarrier.h
Source/JavaScriptCore/jit/JSInterfaceJIT.h
Source/JavaScriptCore/jit/PCToCodeOriginMap.h
Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.h
Source/JavaScriptCore/jit/Reg.h
Source/JavaScriptCore/jit/RegisterAtOffset.h
Source/JavaScriptCore/jit/RegisterAtOffsetList.h
Source/JavaScriptCore/jit/RegisterMap.h
Source/JavaScriptCore/jit/RegisterSet.h
Source/JavaScriptCore/jit/Repatch.h
Source/JavaScriptCore/jit/ScratchRegisterAllocator.h
Source/JavaScriptCore/jit/SetupVarargsFrame.h
Source/JavaScriptCore/jit/SlowPathCall.h
Source/JavaScriptCore/jit/SnippetOperand.h
Source/JavaScriptCore/jit/SpecializedThunkJIT.h
Source/JavaScriptCore/jit/SpillRegistersMode.h
Source/JavaScriptCore/jit/TagRegistersMode.h
Source/JavaScriptCore/jit/TempRegisterSet.h
Source/JavaScriptCore/jit/ThunkGenerator.h
Source/JavaScriptCore/jit/ThunkGenerators.h
Source/JavaScriptCore/jit/UnusedPointer.h
Source/JavaScriptCore/llint/LLIntCLoop.h
Source/JavaScriptCore/llint/LLIntCommon.h
Source/JavaScriptCore/llint/LLIntData.h
Source/JavaScriptCore/llint/LLIntEntrypoint.h
Source/JavaScriptCore/llint/LLIntExceptions.h
Source/JavaScriptCore/llint/LLIntOfflineAsmConfig.h
Source/JavaScriptCore/llint/LLIntOpcode.h
Source/JavaScriptCore/llint/LLIntPCRanges.h
Source/JavaScriptCore/llint/LLIntSlowPaths.h
Source/JavaScriptCore/llint/LLIntThunks.h
Source/JavaScriptCore/llint/LowLevelInterpreter.h
Source/JavaScriptCore/parser/ASTBuilder.h
Source/JavaScriptCore/parser/Lexer.h
Source/JavaScriptCore/parser/ModuleAnalyzer.h
Source/JavaScriptCore/parser/NodeConstructors.h
Source/JavaScriptCore/parser/Nodes.h
Source/JavaScriptCore/parser/ParserArena.h
Source/JavaScriptCore/parser/ParserError.h
Source/JavaScriptCore/parser/ParserModes.h
Source/JavaScriptCore/parser/ParserTokens.h
Source/JavaScriptCore/parser/ResultType.h
Source/JavaScriptCore/parser/SourceCode.h
Source/JavaScriptCore/parser/SourceCodeKey.h
Source/JavaScriptCore/parser/SourceProvider.h
Source/JavaScriptCore/parser/SourceProviderCache.h
Source/JavaScriptCore/parser/SourceProviderCacheItem.h
Source/JavaScriptCore/parser/SyntaxChecker.h
Source/JavaScriptCore/parser/VariableEnvironment.h
Source/JavaScriptCore/profiler/ProfilerBytecode.h
Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h
Source/JavaScriptCore/profiler/ProfilerBytecodes.h
Source/JavaScriptCore/profiler/ProfilerCompilation.h
Source/JavaScriptCore/profiler/ProfilerCompilationKind.h
Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.h
Source/JavaScriptCore/profiler/ProfilerDatabase.h
Source/JavaScriptCore/profiler/ProfilerEvent.h
Source/JavaScriptCore/profiler/ProfilerExecutionCounter.h
Source/JavaScriptCore/profiler/ProfilerJettisonReason.h
Source/JavaScriptCore/profiler/ProfilerOSRExit.h
Source/JavaScriptCore/profiler/ProfilerOSRExitSite.h
Source/JavaScriptCore/profiler/ProfilerOrigin.h
Source/JavaScriptCore/profiler/ProfilerOriginStack.h
Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.h
Source/JavaScriptCore/profiler/ProfilerUID.h
Source/JavaScriptCore/replay/EmptyInputCursor.h
Source/JavaScriptCore/replay/EncodedValue.h
Source/JavaScriptCore/replay/InputCursor.h
Source/JavaScriptCore/replay/NondeterministicInput.h
Source/JavaScriptCore/replay/scripts/CodeGeneratorReplayInputsTemplates.py [changed mode: 0755->0644]
Source/JavaScriptCore/runtime/ArgList.h
Source/JavaScriptCore/runtime/ArgumentsMode.h
Source/JavaScriptCore/runtime/ArityCheckMode.h
Source/JavaScriptCore/runtime/ArrayBuffer.h
Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.h
Source/JavaScriptCore/runtime/ArrayBufferView.h
Source/JavaScriptCore/runtime/ArrayConstructor.h
Source/JavaScriptCore/runtime/ArrayConventions.h
Source/JavaScriptCore/runtime/ArrayIteratorPrototype.h
Source/JavaScriptCore/runtime/ArrayPrototype.h
Source/JavaScriptCore/runtime/ArrayStorage.h
Source/JavaScriptCore/runtime/AuxiliaryBarrier.h
Source/JavaScriptCore/runtime/BasicBlockLocation.h
Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h
Source/JavaScriptCore/runtime/BigInteger.h
Source/JavaScriptCore/runtime/BooleanConstructor.h
Source/JavaScriptCore/runtime/BooleanObject.h
Source/JavaScriptCore/runtime/BooleanPrototype.h
Source/JavaScriptCore/runtime/BundlePath.h
Source/JavaScriptCore/runtime/Butterfly.h
Source/JavaScriptCore/runtime/ButterflyInlines.h
Source/JavaScriptCore/runtime/CallData.h
Source/JavaScriptCore/runtime/CatchScope.h
Source/JavaScriptCore/runtime/ClassInfo.h
Source/JavaScriptCore/runtime/ClonedArguments.h
Source/JavaScriptCore/runtime/CodeCache.h
Source/JavaScriptCore/runtime/CodeSpecializationKind.h
Source/JavaScriptCore/runtime/CommonIdentifiers.h
Source/JavaScriptCore/runtime/CommonSlowPaths.h
Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.h
Source/JavaScriptCore/runtime/CompilationResult.h
Source/JavaScriptCore/runtime/Completion.h
Source/JavaScriptCore/runtime/ConcurrentJITLock.h
Source/JavaScriptCore/runtime/ConsoleClient.h
Source/JavaScriptCore/runtime/ConsoleTypes.h
Source/JavaScriptCore/runtime/ConstantMode.h
Source/JavaScriptCore/runtime/ConstructAbility.h
Source/JavaScriptCore/runtime/ConstructData.h
Source/JavaScriptCore/runtime/ControlFlowProfiler.h
Source/JavaScriptCore/runtime/CustomGetterSetter.h
Source/JavaScriptCore/runtime/DataView.h
Source/JavaScriptCore/runtime/DateConstructor.h
Source/JavaScriptCore/runtime/DateConversion.h
Source/JavaScriptCore/runtime/DateInstance.h
Source/JavaScriptCore/runtime/DateInstanceCache.h
Source/JavaScriptCore/runtime/DatePrototype.h
Source/JavaScriptCore/runtime/DirectArguments.h
Source/JavaScriptCore/runtime/DirectArgumentsOffset.h
Source/JavaScriptCore/runtime/DumpContext.h
Source/JavaScriptCore/runtime/ECMAScriptSpecInternalFunctions.h
Source/JavaScriptCore/runtime/EnumerationMode.h
Source/JavaScriptCore/runtime/Error.h
Source/JavaScriptCore/runtime/ErrorConstructor.h
Source/JavaScriptCore/runtime/ErrorHandlingScope.h
Source/JavaScriptCore/runtime/ErrorInstance.h
Source/JavaScriptCore/runtime/ErrorPrototype.h
Source/JavaScriptCore/runtime/Exception.h
Source/JavaScriptCore/runtime/ExceptionFuzz.h
Source/JavaScriptCore/runtime/ExceptionHelpers.h
Source/JavaScriptCore/runtime/ExceptionScope.h
Source/JavaScriptCore/runtime/Executable.h
Source/JavaScriptCore/runtime/Float32Array.h
Source/JavaScriptCore/runtime/Float64Array.h
Source/JavaScriptCore/runtime/FunctionConstructor.h
Source/JavaScriptCore/runtime/FunctionExecutableDump.h
Source/JavaScriptCore/runtime/FunctionHasExecutedCache.h
Source/JavaScriptCore/runtime/FunctionPrototype.h
Source/JavaScriptCore/runtime/FunctionRareData.h
Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.h
Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.h
Source/JavaScriptCore/runtime/GeneratorPrototype.h
Source/JavaScriptCore/runtime/GenericArguments.h
Source/JavaScriptCore/runtime/GenericArgumentsInlines.h
Source/JavaScriptCore/runtime/GenericOffset.h
Source/JavaScriptCore/runtime/GenericTypedArrayView.h
Source/JavaScriptCore/runtime/GenericTypedArrayViewInlines.h
Source/JavaScriptCore/runtime/GetPutInfo.h
Source/JavaScriptCore/runtime/GetterSetter.h
Source/JavaScriptCore/runtime/Identifier.h
Source/JavaScriptCore/runtime/IdentifierInlines.h
Source/JavaScriptCore/runtime/IndexingHeader.h
Source/JavaScriptCore/runtime/IndexingHeaderInlines.h
Source/JavaScriptCore/runtime/IndexingType.h
Source/JavaScriptCore/runtime/InferredType.h
Source/JavaScriptCore/runtime/InferredTypeTable.h
Source/JavaScriptCore/runtime/InferredValue.h
Source/JavaScriptCore/runtime/InitializeThreading.h
Source/JavaScriptCore/runtime/InspectorInstrumentationObject.h
Source/JavaScriptCore/runtime/Int16Array.h
Source/JavaScriptCore/runtime/Int32Array.h
Source/JavaScriptCore/runtime/Int8Array.h
Source/JavaScriptCore/runtime/IntegralTypedArrayBase.h
Source/JavaScriptCore/runtime/InternalFunction.h
Source/JavaScriptCore/runtime/IntlCollator.h
Source/JavaScriptCore/runtime/IntlCollatorConstructor.h
Source/JavaScriptCore/runtime/IntlCollatorPrototype.h
Source/JavaScriptCore/runtime/IntlDateTimeFormat.h
Source/JavaScriptCore/runtime/IntlDateTimeFormatConstructor.h
Source/JavaScriptCore/runtime/IntlDateTimeFormatPrototype.h
Source/JavaScriptCore/runtime/IntlNumberFormat.h
Source/JavaScriptCore/runtime/IntlNumberFormatConstructor.h
Source/JavaScriptCore/runtime/IntlNumberFormatPrototype.h
Source/JavaScriptCore/runtime/IntlObject.h
Source/JavaScriptCore/runtime/Intrinsic.h
Source/JavaScriptCore/runtime/IterationStatus.h
Source/JavaScriptCore/runtime/IteratorOperations.h
Source/JavaScriptCore/runtime/IteratorPrototype.h
Source/JavaScriptCore/runtime/JSAPIValueWrapper.h
Source/JavaScriptCore/runtime/JSArray.h
Source/JavaScriptCore/runtime/JSArrayBuffer.h
Source/JavaScriptCore/runtime/JSArrayBufferConstructor.h
Source/JavaScriptCore/runtime/JSArrayBufferPrototype.h
Source/JavaScriptCore/runtime/JSArrayBufferView.h
Source/JavaScriptCore/runtime/JSArrayBufferViewInlines.h
Source/JavaScriptCore/runtime/JSArrayInlines.h
Source/JavaScriptCore/runtime/JSBoundFunction.h
Source/JavaScriptCore/runtime/JSCInlines.h
Source/JavaScriptCore/runtime/JSCJSValue.h
Source/JavaScriptCore/runtime/JSCJSValueInlines.h
Source/JavaScriptCore/runtime/JSCallee.h
Source/JavaScriptCore/runtime/JSCell.h
Source/JavaScriptCore/runtime/JSCellInlines.h
Source/JavaScriptCore/runtime/JSCustomGetterSetterFunction.h
Source/JavaScriptCore/runtime/JSDataView.h
Source/JavaScriptCore/runtime/JSDataViewPrototype.h
Source/JavaScriptCore/runtime/JSDateMath.h
Source/JavaScriptCore/runtime/JSDestructibleObject.h
Source/JavaScriptCore/runtime/JSEnvironmentRecord.h
Source/JavaScriptCore/runtime/JSExportMacros.h
Source/JavaScriptCore/runtime/JSFloat32Array.h
Source/JavaScriptCore/runtime/JSFloat64Array.h
Source/JavaScriptCore/runtime/JSFunction.h
Source/JavaScriptCore/runtime/JSFunctionInlines.h
Source/JavaScriptCore/runtime/JSGeneratorFunction.h
Source/JavaScriptCore/runtime/JSGenericTypedArrayView.h
Source/JavaScriptCore/runtime/JSGenericTypedArrayViewConstructor.h
Source/JavaScriptCore/runtime/JSGenericTypedArrayViewConstructorInlines.h
Source/JavaScriptCore/runtime/JSGenericTypedArrayViewInlines.h
Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototype.h
Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h
Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeInlines.h
Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.h
Source/JavaScriptCore/runtime/JSGlobalObject.h
Source/JavaScriptCore/runtime/JSGlobalObjectDebuggable.h
Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.h
Source/JavaScriptCore/runtime/JSInt16Array.h
Source/JavaScriptCore/runtime/JSInt32Array.h
Source/JavaScriptCore/runtime/JSInt8Array.h
Source/JavaScriptCore/runtime/JSInternalPromise.h
Source/JavaScriptCore/runtime/JSInternalPromiseConstructor.h
Source/JavaScriptCore/runtime/JSInternalPromiseDeferred.h
Source/JavaScriptCore/runtime/JSInternalPromisePrototype.h
Source/JavaScriptCore/runtime/JSJob.h
Source/JavaScriptCore/runtime/JSLexicalEnvironment.h
Source/JavaScriptCore/runtime/JSLock.h
Source/JavaScriptCore/runtime/JSMap.h
Source/JavaScriptCore/runtime/JSMapIterator.h
Source/JavaScriptCore/runtime/JSModuleEnvironment.h
Source/JavaScriptCore/runtime/JSModuleNamespaceObject.h
Source/JavaScriptCore/runtime/JSModuleRecord.h
Source/JavaScriptCore/runtime/JSNativeStdFunction.h
Source/JavaScriptCore/runtime/JSONObject.h
Source/JavaScriptCore/runtime/JSObject.h
Source/JavaScriptCore/runtime/JSObjectInlines.h
Source/JavaScriptCore/runtime/JSPromise.h
Source/JavaScriptCore/runtime/JSPromiseConstructor.h
Source/JavaScriptCore/runtime/JSPromiseDeferred.h
Source/JavaScriptCore/runtime/JSPromisePrototype.h
Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.h
Source/JavaScriptCore/runtime/JSPropertyNameIterator.h
Source/JavaScriptCore/runtime/JSProxy.h
Source/JavaScriptCore/runtime/JSScope.h
Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h
Source/JavaScriptCore/runtime/JSSet.h
Source/JavaScriptCore/runtime/JSSetIterator.h
Source/JavaScriptCore/runtime/JSString.h
Source/JavaScriptCore/runtime/JSStringBuilder.h
Source/JavaScriptCore/runtime/JSStringIterator.h
Source/JavaScriptCore/runtime/JSStringJoiner.h
Source/JavaScriptCore/runtime/JSSymbolTableObject.h
Source/JavaScriptCore/runtime/JSTemplateRegistryKey.h
Source/JavaScriptCore/runtime/JSType.h
Source/JavaScriptCore/runtime/JSTypeInfo.h
Source/JavaScriptCore/runtime/JSTypedArrayConstructors.h
Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.h
Source/JavaScriptCore/runtime/JSTypedArrayViewConstructor.h
Source/JavaScriptCore/runtime/JSTypedArrayViewPrototype.h
Source/JavaScriptCore/runtime/JSTypedArrays.h
Source/JavaScriptCore/runtime/JSUint16Array.h
Source/JavaScriptCore/runtime/JSUint32Array.h
Source/JavaScriptCore/runtime/JSUint8Array.h
Source/JavaScriptCore/runtime/JSUint8ClampedArray.h
Source/JavaScriptCore/runtime/JSWeakMap.h
Source/JavaScriptCore/runtime/JSWeakSet.h
Source/JavaScriptCore/runtime/JSWithScope.h
Source/JavaScriptCore/runtime/JSWrapperObject.h
Source/JavaScriptCore/runtime/LazyClassStructure.h
Source/JavaScriptCore/runtime/LazyClassStructureInlines.h
Source/JavaScriptCore/runtime/LazyProperty.h
Source/JavaScriptCore/runtime/LazyPropertyInlines.h
Source/JavaScriptCore/runtime/LiteralParser.h
Source/JavaScriptCore/runtime/Lookup.h
Source/JavaScriptCore/runtime/MapConstructor.h
Source/JavaScriptCore/runtime/MapIteratorPrototype.h
Source/JavaScriptCore/runtime/MapPrototype.h
Source/JavaScriptCore/runtime/MatchResult.h
Source/JavaScriptCore/runtime/MathCommon.h
Source/JavaScriptCore/runtime/MathObject.h
Source/JavaScriptCore/runtime/MemoryStatistics.h
Source/JavaScriptCore/runtime/Microtask.h
Source/JavaScriptCore/runtime/NativeErrorConstructor.h
Source/JavaScriptCore/runtime/NativeErrorPrototype.h
Source/JavaScriptCore/runtime/NativeStdFunctionCell.h
Source/JavaScriptCore/runtime/NullGetterFunction.h
Source/JavaScriptCore/runtime/NullSetterFunction.h
Source/JavaScriptCore/runtime/NumberConstructor.h
Source/JavaScriptCore/runtime/NumberObject.h
Source/JavaScriptCore/runtime/NumberPrototype.h
Source/JavaScriptCore/runtime/NumericStrings.h
Source/JavaScriptCore/runtime/ObjectConstructor.h
Source/JavaScriptCore/runtime/ObjectPrototype.h
Source/JavaScriptCore/runtime/Operations.h
Source/JavaScriptCore/runtime/Options.h
Source/JavaScriptCore/runtime/PrivateName.h
Source/JavaScriptCore/runtime/PropertyDescriptor.h
Source/JavaScriptCore/runtime/PropertyMapHashTable.h
Source/JavaScriptCore/runtime/PropertyName.h
Source/JavaScriptCore/runtime/PropertyNameArray.h
Source/JavaScriptCore/runtime/PropertyOffset.h
Source/JavaScriptCore/runtime/PropertySlot.h
Source/JavaScriptCore/runtime/PropertyStorage.h
Source/JavaScriptCore/runtime/Protect.h
Source/JavaScriptCore/runtime/PrototypeMap.h
Source/JavaScriptCore/runtime/ProxyConstructor.h
Source/JavaScriptCore/runtime/ProxyObject.h
Source/JavaScriptCore/runtime/ProxyRevoke.h
Source/JavaScriptCore/runtime/PureNaN.h
Source/JavaScriptCore/runtime/PutDirectIndexMode.h
Source/JavaScriptCore/runtime/PutPropertySlot.h
Source/JavaScriptCore/runtime/ReflectObject.h
Source/JavaScriptCore/runtime/RegExp.h
Source/JavaScriptCore/runtime/RegExpCache.h
Source/JavaScriptCore/runtime/RegExpCachedResult.h
Source/JavaScriptCore/runtime/RegExpConstructor.h
Source/JavaScriptCore/runtime/RegExpInlines.h
Source/JavaScriptCore/runtime/RegExpKey.h
Source/JavaScriptCore/runtime/RegExpMatchesArray.h
Source/JavaScriptCore/runtime/RegExpObject.h
Source/JavaScriptCore/runtime/RegExpObjectInlines.h
Source/JavaScriptCore/runtime/RegExpPrototype.h
Source/JavaScriptCore/runtime/Reject.h
Source/JavaScriptCore/runtime/RuntimeFlags.h
Source/JavaScriptCore/runtime/RuntimeType.h
Source/JavaScriptCore/runtime/SamplingCounter.h
Source/JavaScriptCore/runtime/SamplingProfiler.h
Source/JavaScriptCore/runtime/ScopeOffset.h
Source/JavaScriptCore/runtime/ScopedArguments.h
Source/JavaScriptCore/runtime/ScopedArgumentsTable.h
Source/JavaScriptCore/runtime/SetConstructor.h
Source/JavaScriptCore/runtime/SetIteratorPrototype.h
Source/JavaScriptCore/runtime/SetPrototype.h
Source/JavaScriptCore/runtime/SimpleTypedArrayController.h
Source/JavaScriptCore/runtime/SlowPathReturnType.h
Source/JavaScriptCore/runtime/SmallStrings.h
Source/JavaScriptCore/runtime/SparseArrayValueMap.h
Source/JavaScriptCore/runtime/StackAlignment.h
Source/JavaScriptCore/runtime/StrictEvalActivation.h
Source/JavaScriptCore/runtime/StringConstructor.h
Source/JavaScriptCore/runtime/StringIteratorPrototype.h
Source/JavaScriptCore/runtime/StringObject.h
Source/JavaScriptCore/runtime/StringPrototype.h
Source/JavaScriptCore/runtime/StringRecursionChecker.h
Source/JavaScriptCore/runtime/Structure.h
Source/JavaScriptCore/runtime/StructureChain.h
Source/JavaScriptCore/runtime/StructureIDBlob.h
Source/JavaScriptCore/runtime/StructureIDTable.h
Source/JavaScriptCore/runtime/StructureInlines.h
Source/JavaScriptCore/runtime/StructureRareData.h
Source/JavaScriptCore/runtime/StructureRareDataInlines.h
Source/JavaScriptCore/runtime/StructureTransitionTable.h
Source/JavaScriptCore/runtime/Symbol.h
Source/JavaScriptCore/runtime/SymbolConstructor.h
Source/JavaScriptCore/runtime/SymbolObject.h
Source/JavaScriptCore/runtime/SymbolPrototype.h
Source/JavaScriptCore/runtime/SymbolTable.h
Source/JavaScriptCore/runtime/TemplateRegistry.h
Source/JavaScriptCore/runtime/TemplateRegistryKey.h
Source/JavaScriptCore/runtime/TestRunnerUtils.h
Source/JavaScriptCore/runtime/ThrowScope.h
Source/JavaScriptCore/runtime/ToNativeFromValue.h
Source/JavaScriptCore/runtime/TypeLocationCache.h
Source/JavaScriptCore/runtime/TypeProfiler.h
Source/JavaScriptCore/runtime/TypeProfilerLog.h
Source/JavaScriptCore/runtime/TypeSet.cpp
Source/JavaScriptCore/runtime/TypeSet.h
Source/JavaScriptCore/runtime/TypedArrayAdaptors.h
Source/JavaScriptCore/runtime/TypedArrayBase.h
Source/JavaScriptCore/runtime/TypedArrayController.h
Source/JavaScriptCore/runtime/TypedArrayInlines.h
Source/JavaScriptCore/runtime/TypedArrayType.h
Source/JavaScriptCore/runtime/TypedArrays.h
Source/JavaScriptCore/runtime/TypeofType.h
Source/JavaScriptCore/runtime/Uint16Array.h
Source/JavaScriptCore/runtime/Uint16WithFraction.h
Source/JavaScriptCore/runtime/Uint32Array.h
Source/JavaScriptCore/runtime/Uint8Array.h
Source/JavaScriptCore/runtime/Uint8ClampedArray.h
Source/JavaScriptCore/runtime/VM.h
Source/JavaScriptCore/runtime/VMEntryScope.h
Source/JavaScriptCore/runtime/VMInlines.h
Source/JavaScriptCore/runtime/VarOffset.h
Source/JavaScriptCore/runtime/Watchdog.h
Source/JavaScriptCore/runtime/WeakGCMap.h
Source/JavaScriptCore/runtime/WeakGCMapInlines.h
Source/JavaScriptCore/runtime/WeakMapConstructor.h
Source/JavaScriptCore/runtime/WeakMapData.h
Source/JavaScriptCore/runtime/WeakMapPrototype.h
Source/JavaScriptCore/runtime/WeakSetConstructor.h
Source/JavaScriptCore/runtime/WeakSetPrototype.h
Source/JavaScriptCore/runtime/WriteBarrier.h
Source/JavaScriptCore/runtime/WriteBarrierInlines.h
Source/JavaScriptCore/tools/CodeProfile.h
Source/JavaScriptCore/tools/CodeProfiling.h
Source/JavaScriptCore/tools/FunctionOverrides.h
Source/JavaScriptCore/tools/FunctionWhitelist.h
Source/JavaScriptCore/tools/JSDollarVM.h
Source/JavaScriptCore/tools/JSDollarVMPrototype.h
Source/JavaScriptCore/tools/ProfileTreeNode.h
Source/JavaScriptCore/tools/TieredMMapArray.h
Source/JavaScriptCore/yarr/RegularExpression.h
Source/JavaScriptCore/yarr/Yarr.h
Source/JavaScriptCore/yarr/YarrCanonicalize.h
Source/JavaScriptCore/yarr/YarrInterpreter.h
Source/JavaScriptCore/yarr/YarrJIT.h
Source/JavaScriptCore/yarr/YarrParser.h
Source/JavaScriptCore/yarr/YarrPattern.h
Source/JavaScriptCore/yarr/YarrSyntaxChecker.cpp
Source/JavaScriptCore/yarr/YarrSyntaxChecker.h

index 4a1fc59..73fa0de 100644 (file)
@@ -23,7 +23,8 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#pragma once
+#ifndef CompareAndSwapTest_h
+#define CompareAndSwapTest_h
 
 #ifdef __cplusplus
 extern "C" {
@@ -35,3 +36,5 @@ void testCompareAndSwap();
 #ifdef __cplusplus
 } /* extern "C" */
 #endif
+
+#endif /* CompareAndSwapTest_h */
index ab68f80..f228333 100644 (file)
@@ -23,7 +23,8 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#pragma once
+#ifndef CurrentThisInsideBlockGetterTest_h
+#define CurrentThisInsideBlockGetterTest_h
 
 #include <JavaScriptCore/JavaScriptCore.h>
 
@@ -32,3 +33,6 @@
 void currentThisInsideBlockGetterTest();
 
 #endif // JSC_OBJC_API_ENABLED
+
+
+#endif // CurrentThisInsideBlockGetterTest_h
index 3d2a520..86914ca 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#pragma once
+#ifndef CustomGlobalObjectClassTest_h
+#define CustomGlobalObjectClassTest_h
 
 void customGlobalObjectClassTest(void);
 void globalObjectSetPrototypeTest(void);
 void globalObjectPrivatePropertyTest(void);
+
+#endif // CustomGlobalObjectClassTest_h
index 2c937d0..8294a86 100644 (file)
@@ -23,7 +23,8 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#pragma once
+#ifndef ExecutionTimeLimitTest_h
+#define ExecutionTimeLimitTest_h
 
 #ifdef __cplusplus
 extern "C" {
@@ -35,3 +36,5 @@ int testExecutionTimeLimit();
 #ifdef __cplusplus
 } /* extern "C" */
 #endif
+
+#endif /* ExecutionTimeLimitTest_h */
index 1961350..55b439f 100644 (file)
@@ -23,7 +23,8 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#pragma once
+#ifndef GlobalContextWithFinalizerTest_h
+#define GlobalContextWithFinalizerTest_h
 
 #include "JSContextRefPrivate.h"
 
@@ -37,3 +38,5 @@ int testGlobalContextWithFinalizer();
 #ifdef __cplusplus
 } /* extern "C" */
 #endif
+
+#endif /* GlobalContextWithFinalizerTest_h */
index dc3e1ca..a6aee2f 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef JSNode_h
+#define JSNode_h
 
 #include "JSBase.h"
 #include "Node.h"
@@ -32,3 +33,5 @@
 extern JSObjectRef JSNode_new(JSContextRef context, Node* node);
 extern JSClassRef JSNode_class(JSContextRef context);
 extern JSObjectRef JSNode_construct(JSContextRef context, JSObjectRef object, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception);
+
+#endif /* JSNode_h */
index c2d2bb9..d3eb52b 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef JSNodeList_h
+#define JSNodeList_h
 
 #include "JSBase.h"
 #include "NodeList.h"
 
 extern JSObjectRef JSNodeList_new(JSContextRef, NodeList*);
+
+#endif /* JSNodeList_h */
index bdb1f2c..41b5d49 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef Node_h
+#define Node_h
 
 typedef struct __Node Node;
 typedef struct __NodeLink NodeLink;
@@ -45,3 +46,5 @@ extern void Node_deref(Node* node);
 extern void Node_appendChild(Node* node, Node* child);
 extern void Node_removeChild(Node* node, Node* child);
 extern void Node_replaceChild(Node* node, Node* newChild, Node* oldChild);
+
+#endif /* Node_h */
index 51163c2..020b76f 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef NodeList_h
+#define NodeList_h
 
 #include "Node.h"
 
@@ -37,3 +38,5 @@ extern unsigned NodeList_length(NodeList*);
 extern Node* NodeList_item(NodeList*, unsigned);
 extern void NodeList_ref(NodeList*);
 extern void NodeList_deref(NodeList*);
+
+#endif /* NodeList_h */
index a204669..7f5911b 100644 (file)
@@ -23,7 +23,8 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#pragma once
+#ifndef PingPongStackOverflowTest_h
+#define PingPongStackOverflowTest_h
 
 #ifdef __cplusplus
 extern "C" {
@@ -34,3 +35,5 @@ int testPingPongStackOverflow();
 #ifdef __cplusplus
 } /* extern "C" */
 #endif
+
+#endif /* PingPongStackOverflowTest_h */
index dc66881..eaeddbf 100644 (file)
@@ -23,7 +23,9 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#pragma once
+
+#ifndef TypedArrayCTest_h
+#define TypedArrayCTest_h
 
 #ifdef __cplusplus
 extern "C" {
@@ -34,3 +36,5 @@ int testTypedArrayCAPI(void);
 #ifdef __cplusplus
 } /* extern "C" */
 #endif
+
+#endif /* TypedArrayCTest_h */
index d25ff13..8c3eaff 100644 (file)
@@ -1,3 +1,17 @@
+2016-09-28  Commit Queue  <commit-queue@webkit.org>
+
+        Unreviewed, rolling out r206506.
+        https://bugs.webkit.org/show_bug.cgi?id=162682
+
+        Broke the Windows and WinCairo builds. (Requested by
+        ryanhaddad on #webkit).
+
+        Reverted changeset:
+
+        "Adopt #pragma once in JavaScriptCore"
+        https://bugs.webkit.org/show_bug.cgi?id=162664
+        http://trac.webkit.org/changeset/206506
+
 2016-09-28  Joseph Pecoraro  <pecoraro@apple.com>
 
         Adopt #pragma once in JavaScriptCore
index e26a5b6..28b9fd7 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef ARM64Assembler_h
+#define ARM64Assembler_h
 
 #if ENABLE(ASSEMBLER) && CPU(ARM64)
 
@@ -3608,3 +3609,5 @@ private:
 #undef CHECK_FP_MEMOP_DATASIZE
 
 #endif // ENABLE(ASSEMBLER) && CPU(ARM64)
+
+#endif // ARM64Assembler_h
index 367b3d4..daa9417 100644 (file)
@@ -24,7 +24,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#pragma once
+#ifndef ARMAssembler_h
+#define ARMAssembler_h
 
 #if ENABLE(ASSEMBLER) && CPU(ARM_TRADITIONAL)
 
@@ -1199,3 +1200,5 @@ namespace JSC {
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER) && CPU(ARM_TRADITIONAL)
+
+#endif // ARMAssembler_h
index 496c201..94f25c0 100644 (file)
@@ -24,7 +24,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef ARMAssembler_h
+#define ARMAssembler_h
 
 #if ENABLE(ASSEMBLER) && CPU(ARM_THUMB2)
 
@@ -2949,3 +2950,5 @@ private:
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER) && CPU(ARM_THUMB2)
+
+#endif // ARMAssembler_h
index 32ae086..4d4ba39 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef AbortReason_h
+#define AbortReason_h
 
 namespace JSC {
 
@@ -77,3 +78,6 @@ enum AbortReason {
 };
 
 } // namespace JSC
+
+#endif // AbortReason_h
+
index 7bd2269..0948dfa 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef AbstractMacroAssembler_h
+#define AbstractMacroAssembler_h
 
 #include "AbortReason.h"
 #include "AssemblerBuffer.h"
@@ -1114,3 +1115,5 @@ AbstractMacroAssembler<AssemblerType, MacroAssemblerType>::Address::indexedBy(
 #endif // ENABLE(ASSEMBLER)
 
 } // namespace JSC
+
+#endif // AbstractMacroAssembler_h
index ed7806c..733d057 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef AllowMacroScratchRegisterUsage_h
+#define AllowMacroScratchRegisterUsage_h
 
 #if ENABLE(ASSEMBLER)
 
@@ -53,3 +54,6 @@ private:
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER)
+
+#endif // AllowMacroScratchRegisterUsage_h
+
index 7340952..d616b00 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef AssemblerBuffer_h
+#define AssemblerBuffer_h
 
 #if ENABLE(ASSEMBLER)
 
@@ -300,3 +301,5 @@ namespace JSC {
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER)
+
+#endif // AssemblerBuffer_h
index 3b63288..053884b 100644 (file)
@@ -24,7 +24,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#pragma once
+#ifndef AssemblerBufferWithConstantPool_h
+#define AssemblerBufferWithConstantPool_h
 
 #if ENABLE(ASSEMBLER)
 
@@ -331,3 +332,5 @@ private:
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER)
+
+#endif // AssemblerBufferWithConstantPool_h
index 2c6cb35..21ca7a2 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#pragma once
+#ifndef AssemblerCommon_h
+#define AssemblerCommon_h
 
 namespace JSC {
 
@@ -287,4 +288,7 @@ private:
     int m_value;
 };
 
+
 } // namespace JSC.
+
+#endif // AssemblerCommon_h
index a115ec3..3116e06 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef CodeLocation_h
+#define CodeLocation_h
 
 #include "MacroAssemblerCodeRef.h"
 
@@ -218,3 +219,5 @@ inline CodeLocationConvertibleLoad CodeLocationCommon::convertibleLoadAtOffset(i
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER)
+
+#endif // CodeLocation_h
index 91f0389..e94ad08 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef DisallowMacroScratchRegisterUsage_h
+#define DisallowMacroScratchRegisterUsage_h
 
 #if ENABLE(ASSEMBLER)
 
@@ -53,3 +54,6 @@ private:
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER)
+
+#endif // DisallowMacroScratchRegisterUsage_h
+
index efb26f9..9422ce5 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef LinkBuffer_h
+#define LinkBuffer_h
 
 #if ENABLE(ASSEMBLER)
 
@@ -348,3 +349,5 @@ bool shouldDumpDisassemblyFor(CodeBlock*);
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER)
+
+#endif // LinkBuffer_h
index b1c4232..63673e2 100644 (file)
@@ -26,7 +26,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#pragma once
+#ifndef MIPSAssembler_h
+#define MIPSAssembler_h
 
 #if ENABLE(ASSEMBLER) && CPU(MIPS)
 
@@ -1095,3 +1096,5 @@ private:
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER) && CPU(MIPS)
+
+#endif // MIPSAssembler_h
index 363506d..39c88dd 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef MacroAssembler_h
+#define MacroAssembler_h
 
 #if ENABLE(ASSEMBLER)
 
@@ -1818,3 +1819,5 @@ public:
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER)
+
+#endif // MacroAssembler_h
index f1118d8..76baf4d 100644 (file)
@@ -25,7 +25,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#pragma once
+#ifndef MacroAssemblerARM_h
+#define MacroAssemblerARM_h
 
 #if ENABLE(ASSEMBLER) && CPU(ARM_TRADITIONAL)
 
@@ -1605,6 +1606,8 @@ private:
     static const bool s_isVFPPresent;
 };
 
-} // namespace JSC
+}
 
 #endif // ENABLE(ASSEMBLER) && CPU(ARM_TRADITIONAL)
+
+#endif // MacroAssemblerARM_h
index 0b504e1..9dd451e 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef MacroAssemblerARM64_h
+#define MacroAssemblerARM64_h
 
 #if ENABLE(ASSEMBLER)
 
@@ -3837,3 +3838,5 @@ ALWAYS_INLINE void MacroAssemblerARM64::storeUnscaledImmediate<16>(RegisterID rt
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER)
+
+#endif // MacroAssemblerARM64_h
index f6637d8..2b4644b 100644 (file)
@@ -24,7 +24,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef MacroAssemblerARMv7_h
+#define MacroAssemblerARMv7_h
 
 #if ENABLE(ASSEMBLER)
 
@@ -2132,3 +2133,5 @@ private:
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER)
+
+#endif // MacroAssemblerARMv7_h
index a71a486..135be4d 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef MacroAssemblerCodeRef_h
+#define MacroAssemblerCodeRef_h
 
 #include "ExecutableAllocator.h"
 #include <wtf/DataLog.h>
@@ -419,3 +420,5 @@ template<typename T> struct HashTraits;
 template<> struct HashTraits<JSC::MacroAssemblerCodePtr> : public CustomHashTraits<JSC::MacroAssemblerCodePtr> { };
 
 } // namespace WTF
+
+#endif // MacroAssemblerCodeRef_h
index fafdc51..9deca8f 100644 (file)
@@ -24,7 +24,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#pragma once
+#ifndef MacroAssemblerMIPS_h
+#define MacroAssemblerMIPS_h
 
 #if ENABLE(ASSEMBLER) && CPU(MIPS)
 
@@ -3016,6 +3017,8 @@ private:
 
 };
 
-} // namespace JSC
+}
 
 #endif // ENABLE(ASSEMBLER) && CPU(MIPS)
+
+#endif // MacroAssemblerMIPS_h
index bbce7ee..e25a6ea 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#pragma once
+#ifndef MacroAssemblerPrinter_h
+#define MacroAssemblerPrinter_h
 
 #if ENABLE(MASM_PROBE)
 
@@ -300,3 +301,5 @@ void printMemory(MacroAssembler::CPUState&, const Memory&);
 } // namespace JSC
 
 #endif // ENABLE(MASM_PROBE)
+
+#endif // MacroAssemblerPrinter_h
index eecc415..c364aba 100644 (file)
@@ -25,7 +25,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */
 
-#pragma once
+#ifndef MacroAssemblerSH4_h
+#define MacroAssemblerSH4_h
 
 #if ENABLE(ASSEMBLER) && CPU(SH4)
 
@@ -2669,3 +2670,5 @@ private:
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER)
+
+#endif // MacroAssemblerSH4_h
index 75f3545..87c3a3a 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef MacroAssemblerX86_h
+#define MacroAssemblerX86_h
 
 #if ENABLE(ASSEMBLER) && CPU(X86)
 
@@ -373,3 +374,5 @@ private:
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER)
+
+#endif // MacroAssemblerX86_h
index 6f35d7c..6fcd74d 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef MacroAssemblerX86Common_h
+#define MacroAssemblerX86Common_h
 
 #if ENABLE(ASSEMBLER)
 
@@ -2951,3 +2952,5 @@ private:
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER)
+
+#endif // MacroAssemblerX86Common_h
index 97d4291..ff3b9dd 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef MacroAssemblerX86_64_h
+#define MacroAssemblerX86_64_h
 
 #if ENABLE(ASSEMBLER) && CPU(X86_64)
 
@@ -1355,3 +1356,5 @@ private:
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER)
+
+#endif // MacroAssemblerX86_64_h
index 04ca0a7..bd93599 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef MaxFrameExtentForSlowPathCall_h
+#define MaxFrameExtentForSlowPathCall_h
 
 #include "Register.h"
 #include "StackAlignment.h"
@@ -81,3 +82,6 @@ COMPILE_ASSERT((maxFrameExtentForSlowPathCall % 16) == 16 - sizeof(CallerFrameAn
 static const size_t maxFrameExtentForSlowPathCallInRegisters = maxFrameExtentForSlowPathCall / sizeof(Register);
 
 } // namespace JSC
+
+#endif // MaxFrameExtentForSlowPathCall_h
+
index 52217d8..3f10217 100644 (file)
@@ -25,7 +25,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#pragma once
+#ifndef SH4Assembler_h
+#define SH4Assembler_h
 
 #if ENABLE(ASSEMBLER) && CPU(SH4)
 
@@ -2220,3 +2221,5 @@ private:
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER) && CPU(SH4)
+
+#endif // SH4Assembler_h
index 0f6d7b5..9e60990 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef X86Assembler_h
+#define X86Assembler_h
 
 #if ENABLE(ASSEMBLER) && (CPU(X86) || CPU(X86_64))
 
@@ -3710,3 +3711,5 @@ private:
 } // namespace JSC
 
 #endif // ENABLE(ASSEMBLER) && CPU(X86)
+
+#endif // X86Assembler_h
index b424149..132e1dd 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3ArgumentRegValue_h
+#define B3ArgumentRegValue_h
 
 #if ENABLE(B3_JIT)
 
@@ -61,3 +62,6 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3ArgumentRegValue_h
+
index 11f4668..9fb666a 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3BasicBlock_h
+#define B3BasicBlock_h
 
 #if ENABLE(B3_JIT)
 
@@ -198,3 +199,6 @@ inline DeepBasicBlockDump deepDump(const Procedure& proc, const BasicBlock* bloc
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3BasicBlock_h
+
index 26c2df4..0502771 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3BasicBlockInlines_h
+#define B3BasicBlockInlines_h
 
 #if ENABLE(B3_JIT)
 
@@ -96,3 +97,6 @@ inline FrequentedBlock& BasicBlock::fallThrough()
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3BasicBlockInlines_h
+
index e5998c8..32a59fc 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3BasicBlockUtils_h
+#define B3BasicBlockUtils_h
 
 #if ENABLE(B3_JIT)
 
@@ -148,3 +149,6 @@ Vector<BasicBlock*> blocksInPostOrder(BasicBlock* root)
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3BasicBlockUtils_h
+
index b316f64..6c8f7b2 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3BlockInsertionSet_h
+#define B3BlockInsertionSet_h
 
 #if ENABLE(B3_JIT)
 
@@ -91,3 +92,6 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3BlockInsertionSet_h
+
index 6fa197c..9e6be4b 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3BlockWorklist_h
+#define B3BlockWorklist_h
 
 #if ENABLE(B3_JIT)
 
@@ -55,3 +56,6 @@ typedef PostOrderGraphNodeWorklist<BasicBlock*, IndexSet<BasicBlock>> PostOrderB
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3BlockWorklist_h
+
index 9a977f0..cd5737d 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3BottomProvider_h
+#define B3BottomProvider_h
 
 #if ENABLE(B3_JIT)
 
@@ -55,3 +56,6 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3BottomProvider_h
+
index 75c324f..e9b7168 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3BreakCriticalEdges_h
+#define B3BreakCriticalEdges_h
 
 #if ENABLE(B3_JIT)
 
@@ -36,3 +37,6 @@ void breakCriticalEdges(Procedure&);
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3BreakCriticalEdges_h
+
index 9a8b9d1..7dbed80 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3CCallValue_h
+#define B3CCallValue_h
 
 #if ENABLE(B3_JIT)
 
@@ -66,3 +67,6 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3CCallValue_h
+
index 3d1418e..904ab3f 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3CFG_h
+#define B3CFG_h
 
 #if ENABLE(B3_JIT)
 
@@ -74,3 +75,6 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3CFG_h
+
index c45cc64..094437d 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3CaseCollection_h
+#define B3CaseCollection_h
 
 #if ENABLE(B3_JIT)
 
@@ -114,3 +115,6 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3CaseCollection_h
+
index 237a568..097e594 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3CaseCollectionInlines_h
+#define B3CaseCollectionInlines_h
 
 #if ENABLE(B3_JIT)
 
@@ -51,3 +52,6 @@ inline SwitchCase CaseCollection::at(unsigned index) const
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3CaseCollectionInlines_h
+
index c7ecf77..7a37934 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3CheckSpecial_h
+#define B3CheckSpecial_h
 
 #if ENABLE(B3_JIT)
 
@@ -165,3 +166,6 @@ template<> struct HashTraits<JSC::B3::CheckSpecial::Key> : SimpleClassHashTraits
 } // namespace WTF
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3CheckSpecial_h
+
index ab1b7ed..8802b1f 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3CheckValue_h
+#define B3CheckValue_h
 
 #if ENABLE(B3_JIT)
 
@@ -66,3 +67,7 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3CheckValue_h
+
+
index 2402caf..4d55cc9 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3Common_h
+#define B3Common_h
 
 #if ENABLE(B3_JIT)
 
@@ -123,3 +124,6 @@ static IntType chillMod(IntType numerator, IntType denominator)
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3Common_h
+
index bf0de75..d0bcd5b 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3Commutativity_h
+#define B3Commutativity_h
 
 #if ENABLE(B3_JIT)
 
@@ -44,3 +45,6 @@ void printInternal(PrintStream&, JSC::B3::Commutativity);
 } // namespace WTF
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3Commutativity_h
+
index 3d5e239..8fdf267 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3Compilation_h
+#define B3Compilation_h
 
 #if ENABLE(B3_JIT)
 
@@ -74,3 +75,6 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3Compilation_h
+
index 8c17ed6..cdaaacf 100644 (file)
@@ -71,7 +71,8 @@
  * SOFTWARE.
  */
 
-#pragma once
+#ifndef B3ComputeDivisionMagic_h
+#define B3ComputeDivisionMagic_h
 
 #if ENABLE(B3_JIT)
 
@@ -137,3 +138,6 @@ DivisionMagic<T> computeDivisionMagic(T divisor)
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3ComputeDivisionMagic_h
+
index 48e5737..14e9504 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3Const32Value_h
+#define B3Const32Value_h
 
 #if ENABLE(B3_JIT)
 
@@ -91,3 +92,6 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3Const32Value_h
+
index a4ce316..fab9626 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3Const64Value_h
+#define B3Const64Value_h
 
 #if ENABLE(B3_JIT)
 
@@ -91,3 +92,6 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3Const64Value_h
+
index a418ad2..e8ea539 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3ConstDoubleValue_h
+#define B3ConstDoubleValue_h
 
 #if ENABLE(B3_JIT)
 
@@ -82,3 +83,6 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3ConstDoubleValue_h
+
index 8027565..36673ca 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3ConstFloatValue_h
+#define B3ConstFloatValue_h
 
 #if ENABLE(B3_JIT)
 
@@ -80,3 +81,6 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3ConstFloatValue_h
+
index 78bcba3..f5484bc 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3ConstPtrValue_h
+#define B3ConstPtrValue_h
 
 #if ENABLE(B3_JIT)
 
@@ -67,3 +68,6 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3ConstPtrValue_h
+
index d2cd31f..b23f41e 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3ConstrainedValue_h
+#define B3ConstrainedValue_h
 
 #if ENABLE(B3_JIT)
 
@@ -66,3 +67,6 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3ConstrainedValue_h
+
index 0bca40e..6a3c4e9 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3DataSection_h
+#define B3DataSection_h
 
 #if ENABLE(B3_JIT)
 
@@ -49,3 +50,6 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3DataSection_h
+
index 4a9d085..2f1b3b6 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3Dominators_h
+#define B3Dominators_h
 
 #if ENABLE(B3_JIT)
 
@@ -48,3 +49,6 @@ public:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3Dominators_h
+
index 443adaf..a085e05 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3DuplicateTails_h
+#define B3DuplicateTails_h
 
 #if ENABLE(B3_JIT)
 
@@ -40,3 +41,6 @@ void duplicateTails(Procedure&);
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3DuplicateTails_h
+
index 720955f..3c855b3 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3Effects_h
+#define B3Effects_h
 
 #if ENABLE(B3_JIT)
 
@@ -93,3 +94,6 @@ struct Effects {
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3Effects_h
+
index ce994be..74fab5d 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3EliminateCommonSubexpressions_h
+#define B3EliminateCommonSubexpressions_h
 
 #if ENABLE(B3_JIT)
 
@@ -38,3 +39,6 @@ bool eliminateCommonSubexpressions(Procedure&);
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3EliminateCommonSubexpressions_h
+
index 775c322..8859276 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3FixSSA_h
+#define B3FixSSA_h
 
 #if ENABLE(B3_JIT)
 
@@ -46,3 +47,6 @@ bool fixSSA(Procedure&);
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3FixSSA_h
+
index a55c770..165ee94 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3FoldPathConstants_h
+#define B3FoldPathConstants_h
 
 #if ENABLE(B3_JIT)
 
@@ -38,3 +39,6 @@ void foldPathConstants(Procedure&);
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3FoldPathConstants_h
+
index 607c439..4a9621d 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3FrequencyClass_h
+#define B3FrequencyClass_h
 
 #if ENABLE(B3_JIT)
 
@@ -60,3 +61,6 @@ void printInternal(PrintStream&, JSC::B3::FrequencyClass);
 } // namespace WTF
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3FrequencyClass_h
+
index 9b63ff4..3f98c68 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3FrequentedBlock_h
+#define B3FrequentedBlock_h
 
 #if ENABLE(B3_JIT)
 
@@ -38,3 +39,6 @@ typedef GenericFrequentedBlock<BasicBlock> FrequentedBlock;
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3FrequentedBlock_h
+
index 2ffcd0e..88b2fa5 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3Generate_h
+#define B3Generate_h
 
 #if ENABLE(B3_JIT)
 
@@ -53,3 +54,6 @@ void generateToAir(Procedure&, unsigned optLevel = 1);
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3Generate_h
+
index 1c5e75c..21c9b5c 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3GenericFrequentedBlock_h
+#define B3GenericFrequentedBlock_h
 
 #if ENABLE(B3_JIT)
 
@@ -83,3 +84,6 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3GenericFrequentedBlock_h
+
index a7eac0c..80f18ff 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3HeapRange_h
+#define B3HeapRange_h
 
 #if ENABLE(B3_JIT)
 
@@ -108,3 +109,6 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3HeapRange_h
+
index d0466f8..1896371 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3InferSwitches_h
+#define B3InferSwitches_h
 
 #if ENABLE(B3_JIT)
 
@@ -38,3 +39,6 @@ bool inferSwitches(Procedure&);
 } } // namespace JSC::B3
 
 #endif // ENABE(B3_JIT)
+
+#endif // B3InferSwitches_h
+
index 1eb5272..bf9caa7 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3InsertionSet_h
+#define B3InsertionSet_h
 
 #if ENABLE(B3_JIT)
 
@@ -84,3 +85,6 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3InsertionSet_h
+
index c5b03df..47c0933 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3InsertionSetInlines_h
+#define B3InsertionSetInlines_h
 
 #if ENABLE(B3_JIT)
 
@@ -41,3 +42,6 @@ ValueType* InsertionSet::insert(size_t index, Arguments... arguments)
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3InsertionSetInlines_h
+
index c482ab2..c4440c6 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#pragma once
+#ifndef B3LegalizeMemoryOffsets_h
+#define B3LegalizeMemoryOffsets_h
 
 #if ENABLE(B3_JIT)
 
@@ -38,3 +39,6 @@ void legalizeMemoryOffsets(Procedure&);
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3LegalizeMemoryOffsets_h
+
index f9649e2..71fdfa1 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3LowerMacros_h
+#define B3LowerMacros_h
 
 #if ENABLE(B3_JIT)
 
@@ -39,3 +40,6 @@ bool lowerMacros(Procedure&);
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3LowerMacros_h
+
index f7b6536..94baf56 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3LowerMacrosAfterOptimizations_h
+#define B3LowerMacrosAfterOptimizations_h
 
 #if ENABLE(B3_JIT)
 
@@ -38,3 +39,6 @@ bool lowerMacrosAfterOptimizations(Procedure&);
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3LowerMacrosAfterOptimizations_h
+
index a668376..f46e96f 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3LowerToAir_h
+#define B3LowerToAir_h
 
 #if ENABLE(B3_JIT)
 
@@ -39,3 +40,6 @@ JS_EXPORT_PRIVATE void lowerToAir(Procedure&);
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3LowerToAir_h
+
index b6bddea..6650c67 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3MathExtras_h
+#define B3MathExtras_h
 
 #if ENABLE(B3_JIT)
 
@@ -42,3 +43,6 @@ JS_EXPORT_PRIVATE std::pair<BasicBlock*, Value*> powDoubleInt32(Procedure&, Basi
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3MathExtras_h
+
index 7621dbf..2e51a91 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#pragma once
+#ifndef B3MemoryValue_h
+#define B3MemoryValue_h
 
 #if ENABLE(B3_JIT)
 
@@ -152,3 +153,6 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3MemoryValue_h
+
index 304c898..dfe1f27 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3MoveConstants_h
+#define B3MoveConstants_h
 
 #if ENABLE(B3_JIT)
 
@@ -38,3 +39,6 @@ void moveConstants(Procedure&);
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3MoveConstants_h
+
index 35a2a06..d9c012f 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3OpaqueByproduct_h
+#define B3OpaqueByproduct_h
 
 #if ENABLE(B3_JIT)
 
@@ -46,3 +47,6 @@ public:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3OpaqueByproduct_h
+
index e8eec11..8556e9e 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3OpaqueByproducts_h
+#define B3OpaqueByproducts_h
 
 #if ENABLE(B3_JIT)
 
@@ -53,3 +54,6 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3OpaqueByproducts_h
+
index 160e83d..83a1603 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3Opcode_h
+#define B3Opcode_h
 
 #if ENABLE(B3_JIT)
 
@@ -294,3 +295,6 @@ JS_EXPORT_PRIVATE void printInternal(PrintStream&, JSC::B3::Opcode);
 } // namespace WTF
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3Opcode_h
+
index 47fd10f..4ac41aa 100644 (file)
@@ -23,7 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#pragma once
+#ifndef B3Origin_h
+#define B3Origin_h
 
 #if ENABLE(B3_JIT)
 
@@ -58,3 +59,6 @@ private:
 } } // namespace JSC::B3
 
 #endif // ENABLE(B3_JIT)
+
+#endif // B3Origin_h
+