Overview
Comment: | Move objc_autorelease() to arc.m. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
19f4701ed35dd380b8bdf245f470ff6b |
User & Date: | js on 2012-08-07 08:36:52 |
Other Links: | manifest | tags |
Context
2012-08-09
| ||
15:37 | Cache 32 autorelease pools per thread. check-in: 4ad6599390 user: js tags: trunk | |
2012-08-07
| ||
08:36 | Move objc_autorelease() to arc.m. check-in: 19f4701ed3 user: js tags: trunk | |
08:35 | Add autorelease.h and export functions. check-in: 7fbf13845b user: js tags: trunk | |
Changes
Modified src/autorelease.m from [a03265b4d8] to [bf4537c728].
︙ | |||
40 41 42 43 44 45 46 | 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | - - - - - - | { OF_ENSURE(of_tlskey_new(&objectsKey)); OF_ENSURE(of_tlskey_new(&sizeKey)); OF_ENSURE(of_tlskey_new(&topKey)); } #endif |
︙ |
Modified src/runtime/arc.m from [483169d91c] to [647ce6d478].
︙ | |||
40 41 42 43 44 45 46 47 48 49 50 51 52 53 | 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 | + + + + + + | } void objc_release(id object) { [object release]; } id objc_autorelease(id object) { return [object autorelease]; } id objc_autoreleaseReturnValue(id object) { return objc_autorelease(object); } |
︙ |