Skip to content

Commit 8004d6a

Browse files
committed
bump minimum clang version to 16
1 parent 6380044 commit 8004d6a

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

.github/workflows/ci.cpu.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ on:
44
push:
55
branches:
66
- main
7-
- "member-function-customization"
87
- "pull-request/[0-9]+"
98

109
concurrency:
@@ -20,8 +19,8 @@ jobs:
2019
fail-fast: false
2120
matrix:
2221
include:
23-
- { name: "CPU (clang 14, Debug)", build: "Debug", tag: llvm14-cuda12.9, cxxflags: "-stdlib=libc++" }
24-
- { name: "CPU (clang 14, Release)", build: "Release", tag: llvm14-cuda12.9, cxxflags: "-stdlib=libc++" }
22+
- { name: "CPU (clang 16, Debug)", build: "Debug", tag: llvm16-cuda12.9, cxxflags: "-stdlib=libc++" }
23+
- { name: "CPU (clang 16, Release)", build: "Release", tag: llvm16-cuda12.9, cxxflags: "-stdlib=libc++" }
2524
- { name: "CPU (gcc 11, Debug)", build: "Debug", tag: gcc11-cuda12.9, cxxflags: "", }
2625
- { name: "CPU (gcc 11, Release)", build: "Release", tag: gcc11-cuda12.9, cxxflags: "", }
2726
- { name: "CPU (gcc 11, Release, TSAN)", build: "Release", tag: gcc11-cuda12.9, cxxflags: "-fsanitize=thread" }
@@ -168,7 +167,7 @@ jobs:
168167
- run: echo "CI (CPU) (Windows) success"
169168

170169
build-cpu-macos:
171-
runs-on: macos-14-large
170+
runs-on: macos-15-large
172171
name: macos-${{ matrix.name }}
173172
strategy:
174173
fail-fast: false

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,10 @@ You can also try it directly on [godbolt.org](https://godbolt.org/z/acaE93xq3) w
9595
### Requirements
9696

9797
`stdexec` requires compiling with C++20 (`-std=c++20`) but otherwise does not have any dependencies and only requires a sufficiently new compiler:
98-
- clang 13+
98+
9999
- gcc 11+
100+
- clang 16+
101+
- XCode 16+
100102
- [nvc++ 22.11+](https://developer.nvidia.com/nvidia-hpc-sdk-releases) (required for [GPU support](#gpu-support)). If using `stdexec` from GitHub, then nvc++ 23.3+ is required.
101103

102104
How you configure your environment to use `stdexec` depends on how you got `stdexec`.

0 commit comments

Comments
 (0)