[cfe-commits] r145307 - /cfe/trunk/docs/ReleaseNotes.html
Chandler Carruth
chandlerc at gmail.com
Mon Nov 28 14:54:33 PST 2011
Author: chandlerc
Date: Mon Nov 28 16:54:33 2011
New Revision: 145307
URL: http://llvm.org/viewvc/llvm-project?rev=145307&view=rev
Log:
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.
Modified:
cfe/trunk/docs/ReleaseNotes.html
Modified: cfe/trunk/docs/ReleaseNotes.html
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/docs/ReleaseNotes.html?rev=145307&r1=145306&r2=145307&view=diff
==============================================================================
--- cfe/trunk/docs/ReleaseNotes.html (original)
+++ cfe/trunk/docs/ReleaseNotes.html Mon Nov 28 16:54:33 2011
@@ -92,14 +92,8 @@
<li>Compiling C/C++ w/ MinGW (32/64) and Cygwin on Windows -- chapuni</li>
<li>C++ -- Parsing and AST support for Windows Structured Exception
Handling.</li>
- <li>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.</li>
- <li>Driver support for automatic preparation of reproduction steps for
- compiler crashes -- Chad</li>
<li>OS Availability attribute -- r128127</li>
<li>GNU ObjectiveC Runtime support -- David Chisnall</li>
- <li>Basic C++ support in the static analyzer.</li>
<li>Improved AST support for partially constructed nodes and incomplete
information for LLDB and other clients which dynamically build AST nodes.</li>
<li>Largely complete MSVC-compatible parsing mode -- fpichet</li>
@@ -136,6 +130,11 @@
identifier itself.</li>
<li>More rich macro expansion backtraces and some (limited) fix-it hints when
diagnostics stem from macro arguments.</li>
+ <li>Many new warnings have been added to catch common, bug-prone code
+ patterns.</li>
+ <li>Uninitialized values Clang warning was rewritten to be more accurate,
+ faster, and able to differentiate between the <em>possibility</em> of an
+ uninitialized use and the <em>certainty</em> of an uninitialized use.</li>
</ul>
<h4 id="libclang">This release saw significant improvements to <code>libclang</code></h4>
@@ -170,6 +169,9 @@
on Darwin.</li>
<!-- There are likely more Darwin-specific improvements to mention here? -->
<!-- What support was added for FreeBSD? NetBSD? Anything noteworthy? -->
+ <li>Automatic detection of Clang crashes in the driver and preparation of
+ reproduction steps for filing bug reports.</li><!-- Chad, feel free to add
+ more details here. -->
</ul>
<h4 id="ppcallbacks">Expanded support for instrumenting the preprocessor through
More information about the cfe-commits
mailing list