libfork
libfork copied to clipboard
A bleeding-edge, lock-free, wait-free, continuation-stealing tasking library built on C++20's coroutines
Hi, I've just discovered this potential gem. But to be sure the features reflect in practical setting, we'd need to test it first. Do you have any such performance benchmarks...
This library looks really nice. I'm trying to use it with Xcode 15.4, but I hit the following error: ```c++ case ENOSYS: LF_THROW(hwloc_error{"hwloc's cpu binding is not supported on this...
libfork uses `std::atomic_thread_fence` which is not compatible with ThreadSanitizer. If/when tracking down a problem in my code, it would be nice to not get false positives from libfork. Has this...
As far as I understand the coroutines (I'm new to them), `co_yield` requires a promise to have `yield_value` function implementation. I don't see that it's there, but the yielding functionality...
Hi @ConorWilliams , thank you for the great library! It's nice to see the comparison between libfork and Taskflow. In the recent release, Taskflow has suggested the implementation of recursive...