[Vm-dev] [commit][3318] JMM - Use gnuified vm, fixes for various compiler complaints about integer cast for 64 bit, adjustments to compiler schemes to build 32/32 + 64/64 apps, update copyright dates.

Tobias Pape Das.Linux at gmx.de
Sun May 3 23:12:07 UTC 2015


On 04.05.2015, at 00:32, John McIntosh <johnmci at smalltalkconsulting.com> wrote:

> The dir_GetMacFileTypeAndCreator is not being removed
> The @autoreleasepool  is being removed as the VM was converted to ARC and having an auto-release pool to ensure memory is freed isn't required for the file api wrappers in sqSqueakFileDirectoryInterface as the reference counting GC logic is disposing of the temporary NSStrings as part of cleanup when they go out of scope. 

Ok, I wasn't aware the @autoreleasepool's are superfluous 
in this case.
Best regards
	-Tobias

> 
> On Sun, May 3, 2015 at 3:12 PM, Tobias Pape <Das.Linux at gmx.de> wrote:
> 
> 
> On 03.05.2015, at 23:57, commits at squeakvm.org wrote:
> 
> >        */
> > -    @autoreleasepool {
> >     sqInt status = [gDelegateApp.squeakApplication.fileDirectoryLogic dir_GetMacFileTypeAndCreator: filename
> >                                                                                           fileNameSize: filenameSize
> >                                                                                                  fType: fType
> >                                                                                               fCreator: fCreator];
> >       return status;
> > -    }
> > }




More information about the Vm-dev mailing list