Looking For


JS1.5 RC1 : 2000-03-03
JS1.5 RC2 : 2000-08-10

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

HIGHLIGHTS

Bug 22048  "XUL brutal sharing needs super-prototype love"

Brutal sharing means that either all the function objects (clone-parent when brutally-shared source was loaded; clones for each sharing "context") have the same native function pointer, or they all have the same shared JSScript. Brutal sharing thus reduces JS-compiled scripts to equivalence in number and shared-ness with C or C++ compiled native functions.

Bug 41381  "JSArena arena_freelist thread safety problems"

Sample problem: assuming addresses won't be replayed by malloc across a compare and swap...


Bugs Fixed between RC1 and RC2:



ID Sev Pri Plt Owner State Result Summary
22048 nor P1 All brendan@mozilla.org RESO FIXE XUL brutal sharing needs super-prototype love
41864 nor P1 All brendan@mozilla.org RESO FIXE ECMA function call incompatibility
33840 nor P2 All brendan@mozilla.org RESO FIXE JS_Compile*Function* APIs should allow null name parameter
27767 nor P3 PC brendan@mozilla.org RESO FIXE stacksize in JS_NewContext() not respected
32525 nor P3 All brendan@mozilla.org RESO FIXE JS multithreaded engine last-destroy-context bug
32992 nor P3 All brendan@mozilla.org RESO FIXE JS_Suspend/ResumeRequest can deadlock with the JS GC
33391 nor P3 All brendan@mozilla.org RESO FIXE arguments.callee broken for joined function objects
34069 nor P3 All brendan@mozilla.org RESO FIXE js_DefineProperty stuck lock bug if JSPROP_[GS]ETTER and ...
35738 nor P3 All brendan@mozilla.org RESO FIXE Prototype Overwrite Problem
39321 nor P3 All brendan@mozilla.org RESO FIXE JS GC doesn't auto-suspend requests nested in multiple co...
40731 nor P3 All brendan@mozilla.org RESO FIXE ECMA ed. 3 Object.prototype.hasOwnProperty sub-optimal fo...
40760 nor P3 All brendan@mozilla.org RESO FIXE JS1.5 getters and setters may replace native properties
41066 nor P3 All brendan@mozilla.org RESO FIXE JS_ExecuteScriptPart does not cooperate with JS debugger
44376 nor P3 All brendan@mozilla.org RESO FIXE JS RegExp objects tend to leak their source strings
38846 cri P3 PC hyatt@apple.com RESO FIXE XBL JS GC problems, was: NSPR asserts under js_LockScope1
45948 nor P3 PC jband@netscape.com RESO FIXE reduce malloc calls caused by js_Atomize
23532 cri P3 All mike+mozilla@meer.net RESO FIXE memcpy on pointer that could be NULL
30669 nor P3 PC mike+mozilla@meer.net RESO FIXE New error message messing with layout on pages.
29159 enh P3 Oth mstoltz@netscape.com RESO FIXE Loading of javascript files out of unsigned JARs
33548 nor P3 PC pschwartau@netscape.com RESO FIXE Getting multiple lines when using \n
22866 nor P3 All rogerl@netscape.com RESO FIXE Rhino: JavaScript doesn't recognize line terminators
31862 cri P3 PC rogerl@netscape.com RESO FIXE crash when attempting to call NodeList as function
32174 cri P3 PC rogerl@netscape.com RESO FIXE Crash if user names function Object()
32674 nor P3 All rogerl@netscape.com RESO FIXE JS_SetVersion hides error; also, jsscan.c keyword bug
32677 nor P3 PC rogerl@netscape.com RESO FIXE Math.pow and Math.exp return incorrect results in win opt...
32937 nor P3 PC rogerl@netscape.com RESO FIXE Rhino: Number.prototype.toLocaleString is not defined
34187 nor P3 PC rogerl@netscape.com RESO FIXE eval is not a property of the Global Object
41725 nor P3 PC rogerl@netscape.com RESO FIXE Javascript includes are "forgotten" when returning to a p...
16128 nor P3 PC shaver@mozilla.org RESO FIXE Turning on JS_PARANOID_REQUEST dies immediately.
30067 nor P3 PC valeski@netscape.com RESO FIXE OSCPU User Agent field needs js exposure
39125 cri P1 PC brendan@mozilla.org VERI FIXE Concat var and string crashes JS Engine in js_ErrorToExce...
41126 blo P1 PC brendan@mozilla.org VERI FIXE JS_SetPrototype needs to update the object's "map" (scope...
41381 nor P1 All brendan@mozilla.org VERI FIXE JSArena arena_freelist thread safety problems
42530 cri P1 All brendan@mozilla.org VERI FIXE XBL JSes must be ref-counted
41022 cri P3 All beard@netscape.com VERI FIXE js_AllocGCThing bug can cause the garbage collector to tr...
45364 maj P3 Sun ben@netscape.com VERI FIXE Java-script serious problems!
36625 nor P3 All brendan@mozilla.org VERI FIXE Functions using unqualified __proto__ or __parent__ must ...
45940 nor P3 PC brendan@mozilla.org VERI FIXE Javascript issuing an error while it works with NN47
26652 nor P3 PC harishd@netscape.com VERI FIXE www.flipcode.com displays JavaScript code on the page
31666 blo P3 PC mike+mozilla@meer.net VERI FIXE crash on commercial tree tip startup
34810 nor P3 PC mstoltz@netscape.com VERI FIXE Secure section not accessable
32904 nor P3 PC nboyd@atg.com VERI FIXE Asserts at startup in nsScriptSecurityManager.cpp
31255 nor P3 All rogerl@netscape.com VERI FIXE JS doesn't ignore --> in HTML (requires // -->); was: the...
31316 nor P3 PC rogerl@netscape.com VERI FIXE Rhino: Regexp matches return garbage
34276 min P3 PC rogerl@netscape.com VERI FIXE int32 not typedef'ed when _WINSOCK2API_ #define'd.
39954 nor P3 PC rogerl@netscape.com VERI FIXE Math.random() always returns NaN
43750 cri P3 PC rogerl@netscape.com VERI FIXE Double clicking causes crash
44459 nor P3 PC rogerl@netscape.com VERI FIXE a href="JavaScript:window.close()" freezes application
30427 blo P3 SGI var@sgi.com VERI FIXE mozilla dumps core
41390 nor P3 PC warren@kontiki.com VERI FIXE Javascript's prompt() contains a "remember this value" ch...

50 bugs fixed