Ted Kremenek | ef35cbc | 2011-01-27 19:41:08 +0000 | [diff] [blame] | 1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" |
| 2 | "http://www.w3.org/TR/html4/strict.dtd"> |
| 3 | <html> |
| 4 | <head> |
| 5 | <title>Release notes for checker-XXX builds</title> |
| 6 | <link type="text/css" rel="stylesheet" href="menu.css" /> |
| 7 | <link type="text/css" rel="stylesheet" href="content.css" /> |
| 8 | <script type="text/javascript" src="scripts/menu.js"></script> |
| 9 | </head> |
| 10 | <body> |
| 11 | |
| 12 | <div id="page"> |
| 13 | <!--#include virtual="menu.html.incl"--> |
| 14 | <div id="content"> |
| 15 | |
| 16 | <h1>Release notes for <tt>checker-XXX</tt> builds</h1> |
| 17 | |
Ted Kremenek | e673279 | 2011-02-12 03:20:34 +0000 | [diff] [blame] | 18 | <h4 id="checker_255">checker-255</h4> |
| 19 | |
| 20 | <p><b>built:</b> February 11, 2011<br> |
| 21 | <b>download:</b> <a href="/checker/checker-255.tar.bz2">checker-255.tar.bz2</a></p> |
| 22 | <p><b>highlights:</b></p> |
| 23 | |
| 24 | <ul> |
| 25 | <li>Mac OS X builds are now Intel <tt>i386</tt> and <tt>x86_64</tt> only (no <tt>ppc</tt> support)</li> |
| 26 | <li>Turns on new <tt>-init</tt> method checker by default</li> |
| 27 | <li>Reduces memory usage of analyzer by 10%</li> |
| 28 | <li>Misc. fixes to reduce false positives on dead stores and idempotent operations.</li> |
| 29 | </ul> |
| 30 | |
Ted Kremenek | ef35cbc | 2011-01-27 19:41:08 +0000 | [diff] [blame] | 31 | <h4 id="checker_254">checker-254</h4> |
| 32 | |
| 33 | <p><b>built:</b> January 27, 2011<br> |
Ted Kremenek | 90f3dd8 | 2011-01-27 19:49:07 +0000 | [diff] [blame] | 34 | <b>download:</b> <a href="/checker/checker-254.tar.bz2">checker-254.tar.bz2</a></p> |
Ted Kremenek | ef35cbc | 2011-01-27 19:41:08 +0000 | [diff] [blame] | 35 | <p><b>highlights:</b></p> |
| 36 | |
| 37 | <ul> |
| 38 | <li>Introduces new <tt>-init</tt> method checker to check if a super class's init method is properly called.</li> |
| 39 | <li>Objective-C retain/release checker now reasons about calls to property accessor methods (setter/getter).</li> |
| 40 | <li>Introduces new attribute <a href="annotations.html#attr_ns_consumes_self">ns_consumes_self</a> to educate the Objective-C retain/release checker about custom "init-like" methods that do not follow the standard Cocoa naming conventions.</li> |
| 41 | <li>Introduces new attributes <a href="annotations.html#attr_ns_consumed">ns_consumed</a> and <a href="annotations.html#attr_cf_consumed">cf_consumed</a> to educate the Objective-C retain/release checker about methods/functions that decrement the reference count of a parameter.</li> |
| 42 | </ul> |
| 43 | |
| 44 | </div> |
| 45 | </div> |
| 46 | </body> |
| 47 | </html> |
| 48 | |