Wykres commitów

10 Commity

Autor SHA1 Wiadomość Data
kevin
beefa4ef42 cmMath.c, cmThread.c : Replaced type casting with use of unions to do type conversion in byte swap and CAS functions.
This was required to address a strict-aliasing violation in the release build.
2013-12-12 12:19:52 -05:00
kevin
544fe4acc4 cmThread.c : Changed OS_VER_10_6 TO OSX_VER_10_5 to better reflect the
reason for the conditional compilation.
2013-10-31 20:09:16 -07:00
kpl
c1289070d2 cmThread.h/c: Added cmTs1p1cSetCallback(). 2013-10-20 20:44:08 -07:00
kevin
11b11347a0 cmThread.c : Changed OS_64 cond. compilation to OS_VER_10_6. This needs
more work to fix correctly.
2013-10-17 16:53:19 -07:00
kevin
cb19fb10a2 cmThread.c : Changed cmThPtrCAS() to select the CAS system call based on
OS_64 when compiling under OSX.  This allows backward compatibility with older
version of OSX.
2013-10-16 08:58:46 -07:00
kevin
caa4b558aa cmThread.c: Changed OSAtomicCompareAndSwap32Barrier() to OSAtomicCompareAndSwap64Barrier()
as part of port to spat-lab Mac.
2013-09-05 15:56:30 -07:00
kevin
b82a0d0edd cmThread.c:Added OSX specific atomic operations. 2013-05-01 15:06:28 -07:00
kevin
b3b492f094 cmThread.h/c: cmSleepMs() and cmSleepUs() and replaced all references to usleep() in many files. 2013-04-08 22:56:30 -07:00
kpl
6b445b0f9d cmThread:Added cmThPtrCAS() 2012-11-23 21:16:02 -08:00
kevin
b108da1911 Initial commit 2012-10-29 20:52:39 -07:00