concurrencpp icon indicating copy to clipboard operation
concurrencpp copied to clipboard

Modern concurrency for C++. Tasks, executors, timers and C++20 coroutines to rule them all

Results 23 concurrencpp issues
Sort by recently updated
recently updated
newest added

Hi, nice work ! -Any ETA on when we can expect 0.1.5 (clang & msvc builds being production grade) ?

Sometimes it's not possible to co_await a result , but we also want to process the result asynchronously. Maybe result object can provides a then() member function that allows the...

Like tcp echo server performance. I'd like to add some comparison in our [project](https://github.com/alibaba/PhotonLibOS#21-tcp)

CMake Error at cmake/coroutineOptions.cmake:18 (message): Compiler not supported: GNU Call Stack (most recent call first): CMakeLists.txt:92 (target_coroutine_options) i only have libpthread.a and libpthread.so in /usr/lib/x86_64-linux-gnu/

This suggests a workaround for #73 which allows the library and tests to compile using Clang 14. Instead of adding the two overloads to `bulk_post` and `bulk_submit`, an alternative workaround...

I tried to compile the develop branch of this library with Clang 14 as it ships with Ubuntu 22.04 but ran into the following compilation errors: ``` In file included...

This PR provides the following improvements: - adds fixes and tweaks to make the library compile with GCC 11 and GCC 12 - builds and runs tests using GCC 11...

concurrencpp currently sets ```cmake set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS TRUE) ``` in order to work around the need on Windows to explicitly declare DLL exports. However, when trying to link to the library built...

Compilation was failing on clang16 when compiling with Werror, specifically Wreorder-ctor, this makes sense because of initilization rules in C++, where the order of intialization matters. m_thread_thread_start_callback & m_thread_terminated_callback are...