diff options
Diffstat (limited to 'clang/docs/ReleaseNotes.rst')
| -rw-r--r-- | clang/docs/ReleaseNotes.rst | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst index 0f1a4c185191..a4a862ccba21 100644 --- a/clang/docs/ReleaseNotes.rst +++ b/clang/docs/ReleaseNotes.rst @@ -37,6 +37,8 @@ These changes are ones which we think may surprise users when upgrading to Clang |release| because of the opportunity they pose for disruption to existing code bases. +- The ``le32`` and ``le64`` targets have been removed. + C/C++ Language Potentially Breaking Changes ------------------------------------------- @@ -73,6 +75,9 @@ sections with improvements to Clang's support for those languages. C++ Language Changes -------------------- +- Allow single element access of GCC vector/ext_vector_type object to be + constant expression. Supports the `V.xyzw` syntax and other tidbits + as seen in OpenCL. Selecting multiple elements is left as a future work. C++17 Feature Support ^^^^^^^^^^^^^^^^^^^^^ @@ -105,6 +110,9 @@ C2y Feature Support C23 Feature Support ^^^^^^^^^^^^^^^^^^^ +Non-comprehensive list of changes in this release +------------------------------------------------- + New Compiler Flags ------------------ @@ -164,6 +172,7 @@ Bug Fixes in This Version - Fixed the definition of ``ATOMIC_FLAG_INIT`` in ``<stdatomic.h>`` so it can be used in C++. - Fixed a failed assertion when checking required literal types in C context. (#GH101304). +- Fixed a crash when trying to transform a dependent address space type. Fixes #GH101685. Bug Fixes to Compiler Builtins ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -186,6 +195,9 @@ Bug Fixes to C++ Support substitutions in concepts, so it doesn't incorrectly complain of missing module imports in those situations. (#GH60336) - Fix init-capture packs having a size of one before being instantiated. (#GH63677) +- Clang now preserves the unexpanded flag in a lambda transform used for pack expansion. (#GH56852), (#GH85667), + (#GH99877). +- Fixed a bug when diagnosing ambiguous explicit specializations of constrained member functions. Bug Fixes to AST Handling ^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -329,6 +341,9 @@ Improvements ^^^^^^^^^^^^ - Improve the handling of mapping array-section for struct containing nested structs with user defined mappers +- `num_teams` now accepts multiple expressions when it is used along in ``target teams ompx_bare`` construct. + This allows the target region to be launched with multi-dim grid on GPUs. + Additional Information ====================== |
