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