[llvm-branch-commits] [cfe-branch] r279134 - ReleaseNotes: clean up
Hans Wennborg via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Thu Aug 18 13:32:21 PDT 2016
Author: hans
Date: Thu Aug 18 15:32:21 2016
New Revision: 279134
URL: http://llvm.org/viewvc/llvm-project?rev=279134&view=rev
Log:
ReleaseNotes: clean up
Modified:
cfe/branches/release_39/docs/ReleaseNotes.rst
Modified: cfe/branches/release_39/docs/ReleaseNotes.rst
URL: http://llvm.org/viewvc/llvm-project/cfe/branches/release_39/docs/ReleaseNotes.rst?rev=279134&r1=279133&r2=279134&view=diff
==============================================================================
--- cfe/branches/release_39/docs/ReleaseNotes.rst (original)
+++ cfe/branches/release_39/docs/ReleaseNotes.rst Thu Aug 18 15:32:21 2016
@@ -41,7 +41,7 @@ Major New Features
with -Wl,--build-id. To have clang always pass it, build clang with
-DENABLE_LINKER_BUILD_ID.
- On Itanium ABI targets, attribute abi_tag is now supported for compatibility
- with GCC. Clang implementation of abi_tag is mostly compatible with GCC ABI
+ with GCC. Clang's implementation of abi_tag is mostly compatible with GCC ABI
version 10.
Improvements to Clang's diagnostics
@@ -54,23 +54,11 @@ about them. The improvements since the 3
- -Wcomma is a new warning to show most uses of the builtin comma operator.
- -Wfloat-conversion has two new sub-warnings to give finer grain control for
floating point to integer conversion warnings.
- - -Wfloat-overflow-convserion detects when a constant floating point value
+ - -Wfloat-overflow-conversion detects when a constant floating point value
is converted to an integer type and will overflow the target type.
- -Wfloat-zero-conversion detects when a non-zero floating point value is
converted to a zero integer value.
-New Compiler Flags
-------------------
-
-The option ....
-
-
-New Pragmas in Clang
------------------------
-
-Clang now supports the ...
-
-
Attribute Changes in Clang
--------------------------
@@ -83,9 +71,7 @@ Attribute Changes in Clang
Windows Support
---------------
-Clang's support for building native Windows programs ...
-
-TLS is enabled for Cygwin defaults to -femulated-tls.
+TLS is enabled for Cygwin and defaults to -femulated-tls.
Proper support, including correct mangling and overloading, added for
MS-specific "__unaligned" type qualifier.
@@ -93,12 +79,12 @@ MS-specific "__unaligned" type qualifier
clang-cl now has limited support for the precompiled header flags /Yc, /Yu, and
/Fp. If the precompiled header is passed on the compile command with /FI, then
the precompiled header flags are honored. But if the precompiled header is
-included by an `#include <stdafx.h>` in each source file instead of by a
-`/FIstdafx.h` flag, these flag continue to be ignored.
+included by an ``#include <stdafx.h>`` in each source file instead of by a
+``/FIstdafx.h`` flag, these flag continue to be ignored.
-clang-cl has a new flag, `/imsvc <dir>`, for adding a directory to the system
-include search path (where warnings are disabled default) without having to
-set `%INCLUDE`.
+clang-cl has a new flag, ``/imsvc <dir>``, for adding a directory to the system
+include search path (where warnings are disabled by default) without having to
+set ``%INCLUDE``.
C Language Changes in Clang
---------------------------
@@ -106,15 +92,9 @@ The -faltivec and -maltivec flags no lon
`RenderScript
<https://developer.android.com/guide/topics/renderscript/compute.html>`_
-support added to the Frontend and enabled by the '-x renderscript' option or
-the '.rs' file extension.
+support has been added to the frontend and enabled by the '-x renderscript'
+option or the '.rs' file extension.
-...
-
-C11 Feature Support
-^^^^^^^^^^^^^^^^^^^
-
-...
C++ Language Changes in Clang
-----------------------------
@@ -139,7 +119,6 @@ C++ Language Changes in Clang
using Foo::e; // error
static constexpr auto e = Foo::e; // ok
-...
C++1z Feature Support
^^^^^^^^^^^^^^^^^^^^^
@@ -174,13 +153,6 @@ Changes to C++1z features since Clang 3.
- Unary *fold-expression*\s over an empty pack are now rejected for all operators
other than ``&&``, ``||``, and ``,``.
-...
-
-Objective-C Language Changes in Clang
--------------------------------------
-
-...
-
OpenCL C Language Changes in Clang
----------------------------------
@@ -246,19 +218,10 @@ default. User may change this value usin
The codegen for OpenMP constructs was significantly improved to produce much
more stable and faster code.
-Internal API Changes
---------------------
-
-These are major API changes that have happened since the 3.8 release of
-Clang. If upgrading an external codebase that uses Clang as a library,
-this section should help get you past the largest hurdles of upgrading.
-
-- ...
-
AST Matchers
------------
-- has and hasAnyArgument: Matchers no longer ignores parentheses and implicit
+- has and hasAnyArgument: Matchers no longer ignore parentheses and implicit
casts on the argument before applying the inner matcher. The fix was done to
allow for greater control by the user. In all existing checkers that use this
matcher all instances of code ``hasAnyArgument(<inner matcher>)`` or
@@ -266,13 +229,6 @@ AST Matchers
``hasAnyArgument(ignoringParenImpCasts(<inner matcher>))`` or
``has(ignoringParenImpCasts(<inner matcher>))``.
-...
-
-libclang
---------
-
-...
-
Static Analyzer
---------------
@@ -293,25 +249,6 @@ The scan-build tool now supports a ``--f
forces projects to analyze in debug mode. This flag leaves in assertions and so
typically results in fewer false positives.
-Core Analysis Improvements
-==========================
-
-- ...
-
-New Issues Found
-================
-
-- ...
-
-Python Binding Changes
-----------------------
-
-The following methods have been added:
-
-- ...
-
-Significant Known Problems
-==========================
Additional Information
======================
More information about the llvm-branch-commits
mailing list