Bill McCloskey
a01aa6f6de
Bug 706227 - Add way for JS_GC API users to give detailed reason for invocation (r=mccr8)
2012-01-25 10:59:55 -08:00
Luke Wagner
a4a1b33c3f
Bug 675078 - rm JSThreadData and JSThread (JSRuntime is now officially single-threaded) (r=igor,rs=mccr8)
...
--HG--
extra : rebase_source : f6d2c2c6083f4589691ede571159bfd7e7ef8701
2011-07-18 14:54:48 -07:00
Matt Brubeck
705603967b
Back out 79deba022227 (bug 675078) because of Win debug mochitest-other failures
2012-01-24 17:32:30 -08:00
Luke Wagner
d6f5213759
Bug 675078 - rm JSThreadData and JSThread (JSRuntime is now officially single-threaded) (r=igor)
2011-07-18 14:54:48 -07:00
Olli Pettay
7e5ff46716
Bug 716518 - Add skip* phases to cycle collector, r=mccr8
...
--HG--
extra : rebase_source : c53a42bbbc430384df37d0aeb0d882c09665f672
2012-01-14 18:58:05 +02:00
Terrence Cole
350737fc00
Bug 699279 - Run GC_SHRINK collection cycle when under memory pressure; r=mrbkap
...
GC_SHRINK is a fairly new type of GC that does more aggressive cleanups than a
normal GC. This patch makes the browser run the GC in this mode when under
memory pressure, or when the user pushes the Minimize Memory Usage button when
on the about:memory page.
--HG--
extra : rebase_source : abdd11ee5fa5eb0e3d58122d3d72e98328d47668
2011-11-09 18:14:11 -08:00
Luke Wagner
917650ed49
Bug 650411 - assert in debug/release builds that JSRuntime is only used in a single-threaded manner (r=jorendorff,sr=dmandelin)
...
--HG--
extra : rebase_source : f18561fff556332789e05623ab0cec2e7faacf78
2011-07-01 14:11:31 -07:00
Matheus Kerschbaum
b3f3c5d3a9
Bug 678155 - Remove NS_COM. r=bsmedberg
2011-08-18 15:46:39 +02:00
Luke Wagner
402b0adf3f
Backed out changeset 0cf822d12c64 (and dependent be91fb29d950 and 53dd7a930bae) due to intermittent crashes
...
--HG--
extra : rebase_source : 9c96a4ac164ef8929591ef3d83ad6c974642557a
2011-08-15 17:21:23 -07:00
Luke Wagner
e7d148fbfa
Bug 650411 - assert in debug/release builds that JSRuntime is only used in a single-threaded manner (r=jorendorff,sr=dmandelin)
...
--HG--
extra : rebase_source : b20ddca63da88a8efe2f5dc06364785aebe8b9ea
2011-07-01 14:11:31 -07:00
Bill McCloskey
536e778f9b
Bug 660778 - Deal with stack overflow in UnmarkGrayChildren (r=gal)
2011-06-03 13:08:21 -07:00
Ben Turner
b31bd393ef
Bug 580096 - 'move the cycle collector off the main thread'. r=peterv+jst
2010-11-11 14:52:30 -08:00
Igor Bukanov
3524247c89
bug 597736 - fixing TreeFragment leak. r=gal
2010-09-21 14:58:19 +02:00
Robert O'Callahan
7312075579
Fix for bug 466157 (Enable dumping of cycle-collector graphs in any build). r=dbaron, a=jst.
...
--HG--
extra : rebase_source : b47d149434c735981a9a80ae6016624120fee371
2010-08-12 12:03:23 +12:00
Dão Gottwald
2c9fa38abe
Backed out changeset a27043cd19ff
2010-08-18 09:46:54 +02:00
Robert O'Callahan
e7bf0a8c07
Bug 497808. Enable dumping of cycle-collector graphs in any debug build. r=peterv,a=blocking
2010-08-12 12:03:23 +12:00
Andreas Gal
cc921e1028
Support independent cycle collection and garbage collection (573175, r=jst).
2010-07-19 23:31:01 -07:00
Andreas Gal
57d5b81a74
Notify JS_CommenceRuntimeShutdown from CycleCollector (511522, r=graydon).
2009-08-19 15:13:02 -07:00
L. David Baron
877785686b
Expose the cycle collector language runtimes so that other code can do cycle collection traversal. (Bug 500317) r+sr=peterv
2009-07-08 18:10:29 -07:00
Olli.Pettay@helsinki.fi
2c1945ff79
Bug 415025, try to improve CC scheduling, r=peterv, sr=jst
2008-02-25 09:47:25 -08:00
peterv@propagandism.org
7f474b0c00
Fix for bug 402966 (JS_Assert "!rt->gcRunning"). r/sr=dbaron.
2008-01-10 06:10:03 -08:00
jst@mozilla.org
25d6ed4518
Landing patch for bug 401687. Stop reference counting JS objects in the cycle collector. Patch by peterv@propagandism.org, r+sr=dbaron@mozilla.com,igor@mir2.org, a=dsicore@mozilla.com
2007-11-01 15:51:57 -07:00
Olli.Pettay@helsinki.fi
0a4c65920e
Landing (again) Bug 373462, bug 385322, Better scheduling of cycle collection/gc, r+sr=sicking,jst
2007-10-22 14:42:25 -07:00
Olli.Pettay@helsinki.fi
f756e7f2cd
backout Bug 373462, bug 385322. Still regress tp/talos
2007-10-21 09:46:54 -07:00
Olli.Pettay@helsinki.fi
8b43021094
Test-landing (again) Bug 373462, bug 385322, Better scheduling of cycle collection/gc, r+sr=sicking,jst
2007-10-21 07:09:29 -07:00
Olli.Pettay@helsinki.fi
5faf21e36b
back out Bug 373462 / bug 385322 (again :( )
2007-09-29 10:33:22 -07:00
Olli.Pettay@helsinki.fi
3b8e5357c6
Bug 373462 / bug 385322, Better scheduling of cycle collection/gc, r+sr=jst
2007-09-29 08:02:57 -07:00
Olli.Pettay@helsinki.fi
88f4d45513
backout the test patch for Bug 373462 and 385322
2007-09-23 09:10:12 -07:00
Olli.Pettay@helsinki.fi
ed1c2cd917
Testland a patch for Bug 373462 and 385322, 'Better scheduling of cycle collection/gc'
2007-09-23 07:05:27 -07:00
Olli.Pettay@helsinki.fi
4451d6e7c5
backout patch for Bug 373462, Bug 385322
2007-09-21 03:00:47 -07:00
Olli.Pettay@helsinki.fi
f37cbb3f11
Bug 373462, Bug 385322, Better scheduling of cycle collection/gc, r=jst, sr=sicking, a=sicking
2007-09-21 01:54:36 -07:00
dbaron@dbaron.org
e1aa5de18c
When doing ExplainLiveExpectedGarbage, suspect all nsXPCWrappedJS so that we get more objects in the graph. b=387224 r=graydon a=brendan
2007-08-22 17:47:24 -07:00
dbaron@dbaron.org
7057a344e9
Make ExplainLiveExpectedGarbage print *all* references to JS objects with refcount imbalances. b=387224 r=graydon a=brendan
2007-08-22 17:46:43 -07:00
benjamin@smedbergs.us
a8f4f63a68
Bug 386025 - Expose cycle-collection symbols, r=graydon
2007-08-06 07:34:02 -07:00
dbaron@dbaron.org
2664dc19bc
Keep the purple bit in sync with the purple buffer when suspect and forget calls are dropped on the floor. b=385548 r=graydon
2007-06-27 10:51:48 -07:00
dbaron@dbaron.org
a290d344b5
Back out 385548 to try to fix test orange.
2007-06-26 22:26:38 -07:00
dbaron@dbaron.org
d17ffc8ccc
Don't set the purple bit when suspect calls are dropped on the floor. b=385548 r=graydon
2007-06-26 21:47:40 -07:00
peterv@propagandism.org
418a6ec9e1
Fix for bug 368774 (Make cycle collector work with refcounted non-XPCOM objects). r=dbaron, sr=sicking.
2007-05-24 07:10:02 -07:00
peterv@propagandism.org
bc607785b9
Fix for bug 375075 (Stop leaking the cycle collector on shutdown). r=bsmedberg, sr=dbaron.
2007-03-27 02:49:06 -07:00
roc+@cs.cmu.edu
0054412272
Bug 374866. Reftests for text-transform. r=dbaron
2007-03-22 16:01:14 -07:00
Olli.Pettay%helsinki.fi
97ccc330e6
Bug 415025, try to improve CC scheduling, r=peterv, sr=jst
2008-02-25 17:47:26 +00:00
peterv%propagandism.org
61924b8732
Fix for bug 402966 (JS_Assert "!rt->gcRunning"). r/sr=dbaron.
2008-01-10 14:10:08 +00:00
jst%mozilla.org
52ecd87ffb
Landing patch for bug 401687. Stop reference counting JS objects in the cycle collector. Patch by peterv@propagandism.org, r+sr=dbaron@mozilla.com,igor@mir2.org, a=dsicore@mozilla.com
2007-11-01 22:51:59 +00:00
Olli.Pettay%helsinki.fi
1f2a78728d
Landing (again) Bug 373462, bug 385322, Better scheduling of cycle collection/gc, r+sr=sicking,jst
2007-10-22 21:42:26 +00:00
Olli.Pettay%helsinki.fi
0d8ed891c3
backout Bug 373462, bug 385322. Still regress tp/talos
2007-10-21 16:46:56 +00:00
Olli.Pettay%helsinki.fi
00c264a0fe
Test-landing (again) Bug 373462, bug 385322, Better scheduling of cycle collection/gc, r+sr=sicking,jst
2007-10-21 14:09:31 +00:00
Olli.Pettay%helsinki.fi
b898a5ddce
back out Bug 373462 / bug 385322 (again :( )
2007-09-29 17:33:24 +00:00
Olli.Pettay%helsinki.fi
3462127628
Bug 373462 / bug 385322, Better scheduling of cycle collection/gc, r+sr=jst
2007-09-29 15:02:58 +00:00
Olli.Pettay%helsinki.fi
697380898b
backout the test patch for Bug 373462 and 385322
2007-09-23 16:10:13 +00:00
Olli.Pettay%helsinki.fi
bb903a0cc2
Testland a patch for Bug 373462 and 385322, 'Better scheduling of cycle collection/gc'
2007-09-23 14:05:29 +00:00