Denis Blank
|
29c61b6b96
|
Fix an inline function isn't defined warning
|
2017-10-03 01:36:32 +02:00 |
|
Denis Blank
|
f5e10d9fba
|
Split the base tests intro multiple files
|
2017-10-03 01:33:04 +02:00 |
|
Denis Blank
|
6b9efad602
|
Pass promises to type erased continuables instead of the raw callbacks
|
2017-10-03 01:21:32 +02:00 |
|
Denis Blank
|
a685d9234a
|
Readd unique_continuable
|
2017-10-03 01:14:53 +02:00 |
|
Denis Blank
|
22c9ee01d4
|
Fix "all" compositions with error handling
|
2017-10-02 17:23:06 +02:00 |
|
Denis Blank
|
268245b5e4
|
Add the possibility to use custom error types
|
2017-10-02 17:22:25 +02:00 |
|
Denis Blank
|
bc431b4013
|
Rename catching -> fail
|
2017-10-01 03:37:34 +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
|
d9546c15bb
|
Allow packed_dispatch to receive an arbitrary count of tail args
|
2017-10-01 01:49:50 +02:00 |
|
Denis Blank
|
e594989af2
|
More implementation work on error handling
|
2017-10-01 01:40:32 +02:00 |
|
Denis Blank
|
8856f85388
|
Fix more build failures regarding error handling
|
2017-10-01 01:26:49 +02:00 |
|
Denis Blank
|
5d11d44a44
|
Enable the failing part
|
2017-10-01 00:54:18 +02:00 |
|
Denis Blank
|
b9a367ba03
|
More work on error handling
|
2017-10-01 00:49:43 +02:00 |
|
Denis Blank
|
64c03b818d
|
Fix a conditional move
|
2017-09-30 22:21:47 +02:00 |
|
Denis Blank
|
0f242df1a6
|
Remove an unused lambda capture
|
2017-09-30 19:49:33 +02:00 |
|
Denis Blank
|
8d7f4e5a1b
|
Fix some unused warnings
|
2017-09-30 02:40:20 +02:00 |
|
Denis Blank
|
fb8bb4580f
|
Update dependencies
|
2017-09-30 02:40:11 +02:00 |
|
Denis Blank
|
aa311a378c
|
Update travis to use the containerized trusty and later compiler versions
|
2017-09-30 02:26:02 +02:00 |
|
Denis Blank
|
7d9198b5cc
|
Rename set_error -> set_exception
* In order to move closer to the standard
|
2017-09-30 02:19:58 +02:00 |
|
Denis Blank
|
37c70c3365
|
First building API of promises and error handling
* Currently not functional (yet)
|
2017-09-30 02:13:27 +02:00 |
|
Denis Blank
|
8e8f5e982d
|
Remove the deprecated composition APIs
|
2017-09-29 16:16:21 +02:00 |
|
Denis Blank
|
6481b5454d
|
Started on implementing error handler chaining
* Namespace fixups
|
2017-09-29 15:39:07 +02:00 |
|
Denis Blank
|
98936f6972
|
minor stuff
|
2017-09-29 01:24:33 +02:00 |
|
Denis Blank
|
9ed0adbab7
|
Expose the arguments in promises
* better IDE support
* less instantiations
|
2017-09-28 05:24:17 +02:00 |
|
Denis Blank
|
eb8528c90e
|
Move unused to util
|
2017-09-28 05:23:21 +02:00 |
|
Denis Blank
|
7accbdf41c
|
Adapt the promise to the latest tag changes
|
2017-09-28 05:03:15 +02:00 |
|
Denis Blank
|
172f3561e9
|
Lift invoke_proxy into chain_continuation
|
2017-09-28 05:02:02 +02:00 |
|
Denis Blank
|
687133870f
|
Make the multi flow less intrusive
|
2017-09-28 04:25:29 +02:00 |
|
Denis Blank
|
ff91ff7fc3
|
More work on supporting multiple flow paths
|
2017-09-27 06:47:45 +02:00 |
|
Denis Blank
|
0aa42d5b1a
|
Attempt to fix the GCC build
|
2017-09-27 02:35:53 +02:00 |
|
Denis Blank
|
b65eea8b1a
|
Started to implement promises and multi execution flow
|
2017-09-27 02:32:46 +02:00 |
|
Denis Blank
|
8d6c9ab895
|
Split util into traits and util
|
2017-09-27 01:10:35 +02:00 |
|
Denis Blank
|
7a02148c9d
|
Change inclusions
|
2017-09-26 23:28:50 +02:00 |
|
Denis Blank
|
bc2d46ff40
|
Split more functionality into seperate header
|
2017-09-25 03:28:00 +02:00 |
|
Denis Blank
|
bd68d14b34
|
Split the header into multiple files
|
2017-09-24 19:55:58 +02:00 |
|
Denis Blank
|
55252bce4a
|
Add abi inline headers
|
2017-09-22 17:14:39 +02:00 |
|
Denis Blank
|
08dbd75736
|
Update the codestyle
|
2017-09-21 23:36:09 +02:00 |
|
Denis Blank
|
3809af9092
|
Update editor, formatting and CI files
|
2017-09-21 23:29:21 +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
|
2392778b11
|
Bump the version to 1.1.0
|
2017-04-21 20:04:04 +02:00 |
|
Denis Blank
|
bb70199422
|
Disable the cxx_function tests
|
2017-04-21 19:43:57 +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
|
db0c20ae3d
|
Update cxx_function to potswa/cxx_function@c12ed6e
|
2017-04-21 19:14:05 +02:00 |
|
Denis Blank
|
4b570029a9
|
mock: std::error_code -> std::error_condition
|
2017-04-21 19:11:36 +02:00 |
|
Denis Blank
|
89559468e7
|
Update cxx_function to potswa/cxx_function@354f966
|
2017-03-19 17:50:06 +01:00 |
|
Denis Blank
|
6e04f0d389
|
Disable the cxx_function tests for now
|
2017-03-19 00:46:05 +01:00 |
|
Denis Blank
|
a2f9007cf6
|
Use cxx_function as second testing backend
|
2017-03-19 00:30:50 +01:00 |
|
Denis Blank
|
e22db05cc3
|
Add potswa/cxx_function@e7beb8bfe as second test type erasure backend
|
2017-03-18 23:35:14 +01:00 |
|