xpcom/base/nsCycleCollector.cpp
d31d2116f58d48ec714b3daf6e097c3bd998772e
created 2014-11-03 16:50 -0500
pushed 2014-12-04 20:02 +0000
Andrew McCreight Andrew McCreight - Bug 1093278 - Null check in nsPurpleBuffer::VisitEntries. r=smaug, a=bkerensa
6c1c7e45c90289a0875b74f82f39e7ecf6a65af3
created 2014-04-27 03:06 -0400
pushed 2015-07-14 20:18 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj
c219ba15faed02d9c92386de57905d774e85dd14
created 2014-04-24 14:28 -0700
pushed 2015-07-14 20:18 +0000
Eric Faust Eric Faust - Bug 1001126 - Allow AllTraces CC logging other than at shutdown. (r=mccr8)
0312954d8974c1bd8075ce11d9203f69a7a3337e
created 2014-04-09 12:42 -0700
pushed 2015-07-14 20:18 +0000
Terrence Cole Terrence Cole - Bug 994413 - Make Gecko use the same value marking semantics as SpiderMonkey; r=jonco,mccr8
441f5fd256e229b1839ff4bb7feb0e8fe5be7be0
created 2014-03-26 20:58 -0400
pushed 2015-07-14 20:18 +0000
Ryan VanderMeulen Ryan VanderMeulen - Merge inbound to m-c.
28449be5399d0929548ef1419c1a6c0779c9df3a
created 2014-03-26 09:57 -0700
pushed 2015-07-14 20:18 +0000
Eric Faust Eric Faust - Bug 987750 - Add CC logging options for process specifiers. (r=mccr8)
5643caf4797ff843bc8e27fe309d506796cda4c2
created 2014-03-20 15:29 +0800
pushed 2015-07-14 20:18 +0000
Alphan Chen Alphan Chen - Bug 964636 - Part 1: Move common classes and functions out of nsMemoryInfoDumper. r=dhylands
f5c35f66fbae28be2b55063031b1d715ecc3e543
created 2014-03-19 06:05 -0700
pushed 2015-07-14 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 984665 - Change the extra shutdown CC assertion into a warning. r=smaug
4bdceba13fd9cf325023ea834fc991f1fd90de5c
created 2014-03-19 06:05 -0700
pushed 2015-07-14 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 984685 - Add cycle collector efficiency to COLLECT_TIME_DEBUG logging. r=smaug
0a1597e03bdeb3cf65916ab77a0c9fb5aba891a4
created 2014-03-14 16:07 -0700
pushed 2015-07-14 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 948755 - Log incremental cycle collector roots. r=smaug
07f6777305580cb65a8dba954dfd907fb4ed2c80
created 2014-03-11 07:34 -0700
pushed 2015-07-14 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 981033 - Clear mActivelyCollecting before restarting CC. r=smaug
058ed6c240bbd1abbf7518b72a07c26d996e50b8
created 2014-03-03 08:53 -0800
pushed 2015-07-14 20:18 +0000
Bobby Holley Bobby Holley - Bug 975419 - Add a JS::TenuredHeap<JSObject*> overload to TraceCallbacks. r=mccr8,terrence
1f082a704d6d0f7024286df961009883a1445f84
created 2014-02-28 09:56 -0800
pushed 2015-07-14 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 977688 - Get rid of CC_AbortIfNull. r=smaug
c95f331f043df4c2c9396f685826cdd07d12810d
created 2014-02-27 10:04 -0800
pushed 2015-07-14 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 962608 - Make PL_DHashTableInit infallible by default. r=briansmith,bsmedberg,ehsan,froydnj,jduell,jfkthame,roc,smaug
08b5793ca20e4ad3a8c95f7cdac2ebc5ac01f699
created 2014-02-20 14:27 -0800
pushed 2015-07-14 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 901597, part 2 - Add environment var to CC log only main or worker threads. r=smaug
9c987f52f70ffde9a6ee78c0799836ee02e4f007
created 2014-02-20 14:27 -0800
pushed 2015-07-14 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 901597, part 1 - Move CC logging logic into nsCCParams. r=smaug
8991d3139e4064448de5c9c870b7aa7500912354
created 2014-02-20 14:27 -0800
pushed 2015-07-14 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 972940 - Rename XPCOM_CC_ env vars to MOZ_CC_. r=smaug,njn
d7f83da8e0fef9931f8cdcabd4f444944037b674
created 2014-02-19 17:20 -0800
pushed 2015-07-14 20:18 +0000
Andrew McCreight Andrew McCreight - Backout bug 972940 for valgrind leaks on this CLOSED TREE
a4c2d5bb71728c94dfbd48620b71720f09ee94a7
created 2014-02-19 17:19 -0800
pushed 2015-07-14 20:18 +0000
Andrew McCreight Andrew McCreight - Backout bug 901597 for valgrind leaks
d163502f0c6fbadce80bdd7791e8b25d0e07c186
created 2014-02-19 17:18 -0800
pushed 2015-07-14 20:18 +0000
Andrew McCreight Andrew McCreight - Backout bug 901597 for valgrind leaks
b4fcc34583e47b51aa4ac38fb64ed6c5803ec3bf
created 2014-02-19 13:27 -0800
pushed 2015-07-14 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 901597, part 2 - Add environment var to CC log only main or worker threads. r=smaug
efa4c77cfa5f5fdef61e3fffc1539601db2f4d53
created 2014-02-19 13:27 -0800
pushed 2015-07-14 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 901597, part 1 - Move CC logging logic into nsCCParams. r=smaug
53fcde23863a2651ab205a0a236634b88d912934
created 2014-02-19 13:27 -0800
pushed 2015-07-14 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 972940 - Rename XPCOM_CC_ env vars to MOZ_CC_. r=smaug
1aa1ba51fe749cb9df4ce549d6375ac4da4b16e7
created 2014-02-11 14:56 -0800
pushed 2015-07-14 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 966359 - Prevent FreeSnowWhite reentrance. r=smaug
58fe9dc85fa4c4eec3407b3a2c7b137a1f7c7ff4
created 2014-02-10 17:57 -0500
pushed 2015-07-14 20:18 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 969757 - Remove the dead code in our tree which pretends to support OS/2; r=roc,mcmanus,gps,jorendorf,bsmedberg sr=bsmedberg
a9aa058ce0af57183d8e3e4789a78aeae55c5ca1
created 2014-01-31 14:43 -0800
pushed 2015-07-14 20:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 903131 - Add save GC/CC logs buttons to about:memory. r=njn,mccr8.
5eb195ad921a1ade734e0cda8f8779d5293f22c3
created 2014-02-01 01:43 -0800
pushed 2015-07-14 20:18 +0000
Phil Ringnalda Phil Ringnalda - Back out ea871fc76f16 (bug 903131) for test_aboutmemory6.xul crashes
ea871fc76f16020ffb56a9a984be33df13f82142
created 2014-01-31 14:43 -0800
pushed 2015-07-14 20:18 +0000
Eric Rahm Eric Rahm - Bug 903131 - Add save GC/CC logs buttons to about:memory. r=njn,mccr8.
3be73d80464dec037f8dad11d182435df35305f5
created 2014-01-14 22:23 +0200
pushed 2015-07-14 20:18 +0000
Olli Pettay Olli Pettay - Bug 958315 - Suspect JS things released by dying C++ objects in the next CC, r=mccr8
67acf04ff8d5a991d3a55d43cd3ed6da5b4e4902
created 2014-01-07 17:33 -0800
pushed 2015-07-14 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 956080 - Rename BeginCycleCollection to TraverseRoots. r=smaug
75f3963a307e45d53001bdb82ad05ca2d85ea941
created 2014-01-01 11:00 -0800
pushed 2015-07-14 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 950959 - Rename scheduled cycle collector stuff to slice. r=smaug
ca04c2d514e1addc91d84cb74d0fd08073ac1f85
created 2014-01-01 11:00 -0800
pushed 2015-07-14 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 950949 - Run forgetSkippable per CC not per slice. r=smaug
a9b0b1ce5e6931f0fc25e923788019bcd792344c
created 2013-12-22 09:58 -0500
pushed 2015-07-14 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 937960, part 3 - Pass in a small time budget with ICC. r=smaug
e9bab00a241eaa8fdba8de3a310cb53c12f1fd5d
created 2013-12-19 16:57 -0500
pushed 2015-07-14 20:18 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets ccdc3d4f4571, 4dcc91e771e3, 0ae14946314b, and 94d22ab0b17f (bug 937960) for Windows 7 debug xpcshell failures.
4dcc91e771e3dabdd7ff008251ce8de2f6f09c4a
created 2013-12-18 21:22 -0800
pushed 2015-07-14 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 937960, part 3 - Pass in a small time budget with ICC. r=smaug
a3287212603e08e3f60de7552b5e822a977caea5
created 2013-12-18 19:04 -0500
pushed 2015-07-14 20:18 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets b03bd1170d1c, 419615a1195d, a1b699b80442, and 524c573fd8a6 (bug 937960) for Win7 debug xpcshell orange.
419615a1195d9b8033ca616f9af0f27b8c02d411
created 2013-12-18 11:42 -0800
pushed 2015-07-14 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 937960, part 3 - Pass in a small time budget with ICC. r=smaug
1ab3b1938d32146e32010c3a973dbc002d1ff669
created 2013-12-18 11:01 +0100
pushed 2015-07-14 20:18 +0000
Andy Wingo Andy Wingo - Bug 951483 - Add back nsCycleCollector::ShutdownCollect assertion that was mistakenly removed in bug 945813. r=mccr8
3d96bb9ca5b1794c8bcc041b2d839d67caa8e437
created 2013-12-17 19:29 -0800
pushed 2015-07-14 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 937818, part 4 - Exceeded refcount nodes should already be black. r=smaug
b4a69193ee33af6405c9d04df50ad1e59731ad83
created 2013-12-17 19:29 -0800
pushed 2015-07-14 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 937818, part 3 - Add ScanIncrementalRoots(). r=smaug
36a1e65b949762f8ed5df1ff19cc6faed37e4376
created 2013-12-17 19:29 -0800
pushed 2015-07-14 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 937818, part 1 - Add objects to the purple buffer on AddRef. r=smaug
03ff4ad4bc05148523ce15050bd7fb6092490bd7
created 2013-12-17 09:20 +0100
pushed 2015-07-14 20:18 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 261091719842 (bug 937818) for static rooting hazard analysis bustage on a CLOSED TREE
09cbd53435152880da4872ec1941a3686a3f33e0
created 2013-12-17 09:20 +0100
pushed 2015-07-14 20:18 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset a9715a3b0e13 (bug 937818) for static rooting hazard analysis bustage on a CLOSED TREE
b99032fa4a26a8fa0f1197aef521786afc7fb2ed
created 2013-12-17 09:20 +0100
pushed 2015-07-14 20:18 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset ae01d2862600 (bug 937818) for static rooting hazard analysis bustage on a CLOSED TREE
ae01d28626002a6c9505d21f45f92108ed805300
created 2013-12-16 21:30 -0800
pushed 2015-07-14 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 937818, part 4 - Exceeded refcount nodes should already be black. r=smaug
a9715a3b0e13312b537f587ad30a2c879d8ecf81
created 2013-12-16 21:30 -0800
pushed 2015-07-14 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 937818, part 3 - Add ScanIncrementalRoots(). r=smaug
2610917198420519c7c31791cb080571a92ab029
created 2013-12-16 21:30 -0800
pushed 2015-07-14 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 937818, part 1 - Add objects to the purple buffer on AddRef. r=smaug
522e0af0b0aef2539ae5a51b25a4721dd10ce9d4
created 2013-12-10 08:07 -0800
pushed 2015-07-14 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 947719 - Call Checkpoint on every slice in nsCycleCollector::MarkRoots. r=smaug
4364781968e8917f374767875883b7d023093ea5
created 2013-12-07 21:39 -0800
pushed 2015-07-14 20:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 947798 (part 2) - Remove MemoryMultiReporter, because it's no longer helpful. r=mccr8.
e0776db3b102510504fdcf57b7f65dfa1da3b46d
created 2013-12-08 21:52 -0500
pushed 2015-07-14 20:18 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 713082 - Part 2: Rename Util.h to ArrayUtils.h. r=Waldo
edb01fe9d0002e2b25f472a8e4b62da954bb4cf1
created 2013-12-06 10:17 -0800
pushed 2015-07-14 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 937766, part 5 - Implement PrepareForGarbageCollection. r=smaug
abc785d60d75cd82d880d025603afbde102147e2
created 2013-12-06 10:17 -0800
pushed 2015-07-14 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 937766, part 4 - Add GCGraph::IsEmpty method. r=smaug
9a4f57330003dac8bb6d9e986a8b777e0dbabf29
created 2013-12-06 10:17 -0800
pushed 2015-07-14 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 937766, part 3 - Add mParticipant null checks. r=smaug
b015eac4566f51574e0beac410bf9db937adbc09
created 2013-12-06 10:17 -0800
pushed 2015-07-14 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 937766, part 2 - Make SnowWhiteKiller remove dying things from the CC graph. r=smaug
815cd189ae2c7c5205ed053611b4e51de1667c13
created 2013-12-04 14:53 +0100
pushed 2015-07-14 20:18 +0000
Andy Wingo Andy Wingo - Bug 945813 - Paper over cycle collection problem in IndexedDB. r=mccr8, r=khuey
30d37e5c0b90d6ccce6c79aa31dc93be0eb4ad55
created 2013-12-03 20:01 -0800
pushed 2015-07-14 20:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 943660 (part 2) - Remove remnants of Remove nsIMemoryReporter::name.
cb35692e00ecb313f1fa6323d30e4046cbf80819
created 2013-12-03 20:35 -0500
pushed 2015-07-14 20:18 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 2572592c326d (bug 945813) for Linux64 debug xpcshell crashes.
2572592c326dc2c632351877fa517f3f67c2ffcb
created 2013-12-03 18:35 +0100
pushed 2015-07-14 20:18 +0000
Andy Wingo Andy Wingo - Bug 945813 - Paper over cycle collection problem in IndexedDB. r=mccr8, r=khuey
988a78637574ac3517a90b9a15d1c50534099f15
created 2013-12-03 10:47 -0800
pushed 2015-07-14 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 937751, part 7 - Incrementalize nsCycleCollector::MarkRoots. r=smaug
2c9c18bf7d364b1ed793f51b8025f32d7046f23e
created 2013-12-03 10:47 -0800
pushed 2015-07-14 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 937751, part 6 - Allocate the current MarkRoots node on the heap rather than the stack. r=smaug
less more (0) -300 -100 -60 tip