Changeset 76180 in webkit


Ignore:
Timestamp:
Jan 19, 2011 4:35:26 PM (13 years ago)
Author:
oliver@apple.com
Message:

2011-01-19 Oliver Hunt <oliver@apple.com>

Reviewed by Gavin Barraclough.

Remove non-spec support for callable RegExp
https://bugs.webkit.org/show_bug.cgi?id=28285

Update test results for new behaviour.

  • fast/js/sputnik/Conformance/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.6-expected.txt:
  • fast/js/sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/S15.10.7_A1_T1-expected.txt:
  • fast/js/sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/S15.10.7_A1_T2-expected.txt:
  • fast/js/sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/S15.10.7_A3_T1-expected.txt:
  • fast/js/sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/S15.10.7_A3_T2-expected.txt:
  • fast/loader/stateobjects/pushstate-object-types-expected.txt:
  • fast/regex/cross-frame-callable-expected.txt:
  • fast/regex/script-tests/cross-frame-callable.js: (doTest):

2011-01-19 Oliver Hunt <oliver@apple.com>

Reviewed by Gavin Barraclough.

Remove non-spec support for callable RegExp
https://bugs.webkit.org/show_bug.cgi?id=28285

Remove support for callable regexps. If it breaks sites we can
just roll this out.

  • runtime/RegExpObject.cpp:
  • runtime/RegExpObject.h:
  • tests/mozilla/expected.html: update results.
Location:
trunk
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r76175 r76180  
     12011-01-19  Oliver Hunt  <oliver@apple.com>
     2
     3        Reviewed by Gavin Barraclough.
     4
     5        Remove non-spec support for callable RegExp
     6        https://bugs.webkit.org/show_bug.cgi?id=28285
     7
     8        Update test results for new behaviour.
     9
     10        * fast/js/sputnik/Conformance/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.6-expected.txt:
     11        * fast/js/sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/S15.10.7_A1_T1-expected.txt:
     12        * fast/js/sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/S15.10.7_A1_T2-expected.txt:
     13        * fast/js/sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/S15.10.7_A3_T1-expected.txt:
     14        * fast/js/sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/S15.10.7_A3_T2-expected.txt:
     15        * fast/loader/stateobjects/pushstate-object-types-expected.txt:
     16        * fast/regex/cross-frame-callable-expected.txt:
     17        * fast/regex/script-tests/cross-frame-callable.js:
     18        (doTest):
     19
    1202011-01-11  Martin Robinson  <mrobinson@igalia.com>
    221
  • trunk/LayoutTests/fast/js/sputnik/Conformance/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.6-expected.txt

    r58534 r76180  
    11S11.4.3_A3.6
    22
    3 FAIL SputnikError: #11: typeof new RegExp() === "object". Actual: function
     3PASS
    44
    55TEST COMPLETE
  • trunk/LayoutTests/fast/js/sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/S15.10.7_A1_T1-expected.txt

    r58534 r76180  
    11S15.10.7_A1_T1
    22
    3 FAIL SputnikError: #1.2: /[^a]*/() throw TypeError. Actual: Error: No input to /[^a]*/.
     3PASS
    44
    55TEST COMPLETE
  • trunk/LayoutTests/fast/js/sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/S15.10.7_A1_T2-expected.txt

    r58534 r76180  
    11S15.10.7_A1_T2
    22
    3 FAIL SputnikError: #1.2: RegExp("a|b","g")() throw TypeError. Actual: Error: No input to /a|b/g.
     3PASS
    44
    55TEST COMPLETE
  • trunk/LayoutTests/fast/js/sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/S15.10.7_A3_T1-expected.txt

    r58534 r76180  
    11S15.10.7_A3_T1
    22
    3 FAIL SputnikError: #1: __re = /[^a]*/; typeof __re === "object". Actual: function
     3PASS
    44
    55TEST COMPLETE
  • trunk/LayoutTests/fast/js/sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/S15.10.7_A3_T2-expected.txt

    r58534 r76180  
    11S15.10.7_A3_T2
    22
    3 FAIL SputnikError: #1: __re = new RegExp; typeof __re === "object". Actual: function
     3PASS
    44
    55TEST COMPLETE
  • trunk/LayoutTests/fast/loader/stateobjects/pushstate-object-types-expected.txt

    r66936 r76180  
    55State popped - [object Object] (type object)
    66State popped -  (type object)
    7 State popped - /foo/gi (type function)
     7State popped - /foo/gi (type object)
    88State popped - 0 (type object)
    99State popped - String (type string)
  • trunk/LayoutTests/fast/regex/cross-frame-callable-expected.txt

    r47647 r76180  
    1 PASS re('a') is ['a']
     1PASS re('a') threw exception TypeError: '/a/' is not a function (evaluating 're('a')').
     2PASS re.exec('a') is ['a']
    23PASS successfullyParsed is true
    34
  • trunk/LayoutTests/fast/regex/script-tests/cross-frame-callable.js

    r48552 r76180  
    22{
    33    re = childRegExp;
    4     shouldBe("re('a')", "['a']");
     4    shouldThrow("re('a')");
     5    shouldBe("re.exec('a')", "['a']");
    56}
    67
  • trunk/Source/JavaScriptCore/ChangeLog

    r76177 r76180  
     12011-01-19  Oliver Hunt  <oliver@apple.com>
     2
     3        Reviewed by Gavin Barraclough.
     4
     5        Remove non-spec support for callable RegExp
     6        https://bugs.webkit.org/show_bug.cgi?id=28285
     7
     8        Remove support for callable regexps.  If it breaks sites we can
     9        just roll this out.
     10
     11        * runtime/RegExpObject.cpp:
     12        * runtime/RegExpObject.h:
     13        * tests/mozilla/expected.html: update results.
     14
    1152011-01-19  Antti Koivisto  <antti@apple.com>
    216
  • trunk/Source/JavaScriptCore/runtime/RegExpObject.cpp

    r70496 r76180  
    129129}
    130130
    131 static EncodedJSValue JSC_HOST_CALL callRegExpObject(ExecState* exec)
    132 {
    133     return JSValue::encode(asRegExpObject(exec->callee())->exec(exec));
    134 }
    135 
    136 CallType RegExpObject::getCallData(CallData& callData)
    137 {
    138     callData.native.function = callRegExpObject;
    139     return CallTypeHost;
    140 }
    141 
    142131// Shared implementation used by test and exec.
    143132bool RegExpObject::match(ExecState* exec)
  • trunk/Source/JavaScriptCore/runtime/RegExpObject.h

    r67855 r76180  
    5959        bool match(ExecState*);
    6060
    61         virtual CallType getCallData(CallData&);
    62 
    6361        struct RegExpObjectData : FastAllocBase {
    6462            RegExpObjectData(NonNullPassRefPtr<RegExp> regExp, double lastIndex)
  • trunk/Source/JavaScriptCore/tests/mozilla/expected.html

    r72489 r76180  
    88Test List: All tests<br>
    99Skip List: ecma/Date/15.9.2.1.js, ecma/Date/15.9.2.2-1.js, ecma/Date/15.9.2.2-2.js, ecma/Date/15.9.2.2-3.js, ecma/Date/15.9.2.2-4.js, ecma/Date/15.9.2.2-5.js, ecma/Date/15.9.2.2-6.js, ecma_3/Date/15.9.5.7.js<br>
    10 1127 test(s) selected, 1119 test(s) completed, 46 failures reported (4.11% failed)<br>
    11 Engine command line: "/home/stampho/webkit/WebKitBuild/Release/JavaScriptCore/jsc" <br>
    12 OS type: Linux euclides 2.6.35-gentoo-r5 #1 SMP Tue Aug 31 13:19:25 CEST 2010 i686 Intel(R) Core(TM)2 CPU 6300 @ 1.86GHz GenuineIntel GNU/Linux<br>
    13 Testcase execution time: 16 seconds.<br>
    14 Tests completed on Fri Oct 15 00:29:31 2010.<br><br>
     101127 test(s) selected, 1119 test(s) completed, 51 failures reported (4.55% failed)<br>
     11Engine command line: "/Volumes/BigData/git/WebKit/WebKitBuild/Debug/jsc" <br>
     12OS type: Darwin 10.6.0 Darwin Kernel Version 10.6.0: Wed Nov 10 18:13:17 PST 2010; root:xnu-1504.9.26~3/RELEASE_I386 i386<br>
     13Testcase execution time: 1 minutes, 3 seconds.<br>
     14Tests completed on Wed Jan 19 13:26:57 2011.<br><br>
    1515[ <a href='#fail_detail'>Failure Details</a> | <a href='#retest_list'>Retest List</a> | <a href='menu.html'>Test Selection Page</a> ]<br>
    1616<hr>
     
    3030eval("function f(){}function g(){}") (threw no exception thrown = fail FAILED! expected: pass<br>
    3131</tt><br>
    32 <a name='failure3'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/FunExpr/fe-001.js'>ecma_3/FunExpr/fe-001.js</a> failed</b> <br>
     32<a name='failure3'></a><dd><b>Testcase <a target='other_window' href='./ecma_2/RegExp/regress-001.js'>ecma_2/RegExp/regress-001.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=http://bugzilla.mozilla.org/show_bug.cgi?id=2157' target='other_window'>Bug Number http://bugzilla.mozilla.org/show_bug.cgi?id=2157</a><br>
    3333 [ <a href='#failure2'>Previous Failure</a> | <a href='#failure4'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     34<tt>Expected exit code 0, got 3<br>
     35Testcase terminated with signal 0<br>
     36Complete testcase output was:<br>
     37RegExp/hex-001.js JS regexp anchoring on empty match bug<br>
     38BUGNUMBER: http://bugzilla.mozilla.org/show_bug.cgi?id=2157<br>
     39</tt><br>
     40<a name='failure4'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/FunExpr/fe-001.js'>ecma_3/FunExpr/fe-001.js</a> failed</b> <br>
     41 [ <a href='#failure3'>Previous Failure</a> | <a href='#failure5'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    3442<tt>STATUS: Function Expression Statements basic test.<br>
    3543Failure messages were:<br>
     
    3846FAILED!: [reported from test()] <br>
    3947</tt><br>
    40 <a name='failure4'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Statements/regress-194364.js'>ecma_3/Statements/regress-194364.js</a> failed</b> <br>
    41  [ <a href='#failure3'>Previous Failure</a> | <a href='#failure5'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    42 <tt>Expected exit code 0, got 3<br>
    43 Testcase terminated with signal 0<br>
    44 Complete testcase output was:<br>
    45 Testcase produced no output!</tt><br>
    46 <a name='failure5'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Unicode/uc-001.js'>ecma_3/Unicode/uc-001.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=23610' target='other_window'>Bug Number 23610</a><br>
     48<a name='failure5'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Statements/regress-194364.js'>ecma_3/Statements/regress-194364.js</a> failed</b> <br>
    4749 [ <a href='#failure4'>Previous Failure</a> | <a href='#failure6'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     50<tt>Expected exit code 0, got 3<br>
     51Testcase terminated with signal 0<br>
     52Complete testcase output was:<br>
     53Testcase produced no output!</tt><br>
     54<a name='failure6'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Unicode/uc-001.js'>ecma_3/Unicode/uc-001.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=23610' target='other_window'>Bug Number 23610</a><br>
     55 [ <a href='#failure5'>Previous Failure</a> | <a href='#failure7'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    4856<tt>STATUS: Unicode format-control character (Category Cf) test.<br>
    4957Failure messages were:<br>
     
    5260FAILED!: [reported from test()] <br>
    5361</tt><br>
    54 <a name='failure6'></a><dd><b>Testcase <a target='other_window' href='./js1_2/Objects/toString-001.js'>js1_2/Objects/toString-001.js</a> failed</b> <br>
    55  [ <a href='#failure5'>Previous Failure</a> | <a href='#failure7'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    56 <tt><br>
    57 Failure messages were:<br>
    58 var o = new Object(); o.toString() = [object Object] FAILED! expected: {}<br>
    59 o = {}; o.toString() = [object Object] FAILED! expected: {}<br>
    60 o = { name:"object", length:0, value:"hello" }; o.toString() = false FAILED! expected: true<br>
    61 </tt><br>
    62 <a name='failure7'></a><dd><b>Testcase <a target='other_window' href='./js1_2/function/Function_object.js'>js1_2/function/Function_object.js</a> failed</b> <br>
     62<a name='failure7'></a><dd><b>Testcase <a target='other_window' href='./js1_2/Objects/toString-001.js'>js1_2/Objects/toString-001.js</a> failed</b> <br>
    6363 [ <a href='#failure6'>Previous Failure</a> | <a href='#failure8'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     64<tt>Expected exit code 0, got 3<br>
     65Testcase terminated with signal 0<br>
     66Complete testcase output was:<br>
     67JS1_2 Object.toString()<br>
     68</tt><br>
     69<a name='failure8'></a><dd><b>Testcase <a target='other_window' href='./js1_2/function/Function_object.js'>js1_2/function/Function_object.js</a> failed</b> <br>
     70 [ <a href='#failure7'>Previous Failure</a> | <a href='#failure9'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    6471<tt><br>
    6572Failure messages were:<br>
     
    6774} FAILED! expected: <br>
    6875</tt><br>
    69 <a name='failure8'></a><dd><b>Testcase <a target='other_window' href='./js1_2/function/function-001-n.js'>js1_2/function/function-001-n.js</a> failed</b> <br>
    70  [ <a href='#failure7'>Previous Failure</a> | <a href='#failure9'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     76<a name='failure9'></a><dd><b>Testcase <a target='other_window' href='./js1_2/function/function-001-n.js'>js1_2/function/function-001-n.js</a> failed</b> <br>
     77 [ <a href='#failure8'>Previous Failure</a> | <a href='#failure10'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    7178<tt>Expected exit code 3, got 0<br>
    7279Testcase terminated with signal 0<br>
     
    7582eval("function f(){}function g(){}") = undefined FAILED! expected: error<br>
    7683</tt><br>
    77 <a name='failure9'></a><dd><b>Testcase <a target='other_window' href='./js1_2/function/tostring-1.js'>js1_2/function/tostring-1.js</a> failed</b> <br>
    78  [ <a href='#failure8'>Previous Failure</a> | <a href='#failure10'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    79 <tt><br>
    80 Failure messages were:<br>
    81 } FAILED! expected: <br>
    82 } FAILED! expected: <br>
    83 } FAILED! expected: <br>
    84 } FAILED! expected: <br>
    85 } FAILED! expected: <br>
    86 </tt><br>
    87 <a name='failure10'></a><dd><b>Testcase <a target='other_window' href='./js1_2/function/tostring-2.js'>js1_2/function/tostring-2.js</a> failed</b> <br>
     84<a name='failure10'></a><dd><b>Testcase <a target='other_window' href='./js1_2/function/regexparg-1.js'>js1_2/function/regexparg-1.js</a> failed</b> <br>
    8885 [ <a href='#failure9'>Previous Failure</a> | <a href='#failure11'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    89 <tt><br>
    90 Failure messages were:<br>
    91 } FAILED! expected: <br>
    92 } FAILED! expected: <br>
    93 } FAILED! expected: <br>
    94 } FAILED! expected: <br>
    95 } FAILED! expected: <br>
    96 } FAILED! expected: <br>
    97 } FAILED! expected: <br>
    98 } FAILED! expected: <br>
    99 } FAILED! expected: <br>
    100 </tt><br>
    101 <a name='failure11'></a><dd><b>Testcase <a target='other_window' href='./js1_2/operator/equality.js'>js1_2/operator/equality.js</a> failed</b> <br>
     86<tt>Expected exit code 0, got 3<br>
     87Testcase terminated with signal 0<br>
     88Complete testcase output was:<br>
     89JS_1.2 The variable statment<br>
     90</tt><br>
     91<a name='failure11'></a><dd><b>Testcase <a target='other_window' href='./js1_2/function/tostring-1.js'>js1_2/function/tostring-1.js</a> failed</b> <br>
    10292 [ <a href='#failure10'>Previous Failure</a> | <a href='#failure12'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     93<tt><br>
     94Failure messages were:<br>
     95} FAILED! expected: <br>
     96} FAILED! expected: <br>
     97} FAILED! expected: <br>
     98} FAILED! expected: <br>
     99} FAILED! expected: <br>
     100</tt><br>
     101<a name='failure12'></a><dd><b>Testcase <a target='other_window' href='./js1_2/function/tostring-2.js'>js1_2/function/tostring-2.js</a> failed</b> <br>
     102 [ <a href='#failure11'>Previous Failure</a> | <a href='#failure13'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     103<tt><br>
     104Failure messages were:<br>
     105} FAILED! expected: <br>
     106} FAILED! expected: <br>
     107} FAILED! expected: <br>
     108} FAILED! expected: <br>
     109} FAILED! expected: <br>
     110} FAILED! expected: <br>
     111} FAILED! expected: <br>
     112} FAILED! expected: <br>
     113} FAILED! expected: <br>
     114</tt><br>
     115<a name='failure13'></a><dd><b>Testcase <a target='other_window' href='./js1_2/operator/equality.js'>js1_2/operator/equality.js</a> failed</b> <br>
     116 [ <a href='#failure12'>Previous Failure</a> | <a href='#failure14'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    103117<tt><br>
    104118Failure messages were:<br>
     
    106120('x' == new String('x'))                  = true FAILED! expected: false<br>
    107121</tt><br>
    108 <a name='failure12'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/RegExp_lastIndex.js'>js1_2/regexp/RegExp_lastIndex.js</a> failed</b> <br>
    109  [ <a href='#failure11'>Previous Failure</a> | <a href='#failure13'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     122<a name='failure14'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/RegExp_lastIndex.js'>js1_2/regexp/RegExp_lastIndex.js</a> failed</b> <br>
     123 [ <a href='#failure13'>Previous Failure</a> | <a href='#failure15'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    110124<tt><br>
    111125Failure messages were:<br>
     
    113127re.exec('xyabcdef') = xy FAILED! expected: ["xy"]<br>
    114128</tt><br>
    115 <a name='failure13'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/RegExp_multiline.js'>js1_2/regexp/RegExp_multiline.js</a> failed</b> <br>
    116  [ <a href='#failure12'>Previous Failure</a> | <a href='#failure14'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     129<a name='failure15'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/RegExp_multiline.js'>js1_2/regexp/RegExp_multiline.js</a> failed</b> <br>
     130 [ <a href='#failure14'>Previous Failure</a> | <a href='#failure16'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    117131<tt><br>
    118132Failure messages were:<br>
     
    123137(multiline == true) 'a11\na22\na23\na24'.match(new RegExp('a..$','g')) = a24 FAILED! expected: a11,a22,a23,a24<br>
    124138</tt><br>
    125 <a name='failure14'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/RegExp_multiline_as_array.js'>js1_2/regexp/RegExp_multiline_as_array.js</a> failed</b> <br>
    126  [ <a href='#failure13'>Previous Failure</a> | <a href='#failure15'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     139<a name='failure16'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/RegExp_multiline_as_array.js'>js1_2/regexp/RegExp_multiline_as_array.js</a> failed</b> <br>
     140 [ <a href='#failure15'>Previous Failure</a> | <a href='#failure17'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    127141<tt><br>
    128142Failure messages were:<br>
     
    133147(['$*'] == true) 'a11\na22\na23\na24'.match(new RegExp('a..$','g')) = a24 FAILED! expected: a11,a22,a23,a24<br>
    134148</tt><br>
    135 <a name='failure15'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/beginLine.js'>js1_2/regexp/beginLine.js</a> failed</b> <br>
    136  [ <a href='#failure14'>Previous Failure</a> | <a href='#failure16'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     149<a name='failure17'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/beginLine.js'>js1_2/regexp/beginLine.js</a> failed</b> <br>
     150 [ <a href='#failure16'>Previous Failure</a> | <a href='#failure18'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    137151<tt><br>
    138152Failure messages were:<br>
    139153123xyz'.match(new RegExp('^\d+')) = null FAILED! expected: 123<br>
    140154</tt><br>
    141 <a name='failure16'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/endLine.js'>js1_2/regexp/endLine.js</a> failed</b> <br>
    142  [ <a href='#failure15'>Previous Failure</a> | <a href='#failure17'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     155<a name='failure18'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/endLine.js'>js1_2/regexp/endLine.js</a> failed</b> <br>
     156 [ <a href='#failure17'>Previous Failure</a> | <a href='#failure19'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    143157<tt><br>
    144158Failure messages were:<br>
    145159xyz'.match(new RegExp('\d+$')) = null FAILED! expected: 890<br>
    146160</tt><br>
    147 <a name='failure17'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/string_split.js'>js1_2/regexp/string_split.js</a> failed</b> <br>
    148  [ <a href='#failure16'>Previous Failure</a> | <a href='#failure18'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     161<a name='failure19'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/regress-6359.js'>js1_2/regexp/regress-6359.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=http://bugzilla.mozilla.org/show_bug.cgi?id=6359' target='other_window'>Bug Number http://bugzilla.mozilla.org/show_bug.cgi?id=6359</a><br>
     162 [ <a href='#failure18'>Previous Failure</a> | <a href='#failure20'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     163<tt>Expected exit code 0, got 3<br>
     164Testcase terminated with signal 0<br>
     165Complete testcase output was:<br>
     166BUGNUMBER: http://bugzilla.mozilla.org/show_bug.cgi?id=6359<br>
     167</tt><br>
     168<a name='failure20'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/regress-9141.js'>js1_2/regexp/regress-9141.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=http://bugzilla.mozilla.org/show_bug.cgi?id=9141' target='other_window'>Bug Number http://bugzilla.mozilla.org/show_bug.cgi?id=9141</a><br>
     169 [ <a href='#failure19'>Previous Failure</a> | <a href='#failure21'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     170<tt>Expected exit code 0, got 3<br>
     171Testcase terminated with signal 0<br>
     172Complete testcase output was:<br>
     173BUGNUMBER: http://bugzilla.mozilla.org/show_bug.cgi?id=9141<br>
     174</tt><br>
     175<a name='failure21'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/simple_form.js'>js1_2/regexp/simple_form.js</a> failed</b> <br>
     176 [ <a href='#failure20'>Previous Failure</a> | <a href='#failure22'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     177<tt>Expected exit code 0, got 3<br>
     178Testcase terminated with signal 0<br>
     179Complete testcase output was:<br>
     180Executing script: simple_form.js<br>
     181As described in Netscape doc "Whats new in JavaScript 1.2" RegExp: simple form<br>
     182</tt><br>
     183<a name='failure22'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/string_split.js'>js1_2/regexp/string_split.js</a> failed</b> <br>
     184 [ <a href='#failure21'>Previous Failure</a> | <a href='#failure23'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    149185<tt><br>
    150186Failure messages were:<br>
     
    154190'abc'.split(new RegExp('[a-z]')) = ,,, FAILED! expected: ,,<br>
    155191</tt><br>
    156 <a name='failure18'></a><dd><b>Testcase <a target='other_window' href='./js1_2/version120/boolean-001.js'>js1_2/version120/boolean-001.js</a> failed</b> <br>
    157  [ <a href='#failure17'>Previous Failure</a> | <a href='#failure19'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     192<a name='failure23'></a><dd><b>Testcase <a target='other_window' href='./js1_2/version120/boolean-001.js'>js1_2/version120/boolean-001.js</a> failed</b> <br>
     193 [ <a href='#failure22'>Previous Failure</a> | <a href='#failure24'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    158194<tt><br>
    159195Failure messages were:<br>
    160196new Boolean(false) = true FAILED! expected: false<br>
    161197</tt><br>
    162 <a name='failure19'></a><dd><b>Testcase <a target='other_window' href='./js1_2/version120/regress-99663.js'>js1_2/version120/regress-99663.js</a> failed</b> <br>
    163  [ <a href='#failure18'>Previous Failure</a> | <a href='#failure20'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     198<a name='failure24'></a><dd><b>Testcase <a target='other_window' href='./js1_2/version120/regress-99663.js'>js1_2/version120/regress-99663.js</a> failed</b> <br>
     199 [ <a href='#failure23'>Previous Failure</a> | <a href='#failure25'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    164200<tt>STATUS: Regression test for Bugzilla bug 99663<br>
    165201Failure messages were:<br>
     
    168204Section 3 of test - got Error: Can't find variable: it FAILED! expected: a "read-only" error<br>
    169205</tt><br>
    170 <a name='failure20'></a><dd><b>Testcase <a target='other_window' href='./js1_3/Script/function-001-n.js'>js1_3/Script/function-001-n.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=10278' target='other_window'>Bug Number 10278</a><br>
    171  [ <a href='#failure19'>Previous Failure</a> | <a href='#failure21'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     206<a name='failure25'></a><dd><b>Testcase <a target='other_window' href='./js1_3/Script/function-001-n.js'>js1_3/Script/function-001-n.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=10278' target='other_window'>Bug Number 10278</a><br>
     207 [ <a href='#failure24'>Previous Failure</a> | <a href='#failure26'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    172208<tt>Expected exit code 3, got 0<br>
    173209Testcase terminated with signal 0<br>
     
    177213eval("function f(){}function g(){}") = undefined FAILED! expected: error<br>
    178214</tt><br>
    179 <a name='failure21'></a><dd><b>Testcase <a target='other_window' href='./js1_3/Script/script-001.js'>js1_3/Script/script-001.js</a> failed</b> <br>
    180  [ <a href='#failure20'>Previous Failure</a> | <a href='#failure22'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     215<a name='failure26'></a><dd><b>Testcase <a target='other_window' href='./js1_3/Script/script-001.js'>js1_3/Script/script-001.js</a> failed</b> <br>
     216 [ <a href='#failure25'>Previous Failure</a> | <a href='#failure27'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    181217<tt>Expected exit code 0, got 3<br>
    182218Testcase terminated with signal 0<br>
     
    184220script-001 NativeScript<br>
    185221</tt><br>
    186 <a name='failure22'></a><dd><b>Testcase <a target='other_window' href='./js1_3/regress/function-001-n.js'>js1_3/regress/function-001-n.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=10278' target='other_window'>Bug Number 10278</a><br>
    187  [ <a href='#failure21'>Previous Failure</a> | <a href='#failure23'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     222<a name='failure27'></a><dd><b>Testcase <a target='other_window' href='./js1_3/regress/function-001-n.js'>js1_3/regress/function-001-n.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=10278' target='other_window'>Bug Number 10278</a><br>
     223 [ <a href='#failure26'>Previous Failure</a> | <a href='#failure28'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    188224<tt>Expected exit code 3, got 0<br>
    189225Testcase terminated with signal 0<br>
     
    193229eval("function f(){}function g(){}") = undefined FAILED! expected: error<br>
    194230</tt><br>
    195 <a name='failure23'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Exceptions/catchguard-001.js'>js1_5/Exceptions/catchguard-001.js</a> failed</b> <br>
    196  [ <a href='#failure22'>Previous Failure</a> | <a href='#failure24'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    197 <tt>Expected exit code 0, got 3<br>
    198 Testcase terminated with signal 0<br>
    199 Complete testcase output was:<br>
    200 Testcase produced no output!</tt><br>
    201 <a name='failure24'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Exceptions/catchguard-002.js'>js1_5/Exceptions/catchguard-002.js</a> failed</b> <br>
    202  [ <a href='#failure23'>Previous Failure</a> | <a href='#failure25'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    203 <tt>Expected exit code 0, got 3<br>
    204 Testcase terminated with signal 0<br>
    205 Complete testcase output was:<br>
    206 Testcase produced no output!</tt><br>
    207 <a name='failure25'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Exceptions/catchguard-003.js'>js1_5/Exceptions/catchguard-003.js</a> failed</b> <br>
    208  [ <a href='#failure24'>Previous Failure</a> | <a href='#failure26'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    209 <tt>Expected exit code 0, got 3<br>
    210 Testcase terminated with signal 0<br>
    211 Complete testcase output was:<br>
    212 Testcase produced no output!</tt><br>
    213 <a name='failure26'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Exceptions/errstack-001.js'>js1_5/Exceptions/errstack-001.js</a> failed</b> <br>
    214  [ <a href='#failure25'>Previous Failure</a> | <a href='#failure27'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    215 <tt>Expected exit code 0, got 3<br>
    216 Testcase terminated with signal 0<br>
    217 Complete testcase output was:<br>
    218 Testcase produced no output!</tt><br>
    219 <a name='failure27'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Exceptions/regress-50447.js'>js1_5/Exceptions/regress-50447.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=50447' target='other_window'>Bug Number 50447</a><br>
    220  [ <a href='#failure26'>Previous Failure</a> | <a href='#failure28'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     231<a name='failure28'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Exceptions/catchguard-001.js'>js1_5/Exceptions/catchguard-001.js</a> failed</b> <br>
     232 [ <a href='#failure27'>Previous Failure</a> | <a href='#failure29'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     233<tt>Expected exit code 0, got 3<br>
     234Testcase terminated with signal 0<br>
     235Complete testcase output was:<br>
     236Testcase produced no output!</tt><br>
     237<a name='failure29'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Exceptions/catchguard-002.js'>js1_5/Exceptions/catchguard-002.js</a> failed</b> <br>
     238 [ <a href='#failure28'>Previous Failure</a> | <a href='#failure30'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     239<tt>Expected exit code 0, got 3<br>
     240Testcase terminated with signal 0<br>
     241Complete testcase output was:<br>
     242Testcase produced no output!</tt><br>
     243<a name='failure30'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Exceptions/catchguard-003.js'>js1_5/Exceptions/catchguard-003.js</a> failed</b> <br>
     244 [ <a href='#failure29'>Previous Failure</a> | <a href='#failure31'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     245<tt>Expected exit code 0, got 3<br>
     246Testcase terminated with signal 0<br>
     247Complete testcase output was:<br>
     248Testcase produced no output!</tt><br>
     249<a name='failure31'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Exceptions/errstack-001.js'>js1_5/Exceptions/errstack-001.js</a> failed</b> <br>
     250 [ <a href='#failure30'>Previous Failure</a> | <a href='#failure32'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     251<tt>Expected exit code 0, got 3<br>
     252Testcase terminated with signal 0<br>
     253Complete testcase output was:<br>
     254Testcase produced no output!</tt><br>
     255<a name='failure32'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Exceptions/regress-50447.js'>js1_5/Exceptions/regress-50447.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=50447' target='other_window'>Bug Number 50447</a><br>
     256 [ <a href='#failure31'>Previous Failure</a> | <a href='#failure33'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    221257<tt>Expected exit code 0, got 3<br>
    222258Testcase terminated with signal 0<br>
     
    225261STATUS: Test (non-ECMA) Error object properties fileName, lineNumber<br>
    226262</tt><br>
    227 <a name='failure28'></a><dd><b>Testcase <a target='other_window' href='./js1_5/GetSet/getset-001.js'>js1_5/GetSet/getset-001.js</a> failed</b> <br>
    228  [ <a href='#failure27'>Previous Failure</a> | <a href='#failure29'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    229 <tt>Expected exit code 0, got 3<br>
    230 Testcase terminated with signal 0<br>
    231 Complete testcase output was:<br>
    232 Testcase produced no output!</tt><br>
    233 <a name='failure29'></a><dd><b>Testcase <a target='other_window' href='./js1_5/GetSet/getset-002.js'>js1_5/GetSet/getset-002.js</a> failed</b> <br>
    234  [ <a href='#failure28'>Previous Failure</a> | <a href='#failure30'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    235 <tt>Expected exit code 0, got 3<br>
    236 Testcase terminated with signal 0<br>
    237 Complete testcase output was:<br>
    238 Testcase produced no output!</tt><br>
    239 <a name='failure30'></a><dd><b>Testcase <a target='other_window' href='./js1_5/GetSet/getset-003.js'>js1_5/GetSet/getset-003.js</a> failed</b> <br>
    240  [ <a href='#failure29'>Previous Failure</a> | <a href='#failure31'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    241 <tt>Expected exit code 0, got 3<br>
    242 Testcase terminated with signal 0<br>
    243 Complete testcase output was:<br>
    244 Testcase produced no output!</tt><br>
    245 <a name='failure31'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Object/regress-90596-001.js'>js1_5/Object/regress-90596-001.js</a> failed</b> <br>
    246  [ <a href='#failure30'>Previous Failure</a> | <a href='#failure32'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    247 <tt>Expected exit code 0, got 3<br>
    248 Testcase terminated with signal 0<br>
    249 Complete testcase output was:<br>
    250 Testcase produced no output!</tt><br>
    251 <a name='failure32'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Object/regress-90596-002.js'>js1_5/Object/regress-90596-002.js</a> failed</b> <br>
    252  [ <a href='#failure31'>Previous Failure</a> | <a href='#failure33'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    253 <tt>Expected exit code 0, got 3<br>
    254 Testcase terminated with signal 0<br>
    255 Complete testcase output was:<br>
    256 Testcase produced no output!</tt><br>
    257 <a name='failure33'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Object/regress-96284-001.js'>js1_5/Object/regress-96284-001.js</a> failed</b> <br>
     263<a name='failure33'></a><dd><b>Testcase <a target='other_window' href='./js1_5/GetSet/getset-001.js'>js1_5/GetSet/getset-001.js</a> failed</b> <br>
    258264 [ <a href='#failure32'>Previous Failure</a> | <a href='#failure34'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    259265<tt>Expected exit code 0, got 3<br>
     
    261267Complete testcase output was:<br>
    262268Testcase produced no output!</tt><br>
    263 <a name='failure34'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Object/regress-96284-002.js'>js1_5/Object/regress-96284-002.js</a> failed</b> <br>
     269<a name='failure34'></a><dd><b>Testcase <a target='other_window' href='./js1_5/GetSet/getset-002.js'>js1_5/GetSet/getset-002.js</a> failed</b> <br>
    264270 [ <a href='#failure33'>Previous Failure</a> | <a href='#failure35'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    265271<tt>Expected exit code 0, got 3<br>
     
    267273Complete testcase output was:<br>
    268274Testcase produced no output!</tt><br>
    269 <a name='failure35'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Regress/regress-44009.js'>js1_5/Regress/regress-44009.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=44009' target='other_window'>Bug Number 44009</a><br>
     275<a name='failure35'></a><dd><b>Testcase <a target='other_window' href='./js1_5/GetSet/getset-003.js'>js1_5/GetSet/getset-003.js</a> failed</b> <br>
    270276 [ <a href='#failure34'>Previous Failure</a> | <a href='#failure36'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     277<tt>Expected exit code 0, got 3<br>
     278Testcase terminated with signal 0<br>
     279Complete testcase output was:<br>
     280Testcase produced no output!</tt><br>
     281<a name='failure36'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Object/regress-90596-001.js'>js1_5/Object/regress-90596-001.js</a> failed</b> <br>
     282 [ <a href='#failure35'>Previous Failure</a> | <a href='#failure37'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     283<tt>Expected exit code 0, got 3<br>
     284Testcase terminated with signal 0<br>
     285Complete testcase output was:<br>
     286Testcase produced no output!</tt><br>
     287<a name='failure37'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Object/regress-90596-002.js'>js1_5/Object/regress-90596-002.js</a> failed</b> <br>
     288 [ <a href='#failure36'>Previous Failure</a> | <a href='#failure38'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     289<tt>Expected exit code 0, got 3<br>
     290Testcase terminated with signal 0<br>
     291Complete testcase output was:<br>
     292Testcase produced no output!</tt><br>
     293<a name='failure38'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Object/regress-96284-001.js'>js1_5/Object/regress-96284-001.js</a> failed</b> <br>
     294 [ <a href='#failure37'>Previous Failure</a> | <a href='#failure39'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     295<tt>Expected exit code 0, got 3<br>
     296Testcase terminated with signal 0<br>
     297Complete testcase output was:<br>
     298Testcase produced no output!</tt><br>
     299<a name='failure39'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Object/regress-96284-002.js'>js1_5/Object/regress-96284-002.js</a> failed</b> <br>
     300 [ <a href='#failure38'>Previous Failure</a> | <a href='#failure40'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     301<tt>Expected exit code 0, got 3<br>
     302Testcase terminated with signal 0<br>
     303Complete testcase output was:<br>
     304Testcase produced no output!</tt><br>
     305<a name='failure40'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Regress/regress-44009.js'>js1_5/Regress/regress-44009.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=44009' target='other_window'>Bug Number 44009</a><br>
     306 [ <a href='#failure39'>Previous Failure</a> | <a href='#failure41'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    271307<tt>Expected exit code 0, got 3<br>
    272308Testcase terminated with signal 0<br>
     
    275311STATUS: Testing that we don't crash on obj.toSource()<br>
    276312</tt><br>
    277 <a name='failure36'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Regress/regress-103602.js'>js1_5/Regress/regress-103602.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=103602' target='other_window'>Bug Number 103602</a><br>
    278  [ <a href='#failure35'>Previous Failure</a> | <a href='#failure37'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     313<a name='failure41'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Regress/regress-103602.js'>js1_5/Regress/regress-103602.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=103602' target='other_window'>Bug Number 103602</a><br>
     314 [ <a href='#failure40'>Previous Failure</a> | <a href='#failure42'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    279315<tt>STATUS: Reassignment to a const is NOT an error per ECMA<br>
    280316Failure messages were:<br>
     
    286322FAILED!: [reported from test()] <br>
    287323</tt><br>
    288 <a name='failure37'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Regress/regress-104077.js'>js1_5/Regress/regress-104077.js</a> failed</b> <br>
    289  [ <a href='#failure36'>Previous Failure</a> | <a href='#failure38'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    290 <tt>Expected exit code 0, got 3<br>
    291 Testcase terminated with signal 0<br>
    292 Complete testcase output was:<br>
    293 Testcase produced no output!</tt><br>
    294 <a name='failure38'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Regress/regress-127557.js'>js1_5/Regress/regress-127557.js</a> failed</b> <br>
    295  [ <a href='#failure37'>Previous Failure</a> | <a href='#failure39'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    296 <tt>Expected exit code 0, got 3<br>
    297 Testcase terminated with signal 0<br>
    298 Complete testcase output was:<br>
    299 Testcase produced no output!</tt><br>
    300 <a name='failure39'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Regress/regress-172699.js'>js1_5/Regress/regress-172699.js</a> failed</b> <br>
    301  [ <a href='#failure38'>Previous Failure</a> | <a href='#failure40'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    302 <tt>Expected exit code 0, got 3<br>
    303 Testcase terminated with signal 0<br>
    304 Complete testcase output was:<br>
    305 Testcase produced no output!</tt><br>
    306 <a name='failure40'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Regress/regress-179524.js'>js1_5/Regress/regress-179524.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=179524' target='other_window'>Bug Number 179524</a><br>
    307  [ <a href='#failure39'>Previous Failure</a> | <a href='#failure41'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     324<a name='failure42'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Regress/regress-104077.js'>js1_5/Regress/regress-104077.js</a> failed</b> <br>
     325 [ <a href='#failure41'>Previous Failure</a> | <a href='#failure43'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     326<tt>Expected exit code 0, got 3<br>
     327Testcase terminated with signal 0<br>
     328Complete testcase output was:<br>
     329Testcase produced no output!</tt><br>
     330<a name='failure43'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Regress/regress-127557.js'>js1_5/Regress/regress-127557.js</a> failed</b> <br>
     331 [ <a href='#failure42'>Previous Failure</a> | <a href='#failure44'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     332<tt>Expected exit code 0, got 3<br>
     333Testcase terminated with signal 0<br>
     334Complete testcase output was:<br>
     335Testcase produced no output!</tt><br>
     336<a name='failure44'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Regress/regress-172699.js'>js1_5/Regress/regress-172699.js</a> failed</b> <br>
     337 [ <a href='#failure43'>Previous Failure</a> | <a href='#failure45'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     338<tt>Expected exit code 0, got 3<br>
     339Testcase terminated with signal 0<br>
     340Complete testcase output was:<br>
     341Testcase produced no output!</tt><br>
     342<a name='failure45'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Regress/regress-179524.js'>js1_5/Regress/regress-179524.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=179524' target='other_window'>Bug Number 179524</a><br>
     343 [ <a href='#failure44'>Previous Failure</a> | <a href='#failure46'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    308344<tt>STATUS: Don't crash on extraneous arguments to str.match(), etc.<br>
    309345Failure messages were:<br>
     
    355391FAILED!: [reported from test()] <br>
    356392</tt><br>
    357 <a name='failure41'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Scope/regress-220584.js'>js1_5/Scope/regress-220584.js</a> failed</b> <br>
    358  [ <a href='#failure40'>Previous Failure</a> | <a href='#failure42'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    359 <tt>Expected exit code 0, got 3<br>
    360 Testcase terminated with signal 0<br>
    361 Complete testcase output was:<br>
    362 Testcase produced no output!</tt><br>
    363 <a name='failure42'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Scope/scope-001.js'>js1_5/Scope/scope-001.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=53268' target='other_window'>Bug Number 53268</a><br>
    364  [ <a href='#failure41'>Previous Failure</a> | <a href='#failure43'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     393<a name='failure46'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Scope/regress-220584.js'>js1_5/Scope/regress-220584.js</a> failed</b> <br>
     394 [ <a href='#failure45'>Previous Failure</a> | <a href='#failure47'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     395<tt>Expected exit code 0, got 3<br>
     396Testcase terminated with signal 0<br>
     397Complete testcase output was:<br>
     398Testcase produced no output!</tt><br>
     399<a name='failure47'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Scope/scope-001.js'>js1_5/Scope/scope-001.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=53268' target='other_window'>Bug Number 53268</a><br>
     400 [ <a href='#failure46'>Previous Failure</a> | <a href='#failure48'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    365401<tt>STATUS: Testing scope after changing obj.__proto__<br>
    366402Failure messages were:<br>
     
    373409FAILED!: [reported from test()] <br>
    374410</tt><br>
    375 <a name='failure43'></a><dd><b>Testcase <a target='other_window' href='./js1_6/Regress/regress-301574.js'>js1_6/Regress/regress-301574.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=301574' target='other_window'>Bug Number 301574</a><br>
    376  [ <a href='#failure42'>Previous Failure</a> | <a href='#failure44'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     411<a name='failure48'></a><dd><b>Testcase <a target='other_window' href='./js1_6/Regress/regress-301574.js'>js1_6/Regress/regress-301574.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=301574' target='other_window'>Bug Number 301574</a><br>
     412 [ <a href='#failure47'>Previous Failure</a> | <a href='#failure49'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    377413<tt>STATUS: E4X should be enabled even when e4x=1 not specified<br>
    378414Failure messages were:<br>
     
    384420FAILED!: <br>
    385421</tt><br>
    386 <a name='failure44'></a><dd><b>Testcase <a target='other_window' href='./js1_6/Regress/regress-309242.js'>js1_6/Regress/regress-309242.js</a> failed</b> <br>
    387  [ <a href='#failure43'>Previous Failure</a> | <a href='#failure45'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    388 <tt>Expected exit code 0, got 3<br>
    389 Testcase terminated with signal 0<br>
    390 Complete testcase output was:<br>
    391 Testcase produced no output!</tt><br>
    392 <a name='failure45'></a><dd><b>Testcase <a target='other_window' href='./js1_6/Regress/regress-314887.js'>js1_6/Regress/regress-314887.js</a> failed</b> <br>
    393  [ <a href='#failure44'>Previous Failure</a> | <a href='#failure46'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    394 <tt>Expected exit code 0, got 3<br>
    395 Testcase terminated with signal 0<br>
    396 Complete testcase output was:<br>
    397 Testcase produced no output!</tt><br>
    398 <a name='failure46'></a><dd><b>Testcase <a target='other_window' href='./js1_6/String/regress-306591.js'>js1_6/String/regress-306591.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=306591' target='other_window'>Bug Number 306591</a><br>
    399  [ <a href='#failure45'>Previous Failure</a> | <a href='#failure47'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     422<a name='failure49'></a><dd><b>Testcase <a target='other_window' href='./js1_6/Regress/regress-309242.js'>js1_6/Regress/regress-309242.js</a> failed</b> <br>
     423 [ <a href='#failure48'>Previous Failure</a> | <a href='#failure50'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     424<tt>Expected exit code 0, got 3<br>
     425Testcase terminated with signal 0<br>
     426Complete testcase output was:<br>
     427Testcase produced no output!</tt><br>
     428<a name='failure50'></a><dd><b>Testcase <a target='other_window' href='./js1_6/Regress/regress-314887.js'>js1_6/Regress/regress-314887.js</a> failed</b> <br>
     429 [ <a href='#failure49'>Previous Failure</a> | <a href='#failure51'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     430<tt>Expected exit code 0, got 3<br>
     431Testcase terminated with signal 0<br>
     432Complete testcase output was:<br>
     433Testcase produced no output!</tt><br>
     434<a name='failure51'></a><dd><b>Testcase <a target='other_window' href='./js1_6/String/regress-306591.js'>js1_6/String/regress-306591.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=306591' target='other_window'>Bug Number 306591</a><br>
     435 [ <a href='#failure50'>Previous Failure</a> | <a href='#failure52'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    400436<tt>Expected exit code 0, got 3<br>
    401437Testcase terminated with signal 0<br>
     
    411447<a name='retest_list'></a>
    412448<h2>Retest List</h2><br>
    413 # Retest List, squirrelfish, generated Fri Oct 15 00:29:31 2010.
     449# Retest List, squirrelfish, generated Wed Jan 19 13:26:57 2011.
    414450# Original test base was: All tests.
    415 # 1119 of 1127 test(s) were completed, 46 failures reported.
     451# 1119 of 1127 test(s) were completed, 51 failures reported.
    416452ecma/TypeConversion/9.3.1-3.js
    417453ecma_2/Exceptions/function-001.js
     454ecma_2/RegExp/regress-001.js
    418455ecma_3/FunExpr/fe-001.js
    419456ecma_3/Statements/regress-194364.js
     
    422459js1_2/function/Function_object.js
    423460js1_2/function/function-001-n.js
     461js1_2/function/regexparg-1.js
    424462js1_2/function/tostring-1.js
    425463js1_2/function/tostring-2.js
     
    430468js1_2/regexp/beginLine.js
    431469js1_2/regexp/endLine.js
     470js1_2/regexp/regress-6359.js
     471js1_2/regexp/regress-9141.js
     472js1_2/regexp/simple_form.js
    432473js1_2/regexp/string_split.js
    433474js1_2/version120/boolean-001.js
Note: See TracChangeset for help on using the changeset viewer.