mfbt/Maybe.h
06d2f579a7f39ee0b2f20f43ec7e570fded37872
created 2017-08-17 09:49 +1000
pushed 2017-09-15 00:19 +0000
Xidorn Quan Xidorn Quan - Bug 1391103 - Align Maybe::mStorage like when the type is in a struct. r=froydnj
054f46576d6da24893099b40c0d78881da96d19d
created 2017-04-13 11:35 -0700
pushed 2017-06-12 13:08 +0000
Steve Fink Steve Fink - Bug 1356063 - Make Maybe<T> inherit static analysis annotations from T, r=mystor
e0f2e64261cc3e1a535b1500f13cefe7e32be2dd
created 2017-01-30 15:56 -0800
pushed 2017-04-18 12:07 +0000
Jeff Walden Jeff Walden - Bug 1287006 - Use |alignas(T) unsigned char mStorage[sizeof(T)]| instead of AlignedStorage2 inside Maybe. r=froydnj
83c513bf2e8843b445bfc5768bba6190543894bc
created 2017-02-14 11:23 -0800
pushed 2017-04-18 12:07 +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
a10b506ab805c2ece50d6acdc93620dbb0469b17
created 2017-01-03 08:53 +0000
pushed 2017-04-18 12:07 +0000
Jonathan Watt Jonathan Watt - Bug 1335780, part 1 - Make Maybe<T>::emplace() work when T is const. r=froydnj
9ef29560c30a3d6bc9ce238ab0b1f4ff5ca6ef3e
created 2017-01-18 13:53 -0500
pushed 2017-04-18 12:07 +0000
Botond Ballo Botond Ballo - Bug 1331495 - Add an operator<< overload for Maybe. r=froydnj
42fa5226e92c56bf0f59a8fb5562f9e0e73c3521
created 2016-12-23 11:49 +1100
pushed 2017-03-06 20:48 +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
134d3abde30cabf888b1e8b9a4dadd94cd872482
created 2016-12-23 11:32 +1100
pushed 2017-03-06 20:48 +0000
Xidorn Quan Xidorn Quan - Bug 1325351 part 2 - Simplify 'Some' function. r=froydnj
a5917e9614e49308f6e9963ee6c38517fef48416
created 2016-12-29 10:58 +1100
pushed 2017-03-06 20:48 +0000
Xidorn Quan Xidorn Quan - Bug 1325351 part 1 - Remove workaround for VC in Maybe. r=froydnj
38fe624589d393730a347b2b54eabce53277cf47
created 2016-12-27 10:41 +0100
pushed 2017-03-06 20:48 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset b4d189ca8add (bug 1325351) for spidermonkey cgc and plain shell failure in Maybe.h. r=backout
d9c389a8bcbf43f32df70eddda5d2d564cd90e12
created 2016-12-27 10:39 +0100
pushed 2017-03-06 20:48 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 79754b9b89b7 (bug 1325351)
330a93f6a4e82a0428544d1da45c036294c60ec0
created 2016-12-27 10:39 +0100
pushed 2017-03-06 20:48 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 45f0755ff471 (bug 1325351)
45f0755ff471c8204229c95627e60b55cd971748
created 2016-12-23 11:49 +1100
pushed 2017-03-06 20:48 +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
79754b9b89b744325ea773c83185a4520bdbd632
created 2016-12-23 11:32 +1100
pushed 2017-03-06 20:48 +0000
Xidorn Quan Xidorn Quan - Bug 1325351 part 2 - Simplify 'Some' function. r=froydnj
b4d189ca8add5a3b5fd27d8e3b7d42c812a195d0
created 2016-12-23 11:32 +1100
pushed 2017-03-06 20:48 +0000
Xidorn Quan Xidorn Quan - Bug 1325351 part 1 - Remove workaround for VS2010 in Maybe. r=froydnj
837df946deca47e977f0cb04888e42e36705d0fc
created 2016-08-24 11:12 -0700
pushed 2016-11-14 12:26 +0000
Jeff Walden Jeff Walden - Bug 1296760 - Allow Some(nullptr) and Some(Derived*) to convert to Maybe<Base*>. r=froydnj
dfe87fbf9f4df2d6614bc0833de61672dc4e9b24
created 2016-08-02 21:19 -0700
pushed 2016-11-14 12:26 +0000
Daniel Holbert Daniel Holbert - Bug 1291423: Explicitly qualify the destructor call that we invoke in Maybe::reset. r=Waldo
ebb6ba3a1204f3eb4078a0400e06e71b600262a0
created 2016-06-22 13:34 -0700
pushed 2016-09-19 13:38 +0000
Seth Fowler Seth Fowler - Bug 1255632 - Make Maybe::map and Maybe::apply support lambdas. r=waldo,njn
185065fdef03b7bda316565e900a2b9a668dcf36
created 2016-06-22 08:48 +0200
pushed 2016-09-19 13:38 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 7b03f23fdde5 (bug 1255632) for bustage on a CLOSED TREE
7b03f23fdde51ce59d834b1e7189121f273b2f19
created 2016-06-21 20:39 -0700
pushed 2016-09-19 13:38 +0000
Seth Fowler Seth Fowler - Bug 1255632 - Make Maybe::map and Maybe::apply support lambdas. r=waldo,njn
de42116d5ef3aa8a26c1a601675786faa9bb5179
created 2015-02-03 18:52 +0200
pushed 2015-03-30 18:32 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1120796 - Part 2: Replace ConvertibleToBool hackarounds with explicit bool operators. r=Waldo
ea1a96f3a4c0b9f53f3be6edb43f096ccc20dc3a
created 2015-01-13 10:48 +1100
pushed 2015-03-30 18:32 +0000
Xidorn Quan Xidorn Quan - Bug 1119199 - Rewrite Maybe::emplace with variadic template. r=waldo
480cdabe848fd5f99187b031e2b301918bb89bea
created 2014-08-29 18:13 -0400
pushed 2014-10-13 16:35 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1060375 - Mark the Maybe(Nothing) constructor as implicit; r=froydnj
7283263a197491db6507f37ece921d4aaef13e14
created 2014-08-22 00:43 -0700
pushed 2014-10-13 16:35 +0000
Seth Fowler Seth Fowler - Bug 913586 (Part 9) - Add more useful features to the Maybe<T> API. r=waldo
a6dba0eca333b4f09597e6c463fb8648a54557f2
created 2014-08-18 15:18 -0400
pushed 2014-10-13 16:35 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1055001 - Make Maybe's constructor explicit; r=froydnj
834c6dadc1b237408291c22c8b47ef1f8fab53c0
created 2014-08-13 15:39 -0700
pushed 2014-10-13 16:35 +0000
Seth Fowler Seth Fowler - Bug 913586 (Part 1) - Revamp Maybe<T> to be usable in many more situations. r=waldo
cf068fd95d3cef2e75205ae37c937bfaee01506f
created 2014-06-12 23:34 -0700
pushed 2014-09-02 16:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1026319 - Convert the second quarter of MFBT to Gecko style. r=froydnj.
535e7c112fc63acb9d7ca92d71a1cad2fc7f03e6
created 2013-08-27 15:10 -0700| base
pushed 2013-10-28 21:59 +0000
Justin Lebar Justin Lebar - Bug 909514 - Include <new> before mozilla::Maybe (and move Maybe into mfbt/Maybe.h). r=waldo
less more (0) tip