diff options
author | Chandler Carruth <chandlerc@gmail.com> | 2011-11-28 22:54:33 +0000 |
---|---|---|
committer | Chandler Carruth <chandlerc@gmail.com> | 2011-11-28 22:54:33 +0000 |
commit | 2f3768500572de185c6bd5b3fda3319b56d03541 (patch) | |
tree | 97dc931597a51f648730177b968b2821110bb4a8 | |
parent | 3030b744fab23bd15b9d960ee9bca19e9f75a9c2 (diff) |
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
-rw-r--r-- | docs/ReleaseNotes.html | 14 |
1 files changed, 8 insertions, 6 deletions
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.</p> <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 @@ typedef int Integer; 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 @@ and support a much broader range of Linux distributions out of the box. 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 |