Diff
Modified: trunk/LayoutTests/ChangeLog (203511 => 203512)
--- trunk/LayoutTests/ChangeLog 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/ChangeLog 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,3 +1,67 @@
+2016-07-21 Csaba Osztrogonác <[email protected]>
+
+ Clarify testing mode names in run-jsc-stress-tests
+ https://bugs.webkit.org/show_bug.cgi?id=160021
+
+ Reviewed by Mark Lam.
+
+ Default should mean really default, not default with disabled FTL, renamed
+ - runMozillaTestDefault to runMozillaTestNoFTL
+ - runMozillaTestDefaultFTL to runMozillaTestDefault
+ - runDefault to runNoFTL
+ - runDefaultFTL to runDefault
+ - runLayoutTestDefault to runLayoutTestNoFTL
+ - runLayoutTestDefaultFTL to runLayoutTestDefault
+ - runNoisyTestDefault to runNoisyTestNoFTL
+ - runNoisyTestDefaultFTL to runNoisyTestDefault
+
+ * js/regress/script-tests/DataView-custom-properties.js:
+ * js/regress/script-tests/HashMap-put-get-iterate-keys.js:
+ * js/regress/script-tests/HashMap-put-get-iterate.js:
+ * js/regress/script-tests/HashMap-string-put-get-iterate.js:
+ * js/regress/script-tests/array-nonarray-polymorhpic-access.js:
+ * js/regress/script-tests/basic-set.js:
+ * js/regress/script-tests/bug-153431.js:
+ * js/regress/script-tests/destructuring-arguments.js:
+ * js/regress/script-tests/destructuring-swap.js:
+ * js/regress/script-tests/inline-arguments-local-escape.js:
+ * js/regress/script-tests/method-on-number.js:
+ * js/regress/script-tests/new-array-buffer-push.js:
+ * js/regress/script-tests/new-array-push.js:
+ * js/regress/script-tests/poly-stricteq.js:
+ * js/regress/script-tests/polymorphic-array-call.js:
+ * js/regress/script-tests/regexp-prototype-is-not-instance.js:
+ * js/regress/script-tests/regexp-prototype-search-observable-side-effects.js:
+ * js/regress/script-tests/regexp-prototype-search-observable-side-effects2.js:
+ * js/regress/script-tests/regexp-prototype-split-observable-side-effects.js:
+ * js/regress/script-tests/regexp-prototype-split-observable-side-effects2.js:
+ * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-flags.js:
+ * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-global.js:
+ * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-ignoreCase.js:
+ * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-multiline.js:
+ * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-sticky.js:
+ * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-unicode.js:
+ * js/regress/script-tests/regexp-prototype-split-observable-side-effects4.js:
+ * js/regress/script-tests/regexp-prototype-test-observable-side-effects.js:
+ * js/regress/script-tests/regexp-prototype-test-observable-side-effects2.js:
+ * js/regress/script-tests/string-equality.js:
+ * js/regress/script-tests/string-prototype-search-observable-side-effects.js:
+ * js/regress/script-tests/string-prototype-search-observable-side-effects2.js:
+ * js/regress/script-tests/string-prototype-search-observable-side-effects3.js:
+ * js/regress/script-tests/string-prototype-search-observable-side-effects4.js:
+ * js/regress/script-tests/string-prototype-split-observable-side-effects.js:
+ * js/regress/script-tests/string-prototype-split-observable-side-effects2.js:
+ * js/regress/script-tests/string-prototype-split-observable-side-effects3-flags.js:
+ * js/regress/script-tests/string-prototype-split-observable-side-effects3-global.js:
+ * js/regress/script-tests/string-prototype-split-observable-side-effects3-ignoreCase.js:
+ * js/regress/script-tests/string-prototype-split-observable-side-effects3-multiline.js:
+ * js/regress/script-tests/string-prototype-split-observable-side-effects3-sticky.js:
+ * js/regress/script-tests/string-prototype-split-observable-side-effects3-unicode.js:
+ * js/regress/script-tests/string-prototype-split-observable-side-effects4.js:
+ * js/regress/script-tests/string-repeat-arith.js:
+ * js/regress/script-tests/string-sub.js:
+ * js/slow-stress/script-tests/destructuring-arguments-length.js:
+
2016-07-21 Chris Dumez <[email protected]>
playsInline IDL attribute has the wrong casing
Modified: trunk/LayoutTests/js/regress/script-tests/DataView-custom-properties.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/DataView-custom-properties.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/DataView-custom-properties.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
var array = new Array(10000);
Modified: trunk/LayoutTests/js/regress/script-tests/HashMap-put-get-iterate-keys.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/HashMap-put-get-iterate-keys.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/HashMap-put-get-iterate-keys.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
Modified: trunk/LayoutTests/js/regress/script-tests/HashMap-put-get-iterate.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/HashMap-put-get-iterate.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/HashMap-put-get-iterate.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
Modified: trunk/LayoutTests/js/regress/script-tests/HashMap-string-put-get-iterate.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/HashMap-string-put-get-iterate.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/HashMap-string-put-get-iterate.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
Modified: trunk/LayoutTests/js/regress/script-tests/array-nonarray-polymorhpic-access.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/array-nonarray-polymorhpic-access.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/array-nonarray-polymorhpic-access.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
var f = function(a) {
var sum = 0;
Modified: trunk/LayoutTests/js/regress/script-tests/basic-set.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/basic-set.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/basic-set.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
var set = new Set;
for (var i = 0; i < 8000; ++i) {
Modified: trunk/LayoutTests/js/regress/script-tests/bug-153431.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/bug-153431.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/bug-153431.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
// Regression test for https://bugs.webkit.org/show_bug.cgi?id=153431.
// Reduced version based on the reproduction case provided by Ryan Sturgell in the bug,
Modified: trunk/LayoutTests/js/regress/script-tests/destructuring-arguments.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/destructuring-arguments.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/destructuring-arguments.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function foo() {
var [a, b] = arguments;
Modified: trunk/LayoutTests/js/regress/script-tests/destructuring-swap.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/destructuring-swap.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/destructuring-swap.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function foo(a, b) {
var [a, b] = [b, a];
Modified: trunk/LayoutTests/js/regress/script-tests/inline-arguments-local-escape.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/inline-arguments-local-escape.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/inline-arguments-local-escape.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function foo() {
return arguments;
Modified: trunk/LayoutTests/js/regress/script-tests/method-on-number.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/method-on-number.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/method-on-number.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function foo(a) {
var result = 0;
Modified: trunk/LayoutTests/js/regress/script-tests/new-array-buffer-push.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/new-array-buffer-push.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/new-array-buffer-push.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function foo() {
return [[1,2,3], [5,6,6]];
Modified: trunk/LayoutTests/js/regress/script-tests/new-array-push.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/new-array-push.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/new-array-push.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function foo() {
return new Array();
Modified: trunk/LayoutTests/js/regress/script-tests/poly-stricteq.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/poly-stricteq.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/poly-stricteq.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
// Tests the performance of completely polymorphic strict equality.
Modified: trunk/LayoutTests/js/regress/script-tests/polymorphic-array-call.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/polymorphic-array-call.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/polymorphic-array-call.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
var result = 0;
function func() {
function C() {
Modified: trunk/LayoutTests/js/regress/script-tests/regexp-prototype-is-not-instance.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/regexp-prototype-is-not-instance.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/regexp-prototype-is-not-instance.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function stringify(x) {
if (typeof x == "string")
Modified: trunk/LayoutTests/js/regress/script-tests/regexp-prototype-search-observable-side-effects.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/regexp-prototype-search-observable-side-effects.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/regexp-prototype-search-observable-side-effects.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function assert(testedValue, msg) {
if (!testedValue)
Modified: trunk/LayoutTests/js/regress/script-tests/regexp-prototype-search-observable-side-effects2.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/regexp-prototype-search-observable-side-effects2.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/regexp-prototype-search-observable-side-effects2.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function assert(testedValue, msg) {
if (!testedValue)
Modified: trunk/LayoutTests/js/regress/script-tests/regexp-prototype-split-observable-side-effects.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/regexp-prototype-split-observable-side-effects.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/regexp-prototype-split-observable-side-effects.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function assert(testedValue, msg) {
if (!testedValue)
Modified: trunk/LayoutTests/js/regress/script-tests/regexp-prototype-split-observable-side-effects2.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/regexp-prototype-split-observable-side-effects2.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/regexp-prototype-split-observable-side-effects2.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function assert(testedValue, msg) {
if (!testedValue)
Modified: trunk/LayoutTests/js/regress/script-tests/regexp-prototype-split-observable-side-effects3-flags.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/regexp-prototype-split-observable-side-effects3-flags.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/regexp-prototype-split-observable-side-effects3-flags.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function assert(testedValue, msg) {
if (!testedValue)
Modified: trunk/LayoutTests/js/regress/script-tests/regexp-prototype-split-observable-side-effects3-global.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/regexp-prototype-split-observable-side-effects3-global.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/regexp-prototype-split-observable-side-effects3-global.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function assert(testedValue, msg) {
if (!testedValue)
Modified: trunk/LayoutTests/js/regress/script-tests/regexp-prototype-split-observable-side-effects3-ignoreCase.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/regexp-prototype-split-observable-side-effects3-ignoreCase.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/regexp-prototype-split-observable-side-effects3-ignoreCase.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function assert(testedValue, msg) {
if (!testedValue)
Modified: trunk/LayoutTests/js/regress/script-tests/regexp-prototype-split-observable-side-effects3-multiline.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/regexp-prototype-split-observable-side-effects3-multiline.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/regexp-prototype-split-observable-side-effects3-multiline.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function assert(testedValue, msg) {
if (!testedValue)
Modified: trunk/LayoutTests/js/regress/script-tests/regexp-prototype-split-observable-side-effects3-sticky.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/regexp-prototype-split-observable-side-effects3-sticky.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/regexp-prototype-split-observable-side-effects3-sticky.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function assert(testedValue, msg) {
if (!testedValue)
Modified: trunk/LayoutTests/js/regress/script-tests/regexp-prototype-split-observable-side-effects3-unicode.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/regexp-prototype-split-observable-side-effects3-unicode.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/regexp-prototype-split-observable-side-effects3-unicode.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function assert(testedValue, msg) {
if (!testedValue)
Modified: trunk/LayoutTests/js/regress/script-tests/regexp-prototype-split-observable-side-effects4.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/regexp-prototype-split-observable-side-effects4.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/regexp-prototype-split-observable-side-effects4.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function assert(testedValue, msg) {
if (!testedValue)
Modified: trunk/LayoutTests/js/regress/script-tests/regexp-prototype-test-observable-side-effects.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/regexp-prototype-test-observable-side-effects.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/regexp-prototype-test-observable-side-effects.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function assert(testedValue, msg) {
if (!testedValue)
Modified: trunk/LayoutTests/js/regress/script-tests/regexp-prototype-test-observable-side-effects2.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/regexp-prototype-test-observable-side-effects2.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/regexp-prototype-test-observable-side-effects2.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function assert(testedValue, msg) {
if (!testedValue)
Modified: trunk/LayoutTests/js/regress/script-tests/string-equality.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/string-equality.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/string-equality.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
var array = [ "a", "b", "c", "d" ];
Modified: trunk/LayoutTests/js/regress/script-tests/string-prototype-search-observable-side-effects.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/string-prototype-search-observable-side-effects.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/string-prototype-search-observable-side-effects.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function assert(testedValue, msg) {
if (!testedValue)
Modified: trunk/LayoutTests/js/regress/script-tests/string-prototype-search-observable-side-effects2.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/string-prototype-search-observable-side-effects2.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/string-prototype-search-observable-side-effects2.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function assert(testedValue, msg) {
if (!testedValue)
Modified: trunk/LayoutTests/js/regress/script-tests/string-prototype-search-observable-side-effects3.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/string-prototype-search-observable-side-effects3.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/string-prototype-search-observable-side-effects3.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function assert(testedValue, msg) {
if (!testedValue)
Modified: trunk/LayoutTests/js/regress/script-tests/string-prototype-search-observable-side-effects4.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/string-prototype-search-observable-side-effects4.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/string-prototype-search-observable-side-effects4.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function assert(testedValue, msg) {
if (!testedValue)
Modified: trunk/LayoutTests/js/regress/script-tests/string-prototype-split-observable-side-effects.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/string-prototype-split-observable-side-effects.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/string-prototype-split-observable-side-effects.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function assert(testedValue, msg) {
if (!testedValue)
Modified: trunk/LayoutTests/js/regress/script-tests/string-prototype-split-observable-side-effects2.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/string-prototype-split-observable-side-effects2.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/string-prototype-split-observable-side-effects2.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function assert(testedValue, msg) {
if (!testedValue)
Modified: trunk/LayoutTests/js/regress/script-tests/string-prototype-split-observable-side-effects3-flags.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/string-prototype-split-observable-side-effects3-flags.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/string-prototype-split-observable-side-effects3-flags.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function assert(testedValue, msg) {
if (!testedValue)
Modified: trunk/LayoutTests/js/regress/script-tests/string-prototype-split-observable-side-effects3-global.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/string-prototype-split-observable-side-effects3-global.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/string-prototype-split-observable-side-effects3-global.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function assert(testedValue, msg) {
if (!testedValue)
Modified: trunk/LayoutTests/js/regress/script-tests/string-prototype-split-observable-side-effects3-ignoreCase.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/string-prototype-split-observable-side-effects3-ignoreCase.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/string-prototype-split-observable-side-effects3-ignoreCase.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function assert(testedValue, msg) {
if (!testedValue)
Modified: trunk/LayoutTests/js/regress/script-tests/string-prototype-split-observable-side-effects3-multiline.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/string-prototype-split-observable-side-effects3-multiline.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/string-prototype-split-observable-side-effects3-multiline.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function assert(testedValue, msg) {
if (!testedValue)
Modified: trunk/LayoutTests/js/regress/script-tests/string-prototype-split-observable-side-effects3-sticky.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/string-prototype-split-observable-side-effects3-sticky.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/string-prototype-split-observable-side-effects3-sticky.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function assert(testedValue, msg) {
if (!testedValue)
Modified: trunk/LayoutTests/js/regress/script-tests/string-prototype-split-observable-side-effects3-unicode.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/string-prototype-split-observable-side-effects3-unicode.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/string-prototype-split-observable-side-effects3-unicode.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function assert(testedValue, msg) {
if (!testedValue)
Modified: trunk/LayoutTests/js/regress/script-tests/string-prototype-split-observable-side-effects4.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/string-prototype-split-observable-side-effects4.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/string-prototype-split-observable-side-effects4.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function assert(testedValue, msg) {
if (!testedValue)
Modified: trunk/LayoutTests/js/regress/script-tests/string-repeat-arith.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/string-repeat-arith.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/string-repeat-arith.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function foo(a, b) {
var c = a - b;
Modified: trunk/LayoutTests/js/regress/script-tests/string-sub.js (203511 => 203512)
--- trunk/LayoutTests/js/regress/script-tests/string-sub.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/regress/script-tests/string-sub.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function foo(a, b) {
return a - b;
Modified: trunk/LayoutTests/js/slow-stress/script-tests/destructuring-arguments-length.js (203511 => 203512)
--- trunk/LayoutTests/js/slow-stress/script-tests/destructuring-arguments-length.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/LayoutTests/js/slow-stress/script-tests/destructuring-arguments-length.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function foo() {
var {0: i, 1: j, length} = arguments;
Modified: trunk/Source/_javascript_Core/ChangeLog (203511 => 203512)
--- trunk/Source/_javascript_Core/ChangeLog 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/Source/_javascript_Core/ChangeLog 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,3 +1,25 @@
+2016-07-21 Csaba Osztrogonác <[email protected]>
+
+ Clarify testing mode names in run-jsc-stress-tests
+ https://bugs.webkit.org/show_bug.cgi?id=160021
+
+ Reviewed by Mark Lam.
+
+ Default should mean really default, not default with disabled FTL, renamed
+ - runMozillaTestDefault to runMozillaTestNoFTL
+ - runMozillaTestDefaultFTL to runMozillaTestDefault
+ - runDefault to runNoFTL
+ - runDefaultFTL to runDefault
+ - runLayoutTestDefault to runLayoutTestNoFTL
+ - runLayoutTestDefaultFTL to runLayoutTestDefault
+ - runNoisyTestDefault to runNoisyTestNoFTL
+ - runNoisyTestDefaultFTL to runNoisyTestDefault
+
+ * tests/mozilla/mozilla-tests.yaml:
+ * tests/stress/lift-tdz-bypass-catch.js:
+ * tests/stress/obscure-error-message-dont-crash.js:
+ * tests/stress/shadow-chicken-disabled.js:
+
2016-07-20 Yusuke Suzuki <[email protected]>
[ES7] Introduce exponentiation _expression_
Modified: trunk/Source/_javascript_Core/tests/mozilla/mozilla-tests.yaml (203511 => 203512)
--- trunk/Source/_javascript_Core/tests/mozilla/mozilla-tests.yaml 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/Source/_javascript_Core/tests/mozilla/mozilla-tests.yaml 2016-07-21 18:08:38 UTC (rev 203512)
@@ -592,13 +592,13 @@
- path: ecma/FunctionObjects/15.3.1.1-2.js
cmd: defaultRunMozillaTest :normal, "../shell.js"
- path: ecma/FunctionObjects/15.3.1.1-3.js
- cmd: runMozillaTestDefaultFTL :normal, "../shell.js"
+ cmd: runMozillaTestDefault :normal, "../shell.js"
- path: ecma/FunctionObjects/15.3.2.1-1.js
cmd: defaultRunMozillaTest :normal, "../shell.js"
- path: ecma/FunctionObjects/15.3.2.1-2.js
cmd: defaultRunMozillaTest :normal, "../shell.js"
- path: ecma/FunctionObjects/15.3.2.1-3.js
- cmd: runMozillaTestDefaultFTL :normal, "../shell.js"
+ cmd: runMozillaTestDefault :normal, "../shell.js"
- path: ecma/FunctionObjects/15.3.3.1-1.js
cmd: defaultRunMozillaTest :normal, "../shell.js"
- path: ecma/FunctionObjects/15.3.3.1-2.js
@@ -616,7 +616,7 @@
- path: ecma/FunctionObjects/15.3.4.js
cmd: defaultRunMozillaTest :normal, "../shell.js"
- path: ecma/FunctionObjects/15.3.5-1.js
- cmd: runMozillaTestDefaultFTL :normal, "../shell.js"
+ cmd: runMozillaTestDefault :normal, "../shell.js"
- path: ecma/FunctionObjects/15.3.5-2.js
cmd: defaultRunMozillaTest :normal, "../shell.js"
- path: ecma/FunctionObjects/15.3.5.1.js
Modified: trunk/Source/_javascript_Core/tests/stress/lift-tdz-bypass-catch.js (203511 => 203512)
--- trunk/Source/_javascript_Core/tests/stress/lift-tdz-bypass-catch.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/Source/_javascript_Core/tests/stress/lift-tdz-bypass-catch.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
function foo () {
try{}catch(e){}print(e);let e;
Modified: trunk/Source/_javascript_Core/tests/stress/obscure-error-message-dont-crash.js (203511 => 203512)
--- trunk/Source/_javascript_Core/tests/stress/obscure-error-message-dont-crash.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/Source/_javascript_Core/tests/stress/obscure-error-message-dont-crash.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault
+//@ runNoFTL
let success = false;
try {
Modified: trunk/Source/_javascript_Core/tests/stress/shadow-chicken-disabled.js (203511 => 203512)
--- trunk/Source/_javascript_Core/tests/stress/shadow-chicken-disabled.js 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/Source/_javascript_Core/tests/stress/shadow-chicken-disabled.js 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,4 +1,4 @@
-//@ runDefault; runNoLLInt; runFTLNoCJITValidate
+//@ runNoFTL; runNoLLInt; runFTLNoCJITValidate
"use strict";
Modified: trunk/Tools/ChangeLog (203511 => 203512)
--- trunk/Tools/ChangeLog 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/Tools/ChangeLog 2016-07-21 18:08:38 UTC (rev 203512)
@@ -1,3 +1,22 @@
+2016-07-21 Csaba Osztrogonác <[email protected]>
+
+ Clarify testing mode names in run-jsc-stress-tests
+ https://bugs.webkit.org/show_bug.cgi?id=160021
+
+ Reviewed by Mark Lam.
+
+ Default should mean really default, not default with disabled FTL, renamed
+ - runMozillaTestDefault to runMozillaTestNoFTL
+ - runMozillaTestDefaultFTL to runMozillaTestDefault
+ - runDefault to runNoFTL
+ - runDefaultFTL to runDefault
+ - runLayoutTestDefault to runLayoutTestNoFTL
+ - runLayoutTestDefaultFTL to runLayoutTestDefault
+ - runNoisyTestDefault to runNoisyTestNoFTL
+ - runNoisyTestDefaultFTL to runNoisyTestDefault
+
+ * Scripts/run-jsc-stress-tests:
+
2016-07-21 Yongjun Zhang <[email protected]>
WebBackForwardList's currentIndex could get out of bounds when filtering items.
Modified: trunk/Tools/Scripts/run-jsc-stress-tests (203511 => 203512)
--- trunk/Tools/Scripts/run-jsc-stress-tests 2016-07-21 17:54:27 UTC (rev 203511)
+++ trunk/Tools/Scripts/run-jsc-stress-tests 2016-07-21 18:08:38 UTC (rev 203512)
@@ -767,8 +767,8 @@
addRunCommand(kind, [pathToVM.to_s] + BASE_OPTIONS + options + [$benchmark.to_s], silentOutputHandler, simpleErrorHandler)
end
-def runDefault
- run("default")
+def runNoFTL
+ run("no-ftl")
end
def runWithRAMSize(size)
@@ -802,8 +802,8 @@
run("no-cjit-validate-phases", "--validateBytecode=true", "--validateGraphAtEachPhase=true", *NO_CJIT_OPTIONS)
end
-def runDefaultFTL
- run("default-ftl", *FTL_OPTIONS)
+def runDefault
+ run("default", *FTL_OPTIONS)
end
def runFTLNoCJIT
@@ -886,7 +886,7 @@
if $quickMode
defaultQuickRun
else
- runDefault
+ runNoFTL
runAlwaysTriggerCopyPhase
if $jitTests
runNoLLInt
@@ -893,7 +893,7 @@
runNoCJITValidatePhases
runDFGEager
runDFGEagerNoCJITValidate
- runDefaultFTL
+ runDefault
runFTLNoCJITValidate
runFTLNoCJITNoPutStackValidate
runFTLNoCJITNoInlineValidate
@@ -909,13 +909,13 @@
if $quickMode
defaultQuickRun
else
- runDefault
+ runNoFTL
runAlwaysTriggerCopyPhase
if $jitTests
runNoCJITValidatePhases
runDFGEager
runDFGEagerNoCJITValidate
- runDefaultFTL
+ runDefault
runFTLNoCJITValidate
runFTLNoCJITNoPutStackValidate
runFTLNoCJITNoInlineValidate
@@ -929,10 +929,10 @@
def defaultQuickRun
if $jitTests
- runDefaultFTL
+ runDefault
runFTLNoCJITValidate
else
- runDefault
+ runNoFTL
if $jitTests
runNoCJITValidate
end
@@ -955,12 +955,12 @@
# for reasons that don't arise in the real world. It's used for tests that assert convergence
# by counting recompilations.
def defaultNoEagerRun
- runDefault
+ runNoFTL
runAlwaysTriggerCopyPhase
if $jitTests
runNoLLInt
runNoCJITValidatePhases
- runDefaultFTL
+ runDefault
runFTLNoCJITValidate
runFTLNoCJITNoInlineValidate
end
@@ -967,7 +967,7 @@
end
def defaultNoSamplingProfilerRun
- runDefault
+ runNoFTL
runAlwaysTriggerCopyPhase
if $jitTests
runNoLLInt
@@ -974,7 +974,7 @@
runNoCJITValidatePhases
runDFGEager
runDFGEagerNoCJITValidate
- runDefaultFTL
+ runDefault
runFTLNoCJITNoPutStackValidate
runFTLNoCJITNoInlineValidate
runFTLEager
@@ -1136,8 +1136,8 @@
addRunCommand(kind, args, noisyOutputHandler, diffErrorHandler(($benchmarkDirectory + "../#{testName}-expected.txt").to_s))
end
-def runLayoutTestDefault
- runLayoutTest(nil)
+def runLayoutTestNoFTL
+ runLayoutTest("no-ftl")
end
def runLayoutTestNoLLInt
@@ -1152,8 +1152,8 @@
runLayoutTest("dfg-eager-no-cjit", *(NO_CJIT_OPTIONS + EAGER_OPTIONS))
end
-def runLayoutTestDefaultFTL
- runLayoutTest("ftl", "--testTheFTL=true", *FTL_OPTIONS)
+def runLayoutTestDefault
+ runLayoutTest(nil, "--testTheFTL=true", *FTL_OPTIONS)
end
def runLayoutTestFTLNoCJIT
@@ -1175,7 +1175,7 @@
end
def defaultQuickRunLayoutTest
- runLayoutTestDefault
+ runLayoutTestNoFTL
if $jitTests
runLayoutTestFTLNoCJIT
runLayoutTestFTLEagerNoCJIT
@@ -1186,10 +1186,10 @@
if $quickMode
defaultQuickRunLayoutTest
else
- runLayoutTestDefault
+ runLayoutTestNoFTL
if $jitTests
noFTLRunLayoutTest
- runLayoutTestDefaultFTL
+ runLayoutTestDefault
runLayoutTestFTLNoCJIT
runLayoutTestFTLEagerNoCJIT
end
@@ -1197,20 +1197,20 @@
end
def noEagerNoNoLLIntTestsRunLayoutTest
- runLayoutTestDefault
+ runLayoutTestNoFTL
if $jitTests
runLayoutTestNoCJIT
- runLayoutTestDefaultFTL
+ runLayoutTestDefault
runLayoutTestFTLNoCJIT
end
end
def noNoLLIntRunLayoutTest
- runLayoutTestDefault
+ runLayoutTestNoFTL
if $jitTests
runLayoutTestNoCJIT
runLayoutTestDFGEagerNoCJIT
- runLayoutTestDefaultFTL
+ runLayoutTestDefault
runLayoutTestFTLNoCJIT
runLayoutTestFTLEagerNoCJIT
end
@@ -1268,11 +1268,11 @@
end
def runMozillaTestDefault(mode, *extraFiles)
- runMozillaTest(nil, mode, extraFiles)
+ runMozillaTest(nil, mode, extraFiles, *FTL_OPTIONS)
end
-def runMozillaTestDefaultFTL(mode, *extraFiles)
- runMozillaTest("ftl", mode, extraFiles, *FTL_OPTIONS)
+def runMozillaTestNoFTL(mode, *extraFiles)
+ runMozillaTest("no-ftl", mode, extraFiles)
end
def runMozillaTestLLInt(mode, *extraFiles)
@@ -1293,10 +1293,10 @@
def defaultQuickRunMozillaTest(mode, *extraFiles)
if $jitTests
- runMozillaTestDefaultFTL(mode, *extraFiles)
+ runMozillaTestDefault(mode, *extraFiles)
runMozillaTestFTLEagerNoCJITValidatePhases(mode, *extraFiles)
else
- runMozillaTestDefault(mode, *extraFiles)
+ runMozillaTestNoFTL(mode, *extraFiles)
if $jitTests
runMozillaTestDFGEagerNoCJITValidatePhases(mode, *extraFiles)
end
@@ -1307,12 +1307,12 @@
if $quickMode
defaultQuickRunMozillaTest(mode, *extraFiles)
else
- runMozillaTestDefault(mode, *extraFiles)
+ runMozillaTestNoFTL(mode, *extraFiles)
if $jitTests
runMozillaTestLLInt(mode, *extraFiles)
runMozillaTestBaselineJIT(mode, *extraFiles)
runMozillaTestDFGEagerNoCJITValidatePhases(mode, *extraFiles)
- runMozillaTestDefaultFTL(mode, *extraFiles)
+ runMozillaTestDefault(mode, *extraFiles)
runMozillaTestFTLEagerNoCJITValidatePhases(mode, *extraFiles)
end
end
@@ -1323,11 +1323,11 @@
end
def runNoisyTestDefault
- runNoisyTest("default")
+ runNoisyTest("default", *FTL_OPTIONS)
end
-def runNoisyTestDefaultFTL
- runNoisyTest("ftl", *FTL_OPTIONS)
+def runNoisyTestNoFTL
+ runNoisyTest("no-ftl")
end
def runNoisyTestNoCJIT
@@ -1339,9 +1339,9 @@
end
def defaultRunNoisyTest
- runNoisyTestDefault
+ runNoisyTestNoFTL
if $jitTests
- runNoisyTestDefaultFTL
+ runNoisyTestDefault
runNoisyTestNoCJIT
runNoisyTestEagerNoCJIT
end