Peter Dimov
|
8ceb48b4c9
|
Stylistic changes to mp_lambda
|
2024-10-14 19:37:36 +03:00 |
|
Peter Dimov
|
23fd16647e
|
Update lambda.adoc
|
2024-10-14 19:34:55 +03:00 |
|
Peter Dimov
|
cadea3c152
|
Update revision history
|
2024-10-14 19:25:30 +03:00 |
|
Peter Dimov
|
e77f73e59e
|
Update ci.yml
|
2024-10-14 18:32:19 +03:00 |
|
Peter Dimov
|
03a2d3ae5f
|
Add VERBATIM to add_custom_target
|
2024-08-27 15:31:21 +03:00 |
|
Peter Dimov
|
bbd1fab539
|
Update build.jam, test/Jamfile
|
2024-08-27 14:44:26 +03:00 |
|
Peter Dimov
|
a896dfc88d
|
Update ci.yml
|
2024-08-17 12:35:12 +03:00 |
|
Peter Dimov
|
a064da5757
|
Update version
|
2024-08-17 04:25:45 +03:00 |
|
Peter Dimov
|
d0f3481b21
|
Update ci.yml
|
2024-04-18 13:49:24 +03:00 |
|
Peter Dimov
|
859a30e46f
|
Update version
|
2024-04-18 12:06:16 +03:00 |
|
Peter Dimov
|
1faf5df806
|
Update appveyor.yml
|
2024-04-18 11:31:22 +03:00 |
|
Peter Dimov
|
9f88e11d11
|
Revert "Update doc/Jamfile"
This reverts commit 0ae6eabf7b.
|
2024-04-16 22:34:54 +03:00 |
|
Peter Dimov
|
0ae6eabf7b
|
Update doc/Jamfile
|
2024-04-16 22:20:54 +03:00 |
|
Peter Dimov
|
863d8b8d2b
|
Merge branch 'develop'
|
2023-12-31 14:16:37 +02:00 |
|
Peter Dimov
|
20fff14a90
|
Use push_macro/pop_macro to guard against the macro I from <complex.h>. Fixes #88.
|
2023-12-21 21:55:24 +02:00 |
|
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
|
2e6800967a
|
Update ci.yml
|
2023-12-19 22:37:49 +02:00 |
|
Peter Dimov
|
3f48ade280
|
Update version
|
2023-12-19 22:19:34 +02:00 |
|
Peter Dimov
|
5f1abaedfc
|
Update version
|
2023-12-19 22:19:21 +02:00 |
|
Peter Dimov
|
e584d92a9f
|
Update version
|
2023-12-19 16:23:47 +02:00 |
|
Peter Dimov
|
679834bfdc
|
Update version
|
2023-12-19 13:20:05 +02:00 |
|
Peter Dimov
|
6ffe4c3d75
|
Update documentation
|
2023-12-18 18:29:53 +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
|
f8fb53c775
|
Work around MSVC failures
|
2023-12-18 02:37:52 +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
|
2e7328ea26
|
Update documentation
|
2023-12-17 20:41:43 +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
|
5dfa20ca6d
|
Update revision history
|
2023-12-17 20:01:09 +02:00 |
|
Peter Dimov
|
eb3ea17c81
|
Add value list test for mp_slice
|
2023-12-17 19:11:05 +02:00 |
|
Peter Dimov
|
8194d33495
|
Merge pull request #85 from k3DW/develop
Move `mp_slice_c` and `mp_slice` into the public API
|
2023-12-17 17:28:20 +02:00 |
|
Peter Dimov
|
82a1cb6f36
|
Work around msvc-12.0 failures in mp_sliding_fold tests
|
2023-11-27 02:05:19 +02: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
|
f653a83ca9
|
Update ci.yml
|
2023-11-26 19:28:42 +02:00 |
|
Peter Dimov
|
391e23ae71
|
Update ci.yml
|
2023-08-25 01:39:08 +03:00 |
|
Peter Dimov
|
6b1074f5c3
|
Update ci.yml
|
2023-08-24 20:42:20 +03:00 |
|
Peter Dimov
|
e1c4b281ec
|
Update version
|
2023-08-12 23:44:06 +03:00 |
|
Peter Dimov
|
ef7608b463
|
Merge pull request #82 from ilyapopov/develop
Remove usages of old style cast, use static_cast instead
|
2023-06-23 19:48:11 +03:00 |
|
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
|
2022-12-15 07:46:22 +02:00 |
|
Peter Dimov
|
f1f6e6f6ae
|
Update ci.yml
|
2022-12-07 18:34:14 +02:00 |
|
Peter Dimov
|
2b15ea33b6
|
Update ci.yml
|
2022-12-07 18:18:40 +02:00 |
|
Peter Dimov
|
6be648ccfd
|
Use narrowing to size_t in mp_drop
|
2022-12-07 18:17:37 +02:00 |
|
Peter Dimov
|
f6133a9f1f
|
Update ci.yml
|
2022-08-15 23:08:05 +03:00 |
|
Peter Dimov
|
3f0905d87f
|
Update version
|
2022-08-14 18:42:55 +03:00 |
|
Peter Dimov
|
590df5e0bc
|
Remove msvc-14.1 from GHA; add clang-win
|
2022-04-14 16:16:37 +03:00 |
|
Peter Dimov
|
8faca18e01
|
Update ci.yml
|
2022-04-14 14:23:57 +03:00 |
|
Peter Dimov
|
4ce658d221
|
Update version
|
2022-04-14 14:14:13 +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 |
|
Peter Dimov
|
28036d0bdb
|
Update appveyor.yml
|
2021-12-22 20:35:47 +02:00 |
|
Peter Dimov
|
44ca553edb
|
Remove msvc-14.0 from GHA, fails with 'out of heap space'
|
2021-12-22 07:54:58 +02:00 |
|