From: Chandler Carruth
Date: Mon, 28 Nov 2011 22:54:33 +0000 (+0000)
Subject: Pull the uninitialized values rewrite into the diagnostics section, and
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2f3768500572de185c6bd5b3fda3319b56d03541;p=clang
Pull the uninitialized values rewrite into the diagnostics section, and
add a bit to that section about the many bug-finding warnings that Clang
has grown since 2.9 as this is one of the more visible new additions.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145307 91177308-0d34-0410-b5e6-96231b3b80d8
---
diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html
index c80e1c651d..0a9cc7d7de 100644
--- a/docs/ReleaseNotes.html
+++ b/docs/ReleaseNotes.html
@@ -92,14 +92,8 @@ prose in a section of its own. When doing that, delete the notes.
Compiling C/C++ w/ MinGW (32/64) and Cygwin on Windows -- chapuni
C++ -- Parsing and AST support for Windows Structured Exception
Handling.
- Uninitialized values Clang warning rewrite -- more accurate, faster, able
- to differentiate between the possibility of an uninitialized use and the
- certainty of an uninitialized use.
- Driver support for automatic preparation of reproduction steps for
- compiler crashes -- Chad
OS Availability attribute -- r128127
GNU ObjectiveC Runtime support -- David Chisnall
- Basic C++ support in the static analyzer.
Improved AST support for partially constructed nodes and incomplete
information for LLDB and other clients which dynamically build AST nodes.
Largely complete MSVC-compatible parsing mode -- fpichet
@@ -136,6 +130,11 @@ typedef int Integer;
identifier itself.
More rich macro expansion backtraces and some (limited) fix-it hints when
diagnostics stem from macro arguments.
+ Many new warnings have been added to catch common, bug-prone code
+ patterns.
+ Uninitialized values Clang warning was rewritten to be more accurate,
+ faster, and able to differentiate between the possibility of an
+ uninitialized use and the certainty of an uninitialized use.
This release saw significant improvements to libclang
@@ -170,6 +169,9 @@ and support a much broader range of Linux distributions out of the box.
on Darwin.
+ Automatic detection of Clang crashes in the driver and preparation of
+ reproduction steps for filing bug reports.
Expanded support for instrumenting the preprocessor through