-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
All of folly is being pulled in for:
- folly::SharedMutex
- folly::Synchronized
- folly::F14Set
- folly::F14Map
- folly::CPUThreadPoolExecutor
I'm not going to pretend I have solutions to this but it might be possible that some of this could be replaced with boost libraries / stdexec or even the stdlib version. Boost is easier since modern boost is CMake native and you don't necessarily need to pull in all of boost. stdexec is the reference implementation for std::execution which has been included in the C++26 standard but might need some refactoring of existing code.
Folly pulls in quite a few boost libraries as well as some google libraries and fmtlib.
Metadata
Metadata
Assignees
Labels
No labels