From 98bacc67bda138ae433172c0bbadb512b5e4512d Mon Sep 17 00:00:00 2001 From: Marco Barbone Date: Thu, 27 Aug 2026 09:58:31 -0400 Subject: [PATCH] docs: update supported compiler versions to match the C++17 requirement The listed versions (MSVC 2015 update 2, g++ 4.9, clang 4.0/3.7) predate C++17 and cannot compile the library. Minimum versions with full C++17 language support per the official compiler documentation: - GCC 7 (gcc.gnu.org/projects/cxx-status.html) - Clang 5 (clang.llvm.org/cxx_status.html) - VS 2017 version 15.7 (Microsoft C++ conformance table; VS2017 releases are named 'version 15.x', not 'update N') Assisted-by: Claude --- README.md | 6 +++--- docs/source/index.rst | 18 +++++++++--------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 9b32f7a5a..87d7fa1f6 100644 --- a/README.md +++ b/README.md @@ -55,9 +55,9 @@ The mathematical functions are a lightweight implementation of the algorithms or Compiler | Version ------------------------|------------------------------- -Microsoft Visual Studio | MSVC 2015 update 2 and above -g++ | 4.9 and above -clang | 4.0 and above +Microsoft Visual Studio | MSVC 2017 version 15.7 and above +g++ | 7 and above +clang | 5 and above The following SIMD instruction set extensions are supported: diff --git a/docs/source/index.rst b/docs/source/index.rst index 68c992891..554fc04a1 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -71,15 +71,15 @@ The following SIMD instruction set extensions are supported: `xsimd` requires a C++17 compliant compiler. The following C++ compilers are supported: -+-------------------------+-------------------------------+ -| Compiler | Version | -+=========================+===============================+ -| Microsoft Visual Studio | MSVC 2015 update 2 and above | -+-------------------------+-------------------------------+ -| g++ | 4.9 and above | -+-------------------------+-------------------------------+ -| clang | 3.7 and above | -+-------------------------+-------------------------------+ ++-------------------------+---------------------------------+ +| Compiler | Version | ++=========================+=================================+ +| Microsoft Visual Studio | MSVC 2017 version 15.7 and above| ++-------------------------+---------------------------------+ +| g++ | 7 and above | ++-------------------------+---------------------------------+ +| clang | 5 and above | ++-------------------------+---------------------------------+ Licensing ---------