Changeset 20203 in webkit for trunk/JavaScriptCore/tests


Ignore:
Timestamp:
Mar 14, 2007, 7:21:47 PM (18 years ago)
Author:
kmccullo
Message:

JavaScriptCore:

Reviewed by Geoff.

  • rdar://problem/5045720
  • DST changes in US affect JavaScript date calculations (12975) This fix was to ensure we properly test for the new changes to DST in the US. Also this fixes when we apply DST, now we correctly map most past years to current DST rules. We still have a small issue with years before 1900 or after 2100. rdar://problem/5055038
  • kjs/DateMath.cpp: Fix DST to match spec better. (KJS::getCurrentUTCTime): (KJS::mimimumYearForDST): (KJS::maximumYearForDST): (KJS::equivalentYearForDST): (KJS::getDSTOffset):
  • kjs/DateMath.h: Consolodated common funtionality.
  • kjs/date_object.cpp: Consolodated common functionality. (KJS::formatLocaleDate): (KJS::DateObjectImp::construct):
  • tests/mozilla/ecma/jsref.js: Added functions for finding the correct days when DST starts and ends.
  • tests/mozilla/ecma/shell.js: Added back in the old DST functions for ease of merging with mozilla if needed.
  • tests/mozilla/ecma_2/jsref.js: Added functions for finding the correct days when DST starts and ends.
  • tests/mozilla/ecma_3/Date/shell.js: Added functions for finding the correct days when DST starts and ends.
  • tests/mozilla/expected.html: Updated to show all date tests passing.

LayoutTests:

Reviewed by Geoff.

  • rdar://problem/5045720
  • DST changes in US affect JavaScript date calculations (12975) Changed layout tests to properly check for the new changes to DST in the US. Also these now test that equivalent years return the same results for DST.
  • fast/js/date-DST-time-cusps-expected.txt:
  • fast/js/date-big-setdate-expected.txt:
  • fast/js/resources/date-DST-time-cusps.js:
  • fast/js/resources/date-big-setdate.js:
Location:
trunk/JavaScriptCore/tests/mozilla
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/tests/mozilla/ecma/jsref.js

    r20121 r20203  
    472472    return UTC(dst_start  + LocalTZA());
    473473}
    474 function GetSecondSundayInMarch( t ) {
     474function GetFirstSundayInApril( t ) {
    475475    var year = YearFromTime(t);
    476476    var leap = InLeapYear(t);
     
    487487    return first_sunday;
    488488}
    489 function GetFirstSundayInNovember( t ) {
     489function GetLastSundayInOctober( t ) {
    490490    var year = YearFromTime(t);
    491491    var leap = InLeapYear(t);
     
    500500    }
    501501    return last_sunday;
     502}
     503
     504// Added these two functions because DST rules changed for the US.
     505function GetSecondSundayInMarch( t ) {
     506        var     year = YearFromTime(t);
     507        var     leap = InLeapYear(t);
     508
     509        var     march = TimeFromYear(year) + TimeInMonth(0, leap) + TimeInMonth(1,leap);
     510
     511        var sundayCount = 0;
     512        var flag = true;
     513        for ( var second_sunday = march; flag; second_sunday += msPerDay )
     514        {
     515                if (WeekDay(second_sunday) == 0) {
     516                        if(++sundayCount == 2)
     517                                flag = false;
     518                }
     519        }
     520
     521        return second_sunday;
     522}
     523function GetFirstSundayInNovember( t ) {
     524        var year = YearFromTime(t);
     525        var leap = InLeapYear(t);
     526
     527        for ( var nov = TimeFromYear(year), m = 0; m < 10; m++ ) {
     528                nov += TimeInMonth(m, leap);
     529        }
     530        for ( var first_sunday = nov; WeekDay(first_sunday) > 0;
     531                first_sunday += msPerDay        )
     532        {
     533                ;
     534        }
     535        return first_sunday;
    502536}
    503537function LocalTime( t ) {
  • trunk/JavaScriptCore/tests/mozilla/ecma/shell.js

    r20118 r20203  
    514514        return UTC(dst_start  + LocalTZA());
    515515}
     516
     517function GetFirstSundayInApril( t ) {
     518    var year = YearFromTime(t);
     519    var leap = InLeapYear(t);
     520
     521    var april = TimeFromYear(year) + TimeInMonth(0, leap) + TimeInMonth(1,leap) +
     522    TimeInMonth(2,leap);
     523
     524    for ( var first_sunday = april; WeekDay(first_sunday) > 0;
     525        first_sunday += msPerDay )
     526    {
     527        ;
     528    }
     529
     530    return first_sunday;
     531}
     532function GetLastSundayInOctober( t ) {
     533    var year = YearFromTime(t);
     534    var leap = InLeapYear(t);
     535
     536    for ( var oct = TimeFromYear(year), m = 0; m < 9; m++ ) {
     537        oct += TimeInMonth(m, leap);
     538    }
     539    for ( var last_sunday = oct + 30*msPerDay; WeekDay(last_sunday) > 0;
     540        last_sunday -= msPerDay )
     541    {
     542        ;
     543    }
     544    return last_sunday;
     545}
     546
     547// Added these two functions because DST rules changed for the US.
    516548function GetSecondSundayInMarch( t ) {
    517549        var     year = YearFromTime(t);
     
    536568        var leap = InLeapYear(t);
    537569
    538         for ( var nov = TimeFromYear(year), m = 0; m < 11; m++ ) {
     570        for ( var nov = TimeFromYear(year), m = 0; m < 10; m++ ) {
    539571                nov += TimeInMonth(m, leap);
    540572        }
  • trunk/JavaScriptCore/tests/mozilla/ecma_2/jsref.js

    r20121 r20203  
    432432    return UTC(dst_start  + LocalTZA());
    433433}
    434 function GetSecondSundayInMarch( t ) {
     434
     435function GetFirstSundayInApril( t ) {
    435436    var year = YearFromTime(t);
    436437    var leap = InLeapYear(t);
     
    447448    return first_sunday;
    448449}
    449 function GetFirstSundayInNovember( t ) {
     450function GetLastSundayInOctober( t ) {
    450451    var year = YearFromTime(t);
    451452    var leap = InLeapYear(t);
     
    460461    }
    461462    return last_sunday;
     463}
     464
     465// Added these two functions because DST rules changed for the US.
     466function GetSecondSundayInMarch( t ) {
     467        var     year = YearFromTime(t);
     468        var     leap = InLeapYear(t);
     469
     470        var     march = TimeFromYear(year) + TimeInMonth(0, leap) + TimeInMonth(1,leap);
     471
     472        var sundayCount = 0;
     473        var flag = true;
     474        for ( var second_sunday = march; flag; second_sunday += msPerDay )
     475        {
     476                if (WeekDay(second_sunday) == 0) {
     477                        if(++sundayCount == 2)
     478                                flag = false;
     479                }
     480        }
     481
     482        return second_sunday;
     483}
     484function GetFirstSundayInNovember( t ) {
     485        var year = YearFromTime(t);
     486        var leap = InLeapYear(t);
     487
     488        for ( var nov = TimeFromYear(year), m = 0; m < 10; m++ ) {
     489                nov += TimeInMonth(m, leap);
     490        }
     491        for ( var first_sunday = nov; WeekDay(first_sunday) > 0;
     492                first_sunday += msPerDay        )
     493        {
     494                ;
     495        }
     496        return first_sunday;
    462497}
    463498function LocalTime( t ) {
  • trunk/JavaScriptCore/tests/mozilla/ecma_3/Date/shell.js

    r20121 r20203  
    458458}
    459459
    460 
    461 function GetSecondSundayInMarch( t )
    462 {
    463   var year = YearFromTime(t);
    464   var leap = InLeapYear(t);
    465 
    466   var april = TimeFromYear(year) + TimeInMonth(0, leap) + TimeInMonth(1,leap) + TimeInMonth(2,leap);
    467 
    468   for ( var first_sunday = april;  WeekDay(first_sunday) > 0;  first_sunday += msPerDay )
    469   {
    470     ;
    471   }
    472 
    473   return first_sunday;
    474 }
    475 
    476 
    477 function GetFirstSundayInNovember( t )
    478 {
    479   var year = YearFromTime(t);
    480   var leap = InLeapYear(t);
    481 
    482   for ( var oct = TimeFromYear(year), m =0;   m < 9;  m++ )
    483   {
    484     oct += TimeInMonth(m, leap);
    485   }
    486 
    487   for ( var last_sunday = oct +  30*msPerDay;  WeekDay(last_sunday) > 0;  last_sunday -= msPerDay )
    488   {
    489     ;
    490   }
    491 
    492   return last_sunday;
     460function GetFirstSundayInApril( t ) {
     461    var year = YearFromTime(t);
     462    var leap = InLeapYear(t);
     463
     464    var april = TimeFromYear(year) + TimeInMonth(0, leap) + TimeInMonth(1,leap) +
     465    TimeInMonth(2,leap);
     466
     467    for ( var first_sunday = april; WeekDay(first_sunday) > 0;
     468        first_sunday += msPerDay )
     469    {
     470        ;
     471    }
     472
     473    return first_sunday;
     474}
     475function GetLastSundayInOctober( t ) {
     476    var year = YearFromTime(t);
     477    var leap = InLeapYear(t);
     478
     479    for ( var oct = TimeFromYear(year), m = 0; m < 9; m++ ) {
     480        oct += TimeInMonth(m, leap);
     481    }
     482    for ( var last_sunday = oct + 30*msPerDay; WeekDay(last_sunday) > 0;
     483        last_sunday -= msPerDay )
     484    {
     485        ;
     486    }
     487    return last_sunday;
     488}
     489
     490// Added these two functions because DST rules changed for the US.
     491function GetSecondSundayInMarch( t ) {
     492        var     year = YearFromTime(t);
     493        var     leap = InLeapYear(t);
     494
     495        var     march = TimeFromYear(year) + TimeInMonth(0, leap) + TimeInMonth(1,leap);
     496
     497        var sundayCount = 0;
     498        var flag = true;
     499        for ( var second_sunday = march; flag; second_sunday += msPerDay )
     500        {
     501                if (WeekDay(second_sunday) == 0) {
     502                        if(++sundayCount == 2)
     503                                flag = false;
     504                }
     505        }
     506
     507        return second_sunday;
     508}
     509function GetFirstSundayInNovember( t ) {
     510        var year = YearFromTime(t);
     511        var leap = InLeapYear(t);
     512
     513        for ( var nov = TimeFromYear(year), m = 0; m < 10; m++ ) {
     514                nov += TimeInMonth(m, leap);
     515        }
     516        for ( var first_sunday = nov; WeekDay(first_sunday) > 0;
     517                first_sunday += msPerDay        )
     518        {
     519                ;
     520        }
     521        return first_sunday;
    493522}
    494523
  • trunk/JavaScriptCore/tests/mozilla/expected.html

    r20157 r20203  
    88Test List: All tests<br>
    99Skip List: (none)<br>
    10 1135 test(s) selected, 1127 test(s) completed, 71 failures reported (6.29% failed)<br>
     101135 test(s) selected, 1127 test(s) completed, 68 failures reported (6.03% failed)<br>
    1111Engine command line: /Build/symroots/Debug/testkjs <br>
    1212OS type: Darwin ap0101i-dhcp167.apple.com 8.9.1 Darwin Kernel Version 8.9.1: Thu Feb 22 20:55:00 PST 2007; root:xnu-792.18.15~1/RELEASE_I386 i386 i386<br>
    13 Testcase execution time: 2 minutes, 11 seconds.<br>
    14 Tests completed on Tue Mar 13 13:10:59 2007.<br><br>
     13Testcase execution time: 2 minutes, 16 seconds.<br>
     14Tests completed on Tue Mar 13 16:12:55 2007.<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>
    1717<a name='fail_detail'></a>
    1818<h2>Failure Details</h2><br>
    19 <dl><a name='failure1'></a><dd><b>Testcase <a target='other_window' href='./ecma/Date/15.9.5.31-1.js'>ecma/Date/15.9.5.31-1.js</a> failed</b> <br>
     19<dl><a name='failure1'></a><dd><b>Testcase <a target='other_window' href='./ecma/GlobalObject/15.1.2.2-2.js'>ecma/GlobalObject/15.1.2.2-2.js</a> failed</b> <br>
    2020 [ <a href='#failure2'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    21 <tt><br>
    22 Failure messages were:<br>
    23 --> TDATE = new Date(946684800000);(TDATE).setUTCHours(1234567);TDATE.getDate() = 1 FAILED! expected: 2<br>
    24 --> TDATE = new Date(946684800000);(TDATE).setUTCHours(1234567);TDATE.getDay() = 2 FAILED! expected: 3<br>
    25 --> TDATE = new Date(946684800000);(TDATE).setUTCHours(1234567);TDATE.getHours() = 23 FAILED! expected: 0<br>
    26 </tt><br>
    27 <a name='failure2'></a><dd><b>Testcase <a target='other_window' href='./ecma/Date/15.9.5.32-1.js'>ecma/Date/15.9.5.32-1.js</a> failed</b> <br>
    28  [ <a href='#failure1'>Previous Failure</a> | <a href='#failure3'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    29 <tt><br>
    30 Failure messages were:<br>
    31 --> TDATE = new Date(0);(TDATE).setDate(1);TDATE.getTime() = -2592000000 FAILED! expected: -2595600000<br>
    32 --> TDATE = new Date(0);(TDATE).setDate(1);TDATE.valueOf() = -2592000000 FAILED! expected: -2595600000<br>
    33 --> TDATE = new Date(0);(TDATE).setDate(1);TDATE.getUTCDate() = 2 FAILED! expected: 1<br>
    34 --> TDATE = new Date(0);(TDATE).setDate(1);TDATE.getUTCDay() = 2 FAILED! expected: 1<br>
    35 --> TDATE = new Date(0);(TDATE).setDate(1);TDATE.getUTCHours() = 0 FAILED! expected: 23<br>
    36 </tt><br>
    37 <a name='failure3'></a><dd><b>Testcase <a target='other_window' href='./ecma/Date/15.9.5.35-1.js'>ecma/Date/15.9.5.35-1.js</a> failed</b> <br>
    38  [ <a href='#failure2'>Previous Failure</a> | <a href='#failure4'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    39 <tt><br>
    40 Failure messages were:<br>
    41 --> TDATE = new Date(0);(TDATE).setUTCMonth(11);TDATE.getHours() = 16 FAILED! expected: 17<br>
    42 --> TDATE = new Date(0);(TDATE).setUTCMonth(3,4);TDATE.getHours() = 16 FAILED! expected: 17<br>
    43 </tt><br>
    44 <a name='failure4'></a><dd><b>Testcase <a target='other_window' href='./ecma/GlobalObject/15.1.2.2-2.js'>ecma/GlobalObject/15.1.2.2-2.js</a> failed</b> <br>
    45  [ <a href='#failure3'>Previous Failure</a> | <a href='#failure5'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    4621<tt><br>
    4722Failure messages were:<br>
     
    5328--> s = 0xFFFFFFFFFFFFFC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000; -s = -1.7976931348623157e+308 FAILED! expected: -Infinity<br>
    5429</tt><br>
    55 <a name='failure5'></a><dd><b>Testcase <a target='other_window' href='./ecma/LexicalConventions/7.7.3-1.js'>ecma/LexicalConventions/7.7.3-1.js</a> failed</b> <br>
    56  [ <a href='#failure4'>Previous Failure</a> | <a href='#failure6'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     30<a name='failure2'></a><dd><b>Testcase <a target='other_window' href='./ecma/LexicalConventions/7.7.3-1.js'>ecma/LexicalConventions/7.7.3-1.js</a> failed</b> <br>
     31 [ <a href='#failure1'>Previous Failure</a> | <a href='#failure3'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    5732<tt><br>
    5833Failure messages were:<br>
     
    6035--> 0x1000000000000281 = 1152921504606847500 FAILED! expected: 1152921504606847700<br>
    6136</tt><br>
    62 <a name='failure6'></a><dd><b>Testcase <a target='other_window' href='./ecma/TypeConversion/9.3.1-3.js'>ecma/TypeConversion/9.3.1-3.js</a> failed</b> <br>
    63  [ <a href='#failure5'>Previous Failure</a> | <a href='#failure7'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     37<a name='failure3'></a><dd><b>Testcase <a target='other_window' href='./ecma/TypeConversion/9.3.1-3.js'>ecma/TypeConversion/9.3.1-3.js</a> failed</b> <br>
     38 [ <a href='#failure2'>Previous Failure</a> | <a href='#failure4'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    6439<tt><br>
    6540Failure messages were:<br>
     
    8560--> -"\u20001234\u2001" = NaN FAILED! expected: -1234<br>
    8661</tt><br>
    87 <a name='failure7'></a><dd><b>Testcase <a target='other_window' href='./ecma_2/Exceptions/function-001.js'>ecma_2/Exceptions/function-001.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=10278' target='other_window'>Bug Number 10278</a><br>
    88  [ <a href='#failure6'>Previous Failure</a> | <a href='#failure8'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     62<a name='failure4'></a><dd><b>Testcase <a target='other_window' href='./ecma_2/Exceptions/function-001.js'>ecma_2/Exceptions/function-001.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=10278' target='other_window'>Bug Number 10278</a><br>
     63 [ <a href='#failure3'>Previous Failure</a> | <a href='#failure5'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    8964<tt><br>
    9065Failure messages were:<br>
    9166--> eval("function f(){}function g(){}") (threw no exception thrown = fail FAILED! expected: pass<br>
    9267</tt><br>
    93 <a name='failure8'></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>
    94  [ <a href='#failure7'>Previous Failure</a> | <a href='#failure9'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     68<a name='failure5'></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>
     69 [ <a href='#failure4'>Previous Failure</a> | <a href='#failure6'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    9570<tt>Expected exit code 0, got 3<br>
    9671Testcase terminated with signal 0<br>
     
    9873--> RegExp/hex-001.js JS regexp anchoring on empty match bug<br>
    9974--> BUGNUMBER: http://bugzilla.mozilla.org/show_bug.cgi?id=2157<br>
    100 [15577] ./ecma_2/RegExp/regress-001.js line 18: TypeError: Object /a||b/ (result of expression /a||b/) does not allow calls.<br>
    101 </tt><br>
    102 <a name='failure9'></a><dd><b>Testcase <a target='other_window' href='./ecma_2/RegExp/unicode-001.js'>ecma_2/RegExp/unicode-001.js</a> failed</b> <br>
    103  [ <a href='#failure8'>Previous Failure</a> | <a href='#failure10'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     75[21278] ./ecma_2/RegExp/regress-001.js line 18: TypeError: Object /a||b/ (result of expression /a||b/) does not allow calls.<br>
     76</tt><br>
     77<a name='failure6'></a><dd><b>Testcase <a target='other_window' href='./ecma_2/RegExp/unicode-001.js'>ecma_2/RegExp/unicode-001.js</a> failed</b> <br>
     78 [ <a href='#failure5'>Previous Failure</a> | <a href='#failure7'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    10479<tt>Expected exit code 0, got 3<br>
    10580Testcase terminated with signal 0<br>
    10681Complete testcase output was:<br>
    10782--> RegExp/unicode-001.js new RegExp( pattern, flags )<br>
    108 [15578] ./ecma_2/RegExp/unicode-001.js line 20: SyntaxError: Invalid regular expression: PCRE does not support \L, \l, \N, \U, or \u<br>
    109 </tt><br>
    110 <a name='failure10'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Date/15.9.5.7.js'>ecma_3/Date/15.9.5.7.js</a> failed</b> <br>
    111  [ <a href='#failure9'>Previous Failure</a> | <a href='#failure11'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     83[21279] ./ecma_2/RegExp/unicode-001.js line 20: SyntaxError: Invalid regular expression: PCRE does not support \L, \l, \N, \U, or \u<br>
     84</tt><br>
     85<a name='failure7'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Date/15.9.5.7.js'>ecma_3/Date/15.9.5.7.js</a> failed</b> <br>
     86 [ <a href='#failure6'>Previous Failure</a> | <a href='#failure8'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    11287<tt><br>
    11388Failure messages were:<br>
     
    12196--> (Mon Feb 28 2000 15:59:59 GMT-0800 (PST)).toLocaleTimeString() = 3:59:59 PM PST FAILED! expected: 15:59:59<br>
    12297--> (Tue Feb 29 2000 00:00:00 GMT-0800 (PST)).toLocaleTimeString() = 12:00:00 AM PST FAILED! expected: 00:00:00<br>
    123 --> (Tue Mar 13 2007 13:10:33 GMT-0700 (PDT)).toLocaleTimeString() = 1:10:33 PM PDT FAILED! expected: 13:10:33<br>
    124 --> (Tue Mar 13 2007 21:10:33 GMT-0700 (PDT)).toLocaleTimeString() = 9:10:33 PM PDT FAILED! expected: 21:10:33<br>
     98--> (Tue Mar 13 2007 16:12:32 GMT-0700 (PDT)).toLocaleTimeString() = 4:12:32 PM PDT FAILED! expected: 16:12:32<br>
     99--> (Wed Mar 14 2007 00:12:32 GMT-0700 (PDT)).toLocaleTimeString() = 12:12:32 AM PDT FAILED! expected: 00:12:32<br>
    125100--> (Fri Dec 31 2004 16:00:00 GMT-0800 (PST)).toLocaleTimeString() = 4:00:00 PM PST FAILED! expected: 16:00:00<br>
    126101--> (Fri Dec 31 2004 15:59:59 GMT-0800 (PST)).toLocaleTimeString() = 3:59:59 PM PST FAILED! expected: 15:59:59<br>
    127102--> (Sat Jan 01 2005 00:00:00 GMT-0800 (PST)).toLocaleTimeString() = 12:00:00 AM PST FAILED! expected: 00:00:00<br>
    128103</tt><br>
    129 <a name='failure11'></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>
    130  [ <a href='#failure10'>Previous Failure</a> | <a href='#failure12'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    131 <tt>Expected exit code 0, got 3<br>
    132 Testcase terminated with signal 0<br>
    133 Complete testcase output was:<br>
    134 Testcase produced no output!</tt><br>
    135 <a name='failure12'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/RegExp/15.10.2-1.js'>ecma_3/RegExp/15.10.2-1.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=(none)' target='other_window'>Bug Number (none)</a><br>
    136  [ <a href='#failure11'>Previous Failure</a> | <a href='#failure13'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     104<a name='failure8'></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>
     105 [ <a href='#failure7'>Previous Failure</a> | <a href='#failure9'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     106<tt>Expected exit code 0, got 3<br>
     107Testcase terminated with signal 0<br>
     108Complete testcase output was:<br>
     109Testcase produced no output!</tt><br>
     110<a name='failure9'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/RegExp/15.10.2-1.js'>ecma_3/RegExp/15.10.2-1.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=(none)' target='other_window'>Bug Number (none)</a><br>
     111 [ <a href='#failure8'>Previous Failure</a> | <a href='#failure10'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    137112<tt>--> STATUS: RegExp conformance test<br>
    138113Failure messages were:<br>
     
    159134--> FAILED!: [reported from test()] <br>
    160135</tt><br>
    161 <a name='failure13'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/RegExp/perlstress-001.js'>ecma_3/RegExp/perlstress-001.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=85721' target='other_window'>Bug Number 85721</a><br>
    162  [ <a href='#failure12'>Previous Failure</a> | <a href='#failure14'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     136<a name='failure10'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/RegExp/perlstress-001.js'>ecma_3/RegExp/perlstress-001.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=85721' target='other_window'>Bug Number 85721</a><br>
     137 [ <a href='#failure9'>Previous Failure</a> | <a href='#failure11'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    163138<tt>--> STATUS: Testing regular expression edge cases<br>
    164139Failure messages were:<br>
     
    199174--> FAILED!: [reported from test()] <br>
    200175</tt><br>
    201 <a name='failure14'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/RegExp/perlstress-002.js'>ecma_3/RegExp/perlstress-002.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=85721' target='other_window'>Bug Number 85721</a><br>
    202  [ <a href='#failure13'>Previous Failure</a> | <a href='#failure15'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     176<a name='failure11'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/RegExp/perlstress-002.js'>ecma_3/RegExp/perlstress-002.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=85721' target='other_window'>Bug Number 85721</a><br>
     177 [ <a href='#failure10'>Previous Failure</a> | <a href='#failure12'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    203178<tt>--> STATUS: Testing regular expression edge cases<br>
    204179Failure messages were:<br>
     
    218193--> FAILED!: [reported from test()] <br>
    219194</tt><br>
    220 <a name='failure15'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/RegExp/regress-72964.js'>ecma_3/RegExp/regress-72964.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=72964' target='other_window'>Bug Number 72964</a><br>
    221  [ <a href='#failure14'>Previous Failure</a> | <a href='#failure16'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     195<a name='failure12'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/RegExp/regress-72964.js'>ecma_3/RegExp/regress-72964.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=72964' target='other_window'>Bug Number 72964</a><br>
     196 [ <a href='#failure11'>Previous Failure</a> | <a href='#failure13'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    222197<tt>--> STATUS: Testing regular expressions containing non-Latin1 characters<br>
    223198Failure messages were:<br>
     
    237212--> FAILED!: [reported from test()] <br>
    238213</tt><br>
    239 <a name='failure16'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/RegExp/regress-78156.js'>ecma_3/RegExp/regress-78156.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=78156' target='other_window'>Bug Number 78156</a><br>
    240  [ <a href='#failure15'>Previous Failure</a> | <a href='#failure17'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     214<a name='failure13'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/RegExp/regress-78156.js'>ecma_3/RegExp/regress-78156.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=78156' target='other_window'>Bug Number 78156</a><br>
     215 [ <a href='#failure12'>Previous Failure</a> | <a href='#failure14'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    241216<tt>--> STATUS: Testing regular expressions with  ^, $, and the m flag -<br>
    242217Failure messages were:<br>
     
    256231--> FAILED!: [reported from test()] <br>
    257232</tt><br>
    258 <a name='failure17'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/RegExp/regress-100199.js'>ecma_3/RegExp/regress-100199.js</a> failed</b> <br>
    259  [ <a href='#failure16'>Previous Failure</a> | <a href='#failure18'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    260 <tt>Expected exit code 0, got 3<br>
    261 Testcase terminated with signal 0<br>
    262 Complete testcase output was:<br>
    263 [15705] ./ecma_3/RegExp/regress-100199.js line 48: SyntaxError: Invalid regular expression: missing terminating ] for character class<br>
    264 </tt><br>
    265 <a name='failure18'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/RegExp/regress-188206.js'>ecma_3/RegExp/regress-188206.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=188206' target='other_window'>Bug Number 188206</a><br>
    266  [ <a href='#failure17'>Previous Failure</a> | <a href='#failure19'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     233<a name='failure14'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/RegExp/regress-100199.js'>ecma_3/RegExp/regress-100199.js</a> failed</b> <br>
     234 [ <a href='#failure13'>Previous Failure</a> | <a href='#failure15'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     235<tt>Expected exit code 0, got 3<br>
     236Testcase terminated with signal 0<br>
     237Complete testcase output was:<br>
     238[21406] ./ecma_3/RegExp/regress-100199.js line 48: SyntaxError: Invalid regular expression: missing terminating ] for character class<br>
     239</tt><br>
     240<a name='failure15'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/RegExp/regress-188206.js'>ecma_3/RegExp/regress-188206.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=188206' target='other_window'>Bug Number 188206</a><br>
     241 [ <a href='#failure14'>Previous Failure</a> | <a href='#failure16'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    267242<tt>--> STATUS: Invalid use of regexp quantifiers should generate SyntaxErrors<br>
    268243Failure messages were:<br>
     
    271246--> FAILED!: [reported from test()] <br>
    272247</tt><br>
    273 <a name='failure19'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/RegExp/regress-209919.js'>ecma_3/RegExp/regress-209919.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=209919' target='other_window'>Bug Number 209919</a><br>
    274  [ <a href='#failure18'>Previous Failure</a> | <a href='#failure20'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     248<a name='failure16'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/RegExp/regress-209919.js'>ecma_3/RegExp/regress-209919.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=209919' target='other_window'>Bug Number 209919</a><br>
     249 [ <a href='#failure15'>Previous Failure</a> | <a href='#failure17'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    275250<tt>--> STATUS: Testing regexp submatches with quantifiers<br>
    276251Failure messages were:<br>
     
    311286--> FAILED!: [reported from test()] <br>
    312287</tt><br>
    313 <a name='failure20'></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>
    314  [ <a href='#failure19'>Previous Failure</a> | <a href='#failure21'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    315 <tt>Expected exit code 0, got 3<br>
    316 Testcase terminated with signal 0<br>
    317 Complete testcase output was:<br>
    318 [15731] ./ecma_3/Statements/regress-194364.js line 1: SyntaxError: Parse error<br>
    319 </tt><br>
    320 <a name='failure21'></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>
    321  [ <a href='#failure20'>Previous Failure</a> | <a href='#failure22'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     288<a name='failure17'></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>
     289 [ <a href='#failure16'>Previous Failure</a> | <a href='#failure18'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     290<tt>Expected exit code 0, got 3<br>
     291Testcase terminated with signal 0<br>
     292Complete testcase output was:<br>
     293[21432] ./ecma_3/Statements/regress-194364.js line 1: SyntaxError: Parse error<br>
     294</tt><br>
     295<a name='failure18'></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>
     296 [ <a href='#failure17'>Previous Failure</a> | <a href='#failure19'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    322297<tt>--> STATUS: Unicode format-control character (Category Cf) test.<br>
    323298Failure messages were:<br>
     
    326301--> FAILED!: [reported from test()] <br>
    327302</tt><br>
    328 <a name='failure22'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Unicode/uc-002.js'>ecma_3/Unicode/uc-002.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=23613' target='other_window'>Bug Number 23613</a><br>
    329  [ <a href='#failure21'>Previous Failure</a> | <a href='#failure23'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     303<a name='failure19'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Unicode/uc-002.js'>ecma_3/Unicode/uc-002.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=23613' target='other_window'>Bug Number 23613</a><br>
     304 [ <a href='#failure18'>Previous Failure</a> | <a href='#failure20'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    330305<tt>--> STATUS: Unicode non-breaking space character test.<br>
    331306Failure messages were:<br>
     
    334309--> FAILED!: [reported from test()] <br>
    335310</tt><br>
    336 <a name='failure23'></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>
    337  [ <a href='#failure22'>Previous Failure</a> | <a href='#failure24'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     311<a name='failure20'></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>
     312 [ <a href='#failure19'>Previous Failure</a> | <a href='#failure21'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    338313<tt>Expected exit code 0, got 3<br>
    339314Testcase terminated with signal 0<br>
    340315Complete testcase output was:<br>
    341316--> JS1_2 Object.toString()<br>
    342 [15752] ./js1_2/Objects/toString-001.js line 103: TypeError: Object /^\{(.*)\}$/ (result of expression /^\{(.*)\}$/) does not allow calls.<br>
    343 </tt><br>
    344 <a name='failure24'></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>
    345  [ <a href='#failure23'>Previous Failure</a> | <a href='#failure25'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     317[21453] ./js1_2/Objects/toString-001.js line 103: TypeError: Object /^\{(.*)\}$/ (result of expression /^\{(.*)\}$/) does not allow calls.<br>
     318</tt><br>
     319<a name='failure21'></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>
     320 [ <a href='#failure20'>Previous Failure</a> | <a href='#failure22'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    346321<tt><br>
    347322Failure messages were:<br>
     
    351326} FAILED! expected: <br>
    352327</tt><br>
    353 <a name='failure25'></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>
    354  [ <a href='#failure24'>Previous Failure</a> | <a href='#failure26'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     328<a name='failure22'></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>
     329 [ <a href='#failure21'>Previous Failure</a> | <a href='#failure23'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    355330<tt>Expected exit code 3, got 0<br>
    356331Testcase terminated with signal 0<br>
     
    360335--> eval("function f(){}function g(){}") = undefined FAILED! expected: error<br>
    361336</tt><br>
    362 <a name='failure26'></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>
     337<a name='failure23'></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>
     338 [ <a href='#failure22'>Previous Failure</a> | <a href='#failure24'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     339<tt>Expected exit code 0, got 3<br>
     340Testcase terminated with signal 0<br>
     341Complete testcase output was:<br>
     342--> JS_1.2 The variable statment<br>
     343[21466] ./js1_2/function/regexparg-1.js line 80: TypeError: Object /abc/ (result of expression x) does not allow calls.<br>
     344</tt><br>
     345<a name='failure24'></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>
     346 [ <a href='#failure23'>Previous Failure</a> | <a href='#failure25'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     347<tt><br>
     348Failure messages were:<br>
     349} FAILED! expected: <br>
     350} FAILED! expected: <br>
     351} FAILED! expected: <br>
     352} FAILED! expected: <br>
     353} FAILED! expected: <br>
     354</tt><br>
     355<a name='failure25'></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>
     356 [ <a href='#failure24'>Previous Failure</a> | <a href='#failure26'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     357<tt><br>
     358Failure messages were:<br>
     359} FAILED! expected: <br>
     360} FAILED! expected: <br>
     361} FAILED! expected: <br>
     362} FAILED! expected: <br>
     363} FAILED! expected: <br>
     364} FAILED! expected: <br>
     365} FAILED! expected: <br>
     366} FAILED! expected: <br>
     367} FAILED! expected: <br>
     368</tt><br>
     369<a name='failure26'></a><dd><b>Testcase <a target='other_window' href='./js1_2/operator/equality.js'>js1_2/operator/equality.js</a> failed</b> <br>
    363370 [ <a href='#failure25'>Previous Failure</a> | <a href='#failure27'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    364 <tt>Expected exit code 0, got 3<br>
    365 Testcase terminated with signal 0<br>
    366 Complete testcase output was:<br>
    367 --> JS_1.2 The variable statment<br>
    368 [15765] ./js1_2/function/regexparg-1.js line 80: TypeError: Object /abc/ (result of expression x) does not allow calls.<br>
    369 </tt><br>
    370 <a name='failure27'></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>
    371  [ <a href='#failure26'>Previous Failure</a> | <a href='#failure28'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    372 <tt><br>
    373 Failure messages were:<br>
    374 } FAILED! expected: <br>
    375 } FAILED! expected: <br>
    376 } FAILED! expected: <br>
    377 } FAILED! expected: <br>
    378 } FAILED! expected: <br>
    379 </tt><br>
    380 <a name='failure28'></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>
    381  [ <a href='#failure27'>Previous Failure</a> | <a href='#failure29'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    382 <tt><br>
    383 Failure messages were:<br>
    384 } FAILED! expected: <br>
    385 } FAILED! expected: <br>
    386 } FAILED! expected: <br>
    387 } FAILED! expected: <br>
    388 } FAILED! expected: <br>
    389 } FAILED! expected: <br>
    390 } FAILED! expected: <br>
    391 } FAILED! expected: <br>
    392 } FAILED! expected: <br>
    393 </tt><br>
    394 <a name='failure29'></a><dd><b>Testcase <a target='other_window' href='./js1_2/operator/equality.js'>js1_2/operator/equality.js</a> failed</b> <br>
    395  [ <a href='#failure28'>Previous Failure</a> | <a href='#failure30'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    396371<tt><br>
    397372Failure messages were:<br>
     
    399374--> ('x' == new String('x'))                  = true FAILED! expected: false<br>
    400375</tt><br>
    401 <a name='failure30'></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>
    402  [ <a href='#failure29'>Previous Failure</a> | <a href='#failure31'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     376<a name='failure27'></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>
     377 [ <a href='#failure26'>Previous Failure</a> | <a href='#failure28'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    403378<tt><br>
    404379Failure messages were:<br>
     
    406381--> re.exec('xyabcdef') = xy FAILED! expected: ["xy"]<br>
    407382</tt><br>
    408 <a name='failure31'></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>
    409  [ <a href='#failure30'>Previous Failure</a> | <a href='#failure32'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     383<a name='failure28'></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>
     384 [ <a href='#failure27'>Previous Failure</a> | <a href='#failure29'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    410385<tt><br>
    411386Failure messages were:<br>
     
    416391--> (multiline == true) 'a11\na22\na23\na24'.match(new RegExp('a..$','g')) = a24 FAILED! expected: a11,a22,a23,a24<br>
    417392</tt><br>
    418 <a name='failure32'></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>
    419  [ <a href='#failure31'>Previous Failure</a> | <a href='#failure33'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     393<a name='failure29'></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>
     394 [ <a href='#failure28'>Previous Failure</a> | <a href='#failure30'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    420395<tt><br>
    421396Failure messages were:<br>
     
    426401--> (['$*'] == true) 'a11\na22\na23\na24'.match(new RegExp('a..$','g')) = a24 FAILED! expected: a11,a22,a23,a24<br>
    427402</tt><br>
    428 <a name='failure33'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/beginLine.js'>js1_2/regexp/beginLine.js</a> failed</b> <br>
    429  [ <a href='#failure32'>Previous Failure</a> | <a href='#failure34'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     403<a name='failure30'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/beginLine.js'>js1_2/regexp/beginLine.js</a> failed</b> <br>
     404 [ <a href='#failure29'>Previous Failure</a> | <a href='#failure31'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    430405<tt><br>
    431406Failure messages were:<br>
    432407123xyz'.match(new RegExp('^\d+')) = null FAILED! expected: 123<br>
    433408</tt><br>
    434 <a name='failure34'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/compile.js'>js1_2/regexp/compile.js</a> failed</b> <br>
    435  [ <a href='#failure33'>Previous Failure</a> | <a href='#failure35'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     409<a name='failure31'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/compile.js'>js1_2/regexp/compile.js</a> failed</b> <br>
     410 [ <a href='#failure30'>Previous Failure</a> | <a href='#failure32'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    436411<tt>Expected exit code 0, got 3<br>
    437412Testcase terminated with signal 0<br>
     
    439414--> Executing script: compile.js<br>
    440415--> As described in Netscape doc "Whats new in JavaScript 1.2" RegExp: compile<br>
    441 [15792] ./js1_2/regexp/compile.js line 43: TypeError: Value undefined (result of expression regularExpression.compile) is not object.<br>
    442 </tt><br>
    443 <a name='failure35'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/endLine.js'>js1_2/regexp/endLine.js</a> failed</b> <br>
     416[21493] ./js1_2/regexp/compile.js line 43: TypeError: Value undefined (result of expression regularExpression.compile) is not object.<br>
     417</tt><br>
     418<a name='failure32'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/endLine.js'>js1_2/regexp/endLine.js</a> failed</b> <br>
     419 [ <a href='#failure31'>Previous Failure</a> | <a href='#failure33'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     420<tt><br>
     421Failure messages were:<br>
     422xyz'.match(new RegExp('\d+$')) = null FAILED! expected: 890<br>
     423</tt><br>
     424<a name='failure33'></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>
     425 [ <a href='#failure32'>Previous Failure</a> | <a href='#failure34'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     426<tt>Expected exit code 0, got 3<br>
     427Testcase terminated with signal 0<br>
     428Complete testcase output was:<br>
     429--> BUGNUMBER: http://bugzilla.mozilla.org/show_bug.cgi?id=6359<br>
     430[21509] ./js1_2/regexp/regress-6359.js line 56: TypeError: Object /(a*)b\1+/ (result of expression /(a*)b\1+/) does not allow calls.<br>
     431</tt><br>
     432<a name='failure34'></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>
     433 [ <a href='#failure33'>Previous Failure</a> | <a href='#failure35'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     434<tt>Expected exit code 0, got 3<br>
     435Testcase terminated with signal 0<br>
     436Complete testcase output was:<br>
     437--> BUGNUMBER: http://bugzilla.mozilla.org/show_bug.cgi?id=9141<br>
     438[21510] ./js1_2/regexp/regress-9141.js line 73: TypeError: Object /(?:xx|x)*/ (result of expression /(?:xx|x)*/) does not allow calls.<br>
     439</tt><br>
     440<a name='failure35'></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>
    444441 [ <a href='#failure34'>Previous Failure</a> | <a href='#failure36'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    445 <tt><br>
    446 Failure messages were:<br>
    447 xyz'.match(new RegExp('\d+$')) = null FAILED! expected: 890<br>
    448 </tt><br>
    449 <a name='failure36'></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>
    450  [ <a href='#failure35'>Previous Failure</a> | <a href='#failure37'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    451 <tt>Expected exit code 0, got 3<br>
    452 Testcase terminated with signal 0<br>
    453 Complete testcase output was:<br>
    454 --> BUGNUMBER: http://bugzilla.mozilla.org/show_bug.cgi?id=6359<br>
    455 [15808] ./js1_2/regexp/regress-6359.js line 56: TypeError: Object /(a*)b\1+/ (result of expression /(a*)b\1+/) does not allow calls.<br>
    456 </tt><br>
    457 <a name='failure37'></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>
    458  [ <a href='#failure36'>Previous Failure</a> | <a href='#failure38'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    459 <tt>Expected exit code 0, got 3<br>
    460 Testcase terminated with signal 0<br>
    461 Complete testcase output was:<br>
    462 --> BUGNUMBER: http://bugzilla.mozilla.org/show_bug.cgi?id=9141<br>
    463 [15809] ./js1_2/regexp/regress-9141.js line 73: TypeError: Object /(?:xx|x)*/ (result of expression /(?:xx|x)*/) does not allow calls.<br>
    464 </tt><br>
    465 <a name='failure38'></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>
    466  [ <a href='#failure37'>Previous Failure</a> | <a href='#failure39'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    467442<tt>Expected exit code 0, got 3<br>
    468443Testcase terminated with signal 0<br>
     
    470445--> Executing script: simple_form.js<br>
    471446--> As described in Netscape doc "Whats new in JavaScript 1.2" RegExp: simple form<br>
    472 [15810] ./js1_2/regexp/simple_form.js line 43: TypeError: Object /[0-9]{3}/ (result of expression /[0-9]{3}/) does not allow calls.<br>
    473 </tt><br>
    474 <a name='failure39'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/special_characters.js'>js1_2/regexp/special_characters.js</a> failed</b> <br>
    475  [ <a href='#failure38'>Previous Failure</a> | <a href='#failure40'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     447[21511] ./js1_2/regexp/simple_form.js line 43: TypeError: Object /[0-9]{3}/ (result of expression /[0-9]{3}/) does not allow calls.<br>
     448</tt><br>
     449<a name='failure36'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/special_characters.js'>js1_2/regexp/special_characters.js</a> failed</b> <br>
     450 [ <a href='#failure35'>Previous Failure</a> | <a href='#failure37'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    476451<tt><br>
    477452Failure messages were:<br>
     
    483458<br>
    484459</tt><br>
    485 <a name='failure40'></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>
    486  [ <a href='#failure39'>Previous Failure</a> | <a href='#failure41'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     460<a name='failure37'></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>
     461 [ <a href='#failure36'>Previous Failure</a> | <a href='#failure38'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    487462<tt><br>
    488463Failure messages were:<br>
     
    492467--> 'abc'.split(new RegExp('[a-z]')) = ,,, FAILED! expected: ,,<br>
    493468</tt><br>
    494 <a name='failure41'></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>
    495  [ <a href='#failure40'>Previous Failure</a> | <a href='#failure42'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     469<a name='failure38'></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>
     470 [ <a href='#failure37'>Previous Failure</a> | <a href='#failure39'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    496471<tt><br>
    497472Failure messages were:<br>
    498473--> new Boolean(false) = true FAILED! expected: false<br>
    499474</tt><br>
    500 <a name='failure42'></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>
    501  [ <a href='#failure41'>Previous Failure</a> | <a href='#failure43'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     475<a name='failure39'></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>
     476 [ <a href='#failure38'>Previous Failure</a> | <a href='#failure40'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    502477<tt>--> STATUS: Regression test for Bugzilla bug 99663<br>
    503478Failure messages were:<br>
     
    506481--> Section 3 of test - got Error: Can't find variable: it FAILED! expected: a "read-only" error<br>
    507482</tt><br>
    508 <a name='failure43'></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>
    509  [ <a href='#failure42'>Previous Failure</a> | <a href='#failure44'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     483<a name='failure40'></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>
     484 [ <a href='#failure39'>Previous Failure</a> | <a href='#failure41'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    510485<tt>Expected exit code 3, got 0<br>
    511486Testcase terminated with signal 0<br>
     
    516491--> eval("function f(){}function g(){}") = undefined FAILED! expected: error<br>
    517492</tt><br>
    518 <a name='failure44'></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>
    519  [ <a href='#failure43'>Previous Failure</a> | <a href='#failure45'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     493<a name='failure41'></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>
     494 [ <a href='#failure40'>Previous Failure</a> | <a href='#failure42'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    520495<tt>Expected exit code 0, got 3<br>
    521496Testcase terminated with signal 0<br>
    522497Complete testcase output was:<br>
    523498--> script-001 NativeScript<br>
    524 [15836] ./js1_3/Script/script-001.js line 133: ReferenceError: Can't find variable: Script<br>
    525 </tt><br>
    526 <a name='failure45'></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>
    527  [ <a href='#failure44'>Previous Failure</a> | <a href='#failure46'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     499[21537] ./js1_3/Script/script-001.js line 133: ReferenceError: Can't find variable: Script<br>
     500</tt><br>
     501<a name='failure42'></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>
     502 [ <a href='#failure41'>Previous Failure</a> | <a href='#failure43'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    528503<tt>Expected exit code 3, got 0<br>
    529504Testcase terminated with signal 0<br>
     
    534509--> eval("function f(){}function g(){}") = undefined FAILED! expected: error<br>
    535510</tt><br>
    536 <a name='failure46'></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>
     511<a name='failure43'></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>
     512 [ <a href='#failure42'>Previous Failure</a> | <a href='#failure44'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     513<tt>Expected exit code 0, got 3<br>
     514Testcase terminated with signal 0<br>
     515Complete testcase output was:<br>
     516Testcase produced no output!</tt><br>
     517<a name='failure44'></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>
     518 [ <a href='#failure43'>Previous Failure</a> | <a href='#failure45'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     519<tt>Expected exit code 0, got 3<br>
     520Testcase terminated with signal 0<br>
     521Complete testcase output was:<br>
     522Testcase produced no output!</tt><br>
     523<a name='failure45'></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>
     524 [ <a href='#failure44'>Previous Failure</a> | <a href='#failure46'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     525<tt>Expected exit code 0, got 3<br>
     526Testcase terminated with signal 0<br>
     527Complete testcase output was:<br>
     528Testcase produced no output!</tt><br>
     529<a name='failure46'></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>
    537530 [ <a href='#failure45'>Previous Failure</a> | <a href='#failure47'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    538531<tt>Expected exit code 0, got 3<br>
    539532Testcase terminated with signal 0<br>
    540533Complete testcase output was:<br>
    541 Testcase produced no output!</tt><br>
    542 <a name='failure47'></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>
     534[21582] ./js1_5/Exceptions/errstack-001.js line 247: TypeError: Undefined value<br>
     535</tt><br>
     536<a name='failure47'></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>
    543537 [ <a href='#failure46'>Previous Failure</a> | <a href='#failure48'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    544 <tt>Expected exit code 0, got 3<br>
    545 Testcase terminated with signal 0<br>
    546 Complete testcase output was:<br>
    547 Testcase produced no output!</tt><br>
    548 <a name='failure48'></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>
    549  [ <a href='#failure47'>Previous Failure</a> | <a href='#failure49'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    550 <tt>Expected exit code 0, got 3<br>
    551 Testcase terminated with signal 0<br>
    552 Complete testcase output was:<br>
    553 Testcase produced no output!</tt><br>
    554 <a name='failure49'></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>
    555  [ <a href='#failure48'>Previous Failure</a> | <a href='#failure50'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    556 <tt>Expected exit code 0, got 3<br>
    557 Testcase terminated with signal 0<br>
    558 Complete testcase output was:<br>
    559 [15881] ./js1_5/Exceptions/errstack-001.js line 247: TypeError: Undefined value<br>
    560 </tt><br>
    561 <a name='failure50'></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>
    562  [ <a href='#failure49'>Previous Failure</a> | <a href='#failure51'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    563538<tt>Expected exit code 0, got 3<br>
    564539Testcase terminated with signal 0<br>
     
    566541--> BUGNUMBER: 50447<br>
    567542--> STATUS: Test (non-ECMA) Error object properties fileName, lineNumber<br>
    568 [15882] ./js1_5/Exceptions/regress-50447.js line 65: TypeError: Undefined value<br>
    569 </tt><br>
    570 <a name='failure51'></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>
     543[21583] ./js1_5/Exceptions/regress-50447.js line 65: TypeError: Undefined value<br>
     544</tt><br>
     545<a name='failure48'></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>
     546 [ <a href='#failure47'>Previous Failure</a> | <a href='#failure49'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     547<tt>Expected exit code 0, got 3<br>
     548Testcase terminated with signal 0<br>
     549Complete testcase output was:<br>
     550Testcase produced no output!</tt><br>
     551<a name='failure49'></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>
     552 [ <a href='#failure48'>Previous Failure</a> | <a href='#failure50'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     553<tt>Expected exit code 0, got 3<br>
     554Testcase terminated with signal 0<br>
     555Complete testcase output was:<br>
     556Testcase produced no output!</tt><br>
     557<a name='failure50'></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>
     558 [ <a href='#failure49'>Previous Failure</a> | <a href='#failure51'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     559<tt>Expected exit code 0, got 3<br>
     560Testcase terminated with signal 0<br>
     561Complete testcase output was:<br>
     562Testcase produced no output!</tt><br>
     563<a name='failure51'></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>
    571564 [ <a href='#failure50'>Previous Failure</a> | <a href='#failure52'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    572565<tt>Expected exit code 0, got 3<br>
    573566Testcase terminated with signal 0<br>
    574567Complete testcase output was:<br>
    575 Testcase produced no output!</tt><br>
    576 <a name='failure52'></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>
     568[21598] ./js1_5/Object/regress-90596-001.js line 48: TypeError: Value undefined (result of expression obj.toSource) is not object.<br>
     569</tt><br>
     570<a name='failure52'></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>
    577571 [ <a href='#failure51'>Previous Failure</a> | <a href='#failure53'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    578572<tt>Expected exit code 0, got 3<br>
    579573Testcase terminated with signal 0<br>
    580574Complete testcase output was:<br>
    581 Testcase produced no output!</tt><br>
    582 <a name='failure53'></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>
     575[21599] ./js1_5/Object/regress-90596-002.js line 48: ReferenceError: Can't find variable: uneval<br>
     576</tt><br>
     577<a name='failure53'></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>
    583578 [ <a href='#failure52'>Previous Failure</a> | <a href='#failure54'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    584579<tt>Expected exit code 0, got 3<br>
    585580Testcase terminated with signal 0<br>
    586581Complete testcase output was:<br>
    587 Testcase produced no output!</tt><br>
    588 <a name='failure54'></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>
     582[21601] ./js1_5/Object/regress-96284-001.js line 49: TypeError: Value undefined (result of expression obj1.toSource) is not object.<br>
     583</tt><br>
     584<a name='failure54'></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>
    589585 [ <a href='#failure53'>Previous Failure</a> | <a href='#failure55'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    590586<tt>Expected exit code 0, got 3<br>
    591587Testcase terminated with signal 0<br>
    592588Complete testcase output was:<br>
    593 [15897] ./js1_5/Object/regress-90596-001.js line 48: TypeError: Value undefined (result of expression obj.toSource) is not object.<br>
    594 </tt><br>
    595 <a name='failure55'></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>
     589[21602] ./js1_5/Object/regress-96284-002.js line 49: ReferenceError: Can't find variable: uneval<br>
     590</tt><br>
     591<a name='failure55'></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>
    596592 [ <a href='#failure54'>Previous Failure</a> | <a href='#failure56'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    597 <tt>Expected exit code 0, got 3<br>
    598 Testcase terminated with signal 0<br>
    599 Complete testcase output was:<br>
    600 [15898] ./js1_5/Object/regress-90596-002.js line 48: ReferenceError: Can't find variable: uneval<br>
    601 </tt><br>
    602 <a name='failure56'></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>
    603  [ <a href='#failure55'>Previous Failure</a> | <a href='#failure57'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    604 <tt>Expected exit code 0, got 3<br>
    605 Testcase terminated with signal 0<br>
    606 Complete testcase output was:<br>
    607 [15900] ./js1_5/Object/regress-96284-001.js line 49: TypeError: Value undefined (result of expression obj1.toSource) is not object.<br>
    608 </tt><br>
    609 <a name='failure57'></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>
    610  [ <a href='#failure56'>Previous Failure</a> | <a href='#failure58'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    611 <tt>Expected exit code 0, got 3<br>
    612 Testcase terminated with signal 0<br>
    613 Complete testcase output was:<br>
    614 [15901] ./js1_5/Object/regress-96284-002.js line 49: ReferenceError: Can't find variable: uneval<br>
    615 </tt><br>
    616 <a name='failure58'></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>
    617  [ <a href='#failure57'>Previous Failure</a> | <a href='#failure59'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    618593<tt>Expected exit code 0, got 3<br>
    619594Testcase terminated with signal 0<br>
     
    621596--> BUGNUMBER: 44009<br>
    622597--> STATUS: Testing that we don't crash on obj.toSource()<br>
    623 [15906] ./js1_5/Regress/regress-44009.js line 60: TypeError: Value undefined (result of expression obj.toSource) is not object.<br>
    624 </tt><br>
    625 <a name='failure59'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Regress/regress-68498-003.js'>js1_5/Regress/regress-68498-003.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=68498' target='other_window'>Bug Number 68498</a><br>
    626  [ <a href='#failure58'>Previous Failure</a> | <a href='#failure60'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     598[21607] ./js1_5/Regress/regress-44009.js line 60: TypeError: Value undefined (result of expression obj.toSource) is not object.<br>
     599</tt><br>
     600<a name='failure56'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Regress/regress-68498-003.js'>js1_5/Regress/regress-68498-003.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=68498' target='other_window'>Bug Number 68498</a><br>
     601 [ <a href='#failure55'>Previous Failure</a> | <a href='#failure57'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    627602<tt>--> STATUS: Testing calling obj.eval(str)<br>
    628603Failure messages were:<br>
     
    632607--> FAILED!: [reported from test()] <br>
    633608</tt><br>
    634 <a name='failure60'></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>
    635  [ <a href='#failure59'>Previous Failure</a> | <a href='#failure61'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     609<a name='failure57'></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>
     610 [ <a href='#failure56'>Previous Failure</a> | <a href='#failure58'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    636611<tt>--> STATUS: Reassignment to a const is NOT an error per ECMA<br>
    637612Failure messages were:<br>
     
    643618--> FAILED!: [reported from test()] <br>
    644619</tt><br>
    645 <a name='failure61'></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>
     620<a name='failure58'></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>
     621 [ <a href='#failure57'>Previous Failure</a> | <a href='#failure59'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     622<tt>Expected exit code 0, got 3<br>
     623Testcase terminated with signal 0<br>
     624Complete testcase output was:<br>
     625Testcase produced no output!</tt><br>
     626<a name='failure59'></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>
     627 [ <a href='#failure58'>Previous Failure</a> | <a href='#failure60'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     628<tt>Expected exit code 0, got 3<br>
     629Testcase terminated with signal 0<br>
     630Complete testcase output was:<br>
     631[21633] ./js1_5/Regress/regress-127557.js line 75: ReferenceError: Can't find variable: clone<br>
     632</tt><br>
     633<a name='failure60'></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>
     634 [ <a href='#failure59'>Previous Failure</a> | <a href='#failure61'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     635<tt>Expected exit code 0, got 3<br>
     636Testcase terminated with signal 0<br>
     637Complete testcase output was:<br>
     638[21642] ./js1_5/Regress/regress-172699.js line 61: URIError: URI error<br>
     639</tt><br>
     640<a name='failure61'></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>
    646641 [ <a href='#failure60'>Previous Failure</a> | <a href='#failure62'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    647 <tt>Expected exit code 0, got 3<br>
    648 Testcase terminated with signal 0<br>
    649 Complete testcase output was:<br>
    650 Testcase produced no output!</tt><br>
    651 <a name='failure62'></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>
    652  [ <a href='#failure61'>Previous Failure</a> | <a href='#failure63'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    653 <tt>Expected exit code 0, got 3<br>
    654 Testcase terminated with signal 0<br>
    655 Complete testcase output was:<br>
    656 [15932] ./js1_5/Regress/regress-127557.js line 75: ReferenceError: Can't find variable: clone<br>
    657 </tt><br>
    658 <a name='failure63'></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>
    659  [ <a href='#failure62'>Previous Failure</a> | <a href='#failure64'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    660 <tt>Expected exit code 0, got 3<br>
    661 Testcase terminated with signal 0<br>
    662 Complete testcase output was:<br>
    663 [15941] ./js1_5/Regress/regress-172699.js line 61: URIError: URI error<br>
    664 </tt><br>
    665 <a name='failure64'></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>
    666  [ <a href='#failure63'>Previous Failure</a> | <a href='#failure65'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    667642<tt>--> STATUS: Don't crash on extraneous arguments to str.match(), etc.<br>
    668643Failure messages were:<br>
     
    714689--> FAILED!: [reported from test()] <br>
    715690</tt><br>
    716 <a name='failure65'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Scope/regress-185485.js'>js1_5/Scope/regress-185485.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=185485' target='other_window'>Bug Number 185485</a><br>
    717  [ <a href='#failure64'>Previous Failure</a> | <a href='#failure66'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     691<a name='failure62'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Scope/regress-185485.js'>js1_5/Scope/regress-185485.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=185485' target='other_window'>Bug Number 185485</a><br>
     692 [ <a href='#failure61'>Previous Failure</a> | <a href='#failure63'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    718693<tt>--> STATUS: Testing |with (x) {function f() {}}| when |x.f| already exists<br>
    719694Failure messages were:<br>
     
    730705--> FAILED!: [reported from test()] <br>
    731706</tt><br>
    732 <a name='failure66'></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>
    733  [ <a href='#failure65'>Previous Failure</a> | <a href='#failure67'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    734 <tt>Expected exit code 0, got 3<br>
    735 Testcase terminated with signal 0<br>
    736 Complete testcase output was:<br>
    737 [15966] ./js1_5/Scope/regress-220584.js line 56: ReferenceError: Can't find variable: Script<br>
    738 </tt><br>
    739 <a name='failure67'></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>
    740  [ <a href='#failure66'>Previous Failure</a> | <a href='#failure68'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     707<a name='failure63'></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>
     708 [ <a href='#failure62'>Previous Failure</a> | <a href='#failure64'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     709<tt>Expected exit code 0, got 3<br>
     710Testcase terminated with signal 0<br>
     711Complete testcase output was:<br>
     712[21667] ./js1_5/Scope/regress-220584.js line 56: ReferenceError: Can't find variable: Script<br>
     713</tt><br>
     714<a name='failure64'></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>
     715 [ <a href='#failure63'>Previous Failure</a> | <a href='#failure65'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    741716<tt>--> STATUS: Testing scope after changing obj.__proto__<br>
    742717Failure messages were:<br>
     
    749724--> FAILED!: [reported from test()] <br>
    750725</tt><br>
    751 <a name='failure68'></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>
    752  [ <a href='#failure67'>Previous Failure</a> | <a href='#failure69'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     726<a name='failure65'></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>
     727 [ <a href='#failure64'>Previous Failure</a> | <a href='#failure66'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    753728<tt>--> STATUS: E4X should be enabled even when e4x=1 not specified<br>
    754729Failure messages were:<br>
     
    760735--> FAILED!: <br>
    761736</tt><br>
    762 <a name='failure69'></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>
    763  [ <a href='#failure68'>Previous Failure</a> | <a href='#failure70'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    764 <tt>Expected exit code 0, got 3<br>
    765 Testcase terminated with signal 0<br>
    766 Complete testcase output was:<br>
    767 Testcase produced no output!</tt><br>
    768 <a name='failure70'></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>
    769  [ <a href='#failure69'>Previous Failure</a> | <a href='#failure71'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    770 <tt>Expected exit code 0, got 3<br>
    771 Testcase terminated with signal 0<br>
    772 Complete testcase output was:<br>
    773 Testcase produced no output!</tt><br>
    774 <a name='failure71'></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>
    775  [ <a href='#failure70'>Previous Failure</a> | <a href='#failure72'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     737<a name='failure66'></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>
     738 [ <a href='#failure65'>Previous Failure</a> | <a href='#failure67'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     739<tt>Expected exit code 0, got 3<br>
     740Testcase terminated with signal 0<br>
     741Complete testcase output was:<br>
     742Testcase produced no output!</tt><br>
     743<a name='failure67'></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>
     744 [ <a href='#failure66'>Previous Failure</a> | <a href='#failure68'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     745<tt>Expected exit code 0, got 3<br>
     746Testcase terminated with signal 0<br>
     747Complete testcase output was:<br>
     748Testcase produced no output!</tt><br>
     749<a name='failure68'></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>
     750 [ <a href='#failure67'>Previous Failure</a> | <a href='#failure69'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    776751<tt>Expected exit code 0, got 3<br>
    777752Testcase terminated with signal 0<br>
     
    780755--> STATUS: String static methods<br>
    781756--> STATUS: See https://bugzilla.mozilla.org/show_bug.cgi?id=304828<br>
    782 [15988] ./js1_6/String/regress-306591.js line 48: TypeError: Value undefined (result of expression String.split) is not object.<br>
     757[21689] ./js1_6/String/regress-306591.js line 48: TypeError: Value undefined (result of expression String.split) is not object.<br>
    783758</tt><br>
    784759</dl>
     
    788763<a name='retest_list'></a>
    789764<h2>Retest List</h2><br>
    790 # Retest List, kjs, generated Tue Mar 13 13:10:59 2007.
     765# Retest List, kjs, generated Tue Mar 13 16:12:55 2007.
    791766# Original test base was: All tests.
    792 # 1127 of 1135 test(s) were completed, 71 failures reported.
    793 ecma/Date/15.9.5.31-1.js
    794 ecma/Date/15.9.5.32-1.js
    795 ecma/Date/15.9.5.35-1.js
     767# 1127 of 1135 test(s) were completed, 68 failures reported.
    796768ecma/GlobalObject/15.1.2.2-2.js
    797769ecma/LexicalConventions/7.7.3-1.js
Note: See TracChangeset for help on using the changeset viewer.