Peter Van der Beken
|
7d7f1bb9d4
|
Fix for bug 584048 (Clean up cycle collection code) - remove NS_IMPL_CYCLE_COLLECTING_ADDREF_AMBIGUOUS/NS_IMPL_CYCLE_COLLECTING_RELEASE_AMBIGUOUS. r=bent.
|
2011-03-06 12:11:31 +01:00 |
Ben Turner
|
b31bd393ef
|
Bug 580096 - 'move the cycle collector off the main thread'. r=peterv+jst
|
2010-11-11 14:52:30 -08:00 |
Brian Crowder
|
c49d4aba8e
|
Bug 567267 - Move nsIEncodedChannel logic to base Http class, r=dwitte, blocking-fennec2.0b1=mfinkle
|
2010-09-15 15:55:08 -07:00 |
Justin Lebar
|
eb969e65ec
|
Bug 587853 - Use PR_ATOMIC_{INCREMENT,DECREMENT} macros for threadsafe addref / release. r+a2.0=bsmedberg
|
2010-08-17 10:25:41 -07:00 |
Saint Wesonga
|
dca1fdaf5b
|
Bug 562387 - Convert NS_NEWXPCOM/NS_DELETEXPCOM to new/delete. r=bsmedberg
|
2010-07-05 11:42:18 +02:00 |
Dão Gottwald
|
af6bdfaeea
|
Backed out changeset 59ace8d80ce8
|
2010-07-04 22:01:13 +02:00 |
Saint Wesonga
|
b11412ff34
|
Bug 562387 - Convert NS_NEWXPCOM/NS_DELETEXPCOM to new/delete. r=bsmedberg
|
2010-07-04 21:39:17 +02:00 |
Daniel Holbert
|
5344428bfb
|
Bug 551298, patch A followup i: Add thread safety assertions to AddRef/Release implementations. r=bsmedberg
|
2010-04-01 11:05:40 -07:00 |
Daniel Holbert
|
be65929920
|
Bug 551298, patch A: Move THEBES_INLINE_DECL_REFCOUNTING to xpcom (with s/THEBES/NS/). r=bsmedberg
|
2010-04-01 11:05:40 -07:00 |
Daniel Holbert
|
81429599a7
|
Backed out changeset fe801c8a2090 (Bug 551298) due to Linux debug mochitest-5 orange
|
2010-04-01 09:40:30 -07:00 |
Daniel Holbert
|
09a658db8a
|
Bug 551298, patch A: Move THEBES_INLINE_DECL_REFCOUNTING to xpcom (with s/THEBES/NS/). r=bsmedberg
|
2010-04-01 08:07:23 -07:00 |
Benjamin Smedberg ext:(%2C%20L.%20David%20Baron%20%3Cdbaron%40dbaron.org%3E)
|
873879afd5
|
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
|
2009-10-28 10:28:57 -07:00 |
L. David Baron
|
1ce514b506
|
Make cycle collector's purple buffer consist of entries that the objects in the purple buffer can point to, and remove the notion of scan delay (which was previously set to 0). (Bug 490695) r+sr=peterv r=bsmedberg
|
2009-05-06 13:46:04 -07:00 |
Boris Zbarsky
|
11ba03c37a
|
Bug 403199. Don't log addref/release of nsSimpleNestedURI, becuse it doesn't work right when someone addrefs the derived class but releases the base class canonical nsISupports, due to aggregation. r=dbaron
|
2009-04-09 14:01:16 -04:00 |
Arpad Borsos
|
6d543b5330
|
Bug 451477 - NS_INTERFACE_TABLE_INHERITED10 defined twice; r=benjamin
|
2008-09-06 23:47:54 +02:00 |
timeless@mozdev.org
|
7450957199
|
Bug 394114 Interfaces missing from various QI implementations. r=jag sr=jag a=dsicore
|
2008-04-06 05:28:34 -07:00 |
timeless@mozdev.org
|
e2c269222e
|
reverting, wrong patch, missing AMBIGUOUS
|
2008-03-19 14:55:22 -07:00 |
timeless@mozdev.org
|
5da68b2430
|
Bug 394114 Interfaces missing from various QI implementations. r=jag sr=jag a=dsicore
|
2008-03-19 14:19:35 -07:00 |
dbaron@dbaron.org
|
87008c3322
|
Fix -Wconversion warnings that prevent compiling netwerk/cookie/src/ (which makes warnings fatal) with gcc 4.3 on x86_64. b=409384 r=bsmedberg a=beltzner
|
2008-03-06 15:03:50 -08:00 |
jag@tty.nl
|
dfa403949b
|
Fix bustage from previous checkin for bug 392055. Move #define of XPCOM_GLUE_AVOID_NSPR from nsISupportsImpl.h to nscore.h. r/a=bsmedberg
|
2007-09-28 13:33:32 -07:00 |
bzbarsky@mit.edu
|
1aade1f2bb
|
Make HTML content objects use QI tables. Bug 389797, r+sr=jst, a=sicking.
|
2007-08-20 15:55:06 -07:00 |
benjamin@smedbergs.us
|
a8f4f63a68
|
Bug 386025 - Expose cycle-collection symbols, r=graydon
|
2007-08-06 07:34:02 -07:00 |
dtownsend@oxymoronical.com
|
8736a5a87b
|
Bug 390143: NS_IMPL macros are broken for implementing 11 interfaces.
r=bsmedberg, a=wanted-1.9
|
2007-08-02 11:14:28 -07:00 |
bzbarsky@mit.edu
|
defcacbc9d
|
Reland part of the patch for bug 330420 which got backed out by the
table-driven QI landing. Bug 387926, r+sr=bsmedberg
|
2007-07-24 13:17:11 -07:00 |
neil@parkwaycc.co.uk
|
314a7d97d4
|
Followup to bug 348748 to fix the alignment of trailing backslashes in macros
[xxx_cast<foo*>(bar) is three characters shorter than NS_XXX_CAST(foo*, bar)]
|
2007-07-11 01:46:44 -07:00 |
jwalden@mit.edu
|
12e960c504
|
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
|
2664dc19bc
|
Keep the purple bit in sync with the purple buffer when suspect and forget calls are dropped on the floor. b=385548 r=graydon
|
2007-06-27 10:51:48 -07:00 |
dbaron@dbaron.org
|
a290d344b5
|
Back out 385548 to try to fix test orange.
|
2007-06-26 22:26:38 -07:00 |
dbaron@dbaron.org
|
d17ffc8ccc
|
Don't set the purple bit when suspect calls are dropped on the floor. b=385548 r=graydon
|
2007-06-26 21:47:40 -07:00 |
bzbarsky@mit.edu
|
6bd07ddf56
|
Reland bug 326603, which got accidentally backed out by the landing of bug313309.
|
2007-04-18 12:27:39 -07:00 |
peterv@propagandism.org
|
c96265ae6d
|
Fix for bug 373693 (Cycle collector makes AddRef about 6x slower). r=graydon, sr=dbaron.
|
2007-04-18 03:10:35 -07:00 |
jwalden@mit.edu
|
02c92d8e1d
|
Bug 372546 - Mark pipe input/output streams as threadsafe. r=bsmedberg
|
2007-03-25 00:31:45 -07:00 |
roc+@cs.cmu.edu
|
0054412272
|
Bug 374866. Reftests for text-transform. r=dbaron
|
2007-03-22 16:01:14 -07:00 |
timeless%mozdev.org
|
71f819b50c
|
Bug 394114 Interfaces missing from various QI implementations.
r=jag sr=jag a=dsicore
|
2008-04-06 12:28:42 +00:00 |
timeless%mozdev.org
|
4dd59e4169
|
reverting, wrong patch, missing AMBIGUOUS
|
2008-03-19 21:55:28 +00:00 |
timeless%mozdev.org
|
8f189a966c
|
Bug 394114 Interfaces missing from various QI implementations.
r=jag sr=jag a=dsicore
|
2008-03-19 21:19:42 +00:00 |
dbaron%dbaron.org
|
2997b61d8d
|
Fix -Wconversion warnings that prevent compiling netwerk/cookie/src/ (which makes warnings fatal) with gcc 4.3 on x86_64. b=409384 r=bsmedberg a=beltzner
|
2008-03-06 23:03:50 +00:00 |
jag%tty.nl
|
ba8a8d1242
|
Fix bustage from previous checkin for bug 392055. Move #define of XPCOM_GLUE_AVOID_NSPR from nsISupportsImpl.h to nscore.h. r/a=bsmedberg
|
2007-09-28 20:33:33 +00:00 |
bzbarsky%mit.edu
|
7a163b9617
|
Make HTML content objects use QI tables. Bug 389797, r+sr=jst, a=sicking.
|
2007-08-20 22:55:08 +00:00 |
benjamin%smedbergs.us
|
bbb6d901f3
|
Bug 386025 - Expose cycle-collection symbols, r=graydon
|
2007-08-06 14:34:05 +00:00 |
dtownsend%oxymoronical.com
|
790e932eaf
|
Bug 390143: NS_IMPL macros are broken for implementing 11 interfaces.
r=bsmedberg, a=wanted-1.9
|
2007-08-02 18:14:28 +00:00 |
bzbarsky%mit.edu
|
9eb6f256ee
|
Reland part of the patch for bug 330420 which got backed out by the
table-driven QI landing. Bug 387926, r+sr=bsmedberg
|
2007-07-24 20:17:11 +00:00 |
neil%parkwaycc.co.uk
|
11d0936e48
|
Followup to bug 348748 to fix the alignment of trailing backslashes in macros
[xxx_cast<foo*>(bar) is three characters shorter than NS_XXX_CAST(foo*, bar)]
|
2007-07-11 08:46:49 +00:00 |
jwalden%mit.edu
|
ef68fcf595
|
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 07:08:56 +00:00 |
dbaron%dbaron.org
|
7c54a43209
|
Keep the purple bit in sync with the purple buffer when suspect and forget calls are dropped on the floor. b=385548 r=graydon
|
2007-06-27 17:51:48 +00:00 |
dbaron%dbaron.org
|
bd26de47a7
|
Back out 385548 to try to fix test orange.
|
2007-06-27 05:26:39 +00:00 |
dbaron%dbaron.org
|
bcef420e0b
|
Don't set the purple bit when suspect calls are dropped on the floor. b=385548 r=graydon
|
2007-06-27 04:47:40 +00:00 |
bzbarsky%mit.edu
|
b49df4390c
|
Reland bug 326603, which got accidentally backed out by the landing of bug
313309.
|
2007-04-18 19:27:39 +00:00 |
peterv%propagandism.org
|
1395012304
|
Fix for bug 373693 (Cycle collector makes AddRef about 6x slower). r=graydon, sr=dbaron.
|
2007-04-18 10:10:37 +00:00 |
jwalden%mit.edu
|
9df5416bc3
|
Bug 372546 - Mark pipe input/output streams as threadsafe. r=bsmedberg
|
2007-03-25 07:31:45 +00:00 |