Commit Graph

663 Commits

Author SHA1 Message Date
Peter Dimov b7295ee2c3 Add xcode 11.6, 12.2 to Travis 2021-03-24 21:29:58 +02:00
Peter Dimov 680d5e6396 Disable g++-4.7 warning 2021-03-24 19:10:53 +02:00
Peter Dimov 6fdfb5bde8 Avoid g++-10 warning about < 0 compare 2021-03-24 18:59:09 +02:00
Peter Dimov 531a8d173e Enable -Wextra in test/Jamfile 2021-03-24 18:14:50 +02:00
Peter Dimov 091648424d Split msvc-12.0 and msvc-14.0 in appveyor.yml 2021-03-23 16:09:38 +02:00
Peter Dimov 9215c68d35 Implement mp_any in terms of mp_count 2021-03-23 03:11:03 +02:00
Peter Dimov ae4c83c8a6 Implement mp_all in terms of mp_count 2021-03-23 02:55:45 +02:00
Peter Dimov 598a40644e Change mp_same to use mp_count instead of mp_all 2021-03-23 00:29:57 +02:00
Peter Dimov 76f68d09a0 Test mp_any with N=1089 2021-03-22 20:04:10 +02:00
Peter Dimov a07cc9062f Test mp_all with N=1089 2021-03-22 20:00:46 +02:00
Peter Dimov 2132bae540 Test mp_none_of with N=1089 2021-03-22 19:51:02 +02:00
Peter Dimov e893d535f1 Test mp_any_of with N=1089 2021-03-22 19:44:51 +02:00
Peter Dimov 7749432254 Test mp_all_of with N=1089 2021-03-22 19:42:08 +02:00
Peter Dimov c92d2d0b6f No longer use fold expressions for mp_count_if to avoid compiler limits 2021-03-22 19:17:44 +02:00
Peter Dimov 0348adbed9 No longer use fold expressions for mp_count to avoid compiler limits 2021-03-22 18:37:46 +02:00
Peter Dimov b6451c4ae4 Add -DBUILD_TESTING=ON to .yml files; it's not default anymore 2021-03-19 04:12:10 +02:00
Peter Dimov 085980c876 Update revision history 2021-03-12 19:21:15 +02:00
Peter Dimov 47cf2e9a5f Merge branch 'feature/travis-clang-bionic' into develop 2021-03-12 19:18:21 +02:00
Peter Dimov b08452c21c Switch failing clangs to bionic 2021-03-12 08:05:30 +02:00
Peter Dimov 50382f0127 Merge branch 'feature/mp_intersperse' into feature/mp_split 2021-03-12 07:11:01 +02:00
Peter Dimov 5babdec063 Fix typo in VS2013 workaround 2021-03-12 07:10:41 +02:00
Peter Dimov c7dbff81e5 Document mp_join 2021-03-12 06:41:59 +02:00
Peter Dimov e7f2e7a45d Add mp_join 2021-03-12 06:35:11 +02:00
Peter Dimov d669ed844c Document mp_split 2021-03-12 06:25:43 +02:00
Peter Dimov 0837acfde1 Add mp_split (refs #59) 2021-03-12 06:18:45 +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