Denis Blank
e6f817ca7b
Add the void(...) asio handler overload to the use_continuable initiation token
...
* Makes it possible to use the initiation token with dispatch/post
* Ref #44
2021-10-22 07:57:20 +02:00
Denis Blank
923843cd44
Update function2
2020-04-04 23:32:36 +02:00
Denis Blank
8c1a79d17b
Update the copyright year
2020-04-04 23:31:20 +02:00
Denis Blank
0fb66a7eec
Fix the ci build when exceptions are disabled
2020-04-04 03:02:05 +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
0afdbec2cc
Upgrade the dependencies
2019-09-28 16:25:09 +02:00
Denis Blank
92368bccb7
Update submodules
2019-08-31 03:31:25 +02:00
Bogdan Vaneev
88fbcdbc17
Add ccache, add travis cache
...
Signed-off-by: Bogdan Vaneev <warchantua@gmail.com>
2019-05-24 17:39:48 +02:00
Bogdan Vaneev
c9d0e871cd
Bump asio to 1.13.0
...
Signed-off-by: Bogdan Vaneev <warchantua@gmail.com>
2019-05-24 02:33:31 +02:00
Denis Blank
03ae1b5c45
Update function2 to Naios/function2@e3695b4
2019-03-12 14:43:50 +01:00
Denis Blank
2d5aa36b67
Update function2 to Naios/function2@d2acdb6
2019-01-04 12:59:25 +01:00
Denis Blank
fcf9a76029
Set the minimum required CMake version to 3.11
...
* Make travis-ci install a recent CMake version
* Update function2
2018-12-12 17:46:16 +01:00
Denis Blank
49e3a659ad
Rework the find_package() support
...
* It is now possible to include the repository correctly
through add_subdirectory
* find_package(continuable) was improved to work when
only the path of the repository was added to the module path.
2018-12-11 04:30:58 +01:00
Denis Blank
65916e29a8
Update function2 to Naios/function2@2b3bc42
2018-12-11 04:29:24 +01:00
Denis Blank
ff881091fc
Update function2 to Naios/function2@1dd435d
2018-12-10 06:27:15 +01:00
Denis Blank
2cfbdaf673
Implement a benchmark against boost::future
2018-11-18 17:46:25 +01:00
Denis Blank
2b4f31c121
Initial work on benchmarking
2018-11-18 17:46:24 +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
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
Denis Blank
b5853c117a
Update gtest
2018-01-24 01:18:19 +01:00
Denis Blank
a432c14c57
Update function2
2018-01-24 01:18:11 +01:00
Denis Blank
b54bb80147
Rename and cleanup some CMake options
2017-11-13 13:32:16 +01:00
Denis Blank
e4c146023f
Update function2 to naios/function2@8f0d646
2017-10-04 23:30:35 +02:00
Denis Blank
257c1b0062
more
2017-10-04 20:01:15 +02:00
Denis Blank
79dedef359
Add the sceleton for an asio example
2017-10-04 19:46:30 +02:00
Denis Blank
52fb13387d
Update function2 to naios/function2@5e376068
2017-10-01 03:37:16 +02:00
Denis Blank
f8b3c348a4
Update function2 to naios/function2@2.1.0
...
* Fixes the remaining crash for error handling
2017-10-01 02:18:52 +02:00
Denis Blank
fb8bb4580f
Update dependencies
2017-09-30 02:40:11 +02:00
Denis Blank
bd9cf93f74
Update function2
2017-09-21 23:27:11 +02:00
Denis Blank
447dc123e3
Update gtest
2017-09-21 23:27:03 +02:00
Denis Blank
db0c20ae3d
Update cxx_function to potswa/cxx_function@c12ed6e
2017-04-21 19:14:05 +02:00
Denis Blank
89559468e7
Update cxx_function to potswa/cxx_function@354f966
2017-03-19 17:50:06 +01:00
Denis Blank
e22db05cc3
Add potswa/cxx_function@e7beb8bfe as second test type erasure backend
2017-03-18 23:35:14 +01:00
Denis Blank
05a4ab7e11
Make the function2 dependency available when not building the unit-tests
2017-03-04 14:11:56 +01:00
Denis Blank
17ad6d3bc1
Add more documentation
2017-03-01 13:35:57 +01:00
Denis Blank
6e5ec79754
initial commit
2017-02-26 00:33:32 +01:00