Skip to content

Commit 1a51c11

Browse files
committed
clang release notes: drop in-progress warnings; minor cleanups
1 parent 339a0e2 commit 1a51c11

File tree

1 file changed

+6
-72
lines changed

1 file changed

+6
-72
lines changed

clang/docs/ReleaseNotes.rst

Lines changed: 6 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,13 @@
1-
========================================
2-
Clang 11.0.0 (In-Progress) Release Notes
3-
========================================
1+
==========================
2+
Clang 11.0.0 Release Notes
3+
==========================
44

55
.. contents::
66
:local:
77
:depth: 2
88

99
Written by the `LLVM Team <https://llvm.org/>`_
1010

11-
.. warning::
12-
13-
These are in-progress notes for the upcoming Clang 11 release.
14-
Release notes for previous releases can be found on
15-
`the Download Page <https://releases.llvm.org/download.html>`_.
16-
1711
Introduction
1812
============
1913

@@ -30,11 +24,6 @@ For more information about Clang or LLVM, including information about the
3024
latest release, please see the `Clang Web Site <https://clang.llvm.org>`_ or the
3125
`LLVM Web Site <https://llvm.org>`_.
3226

33-
Note that if you are reading this file from a Git checkout or the
34-
main Clang web page, this document applies to the *next* release, not
35-
the current one. To see the release notes for a specific release, please
36-
see the `releases page <https://llvm.org/releases/>`_.
37-
3827
What's New in Clang 11.0.0?
3928
===========================
4029

@@ -43,13 +32,9 @@ here. Generic improvements to Clang as a whole or to its underlying
4332
infrastructure are described first, followed by language-specific
4433
sections with improvements to Clang's support for those languages.
4534

46-
Major New Features
47-
------------------
48-
49-
- ...
5035

5136
Recovery AST
52-
^^^^^^^^^^^^
37+
------------
5338

5439
clang's AST now improves support for representing broken C++ code. This improves
5540
the quality of subsequent diagnostics after an error is encountered. It also
@@ -89,7 +74,7 @@ This feature is on by default for C++ code, and can be explicitly controlled
8974
with `-Xclang -f[no-]recovery-ast`.
9075

9176
Improvements to Clang's diagnostics
92-
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
77+
-----------------------------------
9378

9479
- -Wpointer-to-int-cast is a new warning group. This group warns about C-style
9580
casts of pointers to a integer type too small to hold all possible values.
@@ -269,13 +254,6 @@ New Compiler Flags
269254
compiler support will continue to change until the specification is
270255
finalised.
271256

272-
Deprecated Compiler Flags
273-
-------------------------
274-
275-
The following options are deprecated and ignored. They will be removed in
276-
future versions of Clang.
277-
278-
- ...
279257

280258
Modified Compiler Flags
281259
-----------------------
@@ -346,8 +324,6 @@ C Language Changes in Clang
346324
- Clang now supports the GNU C extension `asm inline`; it won't do anything
347325
*yet*, but it will be parsed.
348326

349-
- ...
350-
351327
C++ Language Changes in Clang
352328
-----------------------------
353329

@@ -389,13 +365,6 @@ C++ Language Changes in Clang
389365
int f() { return 0; }
390366
} S;
391367

392-
C++1z Feature Support
393-
^^^^^^^^^^^^^^^^^^^^^
394-
395-
...
396-
397-
Objective-C Language Changes in Clang
398-
-------------------------------------
399368

400369
OpenCL Kernel Language Changes in Clang
401370
---------------------------------------
@@ -420,7 +389,7 @@ OpenCL Kernel Language Changes in Clang
420389
`cl_arm_integer_dot_product`.
421390

422391
Changes related to C++ for OpenCL
423-
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
392+
---------------------------------
424393

425394
- Added `addrspace_cast` operator.
426395

@@ -486,10 +455,6 @@ New features for OpenMP 5.0 were implemented.
486455

487456
- Bug fixes and optimizations.
488457

489-
CUDA Support in Clang
490-
---------------------
491-
492-
- ...
493458

494459
Internal API Changes
495460
--------------------
@@ -538,11 +503,6 @@ release of Clang. Users of the build system should adjust accordingly.
538503
something you need, please reach out to the mailing list to discuss possible
539504
ways forward.
540505

541-
AST Matchers
542-
------------
543-
544-
- ...
545-
546506
clang-format
547507
------------
548508

@@ -644,10 +604,6 @@ clang-format
644604
foo();
645605
} while(1);
646606

647-
libclang
648-
--------
649-
650-
- ...
651607

652608
.. _release-notes-clang-static-analyzer:
653609

@@ -723,28 +679,6 @@ Static Analyzer
723679

724680
.. _release-notes-ubsan:
725681

726-
Undefined Behavior Sanitizer (UBSan)
727-
------------------------------------
728-
729-
Core Analysis Improvements
730-
==========================
731-
732-
- ...
733-
734-
New Issues Found
735-
================
736-
737-
- ...
738-
739-
Python Binding Changes
740-
----------------------
741-
742-
The following methods have been added:
743-
744-
- ...
745-
746-
Significant Known Problems
747-
==========================
748682

749683
Additional Information
750684
======================

0 commit comments

Comments
 (0)