[docs] Fix uses of foo that should be `foo` throughout release notes.

This commit is contained in:
Richard Smith 2022-05-05 16:04:19 -07:00
parent c2572d8b1f
commit f6c74932b5

View File

@ -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
--------------------