robbiehanson/CocoaAsyncSocket — pull request #8 by ryankentp (2011-12-12 02:08:58+00:00)
Title: NSAutoreleasePools are not released in garbage collected environments.

I am writing an application that uses garbage collection. Because you release the NSAutoreleasePools, they are not actually drained. According to Apple's documentation on NSAutoreleasePools, you should use drain instead of release to support both garbage collected, and retain-count based environments.