-
Notifications
You must be signed in to change notification settings - Fork 363
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
C++23 support #2536
Comments
This was referenced Feb 8, 2023
Merged
guwirth
added a commit
to guwirth/sonar-cxx
that referenced
this issue
Aug 28, 2024
- [#elifdef and #elifndef](https://en.cppreference.com/w/cpp/preprocessor/conditional) [P2334R1](https://wg21.link/P2334R1) - [#warning](https://en.cppreference.com/w/cpp/preprocessor/error) [P2437R1](https://wg21.link/P2437R1) - linked to SonarOpenCommunity#2536
guwirth
added a commit
to guwirth/sonar-cxx
that referenced
this issue
Aug 28, 2024
- [#elifdef and #elifndef](https://en.cppreference.com/w/cpp/preprocessor/conditional) [P2334R1](https://wg21.link/P2334R1) - [#warning](https://en.cppreference.com/w/cpp/preprocessor/error) [P2437R1](https://wg21.link/P2437R1) - linked to SonarOpenCommunity#2536
guwirth
added a commit
to guwirth/sonar-cxx
that referenced
this issue
Aug 28, 2024
- [if consteval](https://en.cppreference.com/w/cpp/language/if#Consteval_if) [P1938R3](https://wg21.link/P1938R3) - linked SonarOpenCommunity#2536
Merged
guwirth
added a commit
to guwirth/sonar-cxx
that referenced
this issue
Aug 28, 2024
- [Explicit object parameter (deducing this)](https://en.cppreference.com/w/cpp/language/member_functions#Expli) [P0847R7](https://wg21.link/P0847R7) - linked SonarOpenCommunity#2536
Merged
guwirth
added a commit
to guwirth/sonar-cxx
that referenced
this issue
Aug 29, 2024
- [attribute [[assume]]](https://en.cppreference.com/w/cpp/language/attributes/assume) [P1774R8](https://wg21.link/P1774R8) - linked SonarOpenCommunity#2536
guwirth
added a commit
to guwirth/sonar-cxx
that referenced
this issue
Aug 29, 2024
- [multidimensional subscript operator](https://en.cppreference.com/w/cpp/language/operators#Array_subscr) [P2128R6](https://wg21.link/P2128R6) - linked SonarOpenCommunity#2536
guwirth
added a commit
to guwirth/sonar-cxx
that referenced
this issue
Aug 29, 2024
- Extend init-statement (of for loop) to allow alias-declaration [P2360R0](https://wg21.link/P2360R0) - linked SonarOpenCommunity#2536
guwirth
added a commit
to guwirth/sonar-cxx
that referenced
this issue
Aug 30, 2024
- [make () more optional for lambdas](https://en.cppreference.com/w/cpp/language/lambda) [P1102R2](https://wg21.link/P1102R2) - [attributes on lambdas](https://en.cppreference.com/w/cpp/language/lambda) [P2173R1](https://wg21.link/P2173R1) - linked to SonarOpenCommunity#2536
Merged
guwirth
added a commit
to guwirth/sonar-cxx
that referenced
this issue
Sep 2, 2024
- [P2324R2](https://wg21.link/P2324R2) - linked to SonarOpenCommunity#2536
guwirth
added a commit
to guwirth/sonar-cxx
that referenced
this issue
Sep 2, 2024
- DR20: Meaningful exports [P2615R0](https://wg21.link/P2615R0) - linked SonarOpenCommunity#2536
guwirth
added a commit
to guwirth/sonar-cxx
that referenced
this issue
Sep 2, 2024
- add final grammar changes for C++23 - auto(x) and auto{x} [P0849R8](https://wg21.link/P0849R8) - duplicate attributes [P2156R1](https://wg21.link/P2156R1) - static constexpr [P2647R1](https://wg21.link/P2647R1) - static operator [P2589R0](https://wg21.link/P2589R0) [P1169R4](https://wg21.link/P1169R4) - linked SonarOpenCommunity#2536
guwirth
added a commit
to guwirth/sonar-cxx
that referenced
this issue
Sep 3, 2024
- [P0330R8](https://wg21.link/P0330R8) - linked SonarOpenCommunity#2536
guwirth
added a commit
to guwirth/sonar-cxx
that referenced
this issue
Sep 4, 2024
- [Requirements for optional extended floating-point types](https://en.cppreference.com/w/cpp/language/floating_literal) [P1467R9](https://wg21.link/P1467R9) - linked SonarOpenCommunity#2536
guwirth
added a commit
to guwirth/sonar-cxx
that referenced
this issue
Sep 4, 2024
- [Delimited escape sequences](https://en.cppreference.com/w/cpp/language/escape) [P2290R3](https://wg21.link/P2290R3) - [Named universal character escapes](https://en.cppreference.com/w/cpp/language/escape#Named_universal) [P2071R2](https://wg21.link/P2071R2) - linked SonarOpenCommunity#2536
guwirth
added a commit
to guwirth/sonar-cxx
that referenced
this issue
Sep 20, 2024
- [P2223R2](https://wg21.link/P2223R2) - the cxx plugin supports line splicing still not in all cases (e.g. middle of number or identifier) - related to SonarOpenCommunity#2536
guwirth
added a commit
to guwirth/sonar-cxx
that referenced
this issue
Sep 21, 2024
- [P2223R2](https://wg21.link/P2223R2) - the cxx plugin supports line splicing still not in all cases (e.g. middle of number or identifier) - related to SonarOpenCommunity#2536
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Support latest C++ standard C++23:
does not lead to a change in grammar
changes in grammar
The text was updated successfully, but these errors were encountered: