Denis Blank
|
64f91d8ce0
|
Remove the 42 in_place_tag workaround
|
2018-02-10 02:15:02 +01:00 |
|
Denis Blank
|
bac986a23f
|
Convert the async traversal test to gtest
|
2018-02-10 01:56:50 +01:00 |
|
Denis Blank
|
f935d78c99
|
Partial conversion of the async traversal unit test
|
2018-02-10 01:41:14 +01:00 |
|
Denis Blank
|
4b00f5ff8a
|
Fix a missing typename build failure
|
2018-02-10 01:15:33 +01:00 |
|
Denis Blank
|
04111c0bc3
|
More work on porting the async traversal
|
2018-02-10 01:13:01 +01:00 |
|
Denis Blank
|
16dd2b0cb9
|
Start to port the async traversal
|
2018-02-09 04:28:04 +01:00 |
|
Denis Blank
|
73927516c6
|
Set the version to 3.0.0
* There wil be a header split for compositions
thus the backward compatibility breaks
|
2018-02-09 04:16:45 +01:00 |
|
Denis Blank
|
bf04c6600f
|
Fix some MSVC warnings
|
2018-02-09 04:09:58 +01:00 |
|
Denis Blank
|
8df57d6d8b
|
Use std::tuple_size for retrieving the size of a tuple like type
|
2018-02-09 04:06:40 +01:00 |
|
Denis Blank
|
5904ea06b4
|
Convert more tests into proper gtest cases
|
2018-02-09 03:57:12 +01:00 |
|
Denis Blank
|
a5640a5d35
|
Fix std::array remapping
|
2018-02-09 03:36:12 +01:00 |
|
Denis Blank
|
0982748ad6
|
Enable another test
|
2018-02-07 02:43:25 +01:00 |
|
Denis Blank
|
217aad83ef
|
Fix a MSVC build failure
|
2018-02-07 02:39:58 +01:00 |
|
Denis Blank
|
bc3e3c6473
|
Fix some warnings
|
2018-02-07 02:34:12 +01:00 |
|
Denis Blank
|
45f29c8d00
|
Enable a failing test
|
2018-02-07 02:28:49 +01:00 |
|
Denis Blank
|
6dc2b0d0b1
|
Make the tests pass
|
2018-02-07 02:15:09 +01:00 |
|
Denis Blank
|
a0a0619953
|
Fix some SFINAE failures in map_pack
* Make unpack capable of SFINAE
|
2018-02-07 01:57:22 +01:00 |
|
Denis Blank
|
0da8d1206f
|
Fix a bad conversion
|
2018-02-07 01:47:42 +01:00 |
|
Denis Blank
|
0e80147343
|
Readd return type deduction
|
2018-02-07 01:40:20 +01:00 |
|
Denis Blank
|
7db24574ae
|
Fix a mistake in the tuple remapper
|
2018-02-07 01:09:33 +01:00 |
|
Denis Blank
|
230b3ec967
|
Some minor test improvements
|
2018-02-07 01:01:52 +01:00 |
|
Denis Blank
|
a167261e00
|
Fix and apply proper version comments
|
2018-02-06 03:37:57 +01:00 |
|
Denis Blank
|
72974d402e
|
Enable passing parts of the unit test
|
2018-02-06 03:30:24 +01:00 |
|
Denis Blank
|
78f1c0ae78
|
More work on the unit test
|
2018-02-06 03:21:44 +01:00 |
|
Denis Blank
|
8ef86d3b70
|
Port invoke_fused -> unpack
|
2018-02-06 03:21:32 +01:00 |
|
Denis Blank
|
f0b25956b9
|
Implement the missing checks for container categories
|
2018-02-06 02:52:33 +01:00 |
|
Denis Blank
|
09f9da3e0e
|
Rename CONTINUABLE_WITH_EXCEPTIONS -> CONTINUABLE_HAS_EXCEPTIONS
* Since this is automatically defined
|
2018-02-06 02:25:27 +01:00 |
|
Denis Blank
|
88aebb422b
|
Improve the feature tests
* Also intend those manually and add ca clang-format (6.0)
placeholder.
|
2018-02-06 02:22:00 +01:00 |
|
Denis Blank
|
a02e9bdf89
|
Enable the feature detection based on __cplusplus
|
2018-02-06 01:58:07 +01:00 |
|
Denis Blank
|
7e90187e50
|
Some minor improvements
|
2018-02-06 01:57:41 +01:00 |
|
Denis Blank
|
c8b4e1ddcd
|
Improve the conditional usage of try catch
|
2018-02-06 00:54:11 +01:00 |
|
Denis Blank
|
752bee6ea4
|
Start to port the traversal unit tests
|
2018-02-06 00:44:51 +01:00 |
|
Denis Blank
|
a107a89991
|
Convert all invoke_result traits into decltype(...)
|
2018-02-06 00:18:06 +01:00 |
|
Denis Blank
|
d1e0c1d606
|
Move is_invokeable to traits and rename it to is_invokeable_from_tuple
|
2018-02-06 00:12:59 +01:00 |
|
Denis Blank
|
eafbe4b37d
|
Add a C++17 std::disjunction polyfill
|
2018-02-05 23:47:51 +01:00 |
|
Denis Blank
|
6a8919c63d
|
Add the public headers for both traversal strategies
|
2018-02-05 23:47:50 +01:00 |
|
Denis Blank
|
7d0e68ad9b
|
Convert util::tuple* to std::tuple*
|
2018-02-05 23:47:49 +01:00 |
|
Denis Blank
|
cd2af2d49a
|
Only check for wrongly finished async traversals in debug mode
|
2018-02-05 23:47:49 +01:00 |
|
Denis Blank
|
62823f8f56
|
More conversion work
|
2018-02-05 23:47:48 +01:00 |
|
Denis Blank
|
910af18f1e
|
Rename the inclusion guards slightly
|
2018-02-05 23:47:45 +01:00 |
|
Denis Blank
|
0d3a88c4a1
|
Take my GSoC code for nested pack traversal over
* See https://naios.github.io/gsoc2017 for details
|
2018-02-05 23:47:07 +01:00 |
|
Denis Blank
|
17a4e8a8da
|
Remove the continuable-api header
|
2018-02-02 00:24:38 +01:00 |
|
Denis Blank
|
9ce9884376
|
Rename the inclusion guards slightly
|
2018-02-01 22:49:42 +01:00 |
|
Denis Blank
|
49a1e837ac
|
Remove the comparison
|
2018-02-01 22:48:06 +01:00 |
|
Denis Blank
|
4aaafb57fe
|
Push the version to 2.0.0
2.0.0
|
2018-01-30 22:09:07 +01:00 |
|
Denis Blank
|
0657a191f6
|
Clearify promise and callback in the readme
|
2018-01-30 22:05:44 +01:00 |
|
Denis Blank
|
d3a1ef3005
|
Some missing readme modernization
|
2018-01-30 22:01:32 +01:00 |
|
Denis Blank
|
fa273a3eac
|
Add coroutine (await) usage support to the readme
|
2018-01-30 21:58:17 +01:00 |
|
Denis Blank
|
4b317fb964
|
Some doxygen additions and improvements
|
2018-01-30 21:40:09 +01:00 |
|
Denis Blank
|
1daa13b1d6
|
Some minor improvements to clang-tidy
|
2018-01-30 05:15:19 +01:00 |
|