L. David Baron
|
ea744a614b
|
Use the purple buffer in ExplainLiveExpectedGarbage. (Bug 488603) r+sr=peterv
|
2009-04-24 15:45:34 -07:00 |
|
L. David Baron
|
f8d4d33136
|
Reverse the meaning of suspectCurrentCount and rename it to expectedGarbageCount. (Bug 488603) r+sr=peterv
|
2009-04-24 15:45:34 -07:00 |
|
L. David Baron
|
ef078cfca9
|
When we print warnings about objects that should have been collected, see if they're in the purple buffer and print different warnings if they are. (Bug 488603) r+sr=peterv
|
2009-04-24 15:45:34 -07:00 |
|
Peter Van der Beken
|
6f0b054294
|
Fix for bug 423473 (Cycle collector should restart after getting a fault). r/sr=jst.
--HG--
extra : rebase_source : fd82c02bef434c36383df0862af2399455caa65b
|
2009-04-09 14:02:48 +02:00 |
|
Robert O'Callahan
|
8ae00250b4
|
Bug 475023. Fix DEBUG_CC compilation for nsCStringArray removal. r+sr=roc
--HG--
extra : rebase_source : e217b220febb4a5770efb562580210992fa88126
|
2009-01-30 20:16:16 +13:00 |
|
Fred Jendrzejewski
|
424883d380
|
Bug 466622. Replace nsCStringArray with nsTArray<nsCString> for more consistent code and fewer heap allocations. r+sr=roc,r=bsmedberg
--HG--
extra : rebase_source : b963bf5de9d9c445b14620479691482512e0faf2
|
2009-01-22 17:15:34 +13:00 |
|
Arpad Borsos
|
c72ef7d248
|
Bug 456388 - Remove PR_STATIC_CALLBACK and PR_CALLBACK(_DECL) from the tree; r+sr=brendan
|
2008-10-10 17:04:34 +02:00 |
|
Peter Van der Beken
|
12e78301e6
|
Address review comment for bug 423471 - Cycle collection shouldn't fault when traversing script objects of languages that don't participate. r/sr=dbaron.
|
2008-06-21 19:47:46 +02:00 |
|
Peter Van der Beken
|
5f15419301
|
Bug 423471 - Cycle collection shouldn't fault when traversing script objects of languages that don't participate. r/sr=dbaron.
|
2008-06-21 17:25:29 +02:00 |
|
dbaron@dbaron.org
|
0b50565733
|
Print shortest path to expected garbage for unlink deficiencies as well. b=422848 r+sr=peterv a=DEBUG_CC only (not part of default build)
|
2008-03-27 10:09:51 -07:00 |
|
dbaron@dbaron.org
|
b1f404f0bb
|
Add knowledge of edge names to cycle collector, ifdef DEBUG_CC. b=420514 r+sr=peterv a=damons
|
2008-03-17 16:11:08 -07:00 |
|
dbaron@dbaron.org
|
57f729547a
|
Fix DEBUG_CC bustage on Windows resulting from bug 402966 (and bug 407034). r+sr=peterv a=Not part of the default build (DEBUG_CC only)
|
2008-03-07 09:55:51 -08:00 |
|
Olli.Pettay@helsinki.fi
|
3420acbf36
|
Bug 415025, try to improve CC scheduling, r=peterv, sr=jst
|
2008-02-25 09:47:25 -08:00 |
|
dougt@meer.net
|
a1ca1ae26e
|
Fixes for Windows CE. b=418662, r=bsmedberg, a=damons
|
2008-02-22 16:22:47 -08:00 |
|
bent.mozilla@gmail.com
|
8fdba1cac1
|
Bug 414977 - "insufficient unlink methods in some DOM classes?". Move the warning until after XPConnect deferred releases, r=dbaron, sr=peterv, a=blocking1.9+.
|
2008-02-22 12:25:12 -08:00 |
|
peterv@propagandism.org
|
7635acb120
|
Fix DEBUG_CC builds.
|
2008-02-15 14:23:16 -08:00 |
|
peterv@propagandism.org
|
8c763bd6fa
|
Fix for bug 405128 (Remove some nsDeque use from cycle collector). r/sr=dbaron, a=beltzner.
|
2008-02-15 05:12:55 -08:00 |
|
dbaron@dbaron.org
|
d318cc2c22
|
Warn when Unlink doesn't do what it should. b=414972 r+sr=peterv a=not part of default build (DEBUG_CC only)
|
2008-02-08 11:48:51 -08:00 |
|
peterv@propagandism.org
|
17f5f4406d
|
Fix for bug 407034 (JS_Assert "!rt->gcRunning" unbinding link elements in cycle collector with JS protocol handlers), r/sr=dbaron.
|
2008-01-29 18:05:43 -08:00 |
|
peterv@propagandism.org
|
8affa46361
|
Try to fix orange
|
2008-01-29 13:42:05 -08:00 |
|
peterv@propagandism.org
|
55896575d9
|
Fix for bug 407034 (JS_Assert "!rt->gcRunning" unbinding link elements in cycle collector with JS protocol handlers), r/sr=dbaron.
|
2008-01-29 12:48:32 -08:00 |
|
reed@reedloden.com
|
d475e3dbc6
|
Bug 376530 - "Fix CycleCollector building with uClibc library" [p=romaxa@gmail.com (romaxa) r+sr=peterv a1.9=schrep]
|
2008-01-21 16:17:41 -08:00 |
|
dbaron@dbaron.org
|
79ec4ed625
|
Fix DEBUG_CC bustage treating all XPConnect roots as expected garbage. b=410116 r+sr=peterv Not part of default build (DEBUG_CC-only).
|
2008-01-11 14:24:04 -08:00 |
|
dbaron@dbaron.org
|
91fb33093f
|
Fix DEBUG_CC bustage from bug 402966. All changes #ifdef DEBUG_CC (not part of the default build).
|
2008-01-10 14:27:07 -08:00 |
|
peterv@propagandism.org
|
0c31e852c0
|
Fix for bug 402966 (JS_Assert "!rt->gcRunning"). r/sr=dbaron.
|
2008-01-10 06:10:03 -08:00 |
|
mozilla@weilbacher.org
|
27c0959598
|
[OS/2] Bug 404407: improve memory consumption on OS/2. Part 1, call heapmin after cycle collection, r=dbaron
|
2008-01-09 13:14:08 -08:00 |
|
bzbarsky@mit.edu
|
f7d3a0cddc
|
Report cycle collector faults to the error console and the observer service. Bug 410295, r+sr=peterv, a=schrep
|
2008-01-06 14:05:10 -08:00 |
|
jruderman@hmc.edu
|
0dbf90be29
|
Fix DEBUG_CC compilation error (bug 410036). r+sr=peterv, a=blocking1.9+. DEBUG_CC-only change.
|
2008-01-04 19:57:09 -08:00 |
|
jst@mozilla.org
|
d7d6ffb392
|
Landing patch for bug 401687. Stop reference counting JS objects in the cycle collector. Patch by peterv@propagandism.org, r+sr=dbaron@mozilla.com,igor@mir2.org, a=dsicore@mozilla.com
|
2007-11-01 15:51:57 -07:00 |
|
Olli.Pettay@helsinki.fi
|
723f86ac2f
|
Landing (again) Bug 373462, bug 385322, Better scheduling of cycle collection/gc, r+sr=sicking,jst
|
2007-10-22 14:42:25 -07:00 |
|
Olli.Pettay@helsinki.fi
|
4474bdc204
|
backout Bug 373462, bug 385322. Still regress tp/talos
|
2007-10-21 09:46:54 -07:00 |
|
Olli.Pettay@helsinki.fi
|
530a7e0fd0
|
Test-landing (again) Bug 373462, bug 385322, Better scheduling of cycle collection/gc, r+sr=sicking,jst
|
2007-10-21 07:09:29 -07:00 |
|
Olli.Pettay@helsinki.fi
|
d8000edd01
|
back out Bug 373462 / bug 385322 (again :( )
|
2007-09-29 10:33:22 -07:00 |
|
Olli.Pettay@helsinki.fi
|
67f0237669
|
Bug 373462 / bug 385322, Better scheduling of cycle collection/gc, r+sr=jst
|
2007-09-29 08:02:57 -07:00 |
|
Olli.Pettay@helsinki.fi
|
5a7c50d7ec
|
backout the test patch for Bug 373462 and 385322
|
2007-09-23 09:10:12 -07:00 |
|
Olli.Pettay@helsinki.fi
|
ea28e0a59b
|
Testland a patch for Bug 373462 and 385322, 'Better scheduling of cycle collection/gc'
|
2007-09-23 07:05:27 -07:00 |
|
Olli.Pettay@helsinki.fi
|
deef8b8707
|
backout patch for Bug 373462, Bug 385322
|
2007-09-21 03:00:47 -07:00 |
|
Olli.Pettay@helsinki.fi
|
a6a81f8852
|
Bug 373462, Bug 385322, Better scheduling of cycle collection/gc, r=jst, sr=sicking, a=sicking
|
2007-09-21 01:54:36 -07:00 |
|
dbaron@dbaron.org
|
2506d555b1
|
Remove incorrect use of NS_METHOD. b=394566 r+sr=peterv a=bzbarsky
|
2007-09-17 17:30:06 -07:00 |
|
jwalden@mit.edu
|
e7f0887560
|
Unbreak DEBUG_CC on Windows (calling convention mismatch); apparently nobody really uses it there. NPOTDB, rs=sicking
|
2007-08-30 14:47:26 -07:00 |
|
dbaron@dbaron.org
|
30d448d187
|
Fix bustage.
|
2007-08-22 18:29:54 -07:00 |
|
dbaron@dbaron.org
|
ba27e80450
|
Print path to expected garbage along with refcount imbalances. b=387224 r=graydon a=brendan
|
2007-08-22 17:47:47 -07:00 |
|
dbaron@dbaron.org
|
737f15028b
|
When doing ExplainLiveExpectedGarbage, suspect all nsXPCWrappedJS so that we get more objects in the graph. b=387224 r=graydon a=brendan
|
2007-08-22 17:47:24 -07:00 |
|
dbaron@dbaron.org
|
cc638cec42
|
Make ExplainLiveExpectedGarbage print *all* references to JS objects with refcount imbalances. b=387224 r=graydon a=brendan
|
2007-08-22 17:46:43 -07:00 |
|
benjamin@smedbergs.us
|
5fb457dd7e
|
Bug 386025 - Expose cycle-collection symbols, r=graydon
|
2007-08-06 07:34:02 -07:00 |
|
dbaron@dbaron.org
|
e940cfb755
|
Explain another possibility in this debugging printf. DEBUG_CC only.
|
2007-07-14 12:06:10 -07:00 |
|
dbaron@dbaron.org
|
6af62a1de7
|
Make ExplainLiveExpectedGarbage traverse the suspectCurrent roots, since now that it's more accurate, more graph is always better. b=387005 r=graydon
|
2007-07-08 12:26:44 -07:00 |
|
jwalden@mit.edu
|
6d7584839a
|
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
|
2007-07-08 00:08:04 -07:00 |
|
dbaron@dbaron.org
|
c7cb35f4ec
|
Make Fault give more information, #ifdef DEBUG_CC. b=386947 r=graydon
|
2007-07-05 15:38:38 -07:00 |
|
dbaron@dbaron.org
|
ddcd3b864b
|
In ExplainLiveExpectedGarbage, print only the externally-referenced nodes from which the expected garbage is reachable. b=387005 r=graydon
|
2007-07-05 15:20:16 -07:00 |
|