Changeset 27303 in webkit
- Timestamp:
- Oct 31, 2007, 1:29:19 AM (17 years ago)
- Location:
- trunk
- Files:
-
- 3 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/ChangeLog
r27301 r27303 1 2007-10-31 Alexey Proskuryakov <ap@webkit.org> 2 3 Reviewed by Darin. 4 5 http://bugs.webkit.org/show_bug.cgi?id=11001 6 WebKit doesn't support RegExp.compile method 7 8 Test: fast/js/regexp-compile.html 9 10 * kjs/regexp_object.cpp: 11 (RegExpPrototype::RegExpPrototype): 12 (RegExpProtoFunc::callAsFunction): 13 * kjs/regexp_object.h: 14 (KJS::RegExpProtoFunc::): 15 Added RegExp.compile. 16 17 * tests/mozilla/expected.html: js1_2/regexp/compile.js now passes. 18 1 19 2007-10-31 Maciej Stachowiak <mjs@apple.com> 2 20 -
trunk/JavaScriptCore/kjs/regexp_object.cpp
r27011 r27303 49 49 : JSObject(objProto) 50 50 { 51 static const Identifier* compilePropertyName = new Identifier("compile"); 51 52 static const Identifier* execPropertyName = new Identifier("exec"); 52 53 static const Identifier* testPropertyName = new Identifier("test"); 53 54 55 putDirectFunction(new RegExpProtoFunc(exec, funcProto, RegExpProtoFunc::Compile, 0, *compilePropertyName), DontEnum); 54 56 putDirectFunction(new RegExpProtoFunc(exec, funcProto, RegExpProtoFunc::Exec, 0, *execPropertyName), DontEnum); 55 57 putDirectFunction(new RegExpProtoFunc(exec, funcProto, RegExpProtoFunc::Test, 0, *testPropertyName), DontEnum); … … 120 122 } 121 123 break; 124 case Compile: 125 { 126 UString source; 127 bool global = false; 128 bool ignoreCase = false; 129 bool multiline = false; 130 if (args.size() > 0) { 131 if (args[0]->isObject(&RegExpImp::info)) { 132 if (args.size() != 1) 133 return throwError(exec, TypeError, "cannot supply flags when constructing one RegExp from another."); 134 135 // Flags are mirrored on the JS object and in the implementation, while source is only preserved on the JS object. 136 RegExp* rhsRegExp = static_cast<RegExpImp*>(args[0])->regExp(); 137 global = rhsRegExp->flags() & RegExp::Global; 138 ignoreCase = rhsRegExp->flags() & RegExp::IgnoreCase; 139 multiline = rhsRegExp->flags() & RegExp::Multiline; 140 source = static_cast<RegExpImp*>(args[0])->get(exec, exec->propertyNames().source)->toString(exec); 141 } else 142 source = args[0]->toString(exec); 143 144 if (!args[1]->isUndefined()) { 145 UString flags = args[1]->toString(exec); 146 147 global = (flags.find("g") >= 0); 148 ignoreCase = (flags.find("i") >= 0); 149 multiline = (flags.find("m") >= 0); 150 } 151 } 152 153 int reflags = RegExp::None; 154 if (global) 155 reflags |= RegExp::Global; 156 if (ignoreCase) 157 reflags |= RegExp::IgnoreCase; 158 if (multiline) 159 reflags |= RegExp::Multiline; 160 161 OwnPtr<RegExp> newRegExp(new RegExp(source, reflags)); 162 if (!newRegExp->isValid()) 163 return throwError(exec, SyntaxError, UString("Invalid regular expression: ").append(newRegExp->errorMessage())); 164 165 thisObj->putDirect(exec->propertyNames().global, jsBoolean(global), DontDelete | ReadOnly | DontEnum); 166 thisObj->putDirect(exec->propertyNames().ignoreCase, jsBoolean(ignoreCase), DontDelete | ReadOnly | DontEnum); 167 thisObj->putDirect(exec->propertyNames().multiline, jsBoolean(multiline), DontDelete | ReadOnly | DontEnum); 168 thisObj->putDirect(exec->propertyNames().source, jsString(source), DontDelete | ReadOnly | DontEnum); 169 thisObj->putDirect(exec->propertyNames().lastIndex, jsNumber(0), DontDelete | DontEnum); 170 171 static_cast<RegExpImp*>(thisObj)->setRegExp(newRegExp.release()); 172 return jsUndefined(); 173 } 122 174 case ToString: 123 175 UString result = "/" + thisObj->get(exec, exec->propertyNames().source)->toString(exec) + "/"; -
trunk/JavaScriptCore/kjs/regexp_object.h
r21034 r27303 43 43 virtual JSValue *callAsFunction(ExecState *exec, JSObject *thisObj, const List &args); 44 44 45 enum { Exec, Test, ToString };45 enum { Compile, Exec, Test, ToString }; 46 46 private: 47 47 int id; -
trunk/JavaScriptCore/tests/mozilla/expected.html
r26512 r27303 8 8 Test List: All tests<br> 9 9 Skip List: (none)<br> 10 1135 test(s) selected, 1127 test(s) completed, 6 2 failures reported (5.5% failed)<br>10 1135 test(s) selected, 1127 test(s) completed, 61 failures reported (5.41% failed)<br> 11 11 Engine command line: /Users/ap/WebKit/WebKitBuild/Debug/testkjs <br> 12 12 OS type: Darwin host-10-10-148-242.bigtelecom.ru 8.10.0 Darwin Kernel Version 8.10.0: Wed May 23 16:50:59 PDT 2007; root:xnu-792.21.3~1/RELEASE_PPC Power Macintosh powerpc<br> 13 Testcase execution time: 6 minutes, 44seconds.<br>14 Tests completed on Sat Sep 29 01:57:372007.<br><br>13 Testcase execution time: 7 minutes, 8 seconds.<br> 14 Tests completed on Tue Oct 30 10:12:12 2007.<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> … … 21 21 <tt><br> 22 22 Failure messages were:<br> 23 - -> -"-0x123456789abcde8" = NaN FAILED! expected: 81985529216486880<br>24 - -> -"-0x123456789abcde8" = NaN FAILED! expected: 81985529216486880<br>25 - -> -"\u20001234\u2001" = NaN FAILED! expected: -1234<br>23 - "-0x123456789abcde8" = NaN FAILED! expected: 81985529216486880<br> 24 - "-0x123456789abcde8" = NaN FAILED! expected: 81985529216486880<br> 25 -"\u20001234\u2001" = NaN FAILED! expected: -1234<br> 26 26 </tt><br> 27 27 <a name='failure2'></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> … … 29 29 <tt><br> 30 30 Failure messages were:<br> 31 -->eval("function f(){}function g(){}") (threw no exception thrown = fail FAILED! expected: pass<br>31 eval("function f(){}function g(){}") (threw no exception thrown = fail FAILED! expected: pass<br> 32 32 </tt><br> 33 33 <a name='failure3'></a><dd><b>Testcase <a target='other_window' href='./ecma_2/RegExp/regress-001.js'>ecma_2/RegExp/regress-001.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=http://bugzilla.mozilla.org/show_bug.cgi?id=2157' target='other_window'>Bug Number http://bugzilla.mozilla.org/show_bug.cgi?id=2157</a><br> … … 36 36 Testcase terminated with signal 0<br> 37 37 Complete testcase output was:<br> 38 LEAK: 618 KJS::Node<br> 39 --> RegExp/hex-001.js JS regexp anchoring on empty match bug<br> 40 --> BUGNUMBER: http://bugzilla.mozilla.org/show_bug.cgi?id=2157<br> 41 [5359] ./ecma_2/RegExp/regress-001.js line 18: TypeError: Object /a||b/ (result of expression /a||b/) does not allow calls.<br> 38 RegExp/hex-001.js JS regexp anchoring on empty match bug<br> 39 BUGNUMBER: http://bugzilla.mozilla.org/show_bug.cgi?id=2157<br> 40 [494] ./ecma_2/RegExp/regress-001.js line 18: TypeError: Object /a||b/ (result of expression /a||b/) does not allow calls.<br> 42 41 </tt><br> 43 42 <a name='failure4'></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> … … 46 45 Testcase terminated with signal 0<br> 47 46 Complete testcase output was:<br> 48 LEAK: 671 KJS::Node<br> 49 --> RegExp/unicode-001.js new RegExp( pattern, flags )<br> 50 [5360] ./ecma_2/RegExp/unicode-001.js line 33: TypeError: Null value<br> 47 RegExp/unicode-001.js new RegExp( pattern, flags )<br> 48 [495] ./ecma_2/RegExp/unicode-001.js line 33: TypeError: Null value<br> 51 49 </tt><br> 52 50 <a name='failure5'></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> … … 54 52 <tt><br> 55 53 Failure messages were:<br> 56 -->(Wed Dec 31 1969 16:00:00 GMT-0800 (PST)).toLocaleTimeString() = 4:00:00 PM PST FAILED! expected: 16:00:00<br>57 -->(Wed Dec 31 1969 08:00:00 GMT-0800 (PST)).toLocaleTimeString() = 8:00:00 AM PST FAILED! expected: 08:00:00<br>58 -->(Sun Dec 31 1899 16:00:00 GMT-0800 (PST)).toLocaleTimeString() = 5:00:00 PM PDT FAILED! expected: 16:00:00<br>59 -->(Mon Jan 01 1900 00:00:00 GMT-0800 (PST)).toLocaleTimeString() = 1:00:00 AM PDT FAILED! expected: 00:00:00<br>60 -->(Fri Dec 31 1999 16:00:00 GMT-0800 (PST)).toLocaleTimeString() = 4:00:00 PM PST FAILED! expected: 16:00:00<br>61 -->(Sat Jan 01 2000 00:00:00 GMT-0800 (PST)).toLocaleTimeString() = 12:00:00 AM PST FAILED! expected: 00:00:00<br>62 -->(Mon Feb 28 2000 16:00:00 GMT-0800 (PST)).toLocaleTimeString() = 4:00:00 PM PST FAILED! expected: 16:00:00<br>63 -->(Mon Feb 28 2000 15:59:59 GMT-0800 (PST)).toLocaleTimeString() = 3:59:59 PM PST FAILED! expected: 15:59:59<br>64 -->(Tue Feb 29 2000 00:00:00 GMT-0800 (PST)).toLocaleTimeString() = 12:00:00 AM PST FAILED! expected: 00:00:00<br>65 --> (Sat Sep 29 2007 01:56:28 GMT-0700 (PDT)).toLocaleTimeString() = 1:56:28 AM PDT FAILED! expected: 01:56:28<br>66 --> (Sat Sep 29 2007 09:56:28 GMT-0700 (PDT)).toLocaleTimeString() = 9:56:28 AM PDT FAILED! expected: 09:56:28<br>67 -->(Fri Dec 31 2004 16:00:00 GMT-0800 (PST)).toLocaleTimeString() = 4:00:00 PM PST FAILED! expected: 16:00:00<br>68 -->(Fri Dec 31 2004 15:59:59 GMT-0800 (PST)).toLocaleTimeString() = 3:59:59 PM PST FAILED! expected: 15:59:59<br>69 -->(Sat Jan 01 2005 00:00:00 GMT-0800 (PST)).toLocaleTimeString() = 12:00:00 AM PST FAILED! expected: 00:00:00<br>54 (Wed Dec 31 1969 16:00:00 GMT-0800 (PST)).toLocaleTimeString() = 4:00:00 PM PST FAILED! expected: 16:00:00<br> 55 (Wed Dec 31 1969 08:00:00 GMT-0800 (PST)).toLocaleTimeString() = 8:00:00 AM PST FAILED! expected: 08:00:00<br> 56 (Sun Dec 31 1899 16:00:00 GMT-0800 (PST)).toLocaleTimeString() = 5:00:00 PM PDT FAILED! expected: 16:00:00<br> 57 (Mon Jan 01 1900 00:00:00 GMT-0800 (PST)).toLocaleTimeString() = 1:00:00 AM PDT FAILED! expected: 00:00:00<br> 58 (Fri Dec 31 1999 16:00:00 GMT-0800 (PST)).toLocaleTimeString() = 4:00:00 PM PST FAILED! expected: 16:00:00<br> 59 (Sat Jan 01 2000 00:00:00 GMT-0800 (PST)).toLocaleTimeString() = 12:00:00 AM PST FAILED! expected: 00:00:00<br> 60 (Mon Feb 28 2000 16:00:00 GMT-0800 (PST)).toLocaleTimeString() = 4:00:00 PM PST FAILED! expected: 16:00:00<br> 61 (Mon Feb 28 2000 15:59:59 GMT-0800 (PST)).toLocaleTimeString() = 3:59:59 PM PST FAILED! expected: 15:59:59<br> 62 (Tue Feb 29 2000 00:00:00 GMT-0800 (PST)).toLocaleTimeString() = 12:00:00 AM PST FAILED! expected: 00:00:00<br> 63 (Tue Oct 30 2007 10:11:03 GMT-0700 (PDT)).toLocaleTimeString() = 10:11:03 AM PDT FAILED! expected: 10:11:03<br> 64 (Tue Oct 30 2007 18:11:03 GMT-0700 (PDT)).toLocaleTimeString() = 6:11:03 PM PDT FAILED! expected: 18:11:03<br> 65 (Fri Dec 31 2004 16:00:00 GMT-0800 (PST)).toLocaleTimeString() = 4:00:00 PM PST FAILED! expected: 16:00:00<br> 66 (Fri Dec 31 2004 15:59:59 GMT-0800 (PST)).toLocaleTimeString() = 3:59:59 PM PST FAILED! expected: 15:59:59<br> 67 (Sat Jan 01 2005 00:00:00 GMT-0800 (PST)).toLocaleTimeString() = 12:00:00 AM PST FAILED! expected: 00:00:00<br> 70 68 </tt><br> 71 69 <a name='failure6'></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> … … 74 72 Testcase terminated with signal 0<br> 75 73 Complete testcase output was:<br> 76 LEAK: 323 KJS::Node<br> 77 </tt><br> 74 Testcase produced no output!</tt><br> 78 75 <a name='failure7'></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> 79 76 [ <a href='#failure6'>Previous Failure</a> | <a href='#failure8'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 80 <tt> -->STATUS: RegExp conformance test<br>81 Failure messages were:<br> 82 -->FAILED!: [reported from test()] Section 7 of test -<br>83 -->FAILED!: [reported from test()] regexp = /(z)((a+)?(b+)?(c))*/<br>84 -->FAILED!: [reported from test()] string = 'zaacbbbcac'<br>85 -->FAILED!: [reported from test()] ERROR !!! regexp failed to give expected match array:<br>86 -->FAILED!: [reported from test()] Expect: ["zaacbbbcac", "z", "ac", "a", , "c"]<br>87 -->FAILED!: [reported from test()] Actual: ["zaacbbbcac", "z", "ac", "a", "bbb", "c"]<br>88 -->FAILED!: [reported from test()] <br>89 -->FAILED!: [reported from test()] Section 8 of test -<br>90 -->FAILED!: [reported from test()] regexp = /(a*)*/<br>91 -->FAILED!: [reported from test()] string = 'b'<br>92 -->FAILED!: [reported from test()] ERROR !!! regexp failed to give expected match array:<br>93 -->FAILED!: [reported from test()] Expect: ["", , ]<br>94 -->FAILED!: [reported from test()] Actual: ["", ""]<br>95 -->FAILED!: [reported from test()] <br>96 -->FAILED!: [reported from test()] Section 12 of test -<br>97 -->FAILED!: [reported from test()] regexp = /(.*?)a(?!(a+)b\2c)\2(.*)/<br>98 -->FAILED!: [reported from test()] string = 'baaabaac'<br>99 -->FAILED!: [reported from test()] ERROR !!! regexp failed to give expected match array:<br>100 -->FAILED!: [reported from test()] Expect: ["baaabaac", "ba", , "abaac"]<br>101 -->FAILED!: [reported from test()] Actual: ["baaabaac", "ba", "aa", "abaac"]<br>102 -->FAILED!: [reported from test()] <br>77 <tt>STATUS: RegExp conformance test<br> 78 Failure messages were:<br> 79 FAILED!: [reported from test()] Section 7 of test -<br> 80 FAILED!: [reported from test()] regexp = /(z)((a+)?(b+)?(c))*/<br> 81 FAILED!: [reported from test()] string = 'zaacbbbcac'<br> 82 FAILED!: [reported from test()] ERROR !!! regexp failed to give expected match array:<br> 83 FAILED!: [reported from test()] Expect: ["zaacbbbcac", "z", "ac", "a", , "c"]<br> 84 FAILED!: [reported from test()] Actual: ["zaacbbbcac", "z", "ac", "a", "bbb", "c"]<br> 85 FAILED!: [reported from test()] <br> 86 FAILED!: [reported from test()] Section 8 of test -<br> 87 FAILED!: [reported from test()] regexp = /(a*)*/<br> 88 FAILED!: [reported from test()] string = 'b'<br> 89 FAILED!: [reported from test()] ERROR !!! regexp failed to give expected match array:<br> 90 FAILED!: [reported from test()] Expect: ["", , ]<br> 91 FAILED!: [reported from test()] Actual: ["", ""]<br> 92 FAILED!: [reported from test()] <br> 93 FAILED!: [reported from test()] Section 12 of test -<br> 94 FAILED!: [reported from test()] regexp = /(.*?)a(?!(a+)b\2c)\2(.*)/<br> 95 FAILED!: [reported from test()] string = 'baaabaac'<br> 96 FAILED!: [reported from test()] ERROR !!! regexp failed to give expected match array:<br> 97 FAILED!: [reported from test()] Expect: ["baaabaac", "ba", , "abaac"]<br> 98 FAILED!: [reported from test()] Actual: ["baaabaac", "ba", "aa", "abaac"]<br> 99 FAILED!: [reported from test()] <br> 103 100 </tt><br> 104 101 <a name='failure8'></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> 105 102 [ <a href='#failure7'>Previous Failure</a> | <a href='#failure9'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 106 <tt> -->STATUS: Testing regular expression edge cases<br>107 Failure messages were:<br> 108 -->FAILED!: [reported from test()] Section 218 of test -<br>109 -->FAILED!: [reported from test()] regexp = /((foo)|(bar))*/<br>110 -->FAILED!: [reported from test()] string = 'foobar'<br>111 -->FAILED!: [reported from test()] ERROR !!! regexp failed to give expected match array:<br>112 -->FAILED!: [reported from test()] Expect: ["foobar", "bar", , "bar"]<br>113 -->FAILED!: [reported from test()] Actual: ["foobar", "bar", "foo", "bar"]<br>114 -->FAILED!: [reported from test()] <br>115 -->FAILED!: [reported from test()] Section 234 of test -<br>116 -->FAILED!: [reported from test()] regexp = /(?:(f)(o)(o)|(b)(a)(r))*/<br>117 -->FAILED!: [reported from test()] string = 'foobar'<br>118 -->FAILED!: [reported from test()] ERROR !!! regexp failed to give expected match array:<br>119 -->FAILED!: [reported from test()] Expect: ["foobar", , , , "b", "a", "r"]<br>120 -->FAILED!: [reported from test()] Actual: ["foobar", "f", "o", "o", "b", "a", "r"]<br>121 -->FAILED!: [reported from test()] <br>122 -->FAILED!: [reported from test()] Section 241 of test -<br>123 -->FAILED!: [reported from test()] regexp = /^(?:b|a(?=(.)))*\1/<br>124 -->FAILED!: [reported from test()] string = 'abc'<br>125 -->FAILED!: [reported from test()] ERROR !!! regexp failed to give expected match array:<br>126 -->FAILED!: [reported from test()] Expect: ["ab", , ]<br>127 -->FAILED!: [reported from test()] Actual: ["ab", "b"]<br>128 -->FAILED!: [reported from test()] <br>129 -->FAILED!: [reported from test()] Section 412 of test -<br>130 -->FAILED!: [reported from test()] regexp = /^(a(b)?)+$/<br>131 -->FAILED!: [reported from test()] string = 'aba'<br>132 -->FAILED!: [reported from test()] ERROR !!! regexp failed to give expected match array:<br>133 -->FAILED!: [reported from test()] Expect: ["aba", "a", , ]<br>134 -->FAILED!: [reported from test()] Actual: ["aba", "a", "b"]<br>135 -->FAILED!: [reported from test()] <br>136 -->FAILED!: [reported from test()] Section 413 of test -<br>137 -->FAILED!: [reported from test()] regexp = /^(aa(bb)?)+$/<br>138 -->FAILED!: [reported from test()] string = 'aabbaa'<br>139 -->FAILED!: [reported from test()] ERROR !!! regexp failed to give expected match array:<br>140 -->FAILED!: [reported from test()] Expect: ["aabbaa", "aa", , ]<br>141 -->FAILED!: [reported from test()] Actual: ["aabbaa", "aa", "bb"]<br>142 -->FAILED!: [reported from test()] <br>103 <tt>STATUS: Testing regular expression edge cases<br> 104 Failure messages were:<br> 105 FAILED!: [reported from test()] Section 218 of test -<br> 106 FAILED!: [reported from test()] regexp = /((foo)|(bar))*/<br> 107 FAILED!: [reported from test()] string = 'foobar'<br> 108 FAILED!: [reported from test()] ERROR !!! regexp failed to give expected match array:<br> 109 FAILED!: [reported from test()] Expect: ["foobar", "bar", , "bar"]<br> 110 FAILED!: [reported from test()] Actual: ["foobar", "bar", "foo", "bar"]<br> 111 FAILED!: [reported from test()] <br> 112 FAILED!: [reported from test()] Section 234 of test -<br> 113 FAILED!: [reported from test()] regexp = /(?:(f)(o)(o)|(b)(a)(r))*/<br> 114 FAILED!: [reported from test()] string = 'foobar'<br> 115 FAILED!: [reported from test()] ERROR !!! regexp failed to give expected match array:<br> 116 FAILED!: [reported from test()] Expect: ["foobar", , , , "b", "a", "r"]<br> 117 FAILED!: [reported from test()] Actual: ["foobar", "f", "o", "o", "b", "a", "r"]<br> 118 FAILED!: [reported from test()] <br> 119 FAILED!: [reported from test()] Section 241 of test -<br> 120 FAILED!: [reported from test()] regexp = /^(?:b|a(?=(.)))*\1/<br> 121 FAILED!: [reported from test()] string = 'abc'<br> 122 FAILED!: [reported from test()] ERROR !!! regexp failed to give expected match array:<br> 123 FAILED!: [reported from test()] Expect: ["ab", , ]<br> 124 FAILED!: [reported from test()] Actual: ["ab", "b"]<br> 125 FAILED!: [reported from test()] <br> 126 FAILED!: [reported from test()] Section 412 of test -<br> 127 FAILED!: [reported from test()] regexp = /^(a(b)?)+$/<br> 128 FAILED!: [reported from test()] string = 'aba'<br> 129 FAILED!: [reported from test()] ERROR !!! regexp failed to give expected match array:<br> 130 FAILED!: [reported from test()] Expect: ["aba", "a", , ]<br> 131 FAILED!: [reported from test()] Actual: ["aba", "a", "b"]<br> 132 FAILED!: [reported from test()] <br> 133 FAILED!: [reported from test()] Section 413 of test -<br> 134 FAILED!: [reported from test()] regexp = /^(aa(bb)?)+$/<br> 135 FAILED!: [reported from test()] string = 'aabbaa'<br> 136 FAILED!: [reported from test()] ERROR !!! regexp failed to give expected match array:<br> 137 FAILED!: [reported from test()] Expect: ["aabbaa", "aa", , ]<br> 138 FAILED!: [reported from test()] Actual: ["aabbaa", "aa", "bb"]<br> 139 FAILED!: [reported from test()] <br> 143 140 </tt><br> 144 141 <a name='failure9'></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> 145 142 [ <a href='#failure8'>Previous Failure</a> | <a href='#failure10'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 146 <tt> -->STATUS: Testing regular expressions with ^, $, and the m flag -<br>147 Failure messages were:<br> 148 -->FAILED!: [reported from test()] Section 2 of test -<br>149 -->FAILED!: [reported from test()] regexp = /\d$/gm<br>150 -->FAILED!: [reported from test()] string = 'aaa\n789\r\nccc\r\n345'<br>151 -->FAILED!: [reported from test()] ERROR !!! match arrays have different lengths:<br>152 -->FAILED!: [reported from test()] Expect: ["9", "5"]<br>153 -->FAILED!: [reported from test()] Actual: ["5"]<br>154 -->FAILED!: [reported from test()] <br>155 -->FAILED!: [reported from test()] Section 4 of test -<br>156 -->FAILED!: [reported from test()] regexp = /\d$/gm<br>157 -->FAILED!: [reported from test()] string = 'aaa\n789\r\nccc\r\nddd'<br>158 -->FAILED!: [reported from test()] ERROR !!! regexp FAILED to match anything !!!<br>159 -->FAILED!: [reported from test()] Expect: ["9"]<br>160 -->FAILED!: [reported from test()] Actual: null<br>161 -->FAILED!: [reported from test()] <br>143 <tt>STATUS: Testing regular expressions with ^, $, and the m flag -<br> 144 Failure messages were:<br> 145 FAILED!: [reported from test()] Section 2 of test -<br> 146 FAILED!: [reported from test()] regexp = /\d$/gm<br> 147 FAILED!: [reported from test()] string = 'aaa\n789\r\nccc\r\n345'<br> 148 FAILED!: [reported from test()] ERROR !!! match arrays have different lengths:<br> 149 FAILED!: [reported from test()] Expect: ["9", "5"]<br> 150 FAILED!: [reported from test()] Actual: ["5"]<br> 151 FAILED!: [reported from test()] <br> 152 FAILED!: [reported from test()] Section 4 of test -<br> 153 FAILED!: [reported from test()] regexp = /\d$/gm<br> 154 FAILED!: [reported from test()] string = 'aaa\n789\r\nccc\r\nddd'<br> 155 FAILED!: [reported from test()] ERROR !!! regexp FAILED to match anything !!!<br> 156 FAILED!: [reported from test()] Expect: ["9"]<br> 157 FAILED!: [reported from test()] Actual: null<br> 158 FAILED!: [reported from test()] <br> 162 159 </tt><br> 163 160 <a name='failure10'></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> … … 166 163 Testcase terminated with signal 0<br> 167 164 Complete testcase output was:<br> 168 LEAK: 853 KJS::Node<br> 169 [5487] ./ecma_3/RegExp/regress-100199.js line 48: SyntaxError: Invalid regular expression: missing terminating ] for character class<br> 165 [622] ./ecma_3/RegExp/regress-100199.js line 48: SyntaxError: Invalid regular expression: missing terminating ] for character class<br> 170 166 </tt><br> 171 167 <a name='failure11'></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> 172 168 [ <a href='#failure10'>Previous Failure</a> | <a href='#failure12'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 173 <tt> -->STATUS: Invalid use of regexp quantifiers should generate SyntaxErrors<br>174 Failure messages were:<br> 175 -->FAILED!: [reported from test()] Section 3 of test -<br>176 -->FAILED!: [reported from test()] Expected value 'SyntaxError', Actual value 'Did not generate ANY error!!!'<br>177 -->FAILED!: [reported from test()] <br>169 <tt>STATUS: Invalid use of regexp quantifiers should generate SyntaxErrors<br> 170 Failure messages were:<br> 171 FAILED!: [reported from test()] Section 3 of test -<br> 172 FAILED!: [reported from test()] Expected value 'SyntaxError', Actual value 'Did not generate ANY error!!!'<br> 173 FAILED!: [reported from test()] <br> 178 174 </tt><br> 179 175 <a name='failure12'></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> 180 176 [ <a href='#failure11'>Previous Failure</a> | <a href='#failure13'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 181 <tt> -->STATUS: Testing regexp submatches with quantifiers<br>182 Failure messages were:<br> 183 -->FAILED!: [reported from test()] Section 1 of test -<br>184 -->FAILED!: [reported from test()] regexp = /(a|b*)*/<br>185 -->FAILED!: [reported from test()] string = 'a'<br>186 -->FAILED!: [reported from test()] ERROR !!! regexp failed to give expected match array:<br>187 -->FAILED!: [reported from test()] Expect: ["a", "a"]<br>188 -->FAILED!: [reported from test()] Actual: ["a", ""]<br>189 -->FAILED!: [reported from test()] <br>190 -->FAILED!: [reported from test()] Section 3 of test -<br>191 -->FAILED!: [reported from test()] regexp = /(b*)*/<br>192 -->FAILED!: [reported from test()] string = 'a'<br>193 -->FAILED!: [reported from test()] ERROR !!! regexp failed to give expected match array:<br>194 -->FAILED!: [reported from test()] Expect: ["", , ]<br>195 -->FAILED!: [reported from test()] Actual: ["", ""]<br>196 -->FAILED!: [reported from test()] <br>197 -->FAILED!: [reported from test()] Section 5 of test -<br>198 -->FAILED!: [reported from test()] regexp = /^\-?(\d{1,}|\.{0,})*(\,\d{1,})?$/<br>199 -->FAILED!: [reported from test()] string = '100.00'<br>200 -->FAILED!: [reported from test()] ERROR !!! regexp failed to give expected match array:<br>201 -->FAILED!: [reported from test()] Expect: ["100.00", "00", , ]<br>202 -->FAILED!: [reported from test()] Actual: ["100.00", "", , ]<br>203 -->FAILED!: [reported from test()] <br>204 -->FAILED!: [reported from test()] Section 6 of test -<br>205 -->FAILED!: [reported from test()] regexp = /^\-?(\d{1,}|\.{0,})*(\,\d{1,})?$/<br>206 -->FAILED!: [reported from test()] string = '100,00'<br>207 -->FAILED!: [reported from test()] ERROR !!! regexp failed to give expected match array:<br>208 -->FAILED!: [reported from test()] Expect: ["100,00", "100", ",00"]<br>209 -->FAILED!: [reported from test()] Actual: ["100,00", "", ",00"]<br>210 -->FAILED!: [reported from test()] <br>211 -->FAILED!: [reported from test()] Section 7 of test -<br>212 -->FAILED!: [reported from test()] regexp = /^\-?(\d{1,}|\.{0,})*(\,\d{1,})?$/<br>213 -->FAILED!: [reported from test()] string = '1.000,00'<br>214 -->FAILED!: [reported from test()] ERROR !!! regexp failed to give expected match array:<br>215 -->FAILED!: [reported from test()] Expect: ["1.000,00", "000", ",00"]<br>216 -->FAILED!: [reported from test()] Actual: ["1.000,00", "", ",00"]<br>217 -->FAILED!: [reported from test()] <br>177 <tt>STATUS: Testing regexp submatches with quantifiers<br> 178 Failure messages were:<br> 179 FAILED!: [reported from test()] Section 1 of test -<br> 180 FAILED!: [reported from test()] regexp = /(a|b*)*/<br> 181 FAILED!: [reported from test()] string = 'a'<br> 182 FAILED!: [reported from test()] ERROR !!! regexp failed to give expected match array:<br> 183 FAILED!: [reported from test()] Expect: ["a", "a"]<br> 184 FAILED!: [reported from test()] Actual: ["a", ""]<br> 185 FAILED!: [reported from test()] <br> 186 FAILED!: [reported from test()] Section 3 of test -<br> 187 FAILED!: [reported from test()] regexp = /(b*)*/<br> 188 FAILED!: [reported from test()] string = 'a'<br> 189 FAILED!: [reported from test()] ERROR !!! regexp failed to give expected match array:<br> 190 FAILED!: [reported from test()] Expect: ["", , ]<br> 191 FAILED!: [reported from test()] Actual: ["", ""]<br> 192 FAILED!: [reported from test()] <br> 193 FAILED!: [reported from test()] Section 5 of test -<br> 194 FAILED!: [reported from test()] regexp = /^\-?(\d{1,}|\.{0,})*(\,\d{1,})?$/<br> 195 FAILED!: [reported from test()] string = '100.00'<br> 196 FAILED!: [reported from test()] ERROR !!! regexp failed to give expected match array:<br> 197 FAILED!: [reported from test()] Expect: ["100.00", "00", , ]<br> 198 FAILED!: [reported from test()] Actual: ["100.00", "", , ]<br> 199 FAILED!: [reported from test()] <br> 200 FAILED!: [reported from test()] Section 6 of test -<br> 201 FAILED!: [reported from test()] regexp = /^\-?(\d{1,}|\.{0,})*(\,\d{1,})?$/<br> 202 FAILED!: [reported from test()] string = '100,00'<br> 203 FAILED!: [reported from test()] ERROR !!! regexp failed to give expected match array:<br> 204 FAILED!: [reported from test()] Expect: ["100,00", "100", ",00"]<br> 205 FAILED!: [reported from test()] Actual: ["100,00", "", ",00"]<br> 206 FAILED!: [reported from test()] <br> 207 FAILED!: [reported from test()] Section 7 of test -<br> 208 FAILED!: [reported from test()] regexp = /^\-?(\d{1,}|\.{0,})*(\,\d{1,})?$/<br> 209 FAILED!: [reported from test()] string = '1.000,00'<br> 210 FAILED!: [reported from test()] ERROR !!! regexp failed to give expected match array:<br> 211 FAILED!: [reported from test()] Expect: ["1.000,00", "000", ",00"]<br> 212 FAILED!: [reported from test()] Actual: ["1.000,00", "", ",00"]<br> 213 FAILED!: [reported from test()] <br> 218 214 </tt><br> 219 215 <a name='failure13'></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> … … 222 218 Testcase terminated with signal 0<br> 223 219 Complete testcase output was:<br> 224 LEAK: 397 KJS::Node<br> 225 [5513] ./ecma_3/Statements/regress-194364.js line 1: SyntaxError: Parse error<br> 220 [648] ./ecma_3/Statements/regress-194364.js line 1: SyntaxError: Parse error<br> 226 221 </tt><br> 227 222 <a name='failure14'></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> 228 223 [ <a href='#failure13'>Previous Failure</a> | <a href='#failure15'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 229 <tt> -->STATUS: Unicode format-control character (Category Cf) test.<br>230 Failure messages were:<br> 231 -->FAILED!: [reported from test()] Unicode format-control character test (Category Cf.)<br>232 -->FAILED!: [reported from test()] Expected value 'no error', Actual value 'no error'<br>233 -->FAILED!: [reported from test()] <br>224 <tt>STATUS: Unicode format-control character (Category Cf) test.<br> 225 Failure messages were:<br> 226 FAILED!: [reported from test()] Unicode format-control character test (Category Cf.)<br> 227 FAILED!: [reported from test()] Expected value 'no error', Actual value 'no error'<br> 228 FAILED!: [reported from test()] <br> 234 229 </tt><br> 235 230 <a name='failure15'></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> 236 231 [ <a href='#failure14'>Previous Failure</a> | <a href='#failure16'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 237 <tt> -->STATUS: Unicode non-breaking space character test.<br>238 Failure messages were:<br> 239 -->FAILED!: [reported from test()] Unicode non-breaking space character regexp test.<br>240 -->FAILED!: [reported from test()] Expected value '0', Actual value '-1'<br>241 -->FAILED!: [reported from test()] <br>232 <tt>STATUS: Unicode non-breaking space character test.<br> 233 Failure messages were:<br> 234 FAILED!: [reported from test()] Unicode non-breaking space character regexp test.<br> 235 FAILED!: [reported from test()] Expected value '0', Actual value '-1'<br> 236 FAILED!: [reported from test()] <br> 242 237 </tt><br> 243 238 <a name='failure16'></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> … … 246 241 Testcase terminated with signal 0<br> 247 242 Complete testcase output was:<br> 248 LEAK: 403 KJS::Node<br> 249 --> JS1_2 Object.toString()<br> 250 [5534] ./js1_2/Objects/toString-001.js line 103: TypeError: Object /^\{(.*)\}$/ (result of expression /^\{(.*)\}$/) does not allow calls.<br> 243 JS1_2 Object.toString()<br> 244 [669] ./js1_2/Objects/toString-001.js line 103: TypeError: Object /^\{(.*)\}$/ (result of expression /^\{(.*)\}$/) does not allow calls.<br> 251 245 </tt><br> 252 246 <a name='failure17'></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> … … 254 248 <tt><br> 255 249 Failure messages were:<br> 256 -->f.name = undefined FAILED! expected: a_test_function<br>257 -->f.arity = undefined FAILED! expected: 3<br>258 -->(new Function()).name = undefined FAILED! expected: anonymous<br>250 f.name = undefined FAILED! expected: a_test_function<br> 251 f.arity = undefined FAILED! expected: 3<br> 252 (new Function()).name = undefined FAILED! expected: anonymous<br> 259 253 } FAILED! expected: <br> 260 254 </tt><br> … … 264 258 Testcase terminated with signal 0<br> 265 259 Complete testcase output was:<br> 266 OK.<br> 267 LEAK: 331 KJS::Node<br> 268 --> function-001.js functions not separated by semicolons are errors in version 120 and higher<br> 269 --> eval("function f(){}function g(){}") = undefined FAILED! expected: error<br> 260 LEAK: 329 KJS::Node<br> 261 function-001.js functions not separated by semicolons are errors in version 120 and higher<br> 262 eval("function f(){}function g(){}") = undefined FAILED! expected: error<br> 270 263 </tt><br> 271 264 <a name='failure19'></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> … … 274 267 Testcase terminated with signal 0<br> 275 268 Complete testcase output was:<br> 276 LEAK: 333 KJS::Node<br> 277 --> JS_1.2 The variable statment<br> 278 [5547] ./js1_2/function/regexparg-1.js line 80: TypeError: Object /abc/ (result of expression x) does not allow calls.<br> 269 JS_1.2 The variable statment<br> 270 [682] ./js1_2/function/regexparg-1.js line 80: TypeError: Object /abc/ (result of expression x) does not allow calls.<br> 279 271 </tt><br> 280 272 <a name='failure20'></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> … … 306 298 <tt><br> 307 299 Failure messages were:<br> 308 -->(new String('x') == 'x') = true FAILED! expected: false<br>309 -->('x' == new String('x')) = true FAILED! expected: false<br>300 (new String('x') == 'x') = true FAILED! expected: false<br> 301 ('x' == new String('x')) = true FAILED! expected: false<br> 310 302 </tt><br> 311 303 <a name='failure23'></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> … … 313 305 <tt><br> 314 306 Failure messages were:<br> 315 -->re=/x./g; re.lastIndex=4; re.exec('xyabcdxa') = xa FAILED! expected: ["xa"]<br>316 -->re.exec('xyabcdef') = xy FAILED! expected: ["xy"]<br>307 re=/x./g; re.lastIndex=4; re.exec('xyabcdxa') = xa FAILED! expected: ["xa"]<br> 308 re.exec('xyabcdef') = xy FAILED! expected: ["xy"]<br> 317 309 </tt><br> 318 310 <a name='failure24'></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> … … 320 312 <tt><br> 321 313 Failure messages were:<br> 322 -->(multiline == true) '123\n456'.match(/^4../) = null FAILED! expected: 456<br>323 -->(multiline == true) 'a11\na22\na23\na24'.match(/^a../g) = a11 FAILED! expected: a11,a22,a23,a24<br>324 -->(multiline == true) '123\n456'.match(/.3$/) = null FAILED! expected: 23<br>325 -->(multiline == true) 'a11\na22\na23\na24'.match(/a..$/g) = a24 FAILED! expected: a11,a22,a23,a24<br>326 -->(multiline == true) 'a11\na22\na23\na24'.match(new RegExp('a..$','g')) = a24 FAILED! expected: a11,a22,a23,a24<br>314 (multiline == true) '123\n456'.match(/^4../) = null FAILED! expected: 456<br> 315 (multiline == true) 'a11\na22\na23\na24'.match(/^a../g) = a11 FAILED! expected: a11,a22,a23,a24<br> 316 (multiline == true) '123\n456'.match(/.3$/) = null FAILED! expected: 23<br> 317 (multiline == true) 'a11\na22\na23\na24'.match(/a..$/g) = a24 FAILED! expected: a11,a22,a23,a24<br> 318 (multiline == true) 'a11\na22\na23\na24'.match(new RegExp('a..$','g')) = a24 FAILED! expected: a11,a22,a23,a24<br> 327 319 </tt><br> 328 320 <a name='failure25'></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> … … 330 322 <tt><br> 331 323 Failure messages were:<br> 332 -->(['$*'] == true) '123\n456'.match(/^4../) = null FAILED! expected: 456<br>333 -->(['$*'] == true) 'a11\na22\na23\na24'.match(/^a../g) = a11 FAILED! expected: a11,a22,a23,a24<br>334 -->(['$*'] == true) '123\n456'.match(/.3$/) = null FAILED! expected: 23<br>335 -->(['$*'] == true) 'a11\na22\na23\na24'.match(/a..$/g) = a24 FAILED! expected: a11,a22,a23,a24<br>336 -->(['$*'] == true) 'a11\na22\na23\na24'.match(new RegExp('a..$','g')) = a24 FAILED! expected: a11,a22,a23,a24<br>324 (['$*'] == true) '123\n456'.match(/^4../) = null FAILED! expected: 456<br> 325 (['$*'] == true) 'a11\na22\na23\na24'.match(/^a../g) = a11 FAILED! expected: a11,a22,a23,a24<br> 326 (['$*'] == true) '123\n456'.match(/.3$/) = null FAILED! expected: 23<br> 327 (['$*'] == true) 'a11\na22\na23\na24'.match(/a..$/g) = a24 FAILED! expected: a11,a22,a23,a24<br> 328 (['$*'] == true) 'a11\na22\na23\na24'.match(new RegExp('a..$','g')) = a24 FAILED! expected: a11,a22,a23,a24<br> 337 329 </tt><br> 338 330 <a name='failure26'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/beginLine.js'>js1_2/regexp/beginLine.js</a> failed</b> <br> … … 342 334 123xyz'.match(new RegExp('^\d+')) = null FAILED! expected: 123<br> 343 335 </tt><br> 344 <a name='failure27'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/ compile.js'>js1_2/regexp/compile.js</a> failed</b> <br>336 <a name='failure27'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/endLine.js'>js1_2/regexp/endLine.js</a> failed</b> <br> 345 337 [ <a href='#failure26'>Previous Failure</a> | <a href='#failure28'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 346 <tt>Expected exit code 0, got 3<br> 347 Testcase terminated with signal 0<br> 348 Complete testcase output was:<br> 349 LEAK: 329 KJS::Node<br> 350 --> Executing script: compile.js<br> 351 --> As described in Netscape doc "Whats new in JavaScript 1.2" RegExp: compile<br> 352 [5574] ./js1_2/regexp/compile.js line 43: TypeError: Value undefined (result of expression regularExpression.compile) is not object.<br> 353 </tt><br> 354 <a name='failure28'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/endLine.js'>js1_2/regexp/endLine.js</a> failed</b> <br> 338 <tt><br> 339 Failure messages were:<br> 340 xyz'.match(new RegExp('\d+$')) = null FAILED! expected: 890<br> 341 </tt><br> 342 <a name='failure28'></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> 355 343 [ <a href='#failure27'>Previous Failure</a> | <a href='#failure29'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 356 <tt><br> 357 Failure messages were:<br> 358 xyz'.match(new RegExp('\d+$')) = null FAILED! expected: 890<br> 359 </tt><br> 360 <a name='failure29'></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> 344 <tt>Expected exit code 0, got 3<br> 345 Testcase terminated with signal 0<br> 346 Complete testcase output was:<br> 347 BUGNUMBER: http://bugzilla.mozilla.org/show_bug.cgi?id=6359<br> 348 [725] ./js1_2/regexp/regress-6359.js line 56: TypeError: Object /(a*)b\1+/ (result of expression /(a*)b\1+/) does not allow calls.<br> 349 </tt><br> 350 <a name='failure29'></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> 361 351 [ <a href='#failure28'>Previous Failure</a> | <a href='#failure30'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 362 352 <tt>Expected exit code 0, got 3<br> 363 353 Testcase terminated with signal 0<br> 364 354 Complete testcase output was:<br> 365 LEAK: 329 KJS::Node<br> 366 --> BUGNUMBER: http://bugzilla.mozilla.org/show_bug.cgi?id=6359<br> 367 [5590] ./js1_2/regexp/regress-6359.js line 56: TypeError: Object /(a*)b\1+/ (result of expression /(a*)b\1+/) does not allow calls.<br> 368 </tt><br> 369 <a name='failure30'></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> 355 BUGNUMBER: http://bugzilla.mozilla.org/show_bug.cgi?id=9141<br> 356 [726] ./js1_2/regexp/regress-9141.js line 73: TypeError: Object /(?:xx|x)*/ (result of expression /(?:xx|x)*/) does not allow calls.<br> 357 </tt><br> 358 <a name='failure30'></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> 370 359 [ <a href='#failure29'>Previous Failure</a> | <a href='#failure31'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 371 360 <tt>Expected exit code 0, got 3<br> 372 361 Testcase terminated with signal 0<br> 373 362 Complete testcase output was:<br> 374 LEAK: 329 KJS::Node<br>375 --> BUGNUMBER: http://bugzilla.mozilla.org/show_bug.cgi?id=9141<br>376 [ 5591] ./js1_2/regexp/regress-9141.js line 73: TypeError: Object /(?:xx|x)*/ (result of expression /(?:xx|x)*/) does not allow calls.<br>377 </tt><br> 378 <a name='failure31'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/s imple_form.js'>js1_2/regexp/simple_form.js</a> failed</b> <br>363 Executing script: simple_form.js<br> 364 As described in Netscape doc "Whats new in JavaScript 1.2" RegExp: simple form<br> 365 [727] ./js1_2/regexp/simple_form.js line 43: TypeError: Object /[0-9]{3}/ (result of expression /[0-9]{3}/) does not allow calls.<br> 366 </tt><br> 367 <a name='failure31'></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> 379 368 [ <a href='#failure30'>Previous Failure</a> | <a href='#failure32'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 380 <tt>Expected exit code 0, got 3<br> 381 Testcase terminated with signal 0<br> 382 Complete testcase output was:<br> 383 LEAK: 329 KJS::Node<br> 384 --> Executing script: simple_form.js<br> 385 --> As described in Netscape doc "Whats new in JavaScript 1.2" RegExp: simple form<br> 386 [5592] ./js1_2/regexp/simple_form.js line 43: TypeError: Object /[0-9]{3}/ (result of expression /[0-9]{3}/) does not allow calls.<br> 387 </tt><br> 388 <a name='failure32'></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> 369 <tt><br> 370 Failure messages were:<br> 371 'abc'.split(/[a-z]/) = ,,, FAILED! expected: ,,<br> 372 'abc'.split(/[a-z]/) = ,,, FAILED! expected: ,,<br> 373 'abc'.split(new RegExp('[a-z]')) = ,,, FAILED! expected: ,,<br> 374 'abc'.split(new RegExp('[a-z]')) = ,,, FAILED! expected: ,,<br> 375 </tt><br> 376 <a name='failure32'></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> 389 377 [ <a href='#failure31'>Previous Failure</a> | <a href='#failure33'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 390 378 <tt><br> 391 379 Failure messages were:<br> 392 --> 'abc'.split(/[a-z]/) = ,,, FAILED! expected: ,,<br> 393 --> 'abc'.split(/[a-z]/) = ,,, FAILED! expected: ,,<br> 394 --> 'abc'.split(new RegExp('[a-z]')) = ,,, FAILED! expected: ,,<br> 395 --> 'abc'.split(new RegExp('[a-z]')) = ,,, FAILED! expected: ,,<br> 396 </tt><br> 397 <a name='failure33'></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> 380 new Boolean(false) = true FAILED! expected: false<br> 381 </tt><br> 382 <a name='failure33'></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> 398 383 [ <a href='#failure32'>Previous Failure</a> | <a href='#failure34'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 399 <tt><br> 400 Failure messages were:<br> 401 --> new Boolean(false) = true FAILED! expected: false<br> 402 </tt><br> 403 <a name='failure34'></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> 384 <tt>STATUS: Regression test for Bugzilla bug 99663<br> 385 Failure messages were:<br> 386 Section 1 of test - got Error: Can't find variable: it FAILED! expected: a "read-only" error<br> 387 Section 2 of test - got Error: Can't find variable: it FAILED! expected: a "read-only" error<br> 388 Section 3 of test - got Error: Can't find variable: it FAILED! expected: a "read-only" error<br> 389 </tt><br> 390 <a name='failure34'></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> 404 391 [ <a href='#failure33'>Previous Failure</a> | <a href='#failure35'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 405 <tt>--> STATUS: Regression test for Bugzilla bug 99663<br> 406 Failure messages were:<br> 407 --> Section 1 of test - got Error: Can't find variable: it FAILED! expected: a "read-only" error<br> 408 --> Section 2 of test - got Error: Can't find variable: it FAILED! expected: a "read-only" error<br> 409 --> Section 3 of test - got Error: Can't find variable: it FAILED! expected: a "read-only" error<br> 410 </tt><br> 411 <a name='failure35'></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> 392 <tt>Expected exit code 3, got 0<br> 393 Testcase terminated with signal 0<br> 394 Complete testcase output was:<br> 395 LEAK: 389 KJS::Node<br> 396 BUGNUMBER: 10278<br> 397 function-001.js functions not separated by semicolons are errors in version 120 and higher<br> 398 eval("function f(){}function g(){}") = undefined FAILED! expected: error<br> 399 </tt><br> 400 <a name='failure35'></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> 412 401 [ <a href='#failure34'>Previous Failure</a> | <a href='#failure36'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 402 <tt>Expected exit code 0, got 3<br> 403 Testcase terminated with signal 0<br> 404 Complete testcase output was:<br> 405 script-001 NativeScript<br> 406 [753] ./js1_3/Script/script-001.js line 133: ReferenceError: Can't find variable: Script<br> 407 </tt><br> 408 <a name='failure36'></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> 409 [ <a href='#failure35'>Previous Failure</a> | <a href='#failure37'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 413 410 <tt>Expected exit code 3, got 0<br> 414 411 Testcase terminated with signal 0<br> 415 412 Complete testcase output was:<br> 416 OK.<br>417 LEAK: 391 KJS::Node<br>418 --> BUGNUMBER: 10278<br>419 --> function-001.js functions not separated by semicolons are errors in version 120 and higher<br>420 --> eval("function f(){}function g(){}") = undefined FAILED! expected: error<br>421 </tt><br>422 <a name='failure36'></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>423 [ <a href='#failure35'>Previous Failure</a> | <a href='#failure37'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>424 <tt>Expected exit code 0, got 3<br>425 Testcase terminated with signal 0<br>426 Complete testcase output was:<br>427 413 LEAK: 389 KJS::Node<br> 428 --> script-001 NativeScript<br> 429 [5618] ./js1_3/Script/script-001.js line 133: ReferenceError: Can't find variable: Script<br> 430 </tt><br> 431 <a name='failure37'></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> 414 BUGNUMBER: 10278<br> 415 function-001.js functions not separated by semicolons are errors in version 120 and higher<br> 416 eval("function f(){}function g(){}") = undefined FAILED! expected: error<br> 417 </tt><br> 418 <a name='failure37'></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> 432 419 [ <a href='#failure36'>Previous Failure</a> | <a href='#failure38'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 433 <tt>Expected exit code 3, got 0<br> 434 Testcase terminated with signal 0<br> 435 Complete testcase output was:<br> 436 OK.<br> 437 LEAK: 391 KJS::Node<br> 438 --> BUGNUMBER: 10278<br> 439 --> function-001.js functions not separated by semicolons are errors in version 120 and higher<br> 440 --> eval("function f(){}function g(){}") = undefined FAILED! expected: error<br> 441 </tt><br> 442 <a name='failure38'></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> 420 <tt>Expected exit code 0, got 3<br> 421 Testcase terminated with signal 0<br> 422 Complete testcase output was:<br> 423 Testcase produced no output!</tt><br> 424 <a name='failure38'></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> 443 425 [ <a href='#failure37'>Previous Failure</a> | <a href='#failure39'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 444 426 <tt>Expected exit code 0, got 3<br> 445 427 Testcase terminated with signal 0<br> 446 428 Complete testcase output was:<br> 447 LEAK: 323 KJS::Node<br> 448 </tt><br> 449 <a name='failure39'></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> 429 Testcase produced no output!</tt><br> 430 <a name='failure39'></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> 450 431 [ <a href='#failure38'>Previous Failure</a> | <a href='#failure40'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 451 432 <tt>Expected exit code 0, got 3<br> 452 433 Testcase terminated with signal 0<br> 453 434 Complete testcase output was:<br> 454 LEAK: 323 KJS::Node<br> 455 </tt><br> 456 <a name='failure40'></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> 435 Testcase produced no output!</tt><br> 436 <a name='failure40'></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> 457 437 [ <a href='#failure39'>Previous Failure</a> | <a href='#failure41'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 458 438 <tt>Expected exit code 0, got 3<br> 459 439 Testcase terminated with signal 0<br> 460 440 Complete testcase output was:<br> 461 LEAK: 323 KJS::Node<br>462 </tt><br> 463 <a name='failure41'></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>441 [798] ./js1_5/Exceptions/errstack-001.js line 247: TypeError: Undefined value<br> 442 </tt><br> 443 <a name='failure41'></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> 464 444 [ <a href='#failure40'>Previous Failure</a> | <a href='#failure42'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 465 445 <tt>Expected exit code 0, got 3<br> 466 446 Testcase terminated with signal 0<br> 467 447 Complete testcase output was:<br> 468 LEAK: 473 KJS::Node<br> 469 [5663] ./js1_5/Exceptions/errstack-001.js line 247: TypeError: Undefined value<br> 470 </tt><br> 471 <a name='failure42'></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> 448 BUGNUMBER: 50447<br> 449 STATUS: Test (non-ECMA) Error object properties fileName, lineNumber<br> 450 [799] ./js1_5/Exceptions/regress-50447.js line 65: TypeError: Undefined value<br> 451 </tt><br> 452 <a name='failure42'></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> 472 453 [ <a href='#failure41'>Previous Failure</a> | <a href='#failure43'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 473 454 <tt>Expected exit code 0, got 3<br> 474 455 Testcase terminated with signal 0<br> 475 456 Complete testcase output was:<br> 476 LEAK: 654 KJS::Node<br> 477 --> BUGNUMBER: 50447<br> 478 --> STATUS: Test (non-ECMA) Error object properties fileName, lineNumber<br> 479 [5664] ./js1_5/Exceptions/regress-50447.js line 65: TypeError: Undefined value<br> 480 </tt><br> 481 <a name='failure43'></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> 457 Testcase produced no output!</tt><br> 458 <a name='failure43'></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> 482 459 [ <a href='#failure42'>Previous Failure</a> | <a href='#failure44'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 483 460 <tt>Expected exit code 0, got 3<br> 484 461 Testcase terminated with signal 0<br> 485 462 Complete testcase output was:<br> 486 LEAK: 323 KJS::Node<br> 487 </tt><br> 488 <a name='failure44'></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> 463 Testcase produced no output!</tt><br> 464 <a name='failure44'></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> 489 465 [ <a href='#failure43'>Previous Failure</a> | <a href='#failure45'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 490 466 <tt>Expected exit code 0, got 3<br> 491 467 Testcase terminated with signal 0<br> 492 468 Complete testcase output was:<br> 493 LEAK: 323 KJS::Node<br> 494 </tt><br> 495 <a name='failure45'></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> 469 Testcase produced no output!</tt><br> 470 <a name='failure45'></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> 496 471 [ <a href='#failure44'>Previous Failure</a> | <a href='#failure46'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 497 472 <tt>Expected exit code 0, got 3<br> 498 473 Testcase terminated with signal 0<br> 499 474 Complete testcase output was:<br> 500 LEAK: 323 KJS::Node<br>501 </tt><br> 502 <a name='failure46'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Object/regress-90596-00 1.js'>js1_5/Object/regress-90596-001.js</a> failed</b> <br>475 [814] ./js1_5/Object/regress-90596-001.js line 48: TypeError: Value undefined (result of expression obj.toSource) is not object.<br> 476 </tt><br> 477 <a name='failure46'></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> 503 478 [ <a href='#failure45'>Previous Failure</a> | <a href='#failure47'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 504 479 <tt>Expected exit code 0, got 3<br> 505 480 Testcase terminated with signal 0<br> 506 481 Complete testcase output was:<br> 507 LEAK: 765 KJS::Node<br> 508 [5679] ./js1_5/Object/regress-90596-001.js line 48: TypeError: Value undefined (result of expression obj.toSource) is not object.<br> 509 </tt><br> 510 <a name='failure47'></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> 482 [815] ./js1_5/Object/regress-90596-002.js line 48: ReferenceError: Can't find variable: uneval<br> 483 </tt><br> 484 <a name='failure47'></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> 511 485 [ <a href='#failure46'>Previous Failure</a> | <a href='#failure48'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 512 486 <tt>Expected exit code 0, got 3<br> 513 487 Testcase terminated with signal 0<br> 514 488 Complete testcase output was:<br> 515 LEAK: 769 KJS::Node<br> 516 [5680] ./js1_5/Object/regress-90596-002.js line 48: ReferenceError: Can't find variable: uneval<br> 517 </tt><br> 518 <a name='failure48'></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> 489 [817] ./js1_5/Object/regress-96284-001.js line 49: TypeError: Value undefined (result of expression obj1.toSource) is not object.<br> 490 </tt><br> 491 <a name='failure48'></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> 519 492 [ <a href='#failure47'>Previous Failure</a> | <a href='#failure49'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 520 493 <tt>Expected exit code 0, got 3<br> 521 494 Testcase terminated with signal 0<br> 522 495 Complete testcase output was:<br> 523 LEAK: 397 KJS::Node<br> 524 [5682] ./js1_5/Object/regress-96284-001.js line 49: TypeError: Value undefined (result of expression obj1.toSource) is not object.<br> 525 </tt><br> 526 <a name='failure49'></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> 496 [818] ./js1_5/Object/regress-96284-002.js line 49: ReferenceError: Can't find variable: uneval<br> 497 </tt><br> 498 <a name='failure49'></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> 527 499 [ <a href='#failure48'>Previous Failure</a> | <a href='#failure50'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 528 500 <tt>Expected exit code 0, got 3<br> 529 501 Testcase terminated with signal 0<br> 530 502 Complete testcase output was:<br> 531 LEAK: 397 KJS::Node<br> 532 [5683] ./js1_5/Object/regress-96284-002.js line 49: ReferenceError: Can't find variable: uneval<br> 533 </tt><br> 534 <a name='failure50'></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> 503 BUGNUMBER: 44009<br> 504 STATUS: Testing that we don't crash on obj.toSource()<br> 505 [823] ./js1_5/Regress/regress-44009.js line 60: TypeError: Value undefined (result of expression obj.toSource) is not object.<br> 506 </tt><br> 507 <a name='failure50'></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> 535 508 [ <a href='#failure49'>Previous Failure</a> | <a href='#failure51'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 536 <tt>Expected exit code 0, got 3<br> 537 Testcase terminated with signal 0<br> 538 Complete testcase output was:<br> 539 LEAK: 396 KJS::Node<br> 540 --> BUGNUMBER: 44009<br> 541 --> STATUS: Testing that we don't crash on obj.toSource()<br> 542 [5688] ./js1_5/Regress/regress-44009.js line 60: TypeError: Value undefined (result of expression obj.toSource) is not object.<br> 543 </tt><br> 544 <a name='failure51'></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> 509 <tt>STATUS: Testing calling obj.eval(str)<br> 510 Failure messages were:<br> 511 FAILED!: [reported from test()] Testing calling obj.eval(str); currently at expect[1] within test -<br> 512 FAILED!: [reported from test()] Type mismatch, expected type number, actual type boolean<br> 513 FAILED!: [reported from test()] Expected value '43', Actual value 'false'<br> 514 FAILED!: [reported from test()] <br> 515 </tt><br> 516 <a name='failure51'></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> 545 517 [ <a href='#failure50'>Previous Failure</a> | <a href='#failure52'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 546 <tt>--> STATUS: Testing calling obj.eval(str)<br> 547 Failure messages were:<br> 548 --> FAILED!: [reported from test()] Testing calling obj.eval(str); currently at expect[1] within test -<br> 549 --> FAILED!: [reported from test()] Type mismatch, expected type number, actual type boolean<br> 550 --> FAILED!: [reported from test()] Expected value '43', Actual value 'false'<br> 551 --> FAILED!: [reported from test()] <br> 552 </tt><br> 553 <a name='failure52'></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> 518 <tt>STATUS: Reassignment to a const is NOT an error per ECMA<br> 519 Failure messages were:<br> 520 FAILED!: [reported from test()] Section 1 of test -<br> 521 FAILED!: [reported from test()] Expected value '', Actual value 'Redeclaration of a const FAILED to cause an error'<br> 522 FAILED!: [reported from test()] <br> 523 FAILED!: [reported from test()] Section 3 of test -<br> 524 FAILED!: [reported from test()] Expected value '1', Actual value '2'<br> 525 FAILED!: [reported from test()] <br> 526 </tt><br> 527 <a name='failure52'></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> 554 528 [ <a href='#failure51'>Previous Failure</a> | <a href='#failure53'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 555 <tt>--> STATUS: Reassignment to a const is NOT an error per ECMA<br> 556 Failure messages were:<br> 557 --> FAILED!: [reported from test()] Section 1 of test -<br> 558 --> FAILED!: [reported from test()] Expected value '', Actual value 'Redeclaration of a const FAILED to cause an error'<br> 559 --> FAILED!: [reported from test()] <br> 560 --> FAILED!: [reported from test()] Section 3 of test -<br> 561 --> FAILED!: [reported from test()] Expected value '1', Actual value '2'<br> 562 --> FAILED!: [reported from test()] <br> 563 </tt><br> 564 <a name='failure53'></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> 529 <tt>Expected exit code 0, got 3<br> 530 Testcase terminated with signal 0<br> 531 Complete testcase output was:<br> 532 Testcase produced no output!</tt><br> 533 <a name='failure53'></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> 565 534 [ <a href='#failure52'>Previous Failure</a> | <a href='#failure54'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 566 535 <tt>Expected exit code 0, got 3<br> 567 536 Testcase terminated with signal 0<br> 568 537 Complete testcase output was:<br> 569 LEAK: 323 KJS::Node<br>570 </tt><br> 571 <a name='failure54'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Regress/regress-1 27557.js'>js1_5/Regress/regress-127557.js</a> failed</b> <br>538 [849] ./js1_5/Regress/regress-127557.js line 75: ReferenceError: Can't find variable: clone<br> 539 </tt><br> 540 <a name='failure54'></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> 572 541 [ <a href='#failure53'>Previous Failure</a> | <a href='#failure55'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 573 542 <tt>Expected exit code 0, got 3<br> 574 543 Testcase terminated with signal 0<br> 575 544 Complete testcase output was:<br> 576 LEAK: 419 KJS::Node<br> 577 [5714] ./js1_5/Regress/regress-127557.js line 75: ReferenceError: Can't find variable: clone<br> 578 </tt><br> 579 <a name='failure55'></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> 545 [858] ./js1_5/Regress/regress-172699.js line 61: URIError: URI error<br> 546 </tt><br> 547 <a name='failure55'></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> 580 548 [ <a href='#failure54'>Previous Failure</a> | <a href='#failure56'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 581 <tt>Expected exit code 0, got 3<br> 582 Testcase terminated with signal 0<br> 583 Complete testcase output was:<br> 584 LEAK: 397 KJS::Node<br> 585 [5723] ./js1_5/Regress/regress-172699.js line 61: URIError: URI error<br> 586 </tt><br> 587 <a name='failure56'></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> 549 <tt>STATUS: Don't crash on extraneous arguments to str.match(), etc.<br> 550 Failure messages were:<br> 551 FAILED!: [reported from test()] Section 14 of test -<br> 552 FAILED!: [reported from test()] Expected value 'A', Actual value 'a'<br> 553 FAILED!: [reported from test()] <br> 554 FAILED!: [reported from test()] Section 15 of test -<br> 555 FAILED!: [reported from test()] Expected value 'A,a', Actual value 'a'<br> 556 FAILED!: [reported from test()] <br> 557 FAILED!: [reported from test()] Section 17 of test -<br> 558 FAILED!: [reported from test()] Expected value 'A', Actual value 'a'<br> 559 FAILED!: [reported from test()] <br> 560 FAILED!: [reported from test()] Section 18 of test -<br> 561 FAILED!: [reported from test()] Expected value 'A,a', Actual value 'a'<br> 562 FAILED!: [reported from test()] <br> 563 FAILED!: [reported from test()] Section 20 of test -<br> 564 FAILED!: [reported from test()] Expected value 'SHOULD HAVE FALLEN INTO CATCH-BLOCK!', Actual value 'a'<br> 565 FAILED!: [reported from test()] <br> 566 FAILED!: [reported from test()] Section 22 of test -<br> 567 FAILED!: [reported from test()] Expected value '0', Actual value '4'<br> 568 FAILED!: [reported from test()] <br> 569 FAILED!: [reported from test()] Section 23 of test -<br> 570 FAILED!: [reported from test()] Expected value '0', Actual value '4'<br> 571 FAILED!: [reported from test()] <br> 572 FAILED!: [reported from test()] Section 25 of test -<br> 573 FAILED!: [reported from test()] Expected value '0', Actual value '4'<br> 574 FAILED!: [reported from test()] <br> 575 FAILED!: [reported from test()] Section 26 of test -<br> 576 FAILED!: [reported from test()] Expected value '0', Actual value '4'<br> 577 FAILED!: [reported from test()] <br> 578 FAILED!: [reported from test()] Section 28 of test -<br> 579 FAILED!: [reported from test()] Type mismatch, expected type string, actual type number<br> 580 FAILED!: [reported from test()] Expected value 'SHOULD HAVE FALLEN INTO CATCH-BLOCK!', Actual value '4'<br> 581 FAILED!: [reported from test()] <br> 582 FAILED!: [reported from test()] Section 30 of test -<br> 583 FAILED!: [reported from test()] Expected value 'ZBC abc', Actual value 'ABC Zbc'<br> 584 FAILED!: [reported from test()] <br> 585 FAILED!: [reported from test()] Section 31 of test -<br> 586 FAILED!: [reported from test()] Expected value 'ZBC Zbc', Actual value 'ABC Zbc'<br> 587 FAILED!: [reported from test()] <br> 588 FAILED!: [reported from test()] Section 33 of test -<br> 589 FAILED!: [reported from test()] Expected value 'ZBC abc', Actual value 'ABC Zbc'<br> 590 FAILED!: [reported from test()] <br> 591 FAILED!: [reported from test()] Section 34 of test -<br> 592 FAILED!: [reported from test()] Expected value 'ZBC Zbc', Actual value 'ABC Zbc'<br> 593 FAILED!: [reported from test()] <br> 594 FAILED!: [reported from test()] Section 36 of test -<br> 595 FAILED!: [reported from test()] Expected value 'SHOULD HAVE FALLEN INTO CATCH-BLOCK!', Actual value 'ABC Zbc'<br> 596 FAILED!: [reported from test()] <br> 597 </tt><br> 598 <a name='failure56'></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> 588 599 [ <a href='#failure55'>Previous Failure</a> | <a href='#failure57'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 589 <tt>--> STATUS: Don't crash on extraneous arguments to str.match(), etc.<br> 590 Failure messages were:<br> 591 --> FAILED!: [reported from test()] Section 14 of test -<br> 592 --> FAILED!: [reported from test()] Expected value 'A', Actual value 'a'<br> 593 --> FAILED!: [reported from test()] <br> 594 --> FAILED!: [reported from test()] Section 15 of test -<br> 595 --> FAILED!: [reported from test()] Expected value 'A,a', Actual value 'a'<br> 596 --> FAILED!: [reported from test()] <br> 597 --> FAILED!: [reported from test()] Section 17 of test -<br> 598 --> FAILED!: [reported from test()] Expected value 'A', Actual value 'a'<br> 599 --> FAILED!: [reported from test()] <br> 600 --> FAILED!: [reported from test()] Section 18 of test -<br> 601 --> FAILED!: [reported from test()] Expected value 'A,a', Actual value 'a'<br> 602 --> FAILED!: [reported from test()] <br> 603 --> FAILED!: [reported from test()] Section 20 of test -<br> 604 --> FAILED!: [reported from test()] Expected value 'SHOULD HAVE FALLEN INTO CATCH-BLOCK!', Actual value 'a'<br> 605 --> FAILED!: [reported from test()] <br> 606 --> FAILED!: [reported from test()] Section 22 of test -<br> 607 --> FAILED!: [reported from test()] Expected value '0', Actual value '4'<br> 608 --> FAILED!: [reported from test()] <br> 609 --> FAILED!: [reported from test()] Section 23 of test -<br> 610 --> FAILED!: [reported from test()] Expected value '0', Actual value '4'<br> 611 --> FAILED!: [reported from test()] <br> 612 --> FAILED!: [reported from test()] Section 25 of test -<br> 613 --> FAILED!: [reported from test()] Expected value '0', Actual value '4'<br> 614 --> FAILED!: [reported from test()] <br> 615 --> FAILED!: [reported from test()] Section 26 of test -<br> 616 --> FAILED!: [reported from test()] Expected value '0', Actual value '4'<br> 617 --> FAILED!: [reported from test()] <br> 618 --> FAILED!: [reported from test()] Section 28 of test -<br> 619 --> FAILED!: [reported from test()] Type mismatch, expected type string, actual type number<br> 620 --> FAILED!: [reported from test()] Expected value 'SHOULD HAVE FALLEN INTO CATCH-BLOCK!', Actual value '4'<br> 621 --> FAILED!: [reported from test()] <br> 622 --> FAILED!: [reported from test()] Section 30 of test -<br> 623 --> FAILED!: [reported from test()] Expected value 'ZBC abc', Actual value 'ABC Zbc'<br> 624 --> FAILED!: [reported from test()] <br> 625 --> FAILED!: [reported from test()] Section 31 of test -<br> 626 --> FAILED!: [reported from test()] Expected value 'ZBC Zbc', Actual value 'ABC Zbc'<br> 627 --> FAILED!: [reported from test()] <br> 628 --> FAILED!: [reported from test()] Section 33 of test -<br> 629 --> FAILED!: [reported from test()] Expected value 'ZBC abc', Actual value 'ABC Zbc'<br> 630 --> FAILED!: [reported from test()] <br> 631 --> FAILED!: [reported from test()] Section 34 of test -<br> 632 --> FAILED!: [reported from test()] Expected value 'ZBC Zbc', Actual value 'ABC Zbc'<br> 633 --> FAILED!: [reported from test()] <br> 634 --> FAILED!: [reported from test()] Section 36 of test -<br> 635 --> FAILED!: [reported from test()] Expected value 'SHOULD HAVE FALLEN INTO CATCH-BLOCK!', Actual value 'ABC Zbc'<br> 636 --> FAILED!: [reported from test()] <br> 637 </tt><br> 638 <a name='failure57'></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> 600 <tt>Expected exit code 0, got 3<br> 601 Testcase terminated with signal 0<br> 602 Complete testcase output was:<br> 603 [883] ./js1_5/Scope/regress-220584.js line 56: ReferenceError: Can't find variable: Script<br> 604 </tt><br> 605 <a name='failure57'></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> 639 606 [ <a href='#failure56'>Previous Failure</a> | <a href='#failure58'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 640 <tt>Expected exit code 0, got 3<br> 641 Testcase terminated with signal 0<br> 642 Complete testcase output was:<br> 643 LEAK: 397 KJS::Node<br> 644 [5748] ./js1_5/Scope/regress-220584.js line 56: ReferenceError: Can't find variable: Script<br> 645 </tt><br> 646 <a name='failure58'></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> 607 <tt>STATUS: Testing scope after changing obj.__proto__<br> 608 Failure messages were:<br> 609 FAILED!: [reported from test()] Step 1: setting obj.__proto__ = global object<br> 610 FAILED!: [reported from test()] Expected value '5', Actual value '1'<br> 611 FAILED!: [reported from test()] <br> 612 FAILED!: [reported from test()] Step 2: setting obj.__proto__ = null<br> 613 FAILED!: [reported from test()] Type mismatch, expected type undefined, actual type number<br> 614 FAILED!: [reported from test()] Expected value 'undefined', Actual value '1'<br> 615 FAILED!: [reported from test()] <br> 616 </tt><br> 617 <a name='failure58'></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> 647 618 [ <a href='#failure57'>Previous Failure</a> | <a href='#failure59'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 648 <tt>--> STATUS: Testing scope after changing obj.__proto__<br> 649 Failure messages were:<br> 650 --> FAILED!: [reported from test()] Step 1: setting obj.__proto__ = global object<br> 651 --> FAILED!: [reported from test()] Expected value '5', Actual value '1'<br> 652 --> FAILED!: [reported from test()] <br> 653 --> FAILED!: [reported from test()] Step 2: setting obj.__proto__ = null<br> 654 --> FAILED!: [reported from test()] Type mismatch, expected type undefined, actual type number<br> 655 --> FAILED!: [reported from test()] Expected value 'undefined', Actual value '1'<br> 656 --> FAILED!: [reported from test()] <br> 657 </tt><br> 658 <a name='failure59'></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> 619 <tt>STATUS: E4X should be enabled even when e4x=1 not specified<br> 620 Failure messages were:<br> 621 FAILED!: E4X should be enabled even when e4x=1 not specified: XML()<br> 622 FAILED!: Expected value 'No error', Actual value 'error: ReferenceError: Can't find variable: XML'<br> 623 FAILED!: <br> 624 FAILED!: E4X should be enabled even when e4x=1 not specified: XMLList()<br> 625 FAILED!: Expected value 'No error', Actual value 'error: ReferenceError: Can't find variable: XML'<br> 626 FAILED!: <br> 627 </tt><br> 628 <a name='failure59'></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> 659 629 [ <a href='#failure58'>Previous Failure</a> | <a href='#failure60'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 660 <tt>--> STATUS: E4X should be enabled even when e4x=1 not specified<br> 661 Failure messages were:<br> 662 --> FAILED!: E4X should be enabled even when e4x=1 not specified: XML()<br> 663 --> FAILED!: Expected value 'No error', Actual value 'error: ReferenceError: Can't find variable: XML'<br> 664 --> FAILED!: <br> 665 --> FAILED!: E4X should be enabled even when e4x=1 not specified: XMLList()<br> 666 --> FAILED!: Expected value 'No error', Actual value 'error: ReferenceError: Can't find variable: XML'<br> 667 --> FAILED!: <br> 668 </tt><br> 669 <a name='failure60'></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> 630 <tt>Expected exit code 0, got 3<br> 631 Testcase terminated with signal 0<br> 632 Complete testcase output was:<br> 633 Testcase produced no output!</tt><br> 634 <a name='failure60'></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> 670 635 [ <a href='#failure59'>Previous Failure</a> | <a href='#failure61'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 671 636 <tt>Expected exit code 0, got 3<br> 672 637 Testcase terminated with signal 0<br> 673 638 Complete testcase output was:<br> 674 LEAK: 1212 KJS::Node<br> 675 </tt><br> 676 <a name='failure61'></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> 639 Testcase produced no output!</tt><br> 640 <a name='failure61'></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> 677 641 [ <a href='#failure60'>Previous Failure</a> | <a href='#failure62'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 678 642 <tt>Expected exit code 0, got 3<br> 679 643 Testcase terminated with signal 0<br> 680 644 Complete testcase output was:<br> 681 LEAK: 1212 KJS::Node<br> 682 </tt><br> 683 <a name='failure62'></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> 684 [ <a href='#failure61'>Previous Failure</a> | <a href='#failure63'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br> 685 <tt>Expected exit code 0, got 3<br> 686 Testcase terminated with signal 0<br> 687 Complete testcase output was:<br> 688 LEAK: 1212 KJS::Node<br> 689 --> BUGNUMBER: 306591<br> 690 --> STATUS: String static methods<br> 691 --> STATUS: See https://bugzilla.mozilla.org/show_bug.cgi?id=304828<br> 692 [5770] ./js1_6/String/regress-306591.js line 48: TypeError: Value undefined (result of expression String.split) is not object.<br> 645 BUGNUMBER: 306591<br> 646 STATUS: String static methods<br> 647 STATUS: See https://bugzilla.mozilla.org/show_bug.cgi?id=304828<br> 648 [905] ./js1_6/String/regress-306591.js line 48: TypeError: Value undefined (result of expression String.split) is not object.<br> 693 649 </tt><br> 694 650 </dl> … … 698 654 <a name='retest_list'></a> 699 655 <h2>Retest List</h2><br> 700 # Retest List, kjs, generated Sat Sep 29 01:57:372007.656 # Retest List, kjs, generated Tue Oct 30 10:12:12 2007. 701 657 # Original test base was: All tests. 702 # 1127 of 1135 test(s) were completed, 6 2failures reported.658 # 1127 of 1135 test(s) were completed, 61 failures reported. 703 659 ecma/TypeConversion/9.3.1-3.js 704 660 ecma_2/Exceptions/function-001.js … … 727 683 js1_2/regexp/RegExp_multiline_as_array.js 728 684 js1_2/regexp/beginLine.js 729 js1_2/regexp/compile.js730 685 js1_2/regexp/endLine.js 731 686 js1_2/regexp/regress-6359.js -
trunk/LayoutTests/ChangeLog
r27302 r27303 1 2007-10-31 Alexey Proskuryakov <ap@webkit.org> 2 3 Reviewed by Darin. 4 5 http://bugs.webkit.org/show_bug.cgi?id=11001 6 WebKit doesn't support RegExp.compile method 7 8 * fast/js/regexp-compile-expected.txt: Added. 9 * fast/js/regexp-compile.html: Added. 10 * fast/js/resources/regexp-compile.js: Added. 11 1 12 2007-10-31 Alexey Proskuryakov <ap@webkit.org> 2 13
Note:
See TracChangeset
for help on using the changeset viewer.