| JS1.5 RC6 | : | 2004-01-27 | |
| JS1.5 RC6a | : | 2004-06-09 |
MSVC users on Windows: compile the JS Engine with linker flag /OPT:NOICF !!!
Here's why
HIGHLIGHTS (full hyperlinked list below)
Corrections to RegExp code
Following up on the complete RegExp rewrite released in RC6:
- Bug 197451 Nested quantifiers in regexp should be a syntax error
- Bug 230216 No overflow check for regexp back reference and quantifier bounds
- Bug 243174 Browser crashes when searching at de.selfhtml.org [@ FreeArenaList ]
- Bug 243389 Crash when doing illegal regexp [@ProcessOp]
Bugs fixed between RC6 and RC6a:
| ID | Sev | Pri | Plt | Assignee | Status | Resolution | Summary |
|---|---|---|---|---|---|---|---|
| 3649 | js.c lacks gc-checking branch callback. | ||||||
| 10278 | parser: semicolon is required between two function defini... | ||||||
| 67111 | JS_GetImplementationVersion() date string needs to be upd... | ||||||
| 123584 | JavaScript engine should use malloc/realloc/free consiste... | ||||||
| 165353 | Regular Expression parsed incorrectly | ||||||
| 169534 | crash on opening page | ||||||
| 174709 | Crash on Xopus demo for contenteditable [@ initScan] | ||||||
| 191479 | regular expressions like /(x|y){n,}/ are failed in some c... | ||||||
| 197451 | Nested quantifiers in regexp should be a syntax error | ||||||
| 209067 | Crash at matchRENodes [c:/builds/seamonkey/mozilla/js/src... | ||||||
| 209919 | Regular expression differs from IS to Mozilla | ||||||
| 215798 | Running Venkman crashes Mozilla [@ js_CloseTokenStream] | ||||||
| 218511 | Mozilla hangs on http://www.joki-foto.de/fotoshop/fehler.htm | ||||||
| 222056 | Integrate warning fix from Adobe for e_pow.c and e_sqrt.c | ||||||
| 227705 | Accessing *state->cpend in jsregexp.c | ||||||
| 229200 | Assertion botched adding onresize handler [@ js_UnlockSco... | ||||||
| 230216 | No overflow check for regexp back reference and quantifie... | ||||||
| 231518 | Decompiler must quote keywords and non-identifier propert... | ||||||
| 233335 | Change XP_PC to XP_WIN | XP_OS2 in jssh.c | ||||||
| 234490 | Javascript Assertion crash | ||||||
| 235145 | JS script_filename_table must be per-runtime | ||||||
| 235930 | Javascript (Switch+)|Case:| handling issues a false "func... | ||||||
| 237461 | nested function with same name as declared var botches fu... | ||||||
| 238303 | warnings about conversion from 'int32' to 'char' and 'jsc... | ||||||
| 238881 | Constant propagation for switch cases too aggressive | ||||||
| 238945 | do;while(0)return needs autosemicolon insertion (JS gener... | ||||||
| 240577 | obj.watch code predates cloned function objects, uses fun... | ||||||
| 241050 | M17rc1 and Trunk topcrash [@ nsJSContext::DOMBranchCallback] | ||||||
| 243174 | browser crashes when searching at de.selfhtml.org [@ Free... | ||||||
| 243389 | Crash when doing illegal regexp [@ProcessOp] | ||||||
| 245113 | instanceof operator returns true for class prototype | ||||||
| 245148 | [null].toSource() == [].toSource() : null in array is blank | ||||||
| 245570 | crash when setting a cookie on topgratuit.com | ||||||
| 245795 | eval(uneval(function a(){b=function(){}})) is not stable |
34 bugs fixed