<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Mar 7, 2013, at 15:53 , Anton Yartsev <<a href="mailto:anton.yartsev@gmail.com">anton.yartsev@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">On 07.03.2013 21:29, Jordan Rose wrote:<br><blockquote type="cite">On Mar 7, 2013, at 4:47 , Anton Yartsev <<a href="mailto:anton.yartsev@gmail.com">anton.yartsev@gmail.com</a>> wrote:<br><br>Can we just do the Objective-C part first? Can you send that patch too?<br></blockquote>Attached. I'll update the main patch after this one gets in.<br></blockquote></div><br><div>Looking at this again, I think the old logic was right (or at least more conservative). It says that any method with "freeWhenDone" in the name can take ownership (if the param is true), and additionally that any method with "NoCopy" and <i>no</i> "freeWhenDone" will also take ownership.</div><div><br></div><div>Anna's right that this needs a test case too.</div><div>Jordan</div></body></html>