Paul T

Results 143 comments of Paul T

@cosmin42 I can't seem to reproduce this. When I install `dp::thread_pool` via `vcpkg` the include directory is `installed/x64-windows/include/thread-pool-0.6.2/thread_pool`. The installed target uses the `installed/x64-windows/include/thread-pool-0.6.2` as the include directory so in...

Proposed API ```cpp template void batch_enqueue_detach(Range&& tasks); // a bit simplified template std::vector batch_equeue(Range&& tasks); ``` The non-detached version will prove to be challenging but should be possible. With non-C++23...

Since [std::apply](https://en.cppreference.com/w/cpp/utility/apply) exists, we could just require that a range of values that is to be used as arguments is the same length as the input batch of tasks and...

https://github.com/erez-strauss/lockfree_mpmc_queue

Got an implementation in #54 but having trouble addressing some pesky bugs as I can't pin down the reason for them. Could use some assistance.

We are still facing this issue and it's not clear to me what should be done in the case where `gmock` is needed. As mentioned above, if I remove `gmock`...

Thanks @hyukmyeong I guess I was hoping on some more movement to actually get this issue resolved but I found a workaround for our use case.

We're aware of this feature, but it forces us to have to explicitly pass all the necessary parameters to the type (via `context.resolve`) when constructing it. Is there a way...

Hi 👋 Thanks for filing an issue. I'm trying to make sure I understand correctly what the issue is. > if i change sleep to 2000ms By this I assume...

Ok I see. The behavior you're seeing is intentional in my library. The duration of the callback function is checked on every execution and the scheduled time for the next...