RE: using autorelease in apple's CF

2015-05-13 Thread Alexey Perevalov
Subject: Re: using autorelease in apple's CF From: thera...@sucs.org Date: Wed, 13 May 2015 08:52:35 +0100 CC: i...@vucica.net; lu...@dolezel.info; gnustep-dev@gnu.org To: alexey.pereva...@hotmail.com On 13 May 2015, at 07:25, Alexey Perevalov alexey.pereva...@hotmail.com wrote:

Re: using autorelease in apple's CF

2015-05-13 Thread David Chisnall
On 13 May 2015, at 09:39, Alexey Perevalov alexey.pereva...@hotmail.com wrote: If I truly understand, to place object into autorelease pool need to send autorelease message [object autorelease], it will release ownership from client code, in details, it just send addObject of

Re: GNUstep core release

2015-05-13 Thread Richard Frith-Macdonald
On 12 May 2015, at 22:35, Riccardo Mottola riccardo.mott...@libero.it wrote: Hi, Fred Kiefer wrote: Richard and I are planing to do a shared release of the GNUstep core modules (at least base, gui, back, maybe make as well) on May 15th. Could you all please test the current code and

RE: using autorelease in apple's CF

2015-05-13 Thread Alexey Perevalov
Hello Ivan and Luboš, thank you for clarification, right now it's more clear, I think, due CF function is not automatically put bridged(or not) objects into autorelease pool, e.g. CFStreamCreatePairWithSocket, client should release it manually, like in

Re: GNUstep core release

2015-05-13 Thread Fred Kiefer
Am 13.05.2015 um 08:09 schrieb Richard Frith-Macdonald richardfrithmacdon...@gmail.com: On 12 May 2015, at 22:35, Riccardo Mottola riccardo.mott...@libero.it wrote: Fred Kiefer wrote: Richard and I are planing to do a shared release of the GNUstep core modules (at least base, gui, back,

Re: using autorelease in apple's CF

2015-05-13 Thread David Chisnall
On 13 May 2015, at 07:25, Alexey Perevalov alexey.pereva...@hotmail.com wrote: right now it's more clear, I think, due CF function is not automatically put bridged(or not) objects into autorelease pool, e.g. CFStreamCreatePairWithSocket, client should release it manually, like in