mfbt/WeakPtr.h
6979b5854ef4eaf885e5bcdef4f9963ed772dd50
created 2015-01-08 22:33 -0800
pushed 2015-01-14 23:46 +0000
Brian Smith Brian Smith - Bug 1119776, Part 4: Avoid defining snprintf when MSVC provides it (MFBT), r=waldo
3928ee1b0381453833c00fbe1e1b72a26143f13a
created 2015-01-11 11:34 +0900
pushed 2015-01-11 02:35 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1120062 - Part 1: Remove most Nullptr.h includes. r=waldo
3d94c5baadb0effa4e2cdc0fdefc5e946edb3f64
created 2014-12-25 15:18 -0500
pushed 2015-01-06 21:30 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1114999 - Part 2: Apply MOZ_NO_ADDREF_RELEASE_ON_RETURN to all smart pointer arrow operators that can return refcounted objects; r=jrmuizel
9e07239decd36a6e7536dcf52b0c34b329b3a765
created 2014-12-23 21:17 -0500
pushed 2014-12-24 02:18 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1114880 follow-up: Rename MOZ_{STRONG,WEAK}_REF to MOZ_{OWNING,NON_OWNING}_REF
520a9a3c88ade5482b03719fe643d948cac40c56
created 2014-12-23 17:26 -0500
pushed 2014-12-23 22:33 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1114979 - Annotate some strong and weak references in MFBT; r=froydnj
2dbeb8d5eeec4b6a1502036ed798c576fafb7528
created 2014-08-05 09:21 -0400
pushed 2014-08-05 13:24 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1048013 - Fix some bad implicit constructors in MFBT; r=froydnj
8a7cbe9ed925429432adad630a9a138c9649a88d
created 2014-07-30 15:52 -0400
pushed 2014-07-30 19:52 +0000
Benoit Jacob Benoit Jacob - Bug 1044658 - 5/6 - remove asWeakPtr - r=froydnj
5beea07a9f5f5ba7920d2bf74a87c6b93219d35f
created 2014-07-30 15:52 -0400
pushed 2014-07-30 19:52 +0000
Benoit Jacob Benoit Jacob - Bug 1044658 - 4/6 - remove the need for asWeakPtr, and make asWeakPtr just return 'this' - r=froydnj
77a2a058bc912c083750a9dd85cf1792e6141ff9
created 2014-07-30 15:52 -0400
pushed 2014-07-30 19:52 +0000
Benoit Jacob Benoit Jacob - Bug 1044658 - 3/6 - make WeakPtr<const T> work - r=froydnj
a8f57c397a0449f565b61b3791a071304292b012
created 2014-07-30 15:52 -0400
pushed 2014-07-30 19:52 +0000
Benoit Jacob Benoit Jacob - Bug 1044658 - 2/6 - remove useless base classes around WeakPtr - r=froydnj
cd926197c6c91d7222e177a6e6e6c2950c862bb3
created 2014-07-30 15:52 -0400
pushed 2014-07-30 19:52 +0000
Benoit Jacob Benoit Jacob - Bug 1044658 - 1/6 - remove useless template parameters around WeakPtr - r=froydnj
1b7d7dcf71e23f6ed68f10a72416f7dc5e58a6c2
created 2014-07-22 20:54 -0700
pushed 2014-07-23 23:01 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1041914 - Convert the fourth quarter of MFBT to Gecko style. r=Ms2ger.
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.
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
7d5848e153010a645c109343cf57cd118c4e078b
created 2014-03-28 00:12 -0400
pushed 2014-03-28 04:12 +0000
Ehsan Akhgari Ehsan Akhgari - Add a comment to WeakPtr.h which explicitly calls out the fact that it's not thread-safe, no bug, DONTBUILD
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
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
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
287878a32dd22f0d6a26845a3ee1cddc012b961b
created 2013-10-16 13:48 -0400
pushed 2013-10-16 17:48 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 923554 - Backout the atomic weak pointer implementation because it's neither atomic nor thread-safe; r=froydnj
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
761d4d55680d50700e4aef7ae7419c329d9ec9c6
created 2013-02-17 22:56 -0800
pushed 2013-02-18 06:56 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 563195: Avoid triggering -Wshadow warnings in mfbt/. r=Waldo
c155591689563acb69005e63dfc65a7a647fb91a
created 2012-12-18 11:37 -0500
pushed 2012-12-18 16:37 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 821804 - Allow unitialized WeakPtrs to work properly. r=Waldo
0e3e4275119519096133d0967bf703a769b93952
created 2012-10-12 18:17 -0400
pushed 2012-10-17 15:48 +0000
Joe Drew Joe Drew - Bug 801120 - Support T* WeakPtr<T>::get(). r=Ms2ger,ehsan
a2630fb2dbfa056a44106b59c84bfc7f9351a943
created 2012-10-04 15:45 -0400
pushed 2012-10-04 20:04 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 792954. Add a WeakPtr implementation to use instead of nsISupportsWeakReference. r=joe,ehsan,Waldo
less more (0) tip