Olli Pettay
|
ae46376c2e
|
Bug 897433 - Telemetry for SnowWhite and more async SnowWhite freeing (patch v4), r=mccr8
|
2013-07-27 13:48:45 +03:00 |
Andrew McCreight
|
371753028b
|
Bug 692226 - Record weak map entries in the cycle collector log. r=smaug
|
2013-07-26 08:12:51 -07:00 |
Ryan VanderMeulen
|
496513c7cd
|
Backed out changeset 300f5b7d72e1 (bug 897433) for intermittent Linux dromaeo crashes.
|
2013-07-25 21:18:20 -04:00 |
Olli Pettay
|
e05c81b4a4
|
Bug 897433, Telemetry for SnowWhite and more async SnowWhite freeing, r=mccr8
--HG--
extra : rebase_source : 487139a95f50e69d6273c2870ed6623f175544e7
|
2013-07-25 22:56:20 +03:00 |
Andrew McCreight
|
1c657bf12f
|
Bug 895933 - Record if a CC log is AllTraces or not. r=khuey
|
2013-07-19 10:00:53 -07:00 |
Olli Pettay
|
a0d710b2dd
|
Bug 895578 - Make SnowWhiteKiller to use fallible TArray, r=mccr8
|
2013-07-19 15:53:16 +03:00 |
Andrew McCreight
|
8072ebea00
|
Bug 888461 - Remove unused field nsCycleCollector::mFollowupCollection. r=smaug
|
2013-07-14 05:10:30 -07:00 |
Andrew McCreight
|
bc21d6169e
|
Bug 888999 - Remove mObject null checks in the cycle collector. r=smaug
|
2013-07-18 09:07:28 -07:00 |
Andrew McCreight
|
b2b308ac21
|
Bug 889053 - Remove nsCycleCollectorParams::mDoNothing which does nothing. r=khuey
|
2013-07-18 09:07:28 -07:00 |
Olli Pettay
|
b002b30b2a
|
bug 789919, (snow-white) make addref/release of CCable objects faster by removing indirect refcnt increase/decrease, r=mccr8, test changes r=ehsan
--HG--
extra : rebase_source : 2a3b22425c14d6daedc91d62a652c34431acd2fb
|
2013-07-09 13:30:58 -04:00 |
Kyle Huey
|
ab927a2cc9
|
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
|
6f4758d23e
|
Bug 798914 (part 5) - Use newly introduced mozilla::MallocSizeOf instead of nsMallocSizeOfFun. r=njn.
--HG--
extra : rebase_source : fc472490dd978d165f02f77ed37f07aed6e5bb61
|
2013-06-23 14:03:39 +02:00 |
Kyle Huey
|
7d893e1ec2
|
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
|
ca9071a8e2
|
Bug 884434 - Assert on extra shutdown CCs. r=smaug
|
2013-06-18 15:57:41 -07:00 |
Kyle Huey
|
16244dd73a
|
Bug 877584: Followup to avoid some crashes during shutdown. r=mccr8
|
2013-06-18 12:02:16 -07:00 |
Kyle Huey
|
66fb46a26e
|
Bug 882162: Part 9 - Kill nsCycleCollectionJSRuntime. r=mccr8
|
2013-06-18 12:02:16 -07:00 |
Kyle Huey
|
a57dbb3230
|
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
|
39cce294b2
|
Bug 880754 - Remove unused PointerSet typedef. r=khuey
|
2013-06-10 10:12:17 -07:00 |
Andrew McCreight
|
2789f6cab8
|
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
|
2e035bab53
|
Bug 875304, part 1b - remove pointless AppendElement checks from CC. r=smaug
|
2013-06-03 10:43:17 -07:00 |
Andrew McCreight
|
037c7ef2f2
|
Bug 875304, part 1 - remove some useless malloc checks. r=smaug
|
2013-05-24 13:25:20 -07:00 |
Ed Morley
|
3bf60a9f11
|
Backed out changeset 2864e2610800 (bug 877584) for causing bug 881266
|
2013-06-11 16:11:14 +01:00 |
Kyle Huey
|
bbf045f825
|
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
|
3c18bb93bd
|
Back out bug 877584 on this CLOSED TREE.
|
2013-06-06 10:49:09 -07:00 |
Kyle Huey
|
a983f728ac
|
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
|
682308cad3
|
Bug 874258 - Warn if we run shutdown CC more than twice. r=smaug
|
2013-05-24 11:26:09 -07:00 |
Andrew McCreight
|
252d3b2eb6
|
Bug 873764 - Assert when CC runner isn't properly shut down. r=khuey
|
2013-05-20 10:38:36 -07:00 |
Phil Ringnalda
|
24157c7636
|
Merge m-c to a CLOSED TREE m-i
|
2013-05-25 20:44:02 -07:00 |
Phil Ringnalda
|
ffb2b400a4
|
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
|
8b16f79037
|
Bug 867101 - Fix more implicit conversion to already_AddRefed; r=Ms2ger
|
2013-04-28 14:52:10 +03:00 |
Andrew McCreight
|
199fcfca97
|
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
|
11be5b49cd
|
Bug 873664 - remove two unused fields from nsCycleCollector.cpp r=smaug
|
2013-05-17 16:59:34 -07:00 |
Andrew McCreight
|
e8995d5110
|
Bug 866429 - Simplify shutdown cycle collections. r=smaug
|
2013-04-27 11:45:46 -07:00 |
Andrew McCreight
|
8765722e58
|
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
|
1f8daed795
|
Bug 867974 - fail more gently when purple buffer count isn't zero. r=smaug
|
2013-05-09 13:19:00 -07:00 |
Andrew McCreight
|
d44ce3612d
|
Bug 868761 - Remove trailing whitespace from nsCycleCollector.cpp. r=smaug
|
2013-05-04 08:39:44 -07:00 |
Andrew McCreight
|
c88229fdd3
|
Bug 863085, part 2 - remove NS_CycleCollectorForget2 from some XPCOM glue. r=bsmedberg
|
2013-05-01 15:36:03 -07:00 |
Andrew McCreight
|
b82ff0e35c
|
Bug 863085, part 1 - Gut NS_CycleCollectorForget2 and rename CC::Suspect2. r=smaug
|
2013-05-01 15:35:13 -07:00 |
Andrew McCreight
|
3a107ba64a
|
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
|
dba6cce472
|
Bug 716716 - Add templated way to iterate over purple buffer entries. r=smaug
|
2013-04-30 10:41:23 -07:00 |
Andrew McCreight
|
3c9c388be6
|
Bug 866151 - Clean up usage of nsCycleCollector.h and nsCycleCollectorUtils.h. r=smaug,bsmedberg
--HG--
rename : xpcom/base/nsCycleCollector.h => xpcom/glue/nsCycleCollectionJSRuntime.h
|
2013-04-30 10:41:22 -07:00 |
Andrew McCreight
|
1905bebe27
|
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
|
3a9839780b
|
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
|
8c5268671e
|
Bug 837197 - Don't write poison shutdown CC logging. r=smaug
|
2013-04-25 08:42:44 -07:00 |
Nicholas Nethercote
|
1c97315e22
|
Bug 859657 (part 2) - Remove nsIMemoryMultiReporter.explicitNonHeap because it's more trouble than it's worth; also remove the "explicit" single reporter. r=jlebar.
--HG--
extra : rebase_source : a146536a3dd0043082bcb1c26d980c4c6d4c0730
|
2013-04-11 20:52:32 -07:00 |
Ehsan Akhgari
|
da80d7c1bf
|
Bug 860886 - Make MOZ_CC_LOG_DIRECTORY work again; r=mccr8
|
2013-04-11 15:39:20 -04:00 |
Kyle Huey
|
9c93e2fd41
|
Bug 839025: Refactor cycle collector thread handling to make it optional. r=mccr8
|
2013-03-25 14:26:00 -07:00 |
Benoit Girard
|
042e2c83ad
|
Bug 851611 - Part 3: Rename headers. r=jrmuizel
--HG--
rename : tools/profiler/sampler.h => tools/profiler/GeckoProfiler.h
rename : tools/profiler/sps_sampler.h => tools/profiler/GeckoProfilerImpl.h
extra : rebase_source : 6ea7c660764a4390cdd8dd91561fff1d7bad6035
|
2013-03-18 15:25:50 +01:00 |
Benoit Girard
|
c47f308258
|
Bug 851611 - Part 2: Update profiler calls. r=jrmuizel
--HG--
extra : rebase_source : f76accc3d3dd86c75cb3e9750734f23ec9c29941
|
2013-03-16 00:47:02 -04:00 |
Jon Coppeard
|
3dcda9b143
|
Bug 849273 - Investigate splitting the js and JS namespaces r=terrence
--HG--
extra : rebase_source : 2b131d0177f02e5f0e89398545481fcacbfde00f
|
2013-03-19 10:35:41 +00:00 |