Commit Graph

68 Commits

Author SHA1 Message Date
BlackMATov
1cce4c305e aggregate_exception for ANY promise 2020-01-01 04:56:04 +07:00
BlackMATov
661b30b395 add finally method
https://github.com/BlackMATov/promise.hpp/issues/33
2020-01-01 03:26:41 +07:00
BlackMATov
00b102f82c add any promise 2019-12-30 12:54:49 +07:00
BlackMATov
88fb09749e little storage refactoring 2019-12-30 10:39:59 +07:00
BlackMATov
b6f5f36dc4 C++17 refactoring, reference support 2019-12-30 04:04:50 +07:00
BlackMATov
7fbac493ad fix CI 2019-12-28 12:54:33 +07:00
BlackMATov
b8114145b9 extract jobber thread ids 2019-12-28 12:31:54 +07:00
BlackMATov
61a76715a8 to C++17, remove custom invoke impl 2019-12-28 12:15:29 +07:00
dd92ea6fb1 fix #27 issue 2019-10-02 20:29:42 +07:00
fdf7f489ef fix #20 issue 2019-07-07 06:57:44 +07:00
18a67ecf65 fix #24 issue 2019-07-07 06:44:06 +07:00
6ef8cb676d fix #25 warning 2019-07-07 05:56:52 +07:00
718f210adf remove deprecated std::unary_function using 2019-05-26 16:56:56 +07:00
5875ff0580 new project structure 2019-05-14 17:03:45 +07:00
2788903911 Merge branch 'master' into dev 2019-01-03 13:29:47 +07:00
9356ce7868 Happy New Year! 🥳 2019-01-02 10:50:56 +07:00
8af451cfe3 Merge branch 'master' into dev 2018-12-24 21:21:48 +07:00
BlackMat MATov
a4599bf0e2 Merge pull request #17 from BlackMATov/dev
coverage uploading to codecov.io
2018-12-24 17:48:57 +07:00
0f47fe61d1 coverage uploading to codecov.io 2018-12-24 13:59:42 +07:00
BlackMat MATov
a832ca362b Merge pull request #16 from BlackMATov/dev
Dev
2018-12-22 04:05:34 +07:00
2a24233a8e jobber: extended active wait result 2018-12-22 02:53:14 +07:00
ff6f80a5ef jobber: active_wait_one 2018-12-22 02:25:38 +07:00
BlackMat MATov
6f08079cad Merge pull request #15 from BlackMATov/dev
Dev
2018-12-17 18:46:08 +07:00
e865f3d679 extended scheduler processing status 2018-12-17 17:47:54 +07:00
BlackMat MATov
8bc1b94cf6 Merge pull request #14 from BlackMATov/dev
Dev
2018-12-17 16:51:57 +07:00
5dfcf5911c scheduler: process_one_task 2018-12-17 16:09:16 +07:00
3f7ceec4b7 life after except 2018-12-17 12:59:46 +07:00
BlackMat MATov
04a5088d5b Merge pull request #13 from BlackMATov/dev
Dev
2018-12-16 22:37:12 +07:00
8f5f7bc7ab make_tuple_promise, then_tuple 2018-12-16 13:27:55 +07:00
BlackMat MATov
5871ecea02 Merge pull request #12 from BlackMATov/dev
Dev
2018-12-14 21:57:56 +07:00
75177fb5f8 get_or_default promise function 2018-12-14 19:11:42 +07:00
BlackMat MATov
f860d49d9f Merge pull request #11 from BlackMATov/dev
Dev
2018-12-14 07:16:45 +07:00
3bc274228c fix except exception safety 2018-12-14 03:23:01 +07:00
BlackMat MATov
9b3dda6e37 Merge pull request #10 from BlackMATov/dev
Dev
2018-12-13 01:52:09 +07:00
ce63cb6204 update README 2018-12-13 00:53:28 +07:00
7aa600966b separate tests 2018-12-13 00:51:27 +07:00
ca84551b30 invoke impl to separated file 2018-12-13 00:34:59 +07:00
BlackMat MATov
4fb77fb49d Merge pull request #9 from BlackMATov/dev
Dev
2018-12-13 00:02:05 +07:00
59778fd048 bonuses: scheduler 2018-12-12 22:57:06 +07:00
86449be43a reject tasks in jobber dtor 2018-12-12 22:36:22 +07:00
be72e90532 bonuses: jobber 2018-12-12 20:07:41 +07:00
05561ad511 add wait noexcepts 2018-12-12 20:05:52 +07:00
BlackMat MATov
ba438faa54 Merge pull request #8 from BlackMATov/dev
Dev
2018-12-12 02:00:14 +07:00
1a6cfef499 fix travis CI tests 2018-12-12 01:57:07 +07:00
c14eb465ab link thread library 2018-12-11 23:06:14 +07:00
bfd068d185 get, wait, wait_for, wait_until promise functions 2018-12-11 22:45:53 +07:00
d845543433 speedup unit tests compilation 2018-12-11 22:13:05 +07:00
ed352855a7 Merge branch 'master' into dev 2018-12-11 03:25:27 +07:00
8491a7a2ef fix README typos in examples 2018-12-11 03:25:16 +07:00
BlackMat MATov
2d49ab0a26 Merge pull request #6 from BlackMATov/dev
Dev
2018-12-10 23:03:38 +07:00