Changeset 7239 in webkit


Ignore:
Timestamp:
Aug 12, 2004, 10:21:29 AM (21 years ago)
Author:
darin
Message:

Reviewed by Ken.

  • fixed 43 Mozilla JavaScript tests
  • kjs/date_object.h: Change parseDate and timeClip to take and return doubles.
  • kjs/date_object.cpp: (DateObjectImp::construct): Change to use a timeClip function that takes and returns a double rather than constructing a number object to pass to it. (DateObjectFuncImp::call): Change to use a parseDate function that returns a double. (KJS::parseDate): Change to return a double instead of creating the Number object here. (KJS::timeClip): Implement this as specified in the language standard.
  • kjs/error_object.cpp: (NativeErrorImp::NativeErrorImp): Set the DontDelete, ReadOnly, and DontEnum flags on the prototype property.
  • kjs/function.cpp: (KJS::FunctionImp::get): Return null rather than undefined for arguments when the function is not currently in scope. (KJS::isStrWhiteSpace): Added. Matches specification for StrWhiteSpace. Could move it to some utility file later. (KJS::parseDigit): Added. Helper function for parseInt. (KJS::parseInt): Added. Integer parser that puts result in a double so we're not limited to what strtoll can handle. Also matches standard more closely. (KJS::parseFloat): Added. Handles "0x" properly and passes flag to make empty string turn into NaN instead of 0. (KJS::GlobalFuncImp::call): Use the new parseInt and parseFloat.
  • kjs/function_object.cpp: (FunctionPrototypeImp::FunctionPrototypeImp): Add a length property.
  • kjs/lexer.h: Added error flag and sawError() function for detecting errors.
  • kjs/lexer.cpp: (Lexer::setCode): Clear error state. (Lexer::lex): Set error state if the lexer encounters an error
  • kjs/internal.cpp: (NumberImp::toString): Roll in change from KDE version to special case 0 so we handle -0 correctly. (Parser::parse): Use new lexer error method so those errors are treated like parser errors.
  • kjs/math_object.cpp: (MathFuncImp::call): Change min and max to treat -0 as less than +0. Change round to round values between -0.5 and -0 to -0 instead of +0.
  • kjs/nodes.h: Add evaluateReference function to GroupNode.
  • kjs/nodes.cpp: (GroupNode::evaluateReference): Pass references through groups (parenthesized expressions) properly so that expressions like "delete (x.y)" work. Before, the parentheses would change x.y into a value that can't be deleted as a side effect.
  • kjs/string_object.cpp: Change parameter count for indexOf and lastIndexOf from 2 to 1 to match the specification.
  • kjs/testkjs.cpp: Rolled in changes from KDE to add a "quit" function to the test tool and get rid of the fixed size limit for code.
  • kjs/ustring.cpp: (KJS::UString::substr): Added optimized case for substr(0, length) so it just returns the string without creating a new Rep, since I'm using substr in a place where it will often be passed a 0.
  • tests/mozilla/ecma/String/15.5.4.11-1.js: Fixed one wrong entry in the Unicode table I added to the other day that was making a couple tests fail.
  • tests/mozilla/ecma/String/15.5.4.12-1.js: Ditto.
  • tests/mozilla/ecma/String/15.5.4.12-2.js: Ditto.
  • tests/mozilla/ecma/String/15.5.4.12-3.js: Ditto.
  • tests/mozilla/ecma/String/15.5.4.12-4.js: Ditto.
  • tests/mozilla/ecma/String/15.5.4.12-5.js: Ditto.
  • kjs/string_object.lut.h: Regenerated.
Location:
trunk/JavaScriptCore
Files:
23 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/ChangeLog

    r7236 r7239  
     12004-08-12  Darin Adler  <[email protected]>
     2
     3        Reviewed by Ken.
     4
     5        - fixed 43 Mozilla JavaScript tests
     6
     7        * kjs/date_object.h: Change parseDate and timeClip to take and return doubles.
     8        * kjs/date_object.cpp:
     9        (DateObjectImp::construct): Change to use a timeClip function that takes and returns a double rather
     10        than constructing a number object to pass to it.
     11        (DateObjectFuncImp::call): Change to use a parseDate function that returns a double.
     12        (KJS::parseDate): Change to return a double instead of creating the Number object here.
     13        (KJS::timeClip): Implement this as specified in the language standard.
     14
     15        * kjs/error_object.cpp: (NativeErrorImp::NativeErrorImp): Set the DontDelete, ReadOnly, and DontEnum
     16        flags on the prototype property.
     17
     18        * kjs/function.cpp:
     19        (KJS::FunctionImp::get): Return null rather than undefined for arguments when the function is not
     20        currently in scope.
     21        (KJS::isStrWhiteSpace): Added. Matches specification for StrWhiteSpace. Could move it to some utility
     22        file later.
     23        (KJS::parseDigit): Added. Helper function for parseInt.
     24        (KJS::parseInt): Added. Integer parser that puts result in a double so we're not limited to what
     25        strtoll can handle. Also matches standard more closely.
     26        (KJS::parseFloat): Added. Handles "0x" properly and passes flag to make empty string turn into NaN
     27        instead of 0.
     28        (KJS::GlobalFuncImp::call): Use the new parseInt and parseFloat.
     29
     30        * kjs/function_object.cpp: (FunctionPrototypeImp::FunctionPrototypeImp): Add a length property.
     31
     32        * kjs/lexer.h: Added error flag and sawError() function for detecting errors.
     33        * kjs/lexer.cpp:
     34        (Lexer::setCode): Clear error state.
     35        (Lexer::lex): Set error state if the lexer encounters an error
     36
     37        * kjs/internal.cpp:
     38        (NumberImp::toString): Roll in change from KDE version to special case 0 so we handle -0 correctly.
     39        (Parser::parse): Use new lexer error method so those errors are treated like parser errors.
     40
     41        * kjs/math_object.cpp: (MathFuncImp::call): Change min and max to treat -0 as less than +0.
     42        Change round to round values between -0.5 and -0 to -0 instead of +0.
     43
     44        * kjs/nodes.h: Add evaluateReference function to GroupNode.
     45        * kjs/nodes.cpp: (GroupNode::evaluateReference): Pass references through groups (parenthesized
     46        expressions) properly so that expressions like "delete (x.y)" work. Before, the parentheses
     47        would change x.y into a value that can't be deleted as a side effect.
     48
     49        * kjs/string_object.cpp: Change parameter count for indexOf and lastIndexOf from 2 to 1 to match
     50        the specification.
     51
     52        * kjs/testkjs.cpp: Rolled in changes from KDE to add a "quit" function to the test tool and
     53        get rid of the fixed size limit for code.
     54
     55        * kjs/ustring.cpp: (KJS::UString::substr): Added optimized case for substr(0, length) so it just
     56        returns the string without creating a new Rep, since I'm using substr in a place where it will
     57        often be passed a 0.
     58
     59        * tests/mozilla/ecma/String/15.5.4.11-1.js: Fixed one wrong entry in the Unicode table I added to
     60        the other day that was making a couple tests fail.
     61        * tests/mozilla/ecma/String/15.5.4.12-1.js: Ditto.
     62        * tests/mozilla/ecma/String/15.5.4.12-2.js: Ditto.
     63        * tests/mozilla/ecma/String/15.5.4.12-3.js: Ditto.
     64        * tests/mozilla/ecma/String/15.5.4.12-4.js: Ditto.
     65        * tests/mozilla/ecma/String/15.5.4.12-5.js: Ditto.
     66
     67        * kjs/string_object.lut.h: Regenerated.
     68
    1692004-08-11  Darin Adler  <[email protected]>
    270
  • trunk/JavaScriptCore/kjs/date_object.cpp

    r6668 r7239  
    627627  fprintf(stderr,"DateObjectImp::construct - %d args\n", numArgs);
    628628#endif
    629   Value value;
     629  double value;
    630630
    631631  if (numArgs == 0) { // new Date() ECMA 15.9.3.3
     
    644644    double utc = floor((double)tv.tv_sec * 1000.0 + (double)tv.tv_usec / 1000.0);
    645645#endif
    646     value = Number(utc);
     646    value = utc;
    647647  } else if (numArgs == 1) {
    648648    UString s = args[0].toString(exec);
     
    651651      value = parseDate(s);
    652652    else
    653       value = Number(d);
     653      value = d;
    654654  } else {
    655655    struct tm t;
     
    662662        || (numArgs >= 6 && isNaN(args[5].toNumber(exec)))
    663663        || (numArgs >= 7 && isNaN(args[6].toNumber(exec)))) {
    664       value = Number(NaN);
     664      value = NaN;
    665665    } else {
    666666      int year = args[0].toInt32(exec);
     
    675675      time_t mktimeResult = mktime(&t);
    676676      if (mktimeResult == invalidDate)
    677         value = Number(NaN);
     677        value = NaN;
    678678      else
    679         value = Number(mktimeResult * 1000.0 + ms);
     679        value = mktimeResult * 1000.0 + ms;
    680680    }
    681681  }
     
    683683  Object proto = exec->lexicalInterpreter()->builtinDatePrototype();
    684684  Object ret(new DateInstanceImp(proto.imp()));
    685   ret.setInternalValue(timeClip(value));
     685  ret.setInternalValue(Number(timeClip(value)));
    686686  return ret;
    687687}
     
    729729{
    730730  if (id == Parse) {
    731     return parseDate(args[0].toString(exec));
     731    return Number(parseDate(args[0].toString(exec)));
    732732  }
    733733  else { // UTC
     
    762762
    763763
    764 Value KJS::parseDate(const UString &u)
     764double KJS::parseDate(const UString &u)
    765765{
    766766#ifdef KJS_VERBOSE
     
    775775#endif
    776776    if ( seconds == invalidDate )
    777       return Number(NaN);
     777      return NaN;
    778778    else
    779       return Number(seconds * 1000.0);
     779      return seconds * 1000.0;
    780780  }
    781781  else
     
    788788    {
    789789      fprintf(stderr,"KJS::parseDate parsing for this format isn't implemented\n%s", u.ascii());
    790       return Number(NaN);
     790      return NaN;
    791791    }
    792792    int day = u.substr(firstSlash+1,secondSlash-firstSlash-1).toULong();
     
    807807      fprintf(stderr,"KJS::parseDate mktime returned -1.\n%s", u.ascii());
    808808#endif
    809       return Number(NaN);
     809      return NaN;
    810810    }
    811811    else
    812       return Number(seconds * 1000.0);
     812      return seconds * 1000.0;
    813813  }
    814814}
     
    11491149
    11501150
    1151 Value KJS::timeClip(const Value &t)
    1152 {
    1153   /* TODO */
    1154   return t;
    1155 }
    1156 
     1151double KJS::timeClip(double t)
     1152{
     1153    if (!isfinite(t))
     1154        return NaN;
     1155    double at = fabs(t);
     1156    if (at > 8.64E15)
     1157        return NaN;
     1158    return copysign(floor(at), t);
     1159}
  • trunk/JavaScriptCore/kjs/date_object.h

    r3327 r7239  
    120120
    121121  // helper functions
    122   Value parseDate(const UString &u);
     122  double parseDate(const UString &u);
    123123  time_t KRFCDate_parseDate(const UString &_date);
    124   Value timeClip(const Value &t);
     124  double timeClip(double);
    125125
    126126}; // namespace
  • trunk/JavaScriptCore/kjs/error_object.cpp

    r6717 r7239  
    147147
    148148  putDirect(lengthPropertyName, NumberImp::one(), DontDelete|ReadOnly|DontEnum); // ECMA 15.11.7.5
    149   putDirect(prototypePropertyName, proto, 0);
     149  putDirect(prototypePropertyName, proto, DontDelete|ReadOnly|DontEnum);
    150150}
    151151
  • trunk/JavaScriptCore/kjs/function.cpp

    r6768 r7239  
    3939#include <string.h>
    4040
    41 using namespace KJS;
     41#if APPLE_CHANGES
     42#include <unicode/uchar.h>
     43#endif
     44
     45namespace KJS {
    4246
    4347// ----------------------------- FunctionImp ----------------------------------
     
    4549const ClassInfo FunctionImp::info = {"Function", &InternalFunctionImp::info, 0, 0};
    4650
    47 namespace KJS {
    4851  class Parameter {
    4952  public:
     
    5356    Parameter *next;
    5457  };
    55 };
    5658
    5759FunctionImp::FunctionImp(ExecState *exec, const Identifier &n)
     
    212214            context = context->callingContext();
    213215        }
    214         return Undefined();
     216        return Null();
    215217    }
    216218   
     
    494496}
    495497
     498static bool isStrWhiteSpace(unsigned short c)
     499{
     500    switch (c) {
     501        case 0x0009:
     502        case 0x000A:
     503        case 0x000B:
     504        case 0x000C:
     505        case 0x000D:
     506        case 0x0020:
     507        case 0x00A0:
     508        case 0x2028:
     509        case 0x2029:
     510            return true;
     511        default:
     512#if APPLE_CHANGES
     513            return u_charType(c) == U_SPACE_SEPARATOR;
     514#else
     515            // ### properly support other Unicode Zs characters
     516            return false;
     517#endif
     518    }
     519}
     520
     521static int parseDigit(unsigned short c, int radix)
     522{
     523    int digit = -1;
     524
     525    if (c >= '0' && c <= '9') {
     526        digit = c - '0';
     527    } else if (c >= 'A' && c <= 'Z') {
     528        digit = c - 'A' + 10;
     529    } else if (c >= 'a' && c <= 'Z') {
     530        digit = c - 'a' + 10;
     531    }
     532
     533    if (digit >= radix)
     534        return -1;
     535    return digit;
     536}
     537
     538static double parseInt(const UString &s, int radix)
     539{
     540    int length = s.size();
     541    int p = 0;
     542
     543    while (p < length && isStrWhiteSpace(s[p].uc)) {
     544        ++p;
     545    }
     546
     547    double sign = 1;
     548    if (p < length) {
     549        if (s[p] == '+') {
     550            ++p;
     551        } else if (s[p] == '-') {
     552            sign = -1;
     553            ++p;
     554        }
     555    }
     556
     557    if (length - p >= 2 && s[p] == '0' && (s[p + 1] == 'x' || s[p + 1] == 'X')) {
     558        if (radix == 0)
     559            radix = 16;
     560        if (radix == 16)
     561            p += 2;
     562    }
     563    if (radix == 0)
     564        radix = 10;
     565
     566    if (radix < 2 || radix > 36)
     567        return NaN;
     568
     569    bool sawDigit = false;
     570    double number = 0;
     571    while (p < length) {
     572        int digit = parseDigit(s[p].uc, radix);
     573        if (digit == -1)
     574            break;
     575        sawDigit = true;
     576        number *= radix;
     577        number += digit;
     578        ++p;
     579    }
     580
     581    if (!sawDigit)
     582        return NaN;
     583
     584    return sign * number;
     585}
     586
     587static double parseFloat(const UString &s)
     588{
     589    int length = s.size();
     590    int p = 0;
     591
     592    // Skip whitespace.
     593    while (p < length && isStrWhiteSpace(s[p].uc)) {
     594        ++p;
     595    }
     596
     597    // Check for 0x numbers here, because toDouble allows them, but we must not.
     598    if (length - p >= 2 && s[p] == '0' && (s[p + 1] == 'x' || s[p + 1] == 'X')) {
     599        return NaN;
     600    }
     601
     602    return s.substr(p).toDouble( true /*tolerant*/, false /* NaN for empty string */ );
     603}
     604
    496605Value GlobalFuncImp::call(ExecState *exec, Object &/*thisObj*/, const List &args)
    497606{
     
    573682    break;
    574683  }
    575   case ParseInt: {
    576     CString cstr = args[0].toString(exec).cstring();
    577     int radix = args[1].toInt32(exec);
    578 
    579     char* endptr;
    580     errno = 0;
    581 #ifdef HAVE_FUNC_STRTOLL
    582     long long llValue = strtoll(cstr.c_str(), &endptr, radix);
    583     double value = llValue;
    584 #else
    585     long value = strtol(cstr.c_str(), &endptr, radix);
    586 #endif
    587     if (errno != 0 || endptr == cstr.c_str())
    588       res = Number(NaN);
    589     else
    590       res = Number(value);
    591     break;
    592   }
     684  case ParseInt:
     685    res = Number(parseInt(args[0].toString(exec), args[1].toInt32(exec)));
     686    break;
    593687  case ParseFloat:
    594     res = Number(args[0].toString(exec).toDouble( true /*tolerant*/ ));
     688    res = Number(parseFloat(args[0].toString(exec)));
    595689    break;
    596690  case IsNaN:
     
    629723  return res;
    630724}
     725
     726} // namespace
  • trunk/JavaScriptCore/kjs/function_object.cpp

    r7105 r7239  
    4242{
    4343  Value protect(this);
     44  putDirect(lengthPropertyName,   NumberImp::zero(),                                                       DontDelete|ReadOnly|DontEnum);
    4445  putDirect(toStringPropertyName, new FunctionProtoFuncImp(exec, this, FunctionProtoFuncImp::ToString, 0), DontEnum);
    4546  static const Identifier applyPropertyName("apply");
  • trunk/JavaScriptCore/kjs/internal.cpp

    r6768 r7239  
    273273UString NumberImp::toString(ExecState *) const
    274274{
     275  if (val == 0.0) // +0.0 or -0.0
     276    return "0";
    275277  return UString::from(val);
    276278}
     
    454456  //kjsyydebug=1;
    455457  int parseError = kjsyyparse();
     458  bool lexError = Lexer::curr()->sawError();
    456459  Lexer::curr()->doneParsing();
    457460  ProgramNode *prog = progNode;
     
    459462  sid = -1;
    460463
    461   if (parseError) {
     464  if (parseError || lexError) {
    462465    int eline = Lexer::curr()->lineNo();
    463466    if (errLine)
  • trunk/JavaScriptCore/kjs/lexer.cpp

    r7222 r7239  
    116116  skipLF = false;
    117117  skipCR = false;
     118  error = false;
    118119#ifndef KJS_PURE_ECMA
    119120  bol = true;
     
    536537  case Bad:
    537538    fprintf(stderr, "yylex: ERROR.\n");
     539    error = true;
    538540    return -1;
    539541  default:
    540542    assert(!"unhandled numeration value in switch");
     543    error = true;
    541544    return -1;
    542545  }
  • trunk/JavaScriptCore/kjs/lexer.h

    r6810 r7239  
    124124#endif
    125125
     126    bool sawError() const { return error; }
    126127    void doneParsing();
    127128
     
    140141    int bol;     // begin of line
    141142#endif
     143    bool error;
    142144
    143145    // current and following unicode characters
  • trunk/JavaScriptCore/kjs/math_object.cpp

    r7222 r7239  
    186186        break;
    187187      }
    188       if ( val > result )
     188      if ( val > result || (val == 0 && result == 0 && !signbit(val)) )
    189189        result = val;
    190190    }
     
    201201        break;
    202202      }
    203       if ( val < result )
     203      if ( val < result || (val == 0 && result == 0 && signbit(val)) )
    204204        result = val;
    205205    }
     
    238238    break;
    239239  case MathObjectImp::Round:
    240     result = ::floor(arg + 0.5);
     240    if (signbit(arg) && arg >= -0.5)
     241        result = -0.0;
     242    else
     243        result = ::floor(arg + 0.5);
    241244    break;
    242245  case MathObjectImp::Sin:
  • trunk/JavaScriptCore/kjs/nodes.cpp

    r7222 r7239  
    301301{
    302302  return group->evaluate(exec);
     303}
     304
     305Reference GroupNode::evaluateReference(ExecState *exec)
     306{
     307  return group->evaluateReference(exec);
    303308}
    304309
  • trunk/JavaScriptCore/kjs/nodes.h

    r6768 r7239  
    203203    virtual void ref();
    204204    virtual bool deref();
    205     Value evaluate(ExecState *exec);
     205    virtual Value evaluate(ExecState *exec);
     206    virtual Reference evaluateReference(ExecState *exec);
    206207    virtual void streamTo(SourceStream &s) const { group->streamTo(s); }
    207208  private:
  • trunk/JavaScriptCore/kjs/string_object.cpp

    r7222 r7239  
    109109  charCodeAt            StringProtoFuncImp::CharCodeAt  DontEnum|Function       1
    110110  concat                StringProtoFuncImp::Concat      DontEnum|Function       1
    111   indexOf               StringProtoFuncImp::IndexOf     DontEnum|Function       2
    112   lastIndexOf           StringProtoFuncImp::LastIndexOf DontEnum|Function       2
     111  indexOf               StringProtoFuncImp::IndexOf     DontEnum|Function       1
     112  lastIndexOf           StringProtoFuncImp::LastIndexOf DontEnum|Function       1
    113113  match                 StringProtoFuncImp::Match       DontEnum|Function       1
    114114  replace               StringProtoFuncImp::Replace     DontEnum|Function       2
  • trunk/JavaScriptCore/kjs/string_object.lut.h

    r5137 r7239  
    99   { "bold", StringProtoFuncImp::Bold, DontEnum|Function, 0, 0 },
    1010   { 0, 0, 0, 0, 0 },
    11    { "lastIndexOf", StringProtoFuncImp::LastIndexOf, DontEnum|Function, 2, 0 },
     11   { "lastIndexOf", StringProtoFuncImp::LastIndexOf, DontEnum|Function, 1, 0 },
    1212   { "replace", StringProtoFuncImp::Replace, DontEnum|Function, 2, 0 },
    1313   { "match", StringProtoFuncImp::Match, DontEnum|Function, 1, &stringTableEntries[27] },
     
    2121   { "toUpperCase", StringProtoFuncImp::ToUpperCase, DontEnum|Function, 0, 0 },
    2222   { "link", StringProtoFuncImp::Link, DontEnum|Function, 1, 0 },
    23    { "indexOf", StringProtoFuncImp::IndexOf, DontEnum|Function, 2, 0 },
     23   { "indexOf", StringProtoFuncImp::IndexOf, DontEnum|Function, 1, 0 },
    2424   { 0, 0, 0, 0, 0 },
    2525   { "small", StringProtoFuncImp::Small, DontEnum|Function, 0, &stringTableEntries[32] },
  • trunk/JavaScriptCore/kjs/testkjs.cpp

    r7121 r7239  
    2323
    2424#include <stdio.h>
     25#include <stdlib.h>
    2526#include <string.h>
    2627
     
    3435class TestFunctionImp : public ObjectImp {
    3536public:
    36   TestFunctionImp() : ObjectImp() {}
     37  TestFunctionImp(int i, int length);
    3738  virtual bool implementsCall() const { return true; }
    3839  virtual Value call(ExecState *exec, Object &thisObj, const List &args);
     40
     41  enum { Print, Debug, Quit };
     42
     43private:
     44  int id;
    3945};
     46
     47TestFunctionImp::TestFunctionImp(int i, int length) : ObjectImp(), id(i)
     48{
     49  putDirect(lengthPropertyName,length,DontDelete|ReadOnly|DontEnum);
     50}
    4051
    4152Value TestFunctionImp::call(ExecState *exec, Object &/*thisObj*/, const List &args)
    4253{
    43   fprintf(stderr,"--> %s\n",args[0].toString(exec).ascii());
     54  switch (id) {
     55  case Print:
     56  case Debug:
     57    fprintf(stderr,"--> %s\n",args[0].toString(exec).ascii());
     58    return Undefined();
     59  case Quit:
     60    exit(0);
     61    return Undefined();
     62  default:
     63    break;
     64  }
     65
    4466  return Undefined();
    4567}
     
    5274};
    5375
    54 Value VersionFunctionImp::call(ExecState *exec, Object &/*thisObj*/, const List &args)
     76Value VersionFunctionImp::call(ExecState */*exec*/, Object &/*thisObj*/, const List &/*args*/)
    5577{
    5678  // We need this function for compatibility with the Mozilla JS tests but for now
     
    81103    Interpreter interp(global);
    82104    // add debug() function
    83     global.put(interp.globalExec(), Identifier("debug"), Object(new TestFunctionImp()));
     105    global.put(interp.globalExec(), "debug", Object(new TestFunctionImp(TestFunctionImp::Debug,1)));
    84106    // add "print" for compatibility with the mozilla js shell
    85     global.put(interp.globalExec(), Identifier("print"), Object(new TestFunctionImp()));
     107    global.put(interp.globalExec(), "print", Object(new TestFunctionImp(TestFunctionImp::Print,1)));
     108    // add "quit" for compatibility with the mozilla js shell
     109    global.put(interp.globalExec(), "quit", Object(new TestFunctionImp(TestFunctionImp::Quit,0)));
    86110    // add "version" for compatibility with the mozilla js shell
    87     global.put(interp.globalExec(), Identifier("version"), Object(new VersionFunctionImp()));
    88 
    89     const int BufferSize = 200000;
    90     char code[BufferSize];
     111    global.put(interp.globalExec(), "version", Object(new VersionFunctionImp()));
    91112
    92113    for (int i = 1; i < argc; i++) {
     114      int code_len = 0;
     115      int code_alloc = 1024;
     116      char *code = (char*)malloc(code_alloc);
     117
    93118      const char *file = argv[i];
    94119      if (strcmp(file, "-f") == 0)
     
    99124        return 2;
    100125      }
    101       int num = fread(code, 1, BufferSize, f);
    102       code[num] = '\0';
    103       if(num >= BufferSize)
    104         fprintf(stderr, "Warning: File may have been too long.\n");
     126
     127      while (!feof(f) && !ferror(f)) {
     128        size_t len = fread(code+code_len,1,code_alloc-code_len,f);
     129        code_len += len;
     130        if (code_len >= code_alloc) {
     131          code_alloc *= 2;
     132          code = (char*)realloc(code,code_alloc);
     133        }
     134      }
     135      code = (char*)realloc(code,code_len+1);
     136      code[code_len] = '\0';
    105137
    106138      // run
     
    115147        int lineno = -1;
    116148        if (exVal.type() == ObjectType) {
    117           Value lineVal = Object::dynamicCast(exVal).get(exec,Identifier("line"));
     149          Value lineVal = Object::dynamicCast(exVal).get(exec,"line");
    118150          if (lineVal.type() == NumberType)
    119151            lineno = int(lineVal.toNumber(exec));
     
    129161        fprintf(stderr,"Return value: %s\n",msg);
    130162      }
     163
     164      free(code);
    131165    }
    132166
  • trunk/JavaScriptCore/kjs/ustring.cpp

    r7223 r7239  
    10701070UString UString::substr(int pos, int len) const
    10711071{
     1072  int s = size();
     1073
    10721074  if (pos < 0)
    10731075    pos = 0;
    1074   else if (pos >= (int) size())
    1075     pos = size();
     1076  else if (pos >= s)
     1077    pos = s;
    10761078  if (len < 0)
    1077     len = size();
    1078   if (pos + len >= (int) size())
    1079     len = size() - pos;
     1079    len = s;
     1080  if (pos + len >= s)
     1081    len = s - pos;
     1082
     1083  if (pos == 0 && len == s)
     1084    return *this;
    10801085
    10811086  UString::Rep *newRep = Rep::create(rep, pos, len);
  • trunk/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.11-1.js

    r7222 r7239  
    124124    // upper case Latin-1 Supplement
    125125    if ( c == 0x00B5 ) {
    126         u[0] = c;
    127         u[1] = 0x039C;
     126        u[0] = 0x039C;
     127        u[1] = c;
    128128        return u;
    129129    }
  • trunk/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.12-1.js

    r7222 r7239  
    125125    // upper case Latin-1 Supplement
    126126    if ( c == 0x00B5 ) {
    127         u[0] = c;
    128         u[1] = 0x039C;
     127        u[0] = 0x039C;
     128        u[1] = c;
    129129        return u;
    130130    }
  • trunk/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.12-2.js

    r7222 r7239  
    123123    // upper case Latin-1 Supplement
    124124    if ( c == 0x00B5 ) {
    125         u[0] = c;
    126         u[1] = 0x039C;
     125        u[0] = 0x039C;
     126        u[1] = c;
    127127        return u;
    128128    }
  • trunk/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.12-3.js

    r7222 r7239  
    166166    // upper case Latin-1 Supplement
    167167    if ( c == 0x00B5 ) {
    168         u[0] = c;
    169         u[1] = 0x039C;
     168        u[0] = 0x039C;
     169        u[1] = c;
    170170        return u;
    171171    }
  • trunk/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.12-4.js

    r7222 r7239  
    121121    // upper case Latin-1 Supplement
    122122    if ( c == 0x00B5 ) {
    123         u[0] = c;
    124         u[1] = 0x039C;
     123        u[0] = 0x039C;
     124        u[1] = c;
    125125        return u;
    126126    }
  • trunk/JavaScriptCore/tests/mozilla/ecma/String/15.5.4.12-5.js

    r7222 r7239  
    121121    // upper case Latin-1 Supplement
    122122    if ( c == 0x00B5 ) {
    123         u[0] = c;
    124         u[1] = 0x039C;
     123        u[0] = 0x039C;
     124        u[1] = c;
    125125        return u;
    126126    }
  • trunk/JavaScriptCore/tests/mozilla/expected.html

    r7222 r7239  
    88Test List: All tests<br>
    99Skip List: ecma/Date<br>
    10 967 test(s) selected, 962 test(s) completed, 183 failures reported (19.02% failed)<br>
     10967 test(s) selected, 962 test(s) completed, 140 failures reported (14.55% failed)<br>
    1111Engine command line: /Users/darin/symroots/testkjs <br>
    1212OS type: Darwin Darin-Adlers-Computer.local 8.0.0b1 Darwin Kernel Version 8.0.0b1: Sat Jul 24 01:34:32 PDT 2004; root:xnu/xnu-646.1.obj~1/RELEASE_PPC  Power Macintosh powerpc<br>
    13 Testcase execution time: 3 minutes, 42 seconds.<br>
    14 Tests completed on Tue Aug 10 11:42:53 2004.<br><br>
     13Testcase execution time: 7 minutes, 2 seconds.<br>
     14Tests completed on Thu Aug 12 09:54:50 2004.<br><br>
    1515[ <a href='#fail_detail'>Failure Details</a> | <a href='#retest_list'>Retest List</a> | <a href='menu.html'>Test Selection Page</a> ]<br>
    1616<hr>
    1717<a name='fail_detail'></a>
    1818<h2>Failure Details</h2><br>
    19 <dl><a name='failure1'></a><dd><b>Testcase <a target='other_window' href='./ecma/Boolean/15.6.3.1-2.js'>ecma/Boolean/15.6.3.1-2.js</a> failed</b> <br>
     19<dl><a name='failure1'></a><dd><b>Testcase <a target='other_window' href='./ecma/ExecutionContexts/10.1.6.js'>ecma/ExecutionContexts/10.1.6.js</a> failed</b> <br>
    2020 [ <a href='#failure2'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    21 <tt>Expected exit code 0, got 3<br>
    22 Testcase terminated with signal 0<br>
    23 Complete testcase output was:<br>
    24 --> 15.6.3.1-2Boolean.prototype<br>
    25 Exception: ReferenceError - Reference error<br>
    26 </tt><br>
    27 <a name='failure2'></a><dd><b>Testcase <a target='other_window' href='./ecma/Boolean/15.6.3.1-3.js'>ecma/Boolean/15.6.3.1-3.js</a> failed</b> <br>
     21<tt><br>
     22Failure messages were:<br>
     23--> TestFunction(1,2,3) = [object Arguments] FAILED! expected: value of the argument property<br>
     24</tt><br>
     25<a name='failure2'></a><dd><b>Testcase <a target='other_window' href='./ecma/GlobalObject/15.1.2.2-1.js'>ecma/GlobalObject/15.1.2.2-1.js</a> failed</b> <br>
    2826 [ <a href='#failure1'>Previous Failure</a> | <a href='#failure3'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    29 <tt>Expected exit code 0, got 3<br>
    30 Testcase terminated with signal 0<br>
    31 Complete testcase output was:<br>
    32 --> 15.6.3.1-3Boolean.prototype<br>
    33 Exception: ReferenceError - Reference error<br>
    34 </tt><br>
    35 <a name='failure3'></a><dd><b>Testcase <a target='other_window' href='./ecma/ExecutionContexts/10.1.4-7.js'>ecma/ExecutionContexts/10.1.4-7.js</a> failed</b> <br>
     27<tt><br>
     28Failure messages were:<br>
     29--> parseInt("     0xabcdef      = NaN FAILED! expected: 11259375<br>
     30--> parseInt( 0xabcdef ) = NaN FAILED! expected: 11259375<br>
     31--> parseInt(0x0f) = 0 FAILED! expected: 15<br>
     32--> parseInt(0x0ff) = 0 FAILED! expected: 255<br>
     33--> parseInt(0x0fff) = 0 FAILED! expected: 4095<br>
     34--> parseInt(0x0ffff) = 0 FAILED! expected: 65535<br>
     35--> parseInt(0x0fffff) = 0 FAILED! expected: 1048575<br>
     36--> parseInt(0x0ffffff) = 0 FAILED! expected: 16777215<br>
     37--> parseInt(0x0fffffff) = 0 FAILED! expected: 268435455<br>
     38--> parseInt(0x0ffffffff) = 0 FAILED! expected: 4294967295<br>
     39--> parseInt(0x0fffffffff) = 0 FAILED! expected: 68719476735<br>
     40--> parseInt(0x0ffffffffff) = 0 FAILED! expected: 1099511627775<br>
     41--> parseInt(0x0fffffffffff) = 0 FAILED! expected: 17592186044415<br>
     42--> parseInt(0x0ffffffffffff) = 0 FAILED! expected: 281474976710655<br>
     43--> parseInt(0x0fffffffffffff) = 0 FAILED! expected: 4503599627370495<br>
     44--> parseInt(0x0ffffffffffffff) = 0 FAILED! expected: 72057594037927940<br>
     45--> parseInt(0X0f) = 0 FAILED! expected: 15<br>
     46--> parseInt(0X0ff) = 0 FAILED! expected: 255<br>
     47--> parseInt(0X0fff) = 0 FAILED! expected: 4095<br>
     48--> parseInt(0X0ffff) = 0 FAILED! expected: 65535<br>
     49--> parseInt(0X0fffff) = 0 FAILED! expected: 1048575<br>
     50--> parseInt(0X0ffffff) = 0 FAILED! expected: 16777215<br>
     51--> parseInt(0X0fffffff) = 0 FAILED! expected: 268435455<br>
     52--> parseInt(0X0ffffffff) = 0 FAILED! expected: 4294967295<br>
     53--> parseInt(0X0fffffffff) = 0 FAILED! expected: 68719476735<br>
     54--> parseInt(0X0ffffffffff) = 0 FAILED! expected: 1099511627775<br>
     55--> parseInt(0X0fffffffffff) = 0 FAILED! expected: 17592186044415<br>
     56--> parseInt(0X0ffffffffffff) = 0 FAILED! expected: 281474976710655<br>
     57--> parseInt(0X0fffffffffffff) = 0 FAILED! expected: 4503599627370495<br>
     58--> parseInt(0X0ffffffffffffff) = 0 FAILED! expected: 72057594037927940<br>
     59--> parseInt(0x0f,16) = 0 FAILED! expected: 15<br>
     60--> parseInt(0x0ff,16) = 0 FAILED! expected: 255<br>
     61--> parseInt(0x0fff,16) = 0 FAILED! expected: 4095<br>
     62--> parseInt(0x0ffff,16) = 0 FAILED! expected: 65535<br>
     63--> parseInt(0x0fffff,16) = 0 FAILED! expected: 1048575<br>
     64--> parseInt(0x0ffffff,16) = 0 FAILED! expected: 16777215<br>
     65--> parseInt(0x0fffffff,16) = 0 FAILED! expected: 268435455<br>
     66--> parseInt(0x0ffffffff,16) = 0 FAILED! expected: 4294967295<br>
     67--> parseInt(0x0fffffffff,16) = 0 FAILED! expected: 68719476735<br>
     68--> parseInt(0x0ffffffffff,16) = 0 FAILED! expected: 1099511627775<br>
     69--> parseInt(0x0fffffffffff,16) = 0 FAILED! expected: 17592186044415<br>
     70--> parseInt(0x0ffffffffffff,16) = 0 FAILED! expected: 281474976710655<br>
     71--> parseInt(0x0fffffffffffff,16) = 0 FAILED! expected: 4503599627370495<br>
     72--> parseInt(0x0ffffffffffffff,16) = 0 FAILED! expected: 72057594037927940<br>
     73--> parseInt(0x0f,16) = 0 FAILED! expected: 15<br>
     74--> parseInt(0x0ff,16) = 0 FAILED! expected: 255<br>
     75--> parseInt(0x0fff,16) = 0 FAILED! expected: 4095<br>
     76--> parseInt(0x0ffff,16) = 0 FAILED! expected: 65535<br>
     77--> parseInt(0x0fffff,16) = 0 FAILED! expected: 1048575<br>
     78--> parseInt(0x0ffffff,16) = 0 FAILED! expected: 16777215<br>
     79--> parseInt(0x0fffffff,16) = 0 FAILED! expected: 268435455<br>
     80--> parseInt(0x0ffffffff,16) = 0 FAILED! expected: 4294967295<br>
     81--> parseInt(0x0fffffffff,16) = 0 FAILED! expected: 68719476735<br>
     82--> parseInt(0x0ffffffffff,16) = 0 FAILED! expected: 1099511627775<br>
     83--> parseInt(0x0fffffffffff,16) = 0 FAILED! expected: 17592186044415<br>
     84--> parseInt(0x0ffffffffffff,16) = 0 FAILED! expected: 281474976710655<br>
     85--> parseInt(0x0fffffffffffff,16) = 0 FAILED! expected: 4503599627370495<br>
     86--> parseInt(0x0ffffffffffffff,16) = 0 FAILED! expected: 72057594037927940<br>
     87--> parseInt(0x0f,null) = 0 FAILED! expected: 15<br>
     88--> parseInt(0x0ff,null) = 0 FAILED! expected: 255<br>
     89--> parseInt(0x0fff,null) = 0 FAILED! expected: 4095<br>
     90--> parseInt(0x0ffff,null) = 0 FAILED! expected: 65535<br>
     91--> parseInt(0x0fffff,null) = 0 FAILED! expected: 1048575<br>
     92--> parseInt(0x0ffffff,null) = 0 FAILED! expected: 16777215<br>
     93--> parseInt(0x0fffffff,null) = 0 FAILED! expected: 268435455<br>
     94--> parseInt(0x0ffffffff,null) = 0 FAILED! expected: 4294967295<br>
     95--> parseInt(0x0fffffffff,null) = 0 FAILED! expected: 68719476735<br>
     96--> parseInt(0x0ffffffffff,null) = 0 FAILED! expected: 1099511627775<br>
     97--> parseInt(0x0fffffffffff,null) = 0 FAILED! expected: 17592186044415<br>
     98--> parseInt(0x0ffffffffffff,null) = 0 FAILED! expected: 281474976710655<br>
     99--> parseInt(0x0fffffffffffff,null) = 0 FAILED! expected: 4503599627370495<br>
     100--> parseInt(0x0ffffffffffffff,null) = 0 FAILED! expected: 72057594037927940<br>
     101--> parseInt(0x0f, void 0) = 0 FAILED! expected: 15<br>
     102--> parseInt(0x0ff, void 0) = 0 FAILED! expected: 255<br>
     103--> parseInt(0x0fff, void 0) = 0 FAILED! expected: 4095<br>
     104--> parseInt(0x0ffff, void 0) = 0 FAILED! expected: 65535<br>
     105--> parseInt(0x0fffff, void 0) = 0 FAILED! expected: 1048575<br>
     106--> parseInt(0x0ffffff, void 0) = 0 FAILED! expected: 16777215<br>
     107--> parseInt(0x0fffffff, void 0) = 0 FAILED! expected: 268435455<br>
     108--> parseInt(0x0ffffffff, void 0) = 0 FAILED! expected: 4294967295<br>
     109--> parseInt(0x0fffffffff, void 0) = 0 FAILED! expected: 68719476735<br>
     110--> parseInt(0x0ffffffffff, void 0) = 0 FAILED! expected: 1099511627775<br>
     111--> parseInt(0x0fffffffffff, void 0) = 0 FAILED! expected: 17592186044415<br>
     112--> parseInt(0x0ffffffffffff, void 0) = 0 FAILED! expected: 281474976710655<br>
     113--> parseInt(0x0fffffffffffff, void 0) = 0 FAILED! expected: 4503599627370495<br>
     114--> parseInt(0x0ffffffffffffff, void 0) = 0 FAILED! expected: 72057594037927940<br>
     115--> parseInt(  0x0f  , void 0) = 0 FAILED! expected: 15<br>
     116--> parseInt(   0x0ff   , void 0) = 0 FAILED! expected: 255<br>
     117--> parseInt(    0x0fff    , void 0) = 0 FAILED! expected: 4095<br>
     118--> parseInt(     0x0ffff     , void 0) = 0 FAILED! expected: 65535<br>
     119--> parseInt(      0x0fffff      , void 0) = 0 FAILED! expected: 1048575<br>
     120--> parseInt(       0x0ffffff       , void 0) = 0 FAILED! expected: 16777215<br>
     121--> parseInt(        0x0fffffff        , void 0) = 0 FAILED! expected: 268435455<br>
     122--> parseInt(         0x0ffffffff         , void 0) = 0 FAILED! expected: 4294967295<br>
     123--> parseInt(          0x0fffffffff          , void 0) = 0 FAILED! expected: 68719476735<br>
     124--> parseInt(           0x0ffffffffff           , void 0) = 0 FAILED! expected: 1099511627775<br>
     125--> parseInt(            0x0fffffffffff            , void 0) = 0 FAILED! expected: 17592186044415<br>
     126--> parseInt(             0x0ffffffffffff             , void 0) = 0 FAILED! expected: 281474976710655<br>
     127--> parseInt(              0x0fffffffffffff              , void 0) = 0 FAILED! expected: 4503599627370495<br>
     128--> parseInt(               0x0ffffffffffffff               , void 0) = 0 FAILED! expected: 72057594037927940<br>
     129--> parseInt(-0x0f) = 0 FAILED! expected: -15<br>
     130--> parseInt(-0x0ff) = 0 FAILED! expected: -255<br>
     131--> parseInt(-0x0fff) = 0 FAILED! expected: -4095<br>
     132--> parseInt(-0x0ffff) = 0 FAILED! expected: -65535<br>
     133--> parseInt(-0x0fffff) = 0 FAILED! expected: -1048575<br>
     134--> parseInt(-0x0ffffff) = 0 FAILED! expected: -16777215<br>
     135--> parseInt(-0x0fffffff) = 0 FAILED! expected: -268435455<br>
     136--> parseInt(-0x0ffffffff) = 0 FAILED! expected: -4294967295<br>
     137--> parseInt(-0x0fffffffff) = 0 FAILED! expected: -68719476735<br>
     138--> parseInt(-0x0ffffffffff) = 0 FAILED! expected: -1099511627775<br>
     139--> parseInt(-0x0fffffffffff) = 0 FAILED! expected: -17592186044415<br>
     140--> parseInt(-0x0ffffffffffff) = 0 FAILED! expected: -281474976710655<br>
     141--> parseInt(-0x0fffffffffffff) = 0 FAILED! expected: -4503599627370495<br>
     142--> parseInt(-0x0ffffffffffffff) = 0 FAILED! expected: -72057594037927940<br>
     143--> parseInt(0x0fg,16) = 0 FAILED! expected: 15<br>
     144--> parseInt(0x0ffg,16) = 0 FAILED! expected: 255<br>
     145--> parseInt(0x0fffg,16) = 0 FAILED! expected: 4095<br>
     146--> parseInt(0x0ffffg,16) = 0 FAILED! expected: 65535<br>
     147--> parseInt(0x0fffffg,16) = 0 FAILED! expected: 1048575<br>
     148--> parseInt(0x0ffffffg,16) = 0 FAILED! expected: 16777215<br>
     149--> parseInt(0x0fffffffg,16) = 0 FAILED! expected: 268435455<br>
     150--> parseInt(0x0ffffffffg,16) = 0 FAILED! expected: 4294967295<br>
     151--> parseInt(0x0fffffffffg,16) = 0 FAILED! expected: 68719476735<br>
     152--> parseInt(0x0ffffffffffg,16) = 0 FAILED! expected: 1099511627775<br>
     153--> parseInt(0x0fffffffffffg,16) = 0 FAILED! expected: 17592186044415<br>
     154--> parseInt(0x0ffffffffffffg,16) = 0 FAILED! expected: 281474976710655<br>
     155--> parseInt(0x0fffffffffffffg,16) = 0 FAILED! expected: 4503599627370495<br>
     156--> parseInt(0x0ffffffffffffffg,16) = 0 FAILED! expected: 72057594037927940<br>
     157--> parseInt(0x0fg,16) = 0 FAILED! expected: 15<br>
     158--> parseInt(0x0ffg,16) = 0 FAILED! expected: 255<br>
     159--> parseInt(0x0fffg,16) = 0 FAILED! expected: 4095<br>
     160--> parseInt(0x0ffffg,16) = 0 FAILED! expected: 65535<br>
     161--> parseInt(0x0fffffg,16) = 0 FAILED! expected: 1048575<br>
     162--> parseInt(0x0ffffffg,16) = 0 FAILED! expected: 16777215<br>
     163--> parseInt(0x0fffffffg,16) = 0 FAILED! expected: 268435455<br>
     164--> parseInt(0x0ffffffffg,16) = 0 FAILED! expected: 4294967295<br>
     165--> parseInt(0x0fffffffffg,16) = 0 FAILED! expected: 68719476735<br>
     166--> parseInt(0x0ffffffffffg,16) = 0 FAILED! expected: 1099511627775<br>
     167--> parseInt(0x0fffffffffffg,16) = 0 FAILED! expected: 17592186044415<br>
     168--> parseInt(0x0ffffffffffffg,16) = 0 FAILED! expected: 281474976710655<br>
     169--> parseInt(0x0fffffffffffffg,16) = 0 FAILED! expected: 4503599627370495<br>
     170--> parseInt(0x0ffffffffffffffg,16) = 0 FAILED! expected: 72057594037927940<br>
     171--> parseInt(-0x0f) = 0 FAILED! expected: -15<br>
     172--> parseInt(-0x0ff) = 0 FAILED! expected: -255<br>
     173--> parseInt(-0x0fff) = 0 FAILED! expected: -4095<br>
     174--> parseInt(-0x0ffff) = 0 FAILED! expected: -65535<br>
     175--> parseInt(-0x0fffff) = 0 FAILED! expected: -1048575<br>
     176--> parseInt(-0x0ffffff) = 0 FAILED! expected: -16777215<br>
     177--> parseInt(-0x0fffffff) = 0 FAILED! expected: -268435455<br>
     178--> parseInt(-0x0ffffffff) = 0 FAILED! expected: -4294967295<br>
     179--> parseInt(-0x0fffffffff) = 0 FAILED! expected: -68719476735<br>
     180--> parseInt(-0x0ffffffffff) = 0 FAILED! expected: -1099511627775<br>
     181--> parseInt(-0x0fffffffffff) = 0 FAILED! expected: -17592186044415<br>
     182--> parseInt(-0x0ffffffffffff) = 0 FAILED! expected: -281474976710655<br>
     183--> parseInt(-0x0fffffffffffff) = 0 FAILED! expected: -4503599627370495<br>
     184--> parseInt(-0x0ffffffffffffff) = 0 FAILED! expected: -72057594037927940<br>
     185--> parseInt(-0X0f) = 0 FAILED! expected: -15<br>
     186--> parseInt(-0X0ff) = 0 FAILED! expected: -255<br>
     187--> parseInt(-0X0fff) = 0 FAILED! expected: -4095<br>
     188--> parseInt(-0X0ffff) = 0 FAILED! expected: -65535<br>
     189--> parseInt(-0X0fffff) = 0 FAILED! expected: -1048575<br>
     190--> parseInt(-0X0ffffff) = 0 FAILED! expected: -16777215<br>
     191--> parseInt(-0X0fffffff) = 0 FAILED! expected: -268435455<br>
     192--> parseInt(-0X0ffffffff) = 0 FAILED! expected: -4294967295<br>
     193--> parseInt(-0X0fffffffff) = 0 FAILED! expected: -68719476735<br>
     194--> parseInt(-0X0ffffffffff) = 0 FAILED! expected: -1099511627775<br>
     195--> parseInt(-0X0fffffffffff) = 0 FAILED! expected: -17592186044415<br>
     196--> parseInt(-0X0ffffffffffff) = 0 FAILED! expected: -281474976710655<br>
     197--> parseInt(-0X0fffffffffffff) = 0 FAILED! expected: -4503599627370495<br>
     198--> parseInt(-0X0ffffffffffffff) = 0 FAILED! expected: -72057594037927940<br>
     199--> parseInt(-0x0f,16) = 0 FAILED! expected: -15<br>
     200--> parseInt(-0x0ff,16) = 0 FAILED! expected: -255<br>
     201--> parseInt(-0x0fff,16) = 0 FAILED! expected: -4095<br>
     202--> parseInt(-0x0ffff,16) = 0 FAILED! expected: -65535<br>
     203--> parseInt(-0x0fffff,16) = 0 FAILED! expected: -1048575<br>
     204--> parseInt(-0x0ffffff,16) = 0 FAILED! expected: -16777215<br>
     205--> parseInt(-0x0fffffff,16) = 0 FAILED! expected: -268435455<br>
     206--> parseInt(-0x0ffffffff,16) = 0 FAILED! expected: -4294967295<br>
     207--> parseInt(-0x0fffffffff,16) = 0 FAILED! expected: -68719476735<br>
     208--> parseInt(-0x0ffffffffff,16) = 0 FAILED! expected: -1099511627775<br>
     209--> parseInt(-0x0fffffffffff,16) = 0 FAILED! expected: -17592186044415<br>
     210--> parseInt(-0x0ffffffffffff,16) = 0 FAILED! expected: -281474976710655<br>
     211--> parseInt(-0x0fffffffffffff,16) = 0 FAILED! expected: -4503599627370495<br>
     212--> parseInt(-0x0ffffffffffffff,16) = 0 FAILED! expected: -72057594037927940<br>
     213--> parseInt(-0x0f,16) = 0 FAILED! expected: -15<br>
     214--> parseInt(-0x0ff,16) = 0 FAILED! expected: -255<br>
     215--> parseInt(-0x0fff,16) = 0 FAILED! expected: -4095<br>
     216--> parseInt(-0x0ffff,16) = 0 FAILED! expected: -65535<br>
     217--> parseInt(-0x0fffff,16) = 0 FAILED! expected: -1048575<br>
     218--> parseInt(-0x0ffffff,16) = 0 FAILED! expected: -16777215<br>
     219--> parseInt(-0x0fffffff,16) = 0 FAILED! expected: -268435455<br>
     220--> parseInt(-0x0ffffffff,16) = 0 FAILED! expected: -4294967295<br>
     221--> parseInt(-0x0fffffffff,16) = 0 FAILED! expected: -68719476735<br>
     222--> parseInt(-0x0ffffffffff,16) = 0 FAILED! expected: -1099511627775<br>
     223--> parseInt(-0x0fffffffffff,16) = 0 FAILED! expected: -17592186044415<br>
     224--> parseInt(-0x0ffffffffffff,16) = 0 FAILED! expected: -281474976710655<br>
     225--> parseInt(-0x0fffffffffffff,16) = 0 FAILED! expected: -4503599627370495<br>
     226--> parseInt(-0x0ffffffffffffff,16) = 0 FAILED! expected: -72057594037927940<br>
     227--> parseInt(077) = 77 FAILED! expected: 63<br>
     228--> parseInt(0777) = 777 FAILED! expected: 511<br>
     229--> parseInt(07777) = 7777 FAILED! expected: 4095<br>
     230--> parseInt(077777) = 77777 FAILED! expected: 32767<br>
     231--> parseInt(0777777) = 777777 FAILED! expected: 262143<br>
     232--> parseInt(07777777) = 7777777 FAILED! expected: 2097151<br>
     233--> parseInt(077777777) = 77777777 FAILED! expected: 16777215<br>
     234--> parseInt(0777777777) = 777777777 FAILED! expected: 134217727<br>
     235--> parseInt(07777777777) = 7777777777 FAILED! expected: 1073741823<br>
     236--> parseInt(077777777777) = 77777777777 FAILED! expected: 8589934591<br>
     237--> parseInt(0777777777777) = 777777777777 FAILED! expected: 68719476735<br>
     238--> parseInt(07777777777777) = 7777777777777 FAILED! expected: 549755813887<br>
     239--> parseInt(077777777777777) = 77777777777777 FAILED! expected: 4398046511103<br>
     240--> parseInt(-077) = -77 FAILED! expected: -63<br>
     241--> parseInt(-0777) = -777 FAILED! expected: -511<br>
     242--> parseInt(-07777) = -7777 FAILED! expected: -4095<br>
     243--> parseInt(-077777) = -77777 FAILED! expected: -32767<br>
     244--> parseInt(-0777777) = -777777 FAILED! expected: -262143<br>
     245--> parseInt(-07777777) = -7777777 FAILED! expected: -2097151<br>
     246--> parseInt(-077777777) = -77777777 FAILED! expected: -16777215<br>
     247--> parseInt(-0777777777) = -777777777 FAILED! expected: -134217727<br>
     248--> parseInt(-07777777777) = -7777777777 FAILED! expected: -1073741823<br>
     249--> parseInt(-077777777777) = -77777777777 FAILED! expected: -8589934591<br>
     250--> parseInt(-0777777777777) = -777777777777 FAILED! expected: -68719476735<br>
     251--> parseInt(-07777777777777) = -7777777777777 FAILED! expected: -549755813887<br>
     252--> parseInt(-077777777777777) = -77777777777777 FAILED! expected: -4398046511103<br>
     253</tt><br>
     254<a name='failure3'></a><dd><b>Testcase <a target='other_window' href='./ecma/GlobalObject/15.1.2.2-2.js'>ecma/GlobalObject/15.1.2.2-2.js</a> failed</b> <br>
    36255 [ <a href='#failure2'>Previous Failure</a> | <a href='#failure4'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    37 <tt>Expected exit code 0, got 3<br>
    38 Testcase terminated with signal 0<br>
    39 Complete testcase output was:<br>
    40 --> 10.1.4-7 Scope Chain and Identifier Resolution<br>
    41 Exception: ReferenceError - Reference error<br>
    42 </tt><br>
    43 <a name='failure4'></a><dd><b>Testcase <a target='other_window' href='./ecma/ExecutionContexts/10.1.6.js'>ecma/ExecutionContexts/10.1.6.js</a> failed</b> <br>
    44  [ <a href='#failure3'>Previous Failure</a> | <a href='#failure5'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    45 <tt><br>
    46 Failure messages were:<br>
    47 --> TestFunction(1,2,3) = [object Arguments] FAILED! expected: value of the argument property<br>
    48 </tt><br>
    49 <a name='failure5'></a><dd><b>Testcase <a target='other_window' href='./ecma/Expressions/11.2.1-1.js'>ecma/Expressions/11.2.1-1.js</a> failed</b> <br>
    50  [ <a href='#failure4'>Previous Failure</a> | <a href='#failure6'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    51 <tt><br>
    52 Failure messages were:<br>
    53 --> typeof Function.prototype.length = undefined FAILED! expected: number<br>
    54 --> typeof Function.prototype['length'] = undefined FAILED! expected: number<br>
    55 </tt><br>
    56 <a name='failure6'></a><dd><b>Testcase <a target='other_window' href='./ecma/Expressions/11.4.1.js'>ecma/Expressions/11.4.1.js</a> failed</b> <br>
    57  [ <a href='#failure5'>Previous Failure</a> | <a href='#failure7'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    58 <tt>Expected exit code 0, got 3<br>
    59 Testcase terminated with signal 0<br>
    60 Complete testcase output was:<br>
    61 --> 11.4.1 The delete operator<br>
    62 Exception: ReferenceError - Can't find variable: x<br>
    63 </tt><br>
    64 <a name='failure7'></a><dd><b>Testcase <a target='other_window' href='./ecma/FunctionObjects/15.3.1.1-1.js'>ecma/FunctionObjects/15.3.1.1-1.js</a> failed</b> <br>
    65  [ <a href='#failure6'>Previous Failure</a> | <a href='#failure8'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    66 <tt><br>
    67 Failure messages were:<br>
    68 --> myfunc.arguments = undefined FAILED! expected: null<br>
    69 --> MyObject.arguments = undefined FAILED! expected: null<br>
    70 </tt><br>
    71 <a name='failure8'></a><dd><b>Testcase <a target='other_window' href='./ecma/FunctionObjects/15.3.1.1-2.js'>ecma/FunctionObjects/15.3.1.1-2.js</a> failed</b> <br>
    72  [ <a href='#failure7'>Previous Failure</a> | <a href='#failure9'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    73 <tt><br>
    74 Failure messages were:<br>
    75 --> myfunc1.arguments = undefined FAILED! expected: null<br>
    76 --> myfunc2.arguments = undefined FAILED! expected: null<br>
    77 --> myfunc3.arguments = undefined FAILED! expected: null<br>
    78 </tt><br>
    79 <a name='failure9'></a><dd><b>Testcase <a target='other_window' href='./ecma/FunctionObjects/15.3.2.1-1.js'>ecma/FunctionObjects/15.3.2.1-1.js</a> failed</b> <br>
    80  [ <a href='#failure8'>Previous Failure</a> | <a href='#failure10'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    81 <tt><br>
    82 Failure messages were:<br>
    83 --> myfunc.arguments = undefined FAILED! expected: null<br>
    84 --> MyObject.arguments = undefined FAILED! expected: null<br>
    85 </tt><br>
    86 <a name='failure10'></a><dd><b>Testcase <a target='other_window' href='./ecma/FunctionObjects/15.3.2.1-2.js'>ecma/FunctionObjects/15.3.2.1-2.js</a> failed</b> <br>
    87  [ <a href='#failure9'>Previous Failure</a> | <a href='#failure11'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    88 <tt><br>
    89 Failure messages were:<br>
    90 --> myfunc1.arguments = undefined FAILED! expected: null<br>
    91 --> myfunc2.arguments = undefined FAILED! expected: null<br>
    92 --> myfunc3.arguments = undefined FAILED! expected: null<br>
    93 </tt><br>
    94 <a name='failure11'></a><dd><b>Testcase <a target='other_window' href='./ecma/FunctionObjects/15.3.5-2.js'>ecma/FunctionObjects/15.3.5-2.js</a> failed</b> <br>
    95  [ <a href='#failure10'>Previous Failure</a> | <a href='#failure12'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    96 <tt><br>
    97 Failure messages were:<br>
    98 --> MyObject.arguments = undefined FAILED! expected: null<br>
    99 </tt><br>
    100 <a name='failure12'></a><dd><b>Testcase <a target='other_window' href='./ecma/FunctionObjects/15.3.5.3.js'>ecma/FunctionObjects/15.3.5.3.js</a> failed</b> <br>
    101  [ <a href='#failure11'>Previous Failure</a> | <a href='#failure13'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    102 <tt><br>
    103 Failure messages were:<br>
    104 --> var MYFUNCTION = new Function( 'return this.arguments' ); MYFUNCTION.arguments = undefined FAILED! expected: null<br>
    105 </tt><br>
    106 <a name='failure13'></a><dd><b>Testcase <a target='other_window' href='./ecma/GlobalObject/15.1.2.2-1.js'>ecma/GlobalObject/15.1.2.2-1.js</a> failed</b> <br>
    107  [ <a href='#failure12'>Previous Failure</a> | <a href='#failure14'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    108 <tt><br>
    109 Failure messages were:<br>
    110 --> parseInt( '11111111112222222222' ) = NaN FAILED! expected: 11111111112222222000<br>
    111 --> parseInt( '111111111122222222223' ) = NaN FAILED! expected: 111111111122222220000<br>
    112 --> parseInt( '11111111112222222222',10 ) = NaN FAILED! expected: 11111111112222222000<br>
    113 --> parseInt( '111111111122222222223',10 ) = NaN FAILED! expected: 111111111122222220000<br>
    114 </tt><br>
    115 <a name='failure14'></a><dd><b>Testcase <a target='other_window' href='./ecma/GlobalObject/15.1.2.2-2.js'>ecma/GlobalObject/15.1.2.2-2.js</a> failed</b> <br>
    116  [ <a href='#failure13'>Previous Failure</a> | <a href='#failure15'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    117 <tt><br>
    118 Failure messages were:<br>
     256<tt><br>
     257Failure messages were:<br>
     258--> parseInt("0000001000000001001000110100010101100111100010011010101111011",2) = 18054430506169720 FAILED! expected: 18054430506169724<br>
     259--> parseInt("yz",35) = NaN FAILED! expected: 34<br>
     260--> parseInt("yz",36) = NaN FAILED! expected: 1259<br>
     261--> parseInt("123456789012345678") = 123456789012345700 FAILED! expected: 123456789012345680<br>
     262--> parseInt("0022") = 22 FAILED! expected: 18<br>
     263--> parseInt("0x1000000000000081") = 1152921504606847000 FAILED! expected: 1152921504606847200<br>
    119264--> s = 0xFFFFFFFFFFFFF800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000; -s = -1.7976931348623155e+308 FAILED! expected: -1.7976931348623157e+308<br>
    120265--> s = 0xFFFFFFFFFFFFF800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001; -s = -1.7976931348623155e+308 FAILED! expected: -1.7976931348623157e+308<br>
    121266--> s = 0xFFFFFFFFFFFFFC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000; -s = -1.7976931348623157e+308 FAILED! expected: -Infinity<br>
    122 --> parseInt(s) = NaN FAILED! expected: Infinity<br>
    123 --> parseInt(s,36) = NaN FAILED! expected: Infinity<br>
    124 </tt><br>
    125 <a name='failure15'></a><dd><b>Testcase <a target='other_window' href='./ecma/GlobalObject/15.1.2.3-1.js'>ecma/GlobalObject/15.1.2.3-1.js</a> failed</b> <br>
    126  [ <a href='#failure14'>Previous Failure</a> | <a href='#failure16'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    127 <tt><br>
    128 Failure messages were:<br>
    129 --> parseFloat('') = 0 FAILED! expected: NaN<br>
    130 --> parseFloat(' ') = 0 FAILED! expected: NaN<br>
    131 --> parseFloat('0x1') = 1 FAILED! expected: 0<br>
    132 --> parseFloat('0x2') = 2 FAILED! expected: 0<br>
    133 --> parseFloat('0x3') = 3 FAILED! expected: 0<br>
    134 --> parseFloat('0x4') = 4 FAILED! expected: 0<br>
    135 --> parseFloat('0x5') = 5 FAILED! expected: 0<br>
    136 --> parseFloat('0x6') = 6 FAILED! expected: 0<br>
    137 --> parseFloat('0x7') = 7 FAILED! expected: 0<br>
    138 --> parseFloat('0x8') = 8 FAILED! expected: 0<br>
    139 --> parseFloat('0x9') = 9 FAILED! expected: 0<br>
    140 --> parseFloat('0xa') = 10 FAILED! expected: 0<br>
    141 --> parseFloat('0xb') = 11 FAILED! expected: 0<br>
    142 --> parseFloat('0xc') = 12 FAILED! expected: 0<br>
    143 --> parseFloat('0xd') = 13 FAILED! expected: 0<br>
    144 --> parseFloat('0xe') = 14 FAILED! expected: 0<br>
    145 --> parseFloat('0xf') = 15 FAILED! expected: 0<br>
    146 --> parseFloat('0xA') = 10 FAILED! expected: 0<br>
    147 --> parseFloat('0xB') = 11 FAILED! expected: 0<br>
    148 --> parseFloat('0xC') = 12 FAILED! expected: 0<br>
    149 --> parseFloat('0xD') = 13 FAILED! expected: 0<br>
    150 --> parseFloat('0xE') = 14 FAILED! expected: 0<br>
    151 --> parseFloat('0xF') = 15 FAILED! expected: 0<br>
    152 --> parseFloat('0X1') = 1 FAILED! expected: 0<br>
    153 --> parseFloat('0X2') = 2 FAILED! expected: 0<br>
    154 --> parseFloat('0X3') = 3 FAILED! expected: 0<br>
    155 --> parseFloat('0X4') = 4 FAILED! expected: 0<br>
    156 --> parseFloat('0X5') = 5 FAILED! expected: 0<br>
    157 --> parseFloat('0X6') = 6 FAILED! expected: 0<br>
    158 --> parseFloat('0X7') = 7 FAILED! expected: 0<br>
    159 --> parseFloat('0X8') = 8 FAILED! expected: 0<br>
    160 --> parseFloat('0X9') = 9 FAILED! expected: 0<br>
    161 --> parseFloat('0Xa') = 10 FAILED! expected: 0<br>
    162 --> parseFloat('0Xb') = 11 FAILED! expected: 0<br>
    163 --> parseFloat('0Xc') = 12 FAILED! expected: 0<br>
    164 --> parseFloat('0Xd') = 13 FAILED! expected: 0<br>
    165 --> parseFloat('0Xe') = 14 FAILED! expected: 0<br>
    166 --> parseFloat('0Xf') = 15 FAILED! expected: 0<br>
    167 --> parseFloat('0XA') = 10 FAILED! expected: 0<br>
    168 --> parseFloat('0XB') = 11 FAILED! expected: 0<br>
    169 --> parseFloat('0XC') = 12 FAILED! expected: 0<br>
    170 --> parseFloat('0XD') = 13 FAILED! expected: 0<br>
    171 --> parseFloat('0XE') = 14 FAILED! expected: 0<br>
    172 --> parseFloat('0XF') = 15 FAILED! expected: 0<br>
    173 --> parseFloat('  0XF  ') = 15 FAILED! expected: 0<br>
    174 </tt><br>
    175 <a name='failure16'></a><dd><b>Testcase <a target='other_window' href='./ecma/GlobalObject/15.1.2.3-2.js'>ecma/GlobalObject/15.1.2.3-2.js</a> failed</b> <br>
    176  [ <a href='#failure15'>Previous Failure</a> | <a href='#failure17'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    177 <tt><br>
    178 Failure messages were:<br>
    179 --> parseFloat('          0x1') = 1 FAILED! expected: 0<br>
    180 --> parseFloat('          0x2') = 2 FAILED! expected: 0<br>
    181 --> parseFloat('          0x3') = 3 FAILED! expected: 0<br>
    182 --> parseFloat('          0x4') = 4 FAILED! expected: 0<br>
    183 --> parseFloat('          0x5') = 5 FAILED! expected: 0<br>
    184 --> parseFloat('          0x6') = 6 FAILED! expected: 0<br>
    185 --> parseFloat('          0x7') = 7 FAILED! expected: 0<br>
    186 --> parseFloat('          0x8') = 8 FAILED! expected: 0<br>
    187 --> parseFloat('          0x9') = 9 FAILED! expected: 0<br>
    188 --> parseFloat('          0xa') = 10 FAILED! expected: 0<br>
    189 --> parseFloat('          0xb') = 11 FAILED! expected: 0<br>
    190 --> parseFloat('          0xc') = 12 FAILED! expected: 0<br>
    191 --> parseFloat('          0xd') = 13 FAILED! expected: 0<br>
    192 --> parseFloat('          0xe') = 14 FAILED! expected: 0<br>
    193 --> parseFloat('          0xf') = 15 FAILED! expected: 0<br>
    194 --> parseFloat('          0xA') = 10 FAILED! expected: 0<br>
    195 --> parseFloat('          0xB') = 11 FAILED! expected: 0<br>
    196 --> parseFloat('          0xC') = 12 FAILED! expected: 0<br>
    197 --> parseFloat('          0xD') = 13 FAILED! expected: 0<br>
    198 --> parseFloat('          0xE') = 14 FAILED! expected: 0<br>
    199 --> parseFloat('          0xF') = 15 FAILED! expected: 0<br>
    200 --> parseFloat('          0X1') = 1 FAILED! expected: 0<br>
    201 --> parseFloat('          0X2') = 2 FAILED! expected: 0<br>
    202 --> parseFloat('          0X3') = 3 FAILED! expected: 0<br>
    203 --> parseFloat('          0X4') = 4 FAILED! expected: 0<br>
    204 --> parseFloat('          0X5') = 5 FAILED! expected: 0<br>
    205 --> parseFloat('          0X6') = 6 FAILED! expected: 0<br>
    206 --> parseFloat('          0X7') = 7 FAILED! expected: 0<br>
    207 --> parseFloat('          0X8') = 8 FAILED! expected: 0<br>
    208 --> parseFloat('          0X9') = 9 FAILED! expected: 0<br>
    209 --> parseFloat('          0Xa') = 10 FAILED! expected: 0<br>
    210 --> parseFloat('          0Xb') = 11 FAILED! expected: 0<br>
    211 --> parseFloat('          0Xc') = 12 FAILED! expected: 0<br>
    212 --> parseFloat('          0Xd') = 13 FAILED! expected: 0<br>
    213 --> parseFloat('          0Xe') = 14 FAILED! expected: 0<br>
    214 --> parseFloat('          0Xf') = 15 FAILED! expected: 0<br>
    215 --> parseFloat('          0XA') = 10 FAILED! expected: 0<br>
    216 --> parseFloat('          0XB') = 11 FAILED! expected: 0<br>
    217 --> parseFloat('          0XC') = 12 FAILED! expected: 0<br>
    218 --> parseFloat('          0XD') = 13 FAILED! expected: 0<br>
    219 --> parseFloat('          0XE') = 14 FAILED! expected: 0<br>
    220 --> parseFloat('          0XF') = 15 FAILED! expected: 0<br>
    221 </tt><br>
    222 <a name='failure17'></a><dd><b>Testcase <a target='other_window' href='./ecma/GlobalObject/15.1.2.4.js'>ecma/GlobalObject/15.1.2.4.js</a> failed</b> <br>
    223  [ <a href='#failure16'>Previous Failure</a> | <a href='#failure18'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    224 <tt><br>
    225 Failure messages were:<br>
    226 --> escape( -0 ) = -0 FAILED! expected: 0<br>
     267--> parseInt(s,36) = 0 FAILED! expected: Infinity<br>
     268</tt><br>
     269<a name='failure4'></a><dd><b>Testcase <a target='other_window' href='./ecma/GlobalObject/15.1.2.3-1.js'>ecma/GlobalObject/15.1.2.3-1.js</a> failed</b> <br>
     270 [ <a href='#failure3'>Previous Failure</a> | <a href='#failure5'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     271<tt><br>
     272Failure messages were:<br>
     273--> parseFloat('0x0') = NaN FAILED! expected: 0<br>
     274--> parseFloat('0x1') = NaN FAILED! expected: 0<br>
     275--> parseFloat('0x2') = NaN FAILED! expected: 0<br>
     276--> parseFloat('0x3') = NaN FAILED! expected: 0<br>
     277--> parseFloat('0x4') = NaN FAILED! expected: 0<br>
     278--> parseFloat('0x5') = NaN FAILED! expected: 0<br>
     279--> parseFloat('0x6') = NaN FAILED! expected: 0<br>
     280--> parseFloat('0x7') = NaN FAILED! expected: 0<br>
     281--> parseFloat('0x8') = NaN FAILED! expected: 0<br>
     282--> parseFloat('0x9') = NaN FAILED! expected: 0<br>
     283--> parseFloat('0xa') = NaN FAILED! expected: 0<br>
     284--> parseFloat('0xb') = NaN FAILED! expected: 0<br>
     285--> parseFloat('0xc') = NaN FAILED! expected: 0<br>
     286--> parseFloat('0xd') = NaN FAILED! expected: 0<br>
     287--> parseFloat('0xe') = NaN FAILED! expected: 0<br>
     288--> parseFloat('0xf') = NaN FAILED! expected: 0<br>
     289--> parseFloat('0xA') = NaN FAILED! expected: 0<br>
     290--> parseFloat('0xB') = NaN FAILED! expected: 0<br>
     291--> parseFloat('0xC') = NaN FAILED! expected: 0<br>
     292--> parseFloat('0xD') = NaN FAILED! expected: 0<br>
     293--> parseFloat('0xE') = NaN FAILED! expected: 0<br>
     294--> parseFloat('0xF') = NaN FAILED! expected: 0<br>
     295--> parseFloat('0X0') = NaN FAILED! expected: 0<br>
     296--> parseFloat('0X1') = NaN FAILED! expected: 0<br>
     297--> parseFloat('0X2') = NaN FAILED! expected: 0<br>
     298--> parseFloat('0X3') = NaN FAILED! expected: 0<br>
     299--> parseFloat('0X4') = NaN FAILED! expected: 0<br>
     300--> parseFloat('0X5') = NaN FAILED! expected: 0<br>
     301--> parseFloat('0X6') = NaN FAILED! expected: 0<br>
     302--> parseFloat('0X7') = NaN FAILED! expected: 0<br>
     303--> parseFloat('0X8') = NaN FAILED! expected: 0<br>
     304--> parseFloat('0X9') = NaN FAILED! expected: 0<br>
     305--> parseFloat('0Xa') = NaN FAILED! expected: 0<br>
     306--> parseFloat('0Xb') = NaN FAILED! expected: 0<br>
     307--> parseFloat('0Xc') = NaN FAILED! expected: 0<br>
     308--> parseFloat('0Xd') = NaN FAILED! expected: 0<br>
     309--> parseFloat('0Xe') = NaN FAILED! expected: 0<br>
     310--> parseFloat('0Xf') = NaN FAILED! expected: 0<br>
     311--> parseFloat('0XA') = NaN FAILED! expected: 0<br>
     312--> parseFloat('0XB') = NaN FAILED! expected: 0<br>
     313--> parseFloat('0XC') = NaN FAILED! expected: 0<br>
     314--> parseFloat('0XD') = NaN FAILED! expected: 0<br>
     315--> parseFloat('0XE') = NaN FAILED! expected: 0<br>
     316--> parseFloat('0XF') = NaN FAILED! expected: 0<br>
     317--> parseFloat('  0XF  ') = NaN FAILED! expected: 0<br>
     318</tt><br>
     319<a name='failure5'></a><dd><b>Testcase <a target='other_window' href='./ecma/GlobalObject/15.1.2.3-2.js'>ecma/GlobalObject/15.1.2.3-2.js</a> failed</b> <br>
     320 [ <a href='#failure4'>Previous Failure</a> | <a href='#failure6'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     321<tt><br>
     322Failure messages were:<br>
     323--> parseFloat('          0x0') = NaN FAILED! expected: 0<br>
     324--> parseFloat('          0x1') = NaN FAILED! expected: 0<br>
     325--> parseFloat('          0x2') = NaN FAILED! expected: 0<br>
     326--> parseFloat('          0x3') = NaN FAILED! expected: 0<br>
     327--> parseFloat('          0x4') = NaN FAILED! expected: 0<br>
     328--> parseFloat('          0x5') = NaN FAILED! expected: 0<br>
     329--> parseFloat('          0x6') = NaN FAILED! expected: 0<br>
     330--> parseFloat('          0x7') = NaN FAILED! expected: 0<br>
     331--> parseFloat('          0x8') = NaN FAILED! expected: 0<br>
     332--> parseFloat('          0x9') = NaN FAILED! expected: 0<br>
     333--> parseFloat('          0xa') = NaN FAILED! expected: 0<br>
     334--> parseFloat('          0xb') = NaN FAILED! expected: 0<br>
     335--> parseFloat('          0xc') = NaN FAILED! expected: 0<br>
     336--> parseFloat('          0xd') = NaN FAILED! expected: 0<br>
     337--> parseFloat('          0xe') = NaN FAILED! expected: 0<br>
     338--> parseFloat('          0xf') = NaN FAILED! expected: 0<br>
     339--> parseFloat('          0xA') = NaN FAILED! expected: 0<br>
     340--> parseFloat('          0xB') = NaN FAILED! expected: 0<br>
     341--> parseFloat('          0xC') = NaN FAILED! expected: 0<br>
     342--> parseFloat('          0xD') = NaN FAILED! expected: 0<br>
     343--> parseFloat('          0xE') = NaN FAILED! expected: 0<br>
     344--> parseFloat('          0xF') = NaN FAILED! expected: 0<br>
     345--> parseFloat('          0X0') = NaN FAILED! expected: 0<br>
     346--> parseFloat('          0X1') = NaN FAILED! expected: 0<br>
     347--> parseFloat('          0X2') = NaN FAILED! expected: 0<br>
     348--> parseFloat('          0X3') = NaN FAILED! expected: 0<br>
     349--> parseFloat('          0X4') = NaN FAILED! expected: 0<br>
     350--> parseFloat('          0X5') = NaN FAILED! expected: 0<br>
     351--> parseFloat('          0X6') = NaN FAILED! expected: 0<br>
     352--> parseFloat('          0X7') = NaN FAILED! expected: 0<br>
     353--> parseFloat('          0X8') = NaN FAILED! expected: 0<br>
     354--> parseFloat('          0X9') = NaN FAILED! expected: 0<br>
     355--> parseFloat('          0Xa') = NaN FAILED! expected: 0<br>
     356--> parseFloat('          0Xb') = NaN FAILED! expected: 0<br>
     357--> parseFloat('          0Xc') = NaN FAILED! expected: 0<br>
     358--> parseFloat('          0Xd') = NaN FAILED! expected: 0<br>
     359--> parseFloat('          0Xe') = NaN FAILED! expected: 0<br>
     360--> parseFloat('          0Xf') = NaN FAILED! expected: 0<br>
     361--> parseFloat('          0XA') = NaN FAILED! expected: 0<br>
     362--> parseFloat('          0XB') = NaN FAILED! expected: 0<br>
     363--> parseFloat('          0XC') = NaN FAILED! expected: 0<br>
     364--> parseFloat('          0XD') = NaN FAILED! expected: 0<br>
     365--> parseFloat('          0XE') = NaN FAILED! expected: 0<br>
     366--> parseFloat('          0XF') = NaN FAILED! expected: 0<br>
     367</tt><br>
     368<a name='failure6'></a><dd><b>Testcase <a target='other_window' href='./ecma/GlobalObject/15.1.2.4.js'>ecma/GlobalObject/15.1.2.4.js</a> failed</b> <br>
     369 [ <a href='#failure5'>Previous Failure</a> | <a href='#failure7'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     370<tt><br>
     371Failure messages were:<br>
    227372--> escape(String.fromCharCode(128)) = %C2%80 FAILED! expected: %80<br>
    228373--> escape(String.fromCharCode(129)) = %C2%81 FAILED! expected: %81<br>
     
    11581303--> escape(String.fromCharCode(65535)) = %EF%BF%BF FAILED! expected: %uFFFF<br>
    11591304</tt><br>
    1160 <a name='failure18'></a><dd><b>Testcase <a target='other_window' href='./ecma/GlobalObject/15.1.2.5-1.js'>ecma/GlobalObject/15.1.2.5-1.js</a> failed</b> <br>
    1161  [ <a href='#failure17'>Previous Failure</a> | <a href='#failure19'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    1162 <tt><br>
    1163 Failure messages were:<br>
    1164 --> unescape( -0 ) = -0 FAILED! expected: 0<br>
     1305<a name='failure7'></a><dd><b>Testcase <a target='other_window' href='./ecma/GlobalObject/15.1.2.5-1.js'>ecma/GlobalObject/15.1.2.5-1.js</a> failed</b> <br>
     1306 [ <a href='#failure6'>Previous Failure</a> | <a href='#failure8'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1307<tt><br>
     1308Failure messages were:<br>
    11651309--> unescape( %80 ) = %80 FAILED! expected: €<br>
    11661310--> unescape( %81 ) = %81 FAILED! expected: <br>
     
    12931437--> unescape( %FF ) = %FF FAILED! expected: ÿ<br>
    12941438</tt><br>
    1295 <a name='failure19'></a><dd><b>Testcase <a target='other_window' href='./ecma/GlobalObject/15.1.2.5-3.js'>ecma/GlobalObject/15.1.2.5-3.js</a> failed</b> <br>
    1296  [ <a href='#failure18'>Previous Failure</a> | <a href='#failure20'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1439<a name='failure8'></a><dd><b>Testcase <a target='other_window' href='./ecma/GlobalObject/15.1.2.5-3.js'>ecma/GlobalObject/15.1.2.5-3.js</a> failed</b> <br>
     1440 [ <a href='#failure7'>Previous Failure</a> | <a href='#failure9'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    12971441<tt><br>
    12981442Failure messages were:<br>
    12991443--> unescape( %uD43- )[where last character is String.fromCharCode(45)] = %D43- FAILED! expected: Ô3-<br>
    13001444</tt><br>
    1301 <a name='failure20'></a><dd><b>Testcase <a target='other_window' href='./ecma/LexicalConventions/7.7.3-1.js'>ecma/LexicalConventions/7.7.3-1.js</a> failed</b> <br>
    1302  [ <a href='#failure19'>Previous Failure</a> | <a href='#failure21'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1445<a name='failure9'></a><dd><b>Testcase <a target='other_window' href='./ecma/LexicalConventions/7.7.3-1.js'>ecma/LexicalConventions/7.7.3-1.js</a> failed</b> <br>
     1446 [ <a href='#failure8'>Previous Failure</a> | <a href='#failure10'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    13031447<tt><br>
    13041448Failure messages were:<br>
     
    13061450--> 0x1000000000000281 = 1152921504606847500 FAILED! expected: 1152921504606847700<br>
    13071451</tt><br>
    1308 <a name='failure21'></a><dd><b>Testcase <a target='other_window' href='./ecma/Math/15.8.1.2-2.js'>ecma/Math/15.8.1.2-2.js</a> failed</b> <br>
    1309  [ <a href='#failure20'>Previous Failure</a> | <a href='#failure22'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    1310 <tt>Expected exit code 0, got 3<br>
    1311 Testcase terminated with signal 0<br>
    1312 Complete testcase output was:<br>
    1313 --> 15.8.1.2-2 Math.LN10<br>
    1314 Exception: ReferenceError - Reference error<br>
    1315 </tt><br>
    1316 <a name='failure22'></a><dd><b>Testcase <a target='other_window' href='./ecma/Math/15.8.1.3-2.js'>ecma/Math/15.8.1.3-2.js</a> failed</b> <br>
    1317  [ <a href='#failure21'>Previous Failure</a> | <a href='#failure23'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    1318 <tt>Expected exit code 0, got 3<br>
    1319 Testcase terminated with signal 0<br>
    1320 Complete testcase output was:<br>
    1321 --> 15.8.1.3-2 Math.LN2<br>
    1322 Exception: ReferenceError - Reference error<br>
    1323 </tt><br>
    1324 <a name='failure23'></a><dd><b>Testcase <a target='other_window' href='./ecma/Math/15.8.1.4-2.js'>ecma/Math/15.8.1.4-2.js</a> failed</b> <br>
    1325  [ <a href='#failure22'>Previous Failure</a> | <a href='#failure24'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    1326 <tt>Expected exit code 0, got 3<br>
    1327 Testcase terminated with signal 0<br>
    1328 Complete testcase output was:<br>
    1329 --> 15.8.1.4-2 Math.LOG2E<br>
    1330 Exception: ReferenceError - Reference error<br>
    1331 </tt><br>
    1332 <a name='failure24'></a><dd><b>Testcase <a target='other_window' href='./ecma/Math/15.8.2.12.js'>ecma/Math/15.8.2.12.js</a> failed</b> <br>
    1333  [ <a href='#failure23'>Previous Failure</a> | <a href='#failure25'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    1334 <tt><br>
    1335 Failure messages were:<br>
    1336 --> Infinity/Math.min(0,-0) = Infinity FAILED! expected: -Infinity<br>
    1337 </tt><br>
    1338 <a name='failure25'></a><dd><b>Testcase <a target='other_window' href='./ecma/Math/15.8.2.15.js'>ecma/Math/15.8.2.15.js</a> failed</b> <br>
    1339  [ <a href='#failure24'>Previous Failure</a> | <a href='#failure26'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    1340 <tt><br>
    1341 Failure messages were:<br>
    1342 --> Infinity/Math.round(-0) = Infinity FAILED! expected: -Infinity<br>
    1343 --> Infinity/Math.round(-0.49) = Infinity FAILED! expected: -Infinity<br>
    1344 --> Infinity/Math.round(-0.5) = Infinity FAILED! expected: -Infinity<br>
    1345 </tt><br>
    1346 <a name='failure26'></a><dd><b>Testcase <a target='other_window' href='./ecma/Number/15.7.3.1-1.js'>ecma/Number/15.7.3.1-1.js</a> failed</b> <br>
    1347  [ <a href='#failure25'>Previous Failure</a> | <a href='#failure27'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    1348 <tt>Expected exit code 0, got 3<br>
    1349 Testcase terminated with signal 0<br>
    1350 Complete testcase output was:<br>
    1351 --> 15.7.3.1-1 Number.prototype<br>
    1352 Exception: ReferenceError - Reference error<br>
    1353 </tt><br>
    1354 <a name='failure27'></a><dd><b>Testcase <a target='other_window' href='./ecma/Number/15.7.3.2-2.js'>ecma/Number/15.7.3.2-2.js</a> failed</b> <br>
    1355  [ <a href='#failure26'>Previous Failure</a> | <a href='#failure28'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    1356 <tt>Expected exit code 0, got 3<br>
    1357 Testcase terminated with signal 0<br>
    1358 Complete testcase output was:<br>
    1359 --> 15.7.3.2-2 Number.MAX_VALUE:  DontDelete Attribute<br>
    1360 Exception: ReferenceError - Reference error<br>
    1361 </tt><br>
    1362 <a name='failure28'></a><dd><b>Testcase <a target='other_window' href='./ecma/Number/15.7.3.3-2.js'>ecma/Number/15.7.3.3-2.js</a> failed</b> <br>
    1363  [ <a href='#failure27'>Previous Failure</a> | <a href='#failure29'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    1364 <tt>Expected exit code 0, got 3<br>
    1365 Testcase terminated with signal 0<br>
    1366 Complete testcase output was:<br>
    1367 --> 15.7.3.3-2 Number.MIN_VALUE<br>
    1368 Exception: ReferenceError - Reference error<br>
    1369 </tt><br>
    1370 <a name='failure29'></a><dd><b>Testcase <a target='other_window' href='./ecma/Number/15.7.3.4-2.js'>ecma/Number/15.7.3.4-2.js</a> failed</b> <br>
    1371  [ <a href='#failure28'>Previous Failure</a> | <a href='#failure30'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    1372 <tt>Expected exit code 0, got 3<br>
    1373 Testcase terminated with signal 0<br>
    1374 Complete testcase output was:<br>
    1375 --> 15.7.3.4-2 Number.NaN<br>
    1376 Exception: ReferenceError - Reference error<br>
    1377 </tt><br>
    1378 <a name='failure30'></a><dd><b>Testcase <a target='other_window' href='./ecma/Number/15.7.3.5-2.js'>ecma/Number/15.7.3.5-2.js</a> failed</b> <br>
    1379  [ <a href='#failure29'>Previous Failure</a> | <a href='#failure31'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    1380 <tt>Expected exit code 0, got 3<br>
    1381 Testcase terminated with signal 0<br>
    1382 Complete testcase output was:<br>
    1383 --> 15.7.3.5-2 Number.NEGATIVE_INFINITY<br>
    1384 Exception: ReferenceError - Reference error<br>
    1385 </tt><br>
    1386 <a name='failure31'></a><dd><b>Testcase <a target='other_window' href='./ecma/Number/15.7.3.6-2.js'>ecma/Number/15.7.3.6-2.js</a> failed</b> <br>
    1387  [ <a href='#failure30'>Previous Failure</a> | <a href='#failure32'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    1388 <tt>Expected exit code 0, got 3<br>
    1389 Testcase terminated with signal 0<br>
    1390 Complete testcase output was:<br>
    1391 --> 15.7.3.6-2 Number.POSITIVE_INFINITY<br>
    1392 Exception: ReferenceError - Reference error<br>
    1393 </tt><br>
    1394 <a name='failure32'></a><dd><b>Testcase <a target='other_window' href='./ecma/ObjectObjects/15.2.3.1-2.js'>ecma/ObjectObjects/15.2.3.1-2.js</a> failed</b> <br>
    1395  [ <a href='#failure31'>Previous Failure</a> | <a href='#failure33'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    1396 <tt>Expected exit code 0, got 3<br>
    1397 Testcase terminated with signal 0<br>
    1398 Complete testcase output was:<br>
    1399 --> 15.2.3.1-2 Object.prototype<br>
    1400 Exception: ReferenceError - Reference error<br>
    1401 </tt><br>
    1402 <a name='failure33'></a><dd><b>Testcase <a target='other_window' href='./ecma/ObjectObjects/15.2.3.1-4.js'>ecma/ObjectObjects/15.2.3.1-4.js</a> failed</b> <br>
    1403  [ <a href='#failure32'>Previous Failure</a> | <a href='#failure34'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    1404 <tt>Expected exit code 0, got 3<br>
    1405 Testcase terminated with signal 0<br>
    1406 Complete testcase output was:<br>
    1407 --> 15.2.3.1-4 Object.prototype<br>
    1408 Exception: ReferenceError - Reference error<br>
    1409 </tt><br>
    1410 <a name='failure34'></a><dd><b>Testcase <a target='other_window' href='./ecma/Statements/12.7-1-n.js'>ecma/Statements/12.7-1-n.js</a> failed</b> <br>
    1411  [ <a href='#failure33'>Previous Failure</a> | <a href='#failure35'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1452<a name='failure10'></a><dd><b>Testcase <a target='other_window' href='./ecma/Statements/12.7-1-n.js'>ecma/Statements/12.7-1-n.js</a> failed</b> <br>
     1453 [ <a href='#failure9'>Previous Failure</a> | <a href='#failure11'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    14121454<tt>Expected exit code 3, got 0<br>
    14131455Testcase terminated with signal 0<br>
     
    14171459OK.<br>
    14181460</tt><br>
    1419 <a name='failure35'></a><dd><b>Testcase <a target='other_window' href='./ecma/Statements/12.8-1-n.js'>ecma/Statements/12.8-1-n.js</a> failed</b> <br>
    1420  [ <a href='#failure34'>Previous Failure</a> | <a href='#failure36'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1461<a name='failure11'></a><dd><b>Testcase <a target='other_window' href='./ecma/Statements/12.8-1-n.js'>ecma/Statements/12.8-1-n.js</a> failed</b> <br>
     1462 [ <a href='#failure10'>Previous Failure</a> | <a href='#failure12'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    14211463<tt>Expected exit code 3, got 0<br>
    14221464Testcase terminated with signal 0<br>
     
    14261468OK.<br>
    14271469</tt><br>
    1428 <a name='failure36'></a><dd><b>Testcase <a target='other_window' href='./ecma/Statements/12.9-1-n.js'>ecma/Statements/12.9-1-n.js</a> failed</b> <br>
    1429  [ <a href='#failure35'>Previous Failure</a> | <a href='#failure37'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1470<a name='failure12'></a><dd><b>Testcase <a target='other_window' href='./ecma/Statements/12.9-1-n.js'>ecma/Statements/12.9-1-n.js</a> failed</b> <br>
     1471 [ <a href='#failure11'>Previous Failure</a> | <a href='#failure13'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    14301472<tt>Expected exit code 3, got 0<br>
    14311473Testcase terminated with signal 0<br>
     
    14351477OK.<br>
    14361478</tt><br>
    1437 <a name='failure37'></a><dd><b>Testcase <a target='other_window' href='./ecma/String/15.5.1.js'>ecma/String/15.5.1.js</a> failed</b> <br>
    1438  [ <a href='#failure36'>Previous Failure</a> | <a href='#failure38'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    1439 <tt><br>
    1440 Failure messages were:<br>
    1441 --> String( -0 ) = -0 FAILED! expected: 0<br>
    1442 </tt><br>
    1443 <a name='failure38'></a><dd><b>Testcase <a target='other_window' href='./ecma/String/15.5.3.1-3.js'>ecma/String/15.5.3.1-3.js</a> failed</b> <br>
    1444  [ <a href='#failure37'>Previous Failure</a> | <a href='#failure39'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    1445 <tt>Expected exit code 0, got 3<br>
    1446 Testcase terminated with signal 0<br>
    1447 Complete testcase output was:<br>
    1448 --> 15.5.3.1-3 Properties of the String Constructor<br>
    1449 Exception: ReferenceError - Reference error<br>
    1450 </tt><br>
    1451 <a name='failure39'></a><dd><b>Testcase <a target='other_window' href='./ecma/String/15.5.3.1-4.js'>ecma/String/15.5.3.1-4.js</a> failed</b> <br>
    1452  [ <a href='#failure38'>Previous Failure</a> | <a href='#failure40'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    1453 <tt>Expected exit code 0, got 3<br>
    1454 Testcase terminated with signal 0<br>
    1455 Complete testcase output was:<br>
    1456 --> 15.5.3.1-4 Properties of the String Constructor<br>
    1457 Exception: ReferenceError - Reference error<br>
    1458 </tt><br>
    1459 <a name='failure40'></a><dd><b>Testcase <a target='other_window' href='./ecma/String/15.5.4.11-1.js'>ecma/String/15.5.4.11-1.js</a> failed</b> <br>
    1460  [ <a href='#failure39'>Previous Failure</a> | <a href='#failure41'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    1461 <tt><br>
    1462 Failure messages were:<br>
    1463 --> var s = new String( String.fromCharCode(181) ); s.toLowerCase().charCodeAt(0) = 181 FAILED! expected: 924<br>
    1464 </tt><br>
    1465 <a name='failure41'></a><dd><b>Testcase <a target='other_window' href='./ecma/String/15.5.4.12-1.js'>ecma/String/15.5.4.12-1.js</a> failed</b> <br>
    1466  [ <a href='#failure40'>Previous Failure</a> | <a href='#failure42'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    1467 <tt><br>
    1468 Failure messages were:<br>
    1469 --> var s = new String( String.fromCharCode(181) ); s.toUpperCase().charCodeAt(0) = 924 FAILED! expected: 181<br>
    1470 </tt><br>
    1471 <a name='failure42'></a><dd><b>Testcase <a target='other_window' href='./ecma/String/15.5.4.6-2.js'>ecma/String/15.5.4.6-2.js</a> failed</b> <br>
    1472  [ <a href='#failure41'>Previous Failure</a> | <a href='#failure43'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    1473 <tt><br>
    1474 Failure messages were:<br>
    1475 --> String.prototype.indexOf.length = 2 FAILED! expected: 1<br>
    1476 --> String.prototype.indexOf.length = null; String.prototype.indexOf.length = 2 FAILED! expected: 1<br>
    1477 --> delete String.prototype.indexOf.length; String.prototype.indexOf.length = 2 FAILED! expected: 1<br>
    1478 </tt><br>
    1479 <a name='failure43'></a><dd><b>Testcase <a target='other_window' href='./ecma/String/15.5.4.7-2.js'>ecma/String/15.5.4.7-2.js</a> failed</b> <br>
    1480  [ <a href='#failure42'>Previous Failure</a> | <a href='#failure44'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    1481 <tt><br>
    1482 Failure messages were:<br>
    1483 --> String.prototype.lastIndexOf.length = 2 FAILED! expected: 1<br>
    1484 --> delete String.prototype.lastIndexOf.length; String.prototype.lastIndexOf.length = 2 FAILED! expected: 1<br>
    1485 </tt><br>
    1486 <a name='failure44'></a><dd><b>Testcase <a target='other_window' href='./ecma/TypeConversion/9.3.1-3.js'>ecma/TypeConversion/9.3.1-3.js</a> failed</b> <br>
    1487  [ <a href='#failure43'>Previous Failure</a> | <a href='#failure45'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1479<a name='failure13'></a><dd><b>Testcase <a target='other_window' href='./ecma/TypeConversion/9.3.1-3.js'>ecma/TypeConversion/9.3.1-3.js</a> failed</b> <br>
     1480 [ <a href='#failure12'>Previous Failure</a> | <a href='#failure14'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    14881481<tt><br>
    14891482Failure messages were:<br>
     
    15001493--> 0x1000000000000081 = 1152921504606847000 FAILED! expected: 1152921504606847200<br>
    15011494--> 0x1000000000000281 = 1152921504606847500 FAILED! expected: 1152921504606847700<br>
    1502 --> parseInt("\u20001234\u2000") = NaN FAILED! expected: 1234<br>
     1495--> parseInt("0000001000000001001000110100010101100111100010011010101111011",2) = 18054430506169720 FAILED! expected: 18054430506169724<br>
     1496--> parseInt("yz",35) = NaN FAILED! expected: 34<br>
     1497--> parseInt("yz",36) = NaN FAILED! expected: 1259<br>
     1498--> parseInt("123456789012345678") = 123456789012345700 FAILED! expected: 123456789012345680<br>
     1499--> parseInt("0022") = 22 FAILED! expected: 18<br>
     1500--> parseInt("0x1000000000000081") = 1152921504606847000 FAILED! expected: 1152921504606847200<br>
    15031501--> -s = -1.7976931348623155e+308 FAILED! expected: -1.7976931348623157e+308<br>
    15041502--> -s = -1.7976931348623155e+308 FAILED! expected: -1.7976931348623157e+308<br>
    15051503--> -s = -1.7976931348623157e+308 FAILED! expected: -Infinity<br>
    1506 --> parseInt(s) = NaN FAILED! expected: Infinity<br>
    1507 --> parseInt(s,36) = NaN FAILED! expected: Infinity<br>
     1504--> parseInt(s,36) = 0 FAILED! expected: Infinity<br>
    15081505--> - "-0x123456789abcde8" = NaN FAILED! expected: 81985529216486880<br>
    15091506--> -"\u20001234\u2001" = NaN FAILED! expected: -1234<br>
    15101507</tt><br>
    1511 <a name='failure45'></a><dd><b>Testcase <a target='other_window' href='./ecma/TypeConversion/9.4-1.js'>ecma/TypeConversion/9.4-1.js</a> failed</b> <br>
    1512  [ <a href='#failure44'>Previous Failure</a> | <a href='#failure46'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    1513 <tt><br>
    1514 Failure messages were:<br>
    1515 --> td = new Date(Infinity); td.valueOf() = Infinity FAILED! expected: NaN<br>
    1516 --> td = new Date(Infinity); td.valueOf() = Infinity FAILED! expected: NaN<br>
    1517 --> td = new Date(-Infinity); td.valueOf() = -Infinity FAILED! expected: NaN<br>
    1518 --> td = new Date(-Infinity); td.valueOf() = -Infinity FAILED! expected: NaN<br>
    1519 --> td = new Date(3.14159); td.valueOf() = 3.14159 FAILED! expected: 3<br>
    1520 --> td = new Date(3.14159); td.valueOf() = 3.14159 FAILED! expected: 3<br>
    1521 --> td = new Date(Math.PI); td.valueOf() = 3.141592653589793 FAILED! expected: 3<br>
    1522 --> td = new Date(Math.PI); td.valueOf() = 3.141592653589793 FAILED! expected: 3<br>
    1523 --> td = new Date(-Math.PI);td.valueOf() = -3.141592653589793 FAILED! expected: -3<br>
    1524 --> td = new Date(-Math.PI);td.valueOf() = -3.141592653589793 FAILED! expected: -3<br>
    1525 --> td = new Date(3.14159e2); td.valueOf() = 314.159 FAILED! expected: 314<br>
    1526 --> td = new Date(3.14159e2); td.valueOf() = 314.159 FAILED! expected: 314<br>
    1527 --> td = new Date(.692147e1); td.valueOf() = 6.92147 FAILED! expected: 6<br>
    1528 --> td = new Date(.692147e1); td.valueOf() = 6.92147 FAILED! expected: 6<br>
    1529 --> td = new Date(-.692147e1);td.valueOf() = -6.92147 FAILED! expected: -6<br>
    1530 --> td = new Date(-.692147e1);td.valueOf() = -6.92147 FAILED! expected: -6<br>
     1508<a name='failure14'></a><dd><b>Testcase <a target='other_window' href='./ecma/TypeConversion/9.4-1.js'>ecma/TypeConversion/9.4-1.js</a> failed</b> <br>
     1509 [ <a href='#failure13'>Previous Failure</a> | <a href='#failure15'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1510<tt><br>
     1511Failure messages were:<br>
    15311512--> td = new Date(true); td.valueOf() = NaN FAILED! expected: 1<br>
    15321513--> td = new Date(true); td.valueOf() = NaN FAILED! expected: 1<br>
    15331514--> td = new Date(false); td.valueOf() = NaN FAILED! expected: 0<br>
    15341515--> td = new Date(false); td.valueOf() = NaN FAILED! expected: 0<br>
    1535 --> td = new Date(new Number(Math.PI)); td.valueOf() = 3.141592653589793 FAILED! expected: 3<br>
    1536 --> td = new Date(new Number(Math.PI)); td.valueOf() = 3.141592653589793 FAILED! expected: 3<br>
    1537 --> td = new Date(new Number(Math.PI)); td.valueOf() = 3.141592653589793 FAILED! expected: 3<br>
    1538 --> td = new Date(new Number(Math.PI)); td.valueOf() = 3.141592653589793 FAILED! expected: 3<br>
    1539 </tt><br>
    1540 <a name='failure46'></a><dd><b>Testcase <a target='other_window' href='./ecma/TypeConversion/9.4-2.js'>ecma/TypeConversion/9.4-2.js</a> failed</b> <br>
    1541  [ <a href='#failure45'>Previous Failure</a> | <a href='#failure47'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    1542 <tt><br>
    1543 Failure messages were:<br>
    1544 --> td = new Date(Infinity); td.valueOf() = Infinity FAILED! expected: NaN<br>
    1545 --> td = new Date(Infinity); td.valueOf() = Infinity FAILED! expected: NaN<br>
    1546 --> td = new Date(-Infinity); td.valueOf() = -Infinity FAILED! expected: NaN<br>
    1547 --> td = new Date(-Infinity); td.valueOf() = -Infinity FAILED! expected: NaN<br>
    1548 --> td = new Date(3.14159); td.valueOf() = 3.14159 FAILED! expected: 3<br>
    1549 --> td = new Date(3.14159); td.valueOf() = 3.14159 FAILED! expected: 3<br>
    1550 --> td = new Date(Math.PI); td.valueOf() = 3.141592653589793 FAILED! expected: 3<br>
    1551 --> td = new Date(Math.PI); td.valueOf() = 3.141592653589793 FAILED! expected: 3<br>
    1552 --> td = new Date(-Math.PI);td.valueOf() = -3.141592653589793 FAILED! expected: -3<br>
    1553 --> td = new Date(-Math.PI);td.valueOf() = -3.141592653589793 FAILED! expected: -3<br>
    1554 --> td = new Date(3.14159e2); td.valueOf() = 314.159 FAILED! expected: 314<br>
    1555 --> td = new Date(3.14159e2); td.valueOf() = 314.159 FAILED! expected: 314<br>
    1556 --> td = new Date(.692147e1); td.valueOf() = 6.92147 FAILED! expected: 6<br>
    1557 --> td = new Date(.692147e1); td.valueOf() = 6.92147 FAILED! expected: 6<br>
    1558 --> td = new Date(-.692147e1);td.valueOf() = -6.92147 FAILED! expected: -6<br>
    1559 --> td = new Date(-.692147e1);td.valueOf() = -6.92147 FAILED! expected: -6<br>
     1516</tt><br>
     1517<a name='failure15'></a><dd><b>Testcase <a target='other_window' href='./ecma/TypeConversion/9.4-2.js'>ecma/TypeConversion/9.4-2.js</a> failed</b> <br>
     1518 [ <a href='#failure14'>Previous Failure</a> | <a href='#failure16'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1519<tt><br>
     1520Failure messages were:<br>
    15601521--> td = new Date(true); td.valueOf() = NaN FAILED! expected: 1<br>
    15611522--> td = new Date(true); td.valueOf() = NaN FAILED! expected: 1<br>
    15621523--> td = new Date(false); td.valueOf() = NaN FAILED! expected: 0<br>
    15631524--> td = new Date(false); td.valueOf() = NaN FAILED! expected: 0<br>
    1564 --> td = new Date(new Number(Math.PI)); td.valueOf() = 3.141592653589793 FAILED! expected: 3<br>
    1565 --> td = new Date(new Number(Math.PI)); td.valueOf() = 3.141592653589793 FAILED! expected: 3<br>
    1566 --> td = new Date(new Number(Math.PI)); td.valueOf() = 3.141592653589793 FAILED! expected: 3<br>
    1567 --> td = new Date(new Number(Math.PI)); td.valueOf() = 3.141592653589793 FAILED! expected: 3<br>
    1568 </tt><br>
    1569 <a name='failure47'></a><dd><b>Testcase <a target='other_window' href='./ecma/TypeConversion/9.8.1.js'>ecma/TypeConversion/9.8.1.js</a> failed</b> <br>
    1570  [ <a href='#failure46'>Previous Failure</a> | <a href='#failure48'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    1571 <tt><br>
    1572 Failure messages were:<br>
    1573 --> -0 = -0 FAILED! expected: 0<br>
    1574 </tt><br>
    1575 <a name='failure48'></a><dd><b>Testcase <a target='other_window' href='./ecma_2/Exceptions/exception-008.js'>ecma_2/Exceptions/exception-008.js</a> failed</b> <br>
    1576  [ <a href='#failure47'>Previous Failure</a> | <a href='#failure49'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1525</tt><br>
     1526<a name='failure16'></a><dd><b>Testcase <a target='other_window' href='./ecma_2/Exceptions/exception-008.js'>ecma_2/Exceptions/exception-008.js</a> failed</b> <br>
     1527 [ <a href='#failure15'>Previous Failure</a> | <a href='#failure17'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    15771528<tt><br>
    15781529Failure messages were:<br>
    15791530--> eval("continue") [ exception is null ] = undefined FAILED! expected: passed:  threw exception<br>
    15801531</tt><br>
    1581 <a name='failure49'></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>
    1582  [ <a href='#failure48'>Previous Failure</a> | <a href='#failure50'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1532<a name='failure17'></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>
     1533 [ <a href='#failure16'>Previous Failure</a> | <a href='#failure18'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    15831534<tt><br>
    15841535Failure messages were:<br>
    15851536--> eval("function f(){}function g(){}") (threw no exception thrown = fail FAILED! expected: pass<br>
    15861537</tt><br>
    1587 <a name='failure50'></a><dd><b>Testcase <a target='other_window' href='./ecma_2/Exceptions/lexical-052.js'>ecma_2/Exceptions/lexical-052.js</a> failed</b> <br>
    1588  [ <a href='#failure49'>Previous Failure</a> | <a href='#failure51'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1538<a name='failure18'></a><dd><b>Testcase <a target='other_window' href='./ecma_2/Exceptions/lexical-052.js'>ecma_2/Exceptions/lexical-052.js</a> failed</b> <br>
     1539 [ <a href='#failure17'>Previous Failure</a> | <a href='#failure19'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    15891540<tt><br>
    15901541Failure messages were:<br>
    15911542--> calling return indirectly (threw No exception thrown) = Failed FAILED! expected: Passed<br>
    15921543</tt><br>
    1593 <a name='failure51'></a><dd><b>Testcase <a target='other_window' href='./ecma_2/Exceptions/statement-007.js'>ecma_2/Exceptions/statement-007.js</a> failed</b> <br>
    1594  [ <a href='#failure50'>Previous Failure</a> | <a href='#failure52'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1544<a name='failure19'></a><dd><b>Testcase <a target='other_window' href='./ecma_2/Exceptions/statement-007.js'>ecma_2/Exceptions/statement-007.js</a> failed</b> <br>
     1545 [ <a href='#failure18'>Previous Failure</a> | <a href='#failure20'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    15951546<tt><br>
    15961547Failure messages were:<br>
    15971548--> continue outside of an iteration statement (threw No exception thrown) = Failed FAILED! expected: Passed<br>
    15981549</tt><br>
    1599 <a name='failure52'></a><dd><b>Testcase <a target='other_window' href='./ecma_2/Exceptions/statement-008.js'>ecma_2/Exceptions/statement-008.js</a> failed</b> <br>
    1600  [ <a href='#failure51'>Previous Failure</a> | <a href='#failure53'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1550<a name='failure20'></a><dd><b>Testcase <a target='other_window' href='./ecma_2/Exceptions/statement-008.js'>ecma_2/Exceptions/statement-008.js</a> failed</b> <br>
     1551 [ <a href='#failure19'>Previous Failure</a> | <a href='#failure21'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    16011552<tt><br>
    16021553Failure messages were:<br>
    16031554--> break outside of an iteration statement (threw No exception thrown) = Failed FAILED! expected: Passed<br>
    16041555</tt><br>
    1605 <a name='failure53'></a><dd><b>Testcase <a target='other_window' href='./ecma_2/Exceptions/statement-009.js'>ecma_2/Exceptions/statement-009.js</a> failed</b> <br>
    1606  [ <a href='#failure52'>Previous Failure</a> | <a href='#failure54'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1556<a name='failure21'></a><dd><b>Testcase <a target='other_window' href='./ecma_2/Exceptions/statement-009.js'>ecma_2/Exceptions/statement-009.js</a> failed</b> <br>
     1557 [ <a href='#failure20'>Previous Failure</a> | <a href='#failure22'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    16071558<tt><br>
    16081559Failure messages were:<br>
    16091560--> return outside of a function (threw No exception thrown) = Failed FAILED! expected: Passed<br>
    16101561</tt><br>
    1611 <a name='failure54'></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>
    1612  [ <a href='#failure53'>Previous Failure</a> | <a href='#failure55'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1562<a name='failure22'></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>
     1563 [ <a href='#failure21'>Previous Failure</a> | <a href='#failure23'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    16131564<tt>Expected exit code 0, got 3<br>
    16141565Testcase terminated with signal 0<br>
     
    16161567--> RegExp/hex-001.js JS regexp anchoring on empty match bug<br>
    16171568--> BUGNUMBER: http://bugzilla.mozilla.org/show_bug.cgi?id=2157<br>
    1618 Exception, line 19: TypeError - Object /a||b/ (result of expression a||b) does not allow calls.<br>
    1619 </tt><br>
    1620 <a name='failure55'></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>
    1621  [ <a href='#failure54'>Previous Failure</a> | <a href='#failure56'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1569Exception, line 18: TypeError - Object /a||b/ (result of expression a||b) does not allow calls.<br>
     1570</tt><br>
     1571<a name='failure23'></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>
     1572 [ <a href='#failure22'>Previous Failure</a> | <a href='#failure24'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    16221573<tt>Expected exit code 0, got 3<br>
    16231574Testcase terminated with signal 0<br>
     
    16261577Exception: TypeError - Null value<br>
    16271578</tt><br>
    1628 <a name='failure56'></a><dd><b>Testcase <a target='other_window' href='./ecma_2/Statements/try-003.js'>ecma_2/Statements/try-003.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=http://scopus.mcom.com/bugsplat/show_bug.cgi?id=313585' target='other_window'>Bug Number http://scopus.mcom.com/bugsplat/show_bug.cgi?id=313585</a><br>
    1629  [ <a href='#failure55'>Previous Failure</a> | <a href='#failure57'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1579<a name='failure24'></a><dd><b>Testcase <a target='other_window' href='./ecma_2/Statements/try-003.js'>ecma_2/Statements/try-003.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=http://scopus.mcom.com/bugsplat/show_bug.cgi?id=313585' target='other_window'>Bug Number http://scopus.mcom.com/bugsplat/show_bug.cgi?id=313585</a><br>
     1580 [ <a href='#failure23'>Previous Failure</a> | <a href='#failure25'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    16301581<tt><br>
    16311582Failure messages were:<br>
     
    16331584--> eval( throw 3 ) = FAILED: NO EXCEPTION CAUGHT FAILED! expected: PASS<br>
    16341585</tt><br>
    1635 <a name='failure57'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Array/15.4.4.3-1.js'>ecma_3/Array/15.4.4.3-1.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=56883' target='other_window'>Bug Number 56883</a><br>
    1636  [ <a href='#failure56'>Previous Failure</a> | <a href='#failure58'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1586<a name='failure25'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Array/15.4.4.3-1.js'>ecma_3/Array/15.4.4.3-1.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=56883' target='other_window'>Bug Number 56883</a><br>
     1587 [ <a href='#failure24'>Previous Failure</a> | <a href='#failure26'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    16371588<tt>--> STATUS: Testing Array.prototype.toLocaleString() -<br>
    16381589Failure messages were:<br>
     
    16411592--> FAILED!: [reported from test()] <br>
    16421593</tt><br>
    1643 <a name='failure58'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Date/15.9.5.5.js'>ecma_3/Date/15.9.5.5.js</a> failed</b> <br>
    1644  [ <a href='#failure57'>Previous Failure</a> | <a href='#failure59'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1594<a name='failure26'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Date/15.9.5.5.js'>ecma_3/Date/15.9.5.5.js</a> failed</b> <br>
     1595 [ <a href='#failure25'>Previous Failure</a> | <a href='#failure27'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    16451596<tt><br>
    16461597Failure messages were:<br>
     
    16481599--> Date.parse(Fri Dec 13 1901 12:45:52 GMT-0800).toLocaleString()) = -2147483648000 FAILED! expected: -2208960000000<br>
    16491600</tt><br>
    1650 <a name='failure59'></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>
    1651  [ <a href='#failure58'>Previous Failure</a> | <a href='#failure60'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1601<a name='failure27'></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>
     1602 [ <a href='#failure26'>Previous Failure</a> | <a href='#failure28'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    16521603<tt><br>
    16531604Failure messages were:<br>
     
    16611612--> (Mon Feb 28 2000 15:59:59 GMT-0800).toLocaleTimeString() = 3:59:59 PM FAILED! expected: 15:59:59<br>
    16621613--> (Tue Feb 29 2000 00:00:00 GMT-0800).toLocaleTimeString() = 12:00:00 AM FAILED! expected: 00:00:00<br>
    1663 --> (Tue Aug 10 2004 11:42:01 GMT-0700).toLocaleTimeString() = 11:42:01 AM FAILED! expected: 11:42:01<br>
    1664 --> (Tue Aug 10 2004 19:42:01 GMT-0700).toLocaleTimeString() = 7:42:01 PM FAILED! expected: 19:42:01<br>
     1614--> (Thu Aug 12 2004 09:52:55 GMT-0700).toLocaleTimeString() = 9:52:55 AM FAILED! expected: 09:52:55<br>
     1615--> (Thu Aug 12 2004 17:52:55 GMT-0700).toLocaleTimeString() = 5:52:55 PM FAILED! expected: 17:52:55<br>
    16651616--> (Fri Dec 31 2004 16:00:00 GMT-0800).toLocaleTimeString() = 4:00:00 PM FAILED! expected: 16:00:00<br>
    16661617--> (Fri Dec 31 2004 15:59:59 GMT-0800).toLocaleTimeString() = 3:59:59 PM FAILED! expected: 15:59:59<br>
    16671618--> (Sat Jan 01 2005 00:00:00 GMT-0800).toLocaleTimeString() = 12:00:00 AM FAILED! expected: 00:00:00<br>
    16681619</tt><br>
    1669 <a name='failure60'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Exceptions/15.11.1.1.js'>ecma_3/Exceptions/15.11.1.1.js</a> failed</b> <br>
    1670  [ <a href='#failure59'>Previous Failure</a> | <a href='#failure61'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1620<a name='failure28'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Exceptions/15.11.1.1.js'>ecma_3/Exceptions/15.11.1.1.js</a> failed</b> <br>
     1621 [ <a href='#failure27'>Previous Failure</a> | <a href='#failure29'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    16711622<tt>--> STATUS: Ensuring normal function call of Error (ECMA-262 Ed.3 15.11.1.1)<br>
    16721623Failure messages were:<br>
     
    16811632--> FAILED!: [reported from test()] <br>
    16821633</tt><br>
    1683 <a name='failure61'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Exceptions/15.11.4.4-1.js'>ecma_3/Exceptions/15.11.4.4-1.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=(none)' target='other_window'>Bug Number (none)</a><br>
    1684  [ <a href='#failure60'>Previous Failure</a> | <a href='#failure62'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1634<a name='failure29'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Exceptions/15.11.4.4-1.js'>ecma_3/Exceptions/15.11.4.4-1.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=(none)' target='other_window'>Bug Number (none)</a><br>
     1635 [ <a href='#failure28'>Previous Failure</a> | <a href='#failure30'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    16851636<tt>--> STATUS: Testing Error.prototype.toString()<br>
    16861637Failure messages were:<br>
     
    16921643--> FAILED!: [reported from test()] <br>
    16931644</tt><br>
    1694 <a name='failure62'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Exceptions/15.11.7.6-001.js'>ecma_3/Exceptions/15.11.7.6-001.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=201989' target='other_window'>Bug Number 201989</a><br>
    1695  [ <a href='#failure61'>Previous Failure</a> | <a href='#failure63'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    1696 <tt>--> STATUS: Prototype of predefined error objects should be DontEnum<br>
    1697 Failure messages were:<br>
    1698 --> FAILED!: [reported from test()] Testing DontEnum attribute of |EvalError.prototype|<br>
    1699 --> FAILED!: [reported from test()] Expected value 'true', Actual value 'false'<br>
    1700 --> FAILED!: [reported from test()] <br>
    1701 --> FAILED!: [reported from test()] Testing DontEnum attribute of |RangeError.prototype|<br>
    1702 --> FAILED!: [reported from test()] Expected value 'true', Actual value 'false'<br>
    1703 --> FAILED!: [reported from test()] <br>
    1704 --> FAILED!: [reported from test()] Testing DontEnum attribute of |ReferenceError.prototype|<br>
    1705 --> FAILED!: [reported from test()] Expected value 'true', Actual value 'false'<br>
    1706 --> FAILED!: [reported from test()] <br>
    1707 --> FAILED!: [reported from test()] Testing DontEnum attribute of |SyntaxError.prototype|<br>
    1708 --> FAILED!: [reported from test()] Expected value 'true', Actual value 'false'<br>
    1709 --> FAILED!: [reported from test()] <br>
    1710 --> FAILED!: [reported from test()] Testing DontEnum attribute of |TypeError.prototype|<br>
    1711 --> FAILED!: [reported from test()] Expected value 'true', Actual value 'false'<br>
    1712 --> FAILED!: [reported from test()] <br>
    1713 --> FAILED!: [reported from test()] Testing DontEnum attribute of |URIError.prototype|<br>
    1714 --> FAILED!: [reported from test()] Expected value 'true', Actual value 'false'<br>
    1715 --> FAILED!: [reported from test()] <br>
    1716 </tt><br>
    1717 <a name='failure63'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Exceptions/15.11.7.6-002.js'>ecma_3/Exceptions/15.11.7.6-002.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=201989' target='other_window'>Bug Number 201989</a><br>
    1718  [ <a href='#failure62'>Previous Failure</a> | <a href='#failure64'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    1719 <tt>--> STATUS: Prototype of predefined error objects should be DontDelete<br>
    1720 Failure messages were:<br>
    1721 --> FAILED!: [reported from test()] Testing DontDelete attribute of |EvalError.prototype|<br>
    1722 --> FAILED!: [reported from test()] Expected value 'true', Actual value 'false'<br>
    1723 --> FAILED!: [reported from test()] <br>
    1724 --> FAILED!: [reported from test()] Testing DontDelete attribute of |RangeError.prototype|<br>
    1725 --> FAILED!: [reported from test()] Expected value 'true', Actual value 'false'<br>
    1726 --> FAILED!: [reported from test()] <br>
    1727 --> FAILED!: [reported from test()] Testing DontDelete attribute of |ReferenceError.prototype|<br>
    1728 --> FAILED!: [reported from test()] Expected value 'true', Actual value 'false'<br>
    1729 --> FAILED!: [reported from test()] <br>
    1730 --> FAILED!: [reported from test()] Testing DontDelete attribute of |SyntaxError.prototype|<br>
    1731 --> FAILED!: [reported from test()] Expected value 'true', Actual value 'false'<br>
    1732 --> FAILED!: [reported from test()] <br>
    1733 --> FAILED!: [reported from test()] Testing DontDelete attribute of |TypeError.prototype|<br>
    1734 --> FAILED!: [reported from test()] Expected value 'true', Actual value 'false'<br>
    1735 --> FAILED!: [reported from test()] <br>
    1736 --> FAILED!: [reported from test()] Testing DontDelete attribute of |URIError.prototype|<br>
    1737 --> FAILED!: [reported from test()] Expected value 'true', Actual value 'false'<br>
    1738 --> FAILED!: [reported from test()] <br>
    1739 </tt><br>
    1740 <a name='failure64'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Exceptions/15.11.7.6-003.js'>ecma_3/Exceptions/15.11.7.6-003.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=201989' target='other_window'>Bug Number 201989</a><br>
    1741  [ <a href='#failure63'>Previous Failure</a> | <a href='#failure65'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    1742 <tt>--> STATUS: Prototype of predefined error objects should be ReadOnly<br>
    1743 Failure messages were:<br>
    1744 --> FAILED!: [reported from test()] Testing ReadOnly attribute of |EvalError.prototype|<br>
    1745 --> FAILED!: [reported from test()] Expected value 'true', Actual value 'false'<br>
    1746 --> FAILED!: [reported from test()] <br>
    1747 --> FAILED!: [reported from test()] Testing ReadOnly attribute of |RangeError.prototype|<br>
    1748 --> FAILED!: [reported from test()] Expected value 'true', Actual value 'false'<br>
    1749 --> FAILED!: [reported from test()] <br>
    1750 --> FAILED!: [reported from test()] Testing ReadOnly attribute of |ReferenceError.prototype|<br>
    1751 --> FAILED!: [reported from test()] Expected value 'true', Actual value 'false'<br>
    1752 --> FAILED!: [reported from test()] <br>
    1753 --> FAILED!: [reported from test()] Testing ReadOnly attribute of |SyntaxError.prototype|<br>
    1754 --> FAILED!: [reported from test()] Expected value 'true', Actual value 'false'<br>
    1755 --> FAILED!: [reported from test()] <br>
    1756 --> FAILED!: [reported from test()] Testing ReadOnly attribute of |TypeError.prototype|<br>
    1757 --> FAILED!: [reported from test()] Expected value 'true', Actual value 'false'<br>
    1758 --> FAILED!: [reported from test()] <br>
    1759 --> FAILED!: [reported from test()] Testing ReadOnly attribute of |URIError.prototype|<br>
    1760 --> FAILED!: [reported from test()] Expected value 'true', Actual value 'false'<br>
    1761 --> FAILED!: [reported from test()] <br>
    1762 </tt><br>
    1763 <a name='failure65'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Exceptions/regress-181654.js'>ecma_3/Exceptions/regress-181654.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=181654' target='other_window'>Bug Number 181654</a><br>
    1764  [ <a href='#failure64'>Previous Failure</a> | <a href='#failure66'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1645<a name='failure30'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Exceptions/regress-181654.js'>ecma_3/Exceptions/regress-181654.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=181654' target='other_window'>Bug Number 181654</a><br>
     1646 [ <a href='#failure29'>Previous Failure</a> | <a href='#failure31'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    17651647<tt>--> STATUS: Calling toString for an object derived from the Error class should be possible.<br>
    17661648Failure messages were:<br>
     
    17751657--> FAILED!: [reported from test()] <br>
    17761658</tt><br>
    1777 <a name='failure66'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Exceptions/regress-181914.js'>ecma_3/Exceptions/regress-181914.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=181914' target='other_window'>Bug Number 181914</a><br>
    1778  [ <a href='#failure65'>Previous Failure</a> | <a href='#failure67'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1659<a name='failure31'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Exceptions/regress-181914.js'>ecma_3/Exceptions/regress-181914.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=181914' target='other_window'>Bug Number 181914</a><br>
     1660 [ <a href='#failure30'>Previous Failure</a> | <a href='#failure32'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    17791661<tt>--> STATUS: Calling a user-defined superconstructor<br>
    17801662Failure messages were:<br>
     
    18011683--> FAILED!: [reported from test()] <br>
    18021684</tt><br>
    1803 <a name='failure67'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Exceptions/regress-95101.js'>ecma_3/Exceptions/regress-95101.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=95101' target='other_window'>Bug Number 95101</a><br>
    1804  [ <a href='#failure66'>Previous Failure</a> | <a href='#failure68'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1685<a name='failure32'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Exceptions/regress-95101.js'>ecma_3/Exceptions/regress-95101.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=95101' target='other_window'>Bug Number 95101</a><br>
     1686 [ <a href='#failure31'>Previous Failure</a> | <a href='#failure33'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    18051687<tt>--> STATUS: Invoking an undefined function should produce a ReferenceError<br>
    18061688Failure messages were:<br>
     
    18121694--> FAILED!: [reported from test()] <br>
    18131695</tt><br>
    1814 <a name='failure68'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/ExecutionContexts/10.1.3-1.js'>ecma_3/ExecutionContexts/10.1.3-1.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=124900' target='other_window'>Bug Number 124900</a><br>
    1815  [ <a href='#failure67'>Previous Failure</a> | <a href='#failure69'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1696<a name='failure33'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/ExecutionContexts/10.1.3-1.js'>ecma_3/ExecutionContexts/10.1.3-1.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=124900' target='other_window'>Bug Number 124900</a><br>
     1697 [ <a href='#failure32'>Previous Failure</a> | <a href='#failure34'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    18161698<tt>--> STATUS: Testing functions having duplicate formal parameter names<br>
    18171699Failure messages were:<br>
     
    18231705--> FAILED!: [reported from test()] <br>
    18241706</tt><br>
    1825 <a name='failure69'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/ExecutionContexts/10.1.3-2.js'>ecma_3/ExecutionContexts/10.1.3-2.js</a> failed</b> <br>
    1826  [ <a href='#failure68'>Previous Failure</a> | <a href='#failure70'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    1827 <tt>Expected exit code 0, got 3<br>
    1828 Testcase terminated with signal 0<br>
    1829 Complete testcase output was:<br>
    1830 Exception, line 72: TypeError - Object  (result of expression quit) does not allow calls.<br>
    1831 </tt><br>
    1832 <a name='failure70'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/ExecutionContexts/10.1.4-1.js'>ecma_3/ExecutionContexts/10.1.4-1.js</a> failed</b> <br>
    1833  [ <a href='#failure69'>Previous Failure</a> | <a href='#failure71'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1707<a name='failure34'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/ExecutionContexts/10.1.4-1.js'>ecma_3/ExecutionContexts/10.1.4-1.js</a> failed</b> <br>
     1708 [ <a href='#failure33'>Previous Failure</a> | <a href='#failure35'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    18341709<tt><br>
    18351710Failure messages were:<br>
    18361711--> FAILED!: [reported from test()] Expected to be able to delete x<br>
    18371712</tt><br>
    1838 <a name='failure71'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Function/arguments-001.js'>ecma_3/Function/arguments-001.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=72884' target='other_window'>Bug Number 72884</a><br>
    1839  [ <a href='#failure70'>Previous Failure</a> | <a href='#failure72'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1713<a name='failure35'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Function/arguments-001.js'>ecma_3/Function/arguments-001.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=72884' target='other_window'>Bug Number 72884</a><br>
     1714 [ <a href='#failure34'>Previous Failure</a> | <a href='#failure36'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    18401715<tt>--> STATUS: Testing the arguments object<br>
    18411716Failure messages were:<br>
     
    18491724--> FAILED!: [reported from test()] <br>
    18501725</tt><br>
    1851 <a name='failure72'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Function/regress-104584.js'>ecma_3/Function/regress-104584.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=104584' target='other_window'>Bug Number 104584</a><br>
    1852  [ <a href='#failure71'>Previous Failure</a> | <a href='#failure73'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1726<a name='failure36'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Function/regress-104584.js'>ecma_3/Function/regress-104584.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=104584' target='other_window'>Bug Number 104584</a><br>
     1727 [ <a href='#failure35'>Previous Failure</a> | <a href='#failure37'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    18531728<tt>Expected exit code 0, got 3<br>
    18541729Testcase terminated with signal 0<br>
     
    18561731--> BUGNUMBER: 104584<br>
    18571732--> STATUS: Testing that we don't crash on this code -<br>
    1858 Exception, line 45: TypeError - Object  (result of expression gc) does not allow calls.<br>
    1859 </tt><br>
    1860 <a name='failure73'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Function/regress-131964.js'>ecma_3/Function/regress-131964.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=131964' target='other_window'>Bug Number 131964</a><br>
    1861  [ <a href='#failure72'>Previous Failure</a> | <a href='#failure74'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1733Exception, line 44: TypeError - Object  (result of expression gc) does not allow calls.<br>
     1734</tt><br>
     1735<a name='failure37'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Function/regress-131964.js'>ecma_3/Function/regress-131964.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=131964' target='other_window'>Bug Number 131964</a><br>
     1736 [ <a href='#failure36'>Previous Failure</a> | <a href='#failure38'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    18621737<tt>--> STATUS: Functions defined in global or function scope are {DontDelete}<br>
    18631738Failure messages were:<br>
     
    18691744--> FAILED!: [reported from test()] <br>
    18701745</tt><br>
    1871 <a name='failure74'></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>
    1872  [ <a href='#failure73'>Previous Failure</a> | <a href='#failure75'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1746<a name='failure38'></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>
     1747 [ <a href='#failure37'>Previous Failure</a> | <a href='#failure39'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    18731748<tt>Expected exit code 0, got 3<br>
    18741749Testcase terminated with signal 0<br>
     
    18761751Exception: ReferenceError - Can't find variable: g<br>
    18771752</tt><br>
    1878 <a name='failure75'></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>
    1879  [ <a href='#failure74'>Previous Failure</a> | <a href='#failure76'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1753<a name='failure39'></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>
     1754 [ <a href='#failure38'>Previous Failure</a> | <a href='#failure40'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    18801755<tt>Expected exit code 0, got 3<br>
    18811756Testcase terminated with signal 0<br>
    18821757Complete testcase output was:<br>
    18831758yylex: ERROR.<br>
    1884 Exception, line 83: SyntaxError - Parse error<br>
    1885 </tt><br>
    1886 <a name='failure76'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Function/regress-94506.js'>ecma_3/Function/regress-94506.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=94506' target='other_window'>Bug Number 94506</a><br>
    1887  [ <a href='#failure75'>Previous Failure</a> | <a href='#failure77'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1759Exception, line 82: SyntaxError - Parse error<br>
     1760</tt><br>
     1761<a name='failure40'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Function/regress-94506.js'>ecma_3/Function/regress-94506.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=94506' target='other_window'>Bug Number 94506</a><br>
     1762 [ <a href='#failure39'>Previous Failure</a> | <a href='#failure41'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    18881763<tt>--> STATUS: Testing functions employing identifiers named "arguments"<br>
    18891764Failure messages were:<br>
     
    19051780--> FAILED!: [reported from test()] <br>
    19061781</tt><br>
    1907 <a name='failure77'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Function/scope-001.js'>ecma_3/Function/scope-001.js</a> failed</b> <br>
    1908  [ <a href='#failure76'>Previous Failure</a> | <a href='#failure78'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    1909 <tt>Expected exit code 0, got 3<br>
    1910 Testcase terminated with signal 0<br>
    1911 Complete testcase output was:<br>
    1912 Exception, line 185: TypeError - Value undefined (result of expression obj.hasOwnProperty) is not object.<br>
    1913 </tt><br>
    1914 <a name='failure78'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Function/scope-002.js'>ecma_3/Function/scope-002.js</a> failed</b> <br>
    1915  [ <a href='#failure77'>Previous Failure</a> | <a href='#failure79'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    1916 <tt>Expected exit code 0, got 3<br>
    1917 Testcase terminated with signal 0<br>
    1918 Complete testcase output was:<br>
    1919 Exception, line 168: TypeError - Value undefined (result of expression obj.hasOwnProperty) is not object.<br>
    1920 </tt><br>
    1921 <a name='failure79'></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>
    1922  [ <a href='#failure78'>Previous Failure</a> | <a href='#failure80'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    1923 <tt>Expected exit code 0, got 3<br>
    1924 Testcase terminated with signal 0<br>
    1925 Complete testcase output was:<br>
    1926 Exception, line 26: SyntaxError - Parse error<br>
    1927 </tt><br>
    1928 <a name='failure80'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Object/class-001.js'>ecma_3/Object/class-001.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=(none)' target='other_window'>Bug Number (none)</a><br>
    1929  [ <a href='#failure79'>Previous Failure</a> | <a href='#failure81'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1782<a name='failure41'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Function/scope-001.js'>ecma_3/Function/scope-001.js</a> failed</b> <br>
     1783 [ <a href='#failure40'>Previous Failure</a> | <a href='#failure42'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1784<tt>Expected exit code 0, got 3<br>
     1785Testcase terminated with signal 0<br>
     1786Complete testcase output was:<br>
     1787Exception, line 184: TypeError - Value undefined (result of expression obj.hasOwnProperty) is not object.<br>
     1788</tt><br>
     1789<a name='failure42'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Function/scope-002.js'>ecma_3/Function/scope-002.js</a> failed</b> <br>
     1790 [ <a href='#failure41'>Previous Failure</a> | <a href='#failure43'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1791<tt>Expected exit code 0, got 3<br>
     1792Testcase terminated with signal 0<br>
     1793Complete testcase output was:<br>
     1794Exception, line 167: TypeError - Value undefined (result of expression obj.hasOwnProperty) is not object.<br>
     1795</tt><br>
     1796<a name='failure43'></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>
     1797 [ <a href='#failure42'>Previous Failure</a> | <a href='#failure44'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1798<tt>Expected exit code 0, got 3<br>
     1799Testcase terminated with signal 0<br>
     1800Complete testcase output was:<br>
     1801Exception, line 25: SyntaxError - Parse error<br>
     1802</tt><br>
     1803<a name='failure44'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Object/class-001.js'>ecma_3/Object/class-001.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=(none)' target='other_window'>Bug Number (none)</a><br>
     1804 [ <a href='#failure43'>Previous Failure</a> | <a href='#failure45'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    19301805<tt>--> STATUS: Testing the internal [[Class]] property of objects<br>
    19311806Failure messages were:<br>
     
    19341809--> FAILED!: [reported from test()] <br>
    19351810</tt><br>
    1936 <a name='failure81'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Object/class-002.js'>ecma_3/Object/class-002.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=(none)' target='other_window'>Bug Number (none)</a><br>
    1937  [ <a href='#failure80'>Previous Failure</a> | <a href='#failure82'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1811<a name='failure45'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Object/class-002.js'>ecma_3/Object/class-002.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=(none)' target='other_window'>Bug Number (none)</a><br>
     1812 [ <a href='#failure44'>Previous Failure</a> | <a href='#failure46'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    19381813<tt>--> STATUS: Testing the internal [[Class]] property of native constructors<br>
    19391814Failure messages were:<br>
     
    19421817--> FAILED!: [reported from test()] <br>
    19431818</tt><br>
    1944 <a name='failure82'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Object/class-003.js'>ecma_3/Object/class-003.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=56868' target='other_window'>Bug Number 56868</a><br>
    1945  [ <a href='#failure81'>Previous Failure</a> | <a href='#failure83'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1819<a name='failure46'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Object/class-003.js'>ecma_3/Object/class-003.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=56868' target='other_window'>Bug Number 56868</a><br>
     1820 [ <a href='#failure45'>Previous Failure</a> | <a href='#failure47'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    19461821<tt>--> STATUS: Testing the internal [[Class]] property of native error types<br>
    19471822Failure messages were:<br>
     
    19681843--> FAILED!: [reported from test()] <br>
    19691844</tt><br>
    1970 <a name='failure83'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Object/class-004.js'>ecma_3/Object/class-004.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=56868' target='other_window'>Bug Number 56868</a><br>
    1971  [ <a href='#failure82'>Previous Failure</a> | <a href='#failure84'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1845<a name='failure47'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Object/class-004.js'>ecma_3/Object/class-004.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=56868' target='other_window'>Bug Number 56868</a><br>
     1846 [ <a href='#failure46'>Previous Failure</a> | <a href='#failure48'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    19721847<tt>--> STATUS: Testing the internal [[Class]] property of native error constructors<br>
    19731848Failure messages were:<br>
     
    19911866--> FAILED!: [reported from test()] <br>
    19921867</tt><br>
    1993 <a name='failure84'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Object/regress-72773.js'>ecma_3/Object/regress-72773.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=72773' target='other_window'>Bug Number 72773</a><br>
    1994  [ <a href='#failure83'>Previous Failure</a> | <a href='#failure85'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1868<a name='failure48'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Object/regress-72773.js'>ecma_3/Object/regress-72773.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=72773' target='other_window'>Bug Number 72773</a><br>
     1869 [ <a href='#failure47'>Previous Failure</a> | <a href='#failure49'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    19951870<tt>--> STATUS: Regression test: we shouldn't crash on this code<br>
    19961871Failure messages were:<br>
     
    19991874--> FAILED!: [reported from test()] <br>
    20001875</tt><br>
    2001 <a name='failure85'></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>
    2002  [ <a href='#failure84'>Previous Failure</a> | <a href='#failure86'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1876<a name='failure49'></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>
     1877 [ <a href='#failure48'>Previous Failure</a> | <a href='#failure50'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    20031878<tt>--> STATUS: RegExp conformance test<br>
    20041879Failure messages were:<br>
     
    20251900--> FAILED!: [reported from test()] <br>
    20261901</tt><br>
    2027 <a name='failure86'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/RegExp/15.10.6.2-2.js'>ecma_3/RegExp/15.10.6.2-2.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=76717' target='other_window'>Bug Number 76717</a><br>
    2028  [ <a href='#failure85'>Previous Failure</a> | <a href='#failure87'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1902<a name='failure50'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/RegExp/15.10.6.2-2.js'>ecma_3/RegExp/15.10.6.2-2.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=76717' target='other_window'>Bug Number 76717</a><br>
     1903 [ <a href='#failure49'>Previous Failure</a> | <a href='#failure51'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    20291904<tt>--> STATUS: Testing re.exec(str) when re.lastIndex is < 0 or > str.length<br>
    20301905Failure messages were:<br>
     
    20931968--> FAILED!: [reported from test()] <br>
    20941969</tt><br>
    2095 <a name='failure87'></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>
    2096  [ <a href='#failure86'>Previous Failure</a> | <a href='#failure88'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1970<a name='failure51'></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>
     1971 [ <a href='#failure50'>Previous Failure</a> | <a href='#failure52'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    20971972<tt>--> STATUS: Testing regexps containing octal escape sequences<br>
    20981973Failure messages were:<br>
    2099 --> FAILED!: [reported from test()] Section 2 of test -<br>
    2100 --> FAILED!: [reported from test()] regexp = /.\0xx/<br>
    2101 --> FAILED!: [reported from test()] string = 'a<br>
    2102 --> FAILED!: [reported from test()] ERROR !!! regexp failed to give expected match array:<br>
    2103 --> FAILED!: [reported from test()] Expect: ["a<br>
    2104 --> FAILED!: [reported from test()] Actual: ["a"]<br>
    2105 --> FAILED!: [reported from test()] <br>
    2106 --> FAILED!: [reported from test()] Section 3 of test -<br>
    2107 --> FAILED!: [reported from test()] regexp = /.\0xx/<br>
    2108 --> FAILED!: [reported from test()] string = 'a<br>
    2109 --> FAILED!: [reported from test()] ERROR !!! regexp failed to give expected match array:<br>
    2110 --> FAILED!: [reported from test()] Expect: ["a<br>
    2111 --> FAILED!: [reported from test()] Actual: ["a"]<br>
    2112 --> FAILED!: [reported from test()] <br>
    21131974--> FAILED!: [reported from test()] Section 8 of test -<br>
    21141975--> FAILED!: [reported from test()] regexp = /a<br>
     
    21191980--> FAILED!: [reported from test()] <br>
    21201981</tt><br>
    2121 <a name='failure88'></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>
    2122  [ <a href='#failure87'>Previous Failure</a> | <a href='#failure89'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     1982<a name='failure52'></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>
     1983 [ <a href='#failure51'>Previous Failure</a> | <a href='#failure53'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    21231984<tt>--> STATUS: Testing regular expression edge cases<br>
    21241985Failure messages were:<br>
     1986--> FAILED!: [reported from test()] Section 14 of test -<br>
     1987--> FAILED!: [reported from test()] regexp = /ab{1,3}bc/<br>
     1988--> FAILED!: [reported from test()] string = 'abbbbc'<br>
     1989--> FAILED!: [reported from test()] ERROR !!! regexp FAILED to match anything !!!<br>
     1990--> FAILED!: [reported from test()] Expect: ["abbbbc"]<br>
     1991--> FAILED!: [reported from test()] Actual: null<br>
     1992--> FAILED!: [reported from test()] <br>
     1993--> FAILED!: [reported from test()] Section 15 of test -<br>
     1994--> FAILED!: [reported from test()] regexp = /ab{3,4}bc/<br>
     1995--> FAILED!: [reported from test()] string = 'abbbbc'<br>
     1996--> FAILED!: [reported from test()] ERROR !!! regexp FAILED to match anything !!!<br>
     1997--> FAILED!: [reported from test()] Expect: ["abbbbc"]<br>
     1998--> FAILED!: [reported from test()] Actual: null<br>
     1999--> FAILED!: [reported from test()] <br>
     2000--> FAILED!: [reported from test()] Section 124 of test -<br>
     2001--> FAILED!: [reported from test()] regexp = /ab{1,3}?bc/i<br>
     2002--> FAILED!: [reported from test()] string = 'ABBBBC'<br>
     2003--> FAILED!: [reported from test()] ERROR !!! regexp FAILED to match anything !!!<br>
     2004--> FAILED!: [reported from test()] Expect: ["ABBBBC"]<br>
     2005--> FAILED!: [reported from test()] Actual: null<br>
     2006--> FAILED!: [reported from test()] <br>
     2007--> FAILED!: [reported from test()] Section 125 of test -<br>
     2008--> FAILED!: [reported from test()] regexp = /ab{3,4}?bc/i<br>
     2009--> FAILED!: [reported from test()] string = 'ABBBBC'<br>
     2010--> FAILED!: [reported from test()] ERROR !!! regexp FAILED to match anything !!!<br>
     2011--> FAILED!: [reported from test()] Expect: ["ABBBBC"]<br>
     2012--> FAILED!: [reported from test()] Actual: null<br>
     2013--> FAILED!: [reported from test()] <br>
    21252014--> FAILED!: [reported from test()] Section 218 of test -<br>
    21262015--> FAILED!: [reported from test()] regexp = /((foo)|(bar))*/<br>
     
    21442033--> FAILED!: [reported from test()] Actual: ["ab", "b"]<br>
    21452034--> FAILED!: [reported from test()] <br>
     2035--> FAILED!: [reported from test()] Section 402 of test -<br>
     2036--> FAILED!: [reported from test()] regexp = /^([^,]{1,3},){3}d/i<br>
     2037--> FAILED!: [reported from test()] string = 'aaa,b,c,d'<br>
     2038--> FAILED!: [reported from test()] ERROR !!! regexp FAILED to match anything !!!<br>
     2039--> FAILED!: [reported from test()] Expect: ["aaa,b,c,d", "c,"]<br>
     2040--> FAILED!: [reported from test()] Actual: null<br>
     2041--> FAILED!: [reported from test()] <br>
     2042--> FAILED!: [reported from test()] Section 403 of test -<br>
     2043--> FAILED!: [reported from test()] regexp = /^([^,]{1,3},){3,}d/<br>
     2044--> FAILED!: [reported from test()] string = 'aaa,b,c,d'<br>
     2045--> FAILED!: [reported from test()] ERROR !!! regexp FAILED to match anything !!!<br>
     2046--> FAILED!: [reported from test()] Expect: ["aaa,b,c,d", "c,"]<br>
     2047--> FAILED!: [reported from test()] Actual: null<br>
     2048--> FAILED!: [reported from test()] <br>
     2049--> FAILED!: [reported from test()] Section 404 of test -<br>
     2050--> FAILED!: [reported from test()] regexp = /^([^,]{1,3},){0,3}d/<br>
     2051--> FAILED!: [reported from test()] string = 'aaa,b,c,d'<br>
     2052--> FAILED!: [reported from test()] ERROR !!! regexp FAILED to match anything !!!<br>
     2053--> FAILED!: [reported from test()] Expect: ["aaa,b,c,d", "c,"]<br>
     2054--> FAILED!: [reported from test()] Actual: null<br>
     2055--> FAILED!: [reported from test()] <br>
    21462056--> FAILED!: [reported from test()] Section 412 of test -<br>
    21472057--> FAILED!: [reported from test()] regexp = /^(a(b)?)+$/<br>
     
    21592069--> FAILED!: [reported from test()] <br>
    21602070</tt><br>
    2161 <a name='failure89'></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>
    2162  [ <a href='#failure88'>Previous Failure</a> | <a href='#failure90'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2071<a name='failure53'></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>
     2072 [ <a href='#failure52'>Previous Failure</a> | <a href='#failure54'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    21632073<tt>--> STATUS: Testing regular expression edge cases<br>
    21642074Failure messages were:<br>
     
    21782088--> FAILED!: [reported from test()] <br>
    21792089</tt><br>
    2180 <a name='failure90'></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>
    2181  [ <a href='#failure89'>Previous Failure</a> | <a href='#failure91'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2090<a name='failure54'></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>
     2091 [ <a href='#failure53'>Previous Failure</a> | <a href='#failure55'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    21822092<tt>--> STATUS: [], [^] are valid RegExp conditions. Should not cause errors -<br>
    21832093Failure messages were:<br>
     
    22812191--> FAILED!: [reported from test()] <br>
    22822192</tt><br>
    2283 <a name='failure91'></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>
    2284  [ <a href='#failure90'>Previous Failure</a> | <a href='#failure92'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2193<a name='failure55'></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>
     2194 [ <a href='#failure54'>Previous Failure</a> | <a href='#failure56'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    22852195<tt>--> STATUS: Invalid use of regexp quantifiers should generate SyntaxErrors<br>
    22862196Failure messages were:<br>
     
    23032213--> FAILED!: [reported from test()] Expected value 'SyntaxError', Actual value 'Did not generate ANY error!!!'<br>
    23042214--> FAILED!: [reported from test()] <br>
    2305 --> FAILED!: [reported from test()] Section 7 of test -<br>
    2306 --> FAILED!: [reported from test()] Expected value 'SyntaxError', Actual value 'Did not generate ANY error!!!'<br>
    2307 --> FAILED!: [reported from test()] <br>
    2308 --> FAILED!: [reported from test()] Section 8 of test -<br>
    2309 --> FAILED!: [reported from test()] Expected value 'SyntaxError', Actual value 'Did not generate ANY error!!!'<br>
    2310 --> FAILED!: [reported from test()] <br>
    23112215--> FAILED!: [reported from test()] Section 9 of test -<br>
    23122216--> FAILED!: [reported from test()] Expected value 'SyntaxError', Actual value 'Did not generate ANY error!!!'<br>
     
    23492253--> FAILED!: [reported from test()] <br>
    23502254</tt><br>
    2351 <a name='failure92'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/RegExp/regress-209067.js'>ecma_3/RegExp/regress-209067.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=209067' target='other_window'>Bug Number 209067</a><br>
    2352  [ <a href='#failure91'>Previous Failure</a> | <a href='#failure93'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2255<a name='failure56'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/RegExp/regress-209067.js'>ecma_3/RegExp/regress-209067.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=209067' target='other_window'>Bug Number 209067</a><br>
     2256 [ <a href='#failure55'>Previous Failure</a> | <a href='#failure57'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    23532257<tt>--> STATUS: Testing complicated str.replace()<br>
    23542258Failure messages were:<br>
     
    23612265--> FAILED!: [reported from test()] <br>
    23622266</tt><br>
    2363 <a name='failure93'></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>
    2364  [ <a href='#failure92'>Previous Failure</a> | <a href='#failure94'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2267<a name='failure57'></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>
     2268 [ <a href='#failure56'>Previous Failure</a> | <a href='#failure58'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    23652269<tt>--> STATUS: Testing regexp submatches with quantifiers<br>
    23662270Failure messages were:<br>
     
    24012305--> FAILED!: [reported from test()] <br>
    24022306</tt><br>
    2403 <a name='failure94'></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>
    2404  [ <a href='#failure93'>Previous Failure</a> | <a href='#failure95'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2307<a name='failure58'></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>
     2308 [ <a href='#failure57'>Previous Failure</a> | <a href='#failure59'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    24052309<tt>--> STATUS: Testing regular expressions containing non-Latin1 characters<br>
    24062310Failure messages were:<br>
     
    24082312--> FAILED!: [reported from test()] regexp = /[\S]+/<br>
    24092313--> FAILED!: [reported from test()] string = '<br>
    2410 --> FAILED!: [reported from test()] ERROR !!! regexp failed to give expected match array:<br>
     2314--> FAILED!: [reported from test()] ERROR !!! regexp FAILED to match anything !!!<br>
    24112315--> FAILED!: [reported from test()] Expect: ["<br>
    2412 --> FAILED!: [reported from test()] Actual: [""]<br>
     2316--> FAILED!: [reported from test()] Actual: null<br>
    24132317--> FAILED!: [reported from test()] <br>
    24142318--> FAILED!: [reported from test()] Section 4 of test -<br>
    24152319--> FAILED!: [reported from test()] regexp = /[\S]+/<br>
    24162320--> FAILED!: [reported from test()] string = '<br>
    2417 --> FAILED!: [reported from test()] ERROR !!! regexp failed to give expected match array:<br>
     2321--> FAILED!: [reported from test()] ERROR !!! regexp FAILED to match anything !!!<br>
    24182322--> FAILED!: [reported from test()] Expect: ["<br>
    2419 --> FAILED!: [reported from test()] Actual: [""]<br>
    2420 --> FAILED!: [reported from test()] <br>
    2421 </tt><br>
    2422 <a name='failure95'></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>
    2423  [ <a href='#failure94'>Previous Failure</a> | <a href='#failure96'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2323--> FAILED!: [reported from test()] Actual: null<br>
     2324--> FAILED!: [reported from test()] <br>
     2325</tt><br>
     2326<a name='failure59'></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>
     2327 [ <a href='#failure58'>Previous Failure</a> | <a href='#failure60'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    24242328<tt>--> STATUS: Testing regular expressions with  ^, $, and the m flag -<br>
    24252329Failure messages were:<br>
     
    24392343--> FAILED!: [reported from test()] <br>
    24402344</tt><br>
    2441 <a name='failure96'></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>
    2442  [ <a href='#failure95'>Previous Failure</a> | <a href='#failure97'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2345<a name='failure60'></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>
     2346 [ <a href='#failure59'>Previous Failure</a> | <a href='#failure61'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    24432347<tt>--> STATUS: Performance: execution of regular expression<br>
    24442348Failure messages were:<br>
     
    26692573--> FAILED!: <br>
    26702574</tt><br>
    2671 <a name='failure97'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Statements/regress-121744.js'>ecma_3/Statements/regress-121744.js</a> failed</b> <br>
    2672  [ <a href='#failure96'>Previous Failure</a> | <a href='#failure98'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    2673 <tt>Expected exit code 0, got 3<br>
    2674 Testcase terminated with signal 0<br>
    2675 Complete testcase output was:<br>
    2676 Exception, line 83: TypeError - Object  (result of expression quit) does not allow calls.<br>
    2677 </tt><br>
    2678 <a name='failure98'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Statements/regress-157509.js'>ecma_3/Statements/regress-157509.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=157509' target='other_window'>Bug Number 157509</a><br>
    2679  [ <a href='#failure97'>Previous Failure</a> | <a href='#failure99'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    2680 <tt>--> STATUS: Testing for SyntaxError on usage of '\' in identifiers<br>
    2681 Failure messages were:<br>
    2682 --> FAILED!: [reported from test()] Section 1 of test -<br>
    2683 --> FAILED!: [reported from test()] Expected value 'SyntaxError', Actual value 'Did not generate ANY error!!!'<br>
    2684 --> FAILED!: [reported from test()] <br>
    2685 </tt><br>
    2686 <a name='failure99'></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>
    2687  [ <a href='#failure98'>Previous Failure</a> | <a href='#failure100'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2575<a name='failure61'></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>
     2576 [ <a href='#failure60'>Previous Failure</a> | <a href='#failure62'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    26882577<tt>Expected exit code 0, got 3<br>
    26892578Testcase terminated with signal 0<br>
     
    26912580Exception, line 1: SyntaxError - Parse error<br>
    26922581</tt><br>
    2693 <a name='failure100'></a><dd><b>Testcase <a target='other_window' href='./ecma_3/Unicode/uc-001-n.js'>ecma_3/Unicode/uc-001-n.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=23612' target='other_window'>Bug Number 23612</a><br>
    2694  [ <a href='#failure99'>Previous Failure</a> | <a href='#failure101'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    2695 <tt>Expected exit code 3, got 0<br>
    2696 Testcase terminated with signal 0<br>
    2697 Complete testcase output was:<br>
    2698 --> STATUS: Unicode Characters 1C-1F negative test.<br>
    2699 --> BUGNUMBER: 23612<br>
    2700 yylex: ERROR.<br>
    2701 --> FAILED!: [reported from test()] Unicode whitespace test (1C.)<br>
    2702 --> FAILED!: [reported from test()] Expected value 'error', Actual value 'no'<br>
    2703 --> FAILED!: [reported from test()] <br>
    2704 yylex: ERROR.<br>
    2705 --> FAILED!: [reported from test()] Unicode whitespace test (1D.)<br>
    2706 --> FAILED!: [reported from test()] Expected value 'error', Actual value 'no'<br>
    2707 --> FAILED!: [reported from test()] <br>
    2708 yylex: ERROR.<br>
    2709 --> FAILED!: [reported from test()] Unicode whitespace test (1E.)<br>
    2710 --> FAILED!: [reported from test()] Expected value 'error', Actual value 'no'<br>
    2711 --> FAILED!: [reported from test()] <br>
    2712 yylex: ERROR.<br>
    2713 --> FAILED!: [reported from test()] Unicode whitespace test (1F.)<br>
    2714 --> FAILED!: [reported from test()] Expected value 'error', Actual value 'no'<br>
    2715 --> FAILED!: [reported from test()] <br>
    2716 OK.<br>
    2717 </tt><br>
    2718 <a name='failure101'></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>
    2719  [ <a href='#failure100'>Previous Failure</a> | <a href='#failure102'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2582<a name='failure62'></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>
     2583 [ <a href='#failure61'>Previous Failure</a> | <a href='#failure63'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    27202584<tt>--> STATUS: Unicode format-control character (Category Cf) test.<br>
    27212585Failure messages were:<br>
     
    27242588--> FAILED!: [reported from test()] <br>
    27252589</tt><br>
    2726 <a name='failure102'></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>
    2727  [ <a href='#failure101'>Previous Failure</a> | <a href='#failure103'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2590<a name='failure63'></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>
     2591 [ <a href='#failure62'>Previous Failure</a> | <a href='#failure64'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    27282592<tt>--> STATUS: Unicode non-breaking space character test.<br>
    27292593Failure messages were:<br>
     
    27322596--> FAILED!: [reported from test()] <br>
    27332597</tt><br>
    2734 <a name='failure103'></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>
    2735  [ <a href='#failure102'>Previous Failure</a> | <a href='#failure104'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2598<a name='failure64'></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>
     2599 [ <a href='#failure63'>Previous Failure</a> | <a href='#failure65'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    27362600<tt>Expected exit code 0, got 3<br>
    27372601Testcase terminated with signal 0<br>
    27382602Complete testcase output was:<br>
    27392603yylex: ERROR.<br>
    2740 Exception, line 32: SyntaxError - Parse error<br>
    2741 </tt><br>
    2742 <a name='failure104'></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>
    2743  [ <a href='#failure103'>Previous Failure</a> | <a href='#failure105'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2604Exception, line 31: SyntaxError - Parse error<br>
     2605</tt><br>
     2606<a name='failure65'></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>
     2607 [ <a href='#failure64'>Previous Failure</a> | <a href='#failure66'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    27442608<tt>Expected exit code 0, got 3<br>
    27452609Testcase terminated with signal 0<br>
    27462610Complete testcase output was:<br>
    27472611yylex: ERROR.<br>
    2748 Exception, line 118: SyntaxError - Parse error<br>
    2749 </tt><br>
    2750 <a name='failure105'></a><dd><b>Testcase <a target='other_window' href='./js1_2/Array/tostring_1.js'>js1_2/Array/tostring_1.js</a> failed</b> <br>
    2751  [ <a href='#failure104'>Previous Failure</a> | <a href='#failure106'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2612Exception, line 117: SyntaxError - Parse error<br>
     2613</tt><br>
     2614<a name='failure66'></a><dd><b>Testcase <a target='other_window' href='./js1_2/Array/tostring_1.js'>js1_2/Array/tostring_1.js</a> failed</b> <br>
     2615 [ <a href='#failure65'>Previous Failure</a> | <a href='#failure67'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    27522616<tt><br>
    27532617Failure messages were:<br>
     
    27602624--> b.length = 1000 FAILED! expected: 1<br>
    27612625</tt><br>
    2762 <a name='failure106'></a><dd><b>Testcase <a target='other_window' href='./js1_2/Array/tostring_2.js'>js1_2/Array/tostring_2.js</a> failed</b> <br>
    2763  [ <a href='#failure105'>Previous Failure</a> | <a href='#failure107'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2626<a name='failure67'></a><dd><b>Testcase <a target='other_window' href='./js1_2/Array/tostring_2.js'>js1_2/Array/tostring_2.js</a> failed</b> <br>
     2627 [ <a href='#failure66'>Previous Failure</a> | <a href='#failure68'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    27642628<tt><br>
    27652629Failure messages were:<br>
     
    27682632--> a +'' =  FAILED! expected: []<br>
    27692633</tt><br>
    2770 <a name='failure107'></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>
    2771  [ <a href='#failure106'>Previous Failure</a> | <a href='#failure108'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2634<a name='failure68'></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>
     2635 [ <a href='#failure67'>Previous Failure</a> | <a href='#failure69'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    27722636<tt>Expected exit code 3, got 0<br>
    27732637Testcase terminated with signal 0<br>
     
    27772641OK.<br>
    27782642</tt><br>
    2779 <a name='failure108'></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>
    2780  [ <a href='#failure107'>Previous Failure</a> | <a href='#failure109'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2643<a name='failure69'></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>
     2644 [ <a href='#failure68'>Previous Failure</a> | <a href='#failure70'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    27812645<tt><br>
    27822646Failure messages were:<br>
     
    27862650} FAILED! expected: <br>
    27872651</tt><br>
    2788 <a name='failure109'></a><dd><b>Testcase <a target='other_window' href='./js1_2/function/Number.js'>js1_2/function/Number.js</a> failed</b> <br>
    2789  [ <a href='#failure108'>Previous Failure</a> | <a href='#failure110'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2652<a name='failure70'></a><dd><b>Testcase <a target='other_window' href='./js1_2/function/Number.js'>js1_2/function/Number.js</a> failed</b> <br>
     2653 [ <a href='#failure69'>Previous Failure</a> | <a href='#failure71'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    27902654<tt><br>
    27912655Failure messages were:<br>
    27922656--> Number([1,2,3])          = NaN FAILED! expected: 3<br>
    27932657</tt><br>
    2794 <a name='failure110'></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>
    2795  [ <a href='#failure109'>Previous Failure</a> | <a href='#failure111'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2658<a name='failure71'></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>
     2659 [ <a href='#failure70'>Previous Failure</a> | <a href='#failure72'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    27962660<tt>Expected exit code 0, got 3<br>
    27972661Testcase terminated with signal 0<br>
    27982662Complete testcase output was:<br>
    27992663--> JS_1.2 The variable statment<br>
    2800 Exception, line 81: TypeError - Object /abc/ (result of expression x) does not allow calls.<br>
    2801 </tt><br>
    2802 <a name='failure111'></a><dd><b>Testcase <a target='other_window' href='./js1_2/function/String.js'>js1_2/function/String.js</a> failed</b> <br>
    2803  [ <a href='#failure110'>Previous Failure</a> | <a href='#failure112'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2664Exception, line 80: TypeError - Object /abc/ (result of expression x) does not allow calls.<br>
     2665</tt><br>
     2666<a name='failure72'></a><dd><b>Testcase <a target='other_window' href='./js1_2/function/String.js'>js1_2/function/String.js</a> failed</b> <br>
     2667 [ <a href='#failure71'>Previous Failure</a> | <a href='#failure73'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    28042668<tt><br>
    28052669Failure messages were:<br>
     
    28072671--> String([1,2,3])             = 1,2,3 FAILED! expected: [1, 2, 3]<br>
    28082672</tt><br>
    2809 <a name='failure112'></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>
    2810  [ <a href='#failure111'>Previous Failure</a> | <a href='#failure113'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2673<a name='failure73'></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>
     2674 [ <a href='#failure72'>Previous Failure</a> | <a href='#failure74'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    28112675<tt><br>
    28122676Failure messages were:<br>
     
    28172681} FAILED! expected: <br>
    28182682</tt><br>
    2819 <a name='failure113'></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>
    2820  [ <a href='#failure112'>Previous Failure</a> | <a href='#failure114'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2683<a name='failure74'></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>
     2684 [ <a href='#failure73'>Previous Failure</a> | <a href='#failure75'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    28212685<tt><br>
    28222686Failure messages were:<br>
     
    28312695} FAILED! expected: <br>
    28322696</tt><br>
    2833 <a name='failure114'></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>
    2834  [ <a href='#failure113'>Previous Failure</a> | <a href='#failure115'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2697<a name='failure75'></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>
     2698 [ <a href='#failure74'>Previous Failure</a> | <a href='#failure76'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    28352699<tt>Expected exit code 0, got 3<br>
    28362700Testcase terminated with signal 0<br>
    28372701Complete testcase output was:<br>
    28382702--> JS1_2 Object.toString()<br>
    2839 Exception, line 104: TypeError - Object /^\{(.*)\}$/ (result of expression ^\{(.*)\}$) does not allow calls.<br>
    2840 </tt><br>
    2841 <a name='failure115'></a><dd><b>Testcase <a target='other_window' href='./js1_2/operator/equality.js'>js1_2/operator/equality.js</a> failed</b> <br>
    2842  [ <a href='#failure114'>Previous Failure</a> | <a href='#failure116'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2703Exception, line 103: TypeError - Object /^\{(.*)\}$/ (result of expression ^\{(.*)\}$) does not allow calls.<br>
     2704</tt><br>
     2705<a name='failure76'></a><dd><b>Testcase <a target='other_window' href='./js1_2/operator/equality.js'>js1_2/operator/equality.js</a> failed</b> <br>
     2706 [ <a href='#failure75'>Previous Failure</a> | <a href='#failure77'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    28432707<tt><br>
    28442708Failure messages were:<br>
     
    28462710--> ('x' == new String('x'))                  = true FAILED! expected: false<br>
    28472711</tt><br>
    2848 <a name='failure116'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/beginLine.js'>js1_2/regexp/beginLine.js</a> failed</b> <br>
    2849  [ <a href='#failure115'>Previous Failure</a> | <a href='#failure117'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2712<a name='failure77'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/beginLine.js'>js1_2/regexp/beginLine.js</a> failed</b> <br>
     2713 [ <a href='#failure76'>Previous Failure</a> | <a href='#failure78'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    28502714<tt><br>
    28512715Failure messages were:<br>
    28522716123xyz'.match(new RegExp('^\d+')) = null FAILED! expected: 123<br>
    28532717</tt><br>
    2854 <a name='failure117'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/compile.js'>js1_2/regexp/compile.js</a> failed</b> <br>
    2855  [ <a href='#failure116'>Previous Failure</a> | <a href='#failure118'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2718<a name='failure78'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/compile.js'>js1_2/regexp/compile.js</a> failed</b> <br>
     2719 [ <a href='#failure77'>Previous Failure</a> | <a href='#failure79'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    28562720<tt>Expected exit code 0, got 3<br>
    28572721Testcase terminated with signal 0<br>
     
    28592723--> Executing script: compile.js<br>
    28602724--> As described in Netscape doc "Whats new in JavaScript 1.2" RegExp: compile<br>
    2861 Exception, line 44: TypeError - Value undefined (result of expression regularExpression.compile) is not object.<br>
    2862 </tt><br>
    2863 <a name='failure118'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/endLine.js'>js1_2/regexp/endLine.js</a> failed</b> <br>
    2864  [ <a href='#failure117'>Previous Failure</a> | <a href='#failure119'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2725Exception, line 43: TypeError - Value undefined (result of expression regularExpression.compile) is not object.<br>
     2726</tt><br>
     2727<a name='failure79'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/endLine.js'>js1_2/regexp/endLine.js</a> failed</b> <br>
     2728 [ <a href='#failure78'>Previous Failure</a> | <a href='#failure80'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    28652729<tt><br>
    28662730Failure messages were:<br>
    28672731xyz'.match(new RegExp('\d+$')) = null FAILED! expected: 890<br>
    28682732</tt><br>
    2869 <a name='failure119'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/RegExp_input.js'>js1_2/regexp/RegExp_input.js</a> failed</b> <br>
    2870  [ <a href='#failure118'>Previous Failure</a> | <a href='#failure120'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2733<a name='failure80'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/RegExp_input.js'>js1_2/regexp/RegExp_input.js</a> failed</b> <br>
     2734 [ <a href='#failure79'>Previous Failure</a> | <a href='#failure81'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    28712735<tt><br>
    28722736Failure messages were:<br>
     
    28772741--> RegExp.input = 'abcd12357efg'; (new RegExp('[h-z]+')).test() = true FAILED! expected: false<br>
    28782742</tt><br>
    2879 <a name='failure120'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/RegExp_input_as_array.js'>js1_2/regexp/RegExp_input_as_array.js</a> failed</b> <br>
    2880  [ <a href='#failure119'>Previous Failure</a> | <a href='#failure121'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2743<a name='failure81'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/RegExp_input_as_array.js'>js1_2/regexp/RegExp_input_as_array.js</a> failed</b> <br>
     2744 [ <a href='#failure80'>Previous Failure</a> | <a href='#failure82'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    28812745<tt><br>
    28822746Failure messages were:<br>
     
    28872751--> RegExp['$_'] = 'abcd12357efg'; (new RegExp('[h-z]+')).test() = true FAILED! expected: false<br>
    28882752</tt><br>
    2889 <a name='failure121'></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>
    2890  [ <a href='#failure120'>Previous Failure</a> | <a href='#failure122'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2753<a name='failure82'></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>
     2754 [ <a href='#failure81'>Previous Failure</a> | <a href='#failure83'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    28912755<tt><br>
    28922756Failure messages were:<br>
     
    28942758--> re.exec('xyabcdef') = xy FAILED! expected: ["xy"]<br>
    28952759</tt><br>
    2896 <a name='failure122'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/RegExp_lastMatch.js'>js1_2/regexp/RegExp_lastMatch.js</a> failed</b> <br>
    2897  [ <a href='#failure121'>Previous Failure</a> | <a href='#failure123'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2760<a name='failure83'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/RegExp_lastMatch.js'>js1_2/regexp/RegExp_lastMatch.js</a> failed</b> <br>
     2761 [ <a href='#failure82'>Previous Failure</a> | <a href='#failure84'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    28982762<tt><br>
    28992763Failure messages were:<br>
     
    29052769--> 'abcdefgabcdefg'.match(/(a(b(c(d)e)f)g)\1/); RegExp.lastMatch = undefined FAILED! expected: abcdefgabcdefg<br>
    29062770</tt><br>
    2907 <a name='failure123'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/RegExp_lastMatch_as_array.js'>js1_2/regexp/RegExp_lastMatch_as_array.js</a> failed</b> <br>
    2908  [ <a href='#failure122'>Previous Failure</a> | <a href='#failure124'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2771<a name='failure84'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/RegExp_lastMatch_as_array.js'>js1_2/regexp/RegExp_lastMatch_as_array.js</a> failed</b> <br>
     2772 [ <a href='#failure83'>Previous Failure</a> | <a href='#failure85'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    29092773<tt><br>
    29102774Failure messages were:<br>
     
    29162780--> 'abcdefgabcdefg'.match(/(a(b(c(d)e)f)g)\1/); RegExp['$&'] = undefined FAILED! expected: abcdefgabcdefg<br>
    29172781</tt><br>
    2918 <a name='failure124'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/RegExp_lastParen.js'>js1_2/regexp/RegExp_lastParen.js</a> failed</b> <br>
    2919  [ <a href='#failure123'>Previous Failure</a> | <a href='#failure125'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2782<a name='failure85'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/RegExp_lastParen.js'>js1_2/regexp/RegExp_lastParen.js</a> failed</b> <br>
     2783 [ <a href='#failure84'>Previous Failure</a> | <a href='#failure86'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    29202784<tt><br>
    29212785Failure messages were:<br>
     
    29302794--> 'abcdefg'.match(/bc/); RegExp.lastParen = undefined FAILED! expected: <br>
    29312795</tt><br>
    2932 <a name='failure125'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/RegExp_lastParen_as_array.js'>js1_2/regexp/RegExp_lastParen_as_array.js</a> failed</b> <br>
    2933  [ <a href='#failure124'>Previous Failure</a> | <a href='#failure126'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2796<a name='failure86'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/RegExp_lastParen_as_array.js'>js1_2/regexp/RegExp_lastParen_as_array.js</a> failed</b> <br>
     2797 [ <a href='#failure85'>Previous Failure</a> | <a href='#failure87'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    29342798<tt><br>
    29352799Failure messages were:<br>
     
    29442808--> 'abcdefg'.match(/bc/); RegExp['$+'] = undefined FAILED! expected: <br>
    29452809</tt><br>
    2946 <a name='failure126'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/RegExp_leftContext.js'>js1_2/regexp/RegExp_leftContext.js</a> failed</b> <br>
    2947  [ <a href='#failure125'>Previous Failure</a> | <a href='#failure127'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2810<a name='failure87'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/RegExp_leftContext.js'>js1_2/regexp/RegExp_leftContext.js</a> failed</b> <br>
     2811 [ <a href='#failure86'>Previous Failure</a> | <a href='#failure88'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    29482812<tt><br>
    29492813Failure messages were:<br>
     
    29562820--> 'test'.match(new RegExp('^')); RegExp.leftContext = undefined FAILED! expected: <br>
    29572821</tt><br>
    2958 <a name='failure127'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/RegExp_leftContext_as_array.js'>js1_2/regexp/RegExp_leftContext_as_array.js</a> failed</b> <br>
    2959  [ <a href='#failure126'>Previous Failure</a> | <a href='#failure128'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2822<a name='failure88'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/RegExp_leftContext_as_array.js'>js1_2/regexp/RegExp_leftContext_as_array.js</a> failed</b> <br>
     2823 [ <a href='#failure87'>Previous Failure</a> | <a href='#failure89'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    29602824<tt><br>
    29612825Failure messages were:<br>
     
    29682832--> 'test'.match(new RegExp('^')); RegExp['$`'] = undefined FAILED! expected: <br>
    29692833</tt><br>
    2970 <a name='failure128'></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>
    2971  [ <a href='#failure127'>Previous Failure</a> | <a href='#failure129'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2834<a name='failure89'></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>
     2835 [ <a href='#failure88'>Previous Failure</a> | <a href='#failure90'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    29722836<tt><br>
    29732837Failure messages were:<br>
     
    29792843--> (multiline == true) 'a11\na22\na23\na24'.match(new RegExp('a..$','g')) = a24 FAILED! expected: a11,a22,a23,a24<br>
    29802844</tt><br>
    2981 <a name='failure129'></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>
    2982  [ <a href='#failure128'>Previous Failure</a> | <a href='#failure130'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2845<a name='failure90'></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>
     2846 [ <a href='#failure89'>Previous Failure</a> | <a href='#failure91'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    29832847<tt><br>
    29842848Failure messages were:<br>
     
    29902854--> (['$*'] == true) 'a11\na22\na23\na24'.match(new RegExp('a..$','g')) = a24 FAILED! expected: a11,a22,a23,a24<br>
    29912855</tt><br>
    2992 <a name='failure130'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/RegExp_rightContext.js'>js1_2/regexp/RegExp_rightContext.js</a> failed</b> <br>
    2993  [ <a href='#failure129'>Previous Failure</a> | <a href='#failure131'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2856<a name='failure91'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/RegExp_rightContext.js'>js1_2/regexp/RegExp_rightContext.js</a> failed</b> <br>
     2857 [ <a href='#failure90'>Previous Failure</a> | <a href='#failure92'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    29942858<tt><br>
    29952859Failure messages were:<br>
     
    30022866--> 'test'.match(new RegExp('^')); RegExp.rightContext = undefined FAILED! expected: test<br>
    30032867</tt><br>
    3004 <a name='failure131'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/RegExp_rightContext_as_array.js'>js1_2/regexp/RegExp_rightContext_as_array.js</a> failed</b> <br>
    3005  [ <a href='#failure130'>Previous Failure</a> | <a href='#failure132'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2868<a name='failure92'></a><dd><b>Testcase <a target='other_window' href='./js1_2/regexp/RegExp_rightContext_as_array.js'>js1_2/regexp/RegExp_rightContext_as_array.js</a> failed</b> <br>
     2869 [ <a href='#failure91'>Previous Failure</a> | <a href='#failure93'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    30062870<tt><br>
    30072871Failure messages were:<br>
     
    30142878--> 'test'.match(new RegExp('^')); RegExp['$''] = undefined FAILED! expected: test<br>
    30152879</tt><br>
    3016 <a name='failure132'></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>
    3017  [ <a href='#failure131'>Previous Failure</a> | <a href='#failure133'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2880<a name='failure93'></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>
     2881 [ <a href='#failure92'>Previous Failure</a> | <a href='#failure94'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    30182882<tt>Expected exit code 0, got 3<br>
    30192883Testcase terminated with signal 0<br>
    30202884Complete testcase output was:<br>
    30212885--> BUGNUMBER: http://bugzilla.mozilla.org/show_bug.cgi?id=6359<br>
    3022 Exception, line 57: TypeError - Object /(a*)b\1+/ (result of expression (a*)b\1+) does not allow calls.<br>
    3023 </tt><br>
    3024 <a name='failure133'></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>
    3025  [ <a href='#failure132'>Previous Failure</a> | <a href='#failure134'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2886Exception, line 56: TypeError - Object /(a*)b\1+/ (result of expression (a*)b\1+) does not allow calls.<br>
     2887</tt><br>
     2888<a name='failure94'></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>
     2889 [ <a href='#failure93'>Previous Failure</a> | <a href='#failure95'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    30262890<tt>Expected exit code 0, got 3<br>
    30272891Testcase terminated with signal 0<br>
    30282892Complete testcase output was:<br>
    30292893--> BUGNUMBER: http://bugzilla.mozilla.org/show_bug.cgi?id=9141<br>
    3030 Exception, line 74: TypeError - Object /(?:xx|x)*/ (result of expression (?:xx|x)*) does not allow calls.<br>
    3031 </tt><br>
    3032 <a name='failure134'></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>
    3033  [ <a href='#failure133'>Previous Failure</a> | <a href='#failure135'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2894Exception, line 73: TypeError - Object /(?:xx|x)*/ (result of expression (?:xx|x)*) does not allow calls.<br>
     2895</tt><br>
     2896<a name='failure95'></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>
     2897 [ <a href='#failure94'>Previous Failure</a> | <a href='#failure96'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    30342898<tt>Expected exit code 0, got 3<br>
    30352899Testcase terminated with signal 0<br>
     
    30372901--> Executing script: simple_form.js<br>
    30382902--> As described in Netscape doc "Whats new in JavaScript 1.2" RegExp: simple form<br>
    3039 Exception, line 44: TypeError - Object /[0-9]{3}/ (result of expression [0-9]{3}) does not allow calls.<br>
    3040 </tt><br>
    3041 <a name='failure135'></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>
    3042  [ <a href='#failure134'>Previous Failure</a> | <a href='#failure136'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2903Exception, line 43: TypeError - Object /[0-9]{3}/ (result of expression [0-9]{3}) does not allow calls.<br>
     2904</tt><br>
     2905<a name='failure96'></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>
     2906 [ <a href='#failure95'>Previous Failure</a> | <a href='#failure97'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    30432907<tt><br>
    30442908Failure messages were:<br>
     
    30502914<br>
    30512915</tt><br>
    3052 <a name='failure136'></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>
    3053  [ <a href='#failure135'>Previous Failure</a> | <a href='#failure137'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2916<a name='failure97'></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>
     2917 [ <a href='#failure96'>Previous Failure</a> | <a href='#failure98'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    30542918<tt><br>
    30552919Failure messages were:<br>
     
    30592923--> 'abc'.split(new RegExp('[a-z]')) = ,,, FAILED! expected: ,,<br>
    30602924</tt><br>
    3061 <a name='failure137'></a><dd><b>Testcase <a target='other_window' href='./js1_2/String/concat.js'>js1_2/String/concat.js</a> failed</b> <br>
    3062  [ <a href='#failure136'>Previous Failure</a> | <a href='#failure138'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2925<a name='failure98'></a><dd><b>Testcase <a target='other_window' href='./js1_2/String/concat.js'>js1_2/String/concat.js</a> failed</b> <br>
     2926 [ <a href='#failure97'>Previous Failure</a> | <a href='#failure99'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    30632927<tt><br>
    30642928Failure messages were:<br>
     
    30682932--> 'abcde'.concat([1,2,3]) = abcde1,2,3 FAILED! expected: abcde[1, 2, 3]<br>
    30692933</tt><br>
    3070 <a name='failure138'></a><dd><b>Testcase <a target='other_window' href='./js1_2/String/slice.js'>js1_2/String/slice.js</a> failed</b> <br>
    3071  [ <a href='#failure137'>Previous Failure</a> | <a href='#failure139'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2934<a name='failure99'></a><dd><b>Testcase <a target='other_window' href='./js1_2/String/slice.js'>js1_2/String/slice.js</a> failed</b> <br>
     2935 [ <a href='#failure98'>Previous Failure</a> | <a href='#failure100'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    30722936<tt><br>
    30732937Failure messages were:<br>
     
    30752939--> exhaustive String.slice test 2 = false FAILED! expected: true<br>
    30762940</tt><br>
    3077 <a name='failure139'></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>
    3078  [ <a href='#failure138'>Previous Failure</a> | <a href='#failure140'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2941<a name='failure100'></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>
     2942 [ <a href='#failure99'>Previous Failure</a> | <a href='#failure101'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    30792943<tt><br>
    30802944Failure messages were:<br>
    30812945--> new Boolean(false) = true FAILED! expected: false<br>
    30822946</tt><br>
    3083 <a name='failure140'></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>
    3084  [ <a href='#failure139'>Previous Failure</a> | <a href='#failure141'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2947<a name='failure101'></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>
     2948 [ <a href='#failure100'>Previous Failure</a> | <a href='#failure102'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    30852949<tt>--> STATUS: Regression test for Bugzilla bug 99663<br>
    30862950Failure messages were:<br>
     
    30892953--> Section 3 of test - got Error: Can't find variable: it FAILED! expected: a "read-only" error<br>
    30902954</tt><br>
    3091 <a name='failure141'></a><dd><b>Testcase <a target='other_window' href='./js1_3/inherit/proto_12.js'>js1_3/inherit/proto_12.js</a> failed</b> <br>
    3092  [ <a href='#failure140'>Previous Failure</a> | <a href='#failure142'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2955<a name='failure102'></a><dd><b>Testcase <a target='other_window' href='./js1_3/inherit/proto_12.js'>js1_3/inherit/proto_12.js</a> failed</b> <br>
     2956 [ <a href='#failure101'>Previous Failure</a> | <a href='#failure103'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    30932957<tt>Expected exit code 0, got 3<br>
    30942958Testcase terminated with signal 0<br>
     
    30972961Exception: ReferenceError - Can't find variable: idCounter<br>
    30982962</tt><br>
    3099 <a name='failure142'></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>
    3100  [ <a href='#failure141'>Previous Failure</a> | <a href='#failure143'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2963<a name='failure103'></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>
     2964 [ <a href='#failure102'>Previous Failure</a> | <a href='#failure104'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    31012965<tt>Expected exit code 3, got 0<br>
    31022966Testcase terminated with signal 0<br>
     
    31072971OK.<br>
    31082972</tt><br>
    3109 <a name='failure143'></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>
    3110  [ <a href='#failure142'>Previous Failure</a> | <a href='#failure144'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2973<a name='failure104'></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>
     2974 [ <a href='#failure103'>Previous Failure</a> | <a href='#failure105'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    31112975<tt>Expected exit code 3, got 0<br>
    31122976Testcase terminated with signal 0<br>
     
    31172981OK.<br>
    31182982</tt><br>
    3119 <a name='failure144'></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>
    3120  [ <a href='#failure143'>Previous Failure</a> | <a href='#failure145'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2983<a name='failure105'></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>
     2984 [ <a href='#failure104'>Previous Failure</a> | <a href='#failure106'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    31212985<tt>Expected exit code 0, got 3<br>
    31222986Testcase terminated with signal 0<br>
     
    31252989Exception: ReferenceError - Can't find variable: Script<br>
    31262990</tt><br>
    3127 <a name='failure145'></a><dd><b>Testcase <a target='other_window' href='./js1_4/Functions/function-001.js'>js1_4/Functions/function-001.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=324455' target='other_window'>Bug Number 324455</a><br>
    3128  [ <a href='#failure144'>Previous Failure</a> | <a href='#failure146'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2991<a name='failure106'></a><dd><b>Testcase <a target='other_window' href='./js1_4/Functions/function-001.js'>js1_4/Functions/function-001.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=324455' target='other_window'>Bug Number 324455</a><br>
     2992 [ <a href='#failure105'>Previous Failure</a> | <a href='#failure107'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    31292993<tt><br>
    31302994Failure messages were:<br>
     
    31322996--> return function.arguments when function contains an arguments property = [object Arguments] FAILED! expected: PASS<br>
    31332997</tt><br>
    3134 <a name='failure146'></a><dd><b>Testcase <a target='other_window' href='./js1_4/Regress/function-002.js'>js1_4/Regress/function-002.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=330462' target='other_window'>Bug Number 330462</a><br>
    3135  [ <a href='#failure145'>Previous Failure</a> | <a href='#failure147'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     2998<a name='failure107'></a><dd><b>Testcase <a target='other_window' href='./js1_4/Regress/function-002.js'>js1_4/Regress/function-002.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=330462' target='other_window'>Bug Number 330462</a><br>
     2999 [ <a href='#failure106'>Previous Failure</a> | <a href='#failure108'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    31363000<tt><br>
    31373001Failure messages were:<br>
    31383002--> f1.toString() == dec1 = false FAILED! expected: true<br>
    31393003</tt><br>
    3140 <a name='failure147'></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>
    3141  [ <a href='#failure146'>Previous Failure</a> | <a href='#failure148'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     3004<a name='failure108'></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>
     3005 [ <a href='#failure107'>Previous Failure</a> | <a href='#failure109'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    31423006<tt><br>
    31433007Failure messages were:<br>
    31443008--> StripSpaces(Array.prototype.concat.toString()).substring(0,17) = (Internalfunction FAILED! expected: functionconcat(){<br>
    31453009</tt><br>
    3146 <a name='failure148'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Array/regress-157652.js'>js1_5/Array/regress-157652.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=157652' target='other_window'>Bug Number 157652</a><br>
    3147  [ <a href='#failure147'>Previous Failure</a> | <a href='#failure149'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     3010<a name='failure109'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Array/regress-157652.js'>js1_5/Array/regress-157652.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=157652' target='other_window'>Bug Number 157652</a><br>
     3011 [ <a href='#failure108'>Previous Failure</a> | <a href='#failure110'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    31483012<tt>Expected exit code 3, got 0<br>
    31493013Testcase terminated with signal 0<br>
     
    31543018OK.<br>
    31553019</tt><br>
    3156 <a name='failure149'></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>
    3157  [ <a href='#failure148'>Previous Failure</a> | <a href='#failure150'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    3158 <tt>Expected exit code 0, got 3<br>
    3159 Testcase terminated with signal 0<br>
    3160 Complete testcase output was:<br>
    3161 Exception, line 42: SyntaxError - Parse error<br>
    3162 </tt><br>
    3163 <a name='failure150'></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>
    3164  [ <a href='#failure149'>Previous Failure</a> | <a href='#failure151'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    3165 <tt>Expected exit code 0, got 3<br>
    3166 Testcase terminated with signal 0<br>
    3167 Complete testcase output was:<br>
    3168 Exception, line 42: SyntaxError - Parse error<br>
    3169 </tt><br>
    3170 <a name='failure151'></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>
    3171  [ <a href='#failure150'>Previous Failure</a> | <a href='#failure152'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    3172 <tt>Expected exit code 0, got 3<br>
    3173 Testcase terminated with signal 0<br>
    3174 Complete testcase output was:<br>
    3175 Exception, line 42: SyntaxError - Parse error<br>
    3176 </tt><br>
    3177 <a name='failure152'></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>
    3178  [ <a href='#failure151'>Previous Failure</a> | <a href='#failure153'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     3020<a name='failure110'></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>
     3021 [ <a href='#failure109'>Previous Failure</a> | <a href='#failure111'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     3022<tt>Expected exit code 0, got 3<br>
     3023Testcase terminated with signal 0<br>
     3024Complete testcase output was:<br>
     3025Exception, line 41: SyntaxError - Parse error<br>
     3026</tt><br>
     3027<a name='failure111'></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>
     3028 [ <a href='#failure110'>Previous Failure</a> | <a href='#failure112'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     3029<tt>Expected exit code 0, got 3<br>
     3030Testcase terminated with signal 0<br>
     3031Complete testcase output was:<br>
     3032Exception, line 41: SyntaxError - Parse error<br>
     3033</tt><br>
     3034<a name='failure112'></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>
     3035 [ <a href='#failure111'>Previous Failure</a> | <a href='#failure113'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     3036<tt>Expected exit code 0, got 3<br>
     3037Testcase terminated with signal 0<br>
     3038Complete testcase output was:<br>
     3039Exception, line 41: SyntaxError - Parse error<br>
     3040</tt><br>
     3041<a name='failure113'></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>
     3042 [ <a href='#failure112'>Previous Failure</a> | <a href='#failure114'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    31793043<tt>Expected exit code 0, got 3<br>
    31803044Testcase terminated with signal 0<br>
     
    31823046Exception: TypeError - Undefined value<br>
    31833047</tt><br>
    3184 <a name='failure153'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Exceptions/regress-123002.js'>js1_5/Exceptions/regress-123002.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=123002' target='other_window'>Bug Number 123002</a><br>
    3185  [ <a href='#failure152'>Previous Failure</a> | <a href='#failure154'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     3048<a name='failure114'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Exceptions/regress-123002.js'>js1_5/Exceptions/regress-123002.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=123002' target='other_window'>Bug Number 123002</a><br>
     3049 [ <a href='#failure113'>Previous Failure</a> | <a href='#failure115'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    31863050<tt>--> STATUS: Testing Error.length<br>
    31873051Failure messages were:<br>
    31883052--> FAILED!: [reported from test()] Section "Error" of test -<br>
    3189 --> FAILED!: [reported from test()] Type mismatch, expected type number, actual type undefined<br>
    3190 --> FAILED!: [reported from test()] Expected value '3', Actual value 'undefined'<br>
     3053--> FAILED!: [reported from test()] Expected value '3', Actual value '0'<br>
    31913054--> FAILED!: [reported from test()] <br>
    31923055--> FAILED!: [reported from test()] Section "EvalError" of test -<br>
    3193 --> FAILED!: [reported from test()] Type mismatch, expected type number, actual type undefined<br>
    3194 --> FAILED!: [reported from test()] Expected value '3', Actual value 'undefined'<br>
     3056--> FAILED!: [reported from test()] Expected value '3', Actual value '0'<br>
    31953057--> FAILED!: [reported from test()] <br>
    31963058--> FAILED!: [reported from test()] Section "RangeError" of test -<br>
    3197 --> FAILED!: [reported from test()] Type mismatch, expected type number, actual type undefined<br>
    3198 --> FAILED!: [reported from test()] Expected value '3', Actual value 'undefined'<br>
     3059--> FAILED!: [reported from test()] Expected value '3', Actual value '0'<br>
    31993060--> FAILED!: [reported from test()] <br>
    32003061--> FAILED!: [reported from test()] Section "ReferenceError" of test -<br>
    3201 --> FAILED!: [reported from test()] Type mismatch, expected type number, actual type undefined<br>
    3202 --> FAILED!: [reported from test()] Expected value '3', Actual value 'undefined'<br>
     3062--> FAILED!: [reported from test()] Expected value '3', Actual value '0'<br>
    32033063--> FAILED!: [reported from test()] <br>
    32043064--> FAILED!: [reported from test()] Section "SyntaxError" of test -<br>
    3205 --> FAILED!: [reported from test()] Type mismatch, expected type number, actual type undefined<br>
    3206 --> FAILED!: [reported from test()] Expected value '3', Actual value 'undefined'<br>
     3065--> FAILED!: [reported from test()] Expected value '3', Actual value '0'<br>
    32073066--> FAILED!: [reported from test()] <br>
    32083067--> FAILED!: [reported from test()] Section "TypeError" of test -<br>
    3209 --> FAILED!: [reported from test()] Type mismatch, expected type number, actual type undefined<br>
    3210 --> FAILED!: [reported from test()] Expected value '3', Actual value 'undefined'<br>
     3068--> FAILED!: [reported from test()] Expected value '3', Actual value '0'<br>
    32113069--> FAILED!: [reported from test()] <br>
    32123070--> FAILED!: [reported from test()] Section "URIError" of test -<br>
    3213 --> FAILED!: [reported from test()] Type mismatch, expected type number, actual type undefined<br>
    3214 --> FAILED!: [reported from test()] Expected value '3', Actual value 'undefined'<br>
    3215 --> FAILED!: [reported from test()] <br>
    3216 </tt><br>
    3217 <a name='failure154'></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>
    3218  [ <a href='#failure153'>Previous Failure</a> | <a href='#failure155'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     3071--> FAILED!: [reported from test()] Expected value '3', Actual value '0'<br>
     3072--> FAILED!: [reported from test()] <br>
     3073</tt><br>
     3074<a name='failure115'></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>
     3075 [ <a href='#failure114'>Previous Failure</a> | <a href='#failure116'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    32193076<tt>Expected exit code 0, got 3<br>
    32203077Testcase terminated with signal 0<br>
     
    32243081Exception: TypeError - Undefined value<br>
    32253082</tt><br>
    3226 <a name='failure155'></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>
    3227  [ <a href='#failure154'>Previous Failure</a> | <a href='#failure156'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    3228 <tt>Expected exit code 0, got 3<br>
    3229 Testcase terminated with signal 0<br>
    3230 Complete testcase output was:<br>
    3231 Exception, line 33: SyntaxError - Parse error<br>
    3232 </tt><br>
    3233 <a name='failure156'></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>
    3234  [ <a href='#failure155'>Previous Failure</a> | <a href='#failure157'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    3235 <tt>Expected exit code 0, got 3<br>
    3236 Testcase terminated with signal 0<br>
    3237 Complete testcase output was:<br>
    3238 Exception, line 29: SyntaxError - Parse error<br>
    3239 </tt><br>
    3240 <a name='failure157'></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>
    3241  [ <a href='#failure156'>Previous Failure</a> | <a href='#failure158'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    3242 <tt>Expected exit code 0, got 3<br>
    3243 Testcase terminated with signal 0<br>
    3244 Complete testcase output was:<br>
    3245 Exception, line 48: SyntaxError - Parse error<br>
    3246 </tt><br>
    3247 <a name='failure158'></a><dd><b>Testcase <a target='other_window' href='./js1_5/GetSet/getset-004.js'>js1_5/GetSet/getset-004.js</a> failed</b> <br>
    3248  [ <a href='#failure157'>Previous Failure</a> | <a href='#failure159'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    3249 <tt>Expected exit code 0, got 3<br>
    3250 Testcase terminated with signal 0<br>
    3251 Complete testcase output was:<br>
    3252 Exception, line 48: TypeError - Value undefined (result of expression obj.__defineSetter__) is not object.<br>
    3253 </tt><br>
    3254 <a name='failure159'></a><dd><b>Testcase <a target='other_window' href='./js1_5/GetSet/getset-005.js'>js1_5/GetSet/getset-005.js</a> failed</b> <br>
    3255  [ <a href='#failure158'>Previous Failure</a> | <a href='#failure160'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    3256 <tt>Expected exit code 0, got 3<br>
    3257 Testcase terminated with signal 0<br>
    3258 Complete testcase output was:<br>
    3259 Exception, line 57: TypeError - Value undefined (result of expression obj.__defineSetter__) is not object.<br>
    3260 </tt><br>
    3261 <a name='failure160'></a><dd><b>Testcase <a target='other_window' href='./js1_5/GetSet/getset-006.js'>js1_5/GetSet/getset-006.js</a> failed</b> <br>
    3262  [ <a href='#failure159'>Previous Failure</a> | <a href='#failure161'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    3263 <tt>Expected exit code 0, got 3<br>
    3264 Testcase terminated with signal 0<br>
    3265 Complete testcase output was:<br>
    3266 Exception, line 62: TypeError - Value undefined (result of expression obj.__defineSetter__) is not object.<br>
    3267 </tt><br>
    3268 <a name='failure161'></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>
    3269  [ <a href='#failure160'>Previous Failure</a> | <a href='#failure162'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    3270 <tt>Expected exit code 0, got 3<br>
    3271 Testcase terminated with signal 0<br>
    3272 Complete testcase output was:<br>
    3273 Exception, line 49: TypeError - Value undefined (result of expression obj.toSource) is not object.<br>
    3274 </tt><br>
    3275 <a name='failure162'></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>
    3276  [ <a href='#failure161'>Previous Failure</a> | <a href='#failure163'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     3083<a name='failure116'></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>
     3084 [ <a href='#failure115'>Previous Failure</a> | <a href='#failure117'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     3085<tt>Expected exit code 0, got 3<br>
     3086Testcase terminated with signal 0<br>
     3087Complete testcase output was:<br>
     3088Exception, line 32: SyntaxError - Parse error<br>
     3089</tt><br>
     3090<a name='failure117'></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>
     3091 [ <a href='#failure116'>Previous Failure</a> | <a href='#failure118'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     3092<tt>Expected exit code 0, got 3<br>
     3093Testcase terminated with signal 0<br>
     3094Complete testcase output was:<br>
     3095Exception, line 28: SyntaxError - Parse error<br>
     3096</tt><br>
     3097<a name='failure118'></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>
     3098 [ <a href='#failure117'>Previous Failure</a> | <a href='#failure119'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     3099<tt>Expected exit code 0, got 3<br>
     3100Testcase terminated with signal 0<br>
     3101Complete testcase output was:<br>
     3102Exception, line 47: SyntaxError - Parse error<br>
     3103</tt><br>
     3104<a name='failure119'></a><dd><b>Testcase <a target='other_window' href='./js1_5/GetSet/getset-004.js'>js1_5/GetSet/getset-004.js</a> failed</b> <br>
     3105 [ <a href='#failure118'>Previous Failure</a> | <a href='#failure120'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     3106<tt>Expected exit code 0, got 3<br>
     3107Testcase terminated with signal 0<br>
     3108Complete testcase output was:<br>
     3109Exception, line 47: TypeError - Value undefined (result of expression obj.__defineSetter__) is not object.<br>
     3110</tt><br>
     3111<a name='failure120'></a><dd><b>Testcase <a target='other_window' href='./js1_5/GetSet/getset-005.js'>js1_5/GetSet/getset-005.js</a> failed</b> <br>
     3112 [ <a href='#failure119'>Previous Failure</a> | <a href='#failure121'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     3113<tt>Expected exit code 0, got 3<br>
     3114Testcase terminated with signal 0<br>
     3115Complete testcase output was:<br>
     3116Exception, line 56: TypeError - Value undefined (result of expression obj.__defineSetter__) is not object.<br>
     3117</tt><br>
     3118<a name='failure121'></a><dd><b>Testcase <a target='other_window' href='./js1_5/GetSet/getset-006.js'>js1_5/GetSet/getset-006.js</a> failed</b> <br>
     3119 [ <a href='#failure120'>Previous Failure</a> | <a href='#failure122'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     3120<tt>Expected exit code 0, got 3<br>
     3121Testcase terminated with signal 0<br>
     3122Complete testcase output was:<br>
     3123Exception, line 61: TypeError - Value undefined (result of expression obj.__defineSetter__) is not object.<br>
     3124</tt><br>
     3125<a name='failure122'></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>
     3126 [ <a href='#failure121'>Previous Failure</a> | <a href='#failure123'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     3127<tt>Expected exit code 0, got 3<br>
     3128Testcase terminated with signal 0<br>
     3129Complete testcase output was:<br>
     3130Exception, line 48: TypeError - Value undefined (result of expression obj.toSource) is not object.<br>
     3131</tt><br>
     3132<a name='failure123'></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>
     3133 [ <a href='#failure122'>Previous Failure</a> | <a href='#failure124'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     3134<tt>Expected exit code 0, got 3<br>
     3135Testcase terminated with signal 0<br>
     3136Complete testcase output was:<br>
     3137Exception, line 48: TypeError - Object  (result of expression uneval) does not allow calls.<br>
     3138</tt><br>
     3139<a name='failure124'></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>
     3140 [ <a href='#failure123'>Previous Failure</a> | <a href='#failure125'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     3141<tt>Expected exit code 0, got 3<br>
     3142Testcase terminated with signal 0<br>
     3143Complete testcase output was:<br>
     3144Exception, line 49: TypeError - Value undefined (result of expression obj1.toSource) is not object.<br>
     3145</tt><br>
     3146<a name='failure125'></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>
     3147 [ <a href='#failure124'>Previous Failure</a> | <a href='#failure126'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    32773148<tt>Expected exit code 0, got 3<br>
    32783149Testcase terminated with signal 0<br>
     
    32803151Exception, line 49: TypeError - Object  (result of expression uneval) does not allow calls.<br>
    32813152</tt><br>
    3282 <a name='failure163'></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>
    3283  [ <a href='#failure162'>Previous Failure</a> | <a href='#failure164'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    3284 <tt>Expected exit code 0, got 3<br>
    3285 Testcase terminated with signal 0<br>
    3286 Complete testcase output was:<br>
    3287 Exception, line 50: TypeError - Value undefined (result of expression obj1.toSource) is not object.<br>
    3288 </tt><br>
    3289 <a name='failure164'></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>
    3290  [ <a href='#failure163'>Previous Failure</a> | <a href='#failure165'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    3291 <tt>Expected exit code 0, got 3<br>
    3292 Testcase terminated with signal 0<br>
    3293 Complete testcase output was:<br>
    3294 Exception, line 50: TypeError - Object  (result of expression uneval) does not allow calls.<br>
    3295 </tt><br>
    3296 <a name='failure165'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Regress/regress-103602.js'>js1_5/Regress/regress-103602.js</a> failed</b> <br>
    3297  [ <a href='#failure164'>Previous Failure</a> | <a href='#failure166'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    3298 <tt>Expected exit code 0, got 3<br>
    3299 Testcase terminated with signal 0<br>
    3300 Complete testcase output was:<br>
    3301 Exception, line 78: TypeError - Object  (result of expression quit) does not allow calls.<br>
    3302 </tt><br>
    3303 <a name='failure166'></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>
    3304  [ <a href='#failure165'>Previous Failure</a> | <a href='#failure167'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    3305 <tt>Expected exit code 0, got 3<br>
    3306 Testcase terminated with signal 0<br>
    3307 Complete testcase output was:<br>
    3308 Exception, line 351: SyntaxError - Parse error<br>
    3309 </tt><br>
    3310 <a name='failure167'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Regress/regress-111557.js'>js1_5/Regress/regress-111557.js</a> failed</b> <br>
    3311  [ <a href='#failure166'>Previous Failure</a> | <a href='#failure168'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    3312 <tt>Expected exit code 0, got 3<br>
    3313 Testcase terminated with signal 0<br>
    3314 Complete testcase output was:<br>
    3315 Warning: File may have been too long.<br>
    3316 yylex: ERROR.<br>
    3317 Exception, line 6612: SyntaxError - Parse error<br>
    3318 </tt><br>
    3319 <a name='failure168'></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>
    3320  [ <a href='#failure167'>Previous Failure</a> | <a href='#failure169'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    3321 <tt>Expected exit code 0, got 3<br>
    3322 Testcase terminated with signal 0<br>
    3323 Complete testcase output was:<br>
    3324 Exception, line 76: TypeError - Object  (result of expression clone) does not allow calls.<br>
    3325 </tt><br>
    3326 <a name='failure169'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Regress/regress-140974.js'>js1_5/Regress/regress-140974.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=140974' target='other_window'>Bug Number 140974</a><br>
    3327  [ <a href='#failure168'>Previous Failure</a> | <a href='#failure170'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     3153<a name='failure126'></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>
     3154 [ <a href='#failure125'>Previous Failure</a> | <a href='#failure127'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     3155<tt>Expected exit code 0, got 3<br>
     3156Testcase terminated with signal 0<br>
     3157Complete testcase output was:<br>
     3158Exception, line 350: SyntaxError - Parse error<br>
     3159</tt><br>
     3160<a name='failure127'></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>
     3161 [ <a href='#failure126'>Previous Failure</a> | <a href='#failure128'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     3162<tt>Expected exit code 0, got 3<br>
     3163Testcase terminated with signal 0<br>
     3164Complete testcase output was:<br>
     3165Exception, line 75: TypeError - Object  (result of expression clone) does not allow calls.<br>
     3166</tt><br>
     3167<a name='failure128'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Regress/regress-140974.js'>js1_5/Regress/regress-140974.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=140974' target='other_window'>Bug Number 140974</a><br>
     3168 [ <a href='#failure127'>Previous Failure</a> | <a href='#failure129'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    33283169<tt>--> STATUS: |if (false) {var x;}| should create the variable x<br>
    33293170Failure messages were:<br>
     
    33443185--> FAILED!: [reported from test()] <br>
    33453186</tt><br>
    3346 <a name='failure170'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Regress/regress-156354.js'>js1_5/Regress/regress-156354.js</a> failed</b> <br>
    3347  [ <a href='#failure169'>Previous Failure</a> | <a href='#failure171'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    3348 <tt>Expected exit code 0, got 3<br>
    3349 Testcase terminated with signal 0<br>
    3350 Complete testcase output was:<br>
    3351 Exception, line 56: TypeError - Value undefined (result of expression this.propertyIsEnumerable) is not object.<br>
    3352 </tt><br>
    3353 <a name='failure171'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Regress/regress-168347.js'>js1_5/Regress/regress-168347.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=168347' target='other_window'>Bug Number 168347</a><br>
    3354  [ <a href='#failure170'>Previous Failure</a> | <a href='#failure172'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     3187<a name='failure129'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Regress/regress-156354.js'>js1_5/Regress/regress-156354.js</a> failed</b> <br>
     3188 [ <a href='#failure128'>Previous Failure</a> | <a href='#failure130'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     3189<tt>Expected exit code 0, got 3<br>
     3190Testcase terminated with signal 0<br>
     3191Complete testcase output was:<br>
     3192Exception, line 55: TypeError - Value undefined (result of expression this.propertyIsEnumerable) is not object.<br>
     3193</tt><br>
     3194<a name='failure130'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Regress/regress-168347.js'>js1_5/Regress/regress-168347.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=168347' target='other_window'>Bug Number 168347</a><br>
     3195 [ <a href='#failure129'>Previous Failure</a> | <a href='#failure131'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    33553196<tt>--> STATUS: Testing F.toString()<br>
    33563197Failure messages were:<br>
     
    33623203--> FAILED!: [reported from test()] <br>
    33633204</tt><br>
    3364 <a name='failure172'></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>
    3365  [ <a href='#failure171'>Previous Failure</a> | <a href='#failure173'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     3205<a name='failure131'></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>
     3206 [ <a href='#failure130'>Previous Failure</a> | <a href='#failure132'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    33663207<tt>Expected exit code 0, got 3<br>
    33673208Testcase terminated with signal 0<br>
     
    33693210Exception: URIError - URI error<br>
    33703211</tt><br>
    3371 <a name='failure173'></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>
    3372  [ <a href='#failure172'>Previous Failure</a> | <a href='#failure174'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     3212<a name='failure132'></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>
     3213 [ <a href='#failure131'>Previous Failure</a> | <a href='#failure133'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    33733214<tt>--> STATUS: Don't crash on extraneous arguments to str.match(), etc.<br>
    33743215Failure messages were:<br>
     
    34203261--> FAILED!: [reported from test()] <br>
    34213262</tt><br>
    3422 <a name='failure174'></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>
    3423  [ <a href='#failure173'>Previous Failure</a> | <a href='#failure175'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     3263<a name='failure133'></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>
     3264 [ <a href='#failure132'>Previous Failure</a> | <a href='#failure134'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    34243265<tt>Expected exit code 0, got 3<br>
    34253266Testcase terminated with signal 0<br>
     
    34283269Exception, line 3: SyntaxError - Parse error<br>
    34293270</tt><br>
    3430 <a name='failure175'></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>
    3431  [ <a href='#failure174'>Previous Failure</a> | <a href='#failure176'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     3271<a name='failure134'></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>
     3272 [ <a href='#failure133'>Previous Failure</a> | <a href='#failure135'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    34323273<tt>Expected exit code 0, got 3<br>
    34333274Testcase terminated with signal 0<br>
     
    34353276--> BUGNUMBER: 44009<br>
    34363277--> STATUS: Testing that we don't crash on obj.toSource()<br>
    3437 Exception, line 61: TypeError - Value undefined (result of expression obj.toSource) is not object.<br>
    3438 </tt><br>
    3439 <a name='failure176'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Regress/regress-68498-002.js'>js1_5/Regress/regress-68498-002.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=68498' target='other_window'>Bug Number 68498</a><br>
    3440  [ <a href='#failure175'>Previous Failure</a> | <a href='#failure177'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     3278Exception, line 60: TypeError - Value undefined (result of expression obj.toSource) is not object.<br>
     3279</tt><br>
     3280<a name='failure135'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Regress/regress-68498-002.js'>js1_5/Regress/regress-68498-002.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=68498' target='other_window'>Bug Number 68498</a><br>
     3281 [ <a href='#failure134'>Previous Failure</a> | <a href='#failure136'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    34413282<tt>--> STATUS: Creating a Deletable local variable using eval<br>
    34423283Failure messages were:<br>
     
    34453286--> FAILED!: [reported from test()] <br>
    34463287</tt><br>
    3447 <a name='failure177'></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>
    3448  [ <a href='#failure176'>Previous Failure</a> | <a href='#failure178'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     3288<a name='failure136'></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>
     3289 [ <a href='#failure135'>Previous Failure</a> | <a href='#failure137'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    34493290<tt>--> STATUS: Testing calling obj.eval(str)<br>
    34503291Failure messages were:<br>
     
    34543295--> FAILED!: [reported from test()] <br>
    34553296</tt><br>
    3456 <a name='failure178'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Regress/regress-80981.js'>js1_5/Regress/regress-80981.js</a> failed</b> <br>
    3457  [ <a href='#failure177'>Previous Failure</a> | <a href='#failure179'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    3458 <tt>Expected exit code 0, got 3<br>
    3459 Testcase terminated with signal 0<br>
    3460 Complete testcase output was:<br>
    3461 Warning: File may have been too long.<br>
    3462 Exception, line 2949: SyntaxError - Parse error<br>
    3463 </tt><br>
    3464 <a name='failure179'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Regress/regress-96128-n.js'>js1_5/Regress/regress-96128-n.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=96128' target='other_window'>Bug Number 96128</a><br>
    3465  [ <a href='#failure178'>Previous Failure</a> | <a href='#failure180'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     3297<a name='failure137'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Regress/regress-96128-n.js'>js1_5/Regress/regress-96128-n.js</a> failed</b> <a href='http://bugzilla.mozilla.org/show_bug.cgi?id=96128' target='other_window'>Bug Number 96128</a><br>
     3298 [ <a href='#failure136'>Previous Failure</a> | <a href='#failure138'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    34663299<tt>Expected exit code 3, got 0<br>
    34673300Testcase terminated with signal 11<br>
     
    34703303--> STATUS: Testing that JS infinite recursion protection works<br>
    34713304</tt><br>
    3472 <a name='failure180'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Regress/regress-96526-003.js'>js1_5/Regress/regress-96526-003.js</a> failed</b> <br>
    3473  [ <a href='#failure179'>Previous Failure</a> | <a href='#failure181'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    3474 <tt>Expected exit code 0, got 3<br>
    3475 Testcase terminated with signal 0<br>
    3476 Complete testcase output was:<br>
    3477 Warning: File may have been too long.<br>
    3478 Exception, line 4403: SyntaxError - Parse error<br>
    3479 </tt><br>
    3480 <a name='failure181'></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>
    3481  [ <a href='#failure180'>Previous Failure</a> | <a href='#failure182'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     3305<a name='failure138'></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>
     3306 [ <a href='#failure137'>Previous Failure</a> | <a href='#failure139'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    34823307<tt>--> STATUS: Testing |with (x) {function f() {}}| when |x.f| already exists<br>
    34833308Failure messages were:<br>
     
    34943319--> FAILED!: [reported from test()] <br>
    34953320</tt><br>
    3496 <a name='failure182'></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>
    3497  [ <a href='#failure181'>Previous Failure</a> | <a href='#failure183'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    3498 <tt>Expected exit code 0, got 3<br>
    3499 Testcase terminated with signal 0<br>
    3500 Complete testcase output was:<br>
    3501 Exception, line 57: TypeError - Object  (result of expression Script) does not allow calls.<br>
    3502 </tt><br>
    3503 <a name='failure183'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Scope/scope-001.js'>js1_5/Scope/scope-001.js</a> failed</b> <br>
    3504  [ <a href='#failure182'>Previous Failure</a> | <a href='#failure184'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
    3505 <tt>Expected exit code 0, got 3<br>
    3506 Testcase terminated with signal 0<br>
    3507 Complete testcase output was:<br>
    3508 Exception, line 40: SyntaxError - Parse error<br>
     3321<a name='failure139'></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>
     3322 [ <a href='#failure138'>Previous Failure</a> | <a href='#failure140'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     3323<tt>Expected exit code 0, got 3<br>
     3324Testcase terminated with signal 0<br>
     3325Complete testcase output was:<br>
     3326Exception, line 56: TypeError - Object  (result of expression Script) does not allow calls.<br>
     3327</tt><br>
     3328<a name='failure140'></a><dd><b>Testcase <a target='other_window' href='./js1_5/Scope/scope-001.js'>js1_5/Scope/scope-001.js</a> failed</b> <br>
     3329 [ <a href='#failure139'>Previous Failure</a> | <a href='#failure141'>Next Failure</a> | <a href='#tippy_top'>Top of Page</a> ]<br>
     3330<tt>Expected exit code 0, got 3<br>
     3331Testcase terminated with signal 0<br>
     3332Complete testcase output was:<br>
     3333Exception, line 39: SyntaxError - Parse error<br>
    35093334</tt><br>
    35103335</dl>
     
    35143339<a name='retest_list'></a>
    35153340<h2>Retest List</h2><br>
    3516 # Retest List, kjs, generated Tue Aug 10 11:42:53 2004.
     3341# Retest List, kjs, generated Thu Aug 12 09:54:50 2004.
    35173342# Original test base was: All tests.
    3518 # 962 of 967 test(s) were completed, 183 failures reported.
    3519 ecma/Boolean/15.6.3.1-2.js
    3520 ecma/Boolean/15.6.3.1-3.js
    3521 ecma/ExecutionContexts/10.1.4-7.js
     3343# 962 of 967 test(s) were completed, 140 failures reported.
    35223344ecma/ExecutionContexts/10.1.6.js
    3523 ecma/Expressions/11.2.1-1.js
    3524 ecma/Expressions/11.4.1.js
    3525 ecma/FunctionObjects/15.3.1.1-1.js
    3526 ecma/FunctionObjects/15.3.1.1-2.js
    3527 ecma/FunctionObjects/15.3.2.1-1.js
    3528 ecma/FunctionObjects/15.3.2.1-2.js
    3529 ecma/FunctionObjects/15.3.5-2.js
    3530 ecma/FunctionObjects/15.3.5.3.js
    35313345ecma/GlobalObject/15.1.2.2-1.js
    35323346ecma/GlobalObject/15.1.2.2-2.js
     
    35373351ecma/GlobalObject/15.1.2.5-3.js
    35383352ecma/LexicalConventions/7.7.3-1.js
    3539 ecma/Math/15.8.1.2-2.js
    3540 ecma/Math/15.8.1.3-2.js
    3541 ecma/Math/15.8.1.4-2.js
    3542 ecma/Math/15.8.2.12.js
    3543 ecma/Math/15.8.2.15.js
    3544 ecma/Number/15.7.3.1-1.js
    3545 ecma/Number/15.7.3.2-2.js
    3546 ecma/Number/15.7.3.3-2.js
    3547 ecma/Number/15.7.3.4-2.js
    3548 ecma/Number/15.7.3.5-2.js
    3549 ecma/Number/15.7.3.6-2.js
    3550 ecma/ObjectObjects/15.2.3.1-2.js
    3551 ecma/ObjectObjects/15.2.3.1-4.js
    35523353ecma/Statements/12.7-1-n.js
    35533354ecma/Statements/12.8-1-n.js
    35543355ecma/Statements/12.9-1-n.js
    3555 ecma/String/15.5.1.js
    3556 ecma/String/15.5.3.1-3.js
    3557 ecma/String/15.5.3.1-4.js
    3558 ecma/String/15.5.4.11-1.js
    3559 ecma/String/15.5.4.12-1.js
    3560 ecma/String/15.5.4.6-2.js
    3561 ecma/String/15.5.4.7-2.js
    35623356ecma/TypeConversion/9.3.1-3.js
    35633357ecma/TypeConversion/9.4-1.js
    35643358ecma/TypeConversion/9.4-2.js
    3565 ecma/TypeConversion/9.8.1.js
    35663359ecma_2/Exceptions/exception-008.js
    35673360ecma_2/Exceptions/function-001.js
     
    35783371ecma_3/Exceptions/15.11.1.1.js
    35793372ecma_3/Exceptions/15.11.4.4-1.js
    3580 ecma_3/Exceptions/15.11.7.6-001.js
    3581 ecma_3/Exceptions/15.11.7.6-002.js
    3582 ecma_3/Exceptions/15.11.7.6-003.js
    35833373ecma_3/Exceptions/regress-181654.js
    35843374ecma_3/Exceptions/regress-181914.js
    35853375ecma_3/Exceptions/regress-95101.js
    35863376ecma_3/ExecutionContexts/10.1.3-1.js
    3587 ecma_3/ExecutionContexts/10.1.3-2.js
    35883377ecma_3/ExecutionContexts/10.1.4-1.js
    35893378ecma_3/Function/arguments-001.js
     
    36133402ecma_3/RegExp/regress-78156.js
    36143403ecma_3/RegExp/regress-85721.js
    3615 ecma_3/Statements/regress-121744.js
    3616 ecma_3/Statements/regress-157509.js
    36173404ecma_3/Statements/regress-194364.js
    3618 ecma_3/Unicode/uc-001-n.js
    36193405ecma_3/Unicode/uc-001.js
    36203406ecma_3/Unicode/uc-002.js
     
    36813467js1_5/Object/regress-96284-001.js
    36823468js1_5/Object/regress-96284-002.js
    3683 js1_5/Regress/regress-103602.js
    36843469js1_5/Regress/regress-104077.js
    3685 js1_5/Regress/regress-111557.js
    36863470js1_5/Regress/regress-127557.js
    36873471js1_5/Regress/regress-140974.js
     
    36943478js1_5/Regress/regress-68498-002.js
    36953479js1_5/Regress/regress-68498-003.js
    3696 js1_5/Regress/regress-80981.js
    36973480js1_5/Regress/regress-96128-n.js
    3698 js1_5/Regress/regress-96526-003.js
    36993481js1_5/Scope/regress-185485.js
    37003482js1_5/Scope/regress-220584.js
Note: See TracChangeset for help on using the changeset viewer.