Skip to content

Commit afe19a3

Browse files
committed
Update C++ standard requirement from C++17 to C++20
The project uses C++20 features (concepts, likely/unlikely attributes, etc.) as noted in CHANGES.md. Updated prerequisite documentation to reflect this: - CONTRIBUTING.md: Updated compiler requirements to C++20 (GCC 10+, Clang 10+, MSVC 2019+) - docs/DEVELOPMENT.md: Updated compiler requirements to C++20 This ensures developers are aware of the correct C++ standard required for building the project.
1 parent 32dc4c8 commit afe19a3

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Thank you for your interest in contributing to python_prtree!
88

99
- Python 3.8 or higher
1010
- CMake 3.12 or higher
11-
- C++17-compatible compiler (GCC 7+, Clang 5+, MSVC 2017+)
11+
- C++20-compatible compiler (GCC 10+, Clang 10+, MSVC 2019+)
1212
- Git
1313

1414
### Quick Start

docs/DEVELOPMENT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ For a detailed explanation of the architecture, see [ARCHITECTURE.md](ARCHITECTU
3636

3737
- Python 3.8 or higher
3838
- CMake 3.22 or higher
39-
- C++17 compatible compiler
39+
- C++20 compatible compiler (GCC 10+, Clang 10+, MSVC 2019+)
4040
- Git (for submodules)
4141

4242
### Platform-Specific Requirements

0 commit comments

Comments
 (0)