14 check-ins using file src/OFObject.h version 58427ce6f5
|
2010-01-30
| ||
| 12:33 | Convert more macros to OF_INLINE functions. (check-in: 8acda3b3fd user: js tags: trunk) | |
| 12:00 | Only install atomic.h if atomic ops are available. (check-in: e31d209120 user: js tags: trunk) | |
| 11:58 | Add -march=i486 to OBJCFLAGS in objfw-config if required. (check-in: 0ec98003aa user: js tags: trunk) | |
| 11:56 | Nicer checking for atomic ops. (check-in: 5950e1c6a6 user: js tags: trunk) | |
| 10:47 | Check return value of of_spinlock_*. (check-in: 8a97fac06f user: js tags: trunk) | |
| 02:09 |
Replace some macros with OF_INLINE functions. This way, there won't be a warning about unused results. (check-in: 839f45a293 user: js tags: trunk) | |
| 01:50 | Fall back to spinlocks if atomic ops are unavailable. (check-in: bd6a71aad3 user: js tags: trunk) | |
| 01:17 | Change spinlock implementation, add fallbacks and move to threading.h. (check-in: 921b158d17 user: js tags: trunk) | |
| 00:50 | Add -[tryLock] to OFMutex. (check-in: 20e1c0e24b user: js tags: trunk) | |
| 00:45 |
Define OF_ATOMIC_OPS if we don't have threads. Without threads, we just don't care about atomicity. (check-in: 1823d543f3 user: js tags: trunk) | |
|
2010-01-29
| ||
| 19:31 | Add OF_ATOMIC_OPS define to work around missing atomic ops if needed. (check-in: 953895c116 user: js tags: trunk) | |
| 19:29 | Introduce OF_HAVE_PTHREADS define instead of #ifndef _WIN32. (check-in: d08376bc1f user: js tags: trunk) | |
| 15:22 | Add more atomic ops. (check-in: 78537d6ff3 user: js tags: trunk) | |
| 15:21 | Make retain count int32_t. (check-in: b725e983ae user: js tags: trunk) | |