Jeff Walden
|
fceda02d9b
|
Bug 1287006 - Use |alignas(T) unsigned char mStorage[sizeof(T)]| instead of AlignedStorage2 inside Maybe. r=froydnj
--HG--
extra : rebase_source : 59e8039481b332decacd1acc7cf1cb73ec8b78cf
|
2017-01-30 15:56:04 -08:00 |
|
Jonathan Watt
|
33a6ca0109
|
Bug 1335780, part 2 - Tests for Maybe<const Type>. r=froydnj
|
2017-01-03 08:53:05 +00:00 |
|
David Major
|
bbf01a2d5f
|
Bug 1329236: Remove the DECLTYPE(expr) workaround in TestMaybe.cpp. r=ehsan
MozReview-Commit-ID: 5n5iRdJKn7M
--HG--
extra : rebase_source : 181165142b1f39c59c404b0b692383dd63a423b9
|
2017-01-06 12:53:20 -06:00 |
|
Xidorn Quan
|
b4ceaa3474
|
Bug 1325351 part 3 - Make Maybe accept value from different Maybe type when the inner type is convertible. r=froydnj
MozReview-Commit-ID: 2kYTncYh1Or
--HG--
extra : rebase_source : f3263ce10f3afae6e8ac734296dbb0e641c55c99
|
2016-12-23 11:49:33 +11:00 |
|
Sebastian Hengst
|
6c5fadc6f5
|
Backed out changeset 45f0755ff471 (bug 1325351)
|
2016-12-27 10:39:45 +01:00 |
|
Xidorn Quan
|
3cead98957
|
Bug 1325351 part 3 - Make Maybe accept value from different Maybe type when the inner type is convertible. r=froydnj
MozReview-Commit-ID: 2kYTncYh1Or
--HG--
extra : rebase_source : 2d15fb3c252f1c0505d739d9540079ceb9296b39
|
2016-12-23 11:49:33 +11:00 |
|
Jeff Walden
|
34e7d5b132
|
Bug 1296760 - Allow Some(nullptr) and Some(Derived*) to convert to Maybe<Base*>. r=froydnj
--HG--
extra : rebase_source : 478e825f476a671e07a94f483b88cbc2d4ae8d13
|
2016-08-24 11:12:48 -07:00 |
|
Daniel Holbert
|
489e357178
|
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
|
a2712d4b0e
|
Bug 1255632 - Make Maybe::map and Maybe::apply support lambdas. r=waldo,njn
|
2016-06-22 16:32:40 -07:00 |
|
Carsten "Tomcat" Book
|
c46c20b362
|
Backed out changeset 7b03f23fdde5 (bug 1255632) for bustage on a CLOSED TREE
|
2016-06-22 08:48:25 +02:00 |
|
Seth Fowler
|
358b410aaa
|
Bug 1255632 - Make Maybe::map and Maybe::apply support lambdas. r=waldo,njn
|
2016-06-21 22:15:27 -07:00 |
|
Chris Peterson
|
1999c10d91
|
Bug 1266294 - Remove unnecessary compiler version checks for gcc <= 4.8.0 in mfbt. r=froydnj
|
2016-04-17 17:08:10 -07:00 |
|
Ehsan Akhgari
|
4354953b4f
|
Bug 1118486 - Part 1: Use = delete instead of MOZ_DELETE directly; r=Waldo
Most of this patch (with the exception of dom/bindings/Codegen.py) was
generated by the following bash script:
#!/bin/bash
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "*/.git*" \
! -wholename "obj-*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_DELETE '= delete'
|
2015-01-08 23:19:05 -05:00 |
|
Ehsan Akhgari
|
039292de5d
|
Bug 1119071 - Clean up some code used for older unsupported MSVC versions in MFBT; r=froydnj
|
2015-01-08 10:40:15 -05:00 |
|
Seth Fowler
|
2450461f0f
|
Bug 1057840 (Part 2) - Expand MSVC version bounds for decltype scope operator workaround. r=waldo
|
2014-08-26 13:57:45 -07:00 |
|
Seth Fowler
|
47a6f9b86b
|
Bug 1057840 (Part 1) - Expand GCC version bounds for decltype scope operator workaround. r=waldo
|
2014-08-26 13:57:43 -07:00 |
|
Seth Fowler
|
a712b649ab
|
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 |
|