Author: Aaron Ballman
Date: 2025-07-24T07:12:54-04:00
New Revision: db8a389f889c4eeaf024da117102a33aa3f577b7

URL: 
https://github.com/llvm/llvm-project/commit/db8a389f889c4eeaf024da117102a33aa3f577b7
DIFF: 
https://github.com/llvm/llvm-project/commit/db8a389f889c4eeaf024da117102a33aa3f577b7.diff

LOG: [Docs] Add back lost release notes; NFC

When release notes were cleared on ``main``, there were some notes lost
because the changes happened after the branch point for 21.x. This
restores the lost notes.

Added: 
    

Modified: 
    clang/docs/ReleaseNotes.rst

Removed: 
    


################################################################################
diff  --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst
index 7fafe2807bd38..381d0ef42f433 100644
--- a/clang/docs/ReleaseNotes.rst
+++ b/clang/docs/ReleaseNotes.rst
@@ -39,6 +39,9 @@ C/C++ Language Potentially Breaking Changes
 
 C++ Specific Potentially Breaking Changes
 -----------------------------------------
+- For C++20 modules, the Reduced BMI mode will be the default option. This may 
introduce
+  regressions if your build system supports two-phase compilation model but 
haven't support
+  reduced BMI or it is a compiler bug or a bug in users code.
 
 ABI Changes in This Version
 ---------------------------
@@ -84,6 +87,8 @@ C23 Feature Support
 
 Non-comprehensive list of changes in this release
 -------------------------------------------------
+- Added ``__builtin_elementwise_minnumnum`` and 
``__builtin_elementwise_maxnumnum``.
+
 
 New Compiler Flags
 ------------------
@@ -102,6 +107,11 @@ Attribute Changes in Clang
 
 Improvements to Clang's diagnostics
 -----------------------------------
+- Added a separate diagnostic group ``-Wfunction-effect-redeclarations``, for 
the more pedantic
+  diagnostics for function effects (``[[clang::nonblocking]]`` and 
``[[clang::nonallocating]]``).
+  Moved the warning for a missing (though implied) attribute on a 
redeclaration into this group.
+  Added a new warning in this group for the case where the attribute is 
missing/implicit on
+  an override of a virtual method.
 
 Improvements to Clang's time-trace
 ----------------------------------
@@ -111,6 +121,8 @@ Improvements to Coverage Mapping
 
 Bug Fixes in This Version
 -------------------------
+- Fix a crash when marco name is empty in ``#pragma push_macro("")`` or
+  ``#pragma pop_macro("")``. (#GH149762).
 
 Bug Fixes to Compiler Builtins
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -120,6 +132,8 @@ Bug Fixes to Attribute Support
 
 Bug Fixes to C++ Support
 ^^^^^^^^^^^^^^^^^^^^^^^^
+- Diagnose binding a reference to ``*nullptr`` during constant evaluation. 
(#GH48665)
+- Suppress ``-Wdeprecated-declarations`` in implicitly generated functions. 
(#GH147293)
 
 Bug Fixes to AST Handling
 ^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -189,6 +203,8 @@ Fixed Point Support in Clang
 
 AST Matchers
 ------------
+- Ensure ``hasBitWidth`` doesn't crash on bit widths that are dependent on 
template
+  parameters.
 
 clang-format
 ------------
@@ -201,6 +217,8 @@ Code Completion
 
 Static Analyzer
 ---------------
+- The Clang Static Analyzer now handles parenthesized initialization.
+  (#GH148875)
 
 New features
 ^^^^^^^^^^^^
@@ -224,6 +242,9 @@ Python Binding Changes
 
 OpenMP Support
 --------------
+- Added parsing and semantic analysis support for the ``need_device_addr``
+  modifier in the ``adjust_args`` clause.
+- Allow array length to be omitted in array section subscript expression.
 
 Improvements
 ^^^^^^^^^^^^


        
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to