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
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -113,6 +113,8 @@ C23 Feature Support
113
113
114
114
Non-comprehensive list of changes in this release
115
115
-------------------------------------------------
116
+
- Added ``__builtin_elementwise_fshl`` and ``__builtin_elementwise_fshr``.
117
+
116
118
- Added ``__builtin_elementwise_minnumnum`` and ``__builtin_elementwise_maxnumnum``.
117
119
118
120
- Trapping UBSan (e.g. ``-fsanitize-trap=undefined``) now emits a string describing the reason for
@@ -124,6 +126,9 @@ Non-comprehensive list of changes in this release
124
126
This feature is enabled by default but can be disabled by compiling with
125
127
``-fno-sanitize-annotate-debug-info-traps``.
126
128
129
+
- ``__builtin_elementwise_max`` and ``__builtin_elementwise_min`` functions for integer types can
130
+
now be used in constant expressions.
131
+
127
132
New Compiler Flags
128
133
------------------
129
134
- New option ``-fno-sanitize-annotate-debug-info-traps`` added to disable emitting trap reasons into the debug info when compiling with trapping UBSan (e.g. ``-fsanitize-trap=undefined``).
@@ -295,6 +300,7 @@ Crash and bug fixes
295
300
^^^^^^^^^^^^^^^^^^^
296
301
- Fixed a crash in the static analyzer that when the expression in an
297
302
``[[assume(expr)]]`` attribute was enclosed in parentheses. (#GH151529)
303
+
- Fixed a crash when parsing ``#embed`` parameters with unmatched closing brackets. (#GH152829)
0 commit comments