ObjFW  Check-in [3d0a1604ae]

Overview
Comment:Increase blocks compatibility by replacing NSAutoreleasePool.

NSAutoreleasePool is replaced by OFAutoreleasePool now so that there is
no conflict because OFBlocks are used (blocks are OFBlocks as soon as
ObjFW is linked). An application expecting an NSBlock, but getting an
OFBlock because ObjFW is linked, would fail to autorelease the block
otherwise, as the block would be in an OFAutoreleasePool. By replacing
NSAutoreleasePool with OFAutoreleasePool, the application will still
properly free the autoreleased block.

This will also make it easier to write applications using both,
Foundation and ObjFW, since the developer does not need to take care
about two different autorelease pools, but they are united instead.

Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 3d0a1604aea19fe83d86b73c9c47977f6e48cdb88eef14d08ebd7bf9d68d1641
User & Date: js on 2011-02-02 22:26:45
Other Links: manifest | tags
Context
2011-02-03
20:58
Improve README. check-in: ce1e81bdb2 user: js tags: trunk
2011-02-02
22:26
Increase blocks compatibility by replacing NSAutoreleasePool. check-in: 3d0a1604ae user: js tags: trunk
17:38
Work around some annoying compiler bugs. check-in: 1dcfbcb479 user: js tags: trunk
Changes