<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>On May 27, 2011, at 12:28 PM, Sean McBride wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div><blockquote type="cite">Does anyone object if I enable it unconditionally?<span class="Apple-converted-space"> </span><br></blockquote><blockquote type="cite">Sending -drain instead of -release to autorelease pools works in both GC<br></blockquote><blockquote type="cite">and non-GC mode, while sending -release is a no-op in GC mode, so it's<br></blockquote><blockquote type="cite">good style to use -drain always (recent Apple examples use -drain even<br></blockquote><blockquote type="cite">in non-GC mode).<br></blockquote><br>And drain works back to 10.4 even.  Personally, I'd like to see this change.</div></span></blockquote></div><br><div>I think it is fine to worth considering this change because it "makes sense for all users."  If this is in the recommended Cocoa API practices, for example, I'd be more than happy to make this change.  If this makes sense for (say) all GNUStep users, and we can determine that we are using GNUStep, then I'd be fine with turning it on in that case as well because that would make sense for that platform (as decided by those project owners).</div></body></html>