diff browse annotate |
9ca3637f94644d379f2276ccfab6bc16737b9a36 created 2021-07-11 09:43 +0000 pushed 2021-07-11 21:28 +0000 |
Gerald Squelart | Gerald Squelart - Bug 1719959 - Better Tag type choice, fixed corresponding test - r=emilio |
diff browse annotate |
fc1023cb15a328dba196b783a8701640138bfbba created 2021-05-10 07:15 +0000 pushed 2021-05-10 16:02 +0000 |
Andi-Bogdan Postelnicu | Andi-Bogdan Postelnicu - Bug 1519636 - Initial reformat of C/C++ code with clang-format version 12.0.0. r=sylvestre |
diff browse annotate |
273d6825ba4740e6220f51dd6092058533e77f97 created 2020-12-02 00:17 +0000 pushed 2020-12-02 09:16 +0000 |
Gerald Squelart | Gerald Squelart - Bug 1500811 - Variant::as()&&, match()&& - 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 |
8e597f5deb77b26bf74fedca5ec6009cc82532ce created 2020-03-28 13:57 +0000 pushed 2020-03-28 21:40 +0000 |
André Bargull | André Bargull - Bug 1625138 - Part 32: Replace mozilla::RemoveConst with std::remove_const. r=froydnj |
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 |
59ff595abeed5cd1bc56f75c4ade7eced25fc240 created 2020-03-13 21:56 +0000 pushed 2020-03-14 10:28 +0000 |
Gerald Squelart | Gerald Squelart - Bug 1621865 - Variant matchers may optionally take the current index as first parameter - r=froydnj |
diff browse annotate |
6b56b8123441c2bc0eadcf8761fdbb5538a1a40e created 2020-03-13 15:23 +0000 pushed 2020-03-14 10:28 +0000 |
Gerald Squelart | Gerald Squelart - Bug 1621865 - In Variant::match(), forward the callback before invoking it - r=froydnj |
diff browse annotate |
9bafdedbfd0948fb9b62ebf602fc6c3636bb1fca created 2019-10-08 16:03 +0000 pushed 2019-10-09 16:04 +0000 |
Peter Van der Beken | Peter Van der Beken - Bug 1584256 - Add IPDLParamTraits for Variant. r=nika,jwalden |
diff browse annotate |
1bd55e7d7d153ca0b84a0da4317fdd250f2439aa created 2019-05-01 12:13 +0000 pushed 2019-05-08 03:38 +0000 |
Jim Blandy | Jim Blandy - Bug 1548133: mozilla::Variant::addTagToHash should be const-this. r=froydnj |
diff browse annotate |
6dea6fe4571e9d219b49a5e4cfbfefd87b7299f3 created 2019-04-25 14:03 +0000 pushed 2019-04-25 22:08 +0000 |
Jim Blandy | Jim Blandy - Bug 1546853: Implement mozilla::Variant::addTagToHash. r=froydnj |
diff browse annotate |
662b776a02e6d046b0358cb89b53c19477a4bc67 created 2019-04-05 21:41 +0000 pushed 2019-04-06 10:57 +0000 |
Sylvestre Ledru | Sylvestre Ledru - Bug 1519636 - clang-format-8: Reformat recent changes to the Google coding style r=Ehsan |
diff browse annotate |
6d386a2162b90d72529adbc283391fc4732eff32 created 2019-04-05 09:48 +0300 pushed 2019-04-05 09:48 +0000 |
Csoregi Natalia | Csoregi Natalia - Backed out changeset 4ad80127f89f (bug 1519636) for bustage on MarkupMap.h and nsAccessibilityService.cpp. CLOSED TREE |
diff browse annotate |
4ad80127f89f58dd562fba3e8cececb66b29e62f created 2019-04-04 21:36 +0000 pushed 2019-04-05 09:48 +0000 |
Sylvestre Ledru | Sylvestre Ledru - Bug 1519636 - clang-format-8: Reformat recent changes to the Google coding style r=Ehsan |
diff browse annotate |
9e48fefcf1aca74fd97036121180907de52756e8 created 2019-04-05 00:27 +0300 pushed 2019-04-05 03:22 +0000 |
Narcis Beleuzu | Narcis Beleuzu - Backed out changeset 389b6bbd76db (bug 1519636) for bustages on MarkupMap.h . CLOSED TREE |
diff browse annotate |
389b6bbd76dbdf3357453f0989bbe9595751b7ae created 2019-04-04 20:12 +0000 pushed 2019-04-05 03:22 +0000 |
Sylvestre Ledru | Sylvestre Ledru - Bug 1519636 - clang-format-8: Reformat recent changes to the Google coding style r=Ehsan |
diff browse annotate |
700ec51653ee51b56cee45ad8bf2797e5ab7aa78 created 2019-04-02 11:53 +0000 pushed 2019-04-02 21:49 +0000 |
Gerald Squelart | Gerald Squelart - Bug 1429613 - Variadic Variant::match, takes one function object per option - r=froydnj |
diff browse annotate |
5753c98c39d1076947bb656a10675ee349c1e6ea created 2019-04-02 11:53 +0000 pushed 2019-04-02 21:49 +0000 |
Gerald Squelart | Gerald Squelart - Bug 1429613 - Variant matcher callbacks renamed from `match` to `operator()` - r=froydnj |
diff browse annotate |
5f4630838d46dd81dadb13220a4af0da9e23a619 created 2019-01-18 10:16 +0100 pushed 2019-01-19 09:59 +0000 |
Ehsan Akhgari | Ehsan Akhgari - Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre |
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 |
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 |
4322e8f2e455cfe8c83bad13ca718a38e90bf456 created 2017-07-21 07:18 -0500 pushed 2017-07-25 12:20 +0000 |
Jeff Hajewski | Jeff Hajewski - Add IPC support for mozilla::Variant (bug 1371846); r=botond |
diff browse annotate |
e84a5251008fa4f6fe22ac89314fd53f5f1dba04 created 2017-05-08 11:26 +1200 pushed 2017-06-08 12:43 +0000 |
Gerald Squelart | Gerald Squelart - Bug 1338389 - VariantType<T> and VariantIndex<N> permit unambiguous and variadic Variant construction - r=froydnj |
diff browse annotate |
1a8ecb297f243f4bc1bc055d5478758ddf57d0fa created 2017-05-10 15:49 +1200 pushed 2017-06-08 12:43 +0000 |
Gerald Squelart | Gerald Squelart - Bug 1338389 - Allow repeated Variant types, but prevent is/as/extract<T> for them - r=froydnj |
diff browse annotate |
d0254e59eb1078f06d7ebb19d7751525e3bd56a9 created 2017-05-08 11:09 +1200 pushed 2017-06-08 12:43 +0000 |
Gerald Squelart | Gerald Squelart - Bug 1338389 - Index-based Variant::is<N>, as<N>, and extract<N> - r=froydnj |
diff browse annotate |
97ce14cb28f98838664b6f8576b577ba65df14ee created 2017-05-18 15:39 +1200 pushed 2017-06-06 23:18 +0000 |
Gerald Squelart | Gerald Squelart - Bug 1365802 - In VariantImplementation::moveConstruct, move the aRhs rvalue to the next moveConstruct - r=froydnj |
diff browse annotate |
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 |
diff browse annotate |
81b228f0a7708c889f2d90627ff2199bc4284565 created 2017-01-30 15:56 -0800 pushed 2017-02-15 11:25 +0000 |
Jeff Walden | Jeff Walden - Bug 1338374 - Use alignas/alignof to define Variant's internal raw storage. r=froydnj |
diff browse annotate |
30d0b78371d543b6691a4edbb1f57628917fd562 created 2017-01-10 14:24 +0800 pushed 2017-01-11 15:21 +0000 |
James Cheng | James Cheng - Bug 1329334 - Variant::as<> should use MOZ_RELEASE_ASSERT. r=froydnj |
diff browse annotate |
fcdea0f0691b930b8d7ef78d6d17a1ee92ae8bce created 2016-11-23 15:12 +0800 pushed 2016-11-25 14:26 +0000 |
James Cheng | James Cheng - Bug 1319673 - Make it compile error when instantiate a Variant with duplicate type. r=Tomcat,Waldo |
diff browse annotate |
db2ce61de2cede8c3573c24cae5ebdf6f9ce572e created 2016-11-21 14:28 +0800 pushed 2016-11-22 14:47 +0000 |
James Cheng | James Cheng - Bug 1319016 - Part2 - Make IsVariant class use IntegralConstant as true false type. r=froydnj |
diff browse annotate |
2475145b53b60a5294a5a624982004bf02132f90 created 2016-07-16 02:31 -0700 pushed 2016-07-20 09:21 +0000 |
Jeff Walden | Jeff Walden - Bug 1287243 - Optimize the type used to store Variant's tag. r=fitzgen |
diff browse annotate |
2ce26d5c3376c756f2cfa43a4b75378879363a24 created 2015-12-15 07:45 -0800 pushed 2016-07-15 23:50 +0000 |
Terrence Cole | Terrence Cole - Bug 1232686 - Use decltype to infer Variant::match return type; r=fitzgen |
diff browse annotate |
e12e09384b27f84b34145ced24af38607c378b87 created 2015-09-29 13:36 -0400 pushed 2016-05-20 21:08 +0000 |
Michael Layzell | Michael Layzell - Bug 1209227 - Part 2: Mark mfbt::Variant as MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS, r=froydnj |
diff browse annotate |
a5322c766f510d2a6544b519ffcc72a19879c779 created 2016-04-16 10:57 +0200 pushed 2016-04-16 08:58 +0000 |
Carsten "Tomcat" Book | Carsten "Tomcat" Book - Backed out changeset e673dbc9848f (bug 1232686) for breaking VS2013 Builds |
diff browse annotate |
e673dbc9848f2ae4cd11911e7b9fae8e4757cd0e created 2015-12-15 07:45 -0800 pushed 2016-04-15 21:31 +0000 |
Terrence Cole | Terrence Cole - Bug 1232686 - Use decltype to infer Variant::match return type; r=fitzgen |
diff browse annotate |
4dccba6aa5a2dc57f24112edd57295bc880a9e33 created 2016-03-10 13:35 -0500 pushed 2016-03-11 15:51 +0000 |
Nick Fitzgerald | Nick Fitzgerald - Bug 1254565 - Allow passing matchers as rvalues to Variant::match. r=froydnj |
diff browse annotate |
93a262a768d62f6dc05e00833e43bb99bd974047 created 2016-02-26 21:01 -0800 pushed 2016-02-29 10:35 +0000 |
Seth Fowler | Seth Fowler - Bug 1250666 - Forward Variant's move constructor argument correctly to the underlying variant type. r=waldo |
diff browse annotate |
8901dd8c722185016e3ccc2c4056dedfbf6a033a created 2016-02-25 14:34 -0800 pushed 2016-02-26 19:21 +0000 |
Seth Fowler | Seth Fowler - Bug 1246841 - Allow construction of Variant values using type inference. r=waldo |
diff browse annotate |
a48d1a9ea9063396b6600357a2b5014274f2d777 created 2016-02-25 14:34 -0800 pushed 2016-02-26 19:21 +0000 |
Seth Fowler | Seth Fowler - Bug 1246838 - Handle const qualifiers and references better in Variant. r=waldo |
diff browse annotate |
b40bed41a51125762dace4bee8ae0f69b8aff1bc created 2015-08-08 16:43 -0700 pushed 2015-08-09 20:35 +0000 |
Nick Fitzgerald | Nick Fitzgerald - Bug 1186693 - Add exhaustive matching to mozilla::Variant; r=Waldo |
diff browse annotate |
d75fa8dc080e3f5486d20c359f1645d5f2438c68 created 2015-07-22 14:49 -0400 pushed 2015-07-23 20:03 +0000 |
Nick Fitzgerald | Nick Fitzgerald - Bug 1186650 - Do not mark mozilla::Variant copy and move constructors as explicit. r=Waldo |
diff browse annotate |
53d4da7e97f17007f6595ebea78911c59f83a715 created 2015-07-19 16:32 +0200 pushed 2015-07-20 19:51 +0000 |
Nick Fitzgerald | Nick Fitzgerald - Bug 1184839 - Provide an overloaded == operator for mozilla::Variant; r=Waldo |
diff browse annotate |
6509d3f6a91fd6856985adee8efd13a40f57de7a created 2015-06-30 10:01 -0700 pushed 2015-06-30 23:40 +0000 |
Nick Fitzgerald | Nick Fitzgerald - Bug 1174906 - Add a mozilla::Variant<T1, T2, ...> template class; r=Waldo |