Name Description Size
__proto__.js BEGIN TEST * ************ 1691
8.12.5-01.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1226
15.9.4.2.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1506
arguments-property-access-in-function.js BEGIN TEST * ************ 1314
array-inherited-__proto__.js BEGIN TEST * ************ 968
array-isArray-proxy-recursion.js BEGIN TEST * ************ 1121
array-length-protochange.js BEGIN TEST * ************ 1110
array-pop-proxy.js BEGIN TEST * ************ 551
array-toString-recursion.js BEGIN TEST * ************ 1036
arraybuffer-prototype.js BEGIN TEST * ************ 775
ArrayBuffer-slice-arguments-detaching.js BEGIN TEST * ************ 1574
bad-regexp-data-clone.js 758
basic-for-each.js BEGIN TEST * ************ 1355
basic-for-in.js BEGIN TEST * ************ 1059
Boolean-toSource.js 958
browser.js 301
bug472534.js 849
builtin-function-arguments-caller.js BEGIN TEST * ************ 1817
censor-strict-caller.js 422
clone-bigint.js 555
clone-complex-object.js 8675
clone-errors.js 3394
clone-forge.js 1147
clone-invalid-property-key.js 1017
clone-leaf-object.js 2104
clone-many-transferables.js 939
clone-object-deep.js 773
clone-object.js XXX TODO spin this out into its own test // This fails quickly with an OOM error. An exception would be nicer. function Infinitree() { return { get left() { return new Infinitree; }, get right() { return new Infinitree; }}; } var threw = false; try { serialize(new Infinitree); } catch (exc) { threw = true; } assertEq(threw, true); 4038
clone-regexp.js 1231
clone-sab-failure.js Any copyright is dedicated to the Public Domain. https://creativecommons.org/publicdomain/zero/1.0/ 1096
clone-sab.js Any copyright is dedicated to the Public Domain. https://creativecommons.org/publicdomain/zero/1.0/ 881
clone-simple.js 813
clone-transferables.js 4564
clone-typed-array.js 3055
clone-v1-typed-array-data.dat 13970
clone-v1-typed-array.js 3722
collect-gray.js 5497
column-numbers.js 234
cross-global-eval-is-indirect.js BEGIN TEST * ************ 1560
cross-global-getPrototypeOf.js BEGIN TEST * ************ 1670
DataView-construct-arguments-detaching.js BEGIN TEST * ************ 1614
DataView-set-arguments-detaching.js BEGIN TEST * ************ 1603
dataview.js 73591
decompile-for-of.js 678
destructure-accessor.js 2054
destructuring-__proto__-shorthand-assignment-before-var.js BEGIN TEST * ************ 1290
destructuring-__proto__-shorthand-assignment.js BEGIN TEST * ************ 1279
destructuring-__proto__-target-assignment.js BEGIN TEST * ************ 1325
destructuring-for-inof-__proto__.js BEGIN TEST * ************ 2238
destructuring-order.js BEGIN TEST * ************ 2914
element-setting-ToNumber-detaches.js BEGIN TEST * ************ 1218
empty.txt 0
error-tostring-function.js BEGIN TEST * ************ 1173
errorcolumnblame.js Note single hard tab before return! 1962
es5ish-defineGetter-defineSetter.js UTILITIES * *********** 10540
eval-native-callback-is-indirect.js BEGIN TEST * ************ 795
expression-closure-syntax.js BEGIN TEST * ************ 2099
extension-methods-reject-null-undefined-this.js BEGIN TEST * ************ 2712
file-mapped-arraybuffers.js 1469
file-mapped-arraybuffers.txt 20
for-loop-with-lexical-declaration-and-nested-function-statement.js BEGIN TEST * ************ 2120
function-caller-skips-eval-frames.js 958
function-caller-strict-cross-global.js 452
function-definition-with.js BEGIN TEST * ************ 1633
function-properties.js 497
getOwnPropertyNames-__proto__.js BEGIN TEST * ************ 795
getset-001.js A warm, dry place for properties and methods to live 1155
getset-003.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 4722
getset-004.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 4680
getset-005.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 4800
getset-006.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 4704
inc-dec-functioncall.js BEGIN TEST * ************ 1883
keyword-unescaped-requirement-modules.js BEGIN TEST * ************ 3073
keyword-unescaped-requirement.js BEGIN TEST * ************ 1157
mutable-proto-special-form.js BEGIN TEST * ************ 2880
nested-delete-name-in-evalcode.js BEGIN TEST * ************ 1951
new-cross-compartment.js BEGIN TEST * ************ 976
new-parenthesization.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 669
newer-type-functions-caller-arguments.js 2617
non_syntactic.js 1405
Number-toSource.js 950
object-toSource-override-on-getter.js 463
object-toSource-undefined-getter.js 396
object-toSource-with-symbol-keys.js 529
parse-rest-destructuring-parameter.js 886
preventExtensions-cross-global.js BEGIN TEST * ************ 1634
proxy-array-target-length-definition.js BEGIN TEST * ************ 1545
proxy-enumeration.js 134
proxy-proto-setter.js 1850
proxy-strict.js 277
quote-string-for-nul-character.js 5846
recursion.js BEGIN TEST * ************ 907
redeclaration-of-catch-warning.js BEGIN TEST * ************ 983
reentrant-RegExp-creation-and-gc-during-new-RegExp-pattern-ToString.js BEGIN TEST * ************ 1188
RegExp-error-message-skip-selfhosted-frames.js 391
regress-44009.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1314
regress-50447-1.js SUMMARY: New properties fileName, lineNumber have been added to Error objects in SpiderMonkey. These are non-ECMA extensions and do not exist in Rhino. See http://bugzilla.mozilla.org/show_bug.cgi?id=50447 2005-04-05 Modified by bclary to support changes to error reporting which set default values for the error's fileName and lineNumber properties. 4970
regress-90596-001.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 5196
regress-96284-001.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 3570
regress-103087.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 5591
regress-104077.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 4154
regress-178722.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 2456
regress-188206-01.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1671
regress-188206-02.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 2709
regress-192465.js Date: 10 February 2003 SUMMARY: Object.toSource() recursion should check stack overflow See http://bugzilla.mozilla.org/show_bug.cgi?id=192465 MODIFIED: 27 February 2003 We are adding an early return to this testcase, since it is causing big problems on Linux RedHat8! For a discussion of this issue, see http://bugzilla.mozilla.org/show_bug.cgi?id=174341#c24 and following. MODIFIED: 20 March 2003 Removed the early return and changed |N| below from 1000 to 90. Note |make_deep_nest(N)| returns an object graph of length N(N+1). So the graph has now been reduced from 1,001,000 to 8190. With this reduction, the bug still manifests on my WinNT and Linux boxes (crash due to stack overflow). So the testcase is again of use on those boxes. At the same time, Linux RedHat8 boxes can now run the test in a reasonable amount of time. 3029
regress-220367-002.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1501
regress-226078.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 868
regress-228087.js Date: 12 December 2003 SUMMARY: Testing regexps with unescaped braces See http://bugzilla.mozilla.org/show_bug.cgi?id=228087 Note: unbalanced, unescaped braces are not permitted by ECMA-262 Ed.3, but we decided to follow Perl and IE and allow this for compatibility. See http://bugzilla.mozilla.org/show_bug.cgi?id=188206 and its testcase. See http://bugzilla.mozilla.org/show_bug.cgi?id=223273 and its testcase. 5983
regress-245148.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 636
regress-255245.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 770
regress-274152.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1398
regress-300079.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1209
regress-311161.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 127954
regress-311792-01.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 683
regress-311792-02.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 930
regress-313763.js 1213
regress-314874.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 962
regress-315509-02.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 937
regress-319683.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 812
regress-320854.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 677
regress-327170.js 878
regress-327608.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1105
regress-328443.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 853
regress-333541.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1332
regress-336409-1.js 1294
regress-336409-2.js 1398
regress-336410-1.js 1299
regress-336410-2.js 1376
regress-339685.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 705
regress-341956-01.js 1687
regress-341956-02.js 1430
regress-341956-03.js 1754
regress-342960.js 1313
regress-346642-06.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1774
regress-346773.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1365
regress-350312-01.js 993
regress-350312.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1480
regress-351070-02.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1974
regress-351463-01.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 4763
regress-351973.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1287
regress-352291.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 980
regress-352372.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1337
regress-352604.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 875
regress-353116.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1540
regress-353214-02.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 812
regress-354297.js 870
regress-355052-01.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 947
regress-355052-02.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 923
regress-355052-03.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 981
regress-355410.js 1203
regress-355497.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1339
regress-363040-01.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1770
regress-363040-02.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1785
regress-363258.js 1169
regress-363988.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1192
regress-365527.js 1204
regress-365692.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 946
regress-365869.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 993
regress-366288.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 634
regress-366292.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 640
regress-366396.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 633
regress-366668-01.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 869
regress-367501-01.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 839
regress-367501-02.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 912
regress-367501-03.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 898
regress-367501-04.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 904
regress-367589.js 1270
regress-368213.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 612
regress-368224.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 770
regress-368516.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1037
regress-369404.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1280
regress-369696-01.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 929
regress-369696-02.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1516
regress-369696-03.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1168
regress-372309.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1152
regress-375183.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1210
regress-375344.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 902
regress-379566.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1149
regress-380889.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 889
regress-381303.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1050
regress-381304.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1809
regress-385393-02.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 819
regress-385393-08.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 629
regress-390598.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 897
regress-394967.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 977
regress-396326-01.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1072
regress-396326.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1381
regress-406572.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1395
regress-407501.js 1017
regress-407720.js 1194
regress-412926.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1529
regress-414098.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 966
regress-414755.js 1139
regress-416354.js 1121
regress-416460.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 868
regress-416834.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 740
regress-420869-01.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 951
regress-422592.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1480
regress-424683-01.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 898
regress-426711.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 937
regress-427196-01.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1038
regress-427196-02.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 936
regress-427196-03.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 878
regress-429739.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1020
regress-430740.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1132
regress-434837-01.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1926
regress-435497-01.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 854
regress-435497-02.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 851
regress-435497-03.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 868
regress-436741.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 961
regress-437288-01.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 874
regress-443569.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 866
regress-446386.js 1085
regress-452168.js 1296
regress-452178.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 913
regress-452329.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 834
regress-452338.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 804
regress-452498-162.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 792
regress-452498-196.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 935
regress-452565.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 658
regress-452913.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 691
regress-453249.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 674
regress-454744.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 899
regress-455380.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1482
regress-455408.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 855
regress-456826.js 3045
regress-459606.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 766
regress-462734-02.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 686
regress-462734-03.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 665
regress-462734-04.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 748
regress-465276.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 867
regress-465337.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 928
regress-465443.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 946
regress-465453.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1125
regress-466905-04.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1254
regress-469234.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 819
regress-469405-01.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 705
regress-469405-02.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 720
regress-469625-01.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 889
regress-469625.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 815
regress-469761.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 887
regress-470300-01.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 817
regress-470300-02.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 856
regress-470310.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1052
regress-472450-03.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 971
regress-472450-04.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 991
regress-472599.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 907
regress-473040.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 816
regress-474771-01.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 853
regress-474771-02.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 644
regress-476414-01.js TUUL 1874
regress-476414-02.js TUUL 1871
regress-476447.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 985
regress-476653.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 781
regress-476869.js 1188
regress-477158.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 852
regress-477187.js 1216
regress-479487.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1069
regress-479551.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1000
regress-480579.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 821
regress-481516.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 952
regress-482263.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 772
regress-543839.js -*- indent-tabs-mode: nil; js-indent-level: 4 -*- 778
regress-591450.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 338
regress-636818.js 249
regress-645160.js 288
regress-650753.js 185
regress-696109.js 437
regress-bug607284.js 476
regress-bug629723.js 429
reviver-mutates-holder-array-ccw.js BEGIN TEST * ************ 916
reviver-mutates-holder-array-nonnative.js BEGIN TEST * ************ 1083
reviver-mutates-holder-array.js BEGIN TEST * ************ 905
reviver-mutates-holder-object-ccw.js BEGIN TEST * ************ 1286
reviver-mutates-holder-object-nonnative.js BEGIN TEST * ************ 1353
reviver-mutates-holder-object.js BEGIN TEST * ************ 1275
scope-001.js -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 1887
set-property-non-extensible.js BEGIN TEST * ************ 788
setImmutablePrototype.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 6410
shareddataview.js Any copyright is dedicated to the Public Domain. https://creativecommons.org/publicdomain/zero/1.0/ 1226
sharedtypedarray.js Any copyright is dedicated to the Public Domain. https://creativecommons.org/publicdomain/zero/1.0/ 8781
shell.js Date: 07 February 2001 Functionality common to RegExp testing - 10291
sps-generators.js 948
string-literal-getter-setter-decompilation.js 1238
String-match-flags.js 505
String-methods-infinite-recursion.js BEGIN TEST * ************ 869
String-toSource.js 767
toLength.js 1203
toLocaleString-infinite-recursion.js BEGIN TEST * ************ 737
too-many-arguments-constructing-bound-function.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1543
toSource-infinite-recursion.js BEGIN TEST * ************ 827
typedarray-copyWithin-arguments-detaching.js BEGIN TEST * ************ 2097
typedarray-set-detach.js BEGIN TEST * ************ 1078
TypedArray-set-object-funky-length-detaches.js BEGIN TEST * ************ 1328
TypedArray-subarray-arguments-detaching.js BEGIN TEST * ************ 2088
typedarray-subarray-of-subarray.js BEGIN TEST * ************ 761
typedarray.js 22444
uneval
unterminated-literal-error-location.js 2627
weakmap.js 3016