Skip to content

Repository files navigation

execpp

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.

Requirements & Limitations

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.

Documentation

About

Implementation of upcoming std::execution library

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages