Looking For


JS1.5 RC2 : 2000-08-10
JS1.5 RC3 : 2001-03-07

MSVC users on Windows: compile the JS Engine with linker flag /OPT:NOICF  !!!
Here's why

HIGHLIGHTS

Bug 49816
"JS GC has O(bad) mark behaviour"

Bug 59588
"Simple optimization nets maybe 10% speedup in js_gc marking"


Bugs Fixed between RC2 and RC3:



ID Sev Pri Plt Owner State Result Summary
159 tri P5 All nobody@mozilla.org VERI FIXE warning fix : ns/js/jsj/jsStubs.c
228 cri P3 PC mike+mozilla@meer.net VERI FIXE Navigator spawn a lot of error messages in infinite loop.
279 min P3 All mike+mozilla@meer.net VERI FIXE Garbage collector incorrectly called during script execution
6239 tri P3 PC pschwartau@netscape.com VERI FIXE Tests fail if run outside PST8PDT
24892 nor P3 PC rginda@netscape.com RESO FIXE gcc opt lossage confuses fdlibm
27924 nor P3 All brendan@mozilla.org RESO FIXE [UMR] GC reads from uninitialed memory from js_AllocStack
30427 blo P3 SGI var@sgi.com VERI FIXE mozilla dumps core
31003 nor P3 All rogerl@netscape.com VERI FIXE Error in function JS_XDRValue
31255 nor P3 All rogerl@netscape.com VERI FIXE JS doesn't ignore --> in HTML (requires // -->); was: the...
33390 cri P1 All brendan@mozilla.org RESO FIXE memory exhausted with javascript array
34425 cri P3 All mike+mozilla@meer.net RESO FIXE javascript assert failure
38215 nor P2 All jst@netscape.com VERI FIXE js 'with' statement does not work for 'location'
38512 tri P3 All rogerl@netscape.com VERI FIXE monkey throws EvalError instead of TypeError on o.eval()
38942 cri P3 PC brendan@mozilla.org RESO FIXE js_GC can lead to memory exhaustion when low on memory
39141 cri P3 PC rogerl@netscape.com RESO FIXE Omitting values or putting comments in array Literals cau...
39438 nor P3 PC rogerl@netscape.com RESO FIXE Malformed RegExp literals cause entire JavaScript file to...
41872 nor P3 All mike+mozilla@meer.net RESO FIXE js shell should report warnings by default
42086 nor P3 All mike+mozilla@meer.net VERI FIXE Backslash in input triggers internal failure
42957 nor P3 All blaker@netscape.com VERI FIXE XPInstall confirm: Keyboard return doesn't install
44009 nor P1 All brendan@mozilla.org VERI FIXE assertion with window.toSource()
44426 blo P3 Oth shaver@mozilla.org VERI FIXE Mozilla segfaults in JS_NewStringCopyZ on startup on Open...
44997 enh P3 All brendan@mozilla.org RESO FIXE JS "ECMA reference type" returns from host method support
45590 min P3 Mac beard@netscape.com VERI FIXE Date.toGMTString() is 24 hours fast
46196 nor P2 All rogerl@netscape.com VERI FIXE JS stack overflow in JS_ReportOutOfmemory
46429 nor P3 PC rogerl@netscape.com RESO FIXE Regexp matching error in JS Engine
46566 nor P3 PC mitesh@netscape.com RESO FIXE JavaScript error line buffer not being cleared -
47409 nor P3 All mike+mozilla@meer.net VERI FIXE JavaScript Date() returns unconverted OS string
47520 maj P1 All nhotta@netscape.com CLOS FIXE Auto translate feature "View Original" shows a blank page
48976 nor P3 Oth jdunn@netscape.com VERI FIXE AIX Optimized build coredumps in libmozjs.so on startup
49233 nor P3 PC brendan@mozilla.org VERI FIXE eval causes an error in <SCRIPT language="JavaScript1.2">
49816 nor P3 All brendan@mozilla.org VERI FIXE JS GC has O(bad) mark behaviour
50002 nor P3 All brendan@mozilla.org VERI FIXE Strict warning for trailing comma in JS object initializer
50080 nor P3 PC jband@netscape.com VERI FIXE document.links[0] gives 'can't convert link to primitive ...
50212 nor P3 PC brendan@mozilla.org RESO FIXE JS must init the floating point unit on every new-thread,...
50447 nor P3 PC rginda@netscape.com VERI FIXE JS Exceptions should have filename/linenumber properties
51954 maj P2 All brendan@mozilla.org VERI FIXE Random crashes in id lookup
52479 nor P2 PC rogerl@netscape.com VERI FIXE Typo in JS component crashes Mozilla
52792 nor P3 DEC brendan@mozilla.org RESO FIXE Tru64 5.0 crashes at startup
52835 nor P3 PC brendan@mozilla.org RESO FIXE shutdown crash in jsgc
53037 nor P3 All brendan@mozilla.org RESO FIXE Call object not censored for Array.prototype.sort compari...
53045 nor P3 All brendan@mozilla.org RESO FIXE O(N^2) realloc, gratuitous string creation in JS encodeUR...
53268 nor P1 All brendan@mozilla.org VERI FIXE unexpected sideeffect with proto and scopeprops
53614 maj P2 All rogerl@netscape.com VERI FIXE Crash on calling a regular expression
54305 nor P3 All rogerl@netscape.com VERI FIXE JS engine is leaking memory in jslocks.c
54307 nor P3 All mike+mozilla@meer.net VERI FIXE jsdtoa.c - InitDtoa does not destroy locks
54743 nor P1 All brendan@mozilla.org RESO FIXE Our JavaScript is 3x slower than IE's
55117 min P3 All mike+mozilla@meer.net VERI FIXE Add debug warning for leaked GC roots at shutdown.
55201 nor P3 All brendan@mozilla.org VERI FIXE old bug in jsinterp.c for..in loop code bites embedders
55624 blo P3 All brendan@mozilla.org RESO FIXE JS negative property caching inherently busted
56206 maj P1 All brendan@mozilla.org VERI FIXE superglobal-based JS embeddings burned by fun_resolve
56320 nor P3 All rogerl@netscape.com RESO FIXE Error() constructor doesn't work when called as a function
56482 nor P3 All brendan@mozilla.org VERI FIXE JS obj.toSource can crash racing with delete
56716 nor P3 All shaver@mozilla.org RESO FIXE JS return from try or catch does not run finally
56878 nor P3 All rogerl@netscape.com VERI FIXE ECMA Conformance bug: Object.prototype.toLocaleString() u...
56884 nor P3 All rogerl@netscape.com VERI FIXE ECMA conformance: Array.prototype.toLocaleString() undefined
56890 nor P3 All rogerl@netscape.com VERI FIXE ECMA conformance: Number.prototype.toLocaleString() undef...
57043 maj P3 All brendan@mozilla.org VERI FIXE Negative integers as object properties: strange behavior!
57048 nor P3 All rogerl@netscape.com RESO FIXE propertyIsEnumerable(): Ecmascript compliance bug
57572 nor P3 PC rogerl@netscape.com VERI FIXE regexp with ? matches incorrectly
57631 nor P3 PC rogerl@netscape.com VERI FIXE RegExp with invalid pattern or invalid flag causes segfault
57826 cri P3 All brendan@mozilla.org VERI FIXE JS interpreter bug breaks obj[anotherObj] (breaks TIBET IDE)
58007 nor P3 All mike+mozilla@meer.net VERI FIXE ECMA Conformance: missing Date.to(Date|Time)String() func...
58404 maj P3 PC danm@netscape.com VERI FIXE javascript: urls that open new windows case strange behav...
58673 tri P3 All mike+mozilla@meer.net RESO FIXE ecma conformance: Date.p.toUTCString != Date.p.toGMTString
58946 blo P3 PC shaver@mozilla.org VERI FIXE try { } catch(e) { e undefined here }
59588 nor P3 All jband@netscape.com VERI FIXE simple optimization nets maybe 10% speedup in js_gc marking
60164 cri P3 Sun rogerl@netscape.com VERI FIXE Out of memory exceptions can cause SEGV when there is no ...
60674 nor P3 PC brendan@mozilla.org VERI FIXE Manipulating SVG causes crash in JS engine
60925 nor P3 All rogerl@netscape.com VERI FIXE instanceof throws Error instead of TypeError
60926 nor P3 All rogerl@netscape.com VERI FIXE ECMA: in operator throws Error instead of TypeError
61183 nor P3 PC mike+mozilla@meer.net VERI FIXE Date.prototype.toLocaleDateString() : Y2K bug on Linux
61266 nor P3 All rogerl@netscape.com VERI FIXE ECMAScript compliance: passing a RegExp to RegExp() const...
61482 nor P1 All brendan@mozilla.org VERI FIXE JS shared getters returning nonces entrain too much garbage
61577 nor P3 Mac beard@netscape.com VERI FIXE Need to add UTCUtils to Interface.mcp
61751 nor P3 Oth rogerl@netscape.com VERI FIXE Floating point bug in JavaScript on NetBSD/arm32
61766 nor P3 PC rogerl@netscape.com VERI FIXE RegExp with flag explicitly set to undefined causes segfault
61899 cri P1 PC brendan@mozilla.org VERI FIXE js_SetupLocks has different behavior in DEBUG & non DEBUG...
62003 nor P3 PC mkaply@us.ibm.com VERI FIXE Javascript missing a lot of CALLBACKs
63097 nor -- All brendan@mozilla.org VERI FIXE JS_SetPrototype (used by XBL) promotes scope lock from fl...
64065 nor -- All brendan@mozilla.org VERI FIXE Array.prototype.sort inefficiencies
64958 maj P1 All brendan@mozilla.org VERI FIXE JS_ClearScope array bounds write on unmutated native objects
65553 nor -- All brendan@mozilla.org VERI FIXE var x = 0 and x = 0 may set x differently due to JS API bug
65683 enh P1 PC brendan@mozilla.org RESO FIXE Function objects should have a caller property
65860 nor -- Mac brendan@mozilla.org VERI FIXE pref_InitInitialObjects() throwing assertions during star...
66234 nor -- All rogerl@netscape.com VERI FIXE [meta] Combining Regular Expression bugs
67773 nor -- PC rogerl@netscape.com VERI FIXE Regexp problem, When having (foo)+, moz ignores '+'
68401 nor P3 All brendan@mozilla.org VERI FIXE quiet down "__proto__" warning
68450 nor P1 All brendan@mozilla.org VERI FIXE viewer: crash on exit @ CHECK_FOR_FUNNY_INDEX(id);
68498 cri P1 All brendan@mozilla.org VERI FIXE site segfaults Mozilla
68735 nor P2 All brendan@mozilla.org VERI FIXE js_FlushPropertyCacheByProp too expensive when GC'ing
68971 nor P1 All brendan@mozilla.org VERI FIXE crash in gc from partially constructed newborn JSObject
69175 blo -- PC brendan@mozilla.org VERI FIXE Crash inside of JS
69304 nor -- All shaver@mozilla.org VERI FIXE not folding constants for TCF_COMPILING cases
69345 cri P1 All brendan@mozilla.org VERI FIXE Browser crashes entering listed URL
69559 cri P1 PC brendan@mozilla.org VERI FIXE function f(o,s,x) {with(o) eval(s); return z;} not parsin...
69607 cri P1 PC brendan@mozilla.org VERI FIXE hard crash when executing VERY simple javascript
70308 cri -- All brendan@mozilla.org VERI FIXE JS export *; has rusted, crashes in constant folder

97 bugs fixed