|
d9c4893615
|
add SimpleEnv
|
2023-07-23 21:23:47 +09:00 |
|
|
fde7d40e87
|
move include path specification to nf7_config target in CMake
|
2023-07-23 21:23:47 +09:00 |
|
|
7cef288dcd
|
add new thirdparty lib, luajit
|
2023-07-23 20:00:50 +09:00 |
|
|
94e5d98667
|
Merge pull request '92 Task with parameters' (#93) from feature/92-task-param into main
Reviewed-on: #93
|
2023-07-23 07:30:39 +00:00 |
|
|
b668181dcd
|
change Parallelism to use AsyncTask
|
2023-07-23 16:30:13 +09:00 |
|
|
2ccfa51400
|
change Concurrency to use SyncTask
|
2023-07-23 16:21:06 +09:00 |
|
|
b998b0cf45
|
remove WrappedTaskQueue
|
2023-07-23 16:18:12 +09:00 |
|
|
11c1a8eea0
|
allow Task to take parameters
|
2023-07-23 16:03:26 +09:00 |
|
|
bb9bdf5c86
|
Merge pull request '90 concurrency & parallelism' (#91) from feature/90-concurrency-parallelism into main
Reviewed-on: #91
|
2023-07-23 02:42:17 +00:00 |
|
|
e30c0bd8d0
|
add Concurrency & Parallelisim
|
2023-07-23 11:40:11 +09:00 |
|
|
a2c6604816
|
add WrappedTaskQueue
|
2023-07-23 11:40:11 +09:00 |
|
|
6405833540
|
Merge pull request '86 replace MOCK_METHODn to MOCK_METHOD' (#89) from feature/86-gmock-fix into main
Reviewed-on: #89
|
2023-07-22 02:45:23 +00:00 |
|
|
a97274aa0c
|
replace MOCK_METHODn to MOCK_METHOD
|
2023-07-22 11:43:24 +09:00 |
|
|
710b4e218b
|
Merge pull request '85 add SimpleTaskQueue' (#88) from feature/85-simple-task-queue into main
Reviewed-on: #88
|
2023-07-22 02:38:58 +00:00 |
|
|
c7e9ad17ad
|
rename Task::Exec() to Task::operator()
|
2023-07-22 11:38:58 +09:00 |
|
|
311fbef5a4
|
add SimpleTaskQueue
|
2023-07-22 11:38:58 +09:00 |
|
|
b595160a89
|
Merge pull request 'feature/77-lambda' (#84) from feature/77-lambda into main
Reviewed-on: #84
|
2023-07-21 21:51:41 +00:00 |
|
|
44ffc66536
|
remove iface prefix in namespace from iface library
|
2023-07-22 06:37:25 +09:00 |
|
|
deca5c4a50
|
add File
|
2023-07-21 22:16:37 +09:00 |
|
|
09320615b9
|
add Env and Lambda
|
2023-07-21 22:09:38 +09:00 |
|
|
0ffac63089
|
rename Task::Run() to Exec()
|
2023-07-20 05:46:47 +09:00 |
|
|
ea62fa6fbd
|
Merge pull request 'separate an implementation from nf7::Container' (#83) from feature/82-container into main
Reviewed-on: #83
|
2023-07-19 11:34:19 +00:00 |
|
|
ee3e0a2a51
|
separate an implementation from nf7::Container
|
2023-07-18 06:35:21 +09:00 |
|
|
8e50bff183
|
Merge pull request 'feat/76-utility' (#81) from feat/76-utility into main
Reviewed-on: #81
|
2023-07-17 12:49:19 +00:00 |
|
|
b7f5362095
|
allow Future::ThenAnd() to be used without specifying template parameter
|
2023-07-17 21:45:35 +09:00 |
|
|
63911d448d
|
add Task and TaskQueue
|
2023-07-17 21:43:35 +09:00 |
|
|
07209204b9
|
add unittests for moving/copying Completer
|
2023-07-17 06:06:02 +09:00 |
|
|
172efc758f
|
add assertions to prevent use of empty Completer
|
2023-07-17 06:05:32 +09:00 |
|
|
e83ec3ef77
|
add Future::Then/ThenAnd/Catch methods
|
2023-07-16 21:32:03 +09:00 |
|
|
d35a96ca28
|
make Future::Completer copy-constructible
|
2023-07-16 21:23:47 +09:00 |
|
|
2bb475bbcb
|
update Future::value() to throw exception when it has
|
2023-07-16 20:36:53 +09:00 |
|
|
15c7d3b890
|
improve Future to take internal instance in listener callback
|
2023-07-16 11:55:04 +09:00 |
|
|
3b1e66babe
|
add Value
|
2023-07-16 10:51:41 +09:00 |
|
|
728a4c3365
|
add Dealer interfaces
|
2023-07-15 22:49:25 +09:00 |
|
|
6cda20c93c
|
add Container
|
2023-07-15 15:12:41 +09:00 |
|
|
52abaeea1b
|
move generic types into subdir
|
2023-07-15 15:12:41 +09:00 |
|
|
70c41b3c3b
|
add nf7::Future and nf7::Exception
|
2023-07-15 15:12:41 +09:00 |
|
|
b93fcb6ac7
|
add Observer interface
|
2023-07-15 15:12:41 +09:00 |
|
|
99379b19f9
|
Merge pull request 'feat/75-setup-env' (#79) from feat/75-setup-env into main
Reviewed-on: #79
|
2023-07-14 23:52:20 +00:00 |
|
|
6578757640
|
replace base image of development docker env from alpine to debian
|
2023-07-15 08:46:09 +09:00 |
|
|
6b9d5f570c
|
enable sanitizer depending on build flags
|
2023-07-15 08:25:14 +09:00 |
|
|
17f292aced
|
enable compiler warnings
|
2023-07-15 08:02:37 +09:00 |
|
|
096cd189d6
|
add new thirdparty, gtest
|
2023-07-10 22:47:34 +09:00 |
|
|
d6e62f1ed6
|
specify C++ version as 23
|
2023-07-10 22:47:34 +09:00 |
|
|
bd8245c9aa
|
Merge pull request 'setup dev environment' (#78) from feat/75-setup-env into main
Reviewed-on: #78
|
2023-07-09 04:04:56 +00:00 |
|
|
fd5958887c
|
create new project
|
2023-07-09 13:03:23 +09:00 |
|
|
520b57fe78
|
INITIAL COMMIT
|
2023-07-09 09:43:05 +09:00 |
|