xpcom/base/nsCycleCollector.cpp
d722282fdc4dde056610a04cb4db82c16e018aac
created 2013-09-10 08:56 -0700
pushed 2013-09-11 00:29 +0000
Andrew McCreight Andrew McCreight - Bug 913881, part 4 - Change nsCycleCollector::ClearGraph to GCGraph::Clear. r=smaug
8ac551efe4e110a439212a70002807fa1b7e9bac
created 2013-09-10 08:56 -0700
pushed 2013-09-11 00:29 +0000
Andrew McCreight Andrew McCreight - Bug 913881, part 3 - Fix argument name for GCGraphBuilder::AddNode. r=smaug
50f93200b17607796f95476e4e251310335af888
created 2013-09-10 08:56 -0700
pushed 2013-09-11 00:29 +0000
Andrew McCreight Andrew McCreight - Bug 913881, part 2 - Make a bunch of nsCycleCollector methods private. r=smaug
431aa2871160c2498b0d6ee6bb84f74e5eb5aaa0
created 2013-09-10 08:56 -0700
pushed 2013-09-11 00:29 +0000
Andrew McCreight Andrew McCreight - Bug 913881, part 1 - Remove unused method nsCycleCollector::Runtime. r=smaug
33e3cbca04379cc6c52356c5e10c4f8331790f0d
created 2013-09-10 08:56 -0700
pushed 2013-09-11 00:29 +0000
Andrew McCreight Andrew McCreight - Bug 913527, part 3 - Check for collection in progress in Collect. r=smaug
41888e2e355d03b369e14a59084b01a44450fdaa
created 2013-09-10 08:56 -0700
pushed 2013-09-11 00:29 +0000
Andrew McCreight Andrew McCreight - Bug 913527, part 2 - Remove empty CC graph optimization. r=smaug
c65a5025b50a820e9d438244d4e014e080d2119d
created 2013-09-10 08:56 -0700
pushed 2013-09-11 00:29 +0000
Andrew McCreight Andrew McCreight - Bug 913527, part 1 - Get rid of FinishCollection. r=smaug
a90d8624e03ddc14e1cfe60b9b981aa8811e91f3
created 2013-09-10 08:29 -0700
pushed 2013-09-11 00:29 +0000
Andrew McCreight Andrew McCreight - Bug 911829 - Separate main thread and worker cycle collector telemetry. r=smaug
7cadc7e21f5628c31722107a11958d641a578d24
created 2013-09-09 16:07 +0100
pushed 2013-09-09 20:03 +0000
Ed Morley Ed Morley - Backed out changeset 5c9f3fb14995 (bug 910517) for Android talos failures
5c9f3fb14995931208c04d29ad4f6cc6616616ac
created 2013-08-27 16:24 -0700
pushed 2013-09-09 20:03 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 910517 - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
3f4223fab461f9a4e5b4fe646db5a0625cedd31e
created 2013-09-08 20:28 -0700
pushed 2013-09-09 12:09 +0000
Kyle Huey Kyle Huey - Bug 911258: Part 4 - Refactor exception implementations. r=bz
5e861b43ebf1a6d63b5621c41a6047ef3bec5120
created 2013-09-06 16:17 -0700
pushed 2013-09-08 00:24 +0000
Andrew McCreight Andrew McCreight - Bug 913130, part 4 - Replace body of ShutdownCollect loop with Collect. r=smaug
0896b8c0f616524dec0d8e6954cc73d2b49a35e4
created 2013-09-06 16:17 -0700
pushed 2013-09-08 00:24 +0000
Andrew McCreight Andrew McCreight - Bug 913130, part 3 - Run {PrepareFor,CleanupAfter} every iteration of ShutdownCollect. r=smaug
ed3d4d7d678c74655487c28411b27118e7b0bbcf
created 2013-09-06 16:16 -0700
pushed 2013-09-08 00:24 +0000
Andrew McCreight Andrew McCreight - Bug 913130, part 2 - Give Collect and ShutdownCollect more consistent ordering. r=smaug
9d23a05bd9d614ae2174382687c21633f5810afd
created 2013-09-06 16:15 -0700
pushed 2013-09-08 00:24 +0000
Andrew McCreight Andrew McCreight - Bug 913130, part 1 - Modify nsCycleCollector::Collect to allow it to be used at shutdown. r=smaug
f98b323128d97321cd1896a25aa5a12710c434fe
created 2013-09-06 13:42 -0700
pushed 2013-09-07 00:57 +0000
Andrew McCreight Andrew McCreight - Bug 913080 - Make GCGraphBuilder's hash table initialization infallible. r=smaug
3705115c7dd9fe2b3fd739b10a9d89190549b504
created 2013-09-06 13:41 -0700
pushed 2013-09-07 00:57 +0000
Andrew McCreight Andrew McCreight - Bug 911233, part 3 - Add more CheckThreadSafety calls to the cycle collector. r=khuey
82d6de15d08a4bc4f86865bd0e7600595d65af4c
created 2013-09-06 13:41 -0700
pushed 2013-09-07 00:57 +0000
Andrew McCreight Andrew McCreight - Bug 911233, part 2 - Inline SelectPurple. r=smaug
74b3812bad143d0e62573cb691928cf793ef2bd1
created 2013-09-06 13:40 -0700
pushed 2013-09-07 00:57 +0000
Andrew McCreight Andrew McCreight - Bug 911233, part 1 - Minor cycle collector cleanups. r=smaug
676322e0166cc3970b1467b796260b4219a60078
created 2013-09-04 22:42 -0700
pushed 2013-09-05 10:06 +0000
Phil Ringnalda Phil Ringnalda - Back out 4537337759b7 (bug 910517) because nobody expects the talos inquisition
4537337759b73a894a7c6b4c1d4b2b1d4d68010d
created 2013-08-27 16:24 -0700
pushed 2013-09-05 10:06 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 910517 - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
40b6e77191019a552bcf5848d120cfe3e63a911f
created 2013-08-16 13:10 -0700
pushed 2013-09-04 11:55 +0000
Andrew McCreight Andrew McCreight - Bug 883920 - use templates for {Hold,Drop}JSObjects. r=peterv
f60c6188a889fcd63946c3554cab51ff77b85ee3
created 2013-08-30 12:47 +0300
pushed 2013-08-30 16:23 +0000
Olli Pettay Olli Pettay - Bug 910797, make Event.isTrusted to work in workers, r=khuey
b9465d94fff3c2e7e8f75ec8ae28d2189a8a28cd
created 2013-08-20 13:48 +0200
pushed 2013-08-20 19:30 +0000
Landry Breuil Landry Breuil - Bug 905920 - Fix build on platforms without SPS profiler r=khuey
67f3cc2de725bf132552734f30cef3e929406f10
created 2013-08-15 10:29 -0700
pushed 2013-08-17 15:35 +0000
Andrew McCreight Andrew McCreight - Bug 903524 - Rename TestJSHolder to IsJSHolder. r=smaug
30ef08a0a1bc90072378bf1bb430f483863c3ad7
created 2013-08-13 10:45 -0700
pushed 2013-08-14 12:46 +0000
Kyle Huey Kyle Huey - Bug 901630: Remove support for the cc thread. r=mccr8
028b406a35ebc63937f2e09012c2e575d3c6b893
created 2013-08-05 17:04 -0700
pushed 2013-08-06 03:20 +0000
Andrew McCreight Andrew McCreight - Bug 901756 - Fix a few nits in nsCycleCollector.cpp r=khuey
688333343bdd7891c53376816ef7ca231d12e65d
created 2013-08-03 16:55 -0700
pushed 2013-08-05 09:19 +0000
Kyle Huey Kyle Huey - Bug 845545: Part 4 - Create a worker implementation of CycleCollectedJSRuntime. r=mccr8,bent
d18e1e6db0dcc133fa155e991347d73ac22eb9df
created 2013-08-03 16:55 -0700
pushed 2013-08-05 09:19 +0000
Kyle Huey Kyle Huey - Bug 845545: Part 3 - Give the CycleCollectedJSRuntime more control over
efe4ad163c58374fb9d51969e9d25e54d744fb78
created 2013-08-03 16:55 -0700
pushed 2013-08-05 09:19 +0000
Kyle Huey Kyle Huey - Bug 845545: Part 1 - Fix heap dumping to work off the main thread. r=mccr8
9dfe8e0a88cc2b4991ffd8a30c0a2752d3e1c024
created 2013-05-28 17:42 -0700
pushed 2013-08-01 20:34 +0000
Andrew McCreight Andrew McCreight - Bug 887903 - Non-fatally assert when nsDeque fails due to OOM during scanning in CC. r=smaug
552bca1bc885acca25c1c431e39a872b6f703b24
created 2013-07-18 13:59 -0400
pushed 2013-07-31 01:29 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 895322 - Part 1: Replace the usages of MOZ_STATIC_ASSERT with C++11 static_assert; r=Waldo
95fda0cdd9da6a6ce4dba2a09d00406896958e00
created 2013-07-30 10:25 -0400
pushed 2013-07-31 01:29 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 872127 - Part 2: Replace mozilla/StandardInteger.h with stdint.h; r=Waldo,ted
a2c4d9491491b5b30def34753f87790781bfb812
created 2013-07-27 13:48 +0300
pushed 2013-07-27 11:15 +0000
Olli Pettay Olli Pettay - Bug 897433 - Telemetry for SnowWhite and more async SnowWhite freeing (patch v4), r=mccr8
155ab662755e07b1a582381ff0ff286d13df3de1
created 2013-07-26 08:12 -0700
pushed 2013-07-27 02:25 +0000
Andrew McCreight Andrew McCreight - Bug 692226 - Record weak map entries in the cycle collector log. r=smaug
7d9fad4b940ffb5275ef427ba3ecb1e5c37deed8
created 2013-07-25 21:18 -0400
pushed 2013-07-26 14:47 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 300f5b7d72e1 (bug 897433) for intermittent Linux dromaeo crashes.
300f5b7d72e1d9306b251aba446557f34eec8057
created 2013-07-25 22:56 +0300
pushed 2013-07-26 14:47 +0000
Olli Pettay Olli Pettay - Bug 897433, Telemetry for SnowWhite and more async SnowWhite freeing, r=mccr8
a4c1961bf723dc7285f57f2cccbdf8144de187ab
created 2013-07-24 19:45 -0700
pushed 2013-07-25 02:45 +0000
Wes Kocher Wes Kocher - Backout 4ededc9b11f (bug 897433) for intermittent dromeao crashes
4ededcd9b11f44de709829202b70526611393c59
created 2013-07-24 22:34 +0300
pushed 2013-07-25 02:45 +0000
Olli Pettay Olli Pettay - Bug 897433, Telemetry for SnowWhite and more async SnowWhite freeing, r=mccr8
90b25dd78e3ef8b5490f83b5b6db9d529683cc05
created 2013-07-19 10:00 -0700
pushed 2013-07-20 00:51 +0000
Andrew McCreight Andrew McCreight - Bug 895933 - Record if a CC log is AllTraces or not. r=khuey
91168463eaf283b5b20c0a500017489bc5fa9ce3
created 2013-07-19 15:53 +0300
pushed 2013-07-19 12:56 +0000
Olli Pettay Olli Pettay - Bug 895578 - Make SnowWhiteKiller to use fallible TArray, r=mccr8
523e2724bbe6288437774183df0864c3c090d664
created 2013-07-14 05:10 -0700
pushed 2013-07-19 00:35 +0000
Andrew McCreight Andrew McCreight - Bug 888461 - Remove unused field nsCycleCollector::mFollowupCollection. r=smaug
0dccbc8106d8b36afd584eb572c7fd595cbfa7cf
created 2013-07-18 09:07 -0700
pushed 2013-07-19 00:35 +0000
Andrew McCreight Andrew McCreight - Bug 888999 - Remove mObject null checks in the cycle collector. r=smaug
09b7b201d1ecb21f9c9a0b1ec736017c83255595
created 2013-07-18 09:07 -0700
pushed 2013-07-19 00:35 +0000
Andrew McCreight Andrew McCreight - Bug 889053 - Remove nsCycleCollectorParams::mDoNothing which does nothing. r=khuey
d42a2a82f3d248a677f5534c24fd7dc0dbc2930e
created 2013-07-09 13:30 -0400
pushed 2013-07-10 17:49 +0000
Olli Pettay Olli Pettay - bug 789919, (snow-white) make addref/release of CCable objects faster by removing indirect refcnt increase/decrease, r=mccr8, test changes r=ehsan
85a124822b7ee4ea5116b57c955e20f46d82166d
created 2013-07-09 07:28 -0700
pushed 2013-07-10 17:49 +0000
Kyle Huey Kyle Huey - Bug 885866: Separate deferred finalization from XPConnect so we can use it off the main thread. r=mccr8, peterv, bsmedberg, jorendorff
727736b233b39f7aab2aa93279370ad1b5f2d629
created 2013-06-23 14:03 +0200
pushed 2013-06-25 21:02 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 5) - Use newly introduced mozilla::MallocSizeOf instead of nsMallocSizeOfFun. r=njn.
d0cb28e29a0ebc6ca03566ed5eb1fec4debd81ba
created 2013-06-19 14:06 -0700
pushed 2013-06-20 07:59 +0000
Kyle Huey Kyle Huey - Bug 882893: Move observer notifications out of the cycle collector and into the runtime. r=smaug
671e6ff074ea7fb364e32da2e1673ee106422717
created 2013-06-18 15:57 -0700
pushed 2013-06-19 13:23 +0000
Andrew McCreight Andrew McCreight - Bug 884434 - Assert on extra shutdown CCs. r=smaug
089b861c6688313d079d106a97cdeff53c5700ad
created 2013-06-18 12:02 -0700
pushed 2013-06-19 13:23 +0000
Kyle Huey Kyle Huey - Bug 877584: Followup to avoid some crashes during shutdown. r=mccr8
a3d9f0165f0048fb225d18a5f4040add730b9d57
created 2013-06-18 12:02 -0700
pushed 2013-06-19 13:23 +0000
Kyle Huey Kyle Huey - Bug 882162: Part 9 - Kill nsCycleCollectionJSRuntime. r=mccr8
bb6c79366a3a87e7d2cb8bff296f37b21070c7c2
created 2013-06-18 12:01 -0700
pushed 2013-06-19 13:23 +0000
Kyle Huey Kyle Huey - Bug 877584: Route JS holding through the cycle collection runtime so it can do different things on different threads. r=mccr8
9a8aaf2a65c6a39e9c1b91f684a64d0eae50fade
created 2013-06-10 10:12 -0700
pushed 2013-06-13 09:27 +0000
Andrew McCreight Andrew McCreight - Bug 880754 - Remove unused PointerSet typedef. r=khuey
519f9fdd9544310c083748175ca37baac8c80263
created 2013-05-24 15:00 -0700
pushed 2013-06-13 09:27 +0000
Andrew McCreight Andrew McCreight - Bug 875304, part 2 - Add nonfatal assertions for OOM during CC graph building. r=smaug
92c6423211e7c96ba9ec000d71f818cd4c96658f
created 2013-06-03 10:43 -0700
pushed 2013-06-13 09:27 +0000
Andrew McCreight Andrew McCreight - Bug 875304, part 1b - remove pointless AppendElement checks from CC. r=smaug
6f629bdc6b38bad6595fab439667e61f9253c053
created 2013-05-24 13:25 -0700
pushed 2013-06-13 09:27 +0000
Andrew McCreight Andrew McCreight - Bug 875304, part 1 - remove some useless malloc checks. r=smaug
86413e921d5d5bdbefd6475619ebb0eab6185184
created 2013-06-11 16:11 +0100
pushed 2013-06-11 15:11 +0000
Ed Morley Ed Morley - Backed out changeset 2864e2610800 (bug 877584) for causing bug 881266
2864e2610800d032cde71bdb000b2691ea7a4480
created 2013-06-09 16:02 -0700
pushed 2013-06-10 09:05 +0000
Kyle Huey Kyle Huey - Bug 877584: Route JS holding through the cycle collection runtime so it can do different things on different threads. r=mccr8
36b914bf56f59b2d652ce8a26c5a53e852a9d65d
created 2013-06-06 10:49 -0700
pushed 2013-06-07 15:11 +0000
Kyle Huey Kyle Huey - Back out bug 877584 on this CLOSED TREE.
b53ab3047ce519d8afa94cbe01e42b864a33ce7b
created 2013-06-06 10:23 -0700
pushed 2013-06-07 15:11 +0000
Kyle Huey Kyle Huey - Bug 877584: Route JS holding through the cycle collection runtime so it can do different things on different threads. r=mccr8
less more (0) -300 -100 -60 tip