xpcom/base/nsCycleCollector.cpp
1cf5fe2afc943aa579f756a33ce7e0aa598c90ea
created 2014-10-24 15:06 -0700
pushed 2015-01-12 19:37 +0000
Andrew McCreight Andrew McCreight - Bug 1087799, part 3 - Do not include any JS things in the list of white nodes. r=smaug
80ddb4e48db5d893566267faa8f9d73e373ba3b6
created 2014-10-24 15:06 -0700
pushed 2015-01-12 19:37 +0000
Andrew McCreight Andrew McCreight - Bug 1087799, part 2 - Rename count to numWhiteNodes in nsCycleCollector::CollectWhite(). r=smaug
1a2afa35facef964b9c8654bcb300e301695cbbc
created 2014-10-24 15:06 -0700
pushed 2015-01-12 19:37 +0000
Andrew McCreight Andrew McCreight - Bug 1087799, part 1 - Loosen the invariant in nsCycleCollector::FinishAnyCurrentCollection(). r=smaug
81d1dd9f566630f32298c1a8497a18093c266fb4
created 2014-10-20 10:07 -0700
pushed 2015-01-12 19:37 +0000
Andrew McCreight Andrew McCreight - Bug 727965 - Trigger CC_WAITING GCs based on number of freed JS objects and zones. r=smaug
fba588b0173c74142cc956380a93cf983162c8f4
created 2014-11-03 16:50 -0500
pushed 2014-11-28 15:29 +0000
Andrew McCreight Andrew McCreight - Bug 1093278 - Null check in nsPurpleBuffer::VisitEntries. r=smaug, a=lmandel
c840195920bd2874bda1c7639bce046878bbf4dd
created 2014-08-25 16:56 -0700
pushed 2014-10-13 16:35 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1057912 - Privatize most of PLDHashTable's fields. r=roc.
b373c1d4e8ae1c06a2cf3b4c1d6a4a9569b79936
created 2014-08-25 12:17 -0700
pushed 2014-10-13 16:35 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1046841 - Fix more style violations in previously touched .cpp files in xpcom/. r=froydnj
3bc727b5027c0caa433cdc83c7e6c962e6083890
created 2014-08-05 13:33 -0400
pushed 2014-10-13 16:35 +0000
Trevor Saunders Trevor Saunders - bug 1047696 - mark a number of classes MOZ_FINAL to get compilers to devirtualize more r=froydnj
96a566fa1599b55e019a7172d93a458002300237
created 2014-08-06 06:31 -0700
pushed 2014-10-13 16:35 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1050009 - Initialize pldhash tables with a length, not a capacity. r=roc.
05c37bb1fc0354189c6477456d01cf9913973d1b
created 2014-07-31 14:43 -0700
pushed 2014-10-13 16:35 +0000
Terrence Cole Terrence Cole - Bug 1047120 - PurpleBuffer doesn't actually need to use Heap<T>; r=mccr8,jonco
f4d4f1580853eb5d8c020cd4725f5fb8a28eca02
created 2014-07-28 13:19 -0400
pushed 2014-10-13 16:35 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1045065 - Fix some bad implicit constructors in xpcom; r=froydnj
c03c2e8e2a21e58180c38f9b34c3a7624b446414
created 2014-07-28 10:39 +0100
pushed 2014-10-13 16:35 +0000
Jon Coppeard Jon Coppeard - Bug 1043888 - Make GetObjetZone() work on nursery objects and rename GetGCThingZone() to GetTenuredGCThingZone() r=terrence
2b7493acc2686b2e120ec3005959f6ed56d8576a
created 2014-07-09 21:31 +0200
pushed 2014-09-02 16:39 +0000
Andrew McCreight Andrew McCreight - Bug 1033654 - Rename GCGraphBuilder to CCGraphBuilder. r=smaug
bb961917a75cb2bd6e1547a952beca8c588c7414
created 2014-06-30 18:11 -0400
pushed 2014-09-02 16:39 +0000
Benoit Jacob Benoit Jacob - Bug 1028588 - Fix dangerous public destructors in xpcom/ - r=bsmedberg,khuey,nfroyd
c213049465bed8e9e17cfc6da3bf6e072061dadc
created 2014-06-30 16:18 -0700
pushed 2014-09-02 16:39 +0000
Andrew McCreight Andrew McCreight - Bug 1023758, part 2 - Dead traversed objects should be treated as incremental roots and colored. r=smaug
01aca028ba9d6ffdcbf2cd68df06cbd9f4451c46
created 2014-06-30 16:18 -0700
pushed 2014-09-02 16:39 +0000
Andrew McCreight Andrew McCreight - Bug 1023758, part 1 - Refactor the node scanning loop in nsCycleCollector::ScanIncrementalRoots(). r=smaug
9b33a6d30532305c726e0fd8ff1415ae889e8367
created 2014-06-30 15:50 -0700
pushed 2014-09-02 16:39 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 1028588) for build bustage
13a8bae671ca9d52b34de3db0ea1e97d9937ef5b
created 2014-06-30 18:11 -0400
pushed 2014-09-02 16:39 +0000
Benoit Jacob Benoit Jacob - Bug 1028588 - Fix dangerous public destructors in xpcom/ - r=bsmedberg,khuey,nfroyd
258916327d96add07d88990a8e13df3fd080f2d2
created 2014-05-20 23:06 -0700
pushed 2014-09-02 16:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1010064 - Allow memory reports to be anonymized. r=bsmedberg.
b83af60025b875f93b83cde0237d78f432937a04
created 2014-05-23 17:12 -0400
pushed 2014-07-21 20:25 +0000
Victor Porof Victor Porof - Bug 1007203 - Always add categories when pushing to the pseudostack, r=djvj
5021d1337fa9bb5cca83ae0800c6ca1902167d2b
created 2014-05-25 21:46 -0400
pushed 2014-07-21 20:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1013663 - Fix some bad implicit conversion constructors in the JS engine; r=jorendorff,jandem
1b78563c4462d856e8c9aa32029f2c3e9f35bf0a
created 2014-05-14 09:45 -0700
pushed 2014-07-21 20:25 +0000
Andrew McCreight Andrew McCreight - Bug 1007722 - Add helper methods for gray and black JS in the CC. r=smaug
00893ce2203c004f18d238c6a31fd2300daf5081
created 2014-05-14 09:45 -0700
pushed 2014-07-21 20:25 +0000
Andrew McCreight Andrew McCreight - Bug 1005396 - Finish a long ICC early after graph building has finished. r=smaug
2e915549578de537e776742455f447d9d6824887
created 2014-05-13 20:42 -0700
pushed 2014-07-21 20:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1005836 - Avoid slop NodePool::Block allocations. r=mccr8.
8a595b6c575012d839ca8f9b5572fde453a435db
created 2014-05-13 13:13 -0400
pushed 2014-07-21 20:25 +0000
Jed Davis Jed Davis - Bug 973090 - IPC remoting for child GC/CC logging. r=mccr8, r=bent
74e5dc1deb8e0b4045fc7a06af72fd842f03b5fc
created 2014-05-13 20:41 +0300
pushed 2014-07-21 20:25 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 995730 - Fix style violations in xpcom/base/. r=froydnj,continuation
2cc0d0171da6d49f7232748941eb02a3771fc373
created 2014-05-08 11:28 -0700
pushed 2014-07-21 20:25 +0000
Andrew McCreight Andrew McCreight - Bug 1005500 - Use a separate linear scan pass to mark nodes white in ScanRoots. r=smaug
92adc2d22159713ea7ac1f69a1eea45cc3169e19
created 2014-05-06 17:25 -0700
pushed 2014-07-21 20:25 +0000
Andrew McCreight Andrew McCreight - Bug 1005975 - Define FloodBlackNode as a convenience function. r=smaug
db32f0e779b8e7ab2930a6f6c28d9952550d8c89
created 2014-05-06 17:25 -0700
pushed 2014-07-21 20:25 +0000
Andrew McCreight Andrew McCreight - Bug 1006635, part 2 - Add more Checkpoints to the cycle collector. r=smaug
19d61e6c474889d013a035f983c33728ac07b42f
created 2014-05-06 17:25 -0700
pushed 2014-07-21 20:25 +0000
Andrew McCreight Andrew McCreight - Bug 1006635, part 1 - Make TimeLog use doubles and reduce the threshold. r=smaug
c05d6b108e577a5fc5e047c9fb8bd0bb6d20dfeb
created 2014-05-06 17:25 -0700
pushed 2014-07-21 20:25 +0000
Andrew McCreight Andrew McCreight - Bug 1005232 - Log number of incremental cycle collector slices. r=smaug
2d5db2f1cd676caf33cff06e0419fdb0be5dc135
created 2014-05-06 17:25 -0700
pushed 2014-07-21 20:25 +0000
Andrew McCreight Andrew McCreight - Bug 1004017 - Rename CycleCollectedJSRuntime::NeedCollect() and Collect(). r=smaug
04589e152a80570f433bfbb2eb255d6c8c813ade
created 2014-05-06 17:25 -0700
pushed 2014-07-21 20:25 +0000
Andrew McCreight Andrew McCreight - Bug 958353 - Add finishCC() and ccSlice() methods for testing incremental cycle collection. r=smaug
4e27f466ebbb6578ab008f231f12a00917c2c718
created 2014-05-05 20:30 +0300
pushed 2014-07-21 20:25 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 995730 - Change xpcom/base/ to use 2 space indentation
6c1c7e45c90289a0875b74f82f39e7ecf6a65af3
created 2014-04-27 03:06 -0400
pushed 2014-06-09 21:49 +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 2014-06-09 21:49 +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 2014-06-09 21:49 +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 2014-06-09 21:49 +0000
Ryan VanderMeulen Ryan VanderMeulen - Merge inbound to m-c.
28449be5399d0929548ef1419c1a6c0779c9df3a
created 2014-03-26 09:57 -0700
pushed 2014-06-09 21:49 +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 2014-06-09 21:49 +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 2014-06-09 21:49 +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 2014-06-09 21:49 +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 2014-04-28 18:51 +0000
Andrew McCreight Andrew McCreight - Bug 948755 - Log incremental cycle collector roots. r=smaug
07f6777305580cb65a8dba954dfd907fb4ed2c80
created 2014-03-11 07:34 -0700
pushed 2014-04-28 18:51 +0000
Andrew McCreight Andrew McCreight - Bug 981033 - Clear mActivelyCollecting before restarting CC. r=smaug
058ed6c240bbd1abbf7518b72a07c26d996e50b8
created 2014-03-03 08:53 -0800
pushed 2014-04-28 18:51 +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 2014-04-28 18:51 +0000
Andrew McCreight Andrew McCreight - Bug 977688 - Get rid of CC_AbortIfNull. r=smaug
c95f331f043df4c2c9396f685826cdd07d12810d
created 2014-02-27 10:04 -0800
pushed 2014-04-28 18:51 +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 2014-04-28 18:51 +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 2014-04-28 18:51 +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 2014-04-28 18:51 +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 2014-04-28 18:51 +0000
Andrew McCreight Andrew McCreight - Backout bug 972940 for valgrind leaks on this CLOSED TREE
a4c2d5bb71728c94dfbd48620b71720f09ee94a7
created 2014-02-19 17:19 -0800
pushed 2014-04-28 18:51 +0000
Andrew McCreight Andrew McCreight - Backout bug 901597 for valgrind leaks
d163502f0c6fbadce80bdd7791e8b25d0e07c186
created 2014-02-19 17:18 -0800
pushed 2014-04-28 18:51 +0000
Andrew McCreight Andrew McCreight - Backout bug 901597 for valgrind leaks
b4fcc34583e47b51aa4ac38fb64ed6c5803ec3bf
created 2014-02-19 13:27 -0800
pushed 2014-04-28 18:51 +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 2014-04-28 18:51 +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 2014-04-28 18:51 +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 2014-04-28 18:51 +0000
Andrew McCreight Andrew McCreight - Bug 966359 - Prevent FreeSnowWhite reentrance. r=smaug
58fe9dc85fa4c4eec3407b3a2c7b137a1f7c7ff4
created 2014-02-10 17:57 -0500
pushed 2014-04-28 18:51 +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 2014-03-17 21:55 +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 2014-03-17 21:55 +0000
Phil Ringnalda Phil Ringnalda - Back out ea871fc76f16 (bug 903131) for test_aboutmemory6.xul crashes
less more (0) -300 -100 -60 tip