-
Notifications
You must be signed in to change notification settings - Fork 572
Open
Labels
DistributionRelated to binary distributionRelated to binary distributionblockedBlocked on some other issue/actionBlocked on some other issue/actionenhancementEnhancement requestEnhancement request
Description
Issue #3611 added support for C++20 features. We should now consider support for C++23 (-std=c++23) which Chromium is enabling in https://crbug.com/388070065.
Current minimum supported compiler versions for C++20 are:
- Visual Studio 2019 16.9.3
- GCC 10 (Ubuntu 20)
- Clang 16 (Xcode 16.0)
Proposed minimum supported compiler versions for C++23 are [*]:
- Visual Studio 2022 17.1 (with
/std:c++latestor/std:c++23preview) - GCC 13 (Ubuntu 24)
- Clang 17 (Xcode 16.3)
[*] Versions with support for static_assert(false) in C++23
Note: Compiler support for C++23 is still under active development so requirements will depend on the specific features that Chromium enables.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
DistributionRelated to binary distributionRelated to binary distributionblockedBlocked on some other issue/actionBlocked on some other issue/actionenhancementEnhancement requestEnhancement request