Commit Graph

14850 Commits

Author SHA1 Message Date
Andreas Gal
4c6d57e9dc Setting scopeChain to NULL in SynthesizeFrame breaks GetCallObject (494045, r=brendan). 2009-05-20 17:05:38 -07:00
Blake Kaplan
3ee6eb44df Fix GCC warnings about the argument to %p not being a void *. rs=jorendorff 2009-05-20 16:30:20 -07:00
Jason Orendorff
0a2c025271 Bug 490908 - js_DumpStackFrame. r=Waldo. 2009-05-20 10:10:03 -05:00
Robert Sayre
5efc2c4778 Merge tracemonkey to mozilla-central. 2009-05-22 21:21:16 -04:00
Johnny Stenback
126ccdd6cc Re-landing backed out part of bug 483672 for parity with 1.9.1 2009-05-22 15:59:33 -07:00
Peter Van der Beken
1cdd2c37e5 Fix for bug 494445. r/sr=mrbkap.
--HG--
extra : rebase_source : 33e2bfe1c564abf2cad000ee62fb2d0520976585
2009-05-22 22:19:25 +02:00
Jim Blandy
463d442ebe Bug 492594: Add new js/src/ref-config makefile for HP-UXB.11.31. NPOB.
This makefile is only used when SpiderMonkey is built using
js/src/Makefile.ref, the standalone SM-only build system --- which is
deprecated; see bug 462542.  These files are never used by the Mozilla
build system.
2009-05-22 11:57:37 -07:00
Johnny Stenback
e3b3d9cd49 Backing out part of bug 483672 to see if this part is what caused the performance regression. 2009-05-21 20:27:30 -07:00
Benjamin Smedberg
25229c3604 Bug 494172 - Static libs such as libxpcomglue_s are not shipped in the XUL SDK: revert the parts of bug 488175 which were too eager: we still use dist/sdk/lib and dist/sdk/bin, just not dist/sdk/include or dist/sdk/idl, r=ted 2009-05-21 14:12:46 -04:00
L. David Baron
69f597aebe Backed out changeset 1abeb6c87131 (Bug 480205 - Implement a wrapper for exposing chrome objects to content (aka COWs)) due to mochitest failures and leaks. 2009-05-21 06:54:41 -04:00
Blake Kaplan
8fc20a0ce4 Bug 480205 - Implement a wrapper for exposing chrome objects to content (aka COWs). r+sr=jst sr=bzbarsky on some parts. 2009-05-21 01:17:51 -07:00
Vladimir Vukicevic
caada9a07f b=494095; use -O3 for Mac builds; r=sayrer 2009-05-20 22:18:39 -07:00
Robert Sayre
92002a43da Merge. 2009-05-21 00:09:41 -04:00
Robert Sayre
1d40ce7587 Merge tracemonkey to mozilla-central. 2009-05-20 12:21:34 -04:00
Peter Van der Beken
a6db11a5f0 Fix quickstubs dependency problem, .h doesn't depend on any headers so don't add it to .dep and make .cpp depend on the interface files instead. rs=ted. 2009-05-20 14:07:20 +02:00
Andreas Gal
e26fbcd74d Wrong callee is restored when side-exiting from a trace (493657, r=brendan,mrbkap). 2009-05-20 03:54:55 -07:00
Olli Pettay
bb72f833b9 Bug 493366 - Assertion failure: (cx)->requestDepth || (cx)->thread == (cx)->runtime->gcThread, at mozilla/js/src/jsapi.cpp:5196, r+sr=mrbkap 2009-05-20 12:30:57 +03:00
Igor Bukanov
4b824e667f bug 493720 - using the proper assert to assert the the GC is not running. r=mrbkap 2009-05-20 10:23:56 +02:00
Graydon Hoare
9c26ce2ab1 Bug 493821 - NJ: Minimal fix to sign-extension in imm64, r=gal. 2009-05-19 22:01:24 -07:00
Graydon Hoare
4947735311 Backout alignment-breaking patches for Bug 493821. 2009-05-19 20:26:31 -07:00
Brendan Eich
aa269dcd42 Bug 493760: the real fix for problem left in wake of patch for bug 493466 (r=mrbkap). 2009-05-19 18:40:55 -07:00
Graydon Hoare
c38212e874 Bug 493821 - Followup to ARM and SPARC native backends, to handle renaming, r=gal. 2009-05-19 18:42:11 -07:00
Andreas Gal
ba573ffa22 Bug 493821 - NJ: Fix sign-extension in imm64, r=graydon. 2009-05-19 18:27:01 -07:00
Andreas Gal
1b3325e54b Merge. 2009-05-19 18:05:46 -07:00
Andreas Gal
93b2ad1560 Backed out changeset 8f6c242a75ff (backing out bug 493657 again). 2009-05-19 18:05:36 -07:00
Andreas Gal
e1ec272070 Merge. 2009-05-19 16:40:57 -07:00
Andreas Gal
6f6e576407 Backed out changeset c4cea7365f4e (re-landing 493657). 2009-05-19 16:40:46 -07:00
Brendan Eich
5e1884b17c Back out patch for 493760, chrome mochitests failed. 2009-05-19 16:34:40 -07:00
Andreas Gal
e86ac48565 Merge. 2009-05-19 14:25:47 -07:00
Andreas Gal
f6767c7bf3 Backed out changeset cec8ee353407 (bug 493657). 2009-05-19 14:25:33 -07:00
Brendan Eich
042c576ad3 Bug 492904 - TM: Crash [@ TraceRecorder::test_property_cache] (r=gal). 2009-05-19 12:57:32 -07:00
Andreas Gal
c65a879e83 Wrong callee is restored when side-exiting from a trace (493657, r=brendan). 2009-05-19 12:47:47 -07:00
Brendan Eich
155c5a7bef Bug 493760: fix bad typo in patch for bug 493466 (superluminal r=mrbkap). 2009-05-19 12:11:09 -07:00
Brendan Eich
8dd842bcc0 Bug 493466 - TM: youtube.com customization broken (r=mrbkap). 2009-05-18 18:02:51 -07:00
Robert Sayre
d282094195 Merge. 2009-05-18 20:14:14 -04:00
Robert Sayre
7e5abe31fc Bug 493586. JSON.parse replacer function doesn't elide object values correctly. r=brendan 2009-05-18 20:12:51 -04:00
Brendan Eich
870f3e9f7b Back out patch for 493760, chrome mochitests failed. 2009-05-19 16:22:21 -07:00
Brendan Eich
460d1168c1 Bug 492904 - TM: Crash [@ TraceRecorder::test_property_cache] (r=gal). 2009-05-19 12:59:08 -07:00
Brendan Eich
ad8587fc63 Bug 493760: fix bad typo in patch for bug 493466 (superluminal r=mrbkap). 2009-05-19 12:13:48 -07:00
Ben Turner
8adb6b912d Bug 490718 - 'XPCWrappedNativeScope creates a needless cycle with its principal provider.' r=peterv, sr=jst. 2009-05-19 10:56:01 -07:00
Neil Rashbrook
87ed627db1 gmake 3.80 bustage fix for bug 488175 r=bsmedberg 2009-05-19 16:08:15 +01:00
Andreas Gal
64939ced4e Update JSSLOT_ARRAY_COUNT when emitting array constructor code on trace (493255, r=jorendorff). 2009-05-18 15:56:11 -07:00
Robert Sayre
ff3d52ef6b Merge mozilla-central to tracemonkey. 2009-05-18 13:18:48 -04:00
Robert Sayre
fb9bbee93a Backout last cset. Bug 487607 is not ready yet. 2009-05-18 12:36:02 -04:00
Jacob Bramely
3bc2282991 Bug 487607 - TraceMonkey: The ARM-specific Assembler::BL method is never called. r=vlad 2009-05-18 12:23:18 -04:00
timeless@mozdev.org
31ab6a1849 Bug 491194 - fixing miscellaneous warnings. r=biesi 2009-05-18 12:43:55 +02:00
Nicholas Nethercote
de4a19af0a Bug 492491 - nanojit: convert some error() tests to asserts. r=edwsmith 2009-05-18 02:27:12 -04:00
Nicholas Nethercote
c6c72b27f7 Bug 492490 - nanojit: move Assembler::findVictim() from RegAlloc.cpp to Assembler.cpp 2009-05-18 02:20:59 -04:00
Nicholas Nethercote
55f1ebda7d Bug 490947 - nanojit: remove reservation table. r=gal,edwsmith 2009-05-18 02:15:24 -04:00
Nicholas Nethercote
80121dc08a Bug 492488 - nanojit: improve handling of 64-bit constants. r=graydon 2009-05-18 01:56:25 -04:00
Nicholas Nethercote
beef280ae7 Bug 492301 - nanojit: remove some dead code. r=edwsmith 2009-05-18 01:45:46 -04:00
Nicholas Nethercote
c48b67729e Bug 492292 - nanojit: remove duplicated LIns predicates. r=edwsmith 2009-05-18 01:38:00 -04:00
Jacob Bramley
585bedfb6a Bug 490838 - TraceMonkey: Improve epilogue efficiency for ARM. r=vlad 2009-05-18 01:32:10 -04:00
Vladimir Vukicevic
3925ec2b89 b=490296; small fixup to asm_ldr_chk -- we can do PC-relative loads as long as the offset fits in U12; r=me 2009-05-17 12:20:09 -07:00
Jacob Bramley
cd7e977674 b=490296; [arm] tidy misc insn generation macros; r=vlad 2009-05-17 12:11:53 -07:00
Jacob Bramley
fdba9c7b4f b=490296; [arm] tidy ::asm_ld_imm; r=vlad 2009-05-17 12:03:33 -07:00
Andreas Gal
b5ba277e01 Compilation fix. 2009-05-15 22:04:02 -07:00
Robert Sayre
ad7b70b265 Merge m-c to tracemonkey. 2009-05-16 00:42:42 -04:00
Andreas Gal
5ad102105e Fix compiler warning (493345, r=brendan). 2009-05-15 21:01:22 -07:00
Brendan Eich
7ca87f34c5 Bug 493177 - Browser crashes in loading of certain page.[@ js_Interpret] (r=mrbkap; take 2). 2009-05-15 17:38:38 -07:00
Brendan Eich
e91209d8dc Back out last cset. 2009-05-15 17:32:02 -07:00
Brendan Eich
5648bbb12a Bug 493177 - Browser crashes in loading of certain page.[@ js_Interpret] (r=mrbkap). 2009-05-15 17:13:34 -07:00
Simon Fraser
31337be13c Bug 74803 - Should make global data const where possible; xpconnect; r=brendan 2009-05-16 01:14:17 +02:00
Robert Sayre
6bac4ecb22 Merge tracemonkey to mozilla-central. 2009-05-15 19:09:54 -04:00
Blake Kaplan
9e84859560 Bug 493315 - Random cleanup in jsdbgapi.cpp. r=sayrer 2009-05-15 15:59:00 -07:00
Blake Kaplan
fce69e31c1 Bug 492912 - Clean up the way that TraceRecorder::elem interacts with the rest of the world. r=gal 2009-05-15 15:41:41 -07:00
Brendan Eich
d08157dd74 Bug 489034 - let declaration getting lost in certain situations (r=mrbkap). 2009-05-15 15:32:57 -07:00
Graydon Hoare
22fc6e80e5 Comment typo fix in tracemonkey. 2009-05-15 19:31:31 -07:00
Jason Orendorff
f1b4a2f70c Bug 491646 - Expose js_StrictlyEqual() to consumers. r=mrbkap.
--HG--
extra : rebase_source : 620a67bca11c2e04692d3f72df8739028d0dbd21
2009-05-15 14:51:02 -05:00
Jacob Bramley
46a6ee3356 Bug 490296. Tidy ::asm_fop (v2). r=vlad. 2009-05-15 14:50:53 -04:00
Jacob Bramley
a73a50055e Bug 490296. Tidy ::asm_ldr_chk (v2). r=vlad. 2009-05-15 14:50:00 -04:00
Jacob Bramley
930f8354a2 Bug 490296. Tidy ::asm_prep_fcall. r=vlad. 2009-05-15 14:49:10 -04:00
Jacob Bramley
000fadcbe1 Bug 490296. Tidy ::LD32_nochk. r=vlad. 2009-05-15 14:45:42 -04:00
Jacob Bramley
6255511d37 Bug 490296. Tidy ::asm_quad. r=vlad. 2009-05-15 14:44:39 -04:00
Jacob Bramley
717f6d4a34 Tidy ::asm_load64. r=vlad. 2009-05-15 14:36:58 -04:00
Jacob Bramley
199dc3b4a1 Tidy ::asm_restore. r=vlad. 2009-05-15 14:35:47 -04:00
Robert Sayre
3dec296503 Merge. 2009-05-15 12:41:33 -04:00
Peter Van der Beken
19f5997758 Merge backout. 2009-05-15 16:39:20 +02:00
Benjamin Smedberg
8c54d984f8 Bug 492113 - statically assert that we're not on trace in js_SetPropertyHelper, r=igor 2009-05-15 09:37:37 -04:00
Peter Van der Beken
a13d3e8fd0 Backed out changeset 5e867032abe5 (Fix for bug 490592 (Possible to GC way too much during shutdown due to XUL and XBL prototypes).) to try to fix Tshutdown regression. 2009-05-15 14:49:21 +02:00
Peter Van der Beken
5183c4b1f3 Backed out changeset 3e3d2d8cc70f (bug 492483 - fixing !JS_THREADSAFE build failure.) to try to fix Tshutdown regression. 2009-05-15 14:35:14 +02:00
Igor Bukanov
b38b60db58 bug 490364 - mutating parent chain shapes only for Call objects and only when adding properties that are not parameter or var names. r=brendan 2009-05-15 11:43:19 +02:00
Graydon Hoare
19b4333af8 Bug 492673 - TM: Fix memory pressure measurement, r=brendan. 2009-05-14 20:12:40 -07:00
Igor Bukanov
8cfde3fc8e bug 492483 - fixing !JS_THREADSAFE build failure. r=mrbkap. 2009-05-14 18:39:44 +02:00
Jason Orendorff
dd7cc5cf3b Bug 492714 - "Assertion failure: cg->staticLevel >= level, at ../jsemit.cpp" with genexp. r=brendan 2009-05-13 19:02:33 -05:00
Igor Bukanov
880121715e bug 491126 - sharing object map for non-native objects. r=brendan 2009-05-14 12:35:23 +02:00
Brendan Eich
c4a8ea048a Bug 492914 - TM: trace aborts due to flat closure analysis bug (r=mrbkap). 2009-05-13 23:01:08 -07:00
Andreas Gal
1930d5ea3c Only the global object has to be wrapped on trace, which we can do statically and abort on With objects used as 'this' (492028, r=mrbkap). 2009-05-13 21:57:35 -07:00
Brendan Eich
292efeccc2 Bug 492355 - Suspected Txul regression from JS engine changes (r=igor). 2009-05-13 17:11:23 -07:00
Andreas Gal
da80634269 Use js_TrashTree when purging global scripts (492496, r=graydon). 2009-05-13 13:54:55 -07:00
Igor Bukanov
58dd2abb57 bug 490364 - fixing bad typo in js_SetProtoOrParent. r=mrbkap 2009-05-13 15:05:28 +02:00
Robert Sayre
e9165906c5 merge tracemonkey to mozilla-central. 2009-05-14 03:44:11 -04:00
Olli Pettay
61994c29ad Bug 461861, r=mrbkap, sr=jst
--HG--
extra : rebase_source : a5aea484f992785a3d67bb03d7fe074ce4f7f95a
2009-05-14 10:03:15 +03:00
Ginn Chen
35ec9a36b8 Bug 492705 Rename jsdtracef.c to jsdtracef.cpp r=sayrer
--HG--
rename : js/src/jsdtracef.c => js/src/jsdtracef.cpp
2009-05-14 14:38:17 +08:00
Robert Sayre
d9910c9a12 Merge tracemonkey to mozilla-central. 2009-05-13 23:37:16 -04:00
Blake Kaplan
1942f8e50b Bug 483672 - Give regular JS objects that have been reflected into C++ a security policy that follows the same-origin model. Also teach caps about "same origin" for these cases. r=jst sr=bzbarsky 2009-05-13 15:01:01 -07:00
Andreas Gal
645a8cf4b3 Clear temporary rooting area after native calls on trace (492693, r=jwalden). 2009-05-12 20:55:50 -07:00
Andreas Gal
ff72ecf41c Don't try to compile more code once we are in a needFlush state (492664, r=dmandelin). 2009-05-12 20:53:43 -07:00
Andreas Gal
b9a98aa47c Backed out changeset c8a74fe0f9af (bug 492664). 2009-05-12 16:44:14 -07:00
Andreas Gal
8cc5c13b9c Don't try to compile more code once we are in a needFlush state (492664, r=dmandelin). 2009-05-12 16:42:21 -07:00
David Mandelin
3aca99f4a6 Bug 492610: correctly determine when an upvar is part of the trace, r=brendan 2009-05-12 16:25:57 -07:00
Jeff Walden
987243c6ae Bug 492599 - Recording of JSOP_NEWARRAY doesn't update JSSLOT_ARRAY_COUNT properly. r=jorendorff 2009-05-12 14:31:44 -07:00
Jacob Bramley
1358c19212 Bug 490296. Tidy ::asm_nongp_copy. r=vlad 2009-05-12 12:02:00 -04:00
Vladimir Vukicevic
2218e9fb49 Fix Windows CE from bug 487416 (arm architecture detection) 2009-05-12 10:06:39 +01:00
Josh Aas
f1fcda13ba Sync config.guess with latest from gnu "config" package. See bug for changelog. b=492623 r=ted 2009-05-12 23:47:03 -04:00
Robert Sayre
375d43a845 Merge tracemonkey to mozilla-central. 2009-05-12 23:19:58 -04:00
Leon Sha
de039f845f Bug 488775 - TM: widen LIR instructions. Sparc Changes. r=gal. remove dead codes 2009-05-12 11:43:57 +08:00
Leon Sha
7c5923b37d Bug 488775 - TM: widen LIR instructions. Sparc Changes. r=gal. 2009-05-12 10:41:25 +08:00
David Mandelin
3859957ac1 Bug 458838: updating test case to pass when we successfully trace out-of-reach upvars 2009-05-11 18:58:10 -07:00
David Mandelin
b6ebadd691 Fix warning for extra args to a debug printf 2009-05-11 18:44:49 -07:00
David Mandelin
f0a30c0e9c Bug 458838: enable tracing of upvar accesses that go outside the current trace to interpreter state, r=gal 2009-05-11 18:05:44 -07:00
Andreas Gal
a9c94fc9f3 Ensure that cx->interpState is always accurate by maintaing a stack (490776, r=jorendorff). 2009-05-11 17:25:38 -07:00
David Mandelin
ca529a8ed9 Bug 491620: make traces specialized for argc, r=gal 2009-05-11 15:57:28 -07:00
Jeff Walden
b94ddcc604 Likely gmail bustage fix 2009-05-11 15:41:00 -07:00
Jeff Walden
e7eb58ce5a Bug 486326 - Specialize array methods which modify large numbers of array elements to work efficiently on dense arrays, avoiding highly generalized get/set/delete methods and the floating-point-to-integer conversions needed solely to handle large array indexes but which are rarely necessary in practice. r=shaver 2009-05-11 14:57:18 -07:00
Andreas Gal
61f49d954f Make sure stack frame is flagged as constructor frame when falling off trace in a slow native constructor (491965, r=graydon). 2009-05-11 14:40:42 -07:00
Andreas Gal
bb2286575d Fast-path for string constructors only works for new/call with a single argument (491989, r=dmandelin). 2009-05-11 14:03:29 -07:00
Andreas Gal
0271d049f6 Bug 489836 - TM: chiptune causes Assertion failure: \!ti->typeMap.matches(ti_other->typeMap) 2009-05-11 12:20:41 -04:00
Jacob Bramley
e5278aa949 Bug 483962 - Remove ARM-specific code from jstracer.cpp. r=vlad 2009-05-11 12:16:01 -04:00
Brendan Eich
7b6d444f05 Bug 492150 - Unexpected error occurred when japascript.options.strict is true (r=mrbkap). 2009-05-10 12:52:03 -07:00
Jacob Bramley
3df2aa7867 Bug 487416 - TraceMonkey: Improve run-time detection of ARM processor features. r=vlad 2009-05-09 16:14:38 -04:00
Jacob Bramley
304c837e56 Bug 486669 - TraceMonkey: The ARM-specific _nSlot pointer should be reset along with _nIns. r=vlad,edwsmith 2009-05-09 15:35:56 -04:00
Jacob Bramley
6a6cb1e7d0 Bug 486096 - TraceMonkey: ARM BKPT instructions are not properly encoded. r=vlad 2009-05-09 15:32:29 -04:00
Nicholas Nethercote
4115b8749f Bug 488775 - TM: widen LIR instructions. r=graydon,edwsmith 2009-05-09 14:38:34 -04:00
Robert Sayre
413b33b193 Merge mozilla central to tracemonkey. 2009-05-09 12:45:33 -04:00
Brendan Eich
d0c1a7cd04 Bug 490191 - "Assertion failure: slot < fp->script->nslots, at ../jsinterp.cpp" with defineGetter, eval (r=mrbkap). 2009-05-08 16:20:46 -07:00
Graydon Hoare
b7073d8130 Bug 492124 - TM: unit tests should gc() before each, to purge JIT state, r=brendan. 2009-05-08 17:02:37 -07:00
Brendan Eich
4b69abe325 Bug 452189 - regression (from firefox 2): prototype setters not called by inline cache for [[put]] (r=mrbkap). 2009-05-08 14:04:10 -07:00
Brendan Eich
10beee793d Bug 490818 - Packed JS that works in Firefox 3.0 and all other browsers fails in Firefox 3.5 (r=mrbkap). 2009-05-08 14:00:56 -07:00
Benjamin Smedberg
21630aafe1 Bug 492040 - js_Execute must bail off trace, r=jorendorff a=josh for CLOSED TREE checkin 2009-05-08 16:32:35 -04:00
Benjamin Smedberg
a072edf190 Bug 492040 - js_Execute must bail off trace, r=jorendorff a=josh for CLOSED TREE checkin 2009-05-08 16:32:35 -04:00
Jeff Walden
47c6a6149c Bug 482266 - E4X and imacros don't mix. r=graydon 2009-05-08 13:48:05 -07:00
Brendan Eich
55c9418946 Bug 471703 - Don't optimize group assignment given holey RHS (r=igor). 2009-05-07 21:50:32 -07:00
Brendan Eich
aa12e01881 Bug 471703 - Don't optimize group assignment given holey RHS (r=igor). 2009-05-07 21:49:53 -07:00
Brendan Eich
a1b9c0b2ff Bug 491806 - "Assertion failure: (uintN)i < ss->top, at ../jsopcode.cpp" with uneval, for, yield (r=mrbkap). 2009-05-07 21:32:58 -07:00
Brendan Eich
a296d180d9 Bug 491806 - "Assertion failure: (uintN)i < ss->top, at ../jsopcode.cpp" with uneval, for, yield (r=mrbkap). 2009-05-07 21:31:42 -07:00
Robert Sayre
da656e5ec9 Merge tracemonkey to mozilla-central. 2009-05-07 19:22:53 -07:00
Robert Sayre
85b3154b49 Fix up whitespace. CLOSED TREE 2009-05-07 17:22:33 -07:00
Graydon Hoare
e9f4b1a72d Bug 491929 - TM: Oracle bit vector allocation not thread-safe, r=gal. 2009-05-07 17:29:26 -07:00
Graydon Hoare
fe23683514 Bug 489615 - TM: Store recording attempts in a long-lived hashtable rather than fragments, r=brendan. 2009-05-07 15:49:44 -07:00
Robert Sayre
a7b739863d Bug 442059 - [native JSON] allow to blacklist keys by name when encoding to JSON. r=brendan 2009-05-07 13:28:21 -07:00
danderson@mozilla.com
8e6f6562ff Partial typemap in loop exit can lead to maltyped nested trees (489682, r=gal). 2009-05-07 12:16:12 -07:00
Peter Van der Beken
b64b14221a Fix for bug 490592 (Possible to GC way too much during shutdown due to XUL and XBL prototypes). r/sr=bz. 2009-05-07 11:19:41 -07:00
Igor Bukanov
d4158c6c45 bug 492483 - fixing !JS_THREADSAFE build failure. r=mrbkap. 2009-05-14 18:39:44 +02:00
Peter Van der Beken
8443f4d14c Fix for bug 475737 (Windows stay alive too long because nsJSContext doesn't unlink correctly). r=bent, sr=jst. 2009-05-07 11:19:36 -07:00
Robert Sayre
70096cee20 Merge tracemonkey to mozilla-central. 2009-05-16 13:04:50 -04:00
Peter Van der Beken
1dfd758d21 Merge backout. 2009-05-16 16:17:50 +02:00
Peter Van der Beken
1278a8efe2 Backed out changeset 0c8d4f846be8 (Fix for bug 475737 (Windows stay alive too long because nsJSContext doesn't unlink correctly).) to try to fix Tshutdown regression. 2009-05-16 16:16:55 +02:00
Honza Bambas
2cc8843616 Bug 492219 - localStorage's constructor should be Storage, r+sr=jst 2009-05-16 15:59:30 +02:00
Peter Van der Beken
0c43ed75e7 Fix for bug 475737 (Windows stay alive too long because nsJSContext doesn't unlink correctly). r=bent, sr=jst.
--HG--
extra : rebase_source : 459f24ea980bf4cab29bc88115138f6ed5144e49
2009-05-07 11:19:36 -07:00