1
0
forked from boostorg/mp11
Commit Graph

634 Commits

Author SHA1 Message Date
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
Peter Dimov
3427d716c6 Update examples.adoc 2020-05-23 22:05:51 +03:00
Peter Dimov
35a86da178 Revert "for std::decay fix, anchor and cross-reference tuple-cat fix more accurately"
This reverts commit 742980e533.
2020-05-23 21:48:41 +03:00
Peter Dimov
b3fa2c4de0 Merge branch 'develop' of https://github.com/slymz/mp11 into feature/pr-48 2020-05-23 21:47:50 +03:00
Peter Dimov
9349a82e6b Add test/tuple_transform_2.cpp 2020-05-23 21:13:35 +03:00
Peter Dimov
0ee00ee64a Check that all arguments to tuple_transform are of the same size 2020-05-23 20:42:57 +03:00