|
|
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 |
|
|
|
95b7b612c3
|
add copyright headers
|
2018-12-10 22:37:24 +07:00 |
|
|
|
8da06cb998
|
add examples to README
|
2018-12-10 16:51:20 +07:00 |
|
BlackMat MATov
|
5362a9a14b
|
Merge pull request #4 from BlackMATov/dev
Dev
|
2018-12-10 13:37:55 +07:00 |
|
|
|
bf5c17c106
|
copy ctors, comparison operators, swap, hash
|
2018-12-10 13:10:39 +07:00 |
|
|
|
654cfda902
|
invoke.hpp to promise.hpp
|
2018-12-10 12:19:56 +07:00 |
|
BlackMat MATov
|
fe45e9645a
|
Merge pull request #3 from BlackMATov/dev
Dev
|
2018-12-10 12:00:36 +07:00 |
|
|
|
938c9be869
|
rename fail to except
|
2018-12-10 11:37:15 +07:00 |
|
|
|
c4f2a96023
|
then function with both resolve and reject callbacks
also fix problem with throw exceptions from fail
|
2018-12-10 11:28:16 +07:00 |
|
BlackMat MATov
|
ae3dbc2a5e
|
Merge pull request #2 from BlackMATov/dev
Dev
|
2018-12-10 08:27:02 +07:00 |
|
|
|
704715db17
|
make_any_promise, then_any
|
2018-12-10 08:01:02 +07:00 |
|
|
|
77fa05c3f1
|
make_all_promise, then_all
|
2018-12-10 04:59:10 +07:00 |
|
BlackMat MATov
|
44b8756525
|
Merge pull request #1 from BlackMATov/dev
Dev
|
2018-12-09 22:46:24 +07:00 |
|
|
|
e1af6f13ac
|
make_promise function also can create pending promises
|
2018-12-09 22:45:05 +07:00 |
|
|
|
1148557b2f
|
promises chaining
|
2018-12-09 22:33:31 +07:00 |
|
|
|
d572288cb6
|
remove std::bind
|
2018-12-09 11:14:20 +07:00 |
|
|
|
90f8c0f91e
|
is_promise, is_promise_r, make_resolved_promise, make_rejected_promise
|
2018-12-09 09:40:36 +07:00 |
|