Bug 1530741 - Add a // GENERATED, DO NOT EDIT comment to the top of every non-empty shell.js generated by importing test262 tests. r=jorendorff
authorJeff Walden <jwalden@mit.edu>
Tue, 26 Feb 2019 17:05:44 -0800
changeset 461607 daf5c6e6275a892f768402db48d8391637c03a6b
parent 461606 5f4cc2c4551793656ade258587b3d83caae29b3e
child 461608 831da989e317d3110e322dce6b8b8058b1199986
push id35626
push usercsabou@mozilla.com
push dateThu, 28 Feb 2019 11:31:08 +0000
treeherdermozilla-central@2ea0c1db7e60 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjorendorff
bugs1530741
milestone67.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1530741 - Add a // GENERATED, DO NOT EDIT comment to the top of every non-empty shell.js generated by importing test262 tests. r=jorendorff
js/src/tests/test262-update.py
js/src/tests/test262/annexB/language/eval-code/direct/shell.js
js/src/tests/test262/annexB/language/eval-code/indirect/shell.js
js/src/tests/test262/annexB/language/global-code/shell.js
js/src/tests/test262/built-ins/Array/prototype/indexOf/shell.js
js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/shell.js
js/src/tests/test262/built-ins/Array/prototype/reverse/shell.js
js/src/tests/test262/built-ins/Array/prototype/splice/shell.js
js/src/tests/test262/built-ins/ArrayBuffer/isView/shell.js
js/src/tests/test262/built-ins/ArrayBuffer/prototype/byteLength/shell.js
js/src/tests/test262/built-ins/ArrayIteratorPrototype/next/shell.js
js/src/tests/test262/built-ins/Atomics/add/bigint/shell.js
js/src/tests/test262/built-ins/Atomics/and/bigint/shell.js
js/src/tests/test262/built-ins/Atomics/compareExchange/bigint/shell.js
js/src/tests/test262/built-ins/Atomics/exchange/bigint/shell.js
js/src/tests/test262/built-ins/Atomics/isLockFree/bigint/shell.js
js/src/tests/test262/built-ins/Atomics/load/bigint/shell.js
js/src/tests/test262/built-ins/Atomics/notify/shell.js
js/src/tests/test262/built-ins/Atomics/or/bigint/shell.js
js/src/tests/test262/built-ins/Atomics/shell.js
js/src/tests/test262/built-ins/Atomics/store/bigint/shell.js
js/src/tests/test262/built-ins/Atomics/sub/bigint/shell.js
js/src/tests/test262/built-ins/Atomics/wait/shell.js
js/src/tests/test262/built-ins/Atomics/xor/bigint/shell.js
js/src/tests/test262/built-ins/DataView/shell.js
js/src/tests/test262/built-ins/Date/shell.js
js/src/tests/test262/built-ins/Function/prototype/toString/shell.js
js/src/tests/test262/built-ins/Object/entries/shell.js
js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/shell.js
js/src/tests/test262/built-ins/Object/getOwnPropertyNames/shell.js
js/src/tests/test262/built-ins/Object/internals/DefineOwnProperty/shell.js
js/src/tests/test262/built-ins/Object/values/shell.js
js/src/tests/test262/built-ins/Promise/shell.js
js/src/tests/test262/built-ins/RegExp/CharacterClassEscapes/shell.js
js/src/tests/test262/built-ins/RegExp/property-escapes/generated/shell.js
js/src/tests/test262/built-ins/RegExp/prototype/Symbol.matchAll/shell.js
js/src/tests/test262/built-ins/RegExpStringIteratorPrototype/next/shell.js
js/src/tests/test262/built-ins/String/prototype/matchAll/shell.js
js/src/tests/test262/built-ins/TypedArray/prototype/Symbol.toStringTag/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArray/prototype/buffer/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArray/prototype/byteLength/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArray/prototype/byteOffset/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArray/prototype/entries/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArray/prototype/every/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArray/prototype/fill/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArray/prototype/find/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArray/prototype/forEach/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArray/prototype/includes/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArray/prototype/join/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArray/prototype/keys/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArray/prototype/lastIndexOf/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArray/prototype/length/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArray/prototype/reduce/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArray/prototype/reverse/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArray/prototype/set/shell.js
js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArray/prototype/some/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArray/prototype/sort/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArray/prototype/subarray/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArray/prototype/toString/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArray/prototype/values/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArray/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/BigInt64Array/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/BigUint64Array/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/Float32Array/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/Float64Array/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/Int16Array/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/Int32Array/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/Int8Array/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/Uint16Array/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/Uint32Array/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8Array/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8ClampedArray/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/length-arg/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/no-args/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/length-arg/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/no-args/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/from/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/from/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/internals/OwnPropertyKeys/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/internals/OwnPropertyKeys/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/of/BigInt/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/of/shell.js
js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/shell.js
js/src/tests/test262/built-ins/decodeURI/shell.js
js/src/tests/test262/built-ins/decodeURIComponent/shell.js
js/src/tests/test262/built-ins/encodeURI/shell.js
js/src/tests/test262/built-ins/encodeURIComponent/shell.js
js/src/tests/test262/built-ins/isNaN/shell.js
js/src/tests/test262/built-ins/parseFloat/shell.js
js/src/tests/test262/built-ins/parseInt/shell.js
js/src/tests/test262/harness/shell.js
js/src/tests/test262/intl402/Collator/prototype/compare/shell.js
js/src/tests/test262/intl402/Collator/prototype/resolvedOptions/shell.js
js/src/tests/test262/intl402/Collator/supportedLocalesOf/shell.js
js/src/tests/test262/intl402/Date/prototype/toLocaleDateString/shell.js
js/src/tests/test262/intl402/Date/prototype/toLocaleString/shell.js
js/src/tests/test262/intl402/Date/prototype/toLocaleTimeString/shell.js
js/src/tests/test262/intl402/DateTimeFormat/prototype/format/shell.js
js/src/tests/test262/intl402/DateTimeFormat/prototype/formatToParts/shell.js
js/src/tests/test262/intl402/DateTimeFormat/prototype/resolvedOptions/shell.js
js/src/tests/test262/intl402/DateTimeFormat/supportedLocalesOf/shell.js
js/src/tests/test262/intl402/Number/prototype/toLocaleString/shell.js
js/src/tests/test262/intl402/NumberFormat/prototype/format/shell.js
js/src/tests/test262/intl402/NumberFormat/prototype/resolvedOptions/shell.js
js/src/tests/test262/intl402/NumberFormat/supportedLocalesOf/shell.js
js/src/tests/test262/intl402/PluralRules/prototype/resolvedOptions/shell.js
js/src/tests/test262/intl402/PluralRules/supportedLocalesOf/shell.js
js/src/tests/test262/intl402/String/prototype/localeCompare/shell.js
js/src/tests/test262/intl402/TypedArray/prototype/toLocaleString/shell.js
js/src/tests/test262/intl402/shell.js
js/src/tests/test262/language/block-scope/syntax/for-in/shell.js
js/src/tests/test262/language/expressions/dynamic-import/shell.js
js/src/tests/test262/language/expressions/shell.js
js/src/tests/test262/language/module-code/shell.js
js/src/tests/test262/language/statements/block/shell.js
js/src/tests/test262/language/statements/do-while/shell.js
js/src/tests/test262/language/statements/for/shell.js
js/src/tests/test262/language/statements/if/shell.js
js/src/tests/test262/language/statements/labeled/shell.js
js/src/tests/test262/language/statements/return/shell.js
js/src/tests/test262/language/statements/switch/shell.js
js/src/tests/test262/language/statements/try/shell.js
js/src/tests/test262/language/statements/while/shell.js
js/src/tests/test262/shell.js
--- a/js/src/tests/test262-update.py
+++ b/js/src/tests/test262-update.py
@@ -197,17 +197,19 @@ def writeShellAndBrowserFiles(test262Out
         map(partial(os.path.join, harnessDir), sorted(findIncludes())),
 
         # And additional local include files.
         map(partial(os.path.join, os.getcwd()), sorted(localIncludes))
     )))
 
     # Write the concatenated include sources to shell.js.
     with io.open(os.path.join(test262OutDir, relPath, "shell.js"), "wb") as shellFile:
-        shellFile.write(includeSource)
+        if includeSource:
+            shellFile.write("// GENERATED, DO NOT EDIT\n")
+            shellFile.write(includeSource)
 
     # The browser.js file is always empty for test262 tests.
     with io.open(os.path.join(test262OutDir, relPath, "browser.js"), "wb") as browserFile:
         browserFile.write(b"")
 
 
 def pathStartsWith(path, *args):
     prefix = os.path.join(*args)
--- a/js/src/tests/test262/annexB/language/eval-code/direct/shell.js
+++ b/js/src/tests/test262/annexB/language/eval-code/direct/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: fnGlobalObject.js
 // Copyright (C) 2017 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Produce a reliable global object
 ---*/
 
--- a/js/src/tests/test262/annexB/language/eval-code/indirect/shell.js
+++ b/js/src/tests/test262/annexB/language/eval-code/indirect/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: fnGlobalObject.js
 // Copyright (C) 2017 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Produce a reliable global object
 ---*/
 
--- a/js/src/tests/test262/annexB/language/global-code/shell.js
+++ b/js/src/tests/test262/annexB/language/global-code/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: fnGlobalObject.js
 // Copyright (C) 2017 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Produce a reliable global object
 ---*/
 
--- a/js/src/tests/test262/built-ins/Array/prototype/indexOf/shell.js
+++ b/js/src/tests/test262/built-ins/Array/prototype/indexOf/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: proxyTrapsHelper.js
 // Copyright (C) 2016 Jordan Harband.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Used to assert the correctness of object behavior in the presence
     and context of Proxy objects.
 ---*/
--- a/js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/shell.js
+++ b/js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: proxyTrapsHelper.js
 // Copyright (C) 2016 Jordan Harband.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Used to assert the correctness of object behavior in the presence
     and context of Proxy objects.
 ---*/
--- a/js/src/tests/test262/built-ins/Array/prototype/reverse/shell.js
+++ b/js/src/tests/test262/built-ins/Array/prototype/reverse/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: proxyTrapsHelper.js
 // Copyright (C) 2016 Jordan Harband.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Used to assert the correctness of object behavior in the presence
     and context of Proxy objects.
 ---*/
--- a/js/src/tests/test262/built-ins/Array/prototype/splice/shell.js
+++ b/js/src/tests/test262/built-ins/Array/prototype/splice/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: proxyTrapsHelper.js
 // Copyright (C) 2016 Jordan Harband.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Used to assert the correctness of object behavior in the presence
     and context of Proxy objects.
 ---*/
--- a/js/src/tests/test262/built-ins/ArrayBuffer/isView/shell.js
+++ b/js/src/tests/test262/built-ins/ArrayBuffer/isView/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/ArrayBuffer/prototype/byteLength/shell.js
+++ b/js/src/tests/test262/built-ins/ArrayBuffer/prototype/byteLength/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: detachArrayBuffer.js
 // Copyright (C) 2016 the V8 project authors.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     A function used in the process of asserting correctness of TypedArray objects.
 
     $262.detachArrayBuffer is defined by a host.
--- a/js/src/tests/test262/built-ins/ArrayIteratorPrototype/next/shell.js
+++ b/js/src/tests/test262/built-ins/ArrayIteratorPrototype/next/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: detachArrayBuffer.js
 // Copyright (C) 2016 the V8 project authors.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     A function used in the process of asserting correctness of TypedArray objects.
 
     $262.detachArrayBuffer is defined by a host.
--- a/js/src/tests/test262/built-ins/Atomics/add/bigint/shell.js
+++ b/js/src/tests/test262/built-ins/Atomics/add/bigint/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/Atomics/and/bigint/shell.js
+++ b/js/src/tests/test262/built-ins/Atomics/and/bigint/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/Atomics/compareExchange/bigint/shell.js
+++ b/js/src/tests/test262/built-ins/Atomics/compareExchange/bigint/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/Atomics/exchange/bigint/shell.js
+++ b/js/src/tests/test262/built-ins/Atomics/exchange/bigint/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/Atomics/isLockFree/bigint/shell.js
+++ b/js/src/tests/test262/built-ins/Atomics/isLockFree/bigint/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/Atomics/load/bigint/shell.js
+++ b/js/src/tests/test262/built-ins/Atomics/load/bigint/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/Atomics/notify/shell.js
+++ b/js/src/tests/test262/built-ins/Atomics/notify/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: atomicsHelper.js
 // Copyright (C) 2017 Mozilla Corporation.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: >
     Collection of functions used to interact with Atomics.* operations across agent boundaries.
 ---*/
 
--- a/js/src/tests/test262/built-ins/Atomics/or/bigint/shell.js
+++ b/js/src/tests/test262/built-ins/Atomics/or/bigint/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/Atomics/shell.js
+++ b/js/src/tests/test262/built-ins/Atomics/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testAtomics.js
 // Copyright (C) 2017 Mozilla Corporation. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of SharedArrayBuffer objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/Atomics/store/bigint/shell.js
+++ b/js/src/tests/test262/built-ins/Atomics/store/bigint/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/Atomics/sub/bigint/shell.js
+++ b/js/src/tests/test262/built-ins/Atomics/sub/bigint/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/Atomics/wait/shell.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: atomicsHelper.js
 // Copyright (C) 2017 Mozilla Corporation.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: >
     Collection of functions used to interact with Atomics.* operations across agent boundaries.
 ---*/
 
--- a/js/src/tests/test262/built-ins/Atomics/xor/bigint/shell.js
+++ b/js/src/tests/test262/built-ins/Atomics/xor/bigint/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/DataView/shell.js
+++ b/js/src/tests/test262/built-ins/DataView/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: byteConversionValues.js
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Provide a list for original and expected values for different byte
     conversions.
     This helper is mostly used on tests for TypedArray and DataView, and each
--- a/js/src/tests/test262/built-ins/Date/shell.js
+++ b/js/src/tests/test262/built-ins/Date/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: assertRelativeDateMs.js
 // Copyright (C) 2015 the V8 project authors. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Verify that the given date object's Number representation describes the
     correct number of milliseconds since the Unix epoch relative to the local
     time zone (as interpreted at the specified date).
--- a/js/src/tests/test262/built-ins/Function/prototype/toString/shell.js
+++ b/js/src/tests/test262/built-ins/Function/prototype/toString/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: fnGlobalObject.js
 // Copyright (C) 2017 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Produce a reliable global object
 ---*/
 
--- a/js/src/tests/test262/built-ins/Object/entries/shell.js
+++ b/js/src/tests/test262/built-ins/Object/entries/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: proxyTrapsHelper.js
 // Copyright (C) 2016 Jordan Harband.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Used to assert the correctness of object behavior in the presence
     and context of Proxy objects.
 ---*/
--- a/js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/shell.js
+++ b/js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: proxyTrapsHelper.js
 // Copyright (C) 2016 Jordan Harband.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Used to assert the correctness of object behavior in the presence
     and context of Proxy objects.
 ---*/
--- a/js/src/tests/test262/built-ins/Object/getOwnPropertyNames/shell.js
+++ b/js/src/tests/test262/built-ins/Object/getOwnPropertyNames/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: arrayContains.js
 // Copyright (C) 2017 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Verify that a subArray is contained within an array.
 ---*/
 
--- a/js/src/tests/test262/built-ins/Object/internals/DefineOwnProperty/shell.js
+++ b/js/src/tests/test262/built-ins/Object/internals/DefineOwnProperty/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: nans.js
 // Copyright (C) 2016 the V8 project authors.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     A collection of NaN values produced from expressions that have been observed
     to create distinct bit representations on various platforms. These provide a
     weak basis for assertions regarding the consistent canonicalization of NaN
--- a/js/src/tests/test262/built-ins/Object/values/shell.js
+++ b/js/src/tests/test262/built-ins/Object/values/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: proxyTrapsHelper.js
 // Copyright (C) 2016 Jordan Harband.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Used to assert the correctness of object behavior in the presence
     and context of Proxy objects.
 ---*/
--- a/js/src/tests/test262/built-ins/Promise/shell.js
+++ b/js/src/tests/test262/built-ins/Promise/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: promiseHelper.js
 // Copyright (C) 2017 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Check that an array contains a numeric sequence starting at 1
     and incrementing by 1 for each entry in the array. Used by
     Promise tests to assert the order of execution in deep Promise
--- a/js/src/tests/test262/built-ins/RegExp/CharacterClassEscapes/shell.js
+++ b/js/src/tests/test262/built-ins/RegExp/CharacterClassEscapes/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: regExpUtils.js
 // Copyright (C) 2017 Mathias Bynens.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of RegExp objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/shell.js
+++ b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: regExpUtils.js
 // Copyright (C) 2017 Mathias Bynens.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of RegExp objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/RegExp/prototype/Symbol.matchAll/shell.js
+++ b/js/src/tests/test262/built-ins/RegExp/prototype/Symbol.matchAll/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: compareIterator.js
 // Copyright (C) 2018 Peter Wong.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: Compare the values of an iterator with an array of expected values
 ---*/
 
 // Example:
--- a/js/src/tests/test262/built-ins/RegExpStringIteratorPrototype/next/shell.js
+++ b/js/src/tests/test262/built-ins/RegExpStringIteratorPrototype/next/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: compareIterator.js
 // Copyright (C) 2018 Peter Wong.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: Compare the values of an iterator with an array of expected values
 ---*/
 
 // Example:
--- a/js/src/tests/test262/built-ins/String/prototype/matchAll/shell.js
+++ b/js/src/tests/test262/built-ins/String/prototype/matchAll/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: compareIterator.js
 // Copyright (C) 2018 Peter Wong.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: Compare the values of an iterator with an array of expected values
 ---*/
 
 // Example:
--- a/js/src/tests/test262/built-ins/TypedArray/prototype/Symbol.toStringTag/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArray/prototype/Symbol.toStringTag/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArray/prototype/buffer/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArray/prototype/buffer/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArray/prototype/byteLength/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArray/prototype/byteLength/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArray/prototype/byteOffset/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArray/prototype/byteOffset/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArray/prototype/entries/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArray/prototype/entries/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArray/prototype/every/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArray/prototype/every/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArray/prototype/fill/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArray/prototype/fill/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArray/prototype/find/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArray/prototype/find/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArray/prototype/forEach/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArray/prototype/forEach/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArray/prototype/includes/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArray/prototype/includes/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArray/prototype/join/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArray/prototype/join/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArray/prototype/keys/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArray/prototype/keys/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArray/prototype/lastIndexOf/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArray/prototype/lastIndexOf/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArray/prototype/length/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArray/prototype/length/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArray/prototype/reduce/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArray/prototype/reduce/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArray/prototype/reverse/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArray/prototype/reverse/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArray/prototype/set/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArray/prototype/set/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArray/prototype/some/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArray/prototype/some/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArray/prototype/sort/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArray/prototype/sort/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArray/prototype/subarray/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArray/prototype/subarray/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArray/prototype/toString/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArray/prototype/toString/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArray/prototype/values/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArray/prototype/values/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArray/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArray/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: byteConversionValues.js
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Provide a list for original and expected values for different byte
     conversions.
     This helper is mostly used on tests for TypedArray and DataView, and each
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/BigInt64Array/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/BigInt64Array/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/BigUint64Array/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/BigUint64Array/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/Float32Array/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/Float32Array/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/Float64Array/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/Float64Array/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/Int16Array/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/Int16Array/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/Int32Array/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/Int32Array/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/Int8Array/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/Int8Array/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/Uint16Array/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/Uint16Array/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/Uint32Array/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/Uint32Array/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8Array/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8Array/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8ClampedArray/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8ClampedArray/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: detachArrayBuffer.js
 // Copyright (C) 2016 the V8 project authors.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     A function used in the process of asserting correctness of TypedArray objects.
 
     $262.detachArrayBuffer is defined by a host.
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/length-arg/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/length-arg/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/no-args/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/no-args/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: detachArrayBuffer.js
 // Copyright (C) 2016 the V8 project authors.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     A function used in the process of asserting correctness of TypedArray objects.
 
     $262.detachArrayBuffer is defined by a host.
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: detachArrayBuffer.js
 // Copyright (C) 2016 the V8 project authors.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     A function used in the process of asserting correctness of TypedArray objects.
 
     $262.detachArrayBuffer is defined by a host.
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/length-arg/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/length-arg/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/no-args/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/no-args/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: byteConversionValues.js
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Provide a list for original and expected values for different byte
     conversions.
     This helper is mostly used on tests for TypedArray and DataView, and each
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: detachArrayBuffer.js
 // Copyright (C) 2016 the V8 project authors.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     A function used in the process of asserting correctness of TypedArray objects.
 
     $262.detachArrayBuffer is defined by a host.
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/from/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/from/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/from/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/from/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: byteConversionValues.js
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Provide a list for original and expected values for different byte
     conversions.
     This helper is mostly used on tests for TypedArray and DataView, and each
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: detachArrayBuffer.js
 // Copyright (C) 2016 the V8 project authors.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     A function used in the process of asserting correctness of TypedArray objects.
 
     $262.detachArrayBuffer is defined by a host.
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: detachArrayBuffer.js
 // Copyright (C) 2016 the V8 project authors.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     A function used in the process of asserting correctness of TypedArray objects.
 
     $262.detachArrayBuffer is defined by a host.
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: detachArrayBuffer.js
 // Copyright (C) 2016 the V8 project authors.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     A function used in the process of asserting correctness of TypedArray objects.
 
     $262.detachArrayBuffer is defined by a host.
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/internals/OwnPropertyKeys/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/internals/OwnPropertyKeys/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/internals/OwnPropertyKeys/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/internals/OwnPropertyKeys/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: byteConversionValues.js
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Provide a list for original and expected values for different byte
     conversions.
     This helper is mostly used on tests for TypedArray and DataView, and each
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/of/BigInt/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/of/BigInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/of/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/of/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/shell.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testBigIntTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of BigInt TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/built-ins/decodeURI/shell.js
+++ b/js/src/tests/test262/built-ins/decodeURI/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: decimalToHexString.js
 // Copyright (C) 2017 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of various encoding operations.
 ---*/
 
--- a/js/src/tests/test262/built-ins/decodeURIComponent/shell.js
+++ b/js/src/tests/test262/built-ins/decodeURIComponent/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: decimalToHexString.js
 // Copyright (C) 2017 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of various encoding operations.
 ---*/
 
--- a/js/src/tests/test262/built-ins/encodeURI/shell.js
+++ b/js/src/tests/test262/built-ins/encodeURI/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: decimalToHexString.js
 // Copyright (C) 2017 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of various encoding operations.
 ---*/
 
--- a/js/src/tests/test262/built-ins/encodeURIComponent/shell.js
+++ b/js/src/tests/test262/built-ins/encodeURIComponent/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: decimalToHexString.js
 // Copyright (C) 2017 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of various encoding operations.
 ---*/
 
--- a/js/src/tests/test262/built-ins/isNaN/shell.js
+++ b/js/src/tests/test262/built-ins/isNaN/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: nans.js
 // Copyright (C) 2016 the V8 project authors.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     A collection of NaN values produced from expressions that have been observed
     to create distinct bit representations on various platforms. These provide a
     weak basis for assertions regarding the consistent canonicalization of NaN
--- a/js/src/tests/test262/built-ins/parseFloat/shell.js
+++ b/js/src/tests/test262/built-ins/parseFloat/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: decimalToHexString.js
 // Copyright (C) 2017 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of various encoding operations.
 ---*/
 
--- a/js/src/tests/test262/built-ins/parseInt/shell.js
+++ b/js/src/tests/test262/built-ins/parseInt/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: decimalToHexString.js
 // Copyright (C) 2017 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of various encoding operations.
 ---*/
 
--- a/js/src/tests/test262/harness/shell.js
+++ b/js/src/tests/test262/harness/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: arrayContains.js
 // Copyright (C) 2017 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Verify that a subArray is contained within an array.
 ---*/
 
--- a/js/src/tests/test262/intl402/Collator/prototype/compare/shell.js
+++ b/js/src/tests/test262/intl402/Collator/prototype/compare/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: isConstructor.js
 // Copyright (C) 2017 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 description: |
     Test if a given function is a constructor function.
 ---*/
--- a/js/src/tests/test262/intl402/Collator/prototype/resolvedOptions/shell.js
+++ b/js/src/tests/test262/intl402/Collator/prototype/resolvedOptions/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: isConstructor.js
 // Copyright (C) 2017 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 description: |
     Test if a given function is a constructor function.
 ---*/
--- a/js/src/tests/test262/intl402/Collator/supportedLocalesOf/shell.js
+++ b/js/src/tests/test262/intl402/Collator/supportedLocalesOf/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: isConstructor.js
 // Copyright (C) 2017 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 description: |
     Test if a given function is a constructor function.
 ---*/
--- a/js/src/tests/test262/intl402/Date/prototype/toLocaleDateString/shell.js
+++ b/js/src/tests/test262/intl402/Date/prototype/toLocaleDateString/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: isConstructor.js
 // Copyright (C) 2017 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 description: |
     Test if a given function is a constructor function.
 ---*/
--- a/js/src/tests/test262/intl402/Date/prototype/toLocaleString/shell.js
+++ b/js/src/tests/test262/intl402/Date/prototype/toLocaleString/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: isConstructor.js
 // Copyright (C) 2017 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 description: |
     Test if a given function is a constructor function.
 ---*/
--- a/js/src/tests/test262/intl402/Date/prototype/toLocaleTimeString/shell.js
+++ b/js/src/tests/test262/intl402/Date/prototype/toLocaleTimeString/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: isConstructor.js
 // Copyright (C) 2017 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 description: |
     Test if a given function is a constructor function.
 ---*/
--- a/js/src/tests/test262/intl402/DateTimeFormat/prototype/format/shell.js
+++ b/js/src/tests/test262/intl402/DateTimeFormat/prototype/format/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: dateConstants.js
 // Copyright (C) 2009 the Sputnik authors.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of date-centric values
 ---*/
 
--- a/js/src/tests/test262/intl402/DateTimeFormat/prototype/formatToParts/shell.js
+++ b/js/src/tests/test262/intl402/DateTimeFormat/prototype/formatToParts/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: dateConstants.js
 // Copyright (C) 2009 the Sputnik authors.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of date-centric values
 ---*/
 
--- a/js/src/tests/test262/intl402/DateTimeFormat/prototype/resolvedOptions/shell.js
+++ b/js/src/tests/test262/intl402/DateTimeFormat/prototype/resolvedOptions/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: isConstructor.js
 // Copyright (C) 2017 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 description: |
     Test if a given function is a constructor function.
 ---*/
--- a/js/src/tests/test262/intl402/DateTimeFormat/supportedLocalesOf/shell.js
+++ b/js/src/tests/test262/intl402/DateTimeFormat/supportedLocalesOf/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: isConstructor.js
 // Copyright (C) 2017 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 description: |
     Test if a given function is a constructor function.
 ---*/
--- a/js/src/tests/test262/intl402/Number/prototype/toLocaleString/shell.js
+++ b/js/src/tests/test262/intl402/Number/prototype/toLocaleString/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: isConstructor.js
 // Copyright (C) 2017 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 description: |
     Test if a given function is a constructor function.
 ---*/
--- a/js/src/tests/test262/intl402/NumberFormat/prototype/format/shell.js
+++ b/js/src/tests/test262/intl402/NumberFormat/prototype/format/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: isConstructor.js
 // Copyright (C) 2017 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 description: |
     Test if a given function is a constructor function.
 ---*/
--- a/js/src/tests/test262/intl402/NumberFormat/prototype/resolvedOptions/shell.js
+++ b/js/src/tests/test262/intl402/NumberFormat/prototype/resolvedOptions/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: isConstructor.js
 // Copyright (C) 2017 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 description: |
     Test if a given function is a constructor function.
 ---*/
--- a/js/src/tests/test262/intl402/NumberFormat/supportedLocalesOf/shell.js
+++ b/js/src/tests/test262/intl402/NumberFormat/supportedLocalesOf/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: isConstructor.js
 // Copyright (C) 2017 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 description: |
     Test if a given function is a constructor function.
 ---*/
--- a/js/src/tests/test262/intl402/PluralRules/prototype/resolvedOptions/shell.js
+++ b/js/src/tests/test262/intl402/PluralRules/prototype/resolvedOptions/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: isConstructor.js
 // Copyright (C) 2017 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 description: |
     Test if a given function is a constructor function.
 ---*/
--- a/js/src/tests/test262/intl402/PluralRules/supportedLocalesOf/shell.js
+++ b/js/src/tests/test262/intl402/PluralRules/supportedLocalesOf/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: isConstructor.js
 // Copyright (C) 2017 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 description: |
     Test if a given function is a constructor function.
 ---*/
--- a/js/src/tests/test262/intl402/String/prototype/localeCompare/shell.js
+++ b/js/src/tests/test262/intl402/String/prototype/localeCompare/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: isConstructor.js
 // Copyright (C) 2017 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 description: |
     Test if a given function is a constructor function.
 ---*/
--- a/js/src/tests/test262/intl402/TypedArray/prototype/toLocaleString/shell.js
+++ b/js/src/tests/test262/intl402/TypedArray/prototype/toLocaleString/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testTypedArray.js
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of functions used to assert the correctness of TypedArray objects.
 ---*/
 
--- a/js/src/tests/test262/intl402/shell.js
+++ b/js/src/tests/test262/intl402/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: testIntl.js
 // Copyright (C) 2011 2012 Norbert Lindenberg. All rights reserved.
 // Copyright (C) 2012 2013 Mozilla Corporation. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     This file contains shared functions for the tests in the conformance test
     suite for the ECMAScript Internationalization API.
--- a/js/src/tests/test262/language/block-scope/syntax/for-in/shell.js
+++ b/js/src/tests/test262/language/block-scope/syntax/for-in/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: arrayContains.js
 // Copyright (C) 2017 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Verify that a subArray is contained within an array.
 ---*/
 
--- a/js/src/tests/test262/language/expressions/dynamic-import/shell.js
+++ b/js/src/tests/test262/language/expressions/dynamic-import/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: fnGlobalObject.js
 // Copyright (C) 2017 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Produce a reliable global object
 ---*/
 
--- a/js/src/tests/test262/language/expressions/shell.js
+++ b/js/src/tests/test262/language/expressions/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: tcoHelper.js
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     This defines the number of consecutive recursive function calls that must be
     made in order to prove that stack frames are properly destroyed according to
     ES2015 tail call optimization semantics.
--- a/js/src/tests/test262/language/module-code/shell.js
+++ b/js/src/tests/test262/language/module-code/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: fnGlobalObject.js
 // Copyright (C) 2017 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Produce a reliable global object
 ---*/
 
--- a/js/src/tests/test262/language/statements/block/shell.js
+++ b/js/src/tests/test262/language/statements/block/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: tcoHelper.js
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     This defines the number of consecutive recursive function calls that must be
     made in order to prove that stack frames are properly destroyed according to
     ES2015 tail call optimization semantics.
--- a/js/src/tests/test262/language/statements/do-while/shell.js
+++ b/js/src/tests/test262/language/statements/do-while/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: tcoHelper.js
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     This defines the number of consecutive recursive function calls that must be
     made in order to prove that stack frames are properly destroyed according to
     ES2015 tail call optimization semantics.
--- a/js/src/tests/test262/language/statements/for/shell.js
+++ b/js/src/tests/test262/language/statements/for/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: tcoHelper.js
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     This defines the number of consecutive recursive function calls that must be
     made in order to prove that stack frames are properly destroyed according to
     ES2015 tail call optimization semantics.
--- a/js/src/tests/test262/language/statements/if/shell.js
+++ b/js/src/tests/test262/language/statements/if/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: tcoHelper.js
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     This defines the number of consecutive recursive function calls that must be
     made in order to prove that stack frames are properly destroyed according to
     ES2015 tail call optimization semantics.
--- a/js/src/tests/test262/language/statements/labeled/shell.js
+++ b/js/src/tests/test262/language/statements/labeled/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: tcoHelper.js
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     This defines the number of consecutive recursive function calls that must be
     made in order to prove that stack frames are properly destroyed according to
     ES2015 tail call optimization semantics.
--- a/js/src/tests/test262/language/statements/return/shell.js
+++ b/js/src/tests/test262/language/statements/return/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: tcoHelper.js
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     This defines the number of consecutive recursive function calls that must be
     made in order to prove that stack frames are properly destroyed according to
     ES2015 tail call optimization semantics.
--- a/js/src/tests/test262/language/statements/switch/shell.js
+++ b/js/src/tests/test262/language/statements/switch/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: tcoHelper.js
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     This defines the number of consecutive recursive function calls that must be
     made in order to prove that stack frames are properly destroyed according to
     ES2015 tail call optimization semantics.
--- a/js/src/tests/test262/language/statements/try/shell.js
+++ b/js/src/tests/test262/language/statements/try/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: tcoHelper.js
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     This defines the number of consecutive recursive function calls that must be
     made in order to prove that stack frames are properly destroyed according to
     ES2015 tail call optimization semantics.
--- a/js/src/tests/test262/language/statements/while/shell.js
+++ b/js/src/tests/test262/language/statements/while/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: tcoHelper.js
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     This defines the number of consecutive recursive function calls that must be
     made in order to prove that stack frames are properly destroyed according to
     ES2015 tail call optimization semantics.
--- a/js/src/tests/test262/shell.js
+++ b/js/src/tests/test262/shell.js
@@ -1,8 +1,9 @@
+// GENERATED, DO NOT EDIT
 // file: assert.js
 // Copyright (C) 2017 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 description: |
     Collection of assertion functions used throughout test262
 ---*/