benjamin%smedbergs.us
da580e6a3c
Bug 325229 part 1 - standalone glue registers exit routine which is called after module unload; also fixes bug 317481 - C API for nsTraceRefcnt; also fixes bug 318622 - Make nsTraceRefcntImpl::SetActivityIsLegal work properly and turn it on; design review by dbaron, r=darin
2006-02-10 15:00:36 +00:00
gerv%gerv.net
6f486a3c92
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
bryner%brianryner.com
bc829daafa
Bug 229875 - eliminate unnecssary public/virtual destructors. This patch changes all refcounted classes under xpcom/, which aren't inherited from or used on the stack, to have private, nonvirtual destructors. r=dougt, sr=dbaron.
2004-01-15 06:14:18 +00:00
dbaron%dbaron.org
93497517b6
Remove include of stdio.h from nsTraceRefcnt.h. b=227074 r=dougt sr,a=brendan
2003-12-12 23:02:12 +00:00
dougt%meer.net
2457226054
Fix for 205023. Adds nsTraceRefcnt stubs that access a global to allow tracing refcnt to work with the GRE/xpcom glue builds. r=dbaron
2003-08-05 05:29:10 +00:00
timeless%mozdev.org
965ba28bb1
Bug 106386 rid source of misspellings
...
patch by nb@ipnode.info r=biesi sr=dmose
2003-03-24 04:15:34 +00:00
scc%mozilla.org
f4abab3e15
bug #78016 r=dbradley, sr=dbaron
2003-02-25 15:53:36 +00:00
dbaron%fas.harvard.edu
0a31e6afb5
Change my email address from dbaron@fas.harvard.edu to dbaron@dbaron.org. Comment changes only.
2003-01-01 23:53:20 +00:00
dougt%netscape.com
15a5bc9daa
Fixes HP bustage in xpcom. patch by pkw@austin.ibm.com, r=dougt, sr=alecf
2002-08-08 04:58:54 +00:00
gerv%gerv.net
f385eb981a
Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
2001-09-28 20:14:13 +00:00
dbaron%fas.harvard.edu
c9b346ca28
Fix the use of dynamic_cast for nsCOMPtr logging so it doesn't appear in a macro. b=61243
...
Implement (without enabling, yet) assertions to warn about static constructors. b=62006
Partly fix warnings about MOZ_DECL_CTOR_COUNTER on Mac builds by removing extra semicolon. b=60145
Start to fix the longstanding leaks of nsTraceRefcnt's own hashtables.
r=waterson@netscape.com sr=brendan@mozilla.org
2000-12-23 16:43:32 +00:00
dbaron%fas.harvard.edu
ccb545953e
Code for nsCOMPtr leak logging, a new tool to help debug memory leaks (not yet fully enabled on non-autoconf platforms). r=waterson@netscape.com
2000-06-15 02:23:55 +00:00
bruce%cybersight.com
3d2ef51238
Reverting a checkin from slamm last Friday that broke builds done with gcc 2.7.2.3 triggering what appears to be a compiler bug resulting in undefined symbols. I sent mail to slamm letting him know as well.
2000-03-28 03:53:54 +00:00
slamm%netscape.com
ed721b7c2a
Quiet some Mac warnings. Replace empty macro definition for MOZ_DECL_CTOR_COUNTER(_type) with "class _type".
2000-03-24 21:49:31 +00:00
slamm%netscape.com
2cbabf6b88
Quiet 'Illegal empty declaration' warning from Mac.
2000-03-23 23:29:29 +00:00
warren%netscape.com
758fb0f241
Made NS_MeanAndStdDev be extern 'C'
2000-02-24 04:55:05 +00:00
warren%netscape.com
d8882419e0
Pulled out NS_MeanAndStdDev as an xpcom exported function for convenience.
2000-02-05 02:07:45 +00:00
nisheeth%netscape.com
f6f3439554
r=harishd.
...
- The stack walking code now works on windows. We were initializing the symbol handler on each DLL load which was resetting its symbol tables. Now, we don't re-init the symbol handler repeatedly.
- Added support for an environment variable, XPCOM_REFCNT_LOG_ENABLE_VIA_PREF. When this is set to 1, refcount logging is done based on whether the "Enable XPCOM refcount log" pref in the Debug pane is set. If this is not set, refcount logging is not affected by the pref.
1999-11-19 03:50:28 +00:00
dmose%mozilla.org
8535dda53e
updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:43:54 +00:00
warren%netscape.com
39ddb330f1
Cleaned up nsTraceRefcnt environment variables. r=kipp,beard
1999-10-23 03:16:19 +00:00
waterson%netscape.com
52db4c3a39
Modify nsTraceRefcnt::WalkTheStack() to accept a stream. Other misc formatting fixup. work really done by beard, r=waterson.
1999-10-21 03:44:37 +00:00
warren%netscape.com
1e1e80d431
Added total/summary information to bloat log. Made LogNewXPCOM/LogDeleteXPCOM only be needed for losing architectures.
1999-10-16 01:57:18 +00:00
warren%netscape.com
03745b5cb6
Fixed nsnull problem!
1999-10-12 11:21:26 +00:00
warren%netscape.com
9d3362a93a
Made nsTraceRefcnt output write to streams.
1999-10-12 09:30:12 +00:00
warren%netscape.com
4fb920fb00
Fixed bloat snapshotting capabilities. r=kipp
1999-10-12 00:29:54 +00:00
kipp%netscape.com
cb0aab6dff
Merged bloaty and moz ctor counting (space team work)
1999-10-08 20:29:47 +00:00
warren%netscape.com
7023bc55f6
Added 'Bloaty' refcounting and memory bloat statistics code
1999-10-07 21:50:20 +00:00
kipp%netscape.com
bea8edf606
Renamed the ctor/dtor counting macros to make more sense
1999-10-05 14:54:05 +00:00
kipp%netscape.com
2723fecd03
Fixed build wastage
1999-10-05 01:43:34 +00:00
waterson%netscape.com
ce673a63e9
Bug 15367. Dump 'class' instead of 'file/line' for NS_LOG_REFCNT. r=shaver,dp
1999-10-05 00:07:54 +00:00
kipp%netscape.com
596f2c8f8b
r=dp; implement some macros to help track memory leaks
1999-10-04 23:36:18 +00:00
ramiro%netscape.com
8d7fb9c818
Add DemangleSymbol() for demangling symbols on linux.
1999-09-14 13:24:25 +00:00
waterson%netscape.com
9bd4de486d
Add MOZ_TRACE_REFCNT to allow you to instrument individual implementations of AddRef() & Release().
1999-06-15 03:25:27 +00:00
kipp%netscape.com
4dece4f293
Expose WalkTheStack
1998-11-26 18:03:20 +00:00
scullin%netscape.com
6c1d460ea1
Migrating public header files to public
1998-10-19 17:48:55 +00:00