1
0
forked from boostorg/mp11
Commit Graph

26 Commits

Author SHA1 Message Date
Peter Dimov
f2af9c2be4 Update g++ 7 workarounds to cover g++ 8.1 2018-06-28 20:31:54 +03:00
Peter Dimov
88485f900a Bump another g++ 7.2 workaround to 7.3 2018-04-25 19:15:18 +03:00
Peter Dimov
aa33b6426c Update g++ 7.2 workaround to 7.3 2018-04-25 15:51:39 +03:00
Peter Dimov
ea073efb43 Move mp_void to detail/mp_void.hpp 2017-12-20 15:58:18 +02:00
Peter Dimov
a5e74b2951 Add mp_less, mp_min, mp_max 2017-10-15 15:52:32 +03:00
Peter Dimov
bccb9eaa73 Update another g++ 7.1 workaround to 7.2 2017-08-26 11:12:54 +03:00
Peter Dimov
91735493d4 Update g++ 7.1 workaround to 7.2 2017-08-24 20:05:24 +03:00
Peter Dimov
d8628a7c5e Bump msvc version checks from <= 1910 to < 1920 2017-08-22 22:01:10 +03:00
Peter Dimov
d78cf71a97 Revert previous; disable problematic test on 4.7/4.8 instead 2017-05-31 09:09:05 +03:00
Peter Dimov
5733185780 Try a g++ 4.7/4.8 workaround 2017-05-31 08:40:41 +03:00
Peter Dimov
a47c6e3c57 g++7.1 doesn't quite like mp_all, too; and 5 and earlier also fail in a different way 2017-05-31 07:57:02 +03:00
Peter Dimov
a768587c7d g++6 doesn't like mp_any either 2017-05-31 07:22:31 +03:00
Peter Dimov
9a69b1213c g++ 6 has problems with mp_and 2017-05-31 07:08:56 +03:00
Peter Dimov
e81ce26bf9 Use fold expressions in mp_all, mp_any 2017-05-24 05:59:15 +03:00
Peter Dimov
fc562c7421 Fix mp_all on g++ 4.7 2017-05-24 04:59:15 +03:00
Peter Dimov
ecd77ab9fa Make mp_all fail when ::value is invalid for some type 2017-05-24 04:27:36 +03:00
Peter Dimov
3e40aacce5 Document mp_plus 2017-05-24 01:52:11 +03:00
Peter Dimov
6b1a2f6156 Revert mp_or; add mp_void; update documentation 2017-05-24 01:37:49 +03:00
Peter Dimov
07cac40f3d Change mp_and/mp_or to a SFINAE-based implementation 2017-05-23 23:25:30 +03:00
Peter Dimov
28c420edf7 Add mp_same. 2017-04-01 20:01:51 +03:00
Peter Dimov
e4f7488652 Change mp_and and mp_or to match std::conjuction and std::disjunction 2017-03-16 17:49:57 +02:00
Peter Dimov
7bbdaacda1 Remove mp_equal_to. 2017-03-16 17:35:47 +02:00
Peter Dimov
a231733c7e Move everything to namespace mp11 2017-03-15 21:23:15 +02:00
Peter Dimov
7a0f4001e7 Add mp_all, mp_and, mp_any, mp_or; move mp_not to integral.hpp. 2016-11-16 21:24:13 +02:00
Peter Dimov
29d030ac59 Add mp_all_of, mp_any_of, mp_none_of. 2016-11-16 04:19:37 +02:00
Peter Dimov
a2dccfd6ae Add skeleton headers for things not yet implemented. 2015-07-16 18:12:06 +03:00