Skip to content

Commit 1e70953

Browse files
committed
Add table to Supported Platforms section in README
1 parent 03827a2 commit 1e70953

1 file changed

Lines changed: 13 additions & 13 deletions

File tree

README.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -62,21 +62,21 @@ when configuring the project.
6262

6363
### Supported Platforms
6464

65-
This project officially supports:
65+
| Compiler | Version | C++ Standards | Standard Library |
66+
|------------|---------|---------------|-------------------|
67+
| GCC | 15-13 | C++26-C++20 | libstdc++ |
68+
| GCC | 12-11 | C++23, C++20 | libstdc++ |
69+
| Clang | 22-19 | C++26-C++20 | libstdc++, libc++ |
70+
| Clang | 18-17 | C++26-C++20 | libc++ |
71+
| Clang | 18-17 | C++20 | libstdc++ |
72+
| AppleClang | latest | C++26-C++20 | libc++ |
73+
| MSVC | latest | C++23 | MSVC STL |
6674

67-
* GCC versions 10–15
68-
* LLVM Clang++ (with libstdc++ or libc++) versions 11–21
69-
* ICX (with libstdc++ or libc++) versions 2021.1.2-2025.2.1
70-
* AppleClang version 17.0.0 (i.e., the [latest version on GitHub-hosted macOS runners](https://github.com/actions/runner-images/blob/main/images/macos/macos-15-arm64-Readme.md))
71-
* MSVC version 19.29 (with `/std:c++latest`) and 19.30 to 19.44.35215.0 (i.e., the [latest version on GitHub-hosted Windows runners](https://github.com/actions/runner-images/blob/main/images/windows/Windows2022-Readme.md))
72-
* Note: libstdc++ versions 14-14.3 and 15-15.2 (inclusive) does _not_ support using `-fsanitize=thread` on code using `std::timed_mutex` due to [Bug 121496](https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121496). This affects GCC and all implementations using libstdc++ such as LLVM Clang++ and ICX unless `-stdlib=libc++` is used.
75+
### Notes on Supported Platforms
7376

74-
> [!NOTE]
75-
>
76-
> Versions outside of this range would likely work as well,
77-
> especially if you're using a version above the given range
78-
> (e.g. HEAD/ nightly).
79-
> These development environments are verified using our CI configuration.
77+
This project also supports ICX (with libstdc++ or libc++) versions 2021.1.2-2025.2.1.
78+
79+
* Note: libstdc++ versions 14-14.3 and 15-15.2 (inclusive) does _not_ support using `-fsanitize=thread` on code using `std::timed_mutex` due to [Bug 121496](https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121496). This affects GCC and all implementations using libstdc++ such as LLVM Clang++ and ICX unless `-stdlib=libc++` is used.
8080

8181
## Development
8282

0 commit comments

Comments
 (0)