Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (236350 => 236351)
--- trunk/Source/_javascript_Core/ChangeLog 2018-09-21 20:00:03 UTC (rev 236350)
+++ trunk/Source/_javascript_Core/ChangeLog 2018-09-21 20:05:26 UTC (rev 236351)
@@ -1,3 +1,13 @@
+2018-09-21 Truitt Savell <[email protected]>
+
+ Rebaseline tests after changes in https://trac.webkit.org/changeset/236321/webkit
+ https://bugs.webkit.org/show_bug.cgi?id=156674
+
+ Unreviewed Test Gardening
+
+ * Scripts/tests/builtins/expected/_javascript_Core-Builtin.Promise-Combined.js-result:
+ * Scripts/tests/builtins/expected/_javascript_Core-BuiltinConstructor-Combined.js-result:
+
2018-09-21 Mike Gorse <[email protected]>
Build tools should work when the /usr/bin/python is python3
Modified: trunk/Source/_javascript_Core/Scripts/tests/builtins/expected/_javascript_Core-Builtin.Promise-Combined.js-result (236350 => 236351)
--- trunk/Source/_javascript_Core/Scripts/tests/builtins/expected/_javascript_Core-Builtin.Promise-Combined.js-result 2018-09-21 20:00:03 UTC (rev 236350)
+++ trunk/Source/_javascript_Core/Scripts/tests/builtins/expected/_javascript_Core-Builtin.Promise-Combined.js-result 2018-09-21 20:05:26 UTC (rev 236351)
@@ -53,8 +53,8 @@
macro(fulfillPromise, builtinPromiseFulfillPromise, 2) \
#define JSC_FOREACH_BUILTIN_CODE(macro) \
+ macro(builtinPromiseFulfillPromiseCode, fulfillPromise, static_cast<const char*>(nullptr), s_builtinPromiseFulfillPromiseCodeLength) \
macro(builtinPromiseRejectPromiseCode, rejectPromise, static_cast<const char*>(nullptr), s_builtinPromiseRejectPromiseCodeLength) \
- macro(builtinPromiseFulfillPromiseCode, fulfillPromise, static_cast<const char*>(nullptr), s_builtinPromiseFulfillPromiseCodeLength) \
#define JSC_FOREACH_BUILTIN_FUNCTION_NAME(macro) \
macro(fulfillPromise) \
@@ -115,6 +115,26 @@
namespace JSC {
+const JSC::ConstructAbility s_builtinPromiseFulfillPromiseCodeConstructAbility = JSC::ConstructAbility::CannotConstruct;
+const int s_builtinPromiseFulfillPromiseCodeLength = 412;
+static const JSC::Intrinsic s_builtinPromiseFulfillPromiseCodeIntrinsic = JSC::NoIntrinsic;
+const char* s_builtinPromiseFulfillPromiseCode =
+ "(function (promise, value)\n" \
+ "{\n" \
+ " \"use strict\";\n" \
+ "\n" \
+ " var reactions = promise.@promiseFulfillReactions;\n" \
+ " promise.@promiseResult = value;\n" \
+ " promise.@promiseFulfillReactions = undefined;\n" \
+ " promise.@promiseRejectReactions = undefined;\n" \
+ " promise.@promiseState = @promiseFulfilled;\n" \
+ "\n" \
+ " @InspectorInstrumentation.promiseFulfilled(promise, value, reactions);\n" \
+ "\n" \
+ " @triggerPromiseReactions(reactions, value);\n" \
+ "})\n" \
+;
+
const JSC::ConstructAbility s_builtinPromiseRejectPromiseCodeConstructAbility = JSC::ConstructAbility::CannotConstruct;
const int s_builtinPromiseRejectPromiseCodeLength = 413;
static const JSC::Intrinsic s_builtinPromiseRejectPromiseCodeIntrinsic = JSC::NoIntrinsic;
@@ -135,27 +155,7 @@
"})\n" \
;
-const JSC::ConstructAbility s_builtinPromiseFulfillPromiseCodeConstructAbility = JSC::ConstructAbility::CannotConstruct;
-const int s_builtinPromiseFulfillPromiseCodeLength = 412;
-static const JSC::Intrinsic s_builtinPromiseFulfillPromiseCodeIntrinsic = JSC::NoIntrinsic;
-const char* s_builtinPromiseFulfillPromiseCode =
- "(function (promise, value)\n" \
- "{\n" \
- " \"use strict\";\n" \
- "\n" \
- " var reactions = promise.@promiseFulfillReactions;\n" \
- " promise.@promiseResult = value;\n" \
- " promise.@promiseFulfillReactions = undefined;\n" \
- " promise.@promiseRejectReactions = undefined;\n" \
- " promise.@promiseState = @promiseFulfilled;\n" \
- "\n" \
- " @InspectorInstrumentation.promiseFulfilled(promise, value, reactions);\n" \
- "\n" \
- " @triggerPromiseReactions(reactions, value);\n" \
- "})\n" \
-;
-
#define DEFINE_BUILTIN_GENERATOR(codeName, functionName, overriddenName, argumentCount) \
JSC::FunctionExecutable* codeName##Generator(JSC::VM& vm) \
{\
Modified: trunk/Source/_javascript_Core/Scripts/tests/builtins/expected/_javascript_Core-BuiltinConstructor-Combined.js-result (236350 => 236351)
--- trunk/Source/_javascript_Core/Scripts/tests/builtins/expected/_javascript_Core-BuiltinConstructor-Combined.js-result 2018-09-21 20:00:03 UTC (rev 236350)
+++ trunk/Source/_javascript_Core/Scripts/tests/builtins/expected/_javascript_Core-BuiltinConstructor-Combined.js-result 2018-09-21 20:05:26 UTC (rev 236351)
@@ -52,8 +52,8 @@
macro(from, builtinConstructorFrom, 1) \
#define JSC_FOREACH_BUILTIN_CODE(macro) \
+ macro(builtinConstructorFromCode, from, static_cast<const char*>(nullptr), s_builtinConstructorFromCodeLength) \
macro(builtinConstructorOfCode, of, static_cast<const char*>(nullptr), s_builtinConstructorOfCodeLength) \
- macro(builtinConstructorFromCode, from, static_cast<const char*>(nullptr), s_builtinConstructorFromCodeLength) \
#define JSC_FOREACH_BUILTIN_FUNCTION_NAME(macro) \
macro(from) \
@@ -113,24 +113,6 @@
namespace JSC {
-const JSC::ConstructAbility s_builtinConstructorOfCodeConstructAbility = JSC::ConstructAbility::CannotConstruct;
-const int s_builtinConstructorOfCodeLength = 294;
-static const JSC::Intrinsic s_builtinConstructorOfCodeIntrinsic = JSC::NoIntrinsic;
-const char* s_builtinConstructorOfCode =
- "(function ()\n" \
- "{\n" \
- " \"use strict\";\n" \
- "\n" \
- " var length = arguments.length;\n" \
- " //\n" \
- " var array = typeof this === 'function' ? new this(length) : new @Array(length);\n" \
- " for (var k = 0; k < length; ++k)\n" \
- " @putByValDirect(array, k, arguments[k]);\n" \
- " array.length = length;\n" \
- " return array;\n" \
- "})\n" \
-;
-
const JSC::ConstructAbility s_builtinConstructorFromCodeConstructAbility = JSC::ConstructAbility::CannotConstruct;
const int s_builtinConstructorFromCodeLength = 2046;
static const JSC::Intrinsic s_builtinConstructorFromCodeIntrinsic = JSC::NoIntrinsic;
@@ -209,7 +191,25 @@
"})\n" \
;
+const JSC::ConstructAbility s_builtinConstructorOfCodeConstructAbility = JSC::ConstructAbility::CannotConstruct;
+const int s_builtinConstructorOfCodeLength = 294;
+static const JSC::Intrinsic s_builtinConstructorOfCodeIntrinsic = JSC::NoIntrinsic;
+const char* s_builtinConstructorOfCode =
+ "(function ()\n" \
+ "{\n" \
+ " \"use strict\";\n" \
+ "\n" \
+ " var length = arguments.length;\n" \
+ " //\n" \
+ " var array = typeof this === 'function' ? new this(length) : new @Array(length);\n" \
+ " for (var k = 0; k < length; ++k)\n" \
+ " @putByValDirect(array, k, arguments[k]);\n" \
+ " array.length = length;\n" \
+ " return array;\n" \
+ "})\n" \
+;
+
#define DEFINE_BUILTIN_GENERATOR(codeName, functionName, overriddenName, argumentCount) \
JSC::FunctionExecutable* codeName##Generator(JSC::VM& vm) \
{\