blob: 7b6924fa344d36c6a963a5cf8e65233b09ef6c0e [file] [log] [blame]
Ted Kremenekef35cbc2011-01-27 19:41:08 +00001<!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 Kremeneke6732792011-02-12 03:20:34 +000018<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 Kremenekef35cbc2011-01-27 19:41:08 +000031<h4 id="checker_254">checker-254</h4>
32
33<p><b>built:</b> January 27, 2011<br>
Ted Kremenek90f3dd82011-01-27 19:49:07 +000034<b>download:</b> <a href="/checker/checker-254.tar.bz2">checker-254.tar.bz2</a></p>
Ted Kremenekef35cbc2011-01-27 19:41:08 +000035<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 &quot;init-like&quot; 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