GNUmakefile.list.am 41.7 KB
Newer Older
1 2 3 4 5 6 7 8 9 10
javascriptcore_h_api += \
	Source/JavaScriptCore/API/JSBase.h \
	Source/JavaScriptCore/API/JSContextRef.h \
	Source/JavaScriptCore/API/JSObjectRef.h \
	Source/JavaScriptCore/API/JSStringRef.h \
	Source/JavaScriptCore/API/JSValueRef.h \
	Source/JavaScriptCore/API/JavaScript.h \
	Source/JavaScriptCore/API/WebKitAvailability.h

javascriptcore_built_nosources += \
11 12 13 14 15 16 17 18 19 20 21 22
	DerivedSources/JavaScriptCore/KeywordLookup.h \
	DerivedSources/JavaScriptCore/Lexer.lut.h \
	DerivedSources/JavaScriptCore/RegExpJitTables.h \
	DerivedSources/JavaScriptCore/ArrayConstructor.lut.h \
	DerivedSources/JavaScriptCore/ArrayPrototype.lut.h \
	DerivedSources/JavaScriptCore/BooleanPrototype.lut.h \
	DerivedSources/JavaScriptCore/DateConstructor.lut.h \
	DerivedSources/JavaScriptCore/DatePrototype.lut.h \
	DerivedSources/JavaScriptCore/ErrorPrototype.lut.h \
	DerivedSources/JavaScriptCore/JSGlobalObject.lut.h \
	DerivedSources/JavaScriptCore/JSONObject.lut.h \
	DerivedSources/JavaScriptCore/MathObject.lut.h \
wingo@igalia.com's avatar
wingo@igalia.com committed
23
	DerivedSources/JavaScriptCore/NamePrototype.lut.h \
24 25 26 27 28 29 30
	DerivedSources/JavaScriptCore/NumberConstructor.lut.h \
	DerivedSources/JavaScriptCore/NumberPrototype.lut.h \
	DerivedSources/JavaScriptCore/ObjectConstructor.lut.h \
	DerivedSources/JavaScriptCore/RegExpConstructor.lut.h \
	DerivedSources/JavaScriptCore/RegExpObject.lut.h \
	DerivedSources/JavaScriptCore/RegExpPrototype.lut.h \
	DerivedSources/JavaScriptCore/StringConstructor.lut.h \
wingo@igalia.com's avatar
wingo@igalia.com committed
31 32
	DerivedSources/JavaScriptCore/LLIntDesiredOffsets.h \
	DerivedSources/JavaScriptCore/LLIntAssembly.h
33 34 35 36

javascriptcore_sources += \
	Source/JavaScriptCore/API/APICast.h \
	Source/JavaScriptCore/API/APIShims.h \
37
	Source/JavaScriptCore/API/JSAPIWrapperObject.h \
38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
	Source/JavaScriptCore/API/JSBase.cpp \
	Source/JavaScriptCore/API/JSBasePrivate.h \
	Source/JavaScriptCore/API/JSCallbackConstructor.cpp \
	Source/JavaScriptCore/API/JSCallbackConstructor.h \
	Source/JavaScriptCore/API/JSCallbackFunction.cpp \
	Source/JavaScriptCore/API/JSCallbackFunction.h \
	Source/JavaScriptCore/API/JSCallbackObject.cpp \
	Source/JavaScriptCore/API/JSCallbackObjectFunctions.h \
	Source/JavaScriptCore/API/JSCallbackObject.h \
	Source/JavaScriptCore/API/JSClassRef.cpp \
	Source/JavaScriptCore/API/JSClassRef.h \
	Source/JavaScriptCore/API/JSContextRef.cpp \
	Source/JavaScriptCore/API/JSContextRefPrivate.h \
	Source/JavaScriptCore/API/JSObjectRef.cpp \
	Source/JavaScriptCore/API/JSObjectRefPrivate.h \
	Source/JavaScriptCore/API/JSRetainPtr.h \
54 55
	Source/JavaScriptCore/API/JSScriptRef.cpp \
	Source/JavaScriptCore/API/JSScriptRefPrivate.h \
56
	Source/JavaScriptCore/API/JSStringRef.cpp \
57
	Source/JavaScriptCore/API/JSStringRefPrivate.h \
58 59
	Source/JavaScriptCore/API/JSValueRef.cpp \
	Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h \
60
	Source/JavaScriptCore/API/ObjCCallbackFunction.h \
61 62 63 64 65 66 67 68 69 70
	Source/JavaScriptCore/API/OpaqueJSString.cpp \
	Source/JavaScriptCore/API/OpaqueJSString.h \
	Source/JavaScriptCore/assembler/AbstractMacroAssembler.h \
	Source/JavaScriptCore/assembler/ARMAssembler.cpp \
	Source/JavaScriptCore/assembler/ARMAssembler.h \
	Source/JavaScriptCore/assembler/ARMv7Assembler.cpp \
	Source/JavaScriptCore/assembler/ARMv7Assembler.h \
	Source/JavaScriptCore/assembler/AssemblerBuffer.h \
	Source/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h \
	Source/JavaScriptCore/assembler/CodeLocation.h \
71
	Source/JavaScriptCore/assembler/LinkBuffer.cpp \
72
	Source/JavaScriptCore/assembler/LinkBuffer.h \
73
	Source/JavaScriptCore/assembler/MacroAssembler.cpp \
74
	Source/JavaScriptCore/assembler/MacroAssembler.h \
75 76 77 78
	Source/JavaScriptCore/assembler/MacroAssemblerARM.cpp \
	Source/JavaScriptCore/assembler/MacroAssemblerARM.h \
	Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h \
	Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h \
79 80 81 82 83
	Source/JavaScriptCore/assembler/MacroAssemblerMIPS.h \
	Source/JavaScriptCore/assembler/MacroAssemblerSH4.h \
	Source/JavaScriptCore/assembler/MacroAssemblerX86.h \
	Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h \
	Source/JavaScriptCore/assembler/MacroAssemblerX86_64.h \
84
	Source/JavaScriptCore/assembler/MIPSAssembler.h \
85
	Source/JavaScriptCore/assembler/RepatchBuffer.h \
86
	Source/JavaScriptCore/assembler/SH4Assembler.h \
87
	Source/JavaScriptCore/assembler/X86Assembler.h \
88 89
	Source/JavaScriptCore/bytecode/ArrayAllocationProfile.cpp \
	Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h \
90 91
	Source/JavaScriptCore/bytecode/ArrayProfile.cpp \
	Source/JavaScriptCore/bytecode/ArrayProfile.h \
92
	Source/JavaScriptCore/bytecode/ByValInfo.h \
93
	Source/JavaScriptCore/bytecode/BytecodeConventions.h \
94 95
	Source/JavaScriptCore/bytecode/CallLinkInfo.cpp \
	Source/JavaScriptCore/bytecode/CallLinkInfo.h \
96 97
	Source/JavaScriptCore/bytecode/CallLinkStatus.cpp \
	Source/JavaScriptCore/bytecode/CallLinkStatus.h \
98
	Source/JavaScriptCore/bytecode/CallReturnOffsetToBytecodeOffset.h \
99
	Source/JavaScriptCore/bytecode/CodeType.cpp \
100
	Source/JavaScriptCore/bytecode/CodeType.h \
101 102
	Source/JavaScriptCore/bytecode/CodeBlock.cpp \
	Source/JavaScriptCore/bytecode/CodeBlock.h \
103 104 105 106
	Source/JavaScriptCore/bytecode/CodeBlockHash.cpp \
	Source/JavaScriptCore/bytecode/CodeBlockHash.h \
	Source/JavaScriptCore/bytecode/CodeBlockWithJITType.h \
	Source/JavaScriptCore/bytecode/CodeOrigin.cpp \
107
	Source/JavaScriptCore/bytecode/CodeOrigin.h \
108
	Source/JavaScriptCore/bytecode/DataFormat.h \
109 110
	Source/JavaScriptCore/bytecode/DFGExitProfile.cpp \
	Source/JavaScriptCore/bytecode/DFGExitProfile.h \
111
	Source/JavaScriptCore/bytecode/EvalCodeCache.h \
112 113
	Source/JavaScriptCore/bytecode/ExecutionCounter.cpp \
	Source/JavaScriptCore/bytecode/ExecutionCounter.h \
114 115
	Source/JavaScriptCore/bytecode/ExitKind.cpp \
	Source/JavaScriptCore/bytecode/ExitKind.h \
116
	Source/JavaScriptCore/bytecode/ExpressionRangeInfo.h \
117 118
	Source/JavaScriptCore/bytecode/GetByIdStatus.cpp \
	Source/JavaScriptCore/bytecode/GetByIdStatus.h \
119
	Source/JavaScriptCore/bytecode/HandlerInfo.h \
120 121 122
	Source/JavaScriptCore/bytecode/Instruction.h \
	Source/JavaScriptCore/bytecode/JumpTable.cpp \
	Source/JavaScriptCore/bytecode/JumpTable.h \
123
	Source/JavaScriptCore/bytecode/LLIntCallLinkInfo.h \
124 125
	Source/JavaScriptCore/bytecode/LazyOperandValueProfile.cpp \
	Source/JavaScriptCore/bytecode/LazyOperandValueProfile.h \
126
	Source/JavaScriptCore/bytecode/LineInfo.h \
127 128
	Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.cpp \
	Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.h \
129
	Source/JavaScriptCore/bytecode/ObjectAllocationProfile.h \
130 131
	Source/JavaScriptCore/bytecode/Opcode.cpp \
	Source/JavaScriptCore/bytecode/Opcode.h \
132
	Source/JavaScriptCore/bytecode/Operands.h \
133
	Source/JavaScriptCore/bytecode/PolymorphicAccessStructureList.h \
134 135
	Source/JavaScriptCore/bytecode/PolymorphicPutByIdList.cpp \
	Source/JavaScriptCore/bytecode/PolymorphicPutByIdList.h \
136 137
	Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp \
	Source/JavaScriptCore/bytecode/PreciseJumpTargets.h \
138 139
	Source/JavaScriptCore/bytecode/SpeculatedType.cpp \
	Source/JavaScriptCore/bytecode/SpeculatedType.h \
140 141
	Source/JavaScriptCore/bytecode/PutByIdStatus.cpp \
	Source/JavaScriptCore/bytecode/PutByIdStatus.h \
142
	Source/JavaScriptCore/bytecode/PutKind.h \
143 144
	Source/JavaScriptCore/bytecode/ReduceWhitespace.cpp \
	Source/JavaScriptCore/bytecode/ReduceWhitespace.h \
145 146
	Source/JavaScriptCore/bytecode/ResolveGlobalStatus.cpp \
	Source/JavaScriptCore/bytecode/ResolveGlobalStatus.h \
147
	Source/JavaScriptCore/bytecode/ResolveOperation.h \
148 149
	Source/JavaScriptCore/bytecode/SamplingTool.cpp \
	Source/JavaScriptCore/bytecode/SamplingTool.h \
150 151
	Source/JavaScriptCore/bytecode/SpecialPointer.cpp \
	Source/JavaScriptCore/bytecode/SpecialPointer.h \
152
	Source/JavaScriptCore/bytecode/StructureSet.h \
153 154
	Source/JavaScriptCore/bytecode/StructureStubInfo.cpp \
	Source/JavaScriptCore/bytecode/StructureStubInfo.h \
155 156
	Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.cpp \
	Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.h \
157 158
	Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp \
	Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h \
159
	Source/JavaScriptCore/bytecode/ValueProfile.h \
160 161
	Source/JavaScriptCore/bytecode/ValueRecovery.h \
	Source/JavaScriptCore/bytecode/VirtualRegister.h \
162 163
	Source/JavaScriptCore/bytecode/Watchpoint.cpp \
	Source/JavaScriptCore/bytecode/Watchpoint.h \
164 165 166 167 168 169
	Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp \
	Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h \
	Source/JavaScriptCore/bytecompiler/Label.h \
	Source/JavaScriptCore/bytecompiler/LabelScope.h \
	Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp \
	Source/JavaScriptCore/bytecompiler/RegisterID.h \
170 171
	Source/JavaScriptCore/bytecompiler/StaticPropertyAnalysis.h \
	Source/JavaScriptCore/bytecompiler/StaticPropertyAnalyzer.h \
172 173 174
	Source/JavaScriptCore/dfg/DFGAbstractState.cpp \
	Source/JavaScriptCore/dfg/DFGAbstractState.h \
	Source/JavaScriptCore/dfg/DFGAbstractValue.h \
175
	Source/JavaScriptCore/dfg/DFGAdjacencyList.h \
176
	Source/JavaScriptCore/dfg/DFGAllocator.h \
177
	Source/JavaScriptCore/dfg/DFGArgumentPosition.h \
178 179
	Source/JavaScriptCore/dfg/DFGArgumentsSimplificationPhase.cpp \
	Source/JavaScriptCore/dfg/DFGArgumentsSimplificationPhase.h \
180 181
	Source/JavaScriptCore/dfg/DFGArrayMode.cpp \
	Source/JavaScriptCore/dfg/DFGArrayMode.h \
182
	Source/JavaScriptCore/dfg/DFGArrayifySlowPathGenerator.h \
183 184
	Source/JavaScriptCore/dfg/DFGAssemblyHelpers.cpp \
	Source/JavaScriptCore/dfg/DFGAssemblyHelpers.h \
185 186
	Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.cpp \
	Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.h \
kov@webkit.org's avatar
kov@webkit.org committed
187
	Source/JavaScriptCore/dfg/DFGBasicBlock.h \
188
	Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h \
189
	Source/JavaScriptCore/dfg/DFGBranchDirection.h \
xan@webkit.org's avatar
xan@webkit.org committed
190 191
	Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp \
	Source/JavaScriptCore/dfg/DFGByteCodeParser.h \
192
	Source/JavaScriptCore/dfg/DFGCCallHelpers.h \
193 194
	Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.cpp \
	Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.h \
195
	Source/JavaScriptCore/dfg/DFGCallArrayAllocatorSlowPathGenerator.h \
196 197
	Source/JavaScriptCore/dfg/DFGCapabilities.cpp \
	Source/JavaScriptCore/dfg/DFGCapabilities.h \
198 199
	Source/JavaScriptCore/dfg/DFGCFAPhase.cpp \
	Source/JavaScriptCore/dfg/DFGCFAPhase.h \
200 201
	Source/JavaScriptCore/dfg/DFGCPSRethreadingPhase.cpp \
	Source/JavaScriptCore/dfg/DFGCPSRethreadingPhase.h \
202
	Source/JavaScriptCore/dfg/DFGCommon.cpp \
203
	Source/JavaScriptCore/dfg/DFGCommon.h \
204 205
	Source/JavaScriptCore/dfg/DFGCommonData.cpp \
	Source/JavaScriptCore/dfg/DFGCommonData.h \
206 207
	Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.cpp \
	Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.h \
208 209
	Source/JavaScriptCore/dfg/DFGCSEPhase.cpp \
	Source/JavaScriptCore/dfg/DFGCSEPhase.h \
210 211
	Source/JavaScriptCore/dfg/DFGDCEPhase.cpp \
	Source/JavaScriptCore/dfg/DFGDCEPhase.h \
212 213
	Source/JavaScriptCore/dfg/DFGDisassembler.cpp \
	Source/JavaScriptCore/dfg/DFGDisassembler.h \
214 215
	Source/JavaScriptCore/dfg/DFGDominators.cpp \
	Source/JavaScriptCore/dfg/DFGDominators.h \
216
	Source/JavaScriptCore/dfg/DFGDoubleFormatState.h \
217 218
	Source/JavaScriptCore/dfg/DFGDriver.cpp \
	Source/JavaScriptCore/dfg/DFGDriver.h \
219
	Source/JavaScriptCore/dfg/DFGEdge.cpp \
220
	Source/JavaScriptCore/dfg/DFGEdge.h \
xan@webkit.org's avatar
xan@webkit.org committed
221
	Source/JavaScriptCore/dfg/DFGFPRInfo.h \
222 223
	Source/JavaScriptCore/dfg/DFGFixupPhase.cpp \
	Source/JavaScriptCore/dfg/DFGFixupPhase.h \
xan@webkit.org's avatar
xan@webkit.org committed
224 225 226 227
	Source/JavaScriptCore/dfg/DFGGenerationInfo.h \
	Source/JavaScriptCore/dfg/DFGGPRInfo.h \
	Source/JavaScriptCore/dfg/DFGGraph.cpp \
	Source/JavaScriptCore/dfg/DFGGraph.h \
228
	Source/JavaScriptCore/dfg/DFGInsertionSet.h \
229 230
	Source/JavaScriptCore/dfg/DFGJITCode.cpp \
	Source/JavaScriptCore/dfg/DFGJITCode.h \
xan@webkit.org's avatar
xan@webkit.org committed
231 232
	Source/JavaScriptCore/dfg/DFGJITCompiler.cpp \
	Source/JavaScriptCore/dfg/DFGJITCompiler.h \
233 234
	Source/JavaScriptCore/dfg/DFGLongLivedState.cpp \
	Source/JavaScriptCore/dfg/DFGLongLivedState.h \
235
	Source/JavaScriptCore/dfg/DFGMinifiedGraph.h \
236
	Source/JavaScriptCore/dfg/DFGMinifiedID.h \
237 238
	Source/JavaScriptCore/dfg/DFGMinifiedNode.cpp \
	Source/JavaScriptCore/dfg/DFGMinifiedNode.h \
239
	Source/JavaScriptCore/dfg/DFGNode.cpp \
xan@webkit.org's avatar
xan@webkit.org committed
240
	Source/JavaScriptCore/dfg/DFGNode.h \
241
	Source/JavaScriptCore/dfg/DFGNodeAllocator.h \
242 243 244
	Source/JavaScriptCore/dfg/DFGNodeFlags.cpp \
	Source/JavaScriptCore/dfg/DFGNodeFlags.h \
	Source/JavaScriptCore/dfg/DFGNodeType.h \
xan@webkit.org's avatar
xan@webkit.org committed
245 246
	Source/JavaScriptCore/dfg/DFGOperations.cpp \
	Source/JavaScriptCore/dfg/DFGOperations.h \
247 248
	Source/JavaScriptCore/dfg/DFGOSREntry.cpp \
	Source/JavaScriptCore/dfg/DFGOSREntry.h \
249 250
	Source/JavaScriptCore/dfg/DFGOSRExitCompiler32_64.cpp \
	Source/JavaScriptCore/dfg/DFGOSRExitCompiler64.cpp \
251
	Source/JavaScriptCore/dfg/DFGOSRExitCompiler.cpp \
252
	Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h \
253 254
	Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.cpp \
	Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.h \
255
	Source/JavaScriptCore/dfg/DFGOSRExit.h \
256
	Source/JavaScriptCore/dfg/DFGOSRExit.cpp \
257
	Source/JavaScriptCore/dfg/DFGOSRExitCompilationInfo.h \
258 259
	Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.cpp \
	Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.h \
260 261 262 263
	Source/JavaScriptCore/dfg/DFGPhase.cpp \
	Source/JavaScriptCore/dfg/DFGPhase.h \
	Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp \
	Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.h \
264 265
	Source/JavaScriptCore/dfg/DFGPredictionInjectionPhase.cpp \
	Source/JavaScriptCore/dfg/DFGPredictionInjectionPhase.h \
xan@webkit.org's avatar
xan@webkit.org committed
266
	Source/JavaScriptCore/dfg/DFGRegisterBank.h \
267
	Source/JavaScriptCore/dfg/DFGRegisterSet.h \
xan@webkit.org's avatar
xan@webkit.org committed
268 269 270
	Source/JavaScriptCore/dfg/DFGRepatch.cpp \
	Source/JavaScriptCore/dfg/DFGRepatch.h \
	Source/JavaScriptCore/dfg/DFGScoreBoard.h \
271
	Source/JavaScriptCore/dfg/DFGScratchRegisterAllocator.h \
272 273
	Source/JavaScriptCore/dfg/DFGSilentRegisterSavePlan.h \
	Source/JavaScriptCore/dfg/DFGSlowPathGenerator.h \
274 275
	Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp \
	Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp \
xan@webkit.org's avatar
xan@webkit.org committed
276 277
	Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp \
	Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h \
278
	Source/JavaScriptCore/dfg/DFGStructureAbstractValue.h \
279 280
	Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.cpp \
	Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.h \
281 282
	Source/JavaScriptCore/dfg/DFGThunks.cpp \
	Source/JavaScriptCore/dfg/DFGThunks.h \
283 284
	Source/JavaScriptCore/dfg/DFGUnificationPhase.cpp \
	Source/JavaScriptCore/dfg/DFGUnificationPhase.h \
285 286
	Source/JavaScriptCore/dfg/DFGUseKind.cpp \
	Source/JavaScriptCore/dfg/DFGUseKind.h \
287 288 289 290 291 292 293
	Source/JavaScriptCore/dfg/DFGValueRecoveryOverride.h \
	Source/JavaScriptCore/dfg/DFGValueSource.cpp \
	Source/JavaScriptCore/dfg/DFGValueSource.h \
	Source/JavaScriptCore/dfg/DFGVariableEvent.cpp \
	Source/JavaScriptCore/dfg/DFGVariableEvent.h \
	Source/JavaScriptCore/dfg/DFGVariableEventStream.cpp \
	Source/JavaScriptCore/dfg/DFGVariableEventStream.h \
294 295
	Source/JavaScriptCore/dfg/DFGValidate.cpp \
	Source/JavaScriptCore/dfg/DFGValidate.h \
296
	Source/JavaScriptCore/dfg/DFGVariableAccessData.h \
297 298
	Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.cpp \
	Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.h \
299
	Source/JavaScriptCore/dfg/DFGVariadicFunction.h \
300 301
	Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.cpp \
	Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.h \
302
	Source/JavaScriptCore/disassembler/Disassembler.cpp \
303
	Source/JavaScriptCore/disassembler/Disassembler.h \
304
	Source/JavaScriptCore/heap/CopiedAllocator.h \
mhahnenberg@apple.com's avatar
mhahnenberg@apple.com committed
305
	Source/JavaScriptCore/heap/CopiedBlock.h \
kov@webkit.org's avatar
kov@webkit.org committed
306
	Source/JavaScriptCore/heap/CopiedBlockInlines.h \
mhahnenberg@apple.com's avatar
mhahnenberg@apple.com committed
307 308
	Source/JavaScriptCore/heap/CopiedSpace.cpp \
	Source/JavaScriptCore/heap/CopiedSpace.h \
309
	Source/JavaScriptCore/heap/CopiedSpaceInlines.h \
kov@webkit.org's avatar
kov@webkit.org committed
310 311 312 313
	Source/JavaScriptCore/heap/CopyVisitor.h \
	Source/JavaScriptCore/heap/CopyVisitorInlines.h \
	Source/JavaScriptCore/heap/CopyVisitor.cpp \
	Source/JavaScriptCore/heap/CopyWorkList.h \
314 315
	Source/JavaScriptCore/heap/ConservativeRoots.cpp \
	Source/JavaScriptCore/heap/ConservativeRoots.h \
316 317
	Source/JavaScriptCore/heap/DFGCodeBlocks.cpp \
	Source/JavaScriptCore/heap/DFGCodeBlocks.h \
318
	Source/JavaScriptCore/heap/GCAssertions.h \
319
	Source/JavaScriptCore/heap/Handle.h \
320 321
	Source/JavaScriptCore/heap/HandleBlock.h \
	Source/JavaScriptCore/heap/HandleBlockInlines.h \
ggaren@apple.com's avatar
Renamed  
ggaren@apple.com committed
322 323
	Source/JavaScriptCore/heap/HandleSet.cpp \
	Source/JavaScriptCore/heap/HandleSet.h \
324
	Source/JavaScriptCore/heap/HeapBlock.h \
325 326
	Source/JavaScriptCore/heap/HeapTimer.h \
	Source/JavaScriptCore/heap/HeapTimer.cpp \
wingo@igalia.com's avatar
wingo@igalia.com committed
327 328
	Source/JavaScriptCore/heap/IncrementalSweeper.h \
	Source/JavaScriptCore/heap/IncrementalSweeper.cpp \
329
	Source/JavaScriptCore/heap/SlotVisitor.cpp \
330
	Source/JavaScriptCore/heap/SlotVisitor.h \
331
	Source/JavaScriptCore/heap/SlotVisitorInlines.h \
332 333
	Source/JavaScriptCore/heap/HandleStack.cpp \
	Source/JavaScriptCore/heap/HandleStack.h \
334
	Source/JavaScriptCore/heap/HandleTypes.h \
335
	Source/JavaScriptCore/heap/BlockAllocator.cpp \
336
	Source/JavaScriptCore/heap/BlockAllocator.h \
337 338 339 340
	Source/JavaScriptCore/heap/GCThreadSharedData.cpp \
	Source/JavaScriptCore/heap/GCThreadSharedData.h \
	Source/JavaScriptCore/heap/GCThread.cpp \
	Source/JavaScriptCore/heap/GCThread.h \
341 342
	Source/JavaScriptCore/heap/Heap.cpp \
	Source/JavaScriptCore/heap/Heap.h \
343 344
	Source/JavaScriptCore/heap/HeapStatistics.cpp \
	Source/JavaScriptCore/heap/HeapStatistics.h \
345 346
	Source/JavaScriptCore/heap/JITStubRoutineSet.cpp \
	Source/JavaScriptCore/heap/JITStubRoutineSet.h \
347
	Source/JavaScriptCore/heap/ListableHandler.h \
348 349
	Source/JavaScriptCore/heap/Local.h \
	Source/JavaScriptCore/heap/LocalScope.h \
350 351 352 353
	Source/JavaScriptCore/heap/MachineStackMarker.cpp \
	Source/JavaScriptCore/heap/MachineStackMarker.h \
	Source/JavaScriptCore/heap/MarkStack.cpp \
	Source/JavaScriptCore/heap/MarkStack.h \
354
	Source/JavaScriptCore/heap/MarkStackInlines.h \
355
	Source/JavaScriptCore/heap/HeapRootVisitor.h \
356 357
	Source/JavaScriptCore/heap/MarkedAllocator.cpp \
	Source/JavaScriptCore/heap/MarkedAllocator.h \
358 359
	Source/JavaScriptCore/heap/MarkedBlock.cpp \
	Source/JavaScriptCore/heap/MarkedBlock.h \
360 361
	Source/JavaScriptCore/heap/MarkedBlockSet.h \
	Source/JavaScriptCore/heap/TinyBloomFilter.h \
362 363
	Source/JavaScriptCore/heap/MarkedSpace.cpp \
	Source/JavaScriptCore/heap/MarkedSpace.h \
364
	Source/JavaScriptCore/heap/PassWeak.h \
365
	Source/JavaScriptCore/heap/Region.h \
366
	Source/JavaScriptCore/heap/Strong.h \
367
	Source/JavaScriptCore/heap/StrongInlines.h \
368 369
	Source/JavaScriptCore/heap/SuperRegion.cpp \
	Source/JavaScriptCore/heap/SuperRegion.h \
370
	Source/JavaScriptCore/heap/UnconditionalFinalizer.h \
371 372
	Source/JavaScriptCore/heap/VTableSpectrum.cpp \
	Source/JavaScriptCore/heap/VTableSpectrum.h \
373
	Source/JavaScriptCore/heap/Weak.cpp \
374
	Source/JavaScriptCore/heap/Weak.h \
375
	Source/JavaScriptCore/heap/WeakBlock.cpp \
376
	Source/JavaScriptCore/heap/WeakBlock.h \
377
	Source/JavaScriptCore/heap/WeakHandleOwner.cpp \
378 379
	Source/JavaScriptCore/heap/WeakHandleOwner.h \
	Source/JavaScriptCore/heap/WeakImpl.h \
380
	Source/JavaScriptCore/heap/WeakInlines.h \
381 382
	Source/JavaScriptCore/heap/WeakSet.cpp \
	Source/JavaScriptCore/heap/WeakSet.h \
383
	Source/JavaScriptCore/heap/WeakSetInlines.h \
384
	Source/JavaScriptCore/heap/WeakReferenceHarvester.h \
385 386
	Source/JavaScriptCore/heap/WriteBarrierSupport.cpp \
	Source/JavaScriptCore/heap/WriteBarrierSupport.h \
387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426
	Source/JavaScriptCore/config.h \
	Source/JavaScriptCore/debugger/DebuggerActivation.cpp \
	Source/JavaScriptCore/debugger/DebuggerActivation.h \
	Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp \
	Source/JavaScriptCore/debugger/DebuggerCallFrame.h \
	Source/JavaScriptCore/debugger/Debugger.cpp \
	Source/JavaScriptCore/debugger/Debugger.h \
	Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/APICast.h \
	Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/APIShims.h \
	Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JavaScript.h \
	Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JSBase.h \
	Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JSContextRef.h \
	Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JSObjectRef.h \
	Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JSRetainPtr.h \
	Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JSStringRef.h \
	Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JSValueRef.h \
	Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/OpaqueJSString.h \
	Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/WebKitAvailability.h \
	Source/JavaScriptCore/icu/unicode/parseerr.h \
	Source/JavaScriptCore/icu/unicode/platform.h \
	Source/JavaScriptCore/icu/unicode/putil.h \
	Source/JavaScriptCore/icu/unicode/uchar.h \
	Source/JavaScriptCore/icu/unicode/ucnv_err.h \
	Source/JavaScriptCore/icu/unicode/ucnv.h \
	Source/JavaScriptCore/icu/unicode/ucol.h \
	Source/JavaScriptCore/icu/unicode/uconfig.h \
	Source/JavaScriptCore/icu/unicode/uenum.h \
	Source/JavaScriptCore/icu/unicode/uiter.h \
	Source/JavaScriptCore/icu/unicode/uloc.h \
	Source/JavaScriptCore/icu/unicode/umachine.h \
	Source/JavaScriptCore/icu/unicode/unorm.h \
	Source/JavaScriptCore/icu/unicode/urename.h \
	Source/JavaScriptCore/icu/unicode/uset.h \
	Source/JavaScriptCore/icu/unicode/ustring.h \
	Source/JavaScriptCore/icu/unicode/utf16.h \
	Source/JavaScriptCore/icu/unicode/utf8.h \
	Source/JavaScriptCore/icu/unicode/utf.h \
	Source/JavaScriptCore/icu/unicode/utf_old.h \
	Source/JavaScriptCore/icu/unicode/utypes.h \
	Source/JavaScriptCore/icu/unicode/uversion.h \
427 428
	Source/JavaScriptCore/interpreter/AbstractPC.cpp \
	Source/JavaScriptCore/interpreter/AbstractPC.h \
429 430 431 432 433 434
	Source/JavaScriptCore/interpreter/CachedCall.h \
	Source/JavaScriptCore/interpreter/CallFrameClosure.h \
	Source/JavaScriptCore/interpreter/CallFrame.cpp \
	Source/JavaScriptCore/interpreter/CallFrame.h \
	Source/JavaScriptCore/interpreter/Interpreter.cpp \
	Source/JavaScriptCore/interpreter/Interpreter.h \
435 436
	Source/JavaScriptCore/interpreter/JSStack.cpp \
	Source/JavaScriptCore/interpreter/JSStack.h \
437
	Source/JavaScriptCore/interpreter/JSStackInlines.h \
438
	Source/JavaScriptCore/interpreter/Register.h \
439 440
	Source/JavaScriptCore/interpreter/VMInspector.cpp \
	Source/JavaScriptCore/interpreter/VMInspector.h \
441
	Source/JavaScriptCore/JavaScriptCorePrefix.h \
442
	Source/JavaScriptCore/jit/CompactJITCodeMap.h \
443 444
	Source/JavaScriptCore/jit/ClosureCallStubRoutine.cpp \
	Source/JavaScriptCore/jit/ClosureCallStubRoutine.h \
445 446
	Source/JavaScriptCore/jit/ExecutableAllocator.cpp \
	Source/JavaScriptCore/jit/ExecutableAllocator.h \
447
	Source/JavaScriptCore/jit/ExecutableAllocatorFixedVMPool.cpp \
448 449
	Source/JavaScriptCore/jit/GCAwareJITStubRoutine.cpp \
	Source/JavaScriptCore/jit/GCAwareJITStubRoutine.h \
450 451
	Source/JavaScriptCore/jit/HostCallReturnValue.cpp \
	Source/JavaScriptCore/jit/HostCallReturnValue.h \
452 453 454 455
	Source/JavaScriptCore/jit/JITArithmetic32_64.cpp \
	Source/JavaScriptCore/jit/JITArithmetic.cpp \
	Source/JavaScriptCore/jit/JITCall32_64.cpp \
	Source/JavaScriptCore/jit/JITCall.cpp \
456
	Source/JavaScriptCore/jit/JITCode.cpp \
457
	Source/JavaScriptCore/jit/JITCode.h \
458
	Source/JavaScriptCore/jit/JITCompilationEffort.h \
459 460
	Source/JavaScriptCore/jit/JITDisassembler.cpp \
	Source/JavaScriptCore/jit/JITDisassembler.h \
461
	Source/JavaScriptCore/jit/JITDriver.h \
462 463
	Source/JavaScriptCore/jit/JIT.cpp \
	Source/JavaScriptCore/jit/JIT.h \
464 465
	Source/JavaScriptCore/jit/JITExceptions.cpp \
	Source/JavaScriptCore/jit/JITExceptions.h \
466
	Source/JavaScriptCore/jit/JITInlines.h \
467 468 469 470 471
	Source/JavaScriptCore/jit/JITOpcodes32_64.cpp \
	Source/JavaScriptCore/jit/JITOpcodes.cpp \
	Source/JavaScriptCore/jit/JITPropertyAccess32_64.cpp \
	Source/JavaScriptCore/jit/JITPropertyAccess.cpp \
	Source/JavaScriptCore/jit/JITStubCall.h \
472 473
	Source/JavaScriptCore/jit/JITStubRoutine.cpp \
	Source/JavaScriptCore/jit/JITStubRoutine.h \
474 475
	Source/JavaScriptCore/jit/JITStubs.cpp \
	Source/JavaScriptCore/jit/JITStubs.h \
476 477
	Source/JavaScriptCore/jit/JITThunks.cpp \
	Source/JavaScriptCore/jit/JITThunks.h \
xan@webkit.org's avatar
Tools:  
xan@webkit.org committed
478
	Source/JavaScriptCore/jit/JITWriteBarrier.h \
479
	Source/JavaScriptCore/jit/JSInterfaceJIT.h \
480 481
	Source/JavaScriptCore/jit/JumpReplacementWatchpoint.cpp \
	Source/JavaScriptCore/jit/JumpReplacementWatchpoint.h \
482
	Source/JavaScriptCore/jit/SpecializedThunkJIT.h \
483
	Source/JavaScriptCore/jit/ThunkGenerator.h \
484 485
	Source/JavaScriptCore/jit/ThunkGenerators.cpp \
	Source/JavaScriptCore/jit/ThunkGenerators.h \
486
	Source/JavaScriptCore/jit/UnusedPointer.h \
wingo@igalia.com's avatar
wingo@igalia.com committed
487
	Source/JavaScriptCore/llint/LLIntCommon.h \
488 489
	Source/JavaScriptCore/llint/LLIntCLoop.cpp \
	Source/JavaScriptCore/llint/LLIntCLoop.h \
wingo@igalia.com's avatar
wingo@igalia.com committed
490
	Source/JavaScriptCore/llint/LLIntData.cpp \
491
	Source/JavaScriptCore/llint/LLIntData.h \
492 493
	Source/JavaScriptCore/llint/LLIntEntrypoints.cpp \
	Source/JavaScriptCore/llint/LLIntEntrypoints.h \
wingo@igalia.com's avatar
wingo@igalia.com committed
494 495 496
	Source/JavaScriptCore/llint/LLIntExceptions.cpp \
	Source/JavaScriptCore/llint/LLIntExceptions.h \
	Source/JavaScriptCore/llint/LLIntOfflineAsmConfig.h \
497
	Source/JavaScriptCore/llint/LLIntOpcode.h \
wingo@igalia.com's avatar
wingo@igalia.com committed
498 499 500 501
	Source/JavaScriptCore/llint/LLIntSlowPaths.cpp \
	Source/JavaScriptCore/llint/LLIntSlowPaths.h \
	Source/JavaScriptCore/llint/LLIntThunks.cpp \
	Source/JavaScriptCore/llint/LLIntThunks.h \
502 503
	Source/JavaScriptCore/llint/LowLevelInterpreter.cpp \
	Source/JavaScriptCore/llint/LowLevelInterpreter.h \
504 505 506 507 508 509 510 511 512 513
	Source/JavaScriptCore/os-win32/stdbool.h \
	Source/JavaScriptCore/parser/ASTBuilder.h \
	Source/JavaScriptCore/parser/Lexer.cpp \
	Source/JavaScriptCore/parser/Lexer.h \
	Source/JavaScriptCore/parser/NodeConstructors.h \
	Source/JavaScriptCore/parser/NodeInfo.h \
	Source/JavaScriptCore/parser/Nodes.cpp \
	Source/JavaScriptCore/parser/Nodes.h \
	Source/JavaScriptCore/parser/ParserArena.cpp \
	Source/JavaScriptCore/parser/ParserArena.h \
514
	Source/JavaScriptCore/parser/ParserError.h \
515
	Source/JavaScriptCore/parser/ParserTokens.h \
516 517
	Source/JavaScriptCore/parser/Parser.cpp \
	Source/JavaScriptCore/parser/Parser.h \
518
	Source/JavaScriptCore/parser/ParserModes.h \
519 520
	Source/JavaScriptCore/parser/ResultType.h \
	Source/JavaScriptCore/parser/SourceCode.h \
521
	Source/JavaScriptCore/parser/SourceProvider.cpp \
522 523 524 525 526 527
	Source/JavaScriptCore/parser/SourceProvider.h \
	Source/JavaScriptCore/parser/SourceProviderCache.cpp \
	Source/JavaScriptCore/parser/SourceProviderCache.h \
	Source/JavaScriptCore/parser/SourceProviderCacheItem.h \
	Source/JavaScriptCore/parser/SyntaxChecker.h \
	Source/JavaScriptCore/profiler/CallIdentifier.h \
528 529
	Source/JavaScriptCore/profiler/ProfilerBytecode.cpp \
	Source/JavaScriptCore/profiler/ProfilerBytecode.h \
530 531
	Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.cpp \
	Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h \
532 533 534 535 536 537 538 539 540 541 542 543 544 545 546
	Source/JavaScriptCore/profiler/ProfilerBytecodes.cpp \
	Source/JavaScriptCore/profiler/ProfilerBytecodes.h \
	Source/JavaScriptCore/profiler/ProfilerCompilation.cpp \
	Source/JavaScriptCore/profiler/ProfilerCompilation.h \
	Source/JavaScriptCore/profiler/ProfilerCompilationKind.cpp \
	Source/JavaScriptCore/profiler/ProfilerCompilationKind.h \
	Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.cpp \
	Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.h \
	Source/JavaScriptCore/profiler/ProfilerDatabase.cpp \
	Source/JavaScriptCore/profiler/ProfilerDatabase.h \
	Source/JavaScriptCore/profiler/ProfilerExecutionCounter.h \
	Source/JavaScriptCore/profiler/ProfilerOrigin.cpp \
	Source/JavaScriptCore/profiler/ProfilerOrigin.h \
	Source/JavaScriptCore/profiler/ProfilerOriginStack.cpp \
	Source/JavaScriptCore/profiler/ProfilerOriginStack.h \
547 548 549 550
	Source/JavaScriptCore/profiler/ProfilerOSRExit.cpp \
	Source/JavaScriptCore/profiler/ProfilerOSRExit.h \
	Source/JavaScriptCore/profiler/ProfilerOSRExitSite.cpp \
	Source/JavaScriptCore/profiler/ProfilerOSRExitSite.h \
551 552
	Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.cpp \
	Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.h \
553 554 555 556 557 558
	Source/JavaScriptCore/profiler/Profile.cpp \
	Source/JavaScriptCore/profiler/ProfileGenerator.cpp \
	Source/JavaScriptCore/profiler/ProfileGenerator.h \
	Source/JavaScriptCore/profiler/Profile.h \
	Source/JavaScriptCore/profiler/ProfileNode.cpp \
	Source/JavaScriptCore/profiler/ProfileNode.h \
559 560
	Source/JavaScriptCore/profiler/LegacyProfiler.cpp \
	Source/JavaScriptCore/profiler/LegacyProfiler.h \
561 562 563 564 565 566
	Source/JavaScriptCore/runtime/ArgList.cpp \
	Source/JavaScriptCore/runtime/ArgList.h \
	Source/JavaScriptCore/runtime/Arguments.cpp \
	Source/JavaScriptCore/runtime/Arguments.h \
	Source/JavaScriptCore/runtime/ArrayConstructor.cpp \
	Source/JavaScriptCore/runtime/ArrayConstructor.h \
567
	Source/JavaScriptCore/runtime/ArrayConventions.h \
568 569
	Source/JavaScriptCore/runtime/ArrayPrototype.cpp \
	Source/JavaScriptCore/runtime/ArrayPrototype.h \
570
	Source/JavaScriptCore/runtime/ArrayStorage.h \
571
	Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h \
xan@webkit.org's avatar
Tools:  
xan@webkit.org committed
572
	Source/JavaScriptCore/runtime/BigInteger.h \
573 574 575 576 577 578
	Source/JavaScriptCore/runtime/BooleanConstructor.cpp \
	Source/JavaScriptCore/runtime/BooleanConstructor.h \
	Source/JavaScriptCore/runtime/BooleanObject.cpp \
	Source/JavaScriptCore/runtime/BooleanObject.h \
	Source/JavaScriptCore/runtime/BooleanPrototype.cpp \
	Source/JavaScriptCore/runtime/BooleanPrototype.h \
579
	Source/JavaScriptCore/runtime/ButterflyInlines.h \
580
	Source/JavaScriptCore/runtime/Butterfly.h \
581 582 583 584
	Source/JavaScriptCore/runtime/CachedTranscendentalFunction.h \
	Source/JavaScriptCore/runtime/CallData.cpp \
	Source/JavaScriptCore/runtime/CallData.h \
	Source/JavaScriptCore/runtime/ClassInfo.h \
585 586
	Source/JavaScriptCore/runtime/CodeCache.cpp \
	Source/JavaScriptCore/runtime/CodeCache.h \
587
	Source/JavaScriptCore/runtime/CodeSpecializationKind.cpp \
588
	Source/JavaScriptCore/runtime/CodeSpecializationKind.h \
589 590
	Source/JavaScriptCore/runtime/CommonIdentifiers.cpp \
	Source/JavaScriptCore/runtime/CommonIdentifiers.h \
591
	Source/JavaScriptCore/runtime/CommonSlowPaths.h \
592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616
	Source/JavaScriptCore/runtime/Completion.cpp \
	Source/JavaScriptCore/runtime/Completion.h \
	Source/JavaScriptCore/runtime/ConstructData.cpp \
	Source/JavaScriptCore/runtime/ConstructData.h \
	Source/JavaScriptCore/runtime/DateConstructor.cpp \
	Source/JavaScriptCore/runtime/DateConstructor.h \
	Source/JavaScriptCore/runtime/DateConversion.cpp \
	Source/JavaScriptCore/runtime/DateConversion.h \
	Source/JavaScriptCore/runtime/DateInstanceCache.h \
	Source/JavaScriptCore/runtime/DateInstance.cpp \
	Source/JavaScriptCore/runtime/DateInstance.h \
	Source/JavaScriptCore/runtime/DatePrototype.cpp \
	Source/JavaScriptCore/runtime/DatePrototype.h \
	Source/JavaScriptCore/runtime/ErrorConstructor.cpp \
	Source/JavaScriptCore/runtime/ErrorConstructor.h \
	Source/JavaScriptCore/runtime/Error.cpp \
	Source/JavaScriptCore/runtime/Error.h \
	Source/JavaScriptCore/runtime/ErrorInstance.cpp \
	Source/JavaScriptCore/runtime/ErrorInstance.h \
	Source/JavaScriptCore/runtime/ErrorPrototype.cpp \
	Source/JavaScriptCore/runtime/ErrorPrototype.h \
	Source/JavaScriptCore/runtime/ExceptionHelpers.cpp \
	Source/JavaScriptCore/runtime/ExceptionHelpers.h \
	Source/JavaScriptCore/runtime/Executable.cpp \
	Source/JavaScriptCore/runtime/Executable.h \
617
	Source/JavaScriptCore/runtime/ExecutionHarness.h \
618 619
	Source/JavaScriptCore/runtime/FunctionConstructor.cpp \
	Source/JavaScriptCore/runtime/FunctionConstructor.h \
620 621
	Source/JavaScriptCore/runtime/FunctionExecutableDump.cpp \
	Source/JavaScriptCore/runtime/FunctionExecutableDump.h \
622 623 624 625 626 627 628 629
	Source/JavaScriptCore/runtime/FunctionPrototype.cpp \
	Source/JavaScriptCore/runtime/FunctionPrototype.h \
	Source/JavaScriptCore/runtime/GCActivityCallback.cpp \
	Source/JavaScriptCore/runtime/GCActivityCallback.h \
	Source/JavaScriptCore/runtime/GetterSetter.cpp \
	Source/JavaScriptCore/runtime/GetterSetter.h \
	Source/JavaScriptCore/runtime/Identifier.cpp \
	Source/JavaScriptCore/runtime/Identifier.h \
630
	Source/JavaScriptCore/runtime/IndexingHeaderInlines.h \
631
	Source/JavaScriptCore/runtime/IndexingHeader.h \
632
	Source/JavaScriptCore/runtime/IndexingType.cpp \
633
	Source/JavaScriptCore/runtime/IndexingType.h \
634 635 636 637
	Source/JavaScriptCore/runtime/InitializeThreading.cpp \
	Source/JavaScriptCore/runtime/InitializeThreading.h \
	Source/JavaScriptCore/runtime/InternalFunction.cpp \
	Source/JavaScriptCore/runtime/InternalFunction.h \
638
	Source/JavaScriptCore/runtime/Intrinsic.h \
639 640 641 642 643 644 645 646
	Source/JavaScriptCore/runtime/JSActivation.cpp \
	Source/JavaScriptCore/runtime/JSActivation.h \
	Source/JavaScriptCore/runtime/JSAPIValueWrapper.cpp \
	Source/JavaScriptCore/runtime/JSAPIValueWrapper.h \
	Source/JavaScriptCore/runtime/JSArray.cpp \
	Source/JavaScriptCore/runtime/JSArray.h \
	Source/JavaScriptCore/runtime/JSCell.cpp \
	Source/JavaScriptCore/runtime/JSCell.h \
647
	Source/JavaScriptCore/runtime/JSDateMath.cpp \
648
	Source/JavaScriptCore/runtime/JSCellInlines.h \
649
	Source/JavaScriptCore/runtime/JSDateMath.h \
650
	Source/JavaScriptCore/runtime/JSDestructibleObject.h \
651 652
	Source/JavaScriptCore/runtime/JSFunction.cpp \
	Source/JavaScriptCore/runtime/JSFunction.h \
653 654
	Source/JavaScriptCore/runtime/JSBoundFunction.cpp \
	Source/JavaScriptCore/runtime/JSBoundFunction.h \
655
	Source/JavaScriptCore/runtime/JSExportMacros.h \
ggaren@apple.com's avatar
ggaren@apple.com committed
656 657
	Source/JavaScriptCore/runtime/VM.cpp \
	Source/JavaScriptCore/runtime/VM.h \
658 659 660 661
	Source/JavaScriptCore/runtime/JSGlobalObject.cpp \
	Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp \
	Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.h \
	Source/JavaScriptCore/runtime/JSGlobalObject.h \
662 663
	Source/JavaScriptCore/runtime/JSProxy.cpp \
	Source/JavaScriptCore/runtime/JSProxy.h \
664 665 666 667 668 669 670 671 672 673
	Source/JavaScriptCore/runtime/JSLock.cpp \
	Source/JavaScriptCore/runtime/JSLock.h \
	Source/JavaScriptCore/runtime/JSNotAnObject.cpp \
	Source/JavaScriptCore/runtime/JSNotAnObject.h \
	Source/JavaScriptCore/runtime/JSObject.cpp \
	Source/JavaScriptCore/runtime/JSObject.h \
	Source/JavaScriptCore/runtime/JSONObject.cpp \
	Source/JavaScriptCore/runtime/JSONObject.h \
	Source/JavaScriptCore/runtime/JSPropertyNameIterator.cpp \
	Source/JavaScriptCore/runtime/JSPropertyNameIterator.h \
674 675
	Source/JavaScriptCore/runtime/JSSegmentedVariableObject.cpp \
	Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h \
676
	Source/JavaScriptCore/runtime/JSWithScope.cpp \
677 678 679 680
	Source/JavaScriptCore/runtime/JSNameScope.cpp \
	Source/JavaScriptCore/runtime/JSNameScope.h \
	Source/JavaScriptCore/runtime/JSScope.cpp \
	Source/JavaScriptCore/runtime/JSScope.h \
681
	Source/JavaScriptCore/runtime/JSStringBuilder.h \
682 683
	Source/JavaScriptCore/runtime/JSStringJoiner.cpp \
	Source/JavaScriptCore/runtime/JSStringJoiner.h \
684 685
	Source/JavaScriptCore/runtime/JSString.cpp \
	Source/JavaScriptCore/runtime/JSString.h \
686 687
	Source/JavaScriptCore/runtime/JSSymbolTableObject.cpp \
	Source/JavaScriptCore/runtime/JSSymbolTableObject.h \
688 689
	Source/JavaScriptCore/runtime/JSType.h \
	Source/JavaScriptCore/runtime/JSTypeInfo.h \
690 691 692
	Source/JavaScriptCore/runtime/JSCJSValue.cpp \
	Source/JavaScriptCore/runtime/JSCJSValue.h \
	Source/JavaScriptCore/runtime/JSCJSValueInlines.h \
693 694
	Source/JavaScriptCore/runtime/JSVariableObject.cpp \
	Source/JavaScriptCore/runtime/JSVariableObject.h \
695
	Source/JavaScriptCore/runtime/JSWithScope.h \
696 697 698 699 700 701
	Source/JavaScriptCore/runtime/JSWrapperObject.cpp \
	Source/JavaScriptCore/runtime/JSWrapperObject.h \
	Source/JavaScriptCore/runtime/LiteralParser.cpp \
	Source/JavaScriptCore/runtime/LiteralParser.h \
	Source/JavaScriptCore/runtime/Lookup.cpp \
	Source/JavaScriptCore/runtime/Lookup.h \
702
	Source/JavaScriptCore/runtime/MatchResult.h \
703 704
	Source/JavaScriptCore/runtime/MathObject.cpp \
	Source/JavaScriptCore/runtime/MathObject.h \
705
	Source/JavaScriptCore/runtime/MemoryStatistics.h \
706 707 708 709 710 711
	Source/JavaScriptCore/runtime/NameConstructor.cpp \
	Source/JavaScriptCore/runtime/NameConstructor.h \
	Source/JavaScriptCore/runtime/NameInstance.cpp \
	Source/JavaScriptCore/runtime/NameInstance.h \
	Source/JavaScriptCore/runtime/NamePrototype.cpp \
	Source/JavaScriptCore/runtime/NamePrototype.h \
712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728
	Source/JavaScriptCore/runtime/NativeErrorConstructor.cpp \
	Source/JavaScriptCore/runtime/NativeErrorConstructor.h \
	Source/JavaScriptCore/runtime/NativeErrorPrototype.cpp \
	Source/JavaScriptCore/runtime/NativeErrorPrototype.h \
	Source/JavaScriptCore/runtime/NumberConstructor.cpp \
	Source/JavaScriptCore/runtime/NumberConstructor.h \
	Source/JavaScriptCore/runtime/NumberObject.cpp \
	Source/JavaScriptCore/runtime/NumberObject.h \
	Source/JavaScriptCore/runtime/NumberPrototype.cpp \
	Source/JavaScriptCore/runtime/NumberPrototype.h \
	Source/JavaScriptCore/runtime/NumericStrings.h \
	Source/JavaScriptCore/runtime/ObjectConstructor.cpp \
	Source/JavaScriptCore/runtime/ObjectConstructor.h \
	Source/JavaScriptCore/runtime/ObjectPrototype.cpp \
	Source/JavaScriptCore/runtime/ObjectPrototype.h \
	Source/JavaScriptCore/runtime/Operations.cpp \
	Source/JavaScriptCore/runtime/Operations.h \
729 730
	Source/JavaScriptCore/runtime/Options.cpp \
	Source/JavaScriptCore/runtime/Options.h \
731
	Source/JavaScriptCore/runtime/PrivateName.h \
732 733 734
	Source/JavaScriptCore/runtime/PropertyDescriptor.cpp \
	Source/JavaScriptCore/runtime/PropertyDescriptor.h \
	Source/JavaScriptCore/runtime/PropertyMapHashTable.h \
735
	Source/JavaScriptCore/runtime/PropertyName.h \
736 737
	Source/JavaScriptCore/runtime/PropertyNameArray.cpp \
	Source/JavaScriptCore/runtime/PropertyNameArray.h \
738
	Source/JavaScriptCore/runtime/PropertyOffset.h \
739 740
	Source/JavaScriptCore/runtime/PropertySlot.cpp \
	Source/JavaScriptCore/runtime/PropertySlot.h \
741
	Source/JavaScriptCore/runtime/PropertyTable.cpp \
742 743
	Source/JavaScriptCore/runtime/PrototypeMap.cpp \
	Source/JavaScriptCore/runtime/PrototypeMap.h \
744
	Source/JavaScriptCore/runtime/PropertyStorage.h \
745
	Source/JavaScriptCore/runtime/Protect.h \
746
	Source/JavaScriptCore/runtime/PutDirectIndexMode.h \
747 748 749 750 751 752 753 754
	Source/JavaScriptCore/runtime/PutPropertySlot.h \
	Source/JavaScriptCore/runtime/RegExpCache.cpp \
	Source/JavaScriptCore/runtime/RegExpCache.h \
	Source/JavaScriptCore/runtime/RegExpConstructor.cpp \
	Source/JavaScriptCore/runtime/RegExpConstructor.h \
	Source/JavaScriptCore/runtime/RegExp.cpp \
	Source/JavaScriptCore/runtime/RegExp.h \
	Source/JavaScriptCore/runtime/RegExpKey.h \
755
	Source/JavaScriptCore/runtime/RegExpMatchesArray.cpp \
756
	Source/JavaScriptCore/runtime/RegExpMatchesArray.h \
757 758
	Source/JavaScriptCore/runtime/RegExpCachedResult.cpp \
	Source/JavaScriptCore/runtime/RegExpCachedResult.h \
759 760 761 762
	Source/JavaScriptCore/runtime/RegExpObject.cpp \
	Source/JavaScriptCore/runtime/RegExpObject.h \
	Source/JavaScriptCore/runtime/RegExpPrototype.cpp \
	Source/JavaScriptCore/runtime/RegExpPrototype.h \
763
	Source/JavaScriptCore/runtime/Reject.h \
764 765
	Source/JavaScriptCore/runtime/SamplingCounter.cpp \
	Source/JavaScriptCore/runtime/SamplingCounter.h \
766 767
	Source/JavaScriptCore/runtime/SmallStrings.cpp \
	Source/JavaScriptCore/runtime/SmallStrings.h \
768 769
	Source/JavaScriptCore/runtime/SparseArrayValueMap.cpp \
	Source/JavaScriptCore/runtime/SparseArrayValueMap.h \
770 771 772 773 774 775 776 777 778 779 780 781 782 783
	Source/JavaScriptCore/runtime/StrictEvalActivation.cpp \
	Source/JavaScriptCore/runtime/StrictEvalActivation.h \
	Source/JavaScriptCore/runtime/StringConstructor.cpp \
	Source/JavaScriptCore/runtime/StringConstructor.h \
	Source/JavaScriptCore/runtime/StringObject.cpp \
	Source/JavaScriptCore/runtime/StringObject.h \
	Source/JavaScriptCore/runtime/StringPrototype.cpp \
	Source/JavaScriptCore/runtime/StringPrototype.h \
	Source/JavaScriptCore/runtime/StringRecursionChecker.cpp \
	Source/JavaScriptCore/runtime/StringRecursionChecker.h \
	Source/JavaScriptCore/runtime/StructureChain.cpp \
	Source/JavaScriptCore/runtime/StructureChain.h \
	Source/JavaScriptCore/runtime/Structure.cpp \
	Source/JavaScriptCore/runtime/Structure.h \
784
	Source/JavaScriptCore/runtime/StructureInlines.h \
785 786 787
	Source/JavaScriptCore/runtime/StructureRareData.cpp \
	Source/JavaScriptCore/runtime/StructureRareData.h \
	Source/JavaScriptCore/runtime/StructureRareDataInlines.h \
788
	Source/JavaScriptCore/runtime/StructureTransitionTable.h \
789
	Source/JavaScriptCore/runtime/SymbolTable.cpp \
790 791
	Source/JavaScriptCore/runtime/SymbolTable.h \
	Source/JavaScriptCore/runtime/Tracing.h \
792
	Source/JavaScriptCore/runtime/TypedArrayDescriptor.h \
xan@webkit.org's avatar
Tools:  
xan@webkit.org committed
793
	Source/JavaScriptCore/runtime/Uint16WithFraction.h \
794
	Source/JavaScriptCore/runtime/VMStackBounds.h \
795 796 797
	Source/JavaScriptCore/runtime/Watchdog.cpp \
	Source/JavaScriptCore/runtime/Watchdog.h \
	Source/JavaScriptCore/runtime/WatchdogNone.cpp \
798 799 800
	Source/JavaScriptCore/runtime/WeakGCMap.h \
	Source/JavaScriptCore/runtime/WeakRandom.h \
	Source/JavaScriptCore/runtime/WriteBarrier.h \
801 802 803 804 805 806
	Source/JavaScriptCore/tools/CodeProfile.cpp \
	Source/JavaScriptCore/tools/CodeProfile.h \
	Source/JavaScriptCore/tools/CodeProfiling.cpp \
	Source/JavaScriptCore/tools/CodeProfiling.h \
	Source/JavaScriptCore/tools/ProfileTreeNode.h \
	Source/JavaScriptCore/tools/TieredMMapArray.h \
807
	Source/JavaScriptCore/yarr/Yarr.h \
808 809
	Source/JavaScriptCore/yarr/YarrCanonicalizeUCS2.cpp \
	Source/JavaScriptCore/yarr/YarrCanonicalizeUCS2.h \
810 811 812 813 814 815 816 817 818 819
	Source/JavaScriptCore/yarr/YarrInterpreter.cpp \
	Source/JavaScriptCore/yarr/YarrInterpreter.h \
	Source/JavaScriptCore/yarr/YarrJIT.cpp \
	Source/JavaScriptCore/yarr/YarrJIT.h \
	Source/JavaScriptCore/yarr/YarrParser.h \
	Source/JavaScriptCore/yarr/YarrPattern.cpp \
	Source/JavaScriptCore/yarr/YarrPattern.h \
	Source/JavaScriptCore/yarr/YarrSyntaxChecker.cpp \
	Source/JavaScriptCore/yarr/YarrSyntaxChecker.h

820
llint_nosources += \
wingo@igalia.com's avatar
wingo@igalia.com committed
821 822 823 824
	Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm \
	Source/JavaScriptCore/llint/LowLevelInterpreter64.asm \
	Source/JavaScriptCore/llint/LowLevelInterpreter.asm

825
offlineasm_nosources += \
826
	Source/JavaScriptCore/offlineasm/arm.rb \
wingo@igalia.com's avatar
wingo@igalia.com committed
827 828 829
	Source/JavaScriptCore/offlineasm/asm.rb \
	Source/JavaScriptCore/offlineasm/ast.rb \
	Source/JavaScriptCore/offlineasm/backends.rb \
830
	Source/JavaScriptCore/offlineasm/cloop.rb \
831
	Source/JavaScriptCore/offlineasm/config.rb \
wingo@igalia.com's avatar
wingo@igalia.com committed
832 833
	Source/JavaScriptCore/offlineasm/generate_offset_extractor.rb \
	Source/JavaScriptCore/offlineasm/instructions.rb \
834
	Source/JavaScriptCore/offlineasm/mips.rb \
wingo@igalia.com's avatar
wingo@igalia.com committed
835 836 837 838
	Source/JavaScriptCore/offlineasm/offsets.rb \
	Source/JavaScriptCore/offlineasm/opt.rb \
	Source/JavaScriptCore/offlineasm/parser.rb \
	Source/JavaScriptCore/offlineasm/registers.rb \
839
	Source/JavaScriptCore/offlineasm/risc.rb \
wingo@igalia.com's avatar
wingo@igalia.com committed
840 841
	Source/JavaScriptCore/offlineasm/self_hash.rb \
	Source/JavaScriptCore/offlineasm/settings.rb \
842
	Source/JavaScriptCore/offlineasm/sh4.rb \
wingo@igalia.com's avatar
wingo@igalia.com committed
843 844 845
	Source/JavaScriptCore/offlineasm/transform.rb \
	Source/JavaScriptCore/offlineasm/x86.rb

846 847 848 849 850 851 852 853 854 855 856 857
# minidom
Programs_minidom_SOURCES = \
	Source/JavaScriptCore/API/tests/JSNode.c \
	Source/JavaScriptCore/API/tests/JSNode.h \
	Source/JavaScriptCore/API/tests/JSNodeList.c \
	Source/JavaScriptCore/API/tests/JSNodeList.h \
	Source/JavaScriptCore/API/tests/Node.c \
	Source/JavaScriptCore/API/tests/Node.h \
	Source/JavaScriptCore/API/tests/NodeList.c \
	Source/JavaScriptCore/API/tests/NodeList.h \
	Source/JavaScriptCore/API/tests/minidom.c

wingo@igalia.com's avatar
wingo@igalia.com committed
858
Programs_LLIntOffsetsExtractor_SOURCES = \
859
	Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp
wingo@igalia.com's avatar
wingo@igalia.com committed
860

861
Programs_jsc_@WEBKITGTK_API_MAJOR_VERSION@_SOURCES = \
862
	Source/JavaScriptCore/JSCTypedArrayStubs.h \
863
	Source/JavaScriptCore/jsc.cpp