JS1.5 RC6a  :  2004-06-09
JS1.5  :  2004-09-28

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

Test Results

(optimized), (debug)

Bugs fixed between 1.5 RC6a and 1.5


ID Sev Pri Plt Assignee Status Resolution Summary
40757 nor P2 All Brendan Eich RESO FIXE JS GC safety model (requests, newborns, local roots) hard to use
106864 nor -- Oth Mike Shaver RESO FIXE Strange string behavior on ARM Linux systems
153586 nor -- PC T Rowley (IBM) VERI FIXE Date.prototype.toLocaleString ( ) not implemented correctly
165200 maj -- All T Rowley (IBM) RESO FIXE Number.toLocaleString() returns incorrect value
239562 enh -- PC Kyle Yuan RESO FIXE 64bit safe code for liveconnect (WinXP AMD64)
243359 nor P3 All Brendan Eich RESO FIXE Need a way to coerce JS line number and filename for XUL preprocessor
245308 cri P1 PC Brendan Eich RESO FIXE Assertion failure: top < ss->printer->script->depth, at r:/mozilla/js/src/jsopcode.c:606
245890 cri P1 All Brendan Eich RESO FIXE js_SetRequiredSlot fails to extend map->freeslot
246048 cri -- PC Brendan Eich VERI FIXE Browser, mailnews & Thunderbird crash in [@ match_or_replace], on right-click, upon opening tabs or sidebar [f9]
246911 maj -- PC Mike Shaver VERI FIXE misbehave of switch() statement with variable as label
246964 nor P3 All Brendan Eich RESO FIXE Special-case 'if (document.all)...'-style object detection in JSClass.resolve
247179 nor -- All Malcolm Rowe RESO FIXE \b and \w assertions recognises non-ASCII alphanumerics as word characters
247877 nor -- PC Brian Ryner RESO FIXE jsdouble hashing code is not strict-aliasing safe
248444 nor P3 All Mike Shaver RESO FIXE toString/toSource of RegExp does not escape slashes
248549 nor P2 All Johnny Stenback RESO FIXE Improve JSRESOLVE_DETECTING by treating 'terminal' uses of, e.g., document.all as detecting
249211 maj P1 PC Brendan Eich VERI FIXE export and import statement reconized has a reserved identifier
249652 nor -- PC Brian Ryner VERI FIXE Add a NS_FASTCALL macro that specifies regparm(3) and stdcall on gcc/x86 to improve performance (passing up to 3 arguments in registers instead of on the stack, and having the caller pop any stack arguments). Apply NS_FASTCALL to our most frequently called non-public methods and functions. Also add NS_CDECL to explicitly specify the default calling convention and make it part of NS_IMETHOD, since xptcall can't deal with NS_FASTCALL. Only use __attribute__ on gcc 3 or higher
251742 nor -- All Brendan Eich RESO FIXE Add JS_HasProperty(cx, obj, id) API to make it easier to find out if a property exists or not.
252032 cri -- PC timeless@myrealbo... RESO FIXE crash while cancel Reply in News with Crtl-W and do not save to drafts - Trunk [@ js_PCToLineNumber ]
252047 nor -- PC Brendan Eich RESO FIXE [W] UMC: Uninitialized memory copy in js_XDRScript {155 occurrences}
252892 nor P1 All Brendan Eich RESO FIXE for (var i in o) in heavyweight function f does not define i in f's activation
253150 nor P1 All Brendan Eich RESO FIXE JSRESOLVE_DETECTING tweaks
253241 maj -- PC Wolfgang Rosenauer RESO FIXE wrong JS math in 64bit systems
253952 cri P1 All Brendan Eich RESO FIXE Assertion failure at jsemit.c line 3034
254067 nor P1 All Brendan Eich RESO FIXE instanceof extension to handle brutal sharing violates cross-window rules
254296 nor -- PC Brendan Eich RESO FIXE javascript regular expression negative lookahead
254375 nor -- PC RESO FIXE Object.toSource fails for negative number properties
254382 nor -- All Brendan Eich RESO FIXE Regression: unreferenced local variables
254974 nor P1 All Brendan Eich RESO FIXE introducing a function at the beginning of a function causes the program to change behavior
255245 nor -- All Brendan Eich RESO FIXE Function.prototype.toSource/.toString show "setrval" instead of "return"
256036 min P3 All Brendan Eich RESO FIXE Change warning reporting for with and redeclaration of function to beginning of statements
256501 nor P1 PC Brendan Eich RESO FIXE Still unchecked recursion in parser
256617 nor P2 PC Brendan Eich RESO FIXE throw statement: eol should not be allowed
256642 cri P1 All Brendan Eich RESO FIXE LIFO deallocation causes crash!
256728 enh P2 All Brendan Eich RESO FIXE Suggestion: eliminating TSF_REGEXP
256798 nor P1 All Brendan Eich RESO FIXE JS regexp zero-width positive lookahead broken by bug 254296's patch
257602 nor P1 All Brendan Eich RESO FIXE Add hooks to the JS engine to tell declaring resolves appart from non-declaring resolves.
259935 maj P1 All Brendan Eich RESO FIXE document.all can be easily detected
260541 cri P1 All Brendan Eich RESO FIXE Referencing an Error object on its .name attribute causes a crash
261321 cri P1 All Brendan Eich RESO FIXE missing SAVE_SP before js_ConcatStrings call from JSOP_ADD: case in js_Interpret

40 bugs found.