Alex Kremer
dbc98894ba
refactor: Rename static constants ( #3073 )
2026-05-13 12:09:06 +01:00
Alex Kremer
51244feb4a
chore: Enable more clang-tidy checks ( #3054 )
2026-05-01 15:31:45 +01:00
Alex Kremer
21066d16e9
chore: Remove copyright from all source files ( #2975 )
2026-03-24 15:25:32 +00:00
Ayaz Salikhov
6ba58f42f0
style: Set clang-format width 100 ( #2953 )
2026-02-20 15:56:03 +00:00
Alex Kremer
9fd15eb08b
chore: Enable TSAN without ignoring errors ( #2828 )
2026-01-30 19:14:36 +00:00
Alex Kremer
6d79dd6b2b
feat: Async framework submit on strand/ctx ( #2751 )
2025-11-04 19:14:31 +00:00
github-actions[bot]
cc506fd094
style: Update pre-commit hooks ( #2290 )
...
Update versions of pre-commit hooks to latest version.
Co-authored-by: mathbunnyru <12270691+mathbunnyru@users.noreply.github.com >
2025-07-02 16:36:34 +01:00
Ayaz Salikhov
af0a8af287
style: Add typos pre-commit hook ( #2041 )
2025-04-29 09:59:11 +01:00
Sergey Kuznetsov
c57fe1e6e4
test: Add assert mock to avoid death tests ( #1947 )
...
Fixes #1750
2025-03-07 18:11:52 +00:00
Alex Kremer
491cd58f93
feat: ETLng monitor ( #1898 )
...
For #1594
2025-02-21 16:10:25 +00:00
Alex Kremer
590c07ad84
fix: AsyncFramework RAII ( #1815 )
...
Fixes #1812
2025-01-09 15:26:25 +00:00
Alex Kremer
820b32c6d7
chore: No ALL_CAPS ( #1760 )
...
Fixes #1680
2025-01-02 11:39:31 +00:00
github-actions[bot]
efe5d08205
style: clang-tidy auto fixes ( #1803 )
...
Fixes #1802 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <15742918+kuznetsss@users.noreply.github.com >
2024-12-23 09:02:34 +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
Alex Kremer
9a9de501e4
feat: Move/copy support in async framework ( #1609 )
...
Fixes #1608
2024-08-20 13:24:51 +01:00
Alex Kremer
cbc856b190
Separate unit tests and integration tests ( #1393 )
...
Fixes #1391
2024-05-07 15:12:48 +01:00