A C++ implementation of the Execution Control Library (§33 [exec]) from the C++ draft standard, with P3826R3 changes applied.
Note: P3826R3 has not yet been adopted into the C++ draft, but is expected to be. This implementation tracks those upcoming changes proactively. P3826R3: Fixing algorithm customization path chosen for this implementation.
Warning
This project is currently for personal exploration only.
It relies heavily on bleeding-edge C++23 features and complex concept evaluations. Currently, it is only known to compile on Windows using the "evil combination" of clang-cl paired with the MSVC STL, which is my everyday toolchain.
Standard MSVC (cl.exe) fails to build due to internal compiler errors and concept evaluation bugs.
- Implementation Status — Track what's implemented