[stdexec] Fix missing <vector> include in libdispatch_queue.hpp (#53741)
CodeQL / Analyze (${{ matrix.language }}) (manual, c-cpp) (push) Has been cancelled Details
CodeQL / Analyze (${{ matrix.language }}) (none, actions) (push) Has been cancelled Details
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Has been cancelled Details

Co-authored-by: yihtseu <i@yizhou.ac.cn>
This commit is contained in:
Yizhou Tong 2026-09-03 13:13:52 +08:00 committed by GitHub
parent 81863e9035
commit 7ff71c6826
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 19 additions and 1 deletions

View File

@ -0,0 +1,11 @@
diff --git a/include/exec/libdispatch_queue.hpp b/include/exec/libdispatch_queue.hpp
--- a/include/exec/libdispatch_queue.hpp
+++ b/include/exec/libdispatch_queue.hpp
@@ -29,6 +29,7 @@
# include "../stdexec/execution.hpp"
# include "sender_for.hpp"
# include <dispatch/dispatch.h>
+# include <vector>
namespace experimental::execution
{

View File

@ -13,6 +13,7 @@ vcpkg_from_github(
fix-boost-asio-dependency.patch
fix-tbb-dependency.patch
fix-taskflow-dependency.patch
fix-libdispatch-vector-include.patch
)
vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS

View File

@ -1,6 +1,7 @@
{
"name": "stdexec",
"version-date": "2026-05-25",
"port-version": 1,
"description": "stdexec is an experimental reference implementation of the Senders model of asynchronous programming proposed by P2300 - std::execution for adoption into the C++ Standard.",
"homepage": "https://github.com/NVIDIA/stdexec",
"license": "Apache-2.0",

View File

@ -9810,7 +9810,7 @@
},
"stdexec": {
"baseline": "2026-05-25",
"port-version": 0
"port-version": 1
},
"stdgpu": {
"baseline": "2026-07-08",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "139c4af74280988d79c52ebc13220fb1cc26912d",
"version-date": "2026-05-25",
"port-version": 1
},
{
"git-tree": "7778ab6796b86b3cc458a0319610e2ebed422577",
"version-date": "2026-05-25",