<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Aug 25, 2011, at 10:40 AM, David Blaikie wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">> Do you guys run the ARC migrator on every build?<br>
<br>
</div>No. It's a standalone tool that will be run once for a code base.<br></blockquote><div><br></div><div>Does it work if you run it again - to make sure you haven't regressed any of its invariants it establishes, or is there some other mechanism for that? (or is it just on the developers to ensure they don't write non-ARC code?)</div>
</div></blockquote><br></div><div>It's tolerant of not-fully-ARC code bases, but it's not meant to be run on an ongoing basis. The stuff that the ARC migrator tackles is code that was well-formed without ARC but becomes ill-formed when compiling as ARC.</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">      </span>- Doug</div><br></body></html>