Skip to content

AVRO-4260: [C++] Upgrade minimum C++ standard from C++17 to C++20#3800

Open
wgtmac wants to merge 1 commit into
apache:mainfrom
wgtmac:upgrade-cpp20
Open

AVRO-4260: [C++] Upgrade minimum C++ standard from C++17 to C++20#3800
wgtmac wants to merge 1 commit into
apache:mainfrom
wgtmac:upgrade-cpp20

Conversation

@wgtmac
Copy link
Copy Markdown
Member

@wgtmac wgtmac commented May 25, 2026

What is the purpose of the change

Raise CMAKE_CXX_STANDARD default from 17 to 20 and update the minimum version check accordingly.

Verifying this change

This change is already covered by existing tests, such as buffertest, unittest, SchemaTests, CodecTests, DataFileTests, CompilerTests, etc.

Documentation

  • Does this pull request introduce a new feature? no

Raise CMAKE_CXX_STANDARD default from 17 to 20 and update the
minimum version check accordingly.
@github-actions github-actions Bot added the C++ Pull Requests for C++ binding label May 25, 2026
@wgtmac
Copy link
Copy Markdown
Member Author

wgtmac commented May 25, 2026

@martin-g PTAL

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

C++ Pull Requests for C++ binding

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants