Commit Graph

116 Commits

Author SHA1 Message Date
Peter Dimov ed049f2741 Add a test that includes <complex.h> before mp11.hpp. Refs #88. 2023-12-21 20:35:22 +02:00
Peter Dimov 4db3374eed Add value list support to mp_transform (for up to three lists). Closes #86. 2023-12-18 05:53:20 +02:00
Peter Dimov 9e1a5d014f Add mp_transform_q test for up to 32 lists 2023-12-18 01:52:29 +02:00
Peter Dimov ee5f1d620f Add value list support to mp_min_element, mp_max_element. Fixes #87. 2023-12-17 20:37:56 +02:00
Peter Dimov eb3ea17c81 Add value list test for mp_slice 2023-12-17 19:11:05 +02:00
Braden Ganetsky b052fa1bc5 Add mp_slice_c and mp_slice tests 2023-11-28 18:32:20 -06:00
Braden Ganetsky d16fb0201c Add mp_sliding_fold tests 2023-07-30 22:54:14 -05:00
Peter Dimov 189ba0e83d Add test for mp_insert with value lists. Refs #53. 2023-05-16 22:16:21 +03:00
Peter Dimov b756e5e0d7 Add test for mp_erase with value lists. Refs #53. 2023-05-16 21:59:35 +03:00
Peter Dimov 1a8fa7064c Add value list support to mp_drop. Refs #53. 2023-05-16 20:24:06 +03:00
Peter Dimov c1787b95d6 Add test for mp_pop_back with value lists. Refs #53. 2023-05-16 19:57:16 +03:00
Peter Dimov c1a012ad45 Add value list support to mp_take. Refs #53. 2023-05-16 19:46:38 +03:00
Peter Dimov ac65812efd Add a test for mp_back with value lists. Refs #53. 2023-05-16 19:21:53 +03:00
Peter Dimov 73626ba3bc Add value list support to mp_at. Refs #53. 2023-05-16 19:13:56 +03:00
Peter Dimov 799c2e6079 Add value list support to mp_fill. Refs #53. 2023-05-16 18:34:16 +03:00
Peter Dimov e93cf70178 Make mp_is_value_list public. Refs #53. 2023-05-16 17:19:23 +03:00
Peter Dimov efbaa77749 Add test/mp_repeat_3.cpp 2023-05-16 17:02:38 +03:00
Peter Dimov ddd2ad7bb6 Add mp_repeat test with value lists. Refs #53. 2023-05-16 16:38:23 +03:00
Peter Dimov 64532c4792 Add support for (homogeneous) value lists to mp_append. Refs #53. 2023-05-16 02:37:59 +03:00
Peter Dimov 0113ee9246 Add support for value lists to mp_transform_first, mp_transform_second, mp_transform_third. Refs #53. 2023-05-15 20:11:34 +03:00
Peter Dimov 4545835a8b Add support for value lists to mp_replace_first, mp_replace_second, mp_replace_third. Refs #53. 2023-05-15 18:05:02 +03:00
Peter Dimov 8615aed8e8 Add support for value lists to mp_push_back. Refs #53. 2023-05-15 17:30:09 +03:00
Peter Dimov 7cfb1b9b97 Add support for value lists to mp_push_front. Refs #53. 2023-05-15 16:53:55 +03:00
Peter Dimov 90669f2ff4 Add value list support to mp_second, mp_third. Refs #53. 2023-05-15 15:23:05 +03:00
Peter Dimov d02f361b1b Add support for value lists to mp_pop_front. Refs #53. 2023-05-15 15:04:15 +03:00
Peter Dimov 2c76388fdb Add support for value lists to mp_front. Refs #53. 2023-05-15 14:59:30 +03:00
Peter Dimov 481755ce7c Add support for value lists to mp_assign, mp_clear. Refs #53. 2023-05-15 14:34:06 +03:00
Peter Dimov 5186e7c294 Add mp_rename_v. Refs #53. 2023-05-14 22:03:39 +03:00
Peter Dimov ac1b5c96ea Add mp_list_v. Refs #53. 2023-05-14 21:51:08 +03:00
Peter Dimov 9b4499b919 Add test for mp_empty with value lists. Refs #53. 2023-05-14 21:34:17 +03:00
Peter Dimov 7944028c7a Add support for value lists to mp_size. Refs #53. 2023-05-14 21:22:16 +03:00
Peter Dimov 570acee866 Add mp_value; enable mp_rename on value lists. Refs #53. 2023-05-14 19:45:09 +03:00
Peter Dimov 99070f7f5c Add a 'from' parameter to mp_iota, mp_iota_c. Refs #78. 2023-05-14 03:49:50 +03:00
Peter Dimov b7da04c594 Add an offset parameter to mp_from_sequence 2023-05-14 03:39:39 +03:00
Peter Dimov f71a657587 Add test/mp_compose_sf.cpp (by Jody Hagins in #76.) Fixes #76. 2023-03-24 12:31:15 +02:00
Peter Dimov 094206a08d Make mp_rename, mp_apply, mp_apply_q SFINAE-friendly 2023-03-24 11:58:56 +02:00
Peter Dimov f16707f6e9 Update mp_fold to be SFINAE-friendly (for up to 9 elements) 2023-03-24 05:13:48 +02:00
Dmitry Arkhipov 1336c4f9c3 implement mp_valid_and_true 2022-02-16 20:48:26 +03:00
Peter Dimov 680d5e6396 Disable g++-4.7 warning 2021-03-24 19:10:53 +02:00
Peter Dimov 531a8d173e Enable -Wextra in test/Jamfile 2021-03-24 18:14:50 +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 e7f2e7a45d Add mp_join 2021-03-12 06:35:11 +02:00
Peter Dimov 0837acfde1 Add mp_split (refs #59) 2021-03-12 06:18:45 +02:00
Peter Dimov 080c3437ed Add mp_intersperse 2021-03-12 04:27:50 +02:00
Peter Dimov db78dc101c Add mp_pairwise_fold 2020-10-12 22:12:42 +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 9349a82e6b Add test/tuple_transform_2.cpp 2020-05-23 21:13:35 +03:00
Peter Dimov dcf0d7ebdf Squash-merge PR #50 2020-05-23 19:16:07 +03:00