1
0
forked from boostorg/mp11

Commit Graph

  • 531a8d173e Enable -Wextra in test/Jamfile Peter Dimov 2021-03-24 18:14:50 +02:00
  • 091648424d Split msvc-12.0 and msvc-14.0 in appveyor.yml feature/no-fold-expressions Peter Dimov 2021-03-23 16:09:38 +02:00
  • 9215c68d35 Implement mp_any in terms of mp_count Peter Dimov 2021-03-23 03:11:03 +02:00
  • ae4c83c8a6 Implement mp_all in terms of mp_count Peter Dimov 2021-03-23 02:55:45 +02:00
  • 598a40644e Change mp_same to use mp_count instead of mp_all Peter Dimov 2021-03-23 00:29:57 +02:00
  • 76f68d09a0 Test mp_any with N=1089 Peter Dimov 2021-03-22 20:04:10 +02:00
  • a07cc9062f Test mp_all with N=1089 Peter Dimov 2021-03-22 20:00:46 +02:00
  • 2132bae540 Test mp_none_of with N=1089 Peter Dimov 2021-03-22 19:51:02 +02:00
  • e893d535f1 Test mp_any_of with N=1089 Peter Dimov 2021-03-22 19:44:51 +02:00
  • 7749432254 Test mp_all_of with N=1089 Peter Dimov 2021-03-22 19:42:08 +02:00
  • c92d2d0b6f No longer use fold expressions for mp_count_if to avoid compiler limits Peter Dimov 2021-03-22 19:17:44 +02:00
  • 0348adbed9 No longer use fold expressions for mp_count to avoid compiler limits Peter Dimov 2021-03-22 18:37:46 +02:00
  • b6451c4ae4 Add -DBUILD_TESTING=ON to .yml files; it's not default anymore Peter Dimov 2021-03-19 04:12:10 +02:00
  • 085980c876 Update revision history Peter Dimov 2021-03-12 19:21:15 +02:00
  • 47cf2e9a5f Merge branch 'feature/travis-clang-bionic' into develop Peter Dimov 2021-03-12 19:18:21 +02:00
  • b08452c21c Switch failing clangs to bionic feature/travis-clang-bionic Peter Dimov 2021-03-12 08:05:30 +02:00
  • 50382f0127 Merge branch 'feature/mp_intersperse' into feature/mp_split feature/mp_split Peter Dimov 2021-03-12 07:11:01 +02:00
  • 5babdec063 Fix typo in VS2013 workaround feature/mp_intersperse Peter Dimov 2021-03-12 07:10:41 +02:00
  • c7dbff81e5 Document mp_join Peter Dimov 2021-03-12 06:41:59 +02:00
  • e7f2e7a45d Add mp_join Peter Dimov 2021-03-12 06:35:11 +02:00
  • d669ed844c Document mp_split Peter Dimov 2021-03-12 06:25:43 +02:00
  • 0837acfde1 Add mp_split (refs #59) Peter Dimov 2021-03-12 06:18:45 +02:00
  • 4a1f343dbc Add VS2013 workaround Peter Dimov 2021-03-12 04:55:25 +02:00
  • 0075288002 Document mp_intersperse Peter Dimov 2021-03-12 04:34:42 +02:00
  • 080c3437ed Add mp_intersperse Peter Dimov 2021-03-12 04:27:50 +02:00
  • 0dea2f1a2b Expand mp_for_each note slightly boost-1.76.0.beta1 boost-1.76.0 Peter Dimov 2021-03-04 20:15:30 +02:00
  • a0658d7797 Merge pull request #58 from bernhardmgruber/foreach Peter Dimov 2021-03-04 20:12:23 +02:00
  • 09780a6df8 Add a note to mp_for_each for lists with elements which are not default-constructible Bernhard Manfred Gruber 2021-03-04 12:46:48 +01:00
  • 2d709e5639 Update ci.yml Peter Dimov 2020-12-23 07:13:43 +02:00
  • bfeef9e50e Merge pull request #57 from eldiener/develop Peter Dimov 2020-12-16 18:44:41 +02:00
  • f257a448a4 Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries whose minumum C++ standard compilation level is C++11 on up. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out. Edward Diener 2020-12-15 21:51:31 -05:00
  • e81291318c Update version Peter Dimov 2020-12-14 03:34:16 +02:00
  • 586a485325 Update maintainer e-mail Peter Dimov 2020-12-12 01:03:32 +02:00
  • 6d51a12e57 Remove -std=c++1z from clang 3.x feature/github-actions Peter Dimov 2020-11-26 03:34:52 +02:00
  • 1524f2587b Add Clang palette to GHA Peter Dimov 2020-11-26 03:21:58 +02:00
  • 064e9d415b mp_count: do not use fold expressions on msvc because of parser stack limit feature/mp_count_if_1089 Peter Dimov 2020-11-26 02:14:59 +02:00
  • 37adad6624 test/mp_count: test N=1089 Peter Dimov 2020-11-26 01:22:15 +02:00
  • 6bb260ff65 mp_count_if: do not use fold expressions on msvc-14.2 because of parser stack limit Peter Dimov 2020-11-26 00:23:13 +02:00
  • 90f40dd999 Add a test for mp_count_if with N=1089 Peter Dimov 2020-11-25 21:41:26 +02:00
  • 4349457f84 Increase N to 1089 in test/mp_same Peter Dimov 2020-11-25 21:39:57 +02:00
  • bbb73a9025 Add .github/workflows Peter Dimov 2020-11-25 21:46:14 +02:00
  • 21cace4e57 Remove mp_invoke boost-1.75.0.beta1 boost-1.75.0 Peter Dimov 2020-10-20 00:08:11 +03:00
  • 727ecfc0cf Update mp_pairwise_fold_q test and example Peter Dimov 2020-10-17 16:54:06 +03:00
  • 28a736954f Update revision history Peter Dimov 2020-10-13 21:32:40 +03:00
  • 8a2e945417 Document mp_pairwise_fold feature/mp_pairwise_fold Peter Dimov 2020-10-13 17:53:12 +03:00
  • 02d185fce9 Split msvc-14.2,clang-win to avoid timeout Peter Dimov 2020-10-13 05:04:09 +03:00
  • e4f789b0cc Use embed-manifest-via=linker Peter Dimov 2020-10-13 04:47:00 +03:00
  • 697e3e40a3 Add cxxstd=latest, toolset=clang-win to VS2019 Peter Dimov 2020-10-13 03:25:40 +03:00
  • db78dc101c Add mp_pairwise_fold Peter Dimov 2020-10-12 22:12:42 +03:00
  • 0a12995d9d Make links release-independent Peter Dimov 2020-09-14 00:46:52 +03:00
  • 2b0b900938 Updated README.md - Fixed broken links (#56) Yurii Nakonechnyi 2020-09-14 00:44:53 +03:00
  • a069fdcce6 Update version.hpp Peter Dimov 2020-08-22 19:59:26 +03:00
  • 3f316ae626 Update version in CMakeLists.txt Peter Dimov 2020-08-22 19:34:28 +03:00
  • 4515938bbd Work around std::tuple MSVC issue with mp_map_find (fixes #52) feature/mp_map_find Peter Dimov 2020-07-25 01:56:00 +03:00
  • 637c586e02 Add test/mp_map_find_3 Peter Dimov 2020-07-25 01:54:49 +03:00
  • 4fb4837f92 Add mp_map_find_test_2 (refs #52) Peter Dimov 2020-07-21 20:23:36 +03:00
  • 29764aad48 Remove trailing whitespace boost-1.74.0.beta1 boost-1.74.0 Peter Dimov 2020-06-11 16:40:34 +03:00
  • 10ba80acb9 Add support for mp_product<F> Peter Dimov 2020-06-03 15:08:49 +03:00
  • d709610087 Re-remove mp11_single.hpp Peter Dimov 2020-05-24 18:52:49 +03:00
  • f26810ef47 Revert "Remove single header" Peter Dimov 2020-05-24 18:52:08 +03:00
  • 645c90b11d Enable constexpr tests on msvc-14.2 (where __cplusplus is still 199711L) feature/tuple-transform Peter Dimov 2020-05-24 06:55:02 +03:00
  • 44be76e9b6 Disable test/tuple_transform_cx on g++ 4.7 Peter Dimov 2020-05-24 06:50:02 +03:00
  • 1ffb98882d Lower N further in test/tuple_transform_2 for clang++ 3.x Peter Dimov 2020-05-24 06:43:43 +03:00
  • 49afe16b55 Lower N in test/tuple_transform_2 for g++ 4.9 Peter Dimov 2020-05-24 06:15:35 +03:00
  • e653eb3e8b Use an internal forward_from_tuple as the std:: one isn't constexpr in C++11 or libstdc++ 5 Peter Dimov 2020-05-24 06:14:18 +03:00
  • 588bc4458a Update documentation of tuple_for_each Peter Dimov 2020-05-24 04:36:29 +03:00
  • cad3c61045 Update documentation of tuple_transform Peter Dimov 2020-05-24 04:35:32 +03:00
  • 348166471e Update changelog Peter Dimov 2020-05-24 03:06:47 +03:00
  • a0ea1055d2 Support up to three tuples in tuple_transform under msvc-12.0 Peter Dimov 2020-05-24 01:14:46 +03:00
  • 917ac15ee1 Restrict msvc-12.0 to one tuple in tuple_transform Peter Dimov 2020-05-24 00:56:43 +03:00
  • 857ba905e4 Merge branch 'develop' into feature/tuple-transform Peter Dimov 2020-05-23 22:07:27 +03:00
  • 3427d716c6 Update examples.adoc feature/pr-48 Peter Dimov 2020-05-23 22:05:51 +03:00
  • 35a86da178 Revert "for std::decay fix, anchor and cross-reference tuple-cat fix more accurately" Peter Dimov 2020-05-23 21:48:41 +03:00
  • b3fa2c4de0 Merge branch 'develop' of https://github.com/slymz/mp11 into feature/pr-48 Peter Dimov 2020-05-23 21:47:50 +03:00
  • 9349a82e6b Add test/tuple_transform_2.cpp Peter Dimov 2020-05-23 21:13:35 +03:00
  • 0ee00ee64a Check that all arguments to tuple_transform are of the same size Peter Dimov 2020-05-23 20:42:57 +03:00
  • a8f6fa891f Update test/tuple_transform_cx Peter Dimov 2020-05-23 20:12:27 +03:00
  • c51f83c25a Replace implementation of tuple_transform Peter Dimov 2020-05-23 20:00:12 +03:00
  • dcf0d7ebdf Squash-merge PR #50 Peter Dimov 2020-05-23 19:16:07 +03:00
  • b07eb08a2f Update revision history feature/mp_with_index Peter Dimov 2020-05-10 14:20:19 +03:00
  • 13c36a793c Improve compilation performance of mp_with_index<N> for large N Peter Dimov 2020-05-09 17:32:03 +03:00
  • 0198b6e5a7 Add gcc-10, clang-10 to Travis feature/clang-gcc-10 Peter Dimov 2020-05-09 05:17:21 +03:00
  • 742980e533 for std::decay fix, anchor and cross-reference tuple-cat fix more accurately slymz 2020-05-06 18:27:35 -04:00
  • 2e6c2abcde Updated docs "Computing Return Types" slymz 2020-05-04 17:35:31 -04:00
  • 6c1628b713 Update Mp11 version Peter Dimov 2020-05-01 01:27:26 +03:00
  • e984111860 Update Boost version Peter Dimov 2020-04-30 18:30:34 +03:00
  • 7debd787dd Document mp_iterate boost-1.73.0.beta1 boost-1.73.0 feature/mp_iterate Peter Dimov 2020-03-23 02:59:00 +02:00
  • 91c6f556cd Merge branch 'develop' into feature/mp_iterate Peter Dimov 2020-03-23 02:30:09 +02:00
  • cb2705df26 Override the default BoostInstall layout on Windows when standalone feature/install-layout Peter Dimov 2020-03-22 20:17:39 +02:00
  • 984da7f1a1 Add mp_iterate Peter Dimov 2020-03-22 18:50:55 +02:00
  • 20ea61df94 Remove time-consuming inessential Appveyor jobs Peter Dimov 2020-03-20 01:40:59 +02:00
  • 59d8f1b3d7 Add more Appveyor configurations temporarily to evaluate how much time they take Peter Dimov 2020-03-19 21:50:55 +02:00
  • 5267548813 Document mp_partial_sum feature/mp_partial_sum Peter Dimov 2020-03-19 19:35:02 +02:00
  • e9684a1f66 Apply a workaround for msvc-12.0, msvc-14.0 Peter Dimov 2020-03-19 17:36:20 +02:00
  • 6bc2682936 Add mp_partial_sum Peter Dimov 2020-03-19 17:25:03 +02:00
  • a7a2c97383 Document mp_power_set feature/mp_power_set Peter Dimov 2020-03-19 16:31:52 +02:00
  • 2c8ce53efb Apply a workaround for msvc-12.0 Peter Dimov 2020-03-19 16:11:39 +02:00
  • 64b9c1f874 Add mp_power_set Peter Dimov 2020-03-19 15:04:52 +02:00
  • 0851643af5 Change mp_invoke on Clang to use a struct, because deprecated alias templates never warn feature/deprecated Peter Dimov 2020-03-09 19:59:19 +02:00
  • c806f70b73 Prefer __attribute__((deprecated)) on all g++-compatible compilers (f.ex. Intel) Peter Dimov 2020-03-08 18:14:01 +02:00