Denis Blank
|
a7d844d0dc
|
Fix some permissive issues
|
2018-02-27 17:19:57 +01:00 |
|
Denis Blank
|
e3e119b59d
|
Update function2 to Naios/function2@8611ae3
|
2018-02-27 17:10:38 +01:00 |
|
Denis Blank
|
c734672afa
|
Update GTest to google/googletest@ac34e6c
|
2018-02-27 17:10:28 +01:00 |
|
Christos Stratopoulos
|
af9e1b0371
|
Use /permissive- with MSVC
(cherry picked from commit 1e3427659b06f0cf128e480cad7f14b8bcbe25f6)
|
2018-02-27 17:07:47 +01:00 |
|
Denis Blank
|
3c90862768
|
Fix sequential compositions
|
2018-02-27 17:05:11 +01:00 |
|
Denis Blank
|
ba6c4cc905
|
More work on the sequential compositioning
|
2018-02-27 06:08:55 +01:00 |
|
Denis Blank
|
fd858a7ed7
|
First work on implementing deep sequential compositions
|
2018-02-27 05:07:13 +01:00 |
|
Denis Blank
|
b1d7a76c8f
|
Move the new remapping functionality to its own header
|
2018-02-27 02:19:08 +01:00 |
|
Denis Blank
|
b3a4a3d359
|
Lift connection logic up from all and any to a unified function
|
2018-02-27 02:00:37 +01:00 |
|
Denis Blank
|
fb4a34b328
|
Split the composition header into one for each strategy
|
2018-02-26 23:49:59 +01:00 |
|
Denis Blank
|
89c3becbcf
|
Fix some unit tests
|
2018-02-26 19:34:25 +01:00 |
|
Denis Blank
|
02fbad159c
|
Add missing licenses to cmake files
|
2018-02-26 19:28:24 +01:00 |
|
Denis Blank
|
2cb42d786d
|
Address a clang build failure
|
2018-02-26 19:05:16 +01:00 |
|
Denis Blank
|
05b9223da8
|
Require make_continuable to be called with a valid signature
|
2018-02-26 19:02:20 +01:00 |
|
Denis Blank
|
331d642e5d
|
Fix a build error in the result indexing
|
2018-02-26 18:33:26 +01:00 |
|
Denis Blank
|
786792f4f0
|
Add cti::promisify with an initial boost asio helper
|
2018-02-26 05:04:38 +01:00 |
|
Denis Blank
|
9c66b53f23
|
Some ideas of a promisify helper
|
2018-02-25 17:37:30 +01:00 |
|
Denis Blank
|
9be06f4bcc
|
Some more work on seperating the indexer and relocator
|
2018-02-23 01:13:22 +01:00 |
|
Denis Blank
|
4632ff355c
|
Add relocate_index_pack to assign the target address to indexed continuables
|
2018-02-21 08:19:47 +01:00 |
|
Denis Blank
|
7730b85b24
|
Make it possible to supply the async traversal pack directly from the visitor
|
2018-02-21 04:02:18 +01:00 |
|
Denis Blank
|
8dbd3d058a
|
More work on indexing continuables together with its result
|
2018-02-19 15:46:00 +01:00 |
|
Denis Blank
|
f81f0e649c
|
Initial work on creating the result object
|
2018-02-19 04:55:02 +01:00 |
|
Denis Blank
|
197a8c4dd1
|
Add make_ready_continuable and make_exceptional_continuable
|
2018-02-19 02:43:36 +01:00 |
|
Denis Blank
|
8102c2d841
|
Some more ideas
|
2018-02-19 00:58:45 +01:00 |
|
Denis Blank
|
951155bc34
|
Make it possible to apply transformations through pipes
|
2018-02-10 05:12:38 +01:00 |
|
Denis Blank
|
e4ef3ccefb
|
Some experiments
|
2018-02-10 04:51:11 +01:00 |
|
Denis Blank
|
5dfe388f7f
|
Prioritize the mapper if it does accept container and tuple like elements
|
2018-02-10 04:45:09 +01:00 |
|
Denis Blank
|
20f586376f
|
Some misc improvements
|
2018-02-10 04:04:43 +01:00 |
|
Denis Blank
|
cd42a7b2ba
|
Promote is_continuable to the public API
|
2018-02-10 03:40:05 +01:00 |
|
Denis Blank
|
7c0aa6e6ba
|
Move the composition functions to it's own header
|
2018-02-10 03:30:52 +01:00 |
|
Denis Blank
|
fbd87787aa
|
Add a unit test which was removed in the original version
* Because unfinished traversals weren't allowed there.
|
2018-02-10 03:13:18 +01:00 |
|
Denis Blank
|
36bd134120
|
Change the inclusion style of the test header
|
2018-02-10 03:05:39 +01:00 |
|
Denis Blank
|
7a96a2681f
|
Execute the single tests only once
|
2018-02-10 03:00:57 +01:00 |
|
Denis Blank
|
d7d10e9448
|
Fix the remaining unit tests for async traversal
|
2018-02-10 02:50:24 +01:00 |
|
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 |
|