Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (259354 => 259355)
--- trunk/Source/_javascript_Core/ChangeLog 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/_javascript_Core/ChangeLog 2020-04-01 18:42:50 UTC (rev 259355)
@@ -1,3 +1,16 @@
+2020-04-01 Keith Miller <keith_mil...@apple.com>
+
+ Bindings that override getOwnPropertySlotByIndex need to say they MayHaveIndexedAccessors
+ https://bugs.webkit.org/show_bug.cgi?id=209762
+
+ Reviewed by Darin Adler.
+
+ Change indexingType to indexingModeIncludingHistory to more
+ clearly indicate the expected range of possible valid values.
+
+ * runtime/StructureInlines.h:
+ (JSC::Structure::create):
+
2020-03-31 Yusuke Suzuki <ysuz...@apple.com>
[JSC] Introduce UCPUStrictInt32 for result type of DFG operations
Modified: trunk/Source/_javascript_Core/runtime/StructureInlines.h (259354 => 259355)
--- trunk/Source/_javascript_Core/runtime/StructureInlines.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/_javascript_Core/runtime/StructureInlines.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -36,16 +36,16 @@
namespace JSC {
-inline Structure* Structure::create(VM& vm, JSGlobalObject* globalObject, JSValue prototype, const TypeInfo& typeInfo, const ClassInfo* classInfo, IndexingType indexingType, unsigned inlineCapacity)
+inline Structure* Structure::create(VM& vm, JSGlobalObject* globalObject, JSValue prototype, const TypeInfo& typeInfo, const ClassInfo* classInfo, IndexingType indexingModeIncludingHistory, unsigned inlineCapacity)
{
ASSERT(vm.structureStructure);
ASSERT(classInfo);
if (auto* object = prototype.getObject()) {
- ASSERT(!object->anyObjectInChainMayInterceptIndexedAccesses(vm) || hasSlowPutArrayStorage(indexingType) || !hasIndexedProperties(indexingType));
+ ASSERT(!object->anyObjectInChainMayInterceptIndexedAccesses(vm) || hasSlowPutArrayStorage(indexingModeIncludingHistory) || !hasIndexedProperties(indexingModeIncludingHistory));
object->didBecomePrototype();
}
- Structure* structure = new (NotNull, allocateCell<Structure>(vm.heap)) Structure(vm, globalObject, prototype, typeInfo, classInfo, indexingType, inlineCapacity);
+ Structure* structure = new (NotNull, allocateCell<Structure>(vm.heap)) Structure(vm, globalObject, prototype, typeInfo, classInfo, indexingModeIncludingHistory, inlineCapacity);
structure->finishCreation(vm);
return structure;
}
Modified: trunk/Source/WebCore/ChangeLog (259354 => 259355)
--- trunk/Source/WebCore/ChangeLog 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/ChangeLog 2020-04-01 18:42:50 UTC (rev 259355)
@@ -1,3 +1,146 @@
+2020-04-01 Keith Miller <keith_mil...@apple.com>
+
+ Bindings that override getOwnPropertySlotByIndex need to say they MayHaveIndexedAccessors
+ https://bugs.webkit.org/show_bug.cgi?id=209762
+
+ Reviewed by Darin Adler.
+
+ There may be places where we rely on this for semantic
+ correctness. I couldn't find any right now but we might as
+ well be conservative since this isn't a performance regression.
+
+ * bindings/js/JSDOMWindowProperties.h:
+ * bindings/scripts/CodeGeneratorJS.pm:
+ (GenerateHeader):
+ * bindings/scripts/test/JS/JSInterfaceName.h:
+ (WebCore::JSInterfaceName::createStructure):
+ * bindings/scripts/test/JS/JSMapLike.h:
+ (WebCore::JSMapLike::createStructure):
+ * bindings/scripts/test/JS/JSReadOnlyMapLike.h:
+ (WebCore::JSReadOnlyMapLike::createStructure):
+ * bindings/scripts/test/JS/JSReadOnlySetLike.h:
+ (WebCore::JSReadOnlySetLike::createStructure):
+ * bindings/scripts/test/JS/JSSetLike.h:
+ (WebCore::JSSetLike::createStructure):
+ * bindings/scripts/test/JS/JSTestActiveDOMObject.h:
+ (WebCore::JSTestActiveDOMObject::createStructure):
+ * bindings/scripts/test/JS/JSTestCEReactions.h:
+ (WebCore::JSTestCEReactions::createStructure):
+ * bindings/scripts/test/JS/JSTestCEReactionsStringifier.h:
+ (WebCore::JSTestCEReactionsStringifier::createStructure):
+ * bindings/scripts/test/JS/JSTestCallTracer.h:
+ (WebCore::JSTestCallTracer::createStructure):
+ * bindings/scripts/test/JS/JSTestClassWithJSBuiltinConstructor.h:
+ (WebCore::JSTestClassWithJSBuiltinConstructor::createStructure):
+ * bindings/scripts/test/JS/JSTestDOMJIT.h:
+ (WebCore::JSTestDOMJIT::createStructure):
+ * bindings/scripts/test/JS/JSTestEnabledBySetting.h:
+ (WebCore::JSTestEnabledBySetting::createStructure):
+ * bindings/scripts/test/JS/JSTestEnabledForContext.h:
+ (WebCore::JSTestEnabledForContext::createStructure):
+ * bindings/scripts/test/JS/JSTestEventConstructor.h:
+ (WebCore::JSTestEventConstructor::createStructure):
+ * bindings/scripts/test/JS/JSTestEventTarget.h:
+ (WebCore::JSTestEventTarget::createStructure):
+ * bindings/scripts/test/JS/JSTestException.h:
+ (WebCore::JSTestException::createStructure):
+ * bindings/scripts/test/JS/JSTestGenerateIsReachable.h:
+ (WebCore::JSTestGenerateIsReachable::createStructure):
+ * bindings/scripts/test/JS/JSTestGlobalObject.h:
+ (WebCore::JSTestGlobalObject::createStructure):
+ * bindings/scripts/test/JS/JSTestIndexedSetterNoIdentifier.h:
+ (WebCore::JSTestIndexedSetterNoIdentifier::createStructure):
+ * bindings/scripts/test/JS/JSTestIndexedSetterThrowingException.h:
+ (WebCore::JSTestIndexedSetterThrowingException::createStructure):
+ * bindings/scripts/test/JS/JSTestIndexedSetterWithIdentifier.h:
+ (WebCore::JSTestIndexedSetterWithIdentifier::createStructure):
+ * bindings/scripts/test/JS/JSTestInterface.h:
+ * bindings/scripts/test/JS/JSTestInterfaceLeadingUnderscore.h:
+ (WebCore::JSTestInterfaceLeadingUnderscore::createStructure):
+ * bindings/scripts/test/JS/JSTestIterable.h:
+ (WebCore::JSTestIterable::createStructure):
+ * bindings/scripts/test/JS/JSTestJSBuiltinConstructor.h:
+ (WebCore::JSTestJSBuiltinConstructor::createStructure):
+ * bindings/scripts/test/JS/JSTestMediaQueryListListener.h:
+ (WebCore::JSTestMediaQueryListListener::createStructure):
+ * bindings/scripts/test/JS/JSTestNamedAndIndexedSetterNoIdentifier.h:
+ (WebCore::JSTestNamedAndIndexedSetterNoIdentifier::createStructure):
+ * bindings/scripts/test/JS/JSTestNamedAndIndexedSetterThrowingException.h:
+ (WebCore::JSTestNamedAndIndexedSetterThrowingException::createStructure):
+ * bindings/scripts/test/JS/JSTestNamedAndIndexedSetterWithIdentifier.h:
+ (WebCore::JSTestNamedAndIndexedSetterWithIdentifier::createStructure):
+ * bindings/scripts/test/JS/JSTestNamedConstructor.h:
+ (WebCore::JSTestNamedConstructor::createStructure):
+ * bindings/scripts/test/JS/JSTestNamedDeleterNoIdentifier.h:
+ (WebCore::JSTestNamedDeleterNoIdentifier::createStructure):
+ * bindings/scripts/test/JS/JSTestNamedDeleterThrowingException.h:
+ (WebCore::JSTestNamedDeleterThrowingException::createStructure):
+ * bindings/scripts/test/JS/JSTestNamedDeleterWithIdentifier.h:
+ (WebCore::JSTestNamedDeleterWithIdentifier::createStructure):
+ * bindings/scripts/test/JS/JSTestNamedDeleterWithIndexedGetter.h:
+ (WebCore::JSTestNamedDeleterWithIndexedGetter::createStructure):
+ * bindings/scripts/test/JS/JSTestNamedGetterCallWith.h:
+ (WebCore::JSTestNamedGetterCallWith::createStructure):
+ * bindings/scripts/test/JS/JSTestNamedGetterNoIdentifier.h:
+ (WebCore::JSTestNamedGetterNoIdentifier::createStructure):
+ * bindings/scripts/test/JS/JSTestNamedGetterWithIdentifier.h:
+ (WebCore::JSTestNamedGetterWithIdentifier::createStructure):
+ * bindings/scripts/test/JS/JSTestNamedSetterNoIdentifier.h:
+ (WebCore::JSTestNamedSetterNoIdentifier::createStructure):
+ * bindings/scripts/test/JS/JSTestNamedSetterThrowingException.h:
+ (WebCore::JSTestNamedSetterThrowingException::createStructure):
+ * bindings/scripts/test/JS/JSTestNamedSetterWithIdentifier.h:
+ (WebCore::JSTestNamedSetterWithIdentifier::createStructure):
+ * bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetter.h:
+ (WebCore::JSTestNamedSetterWithIndexedGetter::createStructure):
+ * bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetterAndSetter.h:
+ (WebCore::JSTestNamedSetterWithIndexedGetterAndSetter::createStructure):
+ * bindings/scripts/test/JS/JSTestNamedSetterWithOverrideBuiltins.h:
+ (WebCore::JSTestNamedSetterWithOverrideBuiltins::createStructure):
+ * bindings/scripts/test/JS/JSTestNamedSetterWithUnforgableProperties.h:
+ (WebCore::JSTestNamedSetterWithUnforgableProperties::createStructure):
+ * bindings/scripts/test/JS/JSTestNamedSetterWithUnforgablePropertiesAndOverrideBuiltins.h:
+ (WebCore::JSTestNamedSetterWithUnforgablePropertiesAndOverrideBuiltins::createStructure):
+ * bindings/scripts/test/JS/JSTestNode.h:
+ * bindings/scripts/test/JS/JSTestObj.h:
+ (WebCore::JSTestObj::createStructure):
+ * bindings/scripts/test/JS/JSTestOverloadedConstructors.h:
+ (WebCore::JSTestOverloadedConstructors::createStructure):
+ * bindings/scripts/test/JS/JSTestOverloadedConstructorsWithSequence.h:
+ (WebCore::JSTestOverloadedConstructorsWithSequence::createStructure):
+ * bindings/scripts/test/JS/JSTestOverrideBuiltins.h:
+ (WebCore::JSTestOverrideBuiltins::createStructure):
+ * bindings/scripts/test/JS/JSTestPluginInterface.h:
+ (WebCore::JSTestPluginInterface::createStructure):
+ * bindings/scripts/test/JS/JSTestPromiseRejectionEvent.h:
+ (WebCore::JSTestPromiseRejectionEvent::createStructure):
+ * bindings/scripts/test/JS/JSTestSerialization.h:
+ (WebCore::JSTestSerialization::createStructure):
+ * bindings/scripts/test/JS/JSTestSerializationIndirectInheritance.h:
+ (WebCore::JSTestSerializationIndirectInheritance::createStructure):
+ * bindings/scripts/test/JS/JSTestSerializationInherit.h:
+ (WebCore::JSTestSerializationInherit::createStructure):
+ * bindings/scripts/test/JS/JSTestSerializationInheritFinal.h:
+ (WebCore::JSTestSerializationInheritFinal::createStructure):
+ * bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.h:
+ (WebCore::JSTestSerializedScriptValueInterface::createStructure):
+ * bindings/scripts/test/JS/JSTestStringifier.h:
+ (WebCore::JSTestStringifier::createStructure):
+ * bindings/scripts/test/JS/JSTestStringifierAnonymousOperation.h:
+ (WebCore::JSTestStringifierAnonymousOperation::createStructure):
+ * bindings/scripts/test/JS/JSTestStringifierNamedOperation.h:
+ (WebCore::JSTestStringifierNamedOperation::createStructure):
+ * bindings/scripts/test/JS/JSTestStringifierOperationImplementedAs.h:
+ (WebCore::JSTestStringifierOperationImplementedAs::createStructure):
+ * bindings/scripts/test/JS/JSTestStringifierOperationNamedToString.h:
+ (WebCore::JSTestStringifierOperationNamedToString::createStructure):
+ * bindings/scripts/test/JS/JSTestStringifierReadOnlyAttribute.h:
+ (WebCore::JSTestStringifierReadOnlyAttribute::createStructure):
+ * bindings/scripts/test/JS/JSTestStringifierReadWriteAttribute.h:
+ (WebCore::JSTestStringifierReadWriteAttribute::createStructure):
+ * bindings/scripts/test/JS/JSTestTypedefs.h:
+ (WebCore::JSTestTypedefs::createStructure):
+
2020-04-01 Jer Noble <jer.no...@apple.com>
Don't use raw pointers in ShadowRoot.
Modified: trunk/Source/WebCore/bindings/js/JSDOMWindowProperties.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/js/JSDOMWindowProperties.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/js/JSDOMWindowProperties.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -51,7 +51,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::MayHaveIndexedAccessors);
}
static bool getOwnPropertySlot(JSC::JSObject*, JSC::JSGlobalObject*, JSC::PropertyName, JSC::PropertySlot&);
Modified: trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm 2020-04-01 18:42:50 UTC (rev 259355)
@@ -2744,15 +2744,16 @@
# Structure ID
push(@headerContent, " static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)\n");
push(@headerContent, " {\n");
+ my $indexingModeIncludingHistory = InstanceOverridesGetOwnPropertySlot($interface) ? "JSC::MayHaveIndexedAccessors" : "JSC::NonArray";
if (IsDOMGlobalObject($interface)) {
- push(@headerContent, " return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::GlobalObjectType, StructureFlags), info());\n");
+ push(@headerContent, " return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::GlobalObjectType, StructureFlags), info(), $indexingModeIncludingHistory);\n");
} elsif ($codeGenerator->InheritsInterface($interface, "Node")) {
my $type = GetJSTypeForNode($interface);
- push(@headerContent, " return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::JSType($type), StructureFlags), info());\n");
+ push(@headerContent, " return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::JSType($type), StructureFlags), info(), $indexingModeIncludingHistory);\n");
} elsif ($codeGenerator->InheritsInterface($interface, "Event")) {
- push(@headerContent, " return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::JSType(JSEventType), StructureFlags), info());\n");
+ push(@headerContent, " return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::JSType(JSEventType), StructureFlags), info(), $indexingModeIncludingHistory);\n");
} else {
- push(@headerContent, " return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());\n");
+ push(@headerContent, " return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), $indexingModeIncludingHistory);\n");
}
push(@headerContent, " }\n\n");
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSInterfaceName.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSInterfaceName.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSInterfaceName.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -46,7 +46,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSMapLike.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSMapLike.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSMapLike.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -45,7 +45,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSReadOnlyMapLike.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSReadOnlyMapLike.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSReadOnlyMapLike.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -45,7 +45,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSReadOnlySetLike.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSReadOnlySetLike.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSReadOnlySetLike.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -45,7 +45,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSSetLike.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSSetLike.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSSetLike.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -45,7 +45,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestActiveDOMObject.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestActiveDOMObject.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestActiveDOMObject.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -46,7 +46,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCEReactions.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCEReactions.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCEReactions.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -45,7 +45,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCEReactionsStringifier.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCEReactionsStringifier.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCEReactionsStringifier.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -45,7 +45,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCallTracer.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCallTracer.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCallTracer.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -45,7 +45,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestClassWithJSBuiltinConstructor.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestClassWithJSBuiltinConstructor.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestClassWithJSBuiltinConstructor.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -45,7 +45,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestDOMJIT.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestDOMJIT.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestDOMJIT.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -45,7 +45,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::JSType(JSNodeType), StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::JSType(JSNodeType), StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEnabledBySetting.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEnabledBySetting.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEnabledBySetting.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -45,7 +45,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEnabledForContext.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEnabledForContext.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEnabledForContext.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -45,7 +45,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventConstructor.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventConstructor.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventConstructor.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -45,7 +45,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::JSType(JSEventType), StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::JSType(JSEventType), StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventTarget.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventTarget.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventTarget.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -49,7 +49,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::MayHaveIndexedAccessors);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestException.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestException.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestException.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -46,7 +46,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestGenerateIsReachable.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestGenerateIsReachable.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestGenerateIsReachable.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -45,7 +45,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestGlobalObject.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestGlobalObject.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestGlobalObject.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -45,7 +45,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::GlobalObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::GlobalObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterNoIdentifier.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterNoIdentifier.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterNoIdentifier.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -51,7 +51,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::MayHaveIndexedAccessors);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterThrowingException.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterThrowingException.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterThrowingException.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -51,7 +51,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::MayHaveIndexedAccessors);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterWithIdentifier.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterWithIdentifier.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterWithIdentifier.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -51,7 +51,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::MayHaveIndexedAccessors);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -49,7 +49,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterfaceLeadingUnderscore.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterfaceLeadingUnderscore.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterfaceLeadingUnderscore.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -45,7 +45,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestIterable.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestIterable.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestIterable.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -45,7 +45,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestJSBuiltinConstructor.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestJSBuiltinConstructor.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestJSBuiltinConstructor.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -42,7 +42,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestMediaQueryListListener.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestMediaQueryListListener.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestMediaQueryListListener.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -45,7 +45,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterNoIdentifier.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterNoIdentifier.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterNoIdentifier.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -51,7 +51,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::MayHaveIndexedAccessors);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterThrowingException.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterThrowingException.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterThrowingException.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -51,7 +51,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::MayHaveIndexedAccessors);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterWithIdentifier.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterWithIdentifier.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterWithIdentifier.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -51,7 +51,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::MayHaveIndexedAccessors);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedConstructor.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedConstructor.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedConstructor.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -45,7 +45,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterNoIdentifier.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterNoIdentifier.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterNoIdentifier.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -50,7 +50,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::MayHaveIndexedAccessors);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterThrowingException.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterThrowingException.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterThrowingException.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -50,7 +50,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::MayHaveIndexedAccessors);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterWithIdentifier.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterWithIdentifier.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterWithIdentifier.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -50,7 +50,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::MayHaveIndexedAccessors);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterWithIndexedGetter.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterWithIndexedGetter.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterWithIndexedGetter.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -50,7 +50,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::MayHaveIndexedAccessors);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterCallWith.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterCallWith.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterCallWith.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -48,7 +48,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::MayHaveIndexedAccessors);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterNoIdentifier.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterNoIdentifier.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterNoIdentifier.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -48,7 +48,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::MayHaveIndexedAccessors);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterWithIdentifier.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterWithIdentifier.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterWithIdentifier.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -48,7 +48,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::MayHaveIndexedAccessors);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterNoIdentifier.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterNoIdentifier.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterNoIdentifier.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -51,7 +51,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::MayHaveIndexedAccessors);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterThrowingException.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterThrowingException.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterThrowingException.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -51,7 +51,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::MayHaveIndexedAccessors);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIdentifier.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIdentifier.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIdentifier.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -51,7 +51,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::MayHaveIndexedAccessors);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetter.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetter.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetter.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -51,7 +51,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::MayHaveIndexedAccessors);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetterAndSetter.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetterAndSetter.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetterAndSetter.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -51,7 +51,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::MayHaveIndexedAccessors);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithOverrideBuiltins.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithOverrideBuiltins.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithOverrideBuiltins.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -51,7 +51,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::MayHaveIndexedAccessors);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithUnforgableProperties.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithUnforgableProperties.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithUnforgableProperties.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -51,7 +51,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::MayHaveIndexedAccessors);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithUnforgablePropertiesAndOverrideBuiltins.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithUnforgablePropertiesAndOverrideBuiltins.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithUnforgablePropertiesAndOverrideBuiltins.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -51,7 +51,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::MayHaveIndexedAccessors);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNode.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNode.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNode.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -44,7 +44,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::JSType(JSNodeType), StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::JSType(JSNodeType), StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -53,7 +53,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::MayHaveIndexedAccessors);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructors.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructors.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructors.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -45,7 +45,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructorsWithSequence.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructorsWithSequence.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructorsWithSequence.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -45,7 +45,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestOverrideBuiltins.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestOverrideBuiltins.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestOverrideBuiltins.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -48,7 +48,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::MayHaveIndexedAccessors);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestPluginInterface.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestPluginInterface.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestPluginInterface.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -52,7 +52,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::MayHaveIndexedAccessors);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestPromiseRejectionEvent.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestPromiseRejectionEvent.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestPromiseRejectionEvent.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -45,7 +45,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::JSType(JSEventType), StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::JSType(JSEventType), StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerialization.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerialization.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerialization.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -45,7 +45,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializationIndirectInheritance.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializationIndirectInheritance.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializationIndirectInheritance.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -44,7 +44,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializationInherit.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializationInherit.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializationInherit.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -44,7 +44,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializationInheritFinal.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializationInheritFinal.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializationInheritFinal.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -44,7 +44,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -47,7 +47,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestStringifier.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestStringifier.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestStringifier.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -45,7 +45,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierAnonymousOperation.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierAnonymousOperation.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierAnonymousOperation.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -45,7 +45,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierNamedOperation.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierNamedOperation.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierNamedOperation.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -45,7 +45,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierOperationImplementedAs.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierOperationImplementedAs.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierOperationImplementedAs.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -45,7 +45,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierOperationNamedToString.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierOperationNamedToString.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierOperationNamedToString.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -45,7 +45,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierReadOnlyAttribute.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierReadOnlyAttribute.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierReadOnlyAttribute.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -45,7 +45,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierReadWriteAttribute.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierReadWriteAttribute.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestStringifierReadWriteAttribute.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -45,7 +45,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);
Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.h (259354 => 259355)
--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.h 2020-04-01 18:22:36 UTC (rev 259354)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.h 2020-04-01 18:42:50 UTC (rev 259355)
@@ -45,7 +45,7 @@
static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
{
- return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
+ return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info(), JSC::NonArray);
}
static JSC::JSValue getConstructor(JSC::VM&, const JSC::JSGlobalObject*);