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
|
ee5f1d620f
|
Add value list support to mp_min_element, mp_max_element. Fixes #87.
|
2023-12-17 20:37:56 +02:00 |
|
Braden Ganetsky
|
0c491bcd77
|
Move mp_slice_c and mp_slice into the public API
|
2023-11-27 19:07:38 -06:00 |
|
Peter Dimov
|
0715df5ca8
|
Reformulate mp_sliding_fold to pass msvc-14.0
|
2023-11-27 01:46:58 +02:00 |
|
Peter Dimov
|
629cebd5f8
|
Merge branch 'develop' of https://github.com/k3DW/mp11 into feature/pr-84
|
2023-11-26 19:47:53 +02:00 |
|
Peter Dimov
|
e1c4b281ec
|
Update version
|
2023-08-12 23:44:06 +03:00 |
|
Braden Ganetsky
|
247ffe8afe
|
Add mp_sliding_fold
|
2023-07-30 22:54:14 -05:00 |
|
Ilya Popov
|
46c4e8a517
|
Remove usages of old style cast, use static_cast instead
This silences compiler warnings generated by GCC
|
2023-06-23 16:58:51 +02:00 |
|
Peter Dimov
|
1a8fa7064c
|
Add value list support to mp_drop. Refs #53.
|
2023-05-16 20:24:06 +03:00 |
|
Peter Dimov
|
c1a012ad45
|
Add value list support to mp_take. Refs #53.
|
2023-05-16 19:46:38 +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
|
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
|
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
|
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
|
773ec9b8b2
|
Update version
|
2023-04-15 15:23:26 +03: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 |
|
Peter Dimov
|
0a0b5fb001
|
Update version
|
2022-12-15 07:46:22 +02:00 |
|
Peter Dimov
|
6be648ccfd
|
Use narrowing to size_t in mp_drop
|
2022-12-07 18:17:37 +02:00 |
|
Jody Hagins
|
811efd6820
|
Make mp_drop and mp_drop_c SFINAE friendly.
|
2022-12-06 12:31:00 -05:00 |
|
Peter Dimov
|
3f0905d87f
|
Update version
|
2022-08-14 18:42:55 +03:00 |
|
Peter Dimov
|
8b8c569cb9
|
Update version
|
2022-04-14 13:43:44 +03:00 |
|
Peter Dimov
|
7bc4e1ae9b
|
Merge pull request #71 from grisumbras/feature/mp_valid_and_true
implement mp_valid_and_true
|
2022-02-17 00:12:05 +02:00 |
|
Dmitry Arkhipov
|
1336c4f9c3
|
implement mp_valid_and_true
|
2022-02-16 20:48:26 +03:00 |
|
Peter Dimov
|
edba135739
|
Use unqualified get<I> instead of std::get<I> (refs #69)
|
2021-12-14 20:20:44 +02:00 |
|
Peter Dimov
|
40a25aab6b
|
Update version
|
2021-12-09 04:06:57 +02:00 |
|
Peter Dimov
|
a4d7c46670
|
Define host compiler macro when using CUDA (refs #68)
|
2021-11-18 14:08:33 +02:00 |
|
Peter Dimov
|
f8206aa37d
|
Remove unnecessary includes
|
2021-08-21 15:08:21 +03:00 |
|
Peter Dimov
|
ce1046f007
|
Remove unnecessary include
|
2021-08-21 15:06:10 +03:00 |
|
Peter Dimov
|
3d8901bf8b
|
Merge branch 'feature/nary-compose' of https://github.com/grisumbras/mp11 into feature/pr-64
|
2021-08-21 15:01:02 +03:00 |
|
Peter Dimov
|
5954168980
|
Update version
|
2021-08-17 15:14:34 +03:00 |
|
Dmitry Arkhipov
|
f4b3414e62
|
Add support for n-ary functions to mp_compose
|
2021-07-27 08:39:01 +03:00 |
|
Dmitry Arkhipov
|
8cd25cc950
|
Put mp_rename, mp_apply into their own file
|
2021-07-27 08:38:29 +03:00 |
|