1
0
forked from boostorg/mp11

Commit Graph

  • cbf539e16b Update documentation Peter Dimov 2017-06-10 03:44:31 +03:00
  • 9deb752095 Update documentation Peter Dimov 2017-06-09 20:35:21 +03:00
  • 9aa28533f9 Merge branch 'develop' Peter Dimov 2017-06-08 20:49:51 +03:00
  • cae6f966dc Rename make_from_tuple to construct_from_tuple Peter Dimov 2017-06-08 19:22:53 +03:00
  • 19865f6145 Fix clang < 3.9 failures Peter Dimov 2017-06-08 18:21:55 +03:00
  • 08777edbc1 Add make_from_tuple Peter Dimov 2017-06-08 17:42:50 +03:00
  • 359ae25630 Add tuple_apply Peter Dimov 2017-06-08 17:19:28 +03:00
  • 97720ed72d Rename tuple_for_each.hpp to tuple.hpp Peter Dimov 2017-06-08 16:35:55 +03:00
  • edd67ff9dd Merge branch 'develop' Peter Dimov 2017-06-08 05:57:22 +03:00
  • 8662f0ee76 Add Travis and Appveyor links to README Peter Dimov 2017-06-08 05:40:30 +03:00
  • 33032cc0e4 Merge branch 'develop' Peter Dimov 2017-06-08 04:54:36 +03:00
  • 6e04639ca4 Merge branch 'master' into develop Peter Dimov 2017-06-08 04:53:56 +03:00
  • 63343e34b9 Merge branch 'feature/asciidoc' into develop Peter Dimov 2017-06-07 00:44:50 +03:00
  • 3e9845f34f Update mp11.html Peter Dimov 2017-06-07 00:39:45 +03:00
  • 76cf6f49de Update README.md Peter Dimov 2017-06-07 00:34:31 +03:00
  • 6a82360eb9 Update README.md Peter Dimov 2017-06-07 00:32:06 +03:00
  • 7c299a267f Update README.md Peter Dimov 2017-06-07 00:31:06 +03:00
  • 9069e34825 Update overview.adoc Peter Dimov 2017-06-07 00:27:38 +03:00
  • b7839dbdb5 Remove ToC titles on inner pages Peter Dimov 2017-06-07 00:13:13 +03:00
  • 415e4ca420 Update integral.adoc Peter Dimov 2017-06-07 00:10:28 +03:00
  • 38ea477703 Update reference.adoc Peter Dimov 2017-06-07 00:09:35 +03:00
  • da0c6c339d Update examples.adoc Peter Dimov 2017-06-07 00:08:19 +03:00
  • 7619054797 Update mp11.adoc Peter Dimov 2017-06-07 00:05:57 +03:00
  • f93e0fa3e7 Port documentation to asciidoc Peter Dimov 2017-06-07 00:02:25 +03:00
  • ad8e79831b Merge branch 'develop' Peter Dimov 2017-06-04 14:24:23 +03:00
  • d486ec56d2 Rename mp_for_index to mp_with_index in documentation Peter Dimov 2017-06-04 13:44:08 +03:00
  • c093ade6ae Merge branch 'develop' Peter Dimov 2017-06-02 19:59:23 +03:00
  • 592a4706a6 Update mp11_single.hpp Peter Dimov 2017-06-02 19:25:52 +03:00
  • 07d8856b38 Rename Jamfile.v2 to Jamfile Peter Dimov 2017-06-02 18:21:12 +03:00
  • cde9259b1a Rename mp_for_index to mp_with_index Peter Dimov 2017-06-02 18:20:37 +03:00
  • 7f9f4c31e2 Avoid unused argument warning Peter Dimov 2017-06-01 19:33:32 +03:00
  • 0e099c4398 Add mp11_single.hpp Peter Dimov 2017-06-01 17:17:31 +03:00
  • e20e8d4d7a Merge branch 'develop' Peter Dimov 2017-06-01 02:26:10 +03:00
  • f70a5e7bdb Test mp_product with one list Peter Dimov 2017-06-01 01:01:49 +03:00
  • b8bbd279b2 Make mp_for_each constexpr under C++14 Peter Dimov 2017-05-31 23:44:24 +03:00
  • 3cce995877 Rename mp_for_index_c to mp_for_index Peter Dimov 2017-05-31 23:18:08 +03:00
  • 1bd4b670ce Avoid control reaches end of non-void function warnings Peter Dimov 2017-05-31 20:16:41 +03:00
  • e6c28a0848 Add mp_for_index Peter Dimov 2017-05-31 19:56:18 +03:00
  • 1d968decfa Merge branch 'develop' Peter Dimov 2017-05-31 19:10:55 +03:00
  • 1506f05fbb g++ 4.7 doesn't have is_nothrow_destructible either Peter Dimov 2017-05-31 17:29:52 +03:00
  • 03e950083d g++ 4.7 doesn't have is_trivially_destructible Peter Dimov 2017-05-31 09:24:02 +03:00
  • d78cf71a97 Revert previous; disable problematic test on 4.7/4.8 instead Peter Dimov 2017-05-31 09:09:05 +03:00
  • 5733185780 Try a g++ 4.7/4.8 workaround Peter Dimov 2017-05-31 08:40:41 +03:00
  • a47c6e3c57 g++7.1 doesn't quite like mp_all, too; and 5 and earlier also fail in a different way Peter Dimov 2017-05-31 07:57:02 +03:00
  • a768587c7d g++6 doesn't like mp_any either Peter Dimov 2017-05-31 07:22:31 +03:00
  • 9a69b1213c g++ 6 has problems with mp_and Peter Dimov 2017-05-31 07:08:56 +03:00
  • 6cc66cce8a Merge branch 'develop' Peter Dimov 2017-05-29 15:34:42 +03:00
  • f6d92069a9 Make mp_at SFINAE-friendly Peter Dimov 2017-05-29 05:56:55 +03:00
  • c7923ca041 Change back mp_for_each to not use mp_identity Peter Dimov 2017-05-29 03:04:12 +03:00
  • 75f7f442fa Change compiler: to g++; add 14/1z to gcc-7 Peter Dimov 2017-05-27 18:08:07 +03:00
  • daec21ea02 Try gcc-7 again, on trusty this time Peter Dimov 2017-05-27 17:41:47 +03:00
  • 0bdb46c59b Add gcc-7 to Travis Peter Dimov 2017-05-27 17:31:56 +03:00
  • dbfa5dd5fb Add compiler: to Travis; add clang-4 for 14/1z Peter Dimov 2017-05-27 16:38:29 +03:00
  • 1170808e18 Add clang-4.0 to Travis Peter Dimov 2017-05-27 16:18:49 +03:00
  • 053ac36bc3 Merge branch 'develop' Peter Dimov 2017-05-26 00:05:16 +03:00
  • edcff6fa6f Add test for mp_transform_q Peter Dimov 2017-05-25 21:51:40 +03:00
  • 82f391ac99 Small doc fix Peter Dimov 2017-05-25 21:31:45 +03:00
  • 6db4019341 Add mp_transform_if_q Peter Dimov 2017-05-25 21:31:03 +03:00
  • 9371916c38 Small doc fixes Peter Dimov 2017-05-24 20:55:35 +03:00
  • 9105582fb1 Merge branch 'develop' Peter Dimov 2017-05-24 06:38:16 +03:00
  • 0e0d7fae4e Enable fold expressions on g++ Peter Dimov 2017-05-24 06:16:17 +03:00
  • 40a07e0f5a Merge branch 'develop' of https://github.com/pdimov/mp11 into develop Peter Dimov 2017-05-24 06:03:20 +03:00
  • e81ce26bf9 Use fold expressions in mp_all, mp_any Peter Dimov 2017-05-24 05:59:15 +03:00
  • 8e1da77904 Update documentation Peter Dimov 2017-05-24 05:58:06 +03:00
  • 17b312e14e Update README.md Peter Dimov 2017-05-24 05:09:53 +03:00
  • fc562c7421 Fix mp_all on g++ 4.7 Peter Dimov 2017-05-24 04:59:15 +03:00
  • ecd77ab9fa Make mp_all fail when ::value is invalid for some type Peter Dimov 2017-05-24 04:27:36 +03:00
  • 8621bb33fb Remove mp_plus 4.7 test workarounds Peter Dimov 2017-05-24 04:09:11 +03:00
  • b306ab25aa Do not use auto on g++ 4.7 in mp_plus Peter Dimov 2017-05-24 03:47:24 +03:00
  • 2bd7393365 Use fold expressions in mp_plus Peter Dimov 2017-05-24 02:50:43 +03:00
  • 3e40aacce5 Document mp_plus Peter Dimov 2017-05-24 01:52:11 +03:00
  • 6b1a2f6156 Revert mp_or; add mp_void; update documentation Peter Dimov 2017-05-24 01:37:49 +03:00
  • 07cac40f3d Change mp_and/mp_or to a SFINAE-based implementation Peter Dimov 2017-05-23 23:25:30 +03:00
  • dc0faed438 Remove unnecessary C++14 use from examples Peter Dimov 2017-05-23 20:39:57 +03:00
  • 29a771aa4e Move integer_sequence and tuple_for_each into mp11 Peter Dimov 2017-05-23 20:24:37 +03:00
  • 6aeeea9f5e Merge branch 'develop' Peter Dimov 2017-05-22 17:33:59 +03:00
  • 6ebdd308e3 Use local boostbook.css Peter Dimov 2017-05-22 17:32:54 +03:00
  • 51b480a12f Merge branch 'develop' Peter Dimov 2017-05-22 14:26:52 +03:00
  • 55cb3c082a Update README.md Peter Dimov 2017-05-22 14:25:49 +03:00
  • 87bbd2ccb3 Fix variable expansion in appveyor.yml Peter Dimov 2017-05-20 02:40:56 +03:00
  • 9621b779be Add msvc-14.1 to Appveyor Peter Dimov 2017-05-20 02:36:04 +03:00
  • 260cf13abf Add msvc-12.0 to Appveyor Peter Dimov 2017-05-20 02:30:46 +03:00
  • e0e0fcd4d3 Merge branch 'develop' Peter Dimov 2017-05-19 16:40:45 +03:00
  • eac1bf28a5 Unextend mp_invoke g++ 4.x workaround Peter Dimov 2017-05-19 16:22:41 +03:00
  • 29c4b601b4 Extend msvc-12.0 mp_invoke workaround to g++ 4.x Peter Dimov 2017-05-19 15:59:17 +03:00
  • 7100d10c7e Make mp_infoke SFINAE-friendly Peter Dimov 2017-05-19 15:37:49 +03:00
  • 1d1be2bbf4 Add mp_eval_if_q Peter Dimov 2017-05-19 03:22:53 +03:00
  • 93703f9c31 Add another example Peter Dimov 2017-05-19 02:43:47 +03:00
  • 7d91a174a2 Fix tuple_cat example a bit Peter Dimov 2017-05-19 01:43:30 +03:00
  • 3cc44323e9 Second try to fix g++ 4.7 Peter Dimov 2017-05-19 01:13:09 +03:00
  • ec9d43e7e9 Try to fix g++ 4.7 Peter Dimov 2017-05-19 01:00:56 +03:00
  • 02385ac83d SFINAE-fail mp_transform on lists of different sizes Peter Dimov 2017-05-18 16:13:55 +03:00
  • 611ea810bd SFINAE-fail mp_eval_if when F<U...> is invalid Peter Dimov 2017-05-18 15:22:05 +03:00
  • 37bbb15375 Make the E parameter of mp_if optional Peter Dimov 2017-05-18 14:59:46 +03:00
  • e67e6ce89d Document mp_same Peter Dimov 2017-05-18 14:20:58 +03:00
  • c02e3dffc2 Merge branch 'develop' Peter Dimov 2017-05-17 20:48:09 +03:00
  • 47ee95b1f2 Add more examples Peter Dimov 2017-05-17 20:47:25 +03:00
  • 7fca26decc Merge branch 'develop' Peter Dimov 2017-05-13 22:08:57 +03:00
  • 15e45290d0 Add mp_insert, mp_erase Peter Dimov 2017-05-13 21:52:56 +03:00
  • ac28cf9b3f Use mp_product_q in example Peter Dimov 2017-05-13 21:11:23 +03:00