Популярные репозитории
43 активности за последний год
- 2 дня назад
- 3 дня назад
- 3 дня назад
- 3 дня назад
- 3 дня назад
- fd187d3
Version 2.11.3.
- af08956
Readme update.
- b57e4bf
Log message arguments preparation refactored; tuple and pair elements are copied by value (recursively); character const arrays are considered to be string literals and passed as raw pointers, all the rest null-terminated strings are passed by copy (as it was in previous versions); added direct support for string views (passed by copy); added raw pointer value output as a hex address; version 0.99.30.
- 3b18099
Readme update; note on MinGW-w64 GCC 16.1.0 compatibility added.
- beb39ad
Readme update; removed misleading warning about functional broker task groups management for a rare specific case which is not relevant in case of a normal use of the task groups mechanism.
3 дня назад- fd187d3
Version 2.11.3.
- af08956
Readme update.
- b57e4bf
Log message arguments preparation refactored; tuple and pair elements are copied by value (recursively); character const arrays are considered to be string literals and passed as raw pointers, all the rest null-terminated strings are passed by copy (as it was in previous versions); added direct support for string views (passed by copy); added raw pointer value output as a hex address; version 0.99.30.
3 дня назад- beb39ad
Readme update; removed misleading warning about functional broker task groups management for a rare specific case which is not relevant in case of a normal use of the task groups mechanism.
- f00d22d
Processing thread affinity setup moved into thread's entry point prologue handler; fixed thread affinity setup when building in VS 2019, MinGW environments.
- da22874
FFPP::Base::FunctionalQueueThread::GetNativeHandle() method refactored, fixed MinGW compatibility issue.
- 0538568
Target platform checks refactored (ffpp;:GetCurrentNativeThread, ffpp::SetThreadHardwareAffinity).
- 081b612
ffpp::ThreadHandleT type alias definition refactored, fixed MinGW compatibility issue.
9 дней назад- 7de8bbb
Readme update.
- 452551d
External libraries fetch refactored wit the use of a plain `git clone` instead of a FetchContent (required by dlatency, actoqueues benchmarks and chains, requests demos).
- 71741db
Refactored task group finalization; fixed a leak when using the same task id for tasks with different context types, including scenarios involving ffpp::FunctionalBroker::Accept(); ffpp::FunctionalBroker::AllocateShared static method added.
- 8b185d4
External libraries fetch refactored (required by dlatency, actoqueues benchmarks and chains, requests demos).
10 дней назад- 8b185d4
External libraries fetch refactored (required by dlatency, actoqueues benchmarks and chains, requests demos).
- af7cd52
Included external `utfcpp` library used in `chains` and `requests` demos for wstring to utf8 conversions (inside the Asynchrology logger).
- 5ae5375
Version 2.11.2 (2026-07-25).
- 536e1cc
Readme update.
- 5858b2b
Implemented optional support for encoding conversions with the use of utfcpp library (must be included above asynchrology.hpp, enabled by ASYNCHROLOGY_ENABLE_UTFCPP macro definition); ASYNCHROLOGY_ATTR_INLINE, ASYNCHROLOGY_ATTR_HOT_PATH macros refactored, checking for GCC and Clang first; version 0.99.29.
16 дней назад- 5ae5375
Version 2.11.2 (2026-07-25).
- 536e1cc
Readme update.
- 5858b2b
Implemented optional support for encoding conversions with the use of utfcpp library (must be included above asynchrology.hpp, enabled by ASYNCHROLOGY_ENABLE_UTFCPP macro definition); ASYNCHROLOGY_ATTR_INLINE, ASYNCHROLOGY_ATTR_HOT_PATH macros refactored, checking for GCC and Clang first; version 0.99.29.
- 06bebb2
Tuple concatenation refactored.
- efcbffc
FFPP_ATTR_INLINE, FFPP_ATTR_HOT_PATH macros refactored, checking for GCC and Clang first.
17 дней назад- 7bbe967
Version 2.11.2.
- 22ccd55
Readme update.
- 79c9ee9
Using FunctionalQueue::Size() method for thread pool's processing thread queue depth estimation when checking task offload conditions.
- 712ad1b
Optimized FunctionalLoop instance processing (functional broker tasks, functional chains) with the use of a fast modulo calculation; fixed possible race on FunctionalLoop instance finalization.
- b9db9f6
Enabled copy and move construction/assignment for FastMod class.
23 дня назад- e23abd0
Version 2.11.1 (2026-07-11).
- 492266b
Readme update.
- 05d9950
Fixed logger channels manual flush and completion; message level run-time check moved closer to the point of emission; using raw string data write in console output channel; using message representation as shared pointer to const string; version 0.99.28.
- e5f82e8
Fixed state initialization order of the ffpp::FunctionalQueueThread class (specialization with timer) and possible race during class instance construction, including the thread pool in dynamic mode.
- a721df4
Fixed functional broker's task group id existence check.
месяц назад- e23abd0
Version 2.11.1 (2026-07-11).
- 492266b
Readme update.
- 05d9950
Fixed logger channels manual flush and completion; message level run-time check moved closer to the point of emission; using raw string data write in console output channel; using message representation as shared pointer to const string; version 0.99.28.
- e5f82e8
Fixed state initialization order of the ffpp::FunctionalQueueThread class (specialization with timer) and possible race during class instance construction, including the thread pool in dynamic mode.
- a721df4
Fixed functional broker's task group id existence check.
месяц назад- месяц назад