Skip to content

Commit 5666083

Browse files
committed
ReleaseNotes: tidy up
llvm-svn: 354977
1 parent ec4aab6 commit 5666083

File tree

1 file changed

+10
-102
lines changed

1 file changed

+10
-102
lines changed

clang/docs/ReleaseNotes.rst

Lines changed: 10 additions & 102 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ describe the status of Clang in some detail, including major
1717
improvements from the previous release and new feature work. For the
1818
general LLVM release notes, see `the LLVM
1919
documentation <https://llvm.org/docs/ReleaseNotes.html>`_. All LLVM
20-
releases may be downloaded from the `LLVM releases web
21-
site <https://llvm.org/releases/>`_.
20+
releases may be downloaded
21+
from the `LLVM releases web site <https://releases.llvm.org/>`_.
2222

2323
For more information about Clang or LLVM, including information about the
2424
latest release, please see the `Clang Web Site <https://clang.llvm.org>`_ or the
@@ -175,23 +175,13 @@ New Compiler Flags
175175
be controlled by the ``-mrelax-pic-calls`` and ``-mno-relax-pic-calls``
176176
options.
177177

178-
- ...
179-
180-
Deprecated Compiler Flags
181-
-------------------------
182-
183-
The following options are deprecated and ignored. They will be removed in
184-
future versions of Clang.
185-
186-
- ...
187-
188178
Modified Compiler Flags
189179
-----------------------
190180

191-
- As of clang 8, `alignof` and `_Alignof` return the ABI alignment of a type,
192-
as opposed to the preferred alignment. `__alignof` still returns the
193-
preferred alignment. `-fclang-abi-compat=7` (and previous) will make
194-
`alignof` and `_Alignof` return preferred alignment again.
181+
- As of clang 8, ``alignof`` and ``_Alignof`` return the ABI alignment of a type,
182+
as opposed to the preferred alignment. ``__alignof`` still returns the
183+
preferred alignment. ``-fclang-abi-compat=7`` (and previous) will make
184+
``alignof`` and ``_Alignof`` return preferred alignment again.
195185

196186

197187
New Pragmas in Clang
@@ -233,33 +223,6 @@ Windows Support
233223
target is in pretty good shape now.
234224

235225

236-
C Language Changes in Clang
237-
---------------------------
238-
239-
- ...
240-
241-
...
242-
243-
C11 Feature Support
244-
^^^^^^^^^^^^^^^^^^^
245-
246-
...
247-
248-
C++ Language Changes in Clang
249-
-----------------------------
250-
251-
- ...
252-
253-
C++1z Feature Support
254-
^^^^^^^^^^^^^^^^^^^^^
255-
256-
...
257-
258-
Objective-C Language Changes in Clang
259-
-------------------------------------
260-
261-
...
262-
263226
OpenCL Kernel Language Changes in Clang
264227
---------------------------------------
265228

@@ -318,17 +281,17 @@ C++ for OpenCL:
318281
ABI Changes in Clang
319282
--------------------
320283

321-
- `_Alignof` and `alignof` now return the ABI alignment of a type, as opposed
284+
- ``_Alignof`` and ``alignof`` now return the ABI alignment of a type, as opposed
322285
to the preferred alignment.
323286

324287
- This is more in keeping with the language of the standards, as well as
325288
being compatible with gcc
326-
- `__alignof` and `__alignof__` still return the preferred alignment of
289+
- ``__alignof`` and ``__alignof__`` still return the preferred alignment of
327290
a type
328291
- This shouldn't break any ABI except for things that explicitly ask for
329-
`alignas(alignof(T))`.
292+
``alignas(alignof(T))``.
330293
- If you have interfaces that break with this change, you may wish to switch
331-
to `alignas(__alignof(T))`, instead of using the `-fclang-abi-compat`
294+
to ``alignas(__alignof(T))``, instead of using the ``-fclang-abi-compat``
332295
switch.
333296

334297
OpenMP Support in Clang
@@ -365,42 +328,6 @@ New features supported for Cuda devices:
365328

366329
- General performance improvement.
367330

368-
CUDA Support in Clang
369-
---------------------
370-
371-
372-
Internal API Changes
373-
--------------------
374-
375-
These are major API changes that have happened since the 7.0.0 release of
376-
Clang. If upgrading an external codebase that uses Clang as a library,
377-
this section should help get you past the largest hurdles of upgrading.
378-
379-
- ...
380-
381-
AST Matchers
382-
------------
383-
384-
- ...
385-
386-
clang-format
387-
------------
388-
389-
390-
- ...
391-
392-
libclang
393-
--------
394-
395-
...
396-
397-
398-
Static Analyzer
399-
---------------
400-
401-
- ...
402-
403-
...
404331

405332
.. _release-notes-ubsan:
406333

@@ -477,25 +404,6 @@ Undefined Behavior Sanitizer (UBSan)
477404
data[x] *= data[x];
478405
}
479406
480-
Core Analysis Improvements
481-
==========================
482-
483-
- ...
484-
485-
New Issues Found
486-
================
487-
488-
- ...
489-
490-
Python Binding Changes
491-
----------------------
492-
493-
The following methods have been added:
494-
495-
- ...
496-
497-
Significant Known Problems
498-
==========================
499407

500408
Additional Information
501409
======================

0 commit comments

Comments
 (0)