Denis Blank
ed8310e345
Year and version update
2022-01-20 08:41:32 +01:00
Denis Blank
f57c5898eb
Improve the documentation of the fail handler
...
* State that the exception of type exception_t can be passed
with an initial state.
* Ref #32
2020-04-10 15:25:37 +02:00
Denis Blank
61826817c7
Add the 4.0.0 amalgamation to the documentation
...
* Closes #31
2020-04-07 22:31:32 +02:00
Denis Blank
735697026b
Update the 4.0.0 changelog
2020-04-06 17:53:15 +02:00
Denis Blank
33bfc490ef
Rename cancel() to stop() and make cancel() return a cancellation result instead
2020-04-05 00:49:57 +02:00
Denis Blank
77faf3120f
4.0.0 estimated changelog
2020-04-05 00:15:35 +02:00
Denis Blank
8c1a79d17b
Update the copyright year
2020-04-04 23:31:20 +02:00
Denis Blank
5fbc9c4a59
Some doc fixes
2020-04-04 23:27:32 +02:00
Denis Blank
5f8b2aa317
Fix example code in the tutorial documentation
...
* Closes #30
2020-04-04 21:57:38 +02:00
Christos Stratopoulos
1a1c7b68c6
Base implementation of an ASIO completion token integration
...
* Bump the asio version to 1.41
* Move headers that require an external dependency to include/continuable/support
* Ref #28
* Ref #27
2020-04-03 14:44:34 +02:00
Denis Blank
20e8c7d3e3
Reflow the license text
...
* For some reason some spaces were removed,
the license text and content stays the same.
2019-01-04 13:39:46 +01:00
Denis Blank
a3a9695174
Happy new year!
2019-01-04 13:35:44 +01:00
Denis Blank
c066940d8d
Use new types instead of aliases for type erasures
...
* Makes compiler output much more readable
This is configurateable through CONTINUABLE_WITH_IMMEDIATE_TYPES,
and automatically enabled for debug builds but disabled
for release builds.
* Remove the old continuable-trait.hpp header
* Make the signature of continuable not dependent anymore
on any size of the arguments which fixes the compilation
with forward declared types.
Thanks Rogiel for the correspoding bug report.
Closes #11
2019-01-04 13:12:48 +01:00
Denis Blank
3bd4dd40de
Fixate the args of the final callback
...
* Also allow to customize it through the
CONTINUABLE_WITH_CUSTOM_FINAL_CALLBACK define.
This can be used to implement custom unhandled
exception handlers and more.
2018-12-29 06:25:49 +01:00
Denis Blank
be6571091b
Implement continuables as return types for coroutines
...
* Closes #4
2018-03-14 10:29:45 +01:00
Denis Blank
0e4b299b45
Provide tools for creating an amalgamation header
2018-03-12 16:34:18 +01:00
Denis Blank
3f9076b6f8
Add the changelog for 3.0.0
2018-03-12 09:37:22 +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
9f881f83f0
Move the slideshow code to examples
...
* Remove the rest from doc
2018-03-12 07:07:30 +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
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
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
Denis Blank
9d4fa2250f
Move the Doxygen config
2018-03-09 22:15:00 +01:00
Denis Blank
a9432b2c9a
Some improvements to the documentation
2018-03-09 15:45:28 +01:00
Denis Blank
cb4497ef1d
Fix the remaining doxygen warnings
2018-03-09 11:19:36 +01:00
Denis Blank
17b0f7544d
Some improvements to the documentation
2018-03-09 11:11: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
4b317fb964
Some doxygen additions and improvements
2018-01-30 21:40:09 +01:00
Denis Blank
45cd47806b
One more missing include
2018-01-24 01:08:18 +01:00
Denis Blank
9b0ad832ff
Add a missing include
2018-01-24 01:06:19 +01:00
Denis Blank
3626133f8e
Happy new Year!
...
* Update license notices to 2018
2018-01-04 01:45:09 +01:00
Denis Blank
1c0c17f699
Fix a test build error
2017-11-01 23:33:26 +01:00
Denis Blank
dcadc77956
Update the doxgen documentation
2017-10-04 19:37:10 +02:00
Denis Blank
f3c33b58c6
Improve the documentation
2017-10-04 19:07:20 +02:00
Denis Blank
2b061a6058
Move the documentation code to doc
2017-10-04 18:52:38 +02:00
Denis Blank
90dfde84c5
Rename all connection functions to their std counterparts:
...
- all_of -> when_all
- any_of -> when_any
- seq_of -> when_seq
2017-04-21 19:43:46 +02:00
Denis Blank
32d3c30703
Beautify the doxygen main page
2017-03-06 21:20:02 +01:00
Denis Blank
a2fa1c1ae2
Add a slideshow
2017-03-04 14:11:57 +01:00
Denis Blank
43a2c47a91
Fix a materialization error on futurization
...
* Add more documentation and tests
2017-02-27 14:40:38 +01:00
Denis Blank
4448eb7351
Adds documentation entries for the destructor and release method.
2017-02-27 00:58:44 +01:00
Denis Blank
7ae1aedfbb
Adds documentation to all_of and any_of.
2017-02-27 00:37:30 +01:00
Denis Blank
6edce3bcaa
Add a documentation to make_continuable.
2017-02-26 21:47:16 +01:00