diff browse annotate |
a0eced0bce86bfbda6a3ddb10c80f22563e041f8 created 2022-08-03 21:21 +0000 pushed 2022-08-04 04:34 +0000 |
Emily McDonough | Emily McDonough - Bug 1782604 - Make UniquePtr(nullptr) constexpr r=glandium |
diff browse annotate |
32c92dfb8fe712b1461344793ea970a454edfa43 created 2021-03-17 03:01 +0000 pushed 2021-03-17 21:25 +0000 |
Chris Peterson | Chris Peterson - Bug 1571631 - Replace MOZ_MUST_USE with [[nodiscard]] in mfbt. r=sg |
diff browse annotate |
18e98cc5ad67624b4254124dbabf48ccdf5225c4 created 2020-11-16 20:11 +0000 pushed 2020-11-17 09:44 +0000 |
Gerald Squelart | Gerald Squelart - Bug 1677409 - MOZ_ASSERT(not null) in UniquePtr::operator* - r=sg |
diff browse annotate |
29693da8f9587d1d8ff2fa4d359558c8c4faec91 created 2020-03-28 16:00 +0000 pushed 2020-03-28 21:40 +0000 |
André Bargull | André Bargull - Bug 1625138 - Part 41: Remove no longer needed includes for mozilla/TypeTraits. r=froydnj |
diff browse annotate |
a62dff0a7b0497f46af1c066e2bece261d262155 created 2020-03-28 13:57 +0000 pushed 2020-03-28 21:40 +0000 |
André Bargull | André Bargull - Bug 1625138 - Part 36: Replace mozilla::IsSame with std::is_same in mfbt/. r=froydnj |
diff browse annotate |
53733a2a5f06913e66c92f6af8360b18a72ca635 created 2020-03-28 13:57 +0000 pushed 2020-03-28 21:40 +0000 |
André Bargull | André Bargull - Bug 1625138 - Part 33: Replace mozilla::IntegralConstant with std::integral_constant. r=froydnj |
diff browse annotate |
cf661f4a8c9542066964b7aef5ae756abe106460 created 2020-03-28 13:35 +0000 pushed 2020-03-28 21:40 +0000 |
André Bargull | André Bargull - Bug 1606962: Replace mozilla::EnableIf with std::enable_if. r=froydnj,jgilbert |
diff browse annotate |
c12439823ae9afa969e8a6471625583a9eb247e4 created 2020-03-28 13:57 +0000 pushed 2020-03-28 21:40 +0000 |
André Bargull | André Bargull - Bug 1625138 - Part 26: Replace mozilla::Conditional with std::conditional. r=froydnj |
diff browse annotate |
1b923628c0e3f59b06354cbb6a63f90f7b284ad2 created 2020-03-28 14:16 +0000 pushed 2020-03-28 21:40 +0000 |
André Bargull | André Bargull - Bug 1625138 - Part 25: Replace mozilla::RemoveReference with std::remove_reference. r=froydnj,jgilbert |
diff browse annotate |
d9345db452b35b3c871c49f6ad50379bc8d15b03 created 2020-03-28 13:57 +0000 pushed 2020-03-28 21:40 +0000 |
André Bargull | André Bargull - Bug 1625138 - Part 24: Replace mozilla::IsConvertible with std::is_convertible. r=froydnj |
diff browse annotate |
ba1a4349471cb5d4000335ea6f8336533f679d9c created 2020-03-28 13:57 +0000 pushed 2020-03-28 21:40 +0000 |
André Bargull | André Bargull - Bug 1625138 - Part 22: Replace mozilla::IsArray with std::is_array. r=froydnj |
diff browse annotate |
075f2316d9ddac832dfaea23598272a8a142ab8f created 2020-03-28 13:57 +0000 pushed 2020-03-28 21:40 +0000 |
André Bargull | André Bargull - Bug 1625138 - Part 19: Replace mozilla::RemoveExtent with std::remove_extent. r=froydnj |
diff browse annotate |
ca9941c7dc1914958796ef8ebf86c67aec767373 created 2020-03-28 13:57 +0000 pushed 2020-03-28 21:40 +0000 |
André Bargull | André Bargull - Bug 1625138 - Part 12: Replace mozilla::IsPointer with std::is_pointer. r=froydnj |
diff browse annotate |
112b7ff16977357650556ad84f0c5525f155c7df created 2020-03-28 13:57 +0000 pushed 2020-03-28 21:40 +0000 |
André Bargull | André Bargull - Bug 1625138 - Part 2: Replace mozilla::AddLvalueReference with std::add_lvalue_reference. r=froydnj |
diff browse annotate |
4db022e14a60bf56c20c28913ea0b4b0810ecdde created 2020-03-17 12:42 +0000 pushed 2020-03-17 21:49 +0000 |
Chris Fronk | Chris Fronk - Bug 1143478 - Rename mozilla::Pair to CompactPair. r=froydnj |
diff browse annotate |
7a6232e87e8f0baba044f7cac60c0f5547a11426 created 2020-03-11 14:30 +0200 pushed 2020-03-11 15:45 +0000 |
shindli | shindli - Backed out changeset a08637fb30c8 (bug 1143478) for causing bustages in /builds/worker/checkouts/gecko/ipc/mscom/Registration.cpp CLOSED TREE |
diff browse annotate |
a08637fb30c82ac079d5422422edbe47d0d101af created 2020-03-11 12:18 +0000 pushed 2020-03-11 15:45 +0000 |
Chris Fronk | Chris Fronk - Bug 1143478 - Rename mozilla::Pair to CompactPair. r=froydnj |
diff browse annotate |
b61bb41f31d147a3fd1ba875bbf73abb56286e67 created 2020-02-13 11:20 +0000 pushed 2020-02-13 18:21 +0000 |
Simon Giesecke | Simon Giesecke - Bug 1613985 - Use default for equivalent-to-default constructors/destructors in mfbt. r=froydnj |
diff browse annotate |
1a1332949d44be803d9c065399b0883cadd5ff8c created 2020-02-12 16:43 +0200 pushed 2020-02-12 20:57 +0000 |
Mihai Alexandru Michis | Mihai Alexandru Michis - Backed out changeset f3d9fbb2daf1 (bug 1613985) for causing hazard bustages on Linux. |
diff browse annotate |
f3d9fbb2daf1a10c7167195775b88286cbfc398e created 2020-02-12 11:13 +0000 pushed 2020-02-12 20:57 +0000 |
Simon Giesecke | Simon Giesecke - Bug 1613985 - Use default for equivalent-to-default constructors/destructors in mfbt. r=froydnj |
diff browse annotate |
1be98c058db5bbf676f3acb428c52691017ea355 created 2020-01-20 20:06 +0000 pushed 2020-01-21 00:17 +0000 |
Eric Rahm | Eric Rahm - Bug 1610070 - Part 1: Allow comparison of UniquePtr<T> and T*. r=froydnj |
diff browse annotate |
81ae47660566a29c5395432886e4fd9a403eac97 created 2020-01-20 16:19 +0000 pushed 2020-01-21 00:17 +0000 |
Emilio Cobos Álvarez | Emilio Cobos Álvarez - Bug 1609996 - Reorder some includes affected by the previous patches. r=froydnj |
diff browse annotate |
2aa57942649806333b9273bf13fb40f1dbfdb3da created 2020-01-20 16:18 +0000 pushed 2020-01-21 00:17 +0000 |
Emilio Cobos Álvarez | Emilio Cobos Álvarez - Bug 1609996 - Remove mozilla/Move.h. r=froydnj |
diff browse annotate |
e16c1de5de2370b625a42394328f984e2c56f5d7 created 2020-01-20 16:17 +0000 pushed 2020-01-21 00:17 +0000 |
Emilio Cobos Álvarez | Emilio Cobos Álvarez - Bug 1609996 - Remove mozilla::Swap in favor of std::swap. r=froydnj |
diff browse annotate |
8833e27850ad7831b9b274a7222fcc10c994592d created 2020-01-10 10:40 +0000 pushed 2020-01-10 21:49 +0000 |
Emilio Cobos Álvarez | Emilio Cobos Álvarez - Bug 1608064 - Replace Is{Rvalue,Lvalue,}Reference with <type_traits> equivalents. r=froydnj |
diff browse annotate |
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 |
diff browse annotate |
c68924ac8d0bd9da66cdc93571a3ab79ec904f70 created 2018-09-13 13:29 +0000 pushed 2018-09-13 21:58 +0000 |
Xidorn Quan | Xidorn Quan - Bug 1490956 - Add WrapUnique for UniquePtr. r=froydnj |
diff browse annotate |
17b140524c6ee9e1263175212dec5231bfe3059f created 2018-06-07 07:27 -0700 pushed 2018-06-08 09:56 +0000 |
André Bargull | André Bargull - Bug 1466909 - Use AddLvalueReference for UniquePtr's operator*(). r=froydnj |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
96875d7ae6f2f4cb0f56cd872eaae90345933563 created 2016-07-08 14:39 -0700 pushed 2016-07-09 15:52 +0000 |
Chris Peterson | Chris Peterson - Bug 1277775 - Replace MOZ_CONSTEXPR{_VAR,_TMPL} with constexpr. r=froydnj |
diff browse annotate |
3d67e45f994a3ae1ae43479c32c2ed63bbf1a7c8 created 2016-04-27 14:16 +1000 pushed 2016-04-29 21:57 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1267550 (part 2) - Rename MOZ_WARN_UNUSED_RESULT as MOZ_MUST_USE. r=froydnj. |
diff browse annotate |
05ce0b155439161c3d453ec1b793a87c57e1d11c created 2016-04-11 14:36 -0700 pushed 2016-04-12 11:50 +0000 |
Ralph Giles | Ralph Giles - Bug 1262663 - Clean up UniquePtr return documentation. r=Waldo |
diff browse annotate |
256bbc9c278e0891f66466038f3c0902cfb48da8 created 2016-03-11 14:48 -0500 pushed 2016-03-12 20:24 +0000 |
Ehsan Akhgari | Ehsan Akhgari - Bug 1255857 - Allow mozilla::UniquePtr's deleter template argument to customize the pointer type; r=froydnj |
diff browse annotate |
49904442faec1c1f4ca91cbbea0e8ebcfb2a5b6a created 2016-01-26 18:02 -0800 pushed 2016-02-29 10:35 +0000 |
Bobby Holley | Bobby Holley - Bug 1251496 - Introduce a servo-side data structure to represent the style set. r=heycam |
diff browse annotate |
aab8109b413262c1976debe0e9fbea534093eccc created 2016-02-22 11:54 -0500 pushed 2016-02-23 15:52 +0000 |
Ehsan Akhgari | Ehsan Akhgari - Bug 1250196 - Part 2: Rename UniquePtr::getDeleter() to get_deleter() in order to make it compatible with std::unique_ptr; r=froydnj |
diff browse annotate |
3374795cf41595b25f0ef25c2a70e364cb24c94d created 2016-02-20 11:06 +0800 pushed 2016-02-21 01:23 +0000 |
Xidorn Quan | Xidorn Quan - Bug 1248851 part 4 - Mark UniquePtr::release() MOZ_WARN_UNUSED_RESULT. r=Waldo |
diff browse annotate |
c4333afa007fa4dce1a5a415b0da33a505805d4c created 2015-09-15 19:18 +0200 pushed 2015-09-16 17:53 +0000 |
James Cheng | James Cheng - Bug 1204790 - Prefer deleted function with public access specifiers instead of private in UniquePtr. r=nfroyd |
diff browse annotate |
02f08045a3bc004fcd2849fcaca05a220eee72c4 created 2015-07-27 21:12 -0400 pushed 2015-07-29 00:47 +0000 |
Ehsan Akhgari | Ehsan Akhgari - Bug 1188204 - Fix more constructors in MFBT; r=froydnj |
diff browse annotate |
cc8e3db0622b2edbc8f3a5cfcaa206fe1c56addc created 2015-04-23 16:48 -0700 pushed 2015-04-24 12:37 +0000 |
Jim Blandy | Jim Blandy - NO BUG: Remove incorrect comment about not being able to use variadic templates. DONTBUILD r=waldo |
diff browse annotate |
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 |
diff browse annotate |
e5fee301e66cfa4051d3a57999bbd13571f1f44c created 2015-01-15 02:09 +0900 pushed 2015-01-14 21:17 +0000 |
Masatoshi Kimura | Masatoshi Kimura - Bug 1120062 - Part 2: Remove use of IsNullPointer. r=waldo |
diff browse annotate |
accc4cc9009e9611db97e2f84ede0383ad1b6777 created 2015-01-13 10:48 +1100 pushed 2015-01-13 13:24 +0000 |
Xidorn Quan | Xidorn Quan - Bug 1119199 - Rewrite UniquePtr with variadic template. r=waldo |
diff browse annotate |
86924ac6a94a9147bcae518239d7a33b5981062b created 2015-01-06 18:35 -0500 pushed 2015-01-09 13:00 +0000 |
Ehsan Akhgari | Ehsan Akhgari - Bug 1118486 - Part 1: Use `= delete` instead of MOZ_DELETE directly; r=Waldo |
diff browse annotate |
b1f73c9ed680752b6b8c9330150bf6dc289cd505 created 2014-12-19 17:51 -0500 pushed 2014-12-20 03:00 +0000 |
Ehsan Akhgari | Ehsan Akhgari - Clarify the MakeUnique documentation (comment only change, no bug) |
diff browse annotate |
965f780a7aa4d1f53bbd8d0b8e3d0dfbd730042c created 2014-08-15 17:38 -0700 pushed 2014-08-16 21:43 +0000 |
Jeff Gilbert | Jeff Gilbert - Bug 1049957 - Increase MakeUnique max params to 8. - r=waldo |
diff browse annotate |
50127aca27dc09a5cbe5ada60bf57c7f0d7e40fc created 2014-07-31 20:34 -0700 pushed 2014-08-05 14:25 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1047195 - MFBT: Convert UniquePtr module to Gecko style. r=Ms2ger. |
diff browse annotate |
9963cefecf625d0afe910b0a4d1c60a80ebe4e8b created 2014-07-18 12:24 -0400 pushed 2014-07-25 22:59 +0000 |
Jeff Walden | Jeff Walden - Bug 1040830 - Add documentation overview comments for mozilla::MakeUnique. r=jcranmer |
diff browse annotate |
1b7d7dcf71e23f6ed68f10a72416f7dc5e58a6c2 created 2014-07-22 20:54 -0700 pushed 2014-07-24 13:25 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1041914 - Convert the fourth quarter of MFBT to Gecko style. r=Ms2ger. |
diff browse annotate |
5373a38e3306a385e75e3500c0aadebc72059d5c created 2014-07-11 11:01 -0400 pushed 2014-07-11 20:35 +0000 |
Jeff Muizelaar | Jeff Muizelaar - Bug 1037461. mfbt: Add a MakeUnique variant that takes 5 arguments. |
diff browse annotate |
a5045c3bc58159eb86108e10c796dee69947ad47 created 2014-06-10 17:42 -0700 pushed 2014-07-09 13:55 +0000 |
Jeff Walden | Jeff Walden - Bug 953296 - Implement mozilla::MakeUnique. r=jcranmer |
diff browse annotate |
93e619d0d2a433d0376120d17cd545b9818fea61 created 2013-12-30 13:34 -0600 pushed 2014-07-09 13:55 +0000 |
Jeff Walden | Jeff Walden - Bug 953296 - Implement mozilla::UniquePtr. r=jcranmer |