Registry / async / stdexec

stdexec

JSON →
library2026-02-26vcpkgunverified

stdexec is an experimental reference implementation of the Senders model of asynchronous programming proposed by P2300 - std::execution for adoption into the C++ Standard.

vcpkg install stdexec
INSTALL
IMPORT
SIG · STDEXEC
S
stdexec
asynccppv2026-02-26
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

exec/exec.hpp
#include <exec/exec.hpp>

Create a sender that produces a value and synchronously wait for it

#include <exec/exec.hpp> #include <iostream> int main() { auto s = exec::just(42); auto [v] = std::this_thread::sync_wait(s).value(); std::cout << "Value: " << v << "\n"; return 0; }
Debug
Known issues
gotchaRequires C++20 or later and a recent compiler with coroutine support
fix
Use C++20 standard and a compiler supporting coroutines (GCC 11+, Clang 14+, MSVC 2022 17.0+)
affects: *
Upgrade
Version history
2026-02-26latest on vcpkg
Audit
Dependencies

No dependency data recorded yet.

Agent activity
23 hits · last 30 days
node
19
Resources

No resource links recorded.

stdexec — pip install stdexec · libregistry