mfbt/RefPtr.h
7c2de383cfef7c0538eae579a2981c2add488b83
created 2014-07-30 06:59 -0700
pushed 2014-07-30 14:08 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1045920 (part 2) - Add mfbt/tests/TestRefPtr.cpp. r=froydnj.
91d7659bb35145e10ff737753688e0972c1a79b5
created 2014-07-10 19:10 -0700
pushed 2014-07-11 06:20 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1036789 - Convert the third quarter of MFBT to Gecko style. r=Ms2ger.
8eeb287c59fd0b7a8b3a0b66161b52c5833ac523
created 2014-06-18 20:11 -0400
pushed 2014-06-19 00:11 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1026718 - Expand MOZ_DECLARE_REFCOUNTED_TYPENAME unconditioanlly in order to make it available outside of libxul as well; r=Waldo
d7dc39d162348d21bd2b51b3a3b56fa2fe969dd5
created 2014-06-06 23:17 -0400
pushed 2014-06-07 03:17 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1013662 - Fix bad implicit conversion constructors in MFBT; r=froydnj,Waldo
4cb70de5fd6aea678aa5985a1eb92d4af1eab153
created 2014-05-01 14:33 -0400
pushed 2014-05-01 19:00 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1004564 - Move AtomicRefCounted to mozilla::external and outlaw it in Gecko code; r=froydnj
b021f9de4e9cb0c84f9b86850857208cdcb48d6c
created 2014-03-25 09:02 -0400
pushed 2014-03-25 13:02 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 985878 - Make AtomicRefCounted thread safe; r=khuey
6ece485bb7223d6a6b48e117669e9f6cb0e8e603
created 2014-03-09 14:36 -0400
pushed 2014-03-09 18:37 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 935778 - Part 3: Add trace-refcount logging for AddRef and Release in RefCounted objects; r=dbaron
9dd9e9cf9646b62b33b241257fd699527e4dd11c
created 2014-02-26 10:13 -0500
pushed 2014-02-26 15:13 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 935778 - Part 0.7: Emit the correct type name from FilterNodeLightingSoftware; r=jrmuizel, parts r=dbaron
7268148d5d6d4adb3cc1ce84d769457f5c0d36a9
created 2014-02-24 21:08 -0500
pushed 2014-02-25 02:09 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 976247 - Remove a useless static keyword from mozilla::detail::DEAD; r=froydnj
f0ce508ce329e4988b6b281f50966e20ff85318c
created 2014-02-24 21:07 -0500
pushed 2014-02-25 02:07 +0000
Ehsan Akhgari Ehsan Akhgari - Backed out changeset f74c9326b89c (bug 976247) because I landed the wrong patch :(
f74c9326b89c94440109bbcfc99330695b6576d5
created 2014-02-24 19:37 -0500
pushed 2014-02-25 02:06 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 976247 - Remove a useless static keyword from mozilla::detail::DEAD; r=froydnj
76407f0f10bab7b14e326fd566d5b48c5d0ae92b
created 2014-02-24 08:23 -0500
pushed 2014-02-24 13:24 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 935778 - Part 0.6: Add support for MOZ_DECLARE_REFCOUNTED_VIRTUAL_TYPENAME and use it in moz2d
801aadc11572f0313ccdbf322f3cbd3f9079c87b
created 2014-02-22 11:23 -0500
pushed 2014-02-22 16:23 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 935778 - Part 1.1: Re-add the refcount assertions for AddRef(), and make the assertions for Release() use a signed integer
80b3309661a19f62900ca9050f4de52ce256b657
created 2014-02-21 14:45 -0500
pushed 2014-02-21 19:46 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 935778 - Part 1: Add RefCountType, a type compatible with nsrefcnt, to MFBT; r=dbaron,froydnj
a29b5994e73ad65f69755456dea4749eaca6de04
created 2014-02-20 21:33 -0500
pushed 2014-02-21 02:33 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 935778 - Part 0.2: Spray some MOZ_DECLARE_REFCOUNTED_TYPENAME across the tree
e2796e169e2834986d2c341ecca63e42de81e333
created 2013-09-06 13:32 -0700
pushed 2013-09-06 20:33 +0000
Seth Fowler Seth Fowler - Bug 912299 - Make RefCounted's refcount field mutable. r=waldo
98656b5a9e6b0ebd93e4967ab9200a926ed293c9
created 2013-09-05 21:40 -0700
pushed 2013-09-06 04:40 +0000
Phil Ringnalda Phil Ringnalda - Back out 39bcc4b7efc8+e268996cb988 (bug 912299) for Android build bustage
e268996cb9889250a7d6c55054b55e8e0cde7a5e
created 2013-09-05 20:49 -0700
pushed 2013-09-06 03:50 +0000
Seth Fowler Seth Fowler - Bug 912299 - Make RefCounted's refcount field mutable. r=waldo
552bca1bc885acca25c1c431e39a872b6f703b24
created 2013-07-18 13:59 -0400
pushed 2013-07-30 18:14 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 895322 - Part 1: Replace the usages of MOZ_STATIC_ASSERT with C++11 static_assert; r=Waldo
f55906cadf07a9ef44cc4ce2574fe35f3dc85672
created 2013-07-24 09:41 +0200
pushed 2013-07-24 09:53 +0000
Ms2ger Ms2ger - Bug 896341 - Update include guards and modelines in MFBT; r=Waldo
5ff5c972e3af55bd1190d1418f6634e665213dbc
created 2013-05-18 09:52 +0200
pushed 2013-05-18 07:53 +0000
Mike Hommey Mike Hommey - Bug 864035 - Add an atomic RefCounted and WeakPtr implementation. r=Waldo
c23e30df38d1628a1ff55b45f2c4d55d8b04cd8c
created 2013-04-19 17:59 -0400
pushed 2013-04-19 22:45 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 863884 - Prepare WeakPtr to support a thread-safe variant; r=Waldo
15dd558ca1018ef9d585dcbaa26900a8e56fcf06
created 2013-02-05 16:53 +1300
pushed 2013-02-05 03:55 +0000
Nicholas Cameron Nicholas Cameron - Bug 837297; change RefCounted::dead to a define; r=waldo
799de1cf584bf2ad61bf5724b92ca2b7d899c797
created 2013-01-29 09:35 +0100
pushed 2013-01-31 09:32 +0000
Mike Hommey Mike Hommey - Bug 834769 - Change the "destroyed" state value for RefCounted. r=Waldo
954fc89373b8e19044d9da472b2d2b11af8cef9d
created 2013-01-29 09:49 +0100
pushed 2013-01-29 08:50 +0000
Mike Hommey Mike Hommey - Backout changeset bc2bbe9836c7 (bug 834769) for bustage.
bc2bbe9836c7c40eedca35e79d4f73974736e20d
created 2013-01-29 09:35 +0100
pushed 2013-01-29 08:36 +0000
Mike Hommey Mike Hommey - Bug 834769 - Change the "destroyed" state value for RefCounted. r=Waldo
1a0f4431003105008d31616e75b8db2d3291d54f
created 2012-06-03 20:36 -0700
pushed 2012-06-05 16:11 +0000
Jeff Walden Jeff Walden - Style patrol to make everything conform to mfbt/STYLE. No bug, r=sparky
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-05-21 12:28 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
ad85a745d2fbf9a34c5d32cd3471cc6635c79ccf
created 2011-12-28 10:48 -0600
pushed 2011-12-29 22:26 +0000
Jeff Walden Jeff Walden - Add introductory comments to the files in mfbt/ that aren't copied from elsewhere, to facilitate easier MXR directory skimming. No bug, r=lumpy
cffea4a903accb901b02517270378f6d76403382
created 2011-12-19 14:45 -0500
pushed 2011-12-22 02:57 +0000
Jeff Walden Jeff Walden - Bug 712129 - Move MOZ*INLINE macros from Util.h into Attributes.h, where they make more sense. r=luke
0df00b3b8846361c28b8147a2ce781d69e467cf2
created 2011-12-19 14:28 -0500
pushed 2011-12-22 02:57 +0000
Jeff Walden Jeff Walden - Bug 712129 - Move assertion code into a new mfbt/Assertions.h header. r=luke
de0efe828f9b8451050a4ae23389d39b69f57755
created 2011-11-20 12:22 -0800
pushed 2011-11-23 01:15 +0000
Jeff Walden Jeff Walden - Bug 704127 - Move C++ attribute support out of mozilla/Types.h and into mozilla/Attributes.h so that it can be used by code that's not yet compatible with the full mfbt experience. r=cjones
3b3c9e09abe39372b3d8cb488f1c7e827db9299b
created 2011-11-21 16:42 -0500
pushed 2011-11-21 21:43 +0000
Joe Drew Joe Drew - Bug 702799 - Don't modify a RefPtr when using the implicit conversion to TemporaryRef. r=cjones
c3a965a12bc891e0b898f9e6c7c8cc000e2ffe43
created 2011-11-10 14:19 -0800
pushed 2011-11-11 05:42 +0000
Jeff Walden Jeff Walden - Bug 701183 - Make MOZ_DELETE use deleted function syntax in gcc when it's possible to do so without causing a warning. r=cjones
ca61a0de54f1db83a6c22844386474d9bf4fd342
created 2011-06-21 21:44 -0700
pushed 2011-06-22 05:51 +0000
Bas Schouten Bas Schouten - Followup to bug 661973: Fix bug with COM outparams and add convenience operators. r=cjones
d87b04f9f9dd948d337304ee29f310ae5f810967
created 2011-06-16 20:40 -0700
pushed 2011-06-17 13:33 +0000
Chris Jones Chris Jones - Bug 661973: Implement mozilla::RefCounted, RefPtr, TemporaryRef, OutParamRef, and byRef. r=Bas,luke sr=roc
less more (0) tip