xpcom/base/nsCycleCollector.cpp
53dd7a930bae8c6366c22dfc6c8716a399172e5c
created 2011-07-01 14:11 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 650411 - assert in debug/release builds that JSRuntime is only used in a single-threaded manner (r=jorendorff,sr=dmandelin)
89bbee4ec270fadde04578b2b8765a588535e0fc
created 2011-08-10 01:36 -0400
pushed 2011-08-19 14:38 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 677661 - Remove nsTPtrArray and add a SafeElementAt(index_type) API to nsTArray when it's instantiated with a pointer type; r=sicking
4a2758e01ea1605dd0cbe484df48d132f1ecfe19
created 2011-06-17 16:19 -0700
pushed 2011-08-19 14:38 +0000
Andrew McCreight Andrew McCreight - Bug 658672 - Reduce size of cycle collector node and edge blocks. r=peterv
df22b13ce797e4a75037490790e64e9a667fc95a
created 2011-07-08 15:49 -0700
pushed 2011-08-19 14:38 +0000
Andrew McCreight Andrew McCreight - Bug 665995 - Memory reporter for cycle collector. r=bent
f89d4b284590010c324d0f476fdb199ae943c81f
created 2011-06-10 13:33 -0700
pushed 2011-08-19 14:38 +0000
Andrew McCreight Andrew McCreight - Bug 663920 - add telemetry for num of RCed and GCed nodes, and num collected. r=bent
771d948c8779875d3cc73ae95627408f4c709adb
created 2011-06-21 15:06 -0700
pushed 2011-08-19 14:38 +0000
Andrew McCreight Andrew McCreight - Bug 665044 - lift CC GC outside of the CCRunner mutex. r=bent
233d73076b2e0038c6aff012449db04bb64c49d4
created 2011-06-23 14:10 -0700
pushed 2011-08-19 14:38 +0000
Andrew McCreight Andrew McCreight - Bug 665564 - change DescribeNode to DescribeRefCountedNode to remove CCNodeType. r=bent
f459af6a2a8e5c7f31aec5ba8ebfe0a4007e2372
created 2011-06-24 00:42 -0400
pushed 2011-08-19 14:38 +0000
Boris Zbarsky Boris Zbarsky - Back out bug 665564 (rev 9de9b3a9458c) and bug 666790 (rev 7d3d5b9710ea) due to Mac test orange.
9de9b3a9458ceb0004459e228e8d9d9f436acb0b
created 2011-06-23 14:10 -0700
pushed 2011-08-19 14:38 +0000
Andrew McCreight Andrew McCreight - Bug 665564 - change DescribeNode to DescribeRefCountedNode to remove CCNodeType. r=bent
bf714fffdfdfd31293017ca79bad20a4097f2fe6
created 2011-06-20 23:42 -0400
pushed 2011-08-19 14:38 +0000
Ehsan Akhgari Ehsan Akhgari - Merge mozilla-central into mozilla-inbound
aef1c7a2dd3cabcf4914fedaa6ea60af43a4e743
created 2011-06-20 14:47 -0700
pushed 2011-08-19 14:38 +0000
Taras Glek Taras Glek - bug 661574: Implement telemetry directory r=Mossop+glandium+mwu
a9c243918ad5ddd7e06e66215a81561319d6dbd4
created 2011-06-15 15:53 -0700
pushed 2011-08-19 14:38 +0000
continuation continuation - Bug 664506 - Do all of the shutdown GCs in the cycle collector. r=bent
174a1d29c93e7181cd26949c382e18fd9c92b7b3
created 2011-06-13 13:24 -0700
pushed 2011-08-19 14:38 +0000
Andrew McCreight Andrew McCreight - Bug 663532 - Run GC from cycle collector in main thread, not CC thread. r=bent
3f40708323d91f38ff529008d05ad31206e01bc1
created 2011-06-09 14:55 -0700
pushed 2011-08-19 14:38 +0000
Andrew McCreight Andrew McCreight - Bug 658386 - part 2: eliminate redundant stores of PtrInfo child pointers. r=peterv
6c24a513319a1343ffa6782c1542160b6658ddc9
created 2011-06-09 14:55 -0700
pushed 2011-08-19 14:38 +0000
Andrew McCreight Andrew McCreight - Bug 658386 - part 1: eliminate mLastChild field from PtrInfo. r=peterv
85083c2d1f32cbc0ce4a278f640901f8e9cba499
created 2011-06-03 13:08 -0700
pushed 2011-08-19 14:38 +0000
Bill McCloskey Bill McCloskey - Bug 660778 - Deal with stack overflow in UnmarkGrayChildren (r=gal)
57af04c3dec40909895e694892936f8beb481a1d
created 2011-05-12 11:22 -0700
pushed 2011-08-19 14:38 +0000
Taras Glek Taras Glek - bug 585196: Cycle-collector telemetry probe r=bent
0de1cf797699bbb9e36e8955d309120eeed4194d
created 2011-05-09 14:27 -0700
pushed 2011-08-19 14:38 +0000
Chris Leary Chris Leary - Merge mozilla-central to tracemonkey.
624c69edea94257d96547312128492db2bb2eb8f
created 2011-05-04 09:26 -0700
pushed 2011-08-19 14:38 +0000
Andrew McCreight Andrew McCreight - Bug 650519. Add safe function to check gray GC mark bits, then use it. (r=gal)
86248f7209b70f8a381320075fd2ea7aa858d201
created 2011-05-02 18:43 -0700
pushed 2011-08-19 14:38 +0000
L. David Baron L. David Baron - Make XPCOM_CC_DRAW_GRAPHS work at shutdown (in addition to working for non-shutdown collections). (Bug 652056, patch 3) r=peterv
1e7f4ce5636f6ceaa96a9aeb08655cd6101279b9
created 2011-05-01 20:59 +0200
pushed 2011-08-19 14:38 +0000
Ed Morley Ed Morley - Bug 652506 - Remove WinCE code from xpcom; r=bsmedberg
bb9f0a803c8aed3e1921eff6d77b75a09dcb29a6
created 2011-04-11 16:54 -0700
pushed 2011-08-19 14:38 +0000
Chris Leary Chris Leary - Merge mozilla-central to tracemonkey.
1a6fd2901325072a720e5ff84366a406a7be91ab
created 2011-04-07 16:53 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Remove implicit cycle-collector dependency on XPConnect lazy initialization broken by 59705c13d959 (rs=peterv)
b13ba30a481053d7190cb32ee172cafe7a7e9e2f
created 2011-03-06 12:11 +0100
pushed 2011-08-19 14:38 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 584048 (Clean up cycle collection code) - merge RootWhite and CollectWhite. r=bent.
8ad9f3559f4383d66ce72c71a37d7e831acac0f5
created 2010-12-16 16:30 +0100
pushed 2011-08-19 14:38 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 584048 (Clean up cycle collection code) - rename RootAndUnlinkJSObjects to Root. r=bent.
a6822a5df63359c0e731887fd8aab5f5fd02f6d6
created 2010-12-02 11:12 -0500
pushed 2011-08-19 14:38 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 603844 (Leak txUnknownHandler+ with transformToDocument(textnode)). r=sicking.
e73e3a34c1941e2bda81e9443b2e095e21c4858f
created 2011-03-28 13:05 -0700
pushed 2011-08-19 14:38 +0000
Andrew McCreight Andrew McCreight - Bug 641910. Don't add non-grey nodes to the cycle collector model graph. r=gal@uci.edu
0f1f5cc97ed5ebf2ccacce9f81784ee28986e2aa
created 2011-02-25 10:00 -0800
pushed 2011-08-19 14:38 +0000
Robert Sayre Robert Sayre - Merge tracemonkey to mozilla-central. a=blockers
725b8cce5c72d97e5a1ece4e53a0b3f2bb679e4a
created 2011-02-23 00:08 -0800
pushed 2011-08-19 14:38 +0000
bent mozilla bent mozilla - Only run CC after the GC has run at least once (bug 626768, r=gal).
285a09f4cc4915fad29e71df0bb1ccd566c91238
created 2011-02-23 00:08 -0800
pushed 2011-08-19 14:38 +0000
bent mozilla bent mozilla - Only run CC after the GC has run at least once (bug 626768, r=gal). a=blocker
afba7603a946119551165dae195e7f1be9f75799
created 2011-02-11 20:49 -0800
pushed 2011-08-19 14:38 +0000
Ginn Chen Ginn Chen - Bug 633457 - "Firefox hangs at startup" (r=bent, a=hardblocker)
e66fc103a55eb1781c529302fd494f11cc42df28
created 2011-02-17 19:50 +0200
pushed 2011-08-19 14:38 +0000
Olli Pettay Olli Pettay - Bug 634916 - Crash on shutdown [@ nsCycleCollector_collect] in DEBUG_CC code, r=peterv, a=NPOTB
9f5cce1a629e3d5b8ed12a2b6650637fed5abbb9
created 2011-02-09 17:34 -0800
pushed 2011-08-19 14:38 +0000
bent mozilla bent mozilla - Fix DEBUG_CC (bug 615058, r=gal, a=NPOTB).
50245d5d1becc808f0cafc6a4b2a9a376c8a8203
created 2011-01-17 12:24 +0100
pushed 2011-08-19 14:38 +0000
Peter Van der Beken Peter Van der Beken - Fix DEBUG_CC build bustage. a=build bustage.
6ac55d46ecdd9af4d84963cffd8745a3b9182d63
created 2011-01-14 15:51 +0100
pushed 2011-08-19 14:38 +0000
Peter Van der Beken Peter Van der Beken - Fix orange from 77979cd6890d. a=bustage fix.
77979cd6890d53973bcee8886bfbaf28e45707fd
created 2011-01-14 11:06 +0100
pushed 2011-08-19 14:38 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 621258 (Don't refcount CC listeners on the CC thread). r=bent, a=jst.
b07a1861acf2539b81bda452854497266c89555a
created 2010-11-11 14:52 -0800
pushed 2011-08-19 14:38 +0000
Ben Turner Ben Turner - Bug 580096 - 'move the cycle collector off the main thread'. r=peterv+jst
b079aae532120484388644310c166dc7e2a15788
created 2010-09-21 14:58 +0200
pushed 2011-08-19 14:38 +0000
Igor Bukanov Igor Bukanov - bug 597736 - fixing TreeFragment leak. r=gal
d33f1f98bbf315913cb5ad8384ba0a8a9b2bbb4b
created 2010-08-12 12:03 +1200
pushed 2011-08-19 14:38 +0000
Robert O'Callahan Robert O'Callahan - Fix for bug 466157 (Enable dumping of cycle-collector graphs in any build). r=dbaron, a=jst.
2f7734fd891e373cac05d66ccf7422f1a55d2540
created 2010-08-18 09:46 +0200
pushed 2011-08-19 14:38 +0000
Dão Gottwald Dão Gottwald - Backed out changeset a27043cd19ff
a27043cd19ff3a066f42731c0423df431c88610e
created 2010-08-12 12:03 +1200
pushed 2011-08-19 14:38 +0000
Robert O'Callahan Robert O'Callahan - Bug 497808. Enable dumping of cycle-collector graphs in any debug build. r=peterv,a=blocking
a9d8e3cb6063eb8b3445eaa4e5992a2fc1859054
created 2010-08-12 15:55 +1200
pushed 2011-08-19 14:38 +0000
Robert O'Callahan Robert O'Callahan - Backed out changeset 2e2b2ae083e5
2e2b2ae083e5fb1cd0739c53218dadc255b41a66
created 2010-08-12 12:03 +1200
pushed 2011-08-19 14:38 +0000
Robert O'Callahan Robert O'Callahan - Bug 497808. Enable dumping of cycle-collector graphs in any debug build. r=peterv,a=blocking
9e08308ca8cb9d4584ff990f441f363f3d81bd57
created 2010-07-30 21:57 -0700
pushed 2011-08-19 14:38 +0000
Robert Sayre Robert Sayre - Merge mozilla-central to tracemonkey.
cd90ffb63d61416c7dfe3e89ec677a4ec54052fc
created 2010-07-19 23:31 -0700
pushed 2011-08-19 14:38 +0000
Andreas Gal Andreas Gal - Support independent cycle collection and garbage collection (573175, r=jst).
c3f993cb1bfb0e3e91135033da3d1109f1f7f247
created 2010-07-15 18:08 -0700
pushed 2011-08-19 14:38 +0000
Andreas Gal Andreas Gal - Move the cycle collector out of the GC callback (573060, r=peterv).
d1b5495d56fda9124bc6b958f7208b9c415e4a50
created 2010-07-16 20:41 -0700
pushed 2011-08-19 14:38 +0000
Andreas Gal Andreas Gal - Bug 579524 - DEBUG_CC broken by fatval. r=sayrer
b24e0b7be5f062fed8f8af676dc7759d390c2c91
created 2010-07-15 14:14 -0700
pushed 2011-08-19 14:38 +0000
Andreas Gal Andreas Gal - Backed out bug 573060.
0d9c80fde27fc96144b8b38147dda232c9858f70
created 2010-07-15 10:30 -0700
pushed 2011-08-19 14:38 +0000
Andreas Gal Andreas Gal - Move the cycle collector our of the GC callback (573060, r=peterv).
01877f113dab5a9f53101bbf33e9372de081d19d
created 2010-07-30 11:57 +0200
pushed 2011-08-19 14:38 +0000
Peter Van der Beken Peter Van der Beken - Back out debugging code for bug 500105.
51b5ff93dbb4735df7991da26040b8b37b823937
created 2010-04-30 12:40 -0700
pushed 2011-08-19 14:38 +0000
Jonas Sicking Jonas Sicking - Bug 562791: Add NS_TIME_FUNCTION and friends to content code. r=jst
79cbadb26768422fbd77a2a34ad83ec5965f1056
created 2010-04-29 18:59 +0200
pushed 2011-08-19 14:38 +0000
Mitchell Field Mitchell Field - Bug 560095 - Use mozilla::services::GetObserverService(). r=biesi,dveditz,gavin,josh,jst,mrbkap,roc,sdwilsh,shaver,sicking,smontagu,surkov
0d5553264cbf60c7ac8a74c234f10c16f41513cd
created 2010-03-02 16:04 -0800
pushed 2011-08-19 14:38 +0000
Jonas Sicking Jonas Sicking - Bug 549743: Abort if cycle collected object is refcounted from threads other than the main thread. Such refcounting will randomly cause leaks and crashes anyway, so better crash up front to make sure developers notice. r=dbaron
3874a469cf09eec52542b8ddd64b3869b3811863
created 2010-02-28 11:23 +0100
pushed 2011-08-19 14:38 +0000
timeless timeless - Bug 503638 OOM crash [@ PL_DHashTableOperate | _MD_CURRENT_THREAD] in nsCycleCollector
16e05af6610d5d6546053f927f0fab0dd69a5fa8
created 2010-01-12 08:51 -0800
pushed 2011-08-19 14:38 +0000
L. David Baron L. David Baron - Make GraphWalker use templates instead of virtual functions. (Bug 537547) r=smaug
b5cb31b39f81db0d64422de9cdcd8fd9337e6857
created 2009-12-03 12:23 +0100
pushed 2011-08-19 14:38 +0000
Peter Van der Beken Peter Van der Beken - Make sure debugging code for topcrash bug 500105 brings up breakpad. r=dbaron.
f1975d08b880b426e7765e6db7b0e3556c8bc542
created 2009-11-09 14:30 -0500
pushed 2011-08-19 14:38 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 526586 - XULRunner crashes on startup on Windows r=bustage fix and at least agreement on the approach from dbaron
ea6f9b5338b345646f67bbc8a51b5d7f66fef116
created 2009-10-28 10:28 -0700
pushed 2011-08-19 14:38 +0000
Benjamin Smedberg Benjamin Smedberg - Add runtime NS_IsMainThread checks to protect the cycle collector's purple buffer, and make NS_IsMainThread faster on our major platforms. (Bug 521750) r=peterv
80831c195191d736fbe05fb2fc6aad149693494f
created 2009-10-07 17:44 -0700
pushed 2011-08-19 14:38 +0000
Peter Van der Beken Peter Van der Beken - Add temporary debugging code to help figure out top crash bug 500105, part 2. r=dbaron.
9bb5e2a5c1ac684cb3266849487ae300f44669af
created 2009-10-27 13:38 +0100
pushed 2011-08-19 14:38 +0000
Peter Van der Beken Peter Van der Beken - Add temporary debugging code to help figure out top crash bug 500105, part 1. r=dbaron.
less more (0) -100 -60 tip