| 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 whyTest Results
Bugs fixed between 1.5 RC6a and 1.5
| ID | Sev | Pri | Plt | Assignee | Status | Resolution | Summary |
|---|---|---|---|---|---|---|---|
| 40757 | JS GC safety model (requests, newborns, local roots) hard to use | ||||||
| 106864 | Strange string behavior on ARM Linux systems | ||||||
| 153586 | Date.prototype.toLocaleString ( ) not implemented correctly | ||||||
| 165200 | Number.toLocaleString() returns incorrect value | ||||||
| 239562 | 64bit safe code for liveconnect (WinXP AMD64) | ||||||
| 243359 | Need a way to coerce JS line number and filename for XUL preprocessor | ||||||
| 245308 | Assertion failure: top < ss->printer->script->depth, at r:/mozilla/js/src/jsopcode.c:606 | ||||||
| 245890 | js_SetRequiredSlot fails to extend map->freeslot | ||||||
| 246048 | Browser, mailnews & Thunderbird crash in [@ match_or_replace], on right-click, upon opening tabs or sidebar [f9] | ||||||
| 246911 | misbehave of switch() statement with variable as label | ||||||
| 246964 | Special-case 'if (document.all)...'-style object detection in JSClass.resolve | ||||||
| 247179 | \b and \w assertions recognises non-ASCII alphanumerics as word characters | ||||||
| 247877 | jsdouble hashing code is not strict-aliasing safe | ||||||
| 248444 | toString/toSource of RegExp does not escape slashes | ||||||
| 248549 | Improve JSRESOLVE_DETECTING by treating 'terminal' uses of, e.g., document.all as detecting | ||||||
| 249211 | export and import statement reconized has a reserved identifier | ||||||
| 249652 | 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 | Add JS_HasProperty(cx, obj, id) API to make it easier to find out if a property exists or not. | ||||||
| 252032 | crash while cancel Reply in News with Crtl-W and do not save to drafts - Trunk [@ js_PCToLineNumber ] | ||||||
| 252047 | [W] UMC: Uninitialized memory copy in js_XDRScript {155 occurrences} | ||||||
| 252892 | for (var i in o) in heavyweight function f does not define i in f's activation | ||||||
| 253150 | JSRESOLVE_DETECTING tweaks | ||||||
| 253241 | wrong JS math in 64bit systems | ||||||
| 253952 | Assertion failure at jsemit.c line 3034 | ||||||
| 254067 | instanceof extension to handle brutal sharing violates cross-window rules | ||||||
| 254296 | javascript regular expression negative lookahead | ||||||
| 254375 | Object.toSource fails for negative number properties | ||||||
| 254382 | Regression: unreferenced local variables | ||||||
| 254974 | introducing a function at the beginning of a function causes the program to change behavior | ||||||
| 255245 | Function.prototype.toSource/.toString show "setrval" instead of "return" | ||||||
| 256036 | Change warning reporting for with and redeclaration of function to beginning of statements | ||||||
| 256501 | Still unchecked recursion in parser | ||||||
| 256617 | throw statement: eol should not be allowed | ||||||
| 256642 | LIFO deallocation causes crash! | ||||||
| 256728 | Suggestion: eliminating TSF_REGEXP | ||||||
| 256798 | JS regexp zero-width positive lookahead broken by bug 254296's patch | ||||||
| 257602 | Add hooks to the JS engine to tell declaring resolves appart from non-declaring resolves. | ||||||
| 259935 | document.all can be easily detected | ||||||
| 260541 | Referencing an Error object on its .name attribute causes a crash | ||||||
| 261321 | missing SAVE_SP before js_ConcatStrings call from JSOP_ADD: case in js_Interpret |
40 bugs found.