Commit Graph

639 Commits

Author SHA1 Message Date
Peter Dimov 5babdec063 Fix typo in VS2013 workaround 2021-03-12 07:10:41 +02:00
Peter Dimov 4a1f343dbc Add VS2013 workaround 2021-03-12 04:55:25 +02:00
Peter Dimov 0075288002 Document mp_intersperse 2021-03-12 04:34:42 +02:00
Peter Dimov 080c3437ed Add mp_intersperse 2021-03-12 04:27:50 +02:00
Peter Dimov 0dea2f1a2b Expand mp_for_each note slightly boost-1.76.0.beta1 boost-1.76.0 2021-03-04 20:15:30 +02:00
Peter Dimov a0658d7797 Merge pull request #58 from bernhardmgruber/foreach
Add a note to mp_for_each for lists with elements which are not default-constructible
2021-03-04 20:12:23 +02:00
Bernhard Manfred Gruber 09780a6df8 Add a note to mp_for_each for lists with elements which are not default-constructible 2021-03-04 12:46:48 +01:00
Peter Dimov 2d709e5639 Update ci.yml 2020-12-23 07:13:43 +02:00
Peter Dimov bfeef9e50e Merge pull request #57 from eldiener/develop
Add "cxxstd" json field. The "cxxstd" json field is being added to ea…
2020-12-16 18:44:41 +02:00
Edward Diener 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. 2020-12-15 21:51:31 -05:00
Peter Dimov e81291318c Update version 2020-12-14 03:34:16 +02:00
Peter Dimov 586a485325 Update maintainer e-mail 2020-12-12 01:03:32 +02:00
Peter Dimov 6d51a12e57 Remove -std=c++1z from clang 3.x 2020-11-26 03:34:52 +02:00
Peter Dimov 1524f2587b Add Clang palette to GHA 2020-11-26 03:21:58 +02:00
Peter Dimov 064e9d415b mp_count: do not use fold expressions on msvc because of parser stack limit 2020-11-26 02:14:59 +02:00
Peter Dimov 37adad6624 test/mp_count: test N=1089 2020-11-26 01:22:15 +02:00
Peter Dimov 6bb260ff65 mp_count_if: do not use fold expressions on msvc-14.2 because of parser stack limit 2020-11-26 00:23:13 +02:00
Peter Dimov 90f40dd999 Add a test for mp_count_if with N=1089 2020-11-25 22:22:24 +02:00
Peter Dimov 4349457f84 Increase N to 1089 in test/mp_same 2020-11-25 22:22:24 +02:00
Peter Dimov bbb73a9025 Add .github/workflows 2020-11-25 21:46:14 +02:00
Peter Dimov 21cace4e57 Remove mp_invoke boost-1.75.0.beta1 boost-1.75.0 2020-10-20 00:08:11 +03:00
Peter Dimov 727ecfc0cf Update mp_pairwise_fold_q test and example 2020-10-17 16:54:06 +03:00
Peter Dimov 28a736954f Update revision history 2020-10-13 21:32:40 +03:00
Peter Dimov 8a2e945417 Document mp_pairwise_fold 2020-10-13 17:53:12 +03:00
Peter Dimov 02d185fce9 Split msvc-14.2,clang-win to avoid timeout 2020-10-13 05:04:09 +03:00
Peter Dimov e4f789b0cc Use embed-manifest-via=linker 2020-10-13 04:47:00 +03:00
Peter Dimov 697e3e40a3 Add cxxstd=latest, toolset=clang-win to VS2019 2020-10-13 03:25:40 +03:00
Peter Dimov db78dc101c Add mp_pairwise_fold 2020-10-12 22:12:42 +03:00
Peter Dimov 0a12995d9d Make links release-independent 2020-09-14 00:46:52 +03:00
Yurii Nakonechnyi 2b0b900938 Updated README.md - Fixed broken links (#56) 2020-09-14 00:44:53 +03:00
Peter Dimov a069fdcce6 Update version.hpp 2020-08-22 19:59:26 +03:00
Peter Dimov 3f316ae626 Update version in CMakeLists.txt 2020-08-22 19:34:28 +03:00
Peter Dimov 4515938bbd Work around std::tuple MSVC issue with mp_map_find (fixes #52) 2020-07-25 01:56:00 +03:00
Peter Dimov 637c586e02 Add test/mp_map_find_3 2020-07-25 01:54:49 +03:00
Peter Dimov 4fb4837f92 Add mp_map_find_test_2 (refs #52) 2020-07-21 20:23:36 +03:00
Peter Dimov 29764aad48 Remove trailing whitespace boost-1.74.0.beta1 boost-1.74.0 2020-06-11 16:40:34 +03:00
Peter Dimov 10ba80acb9 Add support for mp_product<F> 2020-06-03 15:08:49 +03:00
Peter Dimov d709610087 Re-remove mp11_single.hpp 2020-05-24 18:52:49 +03:00
Peter Dimov f26810ef47 Revert "Remove single header"
This reverts commit f24d1ca5df.
2020-05-24 18:52:08 +03:00
Peter Dimov 645c90b11d Enable constexpr tests on msvc-14.2 (where __cplusplus is still 199711L) 2020-05-24 06:55:02 +03:00
Peter Dimov 44be76e9b6 Disable test/tuple_transform_cx on g++ 4.7 2020-05-24 06:50:02 +03:00
Peter Dimov 1ffb98882d Lower N further in test/tuple_transform_2 for clang++ 3.x 2020-05-24 06:43:43 +03:00
Peter Dimov 49afe16b55 Lower N in test/tuple_transform_2 for g++ 4.9 2020-05-24 06:15:35 +03:00
Peter Dimov e653eb3e8b Use an internal forward_from_tuple as the std:: one isn't constexpr in C++11 or libstdc++ 5 2020-05-24 06:14:18 +03:00
Peter Dimov 588bc4458a Update documentation of tuple_for_each 2020-05-24 04:36:29 +03:00
Peter Dimov cad3c61045 Update documentation of tuple_transform 2020-05-24 04:35:32 +03:00
Peter Dimov 348166471e Update changelog 2020-05-24 03:06:47 +03:00
Peter Dimov a0ea1055d2 Support up to three tuples in tuple_transform under msvc-12.0 2020-05-24 01:14:46 +03:00
Peter Dimov 917ac15ee1 Restrict msvc-12.0 to one tuple in tuple_transform 2020-05-24 00:56:43 +03:00
Peter Dimov 857ba905e4 Merge branch 'develop' into feature/tuple-transform 2020-05-23 22:07:27 +03:00