mfbt/Maybe.h
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
99d33ba5e213387846e04e635d993e30364c815e
created 2018-10-25 17:20 +0000
pushed 2018-10-26 04:43 +0000
Gerald Squelart Gerald Squelart - Bug 1054115 - Maybe::map and apply now take the function through a forwarding reference - r=froydnj
5c8f8fe4ef3e4e95526783d3781aebd14c9395df
created 2018-09-24 22:47 +0000
pushed 2018-09-25 09:18 +0000
Mike Hommey Mike Hommey - Bug 1493093 - Allow to relax MOZ_NON_TEMPORARY_CLASS for some specific constructors r=andi
b12998a7102ed831fbc332f1c3b11094feb8e51b
created 2018-09-13 12:27 -0500
pushed 2018-09-14 03:31 +0000
Dylan Roeh Dylan Roeh - Bug 1489257 - Backed out 3 changesets (bug 1441059, bug 1478171) for causing bug 1489257. r=me
2b83e35d70dfe4628d63182d6576ddca0bf22b80
created 2018-09-11 18:47 +0300
pushed 2018-09-11 22:13 +0000
arthur.iakab arthur.iakab - Backed out changeset 16d2d6dc3cdf (bug 1489257)on request by droeh for causing geckowiev failures
16d2d6dc3cdffd6265ebc3366b23947cdd86f467
created 2018-09-10 16:15 -0500
pushed 2018-09-11 22:13 +0000
Dylan Roeh Dylan Roeh - Bug 1489257 - Backed out 3 changesets (bug 1441059, bug 1478171) for causing bug 1489257. r=me
f7bd4f224f9aade0428b7a254248a77f89562055
created 2018-07-17 10:34 -0500
pushed 2018-07-23 15:49 +0000
Dylan Roeh Dylan Roeh - Bug 1441059 - Add cycle collection implementations for Maybe. r=bz
bb85c5ee5afc151be0d07ecc48318dc69cfef446
created 2018-06-01 18:30 +0200
pushed 2018-06-02 23:03 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1466168: Remove mozilla::Forward in favor of std::forward. r=froydnj
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-01 22:02 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
aab1afd86d77b9088efcadba770d987d921169f6
created 2018-05-21 10:03 -0400
pushed 2018-05-21 21:30 +0000
Nathan Froyd Nathan Froyd - Bug 1410186 - turn Maybe assertions into diagnostic assertions; r=bkelly
77c06979d9e88979ec96263eccdbd750cb9221a4
created 2018-05-21 16:53 +0300
pushed 2018-05-21 13:54 +0000
Bogdan Tara Bogdan Tara - Backed out changeset c82274a23aea (bug 1410186) on request by igoldan a=backout
c82274a23aeaa6be8b7509de05822cb4bfa7729e
created 2018-05-15 16:34 -0400
pushed 2018-05-16 10:01 +0000
Nathan Froyd Nathan Froyd - Bug 1410186 - turn Maybe assertions into diagnostic assertions; r=bkelly
a2217ad18058ac7c3167c4a39028fc4fb1e18e31
created 2018-04-10 13:46 -0400
pushed 2018-04-10 21:56 +0000
Nathan Froyd Nathan Froyd - Bug 1444125 - don't poison Maybe on construction; r=gerald
84c72a259b96bf116456351fbd8361cce50ef9c2
created 2018-04-10 13:46 -0400
pushed 2018-04-10 21:56 +0000
Nathan Froyd Nathan Froyd - Bug 1444125 - work harder to generate good code for Maybe poisoning; r=gerald
06d57a43b11a4ade5379efdfaafd2736117a1922
created 2018-03-06 11:35 -0500
pushed 2018-03-06 21:54 +0000
Nathan Froyd Nathan Froyd - Bug 1414901 - part 2 - poison Maybe<T> instances when not in use; r=Waldo
adfd4d3245467c54507316b9be82b86424585031
created 2017-11-13 12:14 +1100
pushed 2017-11-13 09:54 +0000
Nicholas Nethercote Nicholas Nethercote - Backout 15b89e515c94 (bug 1410186) for causing too many crashes on Nightly.
15b89e515c94cb05bfdebdf7fc37a347234547c8
created 2017-11-09 12:27 -0500
pushed 2017-11-10 09:56 +0000
Nathan Froyd Nathan Froyd - Bug 1410186 - turn Maybe assertions into release assertions; r=bkelly
06d2f579a7f39ee0b2f20f43ec7e570fded37872
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
054f46576d6da24893099b40c0d78881da96d19d
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
e0f2e64261cc3e1a535b1500f13cefe7e32be2dd
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
83c513bf2e8843b445bfc5768bba6190543894bc
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
a10b506ab805c2ece50d6acdc93620dbb0469b17
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
9ef29560c30a3d6bc9ce238ab0b1f4ff5ca6ef3e
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
42fa5226e92c56bf0f59a8fb5562f9e0e73c3521
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
134d3abde30cabf888b1e8b9a4dadd94cd872482
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
a5917e9614e49308f6e9963ee6c38517fef48416
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
38fe624589d393730a347b2b54eabce53277cf47
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
d9c389a8bcbf43f32df70eddda5d2d564cd90e12
created 2016-12-27 10:39 +0100
pushed 2016-12-28 04:31 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 79754b9b89b7 (bug 1325351)
330a93f6a4e82a0428544d1da45c036294c60ec0
created 2016-12-27 10:39 +0100
pushed 2016-12-28 04:31 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 45f0755ff471 (bug 1325351)
45f0755ff471c8204229c95627e60b55cd971748
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
79754b9b89b744325ea773c83185a4520bdbd632
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
b4d189ca8add5a3b5fd27d8e3b7d42c812a195d0
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
837df946deca47e977f0cb04888e42e36705d0fc
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
dfe87fbf9f4df2d6614bc0833de61672dc4e9b24
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
ebb6ba3a1204f3eb4078a0400e06e71b600262a0
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
185065fdef03b7bda316565e900a2b9a668dcf36
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
7b03f23fdde51ce59d834b1e7189121f273b2f19
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
de42116d5ef3aa8a26c1a601675786faa9bb5179
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
ea1a96f3a4c0b9f53f3be6edb43f096ccc20dc3a
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
480cdabe848fd5f99187b031e2b301918bb89bea
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
7283263a197491db6507f37ece921d4aaef13e14
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
a6dba0eca333b4f09597e6c463fb8648a54557f2
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
834c6dadc1b237408291c22c8b47ef1f8fab53c0
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
cf068fd95d3cef2e75205ae37c937bfaee01506f
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.
535e7c112fc63acb9d7ca92d71a1cad2fc7f03e6
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
less more (0) tip