diff options
author | Devin Coughlin <dcoughlin@apple.com> | 2015-10-29 01:23:57 +0000 |
---|---|---|
committer | Devin Coughlin <dcoughlin@apple.com> | 2015-10-29 01:23:57 +0000 |
commit | 28d388951896e1c5f35070d88b74658e24a9eb84 (patch) | |
tree | 5db24c89e8261af2ce360c6c739788519db80776 /www/analyzer | |
parent | 0a022661c797356e9c28e4999b6ec3881361371e (diff) |
[analyzer] Update analyzer website for release of checker-277.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@251591 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'www/analyzer')
-rw-r--r-- | www/analyzer/index.html | 2 | ||||
-rw-r--r-- | www/analyzer/installation.html | 2 | ||||
-rw-r--r-- | www/analyzer/latest_checker.html.incl | 2 | ||||
-rw-r--r-- | www/analyzer/release_notes.html | 30 |
4 files changed, 33 insertions, 3 deletions
diff --git a/www/analyzer/index.html b/www/analyzer/index.html index 33e858179d..98e295e28d 100644 --- a/www/analyzer/index.html +++ b/www/analyzer/index.html @@ -95,7 +95,7 @@ applications.</p> <div style="padding:15px"> <h3 style="margin:0px;padding:0px">Mac OS X</h3> <ul> - <li>Latest build (Intel-only binary, 10.5+):<br> + <li>Latest build (10.7+):<br> <!--#include virtual="latest_checker.html.incl"--> </li> <li><a href="/release_notes.html">Release notes</a></li> diff --git a/www/analyzer/installation.html b/www/analyzer/installation.html index 54a5da51ad..44c3784eaf 100644 --- a/www/analyzer/installation.html +++ b/www/analyzer/installation.html @@ -23,7 +23,7 @@ get started analyzing your code.</p> <h2>Packaged Builds (Mac OS X)</h2> <p>Semi-regular pre-built binaries of the analyzer are available on Mac -OS X. These are built to run on Mac OS 10.5 and later.</p> +OS X. These are built to run on OS X 10.7 and later.</p> <p>Builds are released frequently. Often the differences between build numbers being a few bug fixes or minor feature improvements. When using diff --git a/www/analyzer/latest_checker.html.incl b/www/analyzer/latest_checker.html.incl index 99ed3d8898..84d64e61a9 100644 --- a/www/analyzer/latest_checker.html.incl +++ b/www/analyzer/latest_checker.html.incl @@ -1 +1 @@ -<b><a href="downloads/checker-276.tar.bz2">checker-276.tar.bz2</a></b> (built February 19, 2014) +<b><a href="downloads/checker-277.tar.bz2">checker-277.tar.bz2</a></b> (built October 28, 2015) diff --git a/www/analyzer/release_notes.html b/www/analyzer/release_notes.html index 81f9c9a52d..be78a1933c 100644 --- a/www/analyzer/release_notes.html +++ b/www/analyzer/release_notes.html @@ -15,6 +15,36 @@ <h1>Release notes for <tt>checker-XXX</tt> builds</h1> +<h4 id="checker_277">checker-277</h4> +<p><b>built:</b> October 28, 2015</br> + <b>download:</b> <a href="downloads/checker-277.tar.bz2">checker-277.tar.bz2</a></p> + <p><b>highlights:</b></p> + <ul> + <li>Includes about 20 months of change to Clang itself.</li> + <li>New checker for C++ leaks is turned on by default.</li> + <li>Added various small checks and bug fixes.</li> + <li>Added experimental checkers for Objective-C:</li> + <ul> + <li>New localizability checks: + <ul> + <li>Checker warning about uses of non-localized <tt>NSString</tt>s passed to UI methods expecting localized strings.</li> + <li>Checker warning when the comment argument is missing from <tt>NSLocalizedString</tt> macros.</li> + <li>These can be enabled by passing the following command to <tt>scan-build</tt>: +<br /> + <tt>-enable-checker alpha.osx.cocoa.NonLocalizedStringChecker,alpha.osx.cocoa.EmptyLocalizationContextChecker</tt> +</li> + </ul> + </li> + <li>New checks for <tt>_Nonnull</tt> type qualifiers. These can be enabled with: +<br /> + <tt>-enable-checker nullability.NullPassedToNonnull,nullability.NullReturnedFromNonnull</tt></li> + <li>New checks for misuse of Objective-C generics. These can be enabled with <tt>-enable-checker alpha.osx.cocoa.ObjCGenerics</tt>.</li> + </ul> + <li>Support for <tt>cf_returns_retained</tt> and <tt>cf_returns_not_retained</tt> attributes in out-parameters.</li> + <li>The analyzer now creates one state for a range switch case instead of multiple, resulting in performance improvements.</li> + <li>Now requires OS X 10.7 or later. + </ul> + <h4 id="checker_276">checker-276</h4> <p><b>built:</b> February 19, 2014</br> <b>download:</b> <a href="downloads/checker-276.tar.bz2">checker-276.tar.bz2</a></p> |