Skip to content

Commit 2b5beba

Browse files
erichkeanetru
authored andcommitted
Move rest of documentation problems that found their way to the SA sec.
It was brought up in response to #154605 that these two were in the wrong place as well! This patch tries to find better places for them, and moves them.
1 parent 080a2f8 commit 2b5beba

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

clang/docs/ReleaseNotes.rst

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,8 @@ C++ Language Changes
123123
a perfect match (all conversion sequences are identity conversions) template candidates are not instantiated.
124124
Diagnostics that would have resulted from the instantiation of these template candidates are no longer
125125
produced. This aligns Clang closer to the behavior of GCC, and fixes (#GH62096), (#GH74581), and (#GH74581).
126+
- Implemented `P2719R5 Type-aware allocation and deallocation functions <https://wg21.link/P2719>`_
127+
as an extension in all C++ language modes.
126128

127129
C++2c Feature Support
128130
^^^^^^^^^^^^^^^^^^^^^
@@ -384,6 +386,11 @@ New Compiler Flags
384386

385387
- New options ``-fthinlto-distributor=`` and ``-Xthinlto-distributor=`` added for Integrated Distributed ThinLTO (DTLTO). DTLTO enables the distribution of backend ThinLTO compilations via external distribution systems, such as Incredibuild, during the traditional link step. (#GH147265, `ThinLTODocs <https://clang.llvm.org/docs/ThinLTO.html#integrated-distributed-thinlto-dtlto>`_).
386388

389+
- A new flag - `-static-libclosure` was introduced to support statically linking
390+
the runtime for the Blocks extension on Windows. This flag currently only
391+
changes the code generation, and even then, only on Windows. This does not
392+
impact the linker behaviour like the other `-static-*` flags.
393+
387394
Deprecated Compiler Flags
388395
-------------------------
389396

@@ -682,7 +689,7 @@ Improvements to Clang's diagnostics
682689
#GH142457, #GH139913, #GH138850, #GH137867, #GH137860, #GH107840, #GH93308,
683690
#GH69470, #GH59391, #GH58172, #GH46215, #GH45915, #GH45891, #GH44490,
684691
#GH36703, #GH32903, #GH23312, #GH69874.
685-
692+
686693
- Clang no longer emits a spurious -Wdangling-gsl warning in C++23 when
687694
iterating over an element of a temporary container in a range-based
688695
for loop.(#GH109793, #GH145164)
@@ -1233,14 +1240,6 @@ Static Analyzer
12331240
New features
12341241
^^^^^^^^^^^^
12351242

1236-
- A new flag - `-static-libclosure` was introduced to support statically linking
1237-
the runtime for the Blocks extension on Windows. This flag currently only
1238-
changes the code generation, and even then, only on Windows. This does not
1239-
impact the linker behaviour like the other `-static-*` flags.
1240-
- Implemented `P2719R5 Type-aware allocation and deallocation functions <https://wg21.link/P2719>`_
1241-
as an extension in all C++ language modes.
1242-
1243-
12441243
Crash and bug fixes
12451244
^^^^^^^^^^^^^^^^^^^
12461245

0 commit comments

Comments
 (0)