mfbt/tests/TestTypeTraits.cpp
09c71a7cf75aeaf2963050e315276fb9a866fd62
created 2018-12-14 18:10 +0000
pushed 2019-03-11 12:10 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1513205 - Also update the tests to match the Google coding style r=Ehsan
ce69a5d9a56cb4425ec96c38e0dfbe3e54cf5fbe
created 2018-01-04 11:59 +0100
pushed 2018-03-01 12:45 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1424866 - Update the comment for fix a warning: unnecessary parentheses in declaration of 'type name' r=gerald DONTBUILD
b2de74e80df2c095c346bb058ecd4f439248c56f
created 2018-01-03 17:43 +0100
pushed 2018-03-01 12:45 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1424866 - Fix a warning: unnecessary parentheses in declaration of 'type name' r=gerald
133b69a9a749d18d66d908626b0e8bf9d2f3920a
created 2017-09-19 16:31 +0200
pushed 2017-11-02 12:36 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset eb54dc28dfc7 (bug 1400307) for Android API 16+ opt bustage at android-ndk/sources/cxx-stl/llvm-libc++/libcxx/include/memory:2630 (invalid conversion). r=backout on a CLOSED TREE
eb54dc28dfc7cb09eec4bd3ac8da13b267d2a639
created 2017-09-15 13:01 -0600
pushed 2017-11-02 12:36 +0000
Tom Tromey Tom Tromey - Bug 1400307 - handle char32_t in TypeTraits.h; r=froydnj
f8643ee1df78bfe91b4413905ab1be4e9f172358
created 2017-02-07 18:57 +0000
pushed 2017-06-05 19:31 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1318677 part 3 - mozilla::Result: Add a new packing strategy to pack small enumerated values in a single word. r=Waldo
60d0e1dbddc00e146462d067c56d79b7b51faf3f
created 2016-09-16 17:23 +1000
pushed 2017-01-16 13:07 +0000
Xidorn Quan Xidorn Quan - Bug 1303302 - Add IsDestructible trait in TypeTraits and use it for refcounted type static check. r=froydnj
30ded57e0902f7767c8bcd3975b78cf22b08437e
created 2016-01-30 10:33 +1100
pushed 2016-06-01 01:31 +0000
Xidorn Quan Xidorn Quan - Bug 1241901 part 3 - Add IsMemberPointer and IsScalar type traits. r=froydnj
43ca206bb8127d4de6ae1fa5e4af4b0f8ef9d14c
created 2015-11-06 17:47 -0500
pushed 2016-02-29 17:11 +0000
Botond Ballo Botond Ballo - Bug 1221680 - Avoid hard errors when testing convertibility using the IsConvertible type trait. r=froydnj
8ce5bb1b52a714d56bfb070a6b6d4dcf7445f78e
created 2015-11-02 16:50 -0800
pushed 2016-02-29 17:11 +0000
Bill McCloskey Bill McCloskey - Bug 1221368 - Change MakeTuple to decay the types of its arguments (r=froydnj)
f620224aae8f209bc54bb57f5303e08d1f1055fe
created 2015-11-08 21:25 +0100
pushed 2016-02-29 17:11 +0000
Sebastian Hengst Sebastian Hengst - Backed out 3 changesets (bug 1221368, bug 1221371) for build failures in B2G JB Emulator. r=backout
3a22461c8ce8ee33cd7b37328c774296acc7ee2c
created 2015-11-02 16:50 -0800
pushed 2016-02-29 17:11 +0000
Bill McCloskey Bill McCloskey - Bug 1221368 - Change MakeTuple to decay the types of its arguments (r=froydnj)
be83609966a1a846be75581d1ad2f6e2348d4023
created 2015-05-27 21:22 -0700
pushed 2015-09-14 18:56 +0000
Bobby Holley Bobby Holley - Bug 1168008 - Make IsConvertible handle void. r=gerald
33e0c218bdd599d7458016aff94f47921611a052
created 2015-04-27 18:11 -0400
pushed 2015-09-14 18:56 +0000
Gerald Squelart Gerald Squelart - Bug 1153295 - Add mozilla::Declval. r=nfroyd
51e154ebe5238ed06ab75ced6253bfb67f8906dd
created 2015-04-27 18:07 -0400
pushed 2015-09-14 18:56 +0000
Gerald Squelart Gerald Squelart - Bug 1153295 - Add mozilla::AddRvalueReference. r=nfroyd
974ca22a87c646cbc94e915a4536630bbd9d0f4c
created 2015-03-01 18:12 +0100
pushed 2015-06-19 19:24 +0000
Gerald Squelart Gerald Squelart - Bug 1131445 - variadic NS_NewRunnableMethodWithArgs with storage&passing argument type decorators. r=waldo
1c64893b5fddfdc39cef039eed22877146b4a5fe
created 2015-03-01 18:08 +0100
pushed 2015-06-19 19:24 +0000
Gerald Squelart Gerald Squelart - Bug 1137583 - Fix for CV-qualified pointers; Added tests. r=waldo
86924ac6a94a9147bcae518239d7a33b5981062b
created 2015-01-06 18:35 -0500
pushed 2015-03-23 22:08 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1118486 - Part 1: Use `= delete` instead of MOZ_DELETE directly; r=Waldo
1b7d7dcf71e23f6ed68f10a72416f7dc5e58a6c2
created 2014-07-22 20:54 -0700
pushed 2014-11-24 19:04 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1041914 - Convert the fourth quarter of MFBT to Gecko style. r=Ms2ger.
e5864ea2d39ee61fd5375ab796a93a50bcb9d423
created 2014-06-25 18:47 -0700
pushed 2014-10-06 12:51 +0000
Jeff Walden Jeff Walden - Bug 1030515 - Make IsSigned and IsUnsigned usable with user-defined types. r=froydnj
d0ea5f3a97a7a194983bb5b17596101aaba12170
created 2014-01-09 10:09 -0600
pushed 2014-10-06 12:51 +0000
Jeff Walden Jeff Walden - Bug 953296 - Add IsLvalueReference and IsVoid. r=jcranmer
f2f60161a7ac105e535943cc9360e462aa7d69a7
created 2014-06-10 12:58 -0700
pushed 2014-10-06 12:51 +0000
Jeff Walden Jeff Walden - Bug 953296 - Implement mozilla::RemoveExtent. r=jcranmer
d089350aff818ac688847038226fb4ec6071dca0
created 2014-05-12 22:27 -0700
pushed 2014-08-25 18:42 +0000
Chris Peterson Chris Peterson - Bug 945029 - Fix up Android's broken [u]intptr_t inttype macros. r=Waldo
4cf3ec066bc7d2e59b49438d6225fc418d83ce77
created 2014-04-24 17:06 -0400
pushed 2014-07-14 18:39 +0000
Benoit Jacob Benoit Jacob - Bug 807607 - Make MFBT tests use MOZ_RELEASE_ASSERT instead of MOZ_ASSERT to ensure test coverage in non-DEBUG - r=Waldo
a6330cc7cc46ab4190a7d1265f9dc6f0d6db930b
created 2013-12-30 01:07 -0600
pushed 2014-04-22 00:22 +0000
Jeff Walden Jeff Walden - Bug 953296 - Implement mozilla::IsArray. r=froydnj
3d519786b8584b3c926d2fa3a8d3e0b480804781
created 2013-12-30 01:07 -0600
pushed 2014-04-22 00:22 +0000
Jeff Walden Jeff Walden - Bug 953296 - Implement mozilla::IsRvalueReference and mozilla::IsReference. r=froydnj
25252ec3c38e5d33eb2a3d068784ee684884b453
created 2013-12-30 01:07 -0600
pushed 2014-04-22 00:22 +0000
Jeff Walden Jeff Walden - Bug 953296 - Implement mozilla::IsClass and mozilla::IsEmpty. r=jcranmer
552bca1bc885acca25c1c431e39a872b6f703b24
created 2013-07-18 13:59 -0400
pushed 2013-10-21 21:47 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 895322 - Part 1: Replace the usages of MOZ_STATIC_ASSERT with C++11 static_assert; r=Waldo
094d54c0c9ea9db818d88beca4db95851bb1ecfa
created 2013-03-05 15:44 -0800
pushed 2013-09-09 22:57 +0000
Jeff Walden Jeff Walden - Bug 798179 - Implement mozilla::MakeUnsigned. r=froydnj
e4473d563e0f290a838efcd2a21c348774ec558b
created 2013-03-05 15:44 -0800
pushed 2013-09-09 22:57 +0000
Jeff Walden Jeff Walden - Bug 798179 - Implement mozilla::MakeSigned. r=froydnj
b0cb71ae891fabdc7d32ec02683f864ebba6d1a3
created 2013-05-17 11:07 -0700
pushed 2013-09-09 22:57 +0000
Jeff Walden Jeff Walden - Bug 873585 - Silence a vacuous-comparison-against-0 warning when compiling with gcc 4.5, at least. Also make IsSigned/IsUnsigned actually work on floating-point types. r=froydnj
9806c99965fbf1b5770813b4c6eb4c6dcb3413e4
created 2012-10-17 17:37 -0400
pushed 2013-02-14 23:19 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 802806 - Make mfbt's IsBaseOf work with multiple inheritance; r=Waldo
fe817bf85f36386d626ed35383ffb9dae2f4ddc5
created 2012-06-19 13:55 -0700
pushed 2012-10-05 17:12 +0000
Jeff Walden Jeff Walden - Bug 766347 - Implement mozilla::IsConvertible to detect when a value of one type will convert to a value of another type. r=luke
less more (0) tip