Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Remove an unused function | Chris Robinson | 2014-07-31 | 1 | -1/+0 | |
| | ||||||
* | Rename ATOMIC_COMPARE_EXCHANGE to ATOMIC_COMPARE_EXCHANGE_STRONG | Chris Robinson | 2014-07-31 | 1 | -2/+0 | |
| | ||||||
* | Explicitly pass the address of atomics and parameters that can be modified | Chris Robinson | 2014-07-26 | 1 | -5/+5 | |
| | ||||||
* | Use generic atomics in more places | Chris Robinson | 2014-07-22 | 1 | -23/+18 | |
| | ||||||
* | Implement RefCount as a generic atomic type | Chris Robinson | 2014-07-22 | 1 | -6/+7 | |
| | ||||||
* | Add methods to exchange and compare-exchange RefCount values | Chris Robinson | 2014-05-27 | 1 | -0/+2 | |
| | ||||||
* | Avoid unnecessary local variables | Chris Robinson | 2014-05-27 | 1 | -6/+6 | |
| | ||||||
* | Implement condition variables for Windows | Chris Robinson | 2014-05-27 | 1 | -0/+158 | |
| | ||||||
* | Implement condition variables (POSIX only!) | Chris Robinson | 2014-05-26 | 1 | -4/+44 | |
| | | | | | Windows requires Vista or newer to get the CONDITION_VARIABNLE API, but we currently only require XP. | |||||
* | Make RefCount a non-integer type | Chris Robinson | 2014-05-14 | 2 | -4/+6 | |
| | | | | | It should only be accessed through the appropriate functions to ensure proper atomicity. | |||||
* | Move RWLock and UIntMap implementations to common | Chris Robinson | 2014-05-07 | 2 | -0/+206 | |
| | | | | This should make the code in common completely self-reliant. | |||||
* | Make sure FILETIME and ULARGE_INTEGER sizes match | Chris Robinson | 2014-05-07 | 1 | -0/+2 | |
| | ||||||
* | Move atomic method definitions to a separate common source | Chris Robinson | 2014-05-06 | 1 | -0/+12 | |
| | ||||||
* | Move threads.c to a separate source dir | Chris Robinson | 2014-05-06 | 1 | -0/+544 | |
This will eventually serve to build a static lib of common wrapper methods, such as threads, mutexes, atomics, etc. |