Changeset View
Changeset View
Standalone View
Standalone View
clang/docs/ReleaseNotes.rst
Show First 20 Lines • Show All 699 Lines • ▼ Show 20 Lines | |||||
C++2b Feature Support | C++2b Feature Support | ||||
^^^^^^^^^^^^^^^^^^^^^ | ^^^^^^^^^^^^^^^^^^^^^ | ||||
- Support label at end of compound statement (`P2324 <https://wg21.link/p2324r2>`_). | - Support label at end of compound statement (`P2324 <https://wg21.link/p2324r2>`_). | ||||
- Implemented `P1169R4: static operator() <https://wg21.link/P1169R4>`_ and `P2589R1: static operator[] <https://wg21.link/P2589R1>`_. | - Implemented `P1169R4: static operator() <https://wg21.link/P1169R4>`_ and `P2589R1: static operator[] <https://wg21.link/P2589R1>`_. | ||||
- Implemented "char8_t Compatibility and Portability Fix" (`P2513R3 <https://wg21.link/P2513R3>`_). | - Implemented "char8_t Compatibility and Portability Fix" (`P2513R3 <https://wg21.link/P2513R3>`_). | ||||
This change was applied to C++20 as a Defect Report. | This change was applied to C++20 as a Defect Report. | ||||
- Implemented "Permitting static constexpr variables in constexpr functions" (`P2647R1 <https://wg21.link/P2647R1>_`). | - Implemented "Permitting static constexpr variables in constexpr functions" (`P2647R1 <https://wg21.link/P2647R1>_`). | ||||
- Implemented `CWG2640 Allow more characters in an n-char sequence <https://wg21.link/CWG2640>_`. | |||||
CUDA/HIP Language Changes in Clang | CUDA/HIP Language Changes in Clang | ||||
---------------------------------- | ---------------------------------- | ||||
- Allow the use of ``__noinline__`` as a keyword (instead of ``__attribute__((noinline))``) | - Allow the use of ``__noinline__`` as a keyword (instead of ``__attribute__((noinline))``) | ||||
in lambda declarations. | in lambda declarations. | ||||
Objective-C Language Changes in Clang | Objective-C Language Changes in Clang | ||||
▲ Show 20 Lines • Show All 214 Lines • Show Last 20 Lines |