Skip to content

Commit

Permalink
Apply suggestions from code review
Browse files Browse the repository at this point in the history
Co-authored-by: Vaclav Petras <[email protected]>
  • Loading branch information
nilason and wenzeslaus authored Oct 25, 2024
1 parent eb8f09d commit 875781c
Showing 1 changed file with 7 additions and 8 deletions.
15 changes: 7 additions & 8 deletions doc/development/rfc/RFC10_cpp_language_standards_support.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down

0 comments on commit 875781c

Please sign in to comment.