Title: [221125] trunk/Source/_javascript_Core
Revision
221125
Author
[email protected]
Date
2017-08-23 18:07:43 -0700 (Wed, 23 Aug 2017)

Log Message

Unreviewed, fix for test262
https://bugs.webkit.org/show_bug.cgi?id=175915

* runtime/MapPrototype.cpp:
(JSC::MapPrototype::finishCreation):
* runtime/SetPrototype.cpp:
(JSC::SetPrototype::finishCreation):

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (221124 => 221125)


--- trunk/Source/_javascript_Core/ChangeLog	2017-08-24 01:05:02 UTC (rev 221124)
+++ trunk/Source/_javascript_Core/ChangeLog	2017-08-24 01:07:43 UTC (rev 221125)
@@ -1,5 +1,15 @@
 2017-08-23  Yusuke Suzuki  <[email protected]>
 
+        Unreviewed, fix for test262
+        https://bugs.webkit.org/show_bug.cgi?id=175915
+
+        * runtime/MapPrototype.cpp:
+        (JSC::MapPrototype::finishCreation):
+        * runtime/SetPrototype.cpp:
+        (JSC::SetPrototype::finishCreation):
+
+2017-08-23  Yusuke Suzuki  <[email protected]>
+
         Unreviewed, build fix in GTK port
         https://bugs.webkit.org/show_bug.cgi?id=174590
 

Modified: trunk/Source/_javascript_Core/runtime/MapPrototype.cpp (221124 => 221125)


--- trunk/Source/_javascript_Core/runtime/MapPrototype.cpp	2017-08-24 01:05:02 UTC (rev 221124)
+++ trunk/Source/_javascript_Core/runtime/MapPrototype.cpp	2017-08-24 01:07:43 UTC (rev 221125)
@@ -71,7 +71,7 @@
     JSC_NATIVE_INTRINSIC_FUNCTION_WITHOUT_TRANSITION(vm.propertyNames->builtinNames().getPrivateName(), mapProtoFuncGet, DontEnum, 1, JSMapGetIntrinsic);
     JSC_NATIVE_FUNCTION_WITHOUT_TRANSITION(vm.propertyNames->builtinNames().setPrivateName(), mapProtoFuncSet, DontEnum, 2);
 
-    JSFunction* entries = JSFunction::create(vm, mapPrototypeEntriesCodeGenerator(vm), globalObject);
+    JSFunction* entries = JSFunction::createBuiltinFunction(vm, mapPrototypeEntriesCodeGenerator(vm), globalObject);
     putDirectWithoutTransition(vm, vm.propertyNames->builtinNames().entriesPublicName(), entries, DontEnum);
     putDirectWithoutTransition(vm, vm.propertyNames->iteratorSymbol, entries, DontEnum);
     putDirectWithoutTransition(vm, vm.propertyNames->toStringTagSymbol, jsString(&vm, "Map"), DontEnum | ReadOnly);

Modified: trunk/Source/_javascript_Core/runtime/SetPrototype.cpp (221124 => 221125)


--- trunk/Source/_javascript_Core/runtime/SetPrototype.cpp	2017-08-24 01:05:02 UTC (rev 221124)
+++ trunk/Source/_javascript_Core/runtime/SetPrototype.cpp	2017-08-24 01:07:43 UTC (rev 221125)
@@ -68,7 +68,7 @@
     JSC_NATIVE_INTRINSIC_FUNCTION_WITHOUT_TRANSITION(vm.propertyNames->builtinNames().hasPrivateName(), setProtoFuncHas, DontEnum, 1, JSSetHasIntrinsic);
     JSC_NATIVE_FUNCTION_WITHOUT_TRANSITION(vm.propertyNames->builtinNames().addPrivateName(), setProtoFuncAdd, DontEnum, 1);
 
-    JSFunction* values = JSFunction::create(vm, setPrototypeValuesCodeGenerator(vm), globalObject);
+    JSFunction* values = JSFunction::createBuiltinFunction(vm, setPrototypeValuesCodeGenerator(vm), globalObject);
     putDirectWithoutTransition(vm, vm.propertyNames->builtinNames().valuesPublicName(), values, DontEnum);
     putDirectWithoutTransition(vm, vm.propertyNames->builtinNames().keysPublicName(), values, DontEnum);
     putDirectWithoutTransition(vm, vm.propertyNames->iteratorSymbol, values, DontEnum);
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to