-
8e053269a8
Make mp_transform_if variadic.
Peter Dimov
2017-03-18 19:48:07 +0200
-
627f6a9b6b
Merge branch 'develop'
Peter Dimov
2017-03-18 01:41:34 +0200
-
-
-
-
e1edd90c21
Fix clang 3.9 -std=c++1z failures
Peter Dimov
2017-03-18 01:05:54 +0200
-
d58a1f0f03
Drop built-in clang
Peter Dimov
2017-03-18 00:25:48 +0200
-
463313629f
Try g++-4.9 with the preinstalled clang
Peter Dimov
2017-03-17 23:57:06 +0200
-
22dad661fc
Add more clang to .travis.yml
Peter Dimov
2017-03-17 21:52:04 +0200
-
b6ea8afd37
Merge branch 'develop'
Peter Dimov
2017-03-17 14:20:41 +0200
-
-
-
-
077d46820f
Add examples to documentation.
Peter Dimov
2017-03-17 05:55:27 +0200
-
98c9595bf4
Add Definitions section.
Peter Dimov
2017-03-17 02:28:03 +0200
-
c0fd3871eb
Update documentation.
Peter Dimov
2017-03-17 01:39:52 +0200
-
946937b5ab
Rename Q::apply to Q::invoke, mp_unquote to mp_invoke.
Peter Dimov
2017-03-16 21:14:42 +0200
-
401ddcb1c1
Update README.
Peter Dimov
2017-03-16 20:02:06 +0200
-
b4ae7ab091
Update README.
Peter Dimov
2017-03-16 19:59:20 +0200
-
445d033ddc
More documentation.
Peter Dimov
2017-03-16 19:45:47 +0200
-
e4f7488652
Change mp_and and mp_or to match std::conjuction and std::disjunction
Peter Dimov
2017-03-16 17:49:57 +0200
-
7bbdaacda1
Remove mp_equal_to.
Peter Dimov
2017-03-16 17:35:47 +0200
-
a231733c7e
Move everything to namespace mp11
Peter Dimov
2017-03-15 21:23:15 +0200
-
ac42a4b3c6
Add more documentation.
Peter Dimov
2017-03-15 20:19:36 +0200
-
adaa60dbc2
Rename mp_find_index to mp_find
Peter Dimov
2017-03-15 20:03:56 +0200
-
9f35ce2107
Add some more documentation
Peter Dimov
2017-03-15 19:43:06 +0200
-
8d9e6f50dd
Add arguments to mp_quote, allowing partial application
Peter Dimov
2017-03-15 18:09:30 +0200
-
698427885e
Merge branch 'develop'
Peter Dimov
2017-03-15 03:03:04 +0200
-
-
-
-
63a4fafe16
Add documentation (work in progress)
Peter Dimov
2017-03-14 22:57:07 +0200
-
5a4fb7f832
Fix function application in mp_map_update
Peter Dimov
2017-03-14 22:40:47 +0200
-
6fb4cee7b2
Add mp_transform_if, mp_map_update
Peter Dimov
2017-03-14 16:32:17 +0200
-
c054b2b2fe
Add mp_map_erase.
Peter Dimov
2017-03-14 02:56:32 +0200
-
a490c486cc
Merge branch 'develop'
Peter Dimov
2017-03-14 00:51:05 +0200
-
-
-
-
5f81bd18d4
Remove tools/inspect from CI.
Peter Dimov
2017-03-14 00:46:55 +0200
-
586392ca51
VC++2017 still needs the workarounds.
Peter Dimov
2017-03-14 00:35:19 +0200
-
f476548d85
Remove g++ 4.7, 4.8, default clang from .travis.yml
Peter Dimov
2017-03-05 20:57:43 +0200
-
3a2a6f465c
Add more configurations to .travis.yml
Peter Dimov
2017-03-05 20:25:06 +0200
-
de16a28ed8
Merge branch 'develop'
Peter Dimov
2016-11-21 20:01:12 +0200
-
-
-
-
6d9ee2025a
Remove --depth 1, fetch tools/inspect as it's still needed on master.
Peter Dimov
2016-11-21 19:30:37 +0200
-
151d2b938e
Merge branch 'develop'
Peter Dimov
2016-11-21 18:38:48 +0200
-
-
-
-
42405ac701
Add mp_map_replace.
Peter Dimov
2016-11-17 03:38:24 +0200
-
4a7008562f
Add mp_map_insert.
Peter Dimov
2016-11-17 02:51:12 +0200
-
f6c38bb33f
Add mp_map_contains.
Peter Dimov
2016-11-17 02:06:38 +0200
-
9735300f85
Add mp_map_find.
Peter Dimov
2016-11-17 02:01:50 +0200
-
7a0f4001e7
Add mp_all, mp_and, mp_any, mp_or; move mp_not to integral.hpp.
Peter Dimov
2016-11-16 21:24:13 +0200
-
cc3d54a857
Do not use function.hpp in algorithm.hpp.
Peter Dimov
2016-11-16 19:55:35 +0200
-
026171899c
Revert "Remove --depth 1 for superproject in appveyor.yml."
Peter Dimov
2016-11-16 19:31:41 +0200
-
eaab711915
Remove --depth 1 for superproject in appveyor.yml.
Peter Dimov
2016-11-16 19:24:27 +0200
-
2f4093c265
Merge branch 'develop'
Peter Dimov
2016-11-16 19:13:25 +0200
-
-
-
-
709f941f00
Remove --depth 1 for submodules in appveyor.yml.
Peter Dimov
2016-11-16 19:08:33 +0200
-
eb414d9434
Merge branch 'develop'
Peter Dimov
2016-11-16 18:30:37 +0200
-
-
-
-
14df6ea32e
Add appveyor.yml.
Peter Dimov
2016-11-16 18:24:50 +0200
-
b7b5ea27cb
Merge branch 'develop'
Peter Dimov
2016-11-16 18:20:08 +0200
-
-
-
-
29d030ac59
Add mp_all_of, mp_any_of, mp_none_of.
Peter Dimov
2016-11-16 04:19:37 +0200
-
1f0bff5f99
Revert "Add g++ 4.7, 4.8 to .travis.yml."
Peter Dimov
2016-11-16 03:39:16 +0200
-
4429641551
Add g++ 4.7, 4.8 to .travis.yml.
Peter Dimov
2016-11-16 02:03:06 +0200
-
4b426c4fce
Add more -std variants to .travis.yml; disable constexpr tuple_for_each test on libc++11
Peter Dimov
2016-11-15 21:34:15 +0200
-
01f376b83d
Disable std::tuple<std::unique_ptr> test on clang++ below 3.8
Peter Dimov
2016-11-15 20:23:06 +0200
-
db2384ecd4
Remove clang-3.5,3.9 from .travis.yml; extend g++ workaround in mp_valid to 6.x
Peter Dimov
2016-11-15 20:00:58 +0200
-
1814f8088c
Escape (yet again) 'using' line in .travis.yml
Peter Dimov
2016-11-15 19:23:56 +0200
-
64ea353f73
Escape (again) 'using' line in .travis.yml
Peter Dimov
2016-11-15 19:22:36 +0200
-
d896aaae2f
Remove clang-3.5 package from .travis.yml as it conflicts with 3.6, 3.7, 3.8
Peter Dimov
2016-11-15 19:14:06 +0200
-
e46bb48bc3
Escape echo using line in .travis.yml
Peter Dimov
2016-11-15 19:09:23 +0200
-
128921e9be
Add a test matrix with more g++, clang++ versions to .travis.yml
Peter Dimov
2016-11-15 19:04:45 +0200
-
d5dc106b33
Make libs/mp11 directory in .travis.yml
Peter Dimov
2016-11-15 18:43:19 +0200
-
b059ed3bf9
Add .travis.yml.
Peter Dimov
2016-11-15 18:31:53 +0200
-
8a4176aa58
Merge branch 'develop'
Peter Dimov
2016-10-23 18:18:53 +0300
-
-
-
-
37f088a5bc
Boost.Config no longer defines BOOST_NO_CXX11_CONSTEXPR for VS2015u3
Peter Dimov
2016-10-23 18:16:55 +0300
-
b88bb0654b
g++ at 5.4.0 still doesn't like mp_valid<add_reference>
Peter Dimov
2016-10-23 18:14:03 +0300
-
17c8c515de
Merge branch 'develop'
Peter Dimov
2015-08-16 14:51:30 +0300
-
-
-
-
6af4bbc113
Add mp_quote, mp_unquote.
Peter Dimov
2015-07-26 17:55:05 +0300
-
d314c868bf
Fix include order.
Peter Dimov
2015-07-26 17:47:31 +0300
-
e51ed6cf3d
Remove mp_defer_if_valid; add mp_identity_t.
Peter Dimov
2015-07-26 17:43:00 +0300
-
9854377529
Merge branch 'develop'
Peter Dimov
2015-07-24 13:54:53 +0300
-
-
-
-
bd9e5f9c41
Add some algorithm names to be implemented.
Peter Dimov
2015-07-24 13:54:30 +0300
-
e6f83a0d33
Add mp_unique.
Peter Dimov
2015-07-24 13:45:08 +0300
-
26575249ff
Add mp_set_contains, mp_set_push_back, mp_set_push_front.
Peter Dimov
2015-07-24 13:19:17 +0300
-
5de3bf8810
Add mp_fold, mp_reverse_fold.
Peter Dimov
2015-07-24 02:11:40 +0300
-
67ef9ab3fb
Add mp_remove, mp_reverse.
Peter Dimov
2015-07-24 01:17:16 +0300
-
5aae63a5cf
Merge branch 'develop'
Peter Dimov
2015-07-23 18:36:14 +0300
-
-
-
-
b5d9b95709
Extend msvc-12.0 workarounds to msvc-14.0 as needed.
Peter Dimov
2015-07-23 18:35:25 +0300
-
a2dccfd6ae
Add skeleton headers for things not yet implemented.
Peter Dimov
2015-07-16 18:12:06 +0300
-
bf164933fd
Merge branch 'develop'
Peter Dimov
2015-07-16 00:46:45 +0300
-
-
-
-
61b897e857
Add mp_valid, mp_defer, mp_defer_if_valid.
Peter Dimov
2015-07-16 00:40:40 +0300
-
a5dd767f93
Fix include order.
Peter Dimov
2015-07-16 00:39:14 +0300
-
12387884c5
Fix include order.
Peter Dimov
2015-07-15 23:52:39 +0300
-
dcd8d41ffc
Move implementation details to namespace detail.
Peter Dimov
2015-07-15 23:38:33 +0300
-
3c009002be
Merge branch 'develop'
Peter Dimov
2015-07-15 18:11:51 +0300
-
-
-
-
c9d1562cee
Add mp_find, mp_find_if.
Peter Dimov
2015-07-15 18:11:16 +0300
-
f1b097eb06
Add mp_find_index_if.
Peter Dimov
2015-07-15 17:30:07 +0300
-
856ae3dc6c
Add mp_find_index.
Peter Dimov
2015-07-15 17:14:00 +0300
-
87290bc3f5
Merge branch 'develop'
Peter Dimov
2015-06-24 16:06:09 +0300
-
-
-
-
baaead6860
Add mp_copy_if, mp_remove_if, mp_partition, mp_sort.
Peter Dimov
2015-06-24 16:05:47 +0300
-
9296c0eeb8
Merge branch 'develop'
Peter Dimov
2015-06-24 14:58:16 +0300
-
-
-
-
05ab3e7a42
Add tuple_for_each.
Peter Dimov
2015-06-24 14:57:32 +0300
-
4a33810f9b
Add mp_replace, mp_replace_if.
Peter Dimov
2015-06-23 16:26:56 +0300
-
4094f2f73f
Add mp_iota, mp_at, mp_take.
Peter Dimov
2015-06-22 03:37:15 +0300
-
8bf6feb206
Add mp_drop.
Peter Dimov
2015-06-22 02:42:37 +0300
-
b86ff8df02
Merge branch 'develop'
Peter Dimov
2015-06-22 02:23:44 +0300
-
-
-
-
cf49d00e45
Add integer_sequence.hpp.
Peter Dimov
2015-06-22 02:23:20 +0300
-
6555af9c9c
Merge branch 'develop'
Peter Dimov
2015-06-22 00:50:49 +0300
-
-
-
-
d5f6ca8eb6
Add mp_product.
Peter Dimov
2015-06-22 00:46:24 +0300
-
782894ebfb
Add test for mp_contains.
Peter Dimov
2015-06-22 00:10:24 +0300
-
138e4de0a8
Add tests for mp_count, mp_count_if.
Peter Dimov
2015-06-22 00:06:50 +0300
-
894f6cf129
Add test for mp_transform.
Peter Dimov
2015-06-21 21:12:28 +0300
-
b4c3f29917
Move algorithms to algorithm.hpp.
Peter Dimov
2015-06-21 20:47:04 +0300