falsycat falsycat
falsycat pushed to feature/82-container at nf7/nf7 2023-07-17 21:35:04 +00:00
ee3e0a2a51 separate an implementation from nf7::Container
falsycat opened issue nf7/nf7#82 2023-07-17 13:03:21 +00:00
nf7::Container and nf7::SimpleContainer
falsycat deleted branch feat/76-utility from nf7/nf7 2023-07-17 12:49:20 +00:00
falsycat merged pull request nf7/nf7#81 2023-07-17 12:49:19 +00:00
feat/76-utility
falsycat closed issue nf7/nf7#76 2023-07-17 12:49:19 +00:00
common library
falsycat pushed to main at nf7/nf7 2023-07-17 12:49:19 +00:00
8e50bff183 Merge pull request 'feat/76-utility' (#81) from feat/76-utility into main
b7f5362095 allow Future::ThenAnd() to be used without specifying template parameter
63911d448d add Task and TaskQueue
07209204b9 add unittests for moving/copying Completer
172efc758f add assertions to prevent use of empty Completer
Compare 15 commits »
falsycat pushed to feat/76-utility at nf7/nf7 2023-07-17 12:48:29 +00:00
b7f5362095 allow Future::ThenAnd() to be used without specifying template parameter
63911d448d add Task and TaskQueue
07209204b9 add unittests for moving/copying Completer
172efc758f add assertions to prevent use of empty Completer
Compare 4 commits »
falsycat created pull request nf7/nf7#81 2023-07-17 12:47:25 +00:00
feat/76-utility
falsycat pushed to feat/76-utility at nf7/nf7 2023-07-16 12:31:43 +00:00
e83ec3ef77 add Future::Then/ThenAnd/Catch methods
d35a96ca28 make Future::Completer copy-constructible
2bb475bbcb update Future::value() to throw exception when it has
15c7d3b890 improve Future to take internal instance in listener callback
Compare 4 commits »
falsycat opened issue nf7/nf7#80 2023-07-16 03:06:33 +00:00
lua implementation
falsycat pushed to feat/76-utility at nf7/nf7 2023-07-16 01:51:27 +00:00
3b1e66babe add Value
728a4c3365 add Dealer interfaces
Compare 2 commits »
falsycat pushed to feat/76-utility at nf7/nf7 2023-07-15 06:12:19 +00:00
6cda20c93c add Container
52abaeea1b move generic types into subdir
70c41b3c3b add nf7::Future and nf7::Exception
b93fcb6ac7 add Observer interface
Compare 4 commits »
falsycat pushed to feat/76-utility at nf7/nf7 2023-07-15 05:28:01 +00:00
84bec46a1c add Container
falsycat pushed to feat/76-utility at nf7/nf7 2023-07-15 05:07:23 +00:00
ddb6415146 add Container
falsycat pushed to feat/76-utility at nf7/nf7 2023-07-15 02:06:25 +00:00
fc07a6dc99 move generic types into subdir
24f3a42cee add nf7::Future and nf7::Exception
Compare 2 commits »
falsycat pushed to feat/76-utility at nf7/nf7 2023-07-14 23:53:00 +00:00
b490834e37 add Observer interface
99379b19f9 Merge pull request 'feat/75-setup-env' (#79) from feat/75-setup-env into main
6578757640 replace base image of development docker env from alpine to debian
6b9d5f570c enable sanitizer depending on build flags
17f292aced enable compiler warnings
Compare 5 commits »
falsycat pushed to main at nf7/nf7 2023-07-14 23:52:21 +00:00
99379b19f9 Merge pull request 'feat/75-setup-env' (#79) from feat/75-setup-env into main
6578757640 replace base image of development docker env from alpine to debian
6b9d5f570c enable sanitizer depending on build flags
17f292aced enable compiler warnings
096cd189d6 add new thirdparty, gtest
Compare 6 commits »
falsycat deleted branch feat/75-setup-env from nf7/nf7 2023-07-14 23:52:21 +00:00
falsycat merged pull request nf7/nf7#79 2023-07-14 23:52:20 +00:00
feat/75-setup-env
falsycat created pull request nf7/nf7#79 2023-07-14 23:49:00 +00:00
feat/75-setup-env