You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: clang/docs/ReleaseNotes.rst
+94-16Lines changed: 94 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -123,6 +123,8 @@ C++ Language Changes
123
123
a perfect match (all conversion sequences are identity conversions) template candidates are not instantiated.
124
124
Diagnostics that would have resulted from the instantiation of these template candidates are no longer
125
125
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.
126
128
127
129
C++2c Feature Support
128
130
^^^^^^^^^^^^^^^^^^^^^
@@ -384,6 +386,11 @@ New Compiler Flags
384
386
385
387
- 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>`_).
386
388
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
+
387
394
Deprecated Compiler Flags
388
395
-------------------------
389
396
@@ -682,7 +689,7 @@ Improvements to Clang's diagnostics
0 commit comments