Denis Blank
|
398e471f58
|
Implement a benchmark against boost::future
|
2018-11-14 18:37:37 +01:00 |
|
Denis Blank
|
e715780e8f
|
Initial work on benchmarking
|
2018-11-14 17:46:54 +01:00 |
|
Denis Blank
|
7dbf22a2d2
|
Make it possible to remap the result from promisified expressions
|
2018-03-17 13:24:57 +01:00 |
|
Denis Blank
|
b68cd1b43a
|
Set the CMake project version to 3.0.0
|
2018-03-14 10:29:45 +01:00 |
|
Denis Blank
|
be6571091b
|
Implement continuables as return types for coroutines
* Closes #4
|
2018-03-14 10:29:45 +01:00 |
|
Denis Blank
|
358e13e06e
|
Remove unused size traits
|
2018-03-14 10:29:45 +01:00 |
|
Denis Blank
|
3a5cea7779
|
std::size_t is part of cstddef not cstdint
|
2018-03-14 10:29:45 +01:00 |
|
Denis Blank
|
139f7d39de
|
Remove unused static_if
|
2018-03-14 10:29:45 +01:00 |
|
Denis Blank
|
65e41a2cbd
|
Remove unused identity utilities
|
2018-03-14 10:29:45 +01:00 |
|
Denis Blank
|
83f736a93f
|
Move the arguments out of a ready continuable with multiple arguments
|
2018-03-14 10:29:44 +01:00 |
|
Denis Blank
|
f091cbb079
|
Use a std::apply style unpack
* Some cleanup
|
2018-03-14 10:29:44 +01:00 |
|
Denis Blank
|
41c7cb008a
|
Add an alias for type erased work objects
|
2018-03-14 10:29:44 +01:00 |
|
Denis Blank
|
084937e192
|
Use std::void_t when available
|
2018-03-12 16:34:55 +01:00 |
|
Denis Blank
|
0e4b299b45
|
Provide tools for creating an amalgamation header
|
2018-03-12 16:34:18 +01:00 |
|
Denis Blank
|
977feb3825
|
Update the online compilers
|
2018-03-12 16:32:28 +01:00 |
|
Denis Blank
|
d30814c2ff
|
Fix a MSVC C++latest warning regarding allocator traits
3.0.0
|
2018-03-12 11:21:34 +01:00 |
|
Denis Blank
|
3b0d29ae9d
|
Update function2 to Naios/function2@db03b55b
|
2018-03-12 11:21:34 +01:00 |
|
Denis Blank
|
1870e5f535
|
Update GTest to google/googletest@9bda90b7e5
|
2018-03-12 11:21:34 +01:00 |
|
Denis Blank
|
a7cdb16370
|
Remove cxx_function from dep
* This is no longer needed
|
2018-03-12 10:54:00 +01:00 |
|
Denis Blank
|
05727b0ee6
|
Reduce the amount of instantiations tested inside the CI
|
2018-03-12 09:56:53 +01:00 |
|
Denis Blank
|
728292f3de
|
Fix a copy paste mistake
|
2018-03-12 09:48:09 +01:00 |
|
Denis Blank
|
3f9076b6f8
|
Add the changelog for 3.0.0
|
2018-03-12 09:37:22 +01:00 |
|
Denis Blank
|
180380cfbc
|
Move some experimental compilation tests to its own unit test
|
2018-03-12 09:36:50 +01:00 |
|
Denis Blank
|
7189068037
|
Also test MSVC with /std:c++latest
|
2018-03-12 09:36:15 +01:00 |
|
Denis Blank
|
6e6297194e
|
Some minor improvements
|
2018-03-12 08:49:21 +01:00 |
|
Denis Blank
|
b26e9b5289
|
Split the seq tests
|
2018-03-12 08:49:08 +01:00 |
|
Denis Blank
|
9ab9b5e7fb
|
Rename composition to connection
|
2018-03-12 08:35:19 +01:00 |
|
Denis Blank
|
093ecae1c0
|
composition > connection
|
2018-03-12 08:30:18 +01:00 |
|
Denis Blank
|
cd6f7445f0
|
Calculate the connection hint directly from the intermediate result
|
2018-03-12 08:25:44 +01:00 |
|
Denis Blank
|
49a097660b
|
Move the composition strategies into their own header
|
2018-03-12 08:05:06 +01:00 |
|
Denis Blank
|
3df06820ef
|
Make the seq dependency only dependent from the aggregate header
|
2018-03-12 08:02:43 +01:00 |
|
Denis Blank
|
a3e995c0ce
|
Improve order dependence for the coroutine detection
|
2018-03-12 07:24:04 +01:00 |
|
Denis Blank
|
c702682e40
|
Change cmake CTI_CONTINUABLE_WITH_AWAIT to CTI_CONTINUABLE_WITH_EXPERIMENTAL_COROUTINE
|
2018-03-12 07:13:41 +01:00 |
|
Denis Blank
|
9f881f83f0
|
Move the slideshow code to examples
* Remove the rest from doc
|
2018-03-12 07:07:30 +01:00 |
|
Denis Blank
|
b5571c5ee1
|
Convert the seq and all tests into typed tests
* Hopefully this fixes the GCC virtual memory errors
|
2018-03-12 06:55:51 +01:00 |
|
Denis Blank
|
c72d1afa8b
|
Fix a MSVC test failure
|
2018-03-12 06:19:34 +01:00 |
|
Denis Blank
|
4c39532d7c
|
In source documentation improvements
|
2018-03-12 05:42:27 +01:00 |
|
Denis Blank
|
27aafa2f0e
|
Cleanup the readme
|
2018-03-11 10:26:12 +01:00 |
|
Denis Blank
|
2d1fda228f
|
Finish the documentation
|
2018-03-11 09:40:16 +01:00 |
|
Denis Blank
|
936a09dac2
|
Finish the await tutorial
|
2018-03-11 08:46:46 +01:00 |
|
Denis Blank
|
4665dc931b
|
Changing promisify::from_asio to promisify::from
|
2018-03-11 08:23:58 +01:00 |
|
Denis Blank
|
d7c305ad33
|
More work on the documentation
|
2018-03-11 08:23:42 +01:00 |
|
Denis Blank
|
60f40415c3
|
Finish the connection tutorial
|
2018-03-11 06:40:11 +01:00 |
|
Denis Blank
|
71e219cbe0
|
Started the connection tutorial
|
2018-03-11 04:32:12 +01:00 |
|
Denis Blank
|
b031417aa8
|
Compositions -> Connections
|
2018-03-10 15:37:05 +01:00 |
|
Denis Blank
|
f6ee04a0c0
|
Add a configuration documentation section
|
2018-03-10 14:28:46 +01:00 |
|
Denis Blank
|
146ac6c3d8
|
More work on the tutorial
|
2018-03-10 13:47:36 +01:00 |
|
Denis Blank
|
34e0197453
|
More work on the tutorial section
|
2018-03-10 12:51:48 +01:00 |
|
Denis Blank
|
8d6a9b6b24
|
Started the new tutorial section
|
2018-03-10 10:30:03 +01:00 |
|
Denis Blank
|
a6fb2d25d4
|
First work on switching over to a new doxygen driven documentation
|
2018-03-10 08:38:40 +01:00 |
|