Author: Richard Smith Date: 2022-05-05T16:04:19-07:00 New Revision: f6c74932b59619aa1a680caa7c4b78d4d29c2877
URL: https://github.com/llvm/llvm-project/commit/f6c74932b59619aa1a680caa7c4b78d4d29c2877 DIFF: https://github.com/llvm/llvm-project/commit/f6c74932b59619aa1a680caa7c4b78d4d29c2877.diff LOG: [docs] Fix uses of `foo` that should be ``foo`` throughout release notes. Added: Modified: clang/docs/ReleaseNotes.rst Removed: ################################################################################ diff --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst index b77bd8445a70..9e9990fa4a9b 100644 --- a/clang/docs/ReleaseNotes.rst +++ b/clang/docs/ReleaseNotes.rst @@ -77,17 +77,19 @@ Bug Fixes This fixes `Issue 53742 <https://github.com/llvm/llvm-project/issues/53742>`_. - We now ignore full expressions when traversing cast subexpressions. This fixes `Issue 53044 <https://github.com/llvm/llvm-project/issues/53044>`_. -- Allow `-Wno-gnu` to silence GNU extension diagnostics for pointer arithmetic - diagnostics. Fixes `Issue 54444 <https://github.com/llvm/llvm-project/issues/54444>`_. -- Placeholder constraints, as in `Concept auto x = f();`, were not checked when modifiers - like ``auto&`` or ``auto**`` were added. These constraints are now checked. +- Allow ``-Wno-gnu`` to silence GNU extension diagnostics for pointer + arithmetic diagnostics. Fixes `Issue 54444 + <https://github.com/llvm/llvm-project/issues/54444>`_. +- Placeholder constraints, as in ``Concept auto x = f();``, were not checked + when modifiers like ``auto&`` or ``auto**`` were added. These constraints are + now checked. This fixes `Issue 53911 <https://github.com/llvm/llvm-project/issues/53911>`_ and `Issue 54443 <https://github.com/llvm/llvm-project/issues/54443>`_. - Previously invalid member variables with template parameters would crash clang. Now fixed by setting identifiers for them. This fixes `Issue 28475 (PR28101) <https://github.com/llvm/llvm-project/issues/28475>`_. -- Now allow the `restrict` and `_Atomic` qualifiers to be used in conjunction - with `__auto_type` to match the behavior in GCC. This fixes +- Now allow the ``restrict`` and ``_Atomic`` qualifiers to be used in + conjunction with ``__auto_type`` to match the behavior in GCC. This fixes `Issue 53652 <https://github.com/llvm/llvm-project/issues/53652>`_. - No longer crash when specifying a variably-modified parameter type in a function with the ``naked`` attribute. This fixes @@ -101,7 +103,7 @@ Bug Fixes `Issue 48742 <https://github.com/llvm/llvm-project/issues/48742>`_. - Improved the diagnostic when accessing a member of an atomic structure or union object in C; was previously an unhelpful error, but now issues a - `-Watomic-access` warning which defaults to an error. Fixes + ``-Watomic-access`` warning which defaults to an error. Fixes `Issue 54563 <https://github.com/llvm/llvm-project/issues/54563>`_. - Unevaluated lambdas in dependant contexts no longer result in clang crashing. This fixes Issues `50376 <https://github.com/llvm/llvm-project/issues/50376>`_, @@ -254,7 +256,7 @@ New Pragmas in Clang Attribute Changes in Clang -------------------------- -- Added support for parameter pack expansion in `clang::annotate`. +- Added support for parameter pack expansion in ``clang::annotate``. - The ``overloadable`` attribute can now be written in all of the syntactic locations a declaration attribute may appear. @@ -293,7 +295,7 @@ C2x Feature Support - Implemented `WG14 N2935 Make false and true first-class language features <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2935.pdf>`_. - Implemented `WG14 N2763 Adding a fundamental type for N-bit integers <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2763.pdf>`_. - Implemented `WG14 N2775 Literal suffixes for bit-precise integers <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2775.pdf>`_. -- Implemented the `*_WIDTH` macros to complete support for +- Implemented the ``*_WIDTH`` macros to complete support for `WG14 N2412 Two's complement sign representation for C2x <https://www9.open-std.org/jtc1/sc22/wg14/www/docs/n2412.pdf>`_. - Implemented `WG14 N2418 Adding the u8 character prefix <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2418.pdf>`_. - Removed support for implicit function declarations. This was a C89 feature @@ -322,7 +324,8 @@ C++20 Feature Support it is called through a template instantiation. This fixes `Issue 54578 <https://github.com/llvm/llvm-project/issues/54578>`_. -- Implemented `__builtin_source_location()` which enables library support for std::source_location. +- Implemented ``__builtin_source_location()``, which enables library support + for ``std::source_location``. - The mangling scheme for C++20 modules has incompatibly changed. The initial mangling was discovered not to be reversible, and the weak @@ -377,11 +380,11 @@ Floating Point Support in Clang Internal API Changes -------------------- -- Added a new attribute flag `AcceptsExprPack` that when set allows expression - pack expansions in the parsed arguments of the corresponding attribute. - Additionally it introduces delaying of attribute arguments, adding common - handling for creating attributes that cannot be fully initialized prior to - template instantiation. +- Added a new attribute flag ``AcceptsExprPack`` that when set allows + expression pack expansions in the parsed arguments of the corresponding + attribute. Additionally it introduces delaying of attribute arguments, adding + common handling for creating attributes that cannot be fully initialized + prior to template instantiation. Build System Changes -------------------- _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits