Changeset 11879 in webkit for trunk/JavaScriptCore
- Timestamp:
- Jan 4, 2006, 1:44:25 PM (19 years ago)
- Location:
- trunk/JavaScriptCore
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/ChangeLog
r11838 r11879 1 2006-01-04 Geoffrey Garen <[email protected]> 2 3 Patch by [email protected], reviewed by darin, tweaked by me. 4 5 - Fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4921 6 \u escape sequences in JavaScript identifiers 7 8 * kjs/function_object.cpp: 9 (FunctionObjectImp::construct): 10 * kjs/lexer.cpp: 11 (Lexer::shift): 12 (Lexer::lex): 13 (Lexer::isWhiteSpace): 14 (Lexer::isLineTerminator): 15 (Lexer::isIdentStart): 16 (Lexer::isIdentPart): 17 (isDecimalDigit): 18 (Lexer::scanRegExp): 19 * kjs/lexer.h: 20 (KJS::Lexer::): 21 22 * tests/mozilla/expected.html: Updated test results. 23 1 24 2005-12-30 Maciej Stachowiak <[email protected]> 2 25 -
trunk/JavaScriptCore/kjs/function_object.cpp
r11527 r11879 222 222 FunctionBodyNode *bodyNode = progNode.get(); 223 223 224 FunctionImp *fimp = new DeclaredFunctionImp(exec, Identifier::null(), bodyNode, 225 scopeChain); 226 224 FunctionImp *fimp = new DeclaredFunctionImp(exec, Identifier::null(), bodyNode, scopeChain); 225 227 226 // parse parameter list. throw syntax error on illegal identifiers 228 227 int len = p.size(); … … 232 231 while (i < len) { 233 232 while (*c == ' ' && i < len) 234 c++, i++; 235 if (Lexer::isIdentLetter(c->uc)) { // else error 236 param = UString(c, 1); 237 c++, i++; 238 while (i < len && (Lexer::isIdentLetter(c->uc) || 239 Lexer::isDecimalDigit(c->uc))) { 240 param += UString(c, 1); 241 c++, i++; 242 } 243 while (i < len && *c == ' ') 244 c++, i++; 245 if (i == len) { 246 fimp->addParameter(Identifier(param)); 247 params++; 248 break; 249 } else if (*c == ',') { 250 fimp->addParameter(Identifier(param)); 251 params++; 252 c++, i++; 253 continue; 254 } // else error 233 c++, i++; 234 if (Lexer::isIdentStart(c->uc)) { // else error 235 param = UString(c, 1); 236 c++, i++; 237 while (i < len && (Lexer::isIdentPart(c->uc))) { 238 param += UString(c, 1); 239 c++, i++; 240 } 241 while (i < len && *c == ' ') 242 c++, i++; 243 if (i == len) { 244 fimp->addParameter(Identifier(param)); 245 params++; 246 break; 247 } else if (*c == ',') { 248 fimp->addParameter(Identifier(param)); 249 params++; 250 c++, i++; 251 continue; 252 } // else error 255 253 } 256 254 return throwError(exec, SyntaxError, "Syntax error in parameter list"); 257 255 } 258 256 259 257 List consArgs; 260 258 -
trunk/JavaScriptCore/kjs/lexer.cpp
r10933 r11879 42 42 #include <unicode/uchar.h> 43 43 44 static bool isDecimalDigit(unsigned short c); 45 44 46 // we can't specify the namespace in yacc's C output, so do it here 45 47 using namespace KJS; … … 134 136 do { 135 137 if (pos >= length) { 136 137 138 next3 = 0; 139 break; 138 140 } 139 141 next3 = code[pos++].uc; … … 215 217 state = InString; 216 218 stringType = current; 217 } else if (isIdent Letter(current)) {219 } else if (isIdentStart(current)) { 218 220 record16(current); 219 state = InIdentifier; 221 state = InIdentifierOrKeyword; 222 } else if (current == '\\') { 223 state = InIdentifierUnicodeEscapeStart; 220 224 } else if (current == '0') { 221 225 record8(current); … … 306 310 break; 307 311 case InUnicodeEscape: 308 if (isHexDigit(current) && isHexDigit(next1) && 309 isHexDigit(next2) && isHexDigit(next3)) { 312 if (isHexDigit(current) && isHexDigit(next1) && isHexDigit(next2) && isHexDigit(next3)) { 310 313 record16(convertUnicode(current, next1, next2, next3)); 311 314 shift(3); … … 342 345 } 343 346 break; 347 case InIdentifierOrKeyword: 344 348 case InIdentifier: 345 if (isIdent Letter(current) || isDecimalDigit(current)) {349 if (isIdentPart(current)) 346 350 record16(current); 347 break; 348 } 349 setDone(Identifier); 351 else if (current == '\\') 352 state = InIdentifierUnicodeEscapeStart; 353 else 354 setDone(state == InIdentifierOrKeyword ? IdentifierOrKeyword : Identifier); 350 355 break; 351 356 case InNum0: … … 421 426 } else 422 427 setDone(Number); 428 break; 429 case InIdentifierUnicodeEscapeStart: 430 if (current == 'u') 431 state = InIdentifierUnicodeEscape; 432 else 433 setDone(Bad); 434 break; 435 case InIdentifierUnicodeEscape: 436 if (isHexDigit(current) && isHexDigit(next1) && isHexDigit(next2) && isHexDigit(next3)) { 437 record16(convertUnicode(current, next1, next2, next3)); 438 shift(3); 439 state = InIdentifier; 440 } else { 441 setDone(Bad); 442 } 423 443 break; 424 444 default: … … 436 456 437 457 // no identifiers allowed directly after numeric literal, e.g. "3in" is bad 438 if ((state == Number || state == Octal || state == Hex) 439 && isIdentLetter(current)) 458 if ((state == Number || state == Octal || state == Hex) && isIdentStart(current)) 440 459 state = Bad; 441 460 … … 507 526 } 508 527 break; 528 case IdentifierOrKeyword: 529 if ((token = Lookup::find(&mainTable, buffer16, pos16)) < 0) { 509 530 case Identifier: 510 if ((token = Lookup::find(&mainTable, buffer16, pos16)) < 0) {511 531 // Lookup for keyword failed, means this is an identifier 512 532 // Apply anonymous-function hack below (eat the identifier) … … 553 573 bool Lexer::isWhiteSpace() const 554 574 { 555 return (current == ' ' || current == '\t' || 556 current == 0x0b || current == 0x0c || current == 0xa0); 575 return (current == '\t' || current == 0x0b || current == 0x0c || u_charType(current) == U_SPACE_SEPARATOR); 557 576 } 558 577 … … 565 584 else if (lf) 566 585 skipCR = true; 567 return cr || lf; 568 } 569 570 bool Lexer::isIdentLetter(unsigned short c) 571 { 572 /* TODO: allow other legitimate unicode chars */ 573 return (c >= 'a' && c <= 'z' || 574 c >= 'A' && c <= 'Z' || 575 c == '$' || c == '_'); 576 } 577 578 bool Lexer::isDecimalDigit(unsigned short c) 586 return cr || lf || current == 0x2028 || current == 0x2029; 587 } 588 589 bool Lexer::isIdentStart(unsigned short c) 590 { 591 return (U_GET_GC_MASK(c) & (U_GC_L_MASK | U_GC_NL_MASK)) || c == '$' || c == '_'; 592 } 593 594 bool Lexer::isIdentPart(unsigned short c) 595 { 596 return (U_GET_GC_MASK(c) & (U_GC_L_MASK | U_GC_NL_MASK | U_GC_MN_MASK | U_GC_MC_MASK | U_GC_ND_MASK | U_GC_PC_MASK)) || c == '$' || c == '_'; 597 } 598 599 static bool isDecimalDigit(unsigned short c) 579 600 { 580 601 return (c >= '0' && c <= '9'); … … 823 844 } 824 845 825 while (isIdent Letter(current)) {846 while (isIdentPart(current)) { 826 847 record16(current); 827 848 shift(1); -
trunk/JavaScriptCore/kjs/lexer.h
r9768 r11879 48 48 49 49 enum State { Start, 50 IdentifierOrKeyword, 50 51 Identifier, 52 InIdentifierOrKeyword, 51 53 InIdentifier, 54 InIdentifierUnicodeEscapeStart, 55 InIdentifierUnicodeEscape, 52 56 InSingleLineComment, 53 57 InMultiLineComment, … … 113 117 static UChar convertUnicode(unsigned short c1, unsigned short c2, 114 118 unsigned short c3, unsigned short c4); 115 static bool isIdent Letter(unsigned short c);116 static bool is DecimalDigit(unsigned short c);119 static bool isIdentStart(unsigned short c); 120 static bool isIdentPart(unsigned short c); 117 121 static bool isHexDigit(unsigned short c); 118 122 -
trunk/JavaScriptCore/tests/mozilla/expected.html
r11838 r11879 8 8 Test List: All tests<br> 9 9 Skip List: (none)<br> 10 1135 test(s) selected, 1127 test(s) completed, 80 failures reported (7.09% failed)<br>11 Engine command line: /Users/ mjs/Work/symroots/Deployment/testkjs <br>12 OS type: Darwin 40.denver-24-25rs.co.dial-access.att.net 8.3.0 Darwin Kernel Version 8.3.0: Mon Oct 3 20:04:04 PDT 2005; root:xnu-792.6.22.obj~2/RELEASE_PPC Power Macintosh powerpc<br>13 Testcase execution time: 1 minutes, 58seconds.<br>14 Tests completed on Fri Dec 30 02:33:39 2005.<br><br>10 1135 test(s) selected, 1127 test(s) completed, 76 failures reported (6.74% failed)<br> 11 Engine command line: /Users/ggaren/symroots/Development/testkjs <br> 12 OS type: Darwin geoffrey-garens-powerbook-g4-17.local 8.4.0 Darwin Kernel Version 8.4.0: Thu Dec 8 09:27:51 PST 2005; root:xnu-792.6.55.obj~1/RELEASE_PPC Power Macintosh powerpc<br> 13 Testcase execution time: 5 minutes, 49 seconds.<br> 14 Tests completed on Wed Jan 4 13:27:34 2006.<br><br> 15 15 [ <a href='#fail_detail'>Failure Details</a> | <a href='#retest_list'>Retest List</a> | <a href='menu.html'>Test Selection Page</a> ]<br> 16 16 <hr> … … 45 45 --> -s2 == -Infinity || -s2 == -1.7976931348623157e+308 = false FAILED! expected: true<br> 46 46 --> -s3 == -Infinity || -s3 == -1.7976931348623157e+308 = false FAILED! expected: true<br> 47 --> parseInt(s1,10) == 1.7976931348623157e+308 || parseInt(s1,10) == Infinity = false FAILED! expected: true<br> 48 --> parseInt(s2,10) == Infinity || parseInt(s2,10) == 1.7976931348623157e+308 = false FAILED! expected: true<br> 49 --> parseInt(s1) == 1.7976931348623157e+308 || parseInt(s1) == Infinity = false FAILED! expected: true<br> 50 --> parseInt(s2) == Infinity || parseInt(s2) == 1.7976931348623157e+308 = false FAILED! expected: true<br> 47 51 --> 0x1000000000000081 = 1152921504606847000 FAILED! expected: 1152921504606847200<br> 48 52 --> 0x1000000000000281 = 1152921504606847500 FAILED! expected: 1152921504606847700<br> … … 77 81 Complete testcase output was:<br> 78 82 --> RegExp/unicode-001.js new RegExp( pattern, flags )<br> 83 KJS: pcre_compile() failed with 'PCRE does not support \L, \l, \N, \U, or \u'<br> 79 84 Exception, line 34: TypeError: Null value<br> 80 85 </tt><br> … … 83 88 <tt><br> 84 89 Failure messages were:<br> 85 --> (Wed Dec 31 1969 1 7:00:00 GMT-0700).toLocaleTimeString() = 5:00:00 PM MST FAILED! expected: 17:00:00<br>86 --> (Wed Dec 31 1969 10:00:00 GMT-0700).toLocaleTimeString() = 10:00:00 AM MST FAILED! expected: 10:00:00<br>87 --> (Sun Dec 31 1899 1 7:00:00 GMT-0700).toLocaleTimeString() = 6:00:00 PM MDT FAILED! expected: 17:00:00<br>88 --> (Mon Jan 01 1900 00:00:00 GMT-0 700).toLocaleTimeString() = 1:00:00 AM MDT FAILED! expected: 00:00:00<br>89 --> (Fri Dec 31 1999 1 7:00:00 GMT-0700).toLocaleTimeString() = 5:00:00 PM MST FAILED! expected: 17:00:00<br>90 --> (Sat Jan 01 2000 00:00:00 GMT-0 700).toLocaleTimeString() = 12:00:00 AM MST FAILED! expected: 00:00:00<br>91 --> (Mon Feb 28 2000 1 7:00:00 GMT-0700).toLocaleTimeString() = 5:00:00 PM MST FAILED! expected: 17:00:00<br>92 --> (Mon Feb 28 2000 1 6:59:59 GMT-0700).toLocaleTimeString() = 4:59:59 PM MST FAILED! expected: 16:59:59<br>93 --> (Tue Feb 29 2000 00:00:00 GMT-0 700).toLocaleTimeString() = 12:00:00 AM MST FAILED! expected: 00:00:00<br>94 --> ( Fri Dec 30 2005 02:33:17 GMT-0700).toLocaleTimeString() = 2:33:17 AM MST FAILED! expected: 02:33:17<br>95 --> ( Fri Dec 30 2005 09:33:17 GMT-0700).toLocaleTimeString() = 9:33:17 AM MST FAILED! expected: 09:33:17<br>96 --> (Fri Dec 31 2004 1 7:00:00 GMT-0700).toLocaleTimeString() = 5:00:00 PM MST FAILED! expected: 17:00:00<br>97 --> (Fri Dec 31 2004 1 6:59:59 GMT-0700).toLocaleTimeString() = 4:59:59 PM MST FAILED! expected: 16:59:59<br>98 --> (Sat Jan 01 2005 00:00:00 GMT-0 700).toLocaleTimeString() = 12:00:00 AM MST FAILED! expected: 00:00:00<br>90 --> (Wed Dec 31 1969 16:00:00 GMT-0800).toLocaleTimeString() = 4:00:00 PM PST FAILED! expected: 16:00:00<br> 91 --> (Wed Dec 31 1969 08:00:00 GMT-0800).toLocaleTimeString() = 8:00:00 AM PST FAILED! expected: 08:00:00<br> 92 --> (Sun Dec 31 1899 16:00:00 GMT-0800).toLocaleTimeString() = 5:00:00 PM PDT FAILED! expected: 16:00:00<br> 93 --> (Mon Jan 01 1900 00:00:00 GMT-0800).toLocaleTimeString() = 1:00:00 AM PDT FAILED! expected: 00:00:00<br> 94 --> (Fri Dec 31 1999 16:00:00 GMT-0800).toLocaleTimeString() = 4:00:00 PM PST FAILED! expected: 16:00:00<br> 95 --> (Sat Jan 01 2000 00:00:00 GMT-0800).toLocaleTimeString() = 12:00:00 AM PST FAILED! expected: 00:00:00<br> 96 --> (Mon Feb 28 2000 16:00:00 GMT-0800).toLocaleTimeString() = 4:00:00 PM PST FAILED! expected: 16:00:00<br> 97 --> (Mon Feb 28 2000 15:59:59 GMT-0800).toLocaleTimeString() = 3:59:59 PM PST FAILED! expected: 15:59:59<br> 98 --> (Tue Feb 29 2000 00:00:00 GMT-0800).toLocaleTimeString() = 12:00:00 AM PST FAILED! expected: 00:00:00<br> 99 --> (Wed Jan 04 2006 13:26:46 GMT-0800).toLocaleTimeString() = 1:26:46 PM PST FAILED! expected: 13:26:46<br> 100 --> (Wed Jan 04 2006 21:26:46 GMT-0800).toLocaleTimeString() = 9:26:46 PM PST FAILED! expected: 21:26:46<br> 101 --> (Fri Dec 31 2004 16:00:00 GMT-0800).toLocaleTimeString() = 4:00:00 PM PST FAILED! expected: 16:00:00<br> 102 --> (Fri Dec 31 2004 15:59:59 GMT-0800).toLocaleTimeString() = 3:59:59 PM PST FAILED! expected: 15:59:59<br> 103 --> (Sat Jan 01 2005 00:00:00 GMT-0800).toLocaleTimeString() = 12:00:00 AM PST FAILED! expected: 00:00:00<br> 99 104 </tt><br> 100 105 <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 110 Exception, line 26: SyntaxError: Parse error<br> 106 111 </tt><br> 107 <a name='failure9'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/ Function/regress-58274.js'>ecma_3/Function/regress-58274.js</a> failed</b><br>112 <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> 108 113 [ <a href='#failure8'>Previous Failure</a> | <a href='#failure10'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 109 <tt>Expected exit code 0, got 3<br>110 Testcase terminated with signal 0<br>111 Complete testcase output was:<br>112 yylex: ERROR.<br>113 Exception, line 83: SyntaxError: Parse error<br>114 </tt><br>115 <a name='failure10'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Function/regress-193555.js'>ecma_3/Function/regress-193555.js</a> failed</b> <br>116 [ <a href='#failure9'>Previous Failure</a> | <a href='#failure11'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>117 <tt>Expected exit code 0, got 3<br>118 Testcase terminated with signal 0<br>119 Complete testcase output was:<br>120 Exception, line 65: ReferenceError: Can't find variable: g<br>121 </tt><br>122 <a name='failure11'></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>123 [ <a href='#failure10'>Previous Failure</a> | <a href='#failure12'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>124 114 <tt>--> STATUS: RegExp conformance test<br> 125 115 Failure messages were:<br> … … 146 136 --> FAILED!: [reported from test()] <br> 147 137 </tt><br> 148 <a name='failure1 2'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/RegExp/octal-002.js'>ecma_3/RegExp/octal-002.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=141078' target='other_window'>Bug Number 141078</a><br>149 [ <a href='#failure 11'>Previous Failure</a> | <a href='#failure13'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>138 <a name='failure10'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/RegExp/octal-002.js'>ecma_3/RegExp/octal-002.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=141078' target='other_window'>Bug Number 141078</a><br> 139 [ <a href='#failure9'>Previous Failure</a> | <a href='#failure11'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 150 140 <tt>--> STATUS: Testing regexps containing octal escape sequences<br> 151 141 Failure messages were:<br> … … 158 148 --> FAILED!: [reported from test()] <br> 159 149 </tt><br> 160 <a name='failure1 3'></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>161 [ <a href='#failure1 2'>Previous Failure</a> | <a href='#failure14'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>150 <a name='failure11'></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> 151 [ <a href='#failure10'>Previous Failure</a> | <a href='#failure12'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 162 152 <tt>--> STATUS: Testing regular expression edge cases<br> 163 153 Failure messages were:<br> … … 198 188 --> FAILED!: [reported from test()] <br> 199 189 </tt><br> 200 <a name='failure1 4'></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>201 [ <a href='#failure1 3'>Previous Failure</a> | <a href='#failure15'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>190 <a name='failure12'></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> 191 [ <a href='#failure11'>Previous Failure</a> | <a href='#failure13'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 202 192 <tt>--> STATUS: Testing regular expression edge cases<br> 203 193 Failure messages were:<br> … … 217 207 --> FAILED!: [reported from test()] <br> 218 208 </tt><br> 219 <a name='failure1 5'></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>220 [ <a href='#failure1 4'>Previous Failure</a> | <a href='#failure16'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>209 <a name='failure13'></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> 210 [ <a href='#failure12'>Previous Failure</a> | <a href='#failure14'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 221 211 <tt>--> STATUS: Testing regular expressions containing non-Latin1 characters<br> 222 212 Failure messages were:<br> … … 236 226 --> FAILED!: [reported from test()] <br> 237 227 </tt><br> 238 <a name='failure1 6'></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>239 [ <a href='#failure1 5'>Previous Failure</a> | <a href='#failure17'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>228 <a name='failure14'></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> 229 [ <a href='#failure13'>Previous Failure</a> | <a href='#failure15'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 240 230 <tt>--> STATUS: Testing regular expressions with ^, $, and the m flag -<br> 241 231 Failure messages were:<br> … … 255 245 --> FAILED!: [reported from test()] <br> 256 246 </tt><br> 257 <a name='failure1 7'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/RegExp/regress-85721.js'>ecma_3/RegExp/regress-85721.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=85721' target='other_window'>Bug Number 85721</a><br>258 [ <a href='#failure1 6'>Previous Failure</a> | <a href='#failure18'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>247 <a name='failure15'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/RegExp/regress-85721.js'>ecma_3/RegExp/regress-85721.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=85721' target='other_window'>Bug Number 85721</a><br> 248 [ <a href='#failure14'>Previous Failure</a> | <a href='#failure16'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 259 249 <tt>--> STATUS: Performance: execution of regular expression<br> 260 250 Failure messages were:<br> … … 485 475 --> FAILED!: <br> 486 476 </tt><br> 487 <a name='failure1 8'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/RegExp/regress-100199.js'>ecma_3/RegExp/regress-100199.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=100199' target='other_window'>Bug Number 100199</a><br>488 [ <a href='#failure1 7'>Previous Failure</a> | <a href='#failure19'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>477 <a name='failure16'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/RegExp/regress-100199.js'>ecma_3/RegExp/regress-100199.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=100199' target='other_window'>Bug Number 100199</a><br> 478 [ <a href='#failure15'>Previous Failure</a> | <a href='#failure17'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 489 479 <tt>--> STATUS: [], [^] are valid RegExp conditions. Should not cause errors -<br> 490 480 Failure messages were:<br> … … 588 578 --> FAILED!: [reported from test()] <br> 589 579 </tt><br> 590 <a name='failure1 9'></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>591 [ <a href='#failure1 8'>Previous Failure</a> | <a href='#failure20'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>580 <a name='failure17'></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> 581 [ <a href='#failure16'>Previous Failure</a> | <a href='#failure18'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 592 582 <tt>--> STATUS: Invalid use of regexp quantifiers should generate SyntaxErrors<br> 593 583 Failure messages were:<br> … … 650 640 --> FAILED!: [reported from test()] <br> 651 641 </tt><br> 652 <a name='failure 20'></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>653 [ <a href='#failure1 9'>Previous Failure</a> | <a href='#failure21'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>642 <a name='failure18'></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> 643 [ <a href='#failure17'>Previous Failure</a> | <a href='#failure19'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 654 644 <tt>--> STATUS: Testing regexp submatches with quantifiers<br> 655 645 Failure messages were:<br> … … 690 680 --> FAILED!: [reported from test()] <br> 691 681 </tt><br> 692 <a name='failure 21'></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>693 [ <a href='#failure 20'>Previous Failure</a> | <a href='#failure22'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>682 <a name='failure19'></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> 683 [ <a href='#failure18'>Previous Failure</a> | <a href='#failure20'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 694 684 <tt>Expected exit code 0, got 3<br> 695 685 Testcase terminated with signal 0<br> … … 697 687 Exception, line 1: SyntaxError: Parse error<br> 698 688 </tt><br> 699 <a name='failure2 2'></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>700 [ <a href='#failure 21'>Previous Failure</a> | <a href='#failure23'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>689 <a name='failure20'></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> 690 [ <a href='#failure19'>Previous Failure</a> | <a href='#failure21'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 701 691 <tt>--> STATUS: Unicode non-breaking space character test.<br> 702 692 Failure messages were:<br> … … 705 695 --> FAILED!: [reported from test()] <br> 706 696 </tt><br> 707 <a name='failure23'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Unicode/uc-003.js'>ecma_3/Unicode/uc-003.js</a> failed</b> <br> 708 [ <a href='#failure22'>Previous Failure</a> | <a href='#failure24'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 709 <tt>Expected exit code 0, got 3<br> 710 Testcase terminated with signal 0<br> 711 Complete testcase output was:<br> 712 yylex: ERROR.<br> 713 Exception, line 32: SyntaxError: Parse error<br> 714 </tt><br> 715 <a name='failure24'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Unicode/uc-005.js'>ecma_3/Unicode/uc-005.js</a> failed</b> <br> 716 [ <a href='#failure23'>Previous Failure</a> | <a href='#failure25'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 717 <tt>Expected exit code 0, got 3<br> 718 Testcase terminated with signal 0<br> 719 Complete testcase output was:<br> 720 yylex: ERROR.<br> 721 Exception, line 118: SyntaxError: Parse error<br> 722 </tt><br> 723 <a name='failure25'></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> 724 [ <a href='#failure24'>Previous Failure</a> | <a href='#failure26'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 697 <a name='failure21'></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> 698 [ <a href='#failure20'>Previous Failure</a> | <a href='#failure22'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 725 699 <tt>Expected exit code 0, got 3<br> 726 700 Testcase terminated with signal 0<br> … … 729 703 Exception, line 104: TypeError: Object /^\{(.*)\}$/ (result of expression ^\{(.*)\}$) does not allow calls.<br> 730 704 </tt><br> 731 <a name='failure2 6'></a><dd><b>Testcase <a target='other_window' href='./js1_2/String/concat.js'>js1_2/String/concat.js</a> failed</b> <br>732 [ <a href='#failure2 5'>Previous Failure</a> | <a href='#failure27'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>705 <a name='failure22'></a><dd><b>Testcase <a target='other_window' href='./js1_2/String/concat.js'>js1_2/String/concat.js</a> failed</b> <br> 706 [ <a href='#failure21'>Previous Failure</a> | <a href='#failure23'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 733 707 <tt><br> 734 708 Failure messages were:<br> … … 738 712 --> 'abcde'.concat([1,2,3]) = abcde1,2,3 FAILED! expected: abcde[1, 2, 3]<br> 739 713 </tt><br> 740 <a name='failure2 7'></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>741 [ <a href='#failure2 6'>Previous Failure</a> | <a href='#failure28'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>714 <a name='failure23'></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> 715 [ <a href='#failure22'>Previous Failure</a> | <a href='#failure24'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 742 716 <tt><br> 743 717 Failure messages were:<br> … … 747 721 } FAILED! expected: <br> 748 722 </tt><br> 749 <a name='failure2 8'></a><dd><b>Testcase <a target='other_window' href='./js1_2/function/Number.js'>js1_2/function/Number.js</a> failed</b> <br>750 [ <a href='#failure2 7'>Previous Failure</a> | <a href='#failure29'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>723 <a name='failure24'></a><dd><b>Testcase <a target='other_window' href='./js1_2/function/Number.js'>js1_2/function/Number.js</a> failed</b> <br> 724 [ <a href='#failure23'>Previous Failure</a> | <a href='#failure25'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 751 725 <tt><br> 752 726 Failure messages were:<br> 753 727 --> Number([1,2,3]) = NaN FAILED! expected: 3<br> 754 728 </tt><br> 755 <a name='failure2 9'></a><dd><b>Testcase <a target='other_window' href='./js1_2/function/String.js'>js1_2/function/String.js</a> failed</b> <br>756 [ <a href='#failure2 8'>Previous Failure</a> | <a href='#failure30'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>729 <a name='failure25'></a><dd><b>Testcase <a target='other_window' href='./js1_2/function/String.js'>js1_2/function/String.js</a> failed</b> <br> 730 [ <a href='#failure24'>Previous Failure</a> | <a href='#failure26'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 757 731 <tt><br> 758 732 Failure messages were:<br> … … 760 734 --> String([1,2,3]) = 1,2,3 FAILED! expected: [1, 2, 3]<br> 761 735 </tt><br> 762 <a name='failure 30'></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>763 [ <a href='#failure2 9'>Previous Failure</a> | <a href='#failure31'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>736 <a name='failure26'></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> 737 [ <a href='#failure25'>Previous Failure</a> | <a href='#failure27'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 764 738 <tt>Expected exit code 3, got 0<br> 765 739 Testcase terminated with signal 0<br> … … 769 743 OK.<br> 770 744 </tt><br> 771 <a name='failure 31'></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>772 [ <a href='#failure 30'>Previous Failure</a> | <a href='#failure32'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>745 <a name='failure27'></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> 746 [ <a href='#failure26'>Previous Failure</a> | <a href='#failure28'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 773 747 <tt>Expected exit code 0, got 3<br> 774 748 Testcase terminated with signal 0<br> … … 777 751 Exception, line 81: TypeError: Object /abc/ (result of expression x) does not allow calls.<br> 778 752 </tt><br> 779 <a name='failure 32'></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>780 [ <a href='#failure 31'>Previous Failure</a> | <a href='#failure33'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>781 <tt><br> 782 Failure messages were:<br> 783 } FAILED! expected: <br> 784 } FAILED! expected: <br> 785 } FAILED! expected: <br> 786 } FAILED! expected: <br> 787 } FAILED! expected: <br> 788 </tt><br> 789 <a name='failure 33'></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>790 [ <a href='#failure 32'>Previous Failure</a> | <a href='#failure34'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>791 <tt><br> 792 Failure messages were:<br> 793 } FAILED! expected: <br> 794 } FAILED! expected: <br> 795 } FAILED! expected: <br> 796 } FAILED! expected: <br> 797 } FAILED! expected: <br> 798 } FAILED! expected: <br> 799 } FAILED! expected: <br> 800 } FAILED! expected: <br> 801 } FAILED! expected: <br> 802 </tt><br> 803 <a name='failure3 4'></a><dd><b>Testcase <a target='other_window' href='./js1_2/operator/equality.js'>js1_2/operator/equality.js</a> failed</b> <br>804 [ <a href='#failure 33'>Previous Failure</a> | <a href='#failure35'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>753 <a name='failure28'></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> 754 [ <a href='#failure27'>Previous Failure</a> | <a href='#failure29'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 755 <tt><br> 756 Failure messages were:<br> 757 } FAILED! expected: <br> 758 } FAILED! expected: <br> 759 } FAILED! expected: <br> 760 } FAILED! expected: <br> 761 } FAILED! expected: <br> 762 </tt><br> 763 <a name='failure29'></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> 764 [ <a href='#failure28'>Previous Failure</a> | <a href='#failure30'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 765 <tt><br> 766 Failure messages were:<br> 767 } FAILED! expected: <br> 768 } FAILED! expected: <br> 769 } FAILED! expected: <br> 770 } FAILED! expected: <br> 771 } FAILED! expected: <br> 772 } FAILED! expected: <br> 773 } FAILED! expected: <br> 774 } FAILED! expected: <br> 775 } FAILED! expected: <br> 776 </tt><br> 777 <a name='failure30'></a><dd><b>Testcase <a target='other_window' href='./js1_2/operator/equality.js'>js1_2/operator/equality.js</a> failed</b> <br> 778 [ <a href='#failure29'>Previous Failure</a> | <a href='#failure31'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 805 779 <tt><br> 806 780 Failure messages were:<br> … … 808 782 --> ('x' == new String('x')) = true FAILED! expected: false<br> 809 783 </tt><br> 810 <a name='failure3 5'></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>811 [ <a href='#failure3 4'>Previous Failure</a> | <a href='#failure36'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>784 <a name='failure31'></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> 785 [ <a href='#failure30'>Previous Failure</a> | <a href='#failure32'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 812 786 <tt><br> 813 787 Failure messages were:<br> … … 815 789 --> re.exec('xyabcdef') = xy FAILED! expected: ["xy"]<br> 816 790 </tt><br> 817 <a name='failure3 6'></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>818 [ <a href='#failure3 5'>Previous Failure</a> | <a href='#failure37'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>791 <a name='failure32'></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> 792 [ <a href='#failure31'>Previous Failure</a> | <a href='#failure33'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 819 793 <tt><br> 820 794 Failure messages were:<br> … … 825 799 --> (multiline == true) 'a11\na22\na23\na24'.match(new RegExp('a..$','g')) = a24 FAILED! expected: a11,a22,a23,a24<br> 826 800 </tt><br> 827 <a name='failure3 7'></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>828 [ <a href='#failure3 6'>Previous Failure</a> | <a href='#failure38'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>801 <a name='failure33'></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> 802 [ <a href='#failure32'>Previous Failure</a> | <a href='#failure34'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 829 803 <tt><br> 830 804 Failure messages were:<br> … … 835 809 --> (['$*'] == true) 'a11\na22\na23\na24'.match(new RegExp('a..$','g')) = a24 FAILED! expected: a11,a22,a23,a24<br> 836 810 </tt><br> 837 <a name='failure3 8'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/beginLine.js'>js1_2/regexp/beginLine.js</a> failed</b> <br>838 [ <a href='#failure3 7'>Previous Failure</a> | <a href='#failure39'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>811 <a name='failure34'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/beginLine.js'>js1_2/regexp/beginLine.js</a> failed</b> <br> 812 [ <a href='#failure33'>Previous Failure</a> | <a href='#failure35'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 839 813 <tt><br> 840 814 Failure messages were:<br> 841 815 123xyz'.match(new RegExp('^\d+')) = null FAILED! expected: 123<br> 842 816 </tt><br> 843 <a name='failure3 9'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/compile.js'>js1_2/regexp/compile.js</a> failed</b> <br>844 [ <a href='#failure3 8'>Previous Failure</a> | <a href='#failure40'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>817 <a name='failure35'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/compile.js'>js1_2/regexp/compile.js</a> failed</b> <br> 818 [ <a href='#failure34'>Previous Failure</a> | <a href='#failure36'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 845 819 <tt>Expected exit code 0, got 3<br> 846 820 Testcase terminated with signal 0<br> … … 850 824 Exception, line 44: TypeError: Value undefined (result of expression regularExpression.compile) is not object.<br> 851 825 </tt><br> 852 <a name='failure 40'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/endLine.js'>js1_2/regexp/endLine.js</a> failed</b> <br>853 [ <a href='#failure3 9'>Previous Failure</a> | <a href='#failure41'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>826 <a name='failure36'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/endLine.js'>js1_2/regexp/endLine.js</a> failed</b> <br> 827 [ <a href='#failure35'>Previous Failure</a> | <a href='#failure37'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 854 828 <tt><br> 855 829 Failure messages were:<br> 856 830 xyz'.match(new RegExp('\d+$')) = null FAILED! expected: 890<br> 857 831 </tt><br> 858 <a name='failure 41'></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>859 [ <a href='#failure 40'>Previous Failure</a> | <a href='#failure42'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>832 <a name='failure37'></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> 833 [ <a href='#failure36'>Previous Failure</a> | <a href='#failure38'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 860 834 <tt>Expected exit code 0, got 3<br> 861 835 Testcase terminated with signal 0<br> … … 864 838 Exception, line 57: TypeError: Object /(a*)b\1+/ (result of expression (a*)b\1+) does not allow calls.<br> 865 839 </tt><br> 866 <a name='failure 42'></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>867 [ <a href='#failure 41'>Previous Failure</a> | <a href='#failure43'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>840 <a name='failure38'></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> 841 [ <a href='#failure37'>Previous Failure</a> | <a href='#failure39'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 868 842 <tt>Expected exit code 0, got 3<br> 869 843 Testcase terminated with signal 0<br> … … 872 846 Exception, line 74: TypeError: Object /(?:xx|x)*/ (result of expression (?:xx|x)*) does not allow calls.<br> 873 847 </tt><br> 874 <a name='failure 43'></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>875 [ <a href='#failure 42'>Previous Failure</a> | <a href='#failure44'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>848 <a name='failure39'></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> 849 [ <a href='#failure38'>Previous Failure</a> | <a href='#failure40'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 876 850 <tt>Expected exit code 0, got 3<br> 877 851 Testcase terminated with signal 0<br> … … 881 855 Exception, line 44: TypeError: Object /[0-9]{3}/ (result of expression [0-9]{3}) does not allow calls.<br> 882 856 </tt><br> 883 <a name='failure4 4'></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>884 [ <a href='#failure 43'>Previous Failure</a> | <a href='#failure45'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>857 <a name='failure40'></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> 858 [ <a href='#failure39'>Previous Failure</a> | <a href='#failure41'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 885 859 <tt><br> 886 860 Failure messages were:<br> … … 892 866 <br> 893 867 </tt><br> 894 <a name='failure4 5'></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>895 [ <a href='#failure4 4'>Previous Failure</a> | <a href='#failure46'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>868 <a name='failure41'></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> 869 [ <a href='#failure40'>Previous Failure</a> | <a href='#failure42'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 896 870 <tt><br> 897 871 Failure messages were:<br> … … 901 875 --> 'abc'.split(new RegExp('[a-z]')) = ,,, FAILED! expected: ,,<br> 902 876 </tt><br> 903 <a name='failure4 6'></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>904 [ <a href='#failure4 5'>Previous Failure</a> | <a href='#failure47'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>877 <a name='failure42'></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> 878 [ <a href='#failure41'>Previous Failure</a> | <a href='#failure43'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 905 879 <tt><br> 906 880 Failure messages were:<br> 907 881 --> new Boolean(false) = true FAILED! expected: false<br> 908 882 </tt><br> 909 <a name='failure4 7'></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>910 [ <a href='#failure4 6'>Previous Failure</a> | <a href='#failure48'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>883 <a name='failure43'></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> 884 [ <a href='#failure42'>Previous Failure</a> | <a href='#failure44'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 911 885 <tt>--> STATUS: Regression test for Bugzilla bug 99663<br> 912 886 Failure messages were:<br> … … 915 889 --> Section 3 of test - got Error: Can't find variable: it FAILED! expected: a "read-only" error<br> 916 890 </tt><br> 917 <a name='failure4 8'></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>918 [ <a href='#failure4 7'>Previous Failure</a> | <a href='#failure49'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>891 <a name='failure44'></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> 892 [ <a href='#failure43'>Previous Failure</a> | <a href='#failure45'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 919 893 <tt>Expected exit code 3, got 0<br> 920 894 Testcase terminated with signal 0<br> … … 925 899 OK.<br> 926 900 </tt><br> 927 <a name='failure4 9'></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>928 [ <a href='#failure4 8'>Previous Failure</a> | <a href='#failure50'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>901 <a name='failure45'></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> 902 [ <a href='#failure44'>Previous Failure</a> | <a href='#failure46'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 929 903 <tt>Expected exit code 0, got 3<br> 930 904 Testcase terminated with signal 0<br> … … 933 907 Exception, line 134: ReferenceError: Can't find variable: Script<br> 934 908 </tt><br> 935 <a name='failure 50'></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>936 [ <a href='#failure4 9'>Previous Failure</a> | <a href='#failure51'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>909 <a name='failure46'></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> 910 [ <a href='#failure45'>Previous Failure</a> | <a href='#failure47'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 937 911 <tt>Expected exit code 3, got 0<br> 938 912 Testcase terminated with signal 0<br> … … 943 917 OK.<br> 944 918 </tt><br> 945 <a name='failure51'></a><dd><b>Testcase <a target='other_window' href='./js1_4/Regress/function-003.js'>js1_4/Regress/function-003.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=310514' target='other_window'>Bug Number 310514</a><br> 919 <a name='failure47'></a><dd><b>Testcase <a target='other_window' href='./js1_4/Regress/function-003.js'>js1_4/Regress/function-003.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=310514' target='other_window'>Bug Number 310514</a><br> 920 [ <a href='#failure46'>Previous Failure</a> | <a href='#failure48'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 921 <tt><br> 922 Failure messages were:<br> 923 --> StripSpaces(Array.prototype.concat.toString()).substring(0,17) = (InternalFunction FAILED! expected: functionconcat(){<br> 924 </tt><br> 925 <a name='failure48'></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> 926 [ <a href='#failure47'>Previous Failure</a> | <a href='#failure49'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 927 <tt>Expected exit code 0, got 3<br> 928 Testcase terminated with signal 0<br> 929 Complete testcase output was:<br> 930 Exception, line 42: SyntaxError: Parse error<br> 931 </tt><br> 932 <a name='failure49'></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> 933 [ <a href='#failure48'>Previous Failure</a> | <a href='#failure50'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 934 <tt>Expected exit code 0, got 3<br> 935 Testcase terminated with signal 0<br> 936 Complete testcase output was:<br> 937 Exception, line 42: SyntaxError: Parse error<br> 938 </tt><br> 939 <a name='failure50'></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> 940 [ <a href='#failure49'>Previous Failure</a> | <a href='#failure51'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 941 <tt>Expected exit code 0, got 3<br> 942 Testcase terminated with signal 0<br> 943 Complete testcase output was:<br> 944 Exception, line 42: SyntaxError: Parse error<br> 945 </tt><br> 946 <a name='failure51'></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> 946 947 [ <a href='#failure50'>Previous Failure</a> | <a href='#failure52'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 947 <tt><br> 948 Failure messages were:<br> 949 --> StripSpaces(Array.prototype.concat.toString()).substring(0,17) = (InternalFunction FAILED! expected: functionconcat(){<br> 950 </tt><br> 951 <a name='failure52'></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> 948 <tt>Expected exit code 0, got 3<br> 949 Testcase terminated with signal 0<br> 950 Complete testcase output was:<br> 951 Exception, line 248: TypeError: Undefined value<br> 952 </tt><br> 953 <a name='failure52'></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> 952 954 [ <a href='#failure51'>Previous Failure</a> | <a href='#failure53'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 953 <tt>Expected exit code 0, got 3<br>954 Testcase terminated with signal 0<br>955 Complete testcase output was:<br>956 Exception, line 42: SyntaxError: Parse error<br>957 </tt><br>958 <a name='failure53'></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>959 [ <a href='#failure52'>Previous Failure</a> | <a href='#failure54'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>960 <tt>Expected exit code 0, got 3<br>961 Testcase terminated with signal 0<br>962 Complete testcase output was:<br>963 Exception, line 42: SyntaxError: Parse error<br>964 </tt><br>965 <a name='failure54'></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>966 [ <a href='#failure53'>Previous Failure</a> | <a href='#failure55'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>967 <tt>Expected exit code 0, got 3<br>968 Testcase terminated with signal 0<br>969 Complete testcase output was:<br>970 Exception, line 42: SyntaxError: Parse error<br>971 </tt><br>972 <a name='failure55'></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>973 [ <a href='#failure54'>Previous Failure</a> | <a href='#failure56'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>974 <tt>Expected exit code 0, got 3<br>975 Testcase terminated with signal 0<br>976 Complete testcase output was:<br>977 Exception, line 248: TypeError: Undefined value<br>978 </tt><br>979 <a name='failure56'></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>980 [ <a href='#failure55'>Previous Failure</a> | <a href='#failure57'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>981 955 <tt>Expected exit code 0, got 3<br> 982 956 Testcase terminated with signal 0<br> … … 986 960 Exception, line 66: TypeError: Undefined value<br> 987 961 </tt><br> 988 <a name='failure57'></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> 962 <a name='failure53'></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> 963 [ <a href='#failure52'>Previous Failure</a> | <a href='#failure54'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 964 <tt>Expected exit code 0, got 3<br> 965 Testcase terminated with signal 0<br> 966 Complete testcase output was:<br> 967 Exception, line 33: SyntaxError: Parse error<br> 968 </tt><br> 969 <a name='failure54'></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> 970 [ <a href='#failure53'>Previous Failure</a> | <a href='#failure55'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 971 <tt>Expected exit code 0, got 3<br> 972 Testcase terminated with signal 0<br> 973 Complete testcase output was:<br> 974 Exception, line 29: SyntaxError: Parse error<br> 975 </tt><br> 976 <a name='failure55'></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> 977 [ <a href='#failure54'>Previous Failure</a> | <a href='#failure56'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 978 <tt>Expected exit code 0, got 3<br> 979 Testcase terminated with signal 0<br> 980 Complete testcase output was:<br> 981 Exception, line 48: SyntaxError: Parse error<br> 982 </tt><br> 983 <a name='failure56'></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> 984 [ <a href='#failure55'>Previous Failure</a> | <a href='#failure57'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 985 <tt>Expected exit code 0, got 3<br> 986 Testcase terminated with signal 0<br> 987 Complete testcase output was:<br> 988 Exception, line 49: TypeError: Value undefined (result of expression obj.toSource) is not object.<br> 989 </tt><br> 990 <a name='failure57'></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> 989 991 [ <a href='#failure56'>Previous Failure</a> | <a href='#failure58'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 990 992 <tt>Expected exit code 0, got 3<br> 991 993 Testcase terminated with signal 0<br> 992 994 Complete testcase output was:<br> 993 Exception, line 33: SyntaxError: Parse error<br>994 </tt><br> 995 <a name='failure58'></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>995 Exception, line 49: ReferenceError: Can't find variable: uneval<br> 996 </tt><br> 997 <a name='failure58'></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> 996 998 [ <a href='#failure57'>Previous Failure</a> | <a href='#failure59'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 997 999 <tt>Expected exit code 0, got 3<br> 998 1000 Testcase terminated with signal 0<br> 999 1001 Complete testcase output was:<br> 1000 Exception, line 29: SyntaxError: Parse error<br>1001 </tt><br> 1002 <a name='failure59'></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>1002 Exception, line 50: TypeError: Value undefined (result of expression obj1.toSource) is not object.<br> 1003 </tt><br> 1004 <a name='failure59'></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> 1003 1005 [ <a href='#failure58'>Previous Failure</a> | <a href='#failure60'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 1004 1006 <tt>Expected exit code 0, got 3<br> 1005 1007 Testcase terminated with signal 0<br> 1006 1008 Complete testcase output was:<br> 1007 Exception, line 48: SyntaxError: Parse error<br>1008 </tt><br> 1009 <a name='failure60'></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>1009 Exception, line 50: ReferenceError: Can't find variable: uneval<br> 1010 </tt><br> 1011 <a name='failure60'></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> 1010 1012 [ <a href='#failure59'>Previous Failure</a> | <a href='#failure61'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 1011 <tt>Expected exit code 0, got 3<br>1012 Testcase terminated with signal 0<br>1013 Complete testcase output was:<br>1014 Exception, line 49: TypeError: Value undefined (result of expression obj.toSource) is not object.<br>1015 </tt><br>1016 <a name='failure61'></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>1017 [ <a href='#failure60'>Previous Failure</a> | <a href='#failure62'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>1018 <tt>Expected exit code 0, got 3<br>1019 Testcase terminated with signal 0<br>1020 Complete testcase output was:<br>1021 Exception, line 49: ReferenceError: Can't find variable: uneval<br>1022 </tt><br>1023 <a name='failure62'></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>1024 [ <a href='#failure61'>Previous Failure</a> | <a href='#failure63'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>1025 <tt>Expected exit code 0, got 3<br>1026 Testcase terminated with signal 0<br>1027 Complete testcase output was:<br>1028 Exception, line 50: TypeError: Value undefined (result of expression obj1.toSource) is not object.<br>1029 </tt><br>1030 <a name='failure63'></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>1031 [ <a href='#failure62'>Previous Failure</a> | <a href='#failure64'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>1032 <tt>Expected exit code 0, got 3<br>1033 Testcase terminated with signal 0<br>1034 Complete testcase output was:<br>1035 Exception, line 50: ReferenceError: Can't find variable: uneval<br>1036 </tt><br>1037 <a name='failure64'></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>1038 [ <a href='#failure63'>Previous Failure</a> | <a href='#failure65'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>1039 1013 <tt>Expected exit code 0, got 3<br> 1040 1014 Testcase terminated with signal 0<br> … … 1044 1018 Exception, line 61: TypeError: Value undefined (result of expression obj.toSource) is not object.<br> 1045 1019 </tt><br> 1046 <a name='failure6 5'></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>1047 [ <a href='#failure6 4'>Previous Failure</a> | <a href='#failure66'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>1020 <a name='failure61'></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> 1021 [ <a href='#failure60'>Previous Failure</a> | <a href='#failure62'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 1048 1022 <tt>--> STATUS: Testing calling obj.eval(str)<br> 1049 1023 Failure messages were:<br> … … 1053 1027 --> FAILED!: [reported from test()] <br> 1054 1028 </tt><br> 1055 <a name='failure6 6'></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>1056 [ <a href='#failure6 5'>Previous Failure</a> | <a href='#failure67'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>1029 <a name='failure62'></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> 1030 [ <a href='#failure61'>Previous Failure</a> | <a href='#failure63'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 1057 1031 <tt>--> STATUS: Reassignment to a const is NOT an error per ECMA<br> 1058 1032 Failure messages were:<br> … … 1064 1038 --> FAILED!: [reported from test()] <br> 1065 1039 </tt><br> 1066 <a name='failure6 7'></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>1067 [ <a href='#failure6 6'>Previous Failure</a> | <a href='#failure68'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>1040 <a name='failure63'></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> 1041 [ <a href='#failure62'>Previous Failure</a> | <a href='#failure64'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 1068 1042 <tt>Expected exit code 0, got 3<br> 1069 1043 Testcase terminated with signal 0<br> … … 1071 1045 Exception, line 351: SyntaxError: Parse error<br> 1072 1046 </tt><br> 1073 <a name='failure6 8'></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>1074 [ <a href='#failure6 7'>Previous Failure</a> | <a href='#failure69'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>1047 <a name='failure64'></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> 1048 [ <a href='#failure63'>Previous Failure</a> | <a href='#failure65'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 1075 1049 <tt>Expected exit code 0, got 3<br> 1076 1050 Testcase terminated with signal 0<br> … … 1078 1052 Exception, line 76: ReferenceError: Can't find variable: clone<br> 1079 1053 </tt><br> 1080 <a name='failure6 9'></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>1081 [ <a href='#failure6 8'>Previous Failure</a> | <a href='#failure70'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>1054 <a name='failure65'></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> 1055 [ <a href='#failure64'>Previous Failure</a> | <a href='#failure66'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 1082 1056 <tt>Expected exit code 0, got 3<br> 1083 1057 Testcase terminated with signal 0<br> … … 1085 1059 Exception, line 62: URIError: URI error<br> 1086 1060 </tt><br> 1087 <a name='failure 70'></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>1088 [ <a href='#failure6 9'>Previous Failure</a> | <a href='#failure71'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>1061 <a name='failure66'></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> 1062 [ <a href='#failure65'>Previous Failure</a> | <a href='#failure67'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 1089 1063 <tt>--> STATUS: Don't crash on extraneous arguments to str.match(), etc.<br> 1090 1064 Failure messages were:<br> … … 1136 1110 --> FAILED!: [reported from test()] <br> 1137 1111 </tt><br> 1138 <a name='failure 71'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Regress/regress-185165.js'>js1_5/Regress/regress-185165.js</a> failed</b> <br>1139 [ <a href='#failure 70'>Previous Failure</a> | <a href='#failure72'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>1112 <a name='failure67'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Regress/regress-185165.js'>js1_5/Regress/regress-185165.js</a> failed</b> <br> 1113 [ <a href='#failure66'>Previous Failure</a> | <a href='#failure68'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 1140 1114 <tt>Expected exit code 0, got 3<br> 1141 1115 Testcase terminated with signal 0<br> … … 1144 1118 Exception, line 3: SyntaxError: Parse error<br> 1145 1119 </tt><br> 1146 <a name='failure 72'></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>1147 [ <a href='#failure 71'>Previous Failure</a> | <a href='#failure73'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>1120 <a name='failure68'></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> 1121 [ <a href='#failure67'>Previous Failure</a> | <a href='#failure69'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 1148 1122 <tt>--> STATUS: Testing |with (x) {function f() {}}| when |x.f| already exists<br> 1149 1123 Failure messages were:<br> … … 1160 1134 --> FAILED!: [reported from test()] <br> 1161 1135 </tt><br> 1162 <a name='failure 73'></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>1163 [ <a href='#failure 72'>Previous Failure</a> | <a href='#failure74'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>1136 <a name='failure69'></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> 1137 [ <a href='#failure68'>Previous Failure</a> | <a href='#failure70'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 1164 1138 <tt>Expected exit code 0, got 3<br> 1165 1139 Testcase terminated with signal 0<br> … … 1167 1141 Exception, line 57: ReferenceError: Can't find variable: Script<br> 1168 1142 </tt><br> 1169 <a name='failure7 4'></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>1170 [ <a href='#failure 73'>Previous Failure</a> | <a href='#failure75'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>1143 <a name='failure70'></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> 1144 [ <a href='#failure69'>Previous Failure</a> | <a href='#failure71'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 1171 1145 <tt>--> STATUS: Testing scope after changing obj.__proto__<br> 1172 1146 Failure messages were:<br> … … 1179 1153 --> FAILED!: [reported from test()] <br> 1180 1154 </tt><br> 1181 <a name='failure7 5'></a><dd><b>Testcase <a target='other_window' href='./js1_6/Array/regress-304828.js'>js1_6/Array/regress-304828.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=304828' target='other_window'>Bug Number 304828</a><br>1182 [ <a href='#failure7 4'>Previous Failure</a> | <a href='#failure76'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>1155 <a name='failure71'></a><dd><b>Testcase <a target='other_window' href='./js1_6/Array/regress-304828.js'>js1_6/Array/regress-304828.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=304828' target='other_window'>Bug Number 304828</a><br> 1156 [ <a href='#failure70'>Previous Failure</a> | <a href='#failure72'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 1183 1157 <tt>--> STATUS: Array Generic Methods<br> 1184 1158 Failure messages were:<br> … … 1188 1162 --> FAILED!: <br> 1189 1163 </tt><br> 1190 <a name='failure7 6'></a><dd><b>Testcase <a target='other_window' href='./js1_6/Array/regress-310425-01.js'>js1_6/Array/regress-310425-01.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=310425' target='other_window'>Bug Number 310425</a><br>1191 [ <a href='#failure7 5'>Previous Failure</a> | <a href='#failure77'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>1164 <a name='failure72'></a><dd><b>Testcase <a target='other_window' href='./js1_6/Array/regress-310425-01.js'>js1_6/Array/regress-310425-01.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=310425' target='other_window'>Bug Number 310425</a><br> 1165 [ <a href='#failure71'>Previous Failure</a> | <a href='#failure73'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 1192 1166 <tt>Expected exit code 0, got 3<br> 1193 1167 Testcase terminated with signal 0<br> … … 1197 1171 Exception, line 48: TypeError: Value undefined (result of expression [].lastIndexOf) is not object.<br> 1198 1172 </tt><br> 1199 <a name='failure7 7'></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>1200 [ <a href='#failure7 6'>Previous Failure</a> | <a href='#failure78'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>1173 <a name='failure73'></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> 1174 [ <a href='#failure72'>Previous Failure</a> | <a href='#failure74'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 1201 1175 <tt>--> STATUS: E4X should be enabled even when e4x=1 not specified<br> 1202 1176 Failure messages were:<br> … … 1208 1182 --> FAILED!: <br> 1209 1183 </tt><br> 1210 <a name='failure7 8'></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>1211 [ <a href='#failure7 7'>Previous Failure</a> | <a href='#failure79'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>1184 <a name='failure74'></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> 1185 [ <a href='#failure73'>Previous Failure</a> | <a href='#failure75'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 1212 1186 <tt>Expected exit code 0, got 3<br> 1213 1187 Testcase terminated with signal 0<br> … … 1215 1189 Exception, line 71: SyntaxError: Parse error<br> 1216 1190 </tt><br> 1217 <a name='failure7 9'></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>1218 [ <a href='#failure7 8'>Previous Failure</a> | <a href='#failure80'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>1191 <a name='failure75'></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> 1192 [ <a href='#failure74'>Previous Failure</a> | <a href='#failure76'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 1219 1193 <tt>Expected exit code 0, got 3<br> 1220 1194 Testcase terminated with signal 0<br> … … 1222 1196 Exception, line 47: SyntaxError: Parse error<br> 1223 1197 </tt><br> 1224 <a name='failure 80'></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>1225 [ <a href='#failure7 9'>Previous Failure</a> | <a href='#failure81'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>1198 <a name='failure76'></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> 1199 [ <a href='#failure75'>Previous Failure</a> | <a href='#failure77'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 1226 1200 <tt>Expected exit code 0, got 3<br> 1227 1201 Testcase terminated with signal 0<br> … … 1238 1212 <a name='retest_list'></a> 1239 1213 <h2>Retest List</h2><br> 1240 # Retest List, kjs, generated Fri Dec 30 02:33:39 2005.1214 # Retest List, kjs, generated Wed Jan 4 13:27:34 2006. 1241 1215 # Original test base was: All tests. 1242 # 1127 of 1135 test(s) were completed, 80failures reported.1216 # 1127 of 1135 test(s) were completed, 76 failures reported. 1243 1217 ecma/GlobalObject/15.1.2.2-2.js 1244 1218 ecma/LexicalConventions/7.7.3-1.js … … 1249 1223 ecma_3/Date/15.9.5.7.js 1250 1224 ecma_3/FunExpr/fe-001.js 1251 ecma_3/Function/regress-58274.js1252 ecma_3/Function/regress-193555.js1253 1225 ecma_3/RegExp/15.10.2-1.js 1254 1226 ecma_3/RegExp/octal-002.js … … 1263 1235 ecma_3/Statements/regress-194364.js 1264 1236 ecma_3/Unicode/uc-002.js 1265 ecma_3/Unicode/uc-003.js1266 ecma_3/Unicode/uc-005.js1267 1237 js1_2/Objects/toString-001.js 1268 1238 js1_2/String/concat.js
Note:
See TracChangeset
for help on using the changeset viewer.