|
e81aa74c81
|
simplify Lambda I/O interface
|
2023-07-30 20:50:35 +09:00 |
|
|
2f2a50715b
|
Merge pull request 'replace MakeValue functions to Value::Make methods' (#120) from feature/118-value-factory into main
Reviewed-on: #120
|
2023-07-30 11:48:12 +00:00 |
|
|
988c77654f
|
replace MakeValue functions to Value::Make methods
|
2023-07-30 20:48:29 +09:00 |
|
|
5f3de03a3f
|
Merge pull request 'enable ctest feature' (#117) from feature/116-ctest into main
Reviewed-on: #117
|
2023-07-29 23:45:25 +00:00 |
|
|
1986a8e854
|
enable ctest feature
|
2023-07-30 08:43:53 +09:00 |
|
|
4649bc3c52
|
Merge pull request 'feature/107-luajit-ctx' (#115) from feature/107-luajit-ctx into main
Reviewed-on: #115
|
2023-07-29 15:08:53 +00:00 |
|
|
9aafa6e0a8
|
add luajit::Context
|
2023-07-30 00:07:35 +09:00 |
|
|
3caa4f5ab7
|
expose Task::shared_from_this() to child classes
|
2023-07-30 00:07:35 +09:00 |
|
|
c3a47522f2
|
simplify complex typenames by using keyword
|
2023-07-30 00:07:35 +09:00 |
|
|
2aeea43d79
|
fix LuaJIT build error
|
2023-07-30 00:07:17 +09:00 |
|
|
63cd3f106f
|
specify default name of Concurrency & Parallelism interfaces
|
2023-07-29 22:03:40 +09:00 |
|
|
7bae09b269
|
update WrappedTaskQueue to keep internal as shared_ptr instead of unique_ptr
|
2023-07-29 22:02:44 +09:00 |
|
|
5a507c2685
|
Merge pull request 'move task context definitions to new file under iface/common' (#112) from feature/110-tidy-subsys-nspace into main
Reviewed-on: #112
|
2023-07-29 01:30:48 +00:00 |
|
|
6125f12384
|
move task context definitions to new file under iface/common
|
2023-07-29 10:25:18 +09:00 |
|
|
5c6d72c649
|
Merge pull request 'simplify code of Task by downgrading parameter feature' (#111) from feature/109-task-1param into main
Reviewed-on: #111
|
2023-07-29 01:10:15 +00:00 |
|
|
c58d2bb1e5
|
simplify code of Task by downgrading parameter feature
|
2023-07-29 10:07:07 +09:00 |
|
|
74a52f0781
|
Merge pull request 'replace static_assert bad complex idiom with simpler one' (#102) from feature/101-static-assert into main
Reviewed-on: #102
|
2023-07-24 12:40:32 +00:00 |
|
|
a5c040684a
|
replace static_assert bad complex idiom with simpler one
|
2023-07-24 21:39:55 +09:00 |
|
|
f4e56dd83a
|
Merge pull request 'fix integer overflow while a unittest, SimpleTaskQueue.PushAndDrive' (#100) from fix/97-integer-overflow into main
Reviewed-on: #100
|
2023-07-23 21:43:12 +00:00 |
|
|
0b35857456
|
fix integer overflow while a unittest, SimpleTaskQueue.PushAndDrive
|
2023-07-24 05:47:55 +09:00 |
|
|
76c64c4054
|
Merge pull request 'Revert "remove WrappedTaskQueue"' (#96) from feature/95-wrapped-task-queue into main
Reviewed-on: #96
|
2023-07-23 20:37:17 +00:00 |
|
|
e444b4f417
|
Revert "remove WrappedTaskQueue"
This reverts commit b998b0cf453be6da966d67ff6b9015d5b2fb3efd.
|
2023-07-24 05:28:54 +09:00 |
|
|
e52df1e3eb
|
Merge pull request '80 setup LuaJIT build environment' (#94) from feature/80-lua into main
Reviewed-on: #94
|
2023-07-23 12:54:56 +00:00 |
|
|
f259738602
|
add gcc-13 as dependency in dev environment and add aliases
|
2023-07-23 21:24:08 +09:00 |
|
|
0a97f0e3ae
|
fix compile errors
|
2023-07-23 21:23:47 +09:00 |
|
|
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 |
|