Steve Fink
|
4b742b7cfc
|
Bug 1356063 - Make Maybe<T> inherit static analysis annotations from T, r=mystor
|
2017-04-13 11:35:01 -07:00 |
|
Jeff Walden
|
bd3fc01aeb
|
Bug 1287006 - Use |alignas(T) unsigned char mStorage[sizeof(T)]| instead of AlignedStorage2 inside Maybe. r=froydnj
|
2017-01-30 15:56:04 -08:00 |
|
Jeff Walden
|
d4fef0a073
|
Bug 1339555 - Make various operator-news into a known-non-null pointer use a ::operator new overload that odesn't null-check. r=froydnj
|
2017-02-14 11:23:18 -08:00 |
|
Jonathan Watt
|
757b7325df
|
Bug 1335780, part 1 - Make Maybe<T>::emplace() work when T is const. r=froydnj
|
2017-01-03 08:53:05 +00:00 |
|
Botond Ballo
|
29b03fcdc2
|
Bug 1331495 - Add an operator<< overload for Maybe. r=froydnj
MozReview-Commit-ID: 8TcYoikeCvR
|
2017-01-18 13:53:35 -05:00 |
|
Xidorn Quan
|
153bdc90d0
|
Bug 1325351 part 3 - Make Maybe accept value from different Maybe type when the inner type is convertible. r=froydnj
MozReview-Commit-ID: 2kYTncYh1Or
|
2016-12-23 11:49:33 +11:00 |
|
Xidorn Quan
|
67a2d803ee
|
Bug 1325351 part 2 - Simplify 'Some' function. r=froydnj
MozReview-Commit-ID: AkLVQw9WYwy
|
2016-12-23 11:32:33 +11:00 |
|
Xidorn Quan
|
81a1ff30cc
|
Bug 1325351 part 1 - Remove workaround for VC in Maybe. r=froydnj
MozReview-Commit-ID: Anlrf3D2WtN
|
2016-12-29 10:58:01 +11:00 |
|
Sebastian Hengst
|
9de86cca10
|
Backed out changeset b4d189ca8add (bug 1325351) for spidermonkey cgc and plain shell failure in Maybe.h. r=backout
|
2016-12-27 10:41:01 +01:00 |
|
Sebastian Hengst
|
0d1f0dfbf9
|
Backed out changeset 79754b9b89b7 (bug 1325351)
|
2016-12-27 10:39:49 +01:00 |
|
Sebastian Hengst
|
8637d53533
|
Backed out changeset 45f0755ff471 (bug 1325351)
|
2016-12-27 10:39:45 +01:00 |
|
Xidorn Quan
|
22507af1b7
|
Bug 1325351 part 3 - Make Maybe accept value from different Maybe type when the inner type is convertible. r=froydnj
MozReview-Commit-ID: 2kYTncYh1Or
|
2016-12-23 11:49:33 +11:00 |
|
Xidorn Quan
|
b07626b147
|
Bug 1325351 part 2 - Simplify 'Some' function. r=froydnj
MozReview-Commit-ID: AkLVQw9WYwy
|
2016-12-23 11:32:33 +11:00 |
|
Xidorn Quan
|
f688089267
|
Bug 1325351 part 1 - Remove workaround for VS2010 in Maybe. r=froydnj
MozReview-Commit-ID: Anlrf3D2WtN
|
2016-12-23 11:32:09 +11:00 |
|
Jeff Walden
|
ec06105a1c
|
Bug 1296760 - Allow Some(nullptr) and Some(Derived*) to convert to Maybe<Base*>. r=froydnj
|
2016-08-24 11:12:48 -07:00 |
|
Daniel Holbert
|
600237252f
|
Bug 1291423: Explicitly qualify the destructor call that we invoke in Maybe::reset. r=Waldo
MozReview-Commit-ID: 6vQouBSxnsZ
|
2016-08-02 21:19:08 -07:00 |
|
Seth Fowler
|
aa79faf7c8
|
Bug 1255632 - Make Maybe::map and Maybe::apply support lambdas. r=waldo,njn
|
2016-06-22 16:32:40 -07:00 |
|
Carsten "Tomcat" Book
|
41562b2af9
|
Backed out changeset 7b03f23fdde5 (bug 1255632) for bustage on a CLOSED TREE
|
2016-06-22 08:48:25 +02:00 |
|
Seth Fowler
|
fb2c419f23
|
Bug 1255632 - Make Maybe::map and Maybe::apply support lambdas. r=waldo,njn
|
2016-06-21 22:15:27 -07:00 |
|
Birunthan Mohanathas
|
7f80d25ce3
|
Bug 1120796 - Part 2: Replace ConvertibleToBool hackarounds with explicit bool operators. r=Waldo
|
2015-02-03 18:52:36 +02:00 |
|
Xidorn Quan
|
5eaea9d491
|
Bug 1119199 - Rewrite Maybe::emplace with variadic template. r=waldo
|
2015-01-13 10:48:10 +11:00 |
|
Ehsan Akhgari
|
5628f587f5
|
Bug 1060375 - Mark the Maybe(Nothing) constructor as implicit; r=froydnj
|
2014-08-29 18:13:04 -04:00 |
|
Seth Fowler
|
97d025b9b7
|
Bug 913586 (Part 9) - Add more useful features to the Maybe<T> API. r=waldo
* * *
Bug 913586 (Part 10) - Add a test for Maybe<T>. r=waldo
|
2014-08-22 00:43:02 -07:00 |
|
Ehsan Akhgari
|
d7e766a8f0
|
Bug 1055001 - Make Maybe's constructor explicit; r=froydnj
|
2014-08-18 15:18:30 -04:00 |
|
Seth Fowler
|
8cdb6d50b9
|
Bug 913586 (Part 1) - Revamp Maybe<T> to be usable in many more situations. r=waldo
|
2014-08-13 15:39:40 -07:00 |
|
Nicholas Nethercote
|
50bb9d3f06
|
Bug 1026319 - Convert the second quarter of MFBT to Gecko style. r=froydnj.
|
2014-06-12 23:34:08 -07:00 |
|
Justin Lebar
|
55b13879fc
|
Bug 909514 - Include <new> before mozilla::Maybe (and move Maybe into mfbt/Maybe.h). r=waldo
|
2013-08-27 15:10:28 -07:00 |
|