Olli Pettay
|
cec7749fcc
|
Bug 897433 - Telemetry for SnowWhite and more async SnowWhite freeing (patch v4), r=mccr8
|
2013-07-27 13:48:45 +03:00 |
|
Andrew McCreight
|
49c914a82d
|
Bug 692226 - Record weak map entries in the cycle collector log. r=smaug
|
2013-07-26 08:12:51 -07:00 |
|
Ryan VanderMeulen
|
3f0186df75
|
Backed out changeset 300f5b7d72e1 (bug 897433) for intermittent Linux dromaeo crashes.
|
2013-07-25 21:18:20 -04:00 |
|
Olli Pettay
|
de8242a9d4
|
Bug 897433, Telemetry for SnowWhite and more async SnowWhite freeing, r=mccr8
|
2013-07-25 22:56:20 +03:00 |
|
Andrew McCreight
|
14de966efb
|
Bug 895933 - Record if a CC log is AllTraces or not. r=khuey
|
2013-07-19 10:00:53 -07:00 |
|
Olli Pettay
|
82cc8937c7
|
Bug 895578 - Make SnowWhiteKiller to use fallible TArray, r=mccr8
|
2013-07-19 15:53:16 +03:00 |
|
Andrew McCreight
|
ef870b5cf6
|
Bug 888461 - Remove unused field nsCycleCollector::mFollowupCollection. r=smaug
|
2013-07-14 05:10:30 -07:00 |
|
Andrew McCreight
|
38ab006c00
|
Bug 888999 - Remove mObject null checks in the cycle collector. r=smaug
|
2013-07-18 09:07:28 -07:00 |
|
Andrew McCreight
|
4651fef8a9
|
Bug 889053 - Remove nsCycleCollectorParams::mDoNothing which does nothing. r=khuey
|
2013-07-18 09:07:28 -07:00 |
|
Olli Pettay
|
b734d7bc01
|
bug 789919, (snow-white) make addref/release of CCable objects faster by removing indirect refcnt increase/decrease, r=mccr8, test changes r=ehsan
|
2013-07-09 13:30:58 -04:00 |
|
Kyle Huey
|
7b689b3949
|
Bug 885866: Separate deferred finalization from XPConnect so we can use it off the main thread. r=mccr8, peterv, bsmedberg, jorendorff
|
2013-07-09 07:28:15 -07:00 |
|
Catalin Iacob
|
f88cdc0744
|
Bug 798914 (part 5) - Use newly introduced mozilla::MallocSizeOf instead of nsMallocSizeOfFun. r=njn.
|
2013-06-23 14:03:39 +02:00 |
|
Kyle Huey
|
d87489a965
|
Bug 882893: Move observer notifications out of the cycle collector and into the runtime. r=smaug
|
2013-06-19 14:06:50 -07:00 |
|
Andrew McCreight
|
47cb2f370a
|
Bug 884434 - Assert on extra shutdown CCs. r=smaug
|
2013-06-18 15:57:41 -07:00 |
|
Kyle Huey
|
259e75b1fe
|
Bug 877584: Followup to avoid some crashes during shutdown. r=mccr8
|
2013-06-18 12:02:16 -07:00 |
|
Kyle Huey
|
bfee51278e
|
Bug 882162: Part 9 - Kill nsCycleCollectionJSRuntime. r=mccr8
|
2013-06-18 12:02:16 -07:00 |
|
Kyle Huey
|
3b8827ae84
|
Bug 877584: Route JS holding through the cycle collection runtime so it can do different things on different threads. r=mccr8
|
2013-06-18 12:01:26 -07:00 |
|
Andrew McCreight
|
0a427f8de2
|
Bug 880754 - Remove unused PointerSet typedef. r=khuey
|
2013-06-10 10:12:17 -07:00 |
|
Andrew McCreight
|
f6d10947de
|
Bug 875304, part 2 - Add nonfatal assertions for OOM during CC graph building. r=smaug
|
2013-05-24 15:00:36 -07:00 |
|
Andrew McCreight
|
fea42bb53f
|
Bug 875304, part 1b - remove pointless AppendElement checks from CC. r=smaug
|
2013-06-03 10:43:17 -07:00 |
|
Andrew McCreight
|
b6a394f63c
|
Bug 875304, part 1 - remove some useless malloc checks. r=smaug
|
2013-05-24 13:25:20 -07:00 |
|
Ed Morley
|
c81d1d9ef2
|
Backed out changeset 2864e2610800 (bug 877584) for causing bug 881266
|
2013-06-11 16:11:14 +01:00 |
|
Kyle Huey
|
7639ea1f58
|
Bug 877584: Route JS holding through the cycle collection runtime so it can do different things on different threads. r=mccr8
|
2013-06-09 16:02:02 -07:00 |
|
Kyle Huey
|
231e0d906d
|
Back out bug 877584 on this CLOSED TREE.
|
2013-06-06 10:49:09 -07:00 |
|
Kyle Huey
|
bb6f89d6c1
|
Bug 877584: Route JS holding through the cycle collection runtime so it can do different things on different threads. r=mccr8
|
2013-06-06 10:23:45 -07:00 |
|
Andrew McCreight
|
736958d422
|
Bug 874258 - Warn if we run shutdown CC more than twice. r=smaug
|
2013-05-24 11:26:09 -07:00 |
|
Andrew McCreight
|
15076ce084
|
Bug 873764 - Assert when CC runner isn't properly shut down. r=khuey
|
2013-05-20 10:38:36 -07:00 |
|
Phil Ringnalda
|
dc0d729de5
|
Merge m-c to a CLOSED TREE m-i
|
2013-05-25 20:44:02 -07:00 |
|
Phil Ringnalda
|
47807025f6
|
Bug 876159 - Remove warnings that overflow maximum log size in CC-during-OOM cases, r=mccr8 CLOSED TREE
|
2013-05-25 14:40:09 -07:00 |
|
Aryeh Gregor
|
6f0fa40fb4
|
Bug 867101 - Fix more implicit conversion to already_AddRefed; r=Ms2ger
|
2013-04-28 14:52:10 +03:00 |
|
Andrew McCreight
|
c5105a1d4f
|
Bug 873111 - Statically enforce root/child phase separation in cycle collector graph building. r=smaug
|
2013-05-20 13:08:11 -07:00 |
|
Andrew McCreight
|
d2b5f20c6b
|
Bug 873664 - remove two unused fields from nsCycleCollector.cpp r=smaug
|
2013-05-17 16:59:34 -07:00 |
|
Andrew McCreight
|
d4d5a5d7b9
|
Bug 866429 - Simplify shutdown cycle collections. r=smaug
|
2013-04-27 11:45:46 -07:00 |
|
Andrew McCreight
|
b1e16e7101
|
Bug 865320 - Move the logic for deciding when to doing a merging CC into the cycle collector. r=smaug
|
2013-04-29 16:41:41 -07:00 |
|
Andrew McCreight
|
be611eb895
|
Bug 867974 - fail more gently when purple buffer count isn't zero. r=smaug
|
2013-05-09 13:19:00 -07:00 |
|
Andrew McCreight
|
608a4b9986
|
Bug 868761 - Remove trailing whitespace from nsCycleCollector.cpp. r=smaug
|
2013-05-04 08:39:44 -07:00 |
|
Andrew McCreight
|
4ed08a21c7
|
Bug 863085, part 2 - remove NS_CycleCollectorForget2 from some XPCOM glue. r=bsmedberg
|
2013-05-01 15:36:03 -07:00 |
|
Andrew McCreight
|
c33b3dbb5b
|
Bug 863085, part 1 - Gut NS_CycleCollectorForget2 and rename CC::Suspect2. r=smaug
|
2013-05-01 15:35:13 -07:00 |
|
Andrew McCreight
|
57bd313403
|
Bug 864344 - Remove unused code for NS_Alloc failures in the cycle collector. r=smaug
|
2013-04-30 10:41:23 -07:00 |
|
Andrew McCreight
|
f55e285429
|
Bug 716716 - Add templated way to iterate over purple buffer entries. r=smaug
|
2013-04-30 10:41:23 -07:00 |
|
Andrew McCreight
|
b26f1819a5
|
Bug 866151 - Clean up usage of nsCycleCollector.h and nsCycleCollectorUtils.h. r=smaug,bsmedberg
|
2013-04-30 10:41:22 -07:00 |
|
Andrew McCreight
|
377920c7f5
|
Bug 865317 - Allow a useful NodePool::Enumerator to be constructed for an empty CC graph. r=smaug
|
2013-04-25 08:42:44 -07:00 |
|
Andrew McCreight
|
ce3c4ecc97
|
Bug 865306 - Add assertions for the initialization of the cycle collector's EdgePool::Iterators. r=smaug
|
2013-04-25 08:42:44 -07:00 |
|
Andrew McCreight
|
1a5ca0c27a
|
Bug 837197 - Don't write poison shutdown CC logging. r=smaug
|
2013-04-25 08:42:44 -07:00 |
|
Nicholas Nethercote
|
2748d6af62
|
Bug 859657 (part 2) - Remove nsIMemoryMultiReporter.explicitNonHeap because it's more trouble than it's worth; also remove the "explicit" single reporter. r=jlebar.
|
2013-04-11 20:52:32 -07:00 |
|
Ehsan Akhgari
|
28cf9599b5
|
Bug 860886 - Make MOZ_CC_LOG_DIRECTORY work again; r=mccr8
|
2013-04-11 15:39:20 -04:00 |
|
Kyle Huey
|
02cc42754c
|
Bug 839025: Refactor cycle collector thread handling to make it optional. r=mccr8
|
2013-03-25 14:26:00 -07:00 |
|
Benoit Girard
|
f4b3710284
|
Bug 851611 - Part 3: Rename headers. r=jrmuizel
|
2013-03-18 15:25:50 +01:00 |
|
Benoit Girard
|
4146042cfd
|
Bug 851611 - Part 2: Update profiler calls. r=jrmuizel
|
2013-03-16 00:47:02 -04:00 |
|
Jon Coppeard
|
22aae16f6f
|
Bug 849273 - Investigate splitting the js and JS namespaces r=terrence
|
2013-03-19 10:35:41 +00:00 |
|