|
cafeb62c9d
|
remove unused mock object
|
2023-09-08 22:18:31 +09:00 |
|
|
23cf7c4e9b
|
upgrade dealer interface as subsys interface
|
2023-09-08 22:05:41 +09:00 |
|
|
692e1511aa
|
remove nf7::File and unify data iface into subsys
|
2023-09-08 20:54:20 +09:00 |
|
|
316cf04605
|
add EnvFixture and EnvFixtureWithTasking
|
2023-09-03 13:06:18 +09:00 |
|
|
393f75754d
|
allow Future's constructor to be called implicitly
|
2023-09-03 13:06:18 +09:00 |
|
|
47c75c4564
|
add Sql and subsys::Database
|
2023-09-03 13:06:18 +09:00 |
|
|
78eb81d7a8
|
add RunAsync() to Mutex
|
2023-09-03 13:06:18 +09:00 |
|
|
a9865eec7d
|
add RunAsync() to Completer
|
2023-09-03 13:06:18 +09:00 |
|
|
98c03478ef
|
remove unused methods from Task
|
2023-09-03 13:06:18 +09:00 |
|
|
1b73522d35
|
use MemoryException when memory allocation fails
|
2023-08-26 13:24:11 +09:00 |
|
|
07b7195b94
|
add MemoryException
|
2023-08-26 13:23:41 +09:00 |
|
|
e038a3f0ad
|
remove underscore from test names
|
2023-08-26 12:43:42 +09:00 |
|
|
a1114060b8
|
add nf7::Void
|
2023-08-26 12:34:28 +09:00 |
|
|
df33dbab76
|
add subsys::Buffer
|
2023-08-26 12:34:28 +09:00 |
|
|
465d69233e
|
add Future::Attach
|
2023-08-26 12:34:28 +09:00 |
|
|
60310660db
|
enhance Future::ThenAnd
|
2023-08-26 12:34:28 +09:00 |
|
|
c274f35265
|
add data::Wrap
|
2023-08-20 11:29:51 +09:00 |
|
|
b732d73eb9
|
allow Mutex to be moved and copied
|
2023-08-20 11:20:56 +09:00 |
|
|
7362dc3503
|
Revert "add mtx() property to File interface"
This reverts commit 01236d4aef783b68e34de95558b3e1a398b3a1fb.
|
2023-08-20 11:11:35 +09:00 |
|
|
1cce7fd96a
|
fix Mutex not to complete a future in worker threads
|
2023-08-20 10:57:27 +09:00 |
|
|
01236d4aef
|
add mtx() property to File interface
|
2023-08-18 20:41:25 +09:00 |
|
|
feddbb8cd7
|
enhance nf7::Mutex to allow inclusive lock
|
2023-08-18 20:26:44 +09:00 |
|
|
2e0f089611
|
add nf7::Mutex
|
2023-08-18 13:58:22 +09:00 |
|
|
95b8f26b77
|
add Exception::MakePtr
|
2023-08-18 13:32:24 +09:00 |
|
|
63c4aa078d
|
fix compiler errors
|
2023-08-16 21:53:56 +09:00 |
|
|
08154d127a
|
add exception property to logger item
|
2023-08-16 18:48:23 +09:00 |
|
|
1ec5e9c03e
|
allow nf7::Exception to take dynamic string
|
2023-08-13 13:11:24 +09:00 |
|
|
1aa14f541e
|
enhance SimpleContainer to use with fallback container
|
2023-08-13 12:54:36 +09:00 |
|
|
e6d9d2205d
|
add new subsystem interface, Logger
|
2023-08-13 12:54:36 +09:00 |
|
|
b2928ae25f
|
add SimpleTaskQueue::size()
|
2023-08-06 17:00:38 +09:00 |
|
|
6413588df6
|
add subsys::Clock
|
2023-08-06 16:02:52 +09:00 |
|
|
7a2774b09d
|
add LeakDetector feature to luajit::Context, luajit::Thread, and nf7::Lambda
|
2023-08-06 10:43:50 +09:00 |
|
|
51b550ae26
|
add LeakDetector
|
2023-08-06 10:43:14 +09:00 |
|
|
2c671d65c4
|
wrap class defs in cc files with anonymous namespace
|
2023-08-06 10:28:29 +09:00 |
|
|
1bcbd786f5
|
add nf7::Value::operator==
|
2023-08-06 07:38:10 +09:00 |
|
|
4fd6b17936
|
enhance Exception to print exception stack on stream
|
2023-08-05 20:41:04 +09:00 |
|
|
2aef087d02
|
add SimpleTaskQueue::WaitForEmpty()
|
2023-08-05 11:17:25 +09:00 |
|
|
7beef09f2b
|
fix file order in cmake script
|
2023-08-01 21:19:49 +09:00 |
|
|
fdb3e28eec
|
add unittests for LambdaBase
|
2023-08-01 21:15:55 +09:00 |
|
|
ac9e2af70e
|
add LambdaBase
|
2023-08-01 21:15:55 +09:00 |
|
|
3089bccf55
|
add copy-constructor version of Observer::Target::Notify
|
2023-08-01 21:15:55 +09:00 |
|
|
eafa05fbf5
|
remove fields from DealerMeta
they are unnecessary because lambda no longer has multiple takers/makers
|
2023-08-01 21:15:55 +09:00 |
|
|
03981f2cd9
|
add noexcept specifier to Observer::Notify() methods
|
2023-08-01 20:49:16 +09:00 |
|
|
7663ed9dea
|
remove Taker::onTake()
|
2023-08-01 20:48:19 +09:00 |
|
|
e81aa74c81
|
simplify Lambda I/O interface
|
2023-07-30 20:50:35 +09:00 |
|
|
988c77654f
|
replace MakeValue functions to Value::Make methods
|
2023-07-30 20:48:29 +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 |
|
|
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 |
|