mfbt/Maybe.h
06d2f579a7f3
created 2017-08-17 09:49 +1000
pushed 2017-08-22 09:47 +0000
Xidorn Quan Xidorn Quan - Bug 1391103 - Align Maybe::mStorage like when the type is in a struct. r=froydnj
054f46576d6d
created 2017-04-13 11:35 -0700
pushed 2017-04-14 09:07 +0000
Steve Fink Steve Fink - Bug 1356063 - Make Maybe<T> inherit static analysis annotations from T, r=mystor
e0f2e64261cc
created 2017-01-30 15:56 -0800
pushed 2017-02-23 13:59 +0000
Jeff Walden Jeff Walden - Bug 1287006 - Use |alignas(T) unsigned char mStorage[sizeof(T)]| instead of AlignedStorage2 inside Maybe. r=froydnj
83c513bf2e88
created 2017-02-14 11:23 -0800
pushed 2017-02-23 13:59 +0000
Jeff Walden Jeff Walden - Bug 1339555 - Make various operator-news into a known-non-null pointer use a ::operator new overload that odesn't null-check. r=froydnj
a10b506ab805
created 2017-01-03 08:53 +0000
pushed 2017-02-04 01:04 +0000
Jonathan Watt Jonathan Watt - Bug 1335780, part 1 - Make Maybe<T>::emplace() work when T is const. r=froydnj
9ef29560c30a
created 2017-01-18 13:53 -0500
pushed 2017-01-24 02:42 +0000
Botond Ballo Botond Ballo - Bug 1331495 - Add an operator<< overload for Maybe. r=froydnj
42fa5226e92c
created 2016-12-23 11:49 +1100
pushed 2016-12-29 19:58 +0000
Xidorn Quan Xidorn Quan - Bug 1325351 part 3 - Make Maybe accept value from different Maybe type when the inner type is convertible. r=froydnj
134d3abde30c
created 2016-12-23 11:32 +1100
pushed 2016-12-29 19:58 +0000
Xidorn Quan Xidorn Quan - Bug 1325351 part 2 - Simplify 'Some' function. r=froydnj
a5917e9614e4
created 2016-12-29 10:58 +1100
pushed 2016-12-29 19:58 +0000
Xidorn Quan Xidorn Quan - Bug 1325351 part 1 - Remove workaround for VC in Maybe. r=froydnj
38fe624589d3
created 2016-12-27 10:41 +0100
pushed 2016-12-28 04:31 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset b4d189ca8add (bug 1325351) for spidermonkey cgc and plain shell failure in Maybe.h. r=backout
d9c389a8bcbf
created 2016-12-27 10:39 +0100
pushed 2016-12-28 04:31 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 79754b9b89b7 (bug 1325351)
330a93f6a4e8
created 2016-12-27 10:39 +0100
pushed 2016-12-28 04:31 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 45f0755ff471 (bug 1325351)
45f0755ff471
created 2016-12-23 11:49 +1100
pushed 2016-12-28 04:31 +0000
Xidorn Quan Xidorn Quan - Bug 1325351 part 3 - Make Maybe accept value from different Maybe type when the inner type is convertible. r=froydnj
79754b9b89b7
created 2016-12-23 11:32 +1100
pushed 2016-12-28 04:31 +0000
Xidorn Quan Xidorn Quan - Bug 1325351 part 2 - Simplify 'Some' function. r=froydnj
b4d189ca8add
created 2016-12-23 11:32 +1100
pushed 2016-12-28 04:31 +0000
Xidorn Quan Xidorn Quan - Bug 1325351 part 1 - Remove workaround for VS2010 in Maybe. r=froydnj
837df946deca
created 2016-08-24 11:12 -0700
pushed 2016-08-30 00:41 +0000
Jeff Walden Jeff Walden - Bug 1296760 - Allow Some(nullptr) and Some(Derived*) to convert to Maybe<Base*>. r=froydnj
dfe87fbf9f4d
created 2016-08-02 21:19 -0700
pushed 2016-08-03 15:04 +0000
Daniel Holbert Daniel Holbert - Bug 1291423: Explicitly qualify the destructor call that we invoke in Maybe::reset. r=Waldo
ebb6ba3a1204
created 2016-06-22 13:34 -0700
pushed 2016-06-23 12:57 +0000
Seth Fowler Seth Fowler - Bug 1255632 - Make Maybe::map and Maybe::apply support lambdas. r=waldo,njn
185065fdef03
created 2016-06-22 08:48 +0200
pushed 2016-06-22 11:45 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 7b03f23fdde5 (bug 1255632) for bustage on a CLOSED TREE
7b03f23fdde5
created 2016-06-21 20:39 -0700
pushed 2016-06-22 11:45 +0000
Seth Fowler Seth Fowler - Bug 1255632 - Make Maybe::map and Maybe::apply support lambdas. r=waldo,njn
de42116d5ef3
created 2015-02-03 18:52 +0200
pushed 2015-02-03 21:15 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1120796 - Part 2: Replace ConvertibleToBool hackarounds with explicit bool operators. r=Waldo
ea1a96f3a4c0
created 2015-01-13 10:48 +1100
pushed 2015-01-13 13:24 +0000
Xidorn Quan Xidorn Quan - Bug 1119199 - Rewrite Maybe::emplace with variadic template. r=waldo
480cdabe848f
created 2014-08-29 18:13 -0400
pushed 2014-08-30 16:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1060375 - Mark the Maybe(Nothing) constructor as implicit; r=froydnj
7283263a1974
created 2014-08-22 00:43 -0700
pushed 2014-08-22 23:47 +0000
Seth Fowler Seth Fowler - Bug 913586 (Part 9) - Add more useful features to the Maybe<T> API. r=waldo
a6dba0eca333
created 2014-08-18 15:18 -0400
pushed 2014-08-19 12:40 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1055001 - Make Maybe's constructor explicit; r=froydnj
834c6dadc1b2
created 2014-08-13 15:39 -0700
pushed 2014-08-14 07:35 +0000
Seth Fowler Seth Fowler - Bug 913586 (Part 1) - Revamp Maybe<T> to be usable in many more situations. r=waldo
cf068fd95d3c
created 2014-06-12 23:34 -0700
pushed 2014-06-19 14:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1026319 - Convert the second quarter of MFBT to Gecko style. r=froydnj.
535e7c112fc6
created 2013-08-27 15:10 -0700| base
pushed 2013-08-28 11:21 +0000
Justin Lebar Justin Lebar - Bug 909514 - Include <new> before mozilla::Maybe (and move Maybe into mfbt/Maybe.h). r=waldo