Commit Graph

777 Commits

Author SHA1 Message Date
Peter Dimov
3e84aef18e Update documentation 2023-05-16 22:19:12 +03:00
Peter Dimov
189ba0e83d Add test for mp_insert with value lists. Refs #53. 2023-05-16 22:16:21 +03:00
Peter Dimov
28e5708f57 Update documentation 2023-05-16 22:01:05 +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
8360babe87 Disable msvc-14.0 warning in mp_repeat_3.cpp. 2023-05-16 20:29:42 +03:00
Peter Dimov
1a8fa7064c Add value list support to mp_drop. Refs #53. 2023-05-16 20:24:06 +03:00
Peter Dimov
ce005d77ce Update documentation 2023-05-16 20:04:03 +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
3f8a53ac89 Update documentation 2023-05-16 17:29:42 +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
f19d2d9bd4 Apply the mp_append optimization to the value list case as well 2023-05-16 03:41:49 +03:00
Peter Dimov
64ed9449cb Refactor mp_append slightly 2023-05-16 03:19:32 +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
fff7cb6ef0 Update revision history 2023-05-15 21:20:22 +03:00
Peter Dimov
bac063310e Update documentation 2023-05-15 21:18:50 +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
bfa1bad608 Update documentation 2023-05-15 02:54:18 +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
b188fcd7f8 Update test/mp_rename_2.cpp 2023-05-14 21:27:58 +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
173e5d8098 Update README.md 2023-05-14 06:58:48 +03:00
Peter Dimov
be3c7daf4f Update ci.yml 2023-05-14 05:56:33 +03:00
Peter Dimov
1f645c0c02 Update revision history 2023-05-14 04:30:28 +03:00
Peter Dimov
8000dc8f15 Update documentation of mp_from_sequence, mp_iota, mp_iota_c 2023-05-14 04:26:34 +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
773ec9b8b2 Update version 2023-04-15 15:23:26 +03:00
Peter Dimov
6365e9c6b6 Update appveyor.yml 2023-03-24 19:53:29 +02: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
077b258c33 Update ci.yml 2023-03-24 06:33:12 +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
Peter Dimov
b937a27f7e Increase test/mp_fold.cpp coverage 2023-03-24 04:14:54 +02:00
Peter Dimov
0a0b5fb001 Update version boost-1.82.0 boost-1.82.0.beta1 2022-12-15 07:46:22 +02:00