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