Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 5bd7a22a5bc306e773ba8908e851fdbfa94142f4 https://github.com/WebKit/WebKit/commit/5bd7a22a5bc306e773ba8908e851fdbfa94142f4 Author: Fujii Hironori <hironori.fu...@sony.com> Date: 2023-08-15 (Tue, 15 Aug 2023)
Changed paths: M Source/JavaScriptCore/API/JSAPIGlobalObject.cpp M Source/JavaScriptCore/API/JSAPIValueWrapper.cpp M Source/JavaScriptCore/API/JSAPIValueWrapper.h M Source/JavaScriptCore/API/tests/JSObjectGetProxyTargetTest.cpp M Source/JavaScriptCore/CMakeLists.txt M Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj M Source/JavaScriptCore/bytecode/CallVariant.h A Source/JavaScriptCore/bytecode/CallVariantInlines.h M Source/JavaScriptCore/bytecode/EvalCodeBlock.h A Source/JavaScriptCore/bytecode/EvalCodeBlockInlines.h M Source/JavaScriptCore/bytecode/FunctionCodeBlock.cpp M Source/JavaScriptCore/bytecode/FunctionCodeBlock.h A Source/JavaScriptCore/bytecode/FunctionCodeBlockInlines.h M Source/JavaScriptCore/bytecode/ModuleProgramCodeBlock.cpp M Source/JavaScriptCore/bytecode/ModuleProgramCodeBlock.h A Source/JavaScriptCore/bytecode/ModuleProgramCodeBlockInlines.h M Source/JavaScriptCore/bytecode/ProgramCodeBlock.h A Source/JavaScriptCore/bytecode/ProgramCodeBlockInlines.h M Source/JavaScriptCore/bytecode/UnlinkedEvalCodeBlock.cpp M Source/JavaScriptCore/bytecode/UnlinkedEvalCodeBlock.h A Source/JavaScriptCore/bytecode/UnlinkedEvalCodeBlockInlines.h M Source/JavaScriptCore/bytecode/UnlinkedFunctionCodeBlock.h A Source/JavaScriptCore/bytecode/UnlinkedFunctionCodeBlockInlines.h M Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h A Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutableInlines.h M Source/JavaScriptCore/bytecode/UnlinkedModuleProgramCodeBlock.h A Source/JavaScriptCore/bytecode/UnlinkedModuleProgramCodeBlockInlines.h M Source/JavaScriptCore/bytecode/UnlinkedProgramCodeBlock.h A Source/JavaScriptCore/bytecode/UnlinkedProgramCodeBlockInlines.h M Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp M Source/JavaScriptCore/generator/DSL.rb M Source/JavaScriptCore/interpreter/CallFrameInlines.h M Source/JavaScriptCore/jit/AssemblyHelpers.h M Source/JavaScriptCore/runtime/AggregateErrorConstructor.h A Source/JavaScriptCore/runtime/AggregateErrorConstructorInlines.h M Source/JavaScriptCore/runtime/AggregateErrorPrototype.h A Source/JavaScriptCore/runtime/AggregateErrorPrototypeInlines.h M Source/JavaScriptCore/runtime/ArrayConstructor.h A Source/JavaScriptCore/runtime/ArrayConstructorInlines.h M Source/JavaScriptCore/runtime/ArrayIteratorPrototype.h A Source/JavaScriptCore/runtime/ArrayIteratorPrototypeInlines.h M Source/JavaScriptCore/runtime/ArrayPrototype.h M Source/JavaScriptCore/runtime/ArrayPrototypeInlines.h M Source/JavaScriptCore/runtime/AsyncFromSyncIteratorPrototype.h A Source/JavaScriptCore/runtime/AsyncFromSyncIteratorPrototypeInlines.h M Source/JavaScriptCore/runtime/AsyncFunctionConstructor.h A Source/JavaScriptCore/runtime/AsyncFunctionConstructorInlines.h M Source/JavaScriptCore/runtime/AsyncFunctionPrototype.h A Source/JavaScriptCore/runtime/AsyncFunctionPrototypeInlines.h M Source/JavaScriptCore/runtime/AsyncGeneratorFunctionPrototype.h A Source/JavaScriptCore/runtime/AsyncGeneratorFunctionPrototypeInlines.h M Source/JavaScriptCore/runtime/AsyncGeneratorPrototype.h A Source/JavaScriptCore/runtime/AsyncGeneratorPrototypeInlines.h M Source/JavaScriptCore/runtime/AsyncIteratorPrototype.h A Source/JavaScriptCore/runtime/AsyncIteratorPrototypeInlines.h M Source/JavaScriptCore/runtime/BigIntConstructor.h A Source/JavaScriptCore/runtime/BigIntConstructorInlines.h M Source/JavaScriptCore/runtime/BigIntObject.h A Source/JavaScriptCore/runtime/BigIntObjectInlines.h M Source/JavaScriptCore/runtime/BigIntPrototype.h A Source/JavaScriptCore/runtime/BigIntPrototypeInlines.h M Source/JavaScriptCore/runtime/BooleanConstructor.h A Source/JavaScriptCore/runtime/BooleanConstructorInlines.h M Source/JavaScriptCore/runtime/BooleanObject.h A Source/JavaScriptCore/runtime/BooleanObjectInlines.h M Source/JavaScriptCore/runtime/BooleanPrototype.h A Source/JavaScriptCore/runtime/BooleanPrototypeInlines.h M Source/JavaScriptCore/runtime/ConsoleObject.h A Source/JavaScriptCore/runtime/ConsoleObjectInlines.h M Source/JavaScriptCore/runtime/CustomGetterSetter.h A Source/JavaScriptCore/runtime/CustomGetterSetterInlines.h M Source/JavaScriptCore/runtime/DOMAttributeGetterSetter.h A Source/JavaScriptCore/runtime/DOMAttributeGetterSetterInlines.h M Source/JavaScriptCore/runtime/DateConstructor.h A Source/JavaScriptCore/runtime/DateConstructorInlines.h M Source/JavaScriptCore/runtime/DateInstance.h A Source/JavaScriptCore/runtime/DateInstanceInlines.h M Source/JavaScriptCore/runtime/DatePrototype.h A Source/JavaScriptCore/runtime/DatePrototypeInlines.h M Source/JavaScriptCore/runtime/ErrorConstructor.h A Source/JavaScriptCore/runtime/ErrorConstructorInlines.h M Source/JavaScriptCore/runtime/ErrorInstance.h A Source/JavaScriptCore/runtime/ErrorInstanceInlines.h M Source/JavaScriptCore/runtime/ErrorPrototype.h A Source/JavaScriptCore/runtime/ErrorPrototypeInlines.h M Source/JavaScriptCore/runtime/EvalExecutable.h A Source/JavaScriptCore/runtime/EvalExecutableInlines.h M Source/JavaScriptCore/runtime/ExecutableBase.h M Source/JavaScriptCore/runtime/ExecutableBaseInlines.h M Source/JavaScriptCore/runtime/FinalizationRegistryConstructor.h A Source/JavaScriptCore/runtime/FinalizationRegistryConstructorInlines.h M Source/JavaScriptCore/runtime/FinalizationRegistryPrototype.h A Source/JavaScriptCore/runtime/FinalizationRegistryPrototypeInlines.h M Source/JavaScriptCore/runtime/FunctionConstructor.h A Source/JavaScriptCore/runtime/FunctionConstructorInlines.h M Source/JavaScriptCore/runtime/FunctionExecutable.h M Source/JavaScriptCore/runtime/FunctionExecutableInlines.h M Source/JavaScriptCore/runtime/FunctionPrototype.h A Source/JavaScriptCore/runtime/FunctionPrototypeInlines.h M Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.h A Source/JavaScriptCore/runtime/GeneratorFunctionConstructorInlines.h M Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.h A Source/JavaScriptCore/runtime/GeneratorFunctionPrototypeInlines.h M Source/JavaScriptCore/runtime/GeneratorPrototype.h A Source/JavaScriptCore/runtime/GeneratorPrototypeInlines.h M Source/JavaScriptCore/runtime/GetterSetter.h A Source/JavaScriptCore/runtime/GetterSetterInlines.h M Source/JavaScriptCore/runtime/HashMapImpl.h M Source/JavaScriptCore/runtime/HashMapImplInlines.h M Source/JavaScriptCore/runtime/InternalFunction.h A Source/JavaScriptCore/runtime/InternalFunctionInlines.h M Source/JavaScriptCore/runtime/IteratorPrototype.h A Source/JavaScriptCore/runtime/IteratorPrototypeInlines.h M Source/JavaScriptCore/runtime/JSArray.h M Source/JavaScriptCore/runtime/JSArrayInlines.h M Source/JavaScriptCore/runtime/JSAsyncFunction.h A Source/JavaScriptCore/runtime/JSAsyncFunctionInlines.h M Source/JavaScriptCore/runtime/JSAsyncGeneratorFunction.h A Source/JavaScriptCore/runtime/JSAsyncGeneratorFunctionInlines.h M Source/JavaScriptCore/runtime/JSBoundFunction.h A Source/JavaScriptCore/runtime/JSBoundFunctionInlines.h M Source/JavaScriptCore/runtime/JSCallee.h A Source/JavaScriptCore/runtime/JSCalleeInlines.h M Source/JavaScriptCore/runtime/JSCellInlines.h M Source/JavaScriptCore/runtime/JSCustomGetterFunction.h A Source/JavaScriptCore/runtime/JSCustomGetterFunctionInlines.h M Source/JavaScriptCore/runtime/JSCustomSetterFunction.h A Source/JavaScriptCore/runtime/JSCustomSetterFunctionInlines.h M Source/JavaScriptCore/runtime/JSFunction.h M Source/JavaScriptCore/runtime/JSFunctionInlines.h M Source/JavaScriptCore/runtime/JSGeneratorFunction.h A Source/JavaScriptCore/runtime/JSGeneratorFunctionInlines.h M Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.h A Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironmentInlines.h M Source/JavaScriptCore/runtime/JSGlobalObject.cpp M Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h M Source/JavaScriptCore/runtime/JSGlobalProxy.h A Source/JavaScriptCore/runtime/JSGlobalProxyInlines.h M Source/JavaScriptCore/runtime/JSImmutableButterfly.h A Source/JavaScriptCore/runtime/JSImmutableButterflyInlines.h M Source/JavaScriptCore/runtime/JSLexicalEnvironment.h A Source/JavaScriptCore/runtime/JSLexicalEnvironmentInlines.h M Source/JavaScriptCore/runtime/JSMap.h M Source/JavaScriptCore/runtime/JSMapInlines.h M Source/JavaScriptCore/runtime/JSMapIterator.h A Source/JavaScriptCore/runtime/JSMapIteratorInlines.h M Source/JavaScriptCore/runtime/JSModuleEnvironment.h A Source/JavaScriptCore/runtime/JSModuleEnvironmentInlines.h M Source/JavaScriptCore/runtime/JSModuleLoader.h A Source/JavaScriptCore/runtime/JSModuleLoaderInlines.h M Source/JavaScriptCore/runtime/JSModuleNamespaceObject.h A Source/JavaScriptCore/runtime/JSModuleNamespaceObjectInlines.h M Source/JavaScriptCore/runtime/JSNativeStdFunction.h A Source/JavaScriptCore/runtime/JSNativeStdFunctionInlines.h M Source/JavaScriptCore/runtime/JSONObject.h A Source/JavaScriptCore/runtime/JSONObjectInlines.h M Source/JavaScriptCore/runtime/JSObject.h M Source/JavaScriptCore/runtime/JSObjectInlines.h M Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.h A Source/JavaScriptCore/runtime/JSPropertyNameEnumeratorInlines.h M Source/JavaScriptCore/runtime/JSRemoteFunction.h A Source/JavaScriptCore/runtime/JSRemoteFunctionInlines.h M Source/JavaScriptCore/runtime/JSScriptFetchParameters.h A Source/JavaScriptCore/runtime/JSScriptFetchParametersInlines.h M Source/JavaScriptCore/runtime/JSScriptFetcher.h A Source/JavaScriptCore/runtime/JSScriptFetcherInlines.h M Source/JavaScriptCore/runtime/JSSet.h M Source/JavaScriptCore/runtime/JSSetInlines.h M Source/JavaScriptCore/runtime/JSSetIterator.h A Source/JavaScriptCore/runtime/JSSetIteratorInlines.h M Source/JavaScriptCore/runtime/JSSourceCode.cpp M Source/JavaScriptCore/runtime/JSSourceCode.h A Source/JavaScriptCore/runtime/JSSourceCodeInlines.h M Source/JavaScriptCore/runtime/JSStringIterator.h A Source/JavaScriptCore/runtime/JSStringIteratorInlines.h M Source/JavaScriptCore/runtime/JSTemplateObjectDescriptor.h A Source/JavaScriptCore/runtime/JSTemplateObjectDescriptorInlines.h M Source/JavaScriptCore/runtime/JSWeakMap.h M Source/JavaScriptCore/runtime/JSWeakMapInlines.h M Source/JavaScriptCore/runtime/JSWeakObjectRef.h A Source/JavaScriptCore/runtime/JSWeakObjectRefInlines.h M Source/JavaScriptCore/runtime/JSWeakSet.h A Source/JavaScriptCore/runtime/JSWeakSetInlines.h M Source/JavaScriptCore/runtime/MapConstructor.h A Source/JavaScriptCore/runtime/MapConstructorInlines.h M Source/JavaScriptCore/runtime/MapIteratorPrototype.h A Source/JavaScriptCore/runtime/MapIteratorPrototypeInlines.h M Source/JavaScriptCore/runtime/MapPrototype.h A Source/JavaScriptCore/runtime/MapPrototypeInlines.h M Source/JavaScriptCore/runtime/MathObject.h A Source/JavaScriptCore/runtime/MathObjectInlines.h M Source/JavaScriptCore/runtime/ModuleProgramExecutable.h A Source/JavaScriptCore/runtime/ModuleProgramExecutableInlines.h M Source/JavaScriptCore/runtime/NativeErrorConstructor.h A Source/JavaScriptCore/runtime/NativeErrorConstructorInlines.h M Source/JavaScriptCore/runtime/NativeErrorPrototype.h A Source/JavaScriptCore/runtime/NativeErrorPrototypeInlines.h M Source/JavaScriptCore/runtime/NullGetterFunction.h A Source/JavaScriptCore/runtime/NullGetterFunctionInlines.h M Source/JavaScriptCore/runtime/NullSetterFunction.h A Source/JavaScriptCore/runtime/NullSetterFunctionInlines.h M Source/JavaScriptCore/runtime/NumberConstructor.h A Source/JavaScriptCore/runtime/NumberConstructorInlines.h M Source/JavaScriptCore/runtime/NumberPrototype.h A Source/JavaScriptCore/runtime/NumberPrototypeInlines.h M Source/JavaScriptCore/runtime/ObjectConstructor.h M Source/JavaScriptCore/runtime/ObjectConstructorInlines.h M Source/JavaScriptCore/runtime/ObjectPrototype.h M Source/JavaScriptCore/runtime/ObjectPrototypeInlines.h M Source/JavaScriptCore/runtime/Operations.h M Source/JavaScriptCore/runtime/ProgramExecutable.h A Source/JavaScriptCore/runtime/ProgramExecutableInlines.h M Source/JavaScriptCore/runtime/PropertyTable.h A Source/JavaScriptCore/runtime/PropertyTableInlines.h M Source/JavaScriptCore/runtime/ProxyConstructor.h A Source/JavaScriptCore/runtime/ProxyConstructorInlines.h M Source/JavaScriptCore/runtime/ProxyObject.h A Source/JavaScriptCore/runtime/ProxyObjectInlines.h M Source/JavaScriptCore/runtime/ProxyRevoke.h A Source/JavaScriptCore/runtime/ProxyRevokeInlines.h M Source/JavaScriptCore/runtime/ReflectObject.h A Source/JavaScriptCore/runtime/ReflectObjectInlines.h M Source/JavaScriptCore/runtime/RegExp.h M Source/JavaScriptCore/runtime/RegExpConstructor.h A Source/JavaScriptCore/runtime/RegExpConstructorInlines.h M Source/JavaScriptCore/runtime/RegExpInlines.h M Source/JavaScriptCore/runtime/RegExpObject.h M Source/JavaScriptCore/runtime/RegExpObjectInlines.h M Source/JavaScriptCore/runtime/RegExpPrototype.h A Source/JavaScriptCore/runtime/RegExpPrototypeInlines.h M Source/JavaScriptCore/runtime/RegExpStringIteratorPrototype.h A Source/JavaScriptCore/runtime/RegExpStringIteratorPrototypeInlines.h M Source/JavaScriptCore/runtime/SetConstructor.h A Source/JavaScriptCore/runtime/SetConstructorInlines.h M Source/JavaScriptCore/runtime/SetIteratorPrototype.h A Source/JavaScriptCore/runtime/SetIteratorPrototypeInlines.h M Source/JavaScriptCore/runtime/SetPrototype.h A Source/JavaScriptCore/runtime/SetPrototypeInlines.h M Source/JavaScriptCore/runtime/ShadowRealmConstructor.cpp M Source/JavaScriptCore/runtime/ShadowRealmConstructor.h A Source/JavaScriptCore/runtime/ShadowRealmConstructorInlines.h M Source/JavaScriptCore/runtime/ShadowRealmObject.h A Source/JavaScriptCore/runtime/ShadowRealmObjectInlines.h M Source/JavaScriptCore/runtime/ShadowRealmPrototype.h A Source/JavaScriptCore/runtime/ShadowRealmPrototypeInlines.h M Source/JavaScriptCore/runtime/StrictEvalActivation.h A Source/JavaScriptCore/runtime/StrictEvalActivationInlines.h M Source/JavaScriptCore/runtime/StringConstructor.h A Source/JavaScriptCore/runtime/StringConstructorInlines.h M Source/JavaScriptCore/runtime/StringIteratorPrototype.h A Source/JavaScriptCore/runtime/StringIteratorPrototypeInlines.h M Source/JavaScriptCore/runtime/StringObject.h A Source/JavaScriptCore/runtime/StringObjectInlines.h M Source/JavaScriptCore/runtime/StringPrototype.h M Source/JavaScriptCore/runtime/StringPrototypeInlines.h M Source/JavaScriptCore/runtime/Structure.h M Source/JavaScriptCore/runtime/StructureChain.h A Source/JavaScriptCore/runtime/StructureChainInlines.h M Source/JavaScriptCore/runtime/StructureInlines.h M Source/JavaScriptCore/runtime/Symbol.h M Source/JavaScriptCore/runtime/SymbolConstructor.h A Source/JavaScriptCore/runtime/SymbolConstructorInlines.h A Source/JavaScriptCore/runtime/SymbolInlines.h M Source/JavaScriptCore/runtime/SymbolObject.h A Source/JavaScriptCore/runtime/SymbolObjectInlines.h M Source/JavaScriptCore/runtime/SymbolPrototype.h A Source/JavaScriptCore/runtime/SymbolPrototypeInlines.h M Source/JavaScriptCore/runtime/SymbolTable.h M Source/JavaScriptCore/runtime/SymbolTableInlines.h M Source/JavaScriptCore/runtime/VM.cpp M Source/JavaScriptCore/runtime/WeakMapConstructor.h A Source/JavaScriptCore/runtime/WeakMapConstructorInlines.h M Source/JavaScriptCore/runtime/WeakMapPrototype.h A Source/JavaScriptCore/runtime/WeakMapPrototypeInlines.h M Source/JavaScriptCore/runtime/WeakObjectRefConstructor.h A Source/JavaScriptCore/runtime/WeakObjectRefConstructorInlines.h M Source/JavaScriptCore/runtime/WeakObjectRefPrototype.h A Source/JavaScriptCore/runtime/WeakObjectRefPrototypeInlines.h M Source/JavaScriptCore/runtime/WeakSetConstructor.h A Source/JavaScriptCore/runtime/WeakSetConstructorInlines.h M Source/JavaScriptCore/runtime/WeakSetPrototype.h A Source/JavaScriptCore/runtime/WeakSetPrototypeInlines.h M Source/JavaScriptCore/tools/JSDollarVM.cpp M Source/JavaScriptCore/wasm/js/JSWebAssemblyArray.cpp M Source/JavaScriptCore/wasm/js/JSWebAssemblyArray.h M Source/JavaScriptCore/wasm/js/JSWebAssemblyException.cpp M Source/JavaScriptCore/wasm/js/JSWebAssemblyException.h M Source/JavaScriptCore/wasm/js/JSWebAssemblyStruct.cpp M Source/JavaScriptCore/wasm/js/JSWebAssemblyStruct.h M Source/WebCore/bindings/js/JSDOMGlobalObject.cpp M Source/WebCore/bindings/js/JSDOMGlobalObject.h M Source/WebCore/bindings/js/JSDOMGlobalObjectInlines.h M Source/WebCore/bindings/js/JSDOMWrapper.h M Source/WebCore/workers/WorkerOrWorkletScriptController.cpp Log Message: ----------- Move createStructure inline functions to *Inlines.h https://bugs.webkit.org/show_bug.cgi?id=259119 Reviewed by Mark Lam. The declaration of `JSC::Structure::create` inline function didn't have `inline` specifier. And they were used without including the inline function definition. However, it isn't a problem because it becomes just a normal function call on Mac and Linux. But, clang-cl complains undefined symbol linker errors on Windows. Added `inline` specifier to the inline function, and fixed all compilation warnings, undefined inline function [-Wundefined-inline]. It needs some changes to break cyclic header inclusions. `JSC::Structure::create` was moved from Structure.h to StructureInlines.h. It is used in `createStructure` inline methods of a lot of classes. They have to move to *Inlines.h headers. `DeferredStructureTransitionWatchpointFire` class was defined in StructureInlines.h, but used also in the outside of the header. Moved it from StructureInlines.h to Structure.h. * Source/JavaScriptCore/API/JSAPIGlobalObject.cpp: * Source/JavaScriptCore/API/JSAPIValueWrapper.cpp: (JSC::JSAPIValueWrapper::createStructure): * Source/JavaScriptCore/API/JSAPIValueWrapper.h: * Source/JavaScriptCore/API/tests/JSObjectGetProxyTargetTest.cpp: * Source/JavaScriptCore/CMakeLists.txt: * Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj: * Source/JavaScriptCore/bytecode/CallVariant.h: (JSC::CallVariant::intrinsicFor const): Deleted. * Source/JavaScriptCore/bytecode/CallVariantInlines.h: Copied from Source/JavaScriptCore/runtime/JSMapInlines.h. (JSC::CallVariant::intrinsicFor const): * Source/JavaScriptCore/bytecode/EvalCodeBlock.h: * Source/JavaScriptCore/bytecode/EvalCodeBlockInlines.h: Copied from Source/JavaScriptCore/bytecode/ModuleProgramCodeBlock.cpp. (JSC::EvalCodeBlock::createStructure): * Source/JavaScriptCore/bytecode/FunctionCodeBlock.cpp: * Source/JavaScriptCore/bytecode/FunctionCodeBlock.h: * Source/JavaScriptCore/bytecode/FunctionCodeBlockInlines.h: Copied from Source/JavaScriptCore/bytecode/FunctionCodeBlock.cpp. (JSC::FunctionCodeBlock::createStructure): * Source/JavaScriptCore/bytecode/ModuleProgramCodeBlock.cpp: * Source/JavaScriptCore/bytecode/ModuleProgramCodeBlock.h: * Source/JavaScriptCore/bytecode/ModuleProgramCodeBlockInlines.h: Copied from Source/JavaScriptCore/bytecode/ModuleProgramCodeBlock.cpp. (JSC::ModuleProgramCodeBlock::createStructure): * Source/JavaScriptCore/bytecode/ProgramCodeBlock.h: * Source/JavaScriptCore/bytecode/ProgramCodeBlockInlines.h: Copied from Source/JavaScriptCore/bytecode/ModuleProgramCodeBlock.cpp. (JSC::ProgramCodeBlock::createStructure): * Source/JavaScriptCore/bytecode/UnlinkedEvalCodeBlock.cpp: * Source/JavaScriptCore/bytecode/UnlinkedEvalCodeBlock.h: * Source/JavaScriptCore/bytecode/UnlinkedEvalCodeBlockInlines.h: Copied from Source/JavaScriptCore/runtime/JSMapInlines.h. (JSC::UnlinkedEvalCodeBlock::createStructure): * Source/JavaScriptCore/bytecode/UnlinkedFunctionCodeBlock.h: * Source/JavaScriptCore/bytecode/UnlinkedFunctionCodeBlockInlines.h: Copied from Source/JavaScriptCore/runtime/JSMapInlines.h. (JSC::UnlinkedFunctionCodeBlock::createStructure): * Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h: * Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutableInlines.h: Copied from Source/JavaScriptCore/runtime/JSMapInlines.h. (JSC::UnlinkedFunctionExecutable::createStructure): * Source/JavaScriptCore/bytecode/UnlinkedModuleProgramCodeBlock.h: * Source/JavaScriptCore/bytecode/UnlinkedModuleProgramCodeBlockInlines.h: Copied from Source/JavaScriptCore/runtime/JSWeakMapInlines.h. (JSC::UnlinkedModuleProgramCodeBlock::createStructure): * Source/JavaScriptCore/bytecode/UnlinkedProgramCodeBlock.h: * Source/JavaScriptCore/bytecode/UnlinkedProgramCodeBlockInlines.h: Copied from Source/JavaScriptCore/runtime/JSMapInlines.h. (JSC::UnlinkedProgramCodeBlock::createStructure): * Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp: * Source/JavaScriptCore/generator/DSL.rb: * Source/JavaScriptCore/interpreter/CallFrameInlines.h: * Source/JavaScriptCore/jit/AssemblyHelpers.h: * Source/JavaScriptCore/runtime/AggregateErrorConstructor.h: * Source/JavaScriptCore/runtime/AggregateErrorConstructorInlines.h: Copied from Source/JavaScriptCore/runtime/AggregateErrorConstructor.h. (JSC::AggregateErrorConstructor::createStructure): * Source/JavaScriptCore/runtime/AggregateErrorPrototype.h: * Source/JavaScriptCore/runtime/AggregateErrorPrototypeInlines.h: Copied from Source/JavaScriptCore/runtime/BigIntObject.h. (JSC::AggregateErrorPrototype::createStructure): * Source/JavaScriptCore/runtime/ArrayConstructor.h: * Source/JavaScriptCore/runtime/ArrayConstructorInlines.h: Added. (JSC::ArrayConstructor::createStructure): * Source/JavaScriptCore/runtime/ArrayIteratorPrototype.h: * Source/JavaScriptCore/runtime/ArrayIteratorPrototypeInlines.h: Copied from Source/JavaScriptCore/runtime/SymbolTableInlines.h. (JSC::ArrayIteratorPrototype::createStructure): * Source/JavaScriptCore/runtime/ArrayPrototype.h: * Source/JavaScriptCore/runtime/ArrayPrototypeInlines.h: (JSC::ArrayPrototype::createStructure): * Source/JavaScriptCore/runtime/AsyncFromSyncIteratorPrototype.h: * Source/JavaScriptCore/runtime/AsyncFromSyncIteratorPrototypeInlines.h: Copied from Source/JavaScriptCore/runtime/AsyncFromSyncIteratorPrototype.h. (JSC::AsyncFromSyncIteratorPrototype::createStructure): * Source/JavaScriptCore/runtime/AsyncFunctionConstructor.h: * Source/JavaScriptCore/runtime/AsyncFunctionConstructorInlines.h: Copied from Source/JavaScriptCore/runtime/BigIntObject.h. (JSC::AsyncFunctionConstructor::createStructure): * Source/JavaScriptCore/runtime/AsyncFunctionPrototype.h: * Source/JavaScriptCore/runtime/AsyncFunctionPrototypeInlines.h: Copied from Source/JavaScriptCore/runtime/AsyncFunctionPrototype.h. (JSC::AsyncFunctionPrototype::createStructure): * Source/JavaScriptCore/runtime/AsyncGeneratorFunctionPrototype.h: * Source/JavaScriptCore/runtime/AsyncGeneratorFunctionPrototypeInlines.h: Copied from Source/JavaScriptCore/runtime/AsyncFromSyncIteratorPrototype.h. (JSC::AsyncGeneratorFunctionPrototype::createStructure): * Source/JavaScriptCore/runtime/AsyncGeneratorPrototype.h: * Source/JavaScriptCore/runtime/AsyncGeneratorPrototypeInlines.h: Copied from Source/JavaScriptCore/runtime/JSMapInlines.h. (JSC::AsyncGeneratorPrototype::createStructure): * Source/JavaScriptCore/runtime/AsyncIteratorPrototype.h: * Source/JavaScriptCore/runtime/AsyncIteratorPrototypeInlines.h: Copied from Source/JavaScriptCore/runtime/JSMapInlines.h. (JSC::AsyncIteratorPrototype::createStructure): * Source/JavaScriptCore/runtime/BigIntConstructor.h: * Source/JavaScriptCore/runtime/BigIntConstructorInlines.h: Copied from Source/JavaScriptCore/runtime/SymbolTableInlines.h. (JSC::BigIntConstructor::createStructure): * Source/JavaScriptCore/runtime/BigIntObject.h: * Source/JavaScriptCore/runtime/BigIntObjectInlines.h: Copied from Source/JavaScriptCore/runtime/BigIntObject.h. (JSC::BigIntObject::createStructure): * Source/JavaScriptCore/runtime/BigIntPrototype.h: * Source/JavaScriptCore/runtime/BigIntPrototypeInlines.h: Copied from Source/JavaScriptCore/runtime/BigIntObject.h. (JSC::BigIntPrototype::createStructure): * Source/JavaScriptCore/runtime/BooleanConstructor.h: * Source/JavaScriptCore/runtime/BooleanConstructorInlines.h: Copied from Source/JavaScriptCore/runtime/BooleanConstructor.h. (JSC::BooleanConstructor::createStructure): * Source/JavaScriptCore/runtime/BooleanObject.h: (JSC::BooleanObject::createStructure): Deleted. * Source/JavaScriptCore/runtime/BooleanObjectInlines.h: Copied from Source/JavaScriptCore/runtime/BooleanConstructor.h. (JSC::BooleanObject::createStructure): * Source/JavaScriptCore/runtime/BooleanPrototype.h: * Source/JavaScriptCore/runtime/BooleanPrototypeInlines.h: Added. (JSC::BooleanPrototype::createStructure): * Source/JavaScriptCore/runtime/ConsoleObject.h: * Source/JavaScriptCore/runtime/ConsoleObjectInlines.h: Copied from Source/JavaScriptCore/runtime/SymbolTableInlines.h. (JSC::ConsoleObject::createStructure): * Source/JavaScriptCore/runtime/CustomGetterSetter.h: (JSC::CustomGetterSetter::createStructure): Deleted. * Source/JavaScriptCore/runtime/CustomGetterSetterInlines.h: Copied from Source/JavaScriptCore/runtime/BigIntObject.h. (JSC::CustomGetterSetter::createStructure): * Source/JavaScriptCore/runtime/DOMAttributeGetterSetter.h: * Source/JavaScriptCore/runtime/DOMAttributeGetterSetterInlines.h: Copied from Source/JavaScriptCore/runtime/BigIntObject.h. (JSC::DOMAttributeGetterSetter::createStructure): * Source/JavaScriptCore/runtime/DateConstructor.h: * Source/JavaScriptCore/runtime/DateConstructorInlines.h: Added. (JSC::DateConstructor::createStructure): * Source/JavaScriptCore/runtime/DateInstance.h: * Source/JavaScriptCore/runtime/DateInstanceInlines.h: Copied from Source/JavaScriptCore/runtime/BooleanConstructor.h. (JSC::DateInstance::createStructure): * Source/JavaScriptCore/runtime/DatePrototype.h: * Source/JavaScriptCore/runtime/DatePrototypeInlines.h: Added. (JSC::DatePrototype::createStructure): * Source/JavaScriptCore/runtime/ErrorConstructor.h: * Source/JavaScriptCore/runtime/ErrorConstructorInlines.h: Added. (JSC::ErrorConstructor::createStructure): * Source/JavaScriptCore/runtime/ErrorInstance.h: (JSC::ErrorInstance::createStructure): Deleted. * Source/JavaScriptCore/runtime/ErrorInstanceInlines.h: Added. (JSC::ErrorInstance::createStructure): * Source/JavaScriptCore/runtime/ErrorPrototype.h: * Source/JavaScriptCore/runtime/ErrorPrototypeInlines.h: Copied from Source/JavaScriptCore/runtime/NativeErrorPrototype.h. (JSC::ErrorPrototype::createStructure): * Source/JavaScriptCore/runtime/EvalExecutable.h: (JSC::EvalExecutable::createStructure): Deleted. * Source/JavaScriptCore/runtime/EvalExecutableInlines.h: Copied from Source/JavaScriptCore/runtime/JSMapInlines.h. (JSC::EvalExecutable::createStructure): * Source/JavaScriptCore/runtime/ExecutableBase.h: (JSC::ExecutableBase::createStructure): Deleted. (JSC::ExecutableBase::intrinsicFor const): Deleted. * Source/JavaScriptCore/runtime/ExecutableBaseInlines.h: (JSC::ExecutableBase::createStructure): (JSC::ExecutableBase::intrinsicFor const): * Source/JavaScriptCore/runtime/FinalizationRegistryConstructor.h: * Source/JavaScriptCore/runtime/FinalizationRegistryConstructorInlines.h: Copied from Source/JavaScriptCore/runtime/SymbolTableInlines.h. (JSC::FinalizationRegistryConstructor::createStructure): * Source/JavaScriptCore/runtime/FinalizationRegistryPrototype.h: * Source/JavaScriptCore/runtime/FinalizationRegistryPrototypeInlines.h: Copied from Source/JavaScriptCore/runtime/SymbolTableInlines.h. (JSC::FinalizationRegistryPrototype::createStructure): * Source/JavaScriptCore/runtime/FunctionConstructor.h: * Source/JavaScriptCore/runtime/FunctionConstructorInlines.h: Copied from Source/JavaScriptCore/runtime/FunctionPrototype.h. (JSC::FunctionConstructor::createStructure): * Source/JavaScriptCore/runtime/FunctionExecutable.h: * Source/JavaScriptCore/runtime/FunctionExecutableInlines.h: (JSC::FunctionExecutable::createStructure): * Source/JavaScriptCore/runtime/FunctionPrototype.h: * Source/JavaScriptCore/runtime/FunctionPrototypeInlines.h: Added. (JSC::FunctionPrototype::createStructure): * Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.h: * Source/JavaScriptCore/runtime/GeneratorFunctionConstructorInlines.h: Copied from Source/JavaScriptCore/runtime/BigIntObject.h. (JSC::GeneratorFunctionConstructor::createStructure): * Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.h: * Source/JavaScriptCore/runtime/GeneratorFunctionPrototypeInlines.h: Copied from Source/JavaScriptCore/runtime/BigIntObject.h. (JSC::GeneratorFunctionPrototype::createStructure): * Source/JavaScriptCore/runtime/GeneratorPrototype.h: * Source/JavaScriptCore/runtime/GeneratorPrototypeInlines.h: Copied from Source/JavaScriptCore/runtime/SymbolTableInlines.h. (JSC::GeneratorPrototype::createStructure): * Source/JavaScriptCore/runtime/GetterSetter.h: * Source/JavaScriptCore/runtime/GetterSetterInlines.h: Copied from Source/JavaScriptCore/API/JSAPIValueWrapper.cpp. (JSC::GetterSetter::createStructure): * Source/JavaScriptCore/runtime/HashMapImpl.h: * Source/JavaScriptCore/runtime/HashMapImplInlines.h: (JSC::HashMapBucket<Data>::createStructure): * Source/JavaScriptCore/runtime/InternalFunction.h: (JSC::InternalFunction::createStructure): Deleted. * Source/JavaScriptCore/runtime/InternalFunctionInlines.h: Copied from Source/JavaScriptCore/API/JSAPIValueWrapper.cpp. (JSC::InternalFunction::createStructure): * Source/JavaScriptCore/runtime/IteratorPrototype.h: * Source/JavaScriptCore/runtime/IteratorPrototypeInlines.h: Copied from Source/JavaScriptCore/runtime/SymbolTableInlines.h. (JSC::IteratorPrototype::createStructure): * Source/JavaScriptCore/runtime/JSArray.h: (JSC::JSArray::createStructure): Deleted. * Source/JavaScriptCore/runtime/JSArrayInlines.h: (JSC::JSArray::createStructure): * Source/JavaScriptCore/runtime/JSAsyncFunction.h: * Source/JavaScriptCore/runtime/JSAsyncFunctionInlines.h: Copied from Source/JavaScriptCore/runtime/BigIntObject.h. (JSC::JSAsyncFunction::createStructure): * Source/JavaScriptCore/runtime/JSAsyncGeneratorFunction.h: * Source/JavaScriptCore/runtime/JSAsyncGeneratorFunctionInlines.h: Copied from Source/JavaScriptCore/runtime/BigIntObject.h. (JSC::JSAsyncGeneratorFunction::createStructure): * Source/JavaScriptCore/runtime/JSBoundFunction.h: * Source/JavaScriptCore/runtime/JSBoundFunctionInlines.h: Copied from Source/JavaScriptCore/runtime/JSMapInlines.h. (JSC::JSBoundFunction::createStructure): * Source/JavaScriptCore/runtime/JSCallee.h: (JSC::JSCallee::createStructure): Deleted. * Source/JavaScriptCore/runtime/JSCalleeInlines.h: Copied from Source/JavaScriptCore/runtime/JSMapInlines.h. (JSC::JSCallee::createStructure): * Source/JavaScriptCore/runtime/JSCustomGetterFunction.h: * Source/JavaScriptCore/runtime/JSCustomGetterFunctionInlines.h: Copied from Source/JavaScriptCore/runtime/BigIntObject.h. (JSC::JSCustomGetterFunction::createStructure): * Source/JavaScriptCore/runtime/JSCustomSetterFunction.h: * Source/JavaScriptCore/runtime/JSCustomSetterFunctionInlines.h: Copied from Source/JavaScriptCore/runtime/BigIntObject.h. (JSC::JSCustomSetterFunction::createStructure): * Source/JavaScriptCore/runtime/JSFunction.h: (JSC::JSFunction::createStructure): Deleted. * Source/JavaScriptCore/runtime/JSFunctionInlines.h: (JSC::JSFunction::createStructure): (JSC::JSStrictFunction::createStructure): (JSC::JSSloppyFunction::createStructure): (JSC::JSArrowFunction::createStructure): * Source/JavaScriptCore/runtime/JSGeneratorFunction.h: * Source/JavaScriptCore/runtime/JSGeneratorFunctionInlines.h: Copied from Source/JavaScriptCore/runtime/BigIntObject.h. (JSC::JSGeneratorFunction::createStructure): * Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.h: * Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironmentInlines.h: Copied from Source/JavaScriptCore/runtime/JSMapInlines.h. (JSC::JSGlobalLexicalEnvironment::createStructure): * Source/JavaScriptCore/runtime/JSGlobalObject.cpp: * Source/JavaScriptCore/runtime/JSGlobalObjectInlines.h: * Source/JavaScriptCore/runtime/JSGlobalProxy.h: (JSC::JSGlobalProxy::createStructure): Deleted. * Source/JavaScriptCore/runtime/JSGlobalProxyInlines.h: Copied from Source/JavaScriptCore/runtime/JSMapInlines.h. (JSC::JSGlobalProxy::createStructure): * Source/JavaScriptCore/runtime/JSImmutableButterfly.h: (JSC::JSImmutableButterfly::createStructure): Deleted. * Source/JavaScriptCore/runtime/JSImmutableButterflyInlines.h: Copied from Source/JavaScriptCore/runtime/JSMapInlines.h. (JSC::JSImmutableButterfly::createStructure): * Source/JavaScriptCore/runtime/JSLexicalEnvironment.h: (JSC::JSLexicalEnvironment::createStructure): Deleted. * Source/JavaScriptCore/runtime/JSLexicalEnvironmentInlines.h: Copied from Source/JavaScriptCore/bytecode/FunctionCodeBlock.cpp. (JSC::JSLexicalEnvironment::createStructure): * Source/JavaScriptCore/runtime/JSMap.h: * Source/JavaScriptCore/runtime/JSMapInlines.h: (JSC::JSMap::createStructure): * Source/JavaScriptCore/runtime/JSMapIterator.h: * Source/JavaScriptCore/runtime/JSMapIteratorInlines.h: Copied from Source/JavaScriptCore/runtime/JSMapInlines.h. (JSC::JSMapIterator::createStructure): * Source/JavaScriptCore/runtime/JSModuleEnvironment.h: * Source/JavaScriptCore/runtime/JSModuleEnvironmentInlines.h: Copied from Source/JavaScriptCore/bytecode/FunctionCodeBlock.cpp. (JSC::JSModuleEnvironment::createStructure): * Source/JavaScriptCore/runtime/JSModuleLoader.h: * Source/JavaScriptCore/runtime/JSModuleLoaderInlines.h: Copied from Source/JavaScriptCore/runtime/JSMapInlines.h. (JSC::JSModuleLoader::createStructure): * Source/JavaScriptCore/runtime/JSModuleNamespaceObject.h: * Source/JavaScriptCore/runtime/JSModuleNamespaceObjectInlines.h: Copied from Source/JavaScriptCore/runtime/JSMapInlines.h. (JSC::JSModuleNamespaceObject::createStructure): * Source/JavaScriptCore/runtime/JSNativeStdFunction.h: * Source/JavaScriptCore/runtime/JSNativeStdFunctionInlines.h: Copied from Source/JavaScriptCore/runtime/JSMapInlines.h. (JSC::JSNativeStdFunction::createStructure): * Source/JavaScriptCore/runtime/JSONObject.h: * Source/JavaScriptCore/runtime/JSONObjectInlines.h: Copied from Source/JavaScriptCore/runtime/JSMapInlines.h. (JSC::JSONObject::createStructure): * Source/JavaScriptCore/runtime/JSObject.h: (JSC::JSObject::createStructure): Deleted. (JSC::JSNonFinalObject::createStructure): Deleted. * Source/JavaScriptCore/runtime/JSObjectInlines.h: (JSC::JSObject::createStructure): (JSC::JSNonFinalObject::createStructure): (JSC::JSFinalObject::createStructure): * Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.h: * Source/JavaScriptCore/runtime/JSPropertyNameEnumeratorInlines.h: Copied from Source/JavaScriptCore/runtime/BigIntObject.h. (JSC::JSPropertyNameEnumerator::createStructure): * Source/JavaScriptCore/runtime/JSRemoteFunction.h: * Source/JavaScriptCore/runtime/JSRemoteFunctionInlines.h: Copied from Source/JavaScriptCore/runtime/BigIntObject.h. (JSC::JSRemoteFunction::createStructure): * Source/JavaScriptCore/runtime/JSScriptFetchParameters.h: * Source/JavaScriptCore/runtime/JSScriptFetchParametersInlines.h: Copied from Source/JavaScriptCore/runtime/SymbolTableInlines.h. (JSC::JSScriptFetchParameters::createStructure): * Source/JavaScriptCore/runtime/JSScriptFetcher.h: * Source/JavaScriptCore/runtime/JSScriptFetcherInlines.h: Copied from Source/JavaScriptCore/runtime/SymbolTableInlines.h. (JSC::JSScriptFetcher::createStructure): * Source/JavaScriptCore/runtime/JSSet.h: * Source/JavaScriptCore/runtime/JSSetInlines.h: (JSC::JSSet::createStructure): * Source/JavaScriptCore/runtime/JSSetIterator.h: * Source/JavaScriptCore/runtime/JSSetIteratorInlines.h: Copied from Source/JavaScriptCore/runtime/JSMapInlines.h. (JSC::JSSetIterator::createStructure): * Source/JavaScriptCore/runtime/JSSourceCode.cpp: * Source/JavaScriptCore/runtime/JSSourceCode.h: * Source/JavaScriptCore/runtime/JSSourceCodeInlines.h: Copied from Source/JavaScriptCore/runtime/JSSourceCode.cpp. (JSC::JSSourceCode::createStructure): * Source/JavaScriptCore/runtime/JSStringIterator.h: * Source/JavaScriptCore/runtime/JSStringIteratorInlines.h: Copied from Source/JavaScriptCore/runtime/JSWeakMapInlines.h. (JSC::JSStringIterator::createStructure): * Source/JavaScriptCore/runtime/JSTemplateObjectDescriptor.h: * Source/JavaScriptCore/runtime/JSTemplateObjectDescriptorInlines.h: Copied from Source/JavaScriptCore/runtime/BigIntObject.h. (JSC::JSTemplateObjectDescriptor::createStructure): * Source/JavaScriptCore/runtime/JSWeakMap.h: * Source/JavaScriptCore/runtime/JSWeakMapInlines.h: (JSC::JSWeakMap::createStructure): * Source/JavaScriptCore/runtime/JSWeakObjectRef.h: * Source/JavaScriptCore/runtime/JSWeakObjectRefInlines.h: Copied from Source/JavaScriptCore/runtime/SymbolTableInlines.h. (JSC::JSWeakObjectRef::createStructure): * Source/JavaScriptCore/runtime/JSWeakSet.h: * Source/JavaScriptCore/runtime/JSWeakSetInlines.h: Copied from Source/JavaScriptCore/runtime/JSMapInlines.h. (JSC::JSWeakSet::createStructure): * Source/JavaScriptCore/runtime/MapConstructor.h: * Source/JavaScriptCore/runtime/MapConstructorInlines.h: Copied from Source/JavaScriptCore/runtime/JSMapInlines.h. (JSC::MapConstructor::createStructure): * Source/JavaScriptCore/runtime/MapIteratorPrototype.h: * Source/JavaScriptCore/runtime/MapIteratorPrototypeInlines.h: Copied from Source/JavaScriptCore/runtime/JSMapInlines.h. (JSC::MapIteratorPrototype::createStructure): * Source/JavaScriptCore/runtime/MapPrototype.h: * Source/JavaScriptCore/runtime/MapPrototypeInlines.h: Copied from Source/JavaScriptCore/runtime/SymbolTableInlines.h. (JSC::MapPrototype::createStructure): * Source/JavaScriptCore/runtime/MathObject.h: * Source/JavaScriptCore/runtime/MathObjectInlines.h: Added. (JSC::MathObject::createStructure): * Source/JavaScriptCore/runtime/ModuleProgramExecutable.h: * Source/JavaScriptCore/runtime/ModuleProgramExecutableInlines.h: Copied from Source/JavaScriptCore/runtime/JSMapInlines.h. (JSC::ModuleProgramExecutable::createStructure): * Source/JavaScriptCore/runtime/NativeErrorConstructor.h: (JSC::NativeErrorConstructorBase::createStructure): Deleted. * Source/JavaScriptCore/runtime/NativeErrorConstructorInlines.h: Added. (JSC::NativeErrorConstructorBase::createStructure): * Source/JavaScriptCore/runtime/NativeErrorPrototype.h: * Source/JavaScriptCore/runtime/NativeErrorPrototypeInlines.h: Added. (JSC::NativeErrorPrototype::createStructure): * Source/JavaScriptCore/runtime/NullGetterFunction.h: * Source/JavaScriptCore/runtime/NullGetterFunctionInlines.h: Copied from Source/JavaScriptCore/runtime/SymbolTableInlines.h. (JSC::NullGetterFunction::createStructure): * Source/JavaScriptCore/runtime/NullSetterFunction.h: * Source/JavaScriptCore/runtime/NullSetterFunctionInlines.h: Copied from Source/JavaScriptCore/runtime/JSMapInlines.h. (JSC::NullSetterFunction::createStructure): * Source/JavaScriptCore/runtime/NumberConstructor.h: * Source/JavaScriptCore/runtime/NumberConstructorInlines.h: Added. (JSC::NumberConstructor::createStructure): * Source/JavaScriptCore/runtime/NumberPrototype.h: * Source/JavaScriptCore/runtime/NumberPrototypeInlines.h: Added. (JSC::NumberPrototype::createStructure): * Source/JavaScriptCore/runtime/ObjectConstructor.h: * Source/JavaScriptCore/runtime/ObjectConstructorInlines.h: (JSC::ObjectConstructor::createStructure): * Source/JavaScriptCore/runtime/ObjectPrototype.h: * Source/JavaScriptCore/runtime/ObjectPrototypeInlines.h: (JSC::ObjectPrototype::createStructure): * Source/JavaScriptCore/runtime/Operations.h: * Source/JavaScriptCore/runtime/ProgramExecutable.h: * Source/JavaScriptCore/runtime/ProgramExecutableInlines.h: Copied from Source/JavaScriptCore/runtime/JSMapInlines.h. (JSC::ProgramExecutable::createStructure): * Source/JavaScriptCore/runtime/PropertyTable.h: * Source/JavaScriptCore/runtime/PropertyTableInlines.h: Copied from Source/JavaScriptCore/API/JSAPIValueWrapper.cpp. (JSC::PropertyTable::createStructure): * Source/JavaScriptCore/runtime/ProxyConstructor.h: * Source/JavaScriptCore/runtime/ProxyConstructorInlines.h: Copied from Source/JavaScriptCore/runtime/JSMapInlines.h. (JSC::ProxyConstructor::createStructure): * Source/JavaScriptCore/runtime/ProxyObject.h: * Source/JavaScriptCore/runtime/ProxyObjectInlines.h: Copied from Source/JavaScriptCore/runtime/BigIntObject.h. (JSC::ProxyObject::createStructure): * Source/JavaScriptCore/runtime/ProxyRevoke.h: * Source/JavaScriptCore/runtime/ProxyRevokeInlines.h: Copied from Source/JavaScriptCore/runtime/SymbolTableInlines.h. (JSC::ProxyRevoke::createStructure): * Source/JavaScriptCore/runtime/ReflectObject.h: * Source/JavaScriptCore/runtime/ReflectObjectInlines.h: Copied from Source/JavaScriptCore/runtime/SymbolTableInlines.h. (JSC::ReflectObject::createStructure): * Source/JavaScriptCore/runtime/RegExp.h: * Source/JavaScriptCore/runtime/RegExpConstructor.h: * Source/JavaScriptCore/runtime/RegExpConstructorInlines.h: Added. (JSC::RegExpConstructor::createStructure): * Source/JavaScriptCore/runtime/RegExpInlines.h: (JSC::RegExp::createStructure): * Source/JavaScriptCore/runtime/RegExpObject.h: * Source/JavaScriptCore/runtime/RegExpObjectInlines.h: (JSC::RegExpObject::createStructure): * Source/JavaScriptCore/runtime/RegExpPrototype.h: * Source/JavaScriptCore/runtime/RegExpPrototypeInlines.h: Added. (JSC::RegExpPrototype::createStructure): * Source/JavaScriptCore/runtime/RegExpStringIteratorPrototype.h: * Source/JavaScriptCore/runtime/RegExpStringIteratorPrototypeInlines.h: Copied from Source/JavaScriptCore/runtime/BigIntObject.h. (JSC::RegExpStringIteratorPrototype::createStructure): * Source/JavaScriptCore/runtime/SetConstructor.h: * Source/JavaScriptCore/runtime/SetConstructorInlines.h: Copied from Source/JavaScriptCore/runtime/JSMapInlines.h. (JSC::SetConstructor::createStructure): * Source/JavaScriptCore/runtime/SetIteratorPrototype.h: * Source/JavaScriptCore/runtime/SetIteratorPrototypeInlines.h: Copied from Source/JavaScriptCore/runtime/JSMapInlines.h. (JSC::SetIteratorPrototype::createStructure): * Source/JavaScriptCore/runtime/SetPrototype.h: * Source/JavaScriptCore/runtime/SetPrototypeInlines.h: Copied from Source/JavaScriptCore/runtime/SymbolTableInlines.h. (JSC::SetPrototype::createStructure): * Source/JavaScriptCore/runtime/ShadowRealmConstructor.cpp: * Source/JavaScriptCore/runtime/ShadowRealmConstructor.h: * Source/JavaScriptCore/runtime/ShadowRealmConstructorInlines.h: Copied from Source/JavaScriptCore/runtime/BigIntObject.h. (JSC::ShadowRealmConstructor::createStructure): * Source/JavaScriptCore/runtime/ShadowRealmObject.h: * Source/JavaScriptCore/runtime/ShadowRealmObjectInlines.h: Copied from Source/JavaScriptCore/runtime/ShadowRealmObject.h. (JSC::ShadowRealmObject::createStructure): * Source/JavaScriptCore/runtime/ShadowRealmPrototype.h: * Source/JavaScriptCore/runtime/ShadowRealmPrototypeInlines.h: Copied from Source/JavaScriptCore/runtime/BigIntObject.h. (JSC::ShadowRealmPrototype::createStructure): * Source/JavaScriptCore/runtime/StrictEvalActivation.h: * Source/JavaScriptCore/runtime/StrictEvalActivationInlines.h: Copied from Source/JavaScriptCore/runtime/BigIntObject.h. (JSC::StrictEvalActivation::createStructure): * Source/JavaScriptCore/runtime/StringConstructor.h: * Source/JavaScriptCore/runtime/StringConstructorInlines.h: Added. (JSC::StringConstructor::createStructure): * Source/JavaScriptCore/runtime/StringIteratorPrototype.h: * Source/JavaScriptCore/runtime/StringIteratorPrototypeInlines.h: Copied from Source/JavaScriptCore/runtime/JSMapInlines.h. (JSC::StringIteratorPrototype::createStructure): * Source/JavaScriptCore/runtime/StringObject.h: (JSC::StringObject::createStructure): Deleted. * Source/JavaScriptCore/runtime/StringObjectInlines.h: Added. (JSC::StringObject::createStructure): * Source/JavaScriptCore/runtime/StringPrototype.h: * Source/JavaScriptCore/runtime/StringPrototypeInlines.h: (JSC::StringPrototype::createStructure): * Source/JavaScriptCore/runtime/Structure.h: * Source/JavaScriptCore/runtime/StructureChain.h: * Source/JavaScriptCore/runtime/StructureChainInlines.h: Copied from Source/JavaScriptCore/runtime/JSMapInlines.h. (JSC::StructureChain::createStructure): * Source/JavaScriptCore/runtime/StructureInlines.h: (): Deleted. * Source/JavaScriptCore/runtime/Symbol.h: * Source/JavaScriptCore/runtime/SymbolConstructor.h: * Source/JavaScriptCore/runtime/SymbolConstructorInlines.h: Copied from Source/JavaScriptCore/runtime/BigIntObject.h. (JSC::SymbolConstructor::createStructure): * Source/JavaScriptCore/runtime/SymbolInlines.h: Copied from Source/JavaScriptCore/runtime/BigIntObject.h. (JSC::Symbol::createStructure): * Source/JavaScriptCore/runtime/SymbolObject.h: * Source/JavaScriptCore/runtime/SymbolObjectInlines.h: Added. (JSC::SymbolObject::createStructure): * Source/JavaScriptCore/runtime/SymbolPrototype.h: * Source/JavaScriptCore/runtime/SymbolPrototypeInlines.h: Copied from Source/JavaScriptCore/runtime/BigIntObject.h. (JSC::SymbolPrototype::createStructure): * Source/JavaScriptCore/runtime/SymbolTable.h: * Source/JavaScriptCore/runtime/SymbolTableInlines.h: (JSC::SymbolTable::createStructure): * Source/JavaScriptCore/runtime/VM.cpp: * Source/JavaScriptCore/runtime/WeakMapConstructor.h: * Source/JavaScriptCore/runtime/WeakMapConstructorInlines.h: Copied from Source/JavaScriptCore/runtime/JSMapInlines.h. (JSC::WeakMapConstructor::createStructure): * Source/JavaScriptCore/runtime/WeakMapPrototype.h: * Source/JavaScriptCore/runtime/WeakMapPrototypeInlines.h: Copied from Source/JavaScriptCore/runtime/JSMapInlines.h. (JSC::WeakMapPrototype::createStructure): * Source/JavaScriptCore/runtime/WeakObjectRefConstructor.h: * Source/JavaScriptCore/runtime/WeakObjectRefConstructorInlines.h: Copied from Source/JavaScriptCore/runtime/JSMapInlines.h. (JSC::WeakObjectRefConstructor::createStructure): * Source/JavaScriptCore/runtime/WeakObjectRefPrototype.h: * Source/JavaScriptCore/runtime/WeakObjectRefPrototypeInlines.h: Copied from Source/JavaScriptCore/runtime/SymbolTableInlines.h. (JSC::WeakObjectRefPrototype::createStructure): * Source/JavaScriptCore/runtime/WeakSetConstructor.h: * Source/JavaScriptCore/runtime/WeakSetConstructorInlines.h: Copied from Source/JavaScriptCore/runtime/JSMapInlines.h. (JSC::WeakSetConstructor::createStructure): * Source/JavaScriptCore/runtime/WeakSetPrototype.h: * Source/JavaScriptCore/runtime/WeakSetPrototypeInlines.h: Copied from Source/JavaScriptCore/runtime/JSMapInlines.h. (JSC::WeakSetPrototype::createStructure): * Source/JavaScriptCore/tools/JSDollarVM.cpp: * Source/JavaScriptCore/wasm/js/JSWebAssemblyArray.cpp: (JSC::JSWebAssemblyArray::createStructure): * Source/JavaScriptCore/wasm/js/JSWebAssemblyArray.h: * Source/JavaScriptCore/wasm/js/JSWebAssemblyException.cpp: (JSC::JSWebAssemblyException::createStructure): * Source/JavaScriptCore/wasm/js/JSWebAssemblyException.h: * Source/JavaScriptCore/wasm/js/JSWebAssemblyStruct.cpp: (JSC::JSWebAssemblyStruct::createStructure): * Source/JavaScriptCore/wasm/js/JSWebAssemblyStruct.h: * Source/WebCore/bindings/js/JSDOMGlobalObject.cpp: * Source/WebCore/bindings/js/JSDOMGlobalObject.h: * Source/WebCore/bindings/js/JSDOMGlobalObjectInlines.h: (WebCore::JSDOMGlobalObject::createStructure): * Source/WebCore/bindings/js/JSDOMWrapper.h: * Source/WebCore/workers/WorkerOrWorkletScriptController.cpp: Canonical link: https://commits.webkit.org/266932@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes