Alex Kremer
820b32c6d7
chore: No ALL_CAPS ( #1760 )
...
Fixes #1680
2025-01-02 11:39:31 +00:00
Alex Kremer
285d4e6e9b
feat: Repeating operations for util::async ( #1776 )
...
Async framework needed a way to do repeating operations (think simplest
cases like AmendmentBlockHandler).
This PR implements the **absolute minimum**, barebones repeating
operations that
- Can't return any values (void)
- Do not take any arguments in the user-provided function
- Can't be scheduled (i.e. a delay before starting repeating)
- Can't be stopped from inside the user block of code (i.e. does not
have stop token or anything like that)
- Can be stopped through the RepeatedOperation's `abort()` function (but
not from the user-provided repeating function)
2024-12-20 13:24:01 +00:00
cyan317
44c07e7332
refactor: Remove SubscriptionManagerRunner ( #1623 )
2024-09-06 10:34:23 +01:00
Alex Kremer
9a9de501e4
feat: Move/copy support in async framework ( #1609 )
...
Fixes #1608
2024-08-20 13:24:51 +01:00
cyan317
4cbd3f5e18
refactor: Subscription Manager uses async framework ( #1605 )
...
Fix #1209
2024-08-16 13:46:14 +01:00
Sergey Kuznetsov
1b4eed3b2b
refactor: Move interval timer into a separate class ( #1588 )
...
For #442 .
2024-08-07 17:38:24 +01:00
Alex Kremer
d5ed0cff77
Use LLVM 18 tooling ( #1382 )
...
Fixes #1381
2024-05-03 09:57:16 +01:00
Alex Kremer
b18d73eef0
Combine requestStop and cancel as abort ( #1379 )
...
Fixes #1367
2024-05-01 15:34:59 +01:00
github-actions[bot]
8f47128424
[CI] clang-tidy auto fixes ( #1385 )
...
Fixes #1384 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <kuznetsss@users.noreply.github.com >
2024-04-30 12:39:35 +01:00
Alex Kremer
e931f27d3b
Support clang 16 in docker CI ( #1348 )
...
Fixes #1175
2024-04-15 12:09:34 +01:00
Alex Kremer
230212213b
Remove Any wrapper ( #1336 )
...
Fixes #1174
2024-04-10 19:14:53 +01:00
Alex Kremer
6ff6956a53
Move to std::expected ( #1288 )
...
Fixes #1173
2024-04-08 16:13:33 +01:00
Alex Kremer
a74970b81e
Add missing doxygen comments ( #1223 )
...
Fixes #1218
2024-03-01 15:58:18 +00:00
Alex Kremer
862fc48924
Use doxygen-awesome theme ( #1214 )
...
For #889
2024-02-27 15:22:44 +00:00
Alex Kremer
190b5c6a37
Rewrite cache loader to async framework ( #1193 )
...
Fixes #1188
2024-02-20 19:24:49 +00:00
github-actions[bot]
9b0dab602f
[CI] clang-tidy auto fixes ( #1190 )
2024-02-16 10:21:59 +00:00
Alex Kremer
97a63db51d
Basic execution context framework ( #1004 )
...
Fixes #1187
2024-02-15 20:36:00 +00:00