From 875781c12cd00d9ba2d42b3e72b551b2393a6360 Mon Sep 17 00:00:00 2001 From: Nicklas Larsson Date: Sat, 26 Oct 2024 00:43:49 +0200 Subject: [PATCH] Apply suggestions from code review Co-authored-by: Vaclav Petras --- .../rfc/RFC10_cpp_language_standards_support.md | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/doc/development/rfc/RFC10_cpp_language_standards_support.md b/doc/development/rfc/RFC10_cpp_language_standards_support.md index 015bd4d0e89..6fc50ab2761 100644 --- a/doc/development/rfc/RFC10_cpp_language_standards_support.md +++ b/doc/development/rfc/RFC10_cpp_language_standards_support.md @@ -6,20 +6,19 @@ Status: Draft ## Summary -Set new minimal build requirement for C++ code to support C++17 standard. This -supersedes the [RFC 7: Language Standards Support](language_standards_support.md), -regarding C++ standard support. +Set a new minimum build requirement for C++ code to support the C++17 standard. This +supersedes the [RFC 7: Language Standards Support](language_standards_support.md) with respect to C++ standard support. ## Background -The RFC 7, which set the C++ minimal standard support to C++11, was adopted 3.5 +The RFC 7, which set the minimum supported C++ standard to C++11, was adopted 3.5 years ago. At that time, although the latest versions of common compilers had -full support for C++17, GRASS GIS code itself nor its dependencies were not in -need or required it. Now, compilers with full C++17 support are available also +full support for C++17, neither the GRASS GIS code itself nor its dependencies +needed or required it. Now, compilers with full C++17 support are available also in what may be considered stable or long-term-support systems. -Moreover, important dependencies such as PDAL 2.4 (released in Mars 2022) and +Moreover, important dependencies such as PDAL 2.4 (released in March 2022) and GDAL 3.9 (May 2024) require C++17 support, and so will the future release of -GEOS 3.14 do. +GEOS 3.14. ## C++17 standard for GRASS GIS