Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Convert threads.c to C++ | Chris Robinson | 2018-11-17 | 1 | -59/+0 |
| | | | | Also vastly simplify and remove related code. | ||||
* | Avoid using ATOMIC_FLAG | Chris Robinson | 2018-11-13 | 1 | -5/+5 |
| | | | | | Although it cant potentially be better than a regular atomic, it presents compatibility issues when non-C11 atomics are mixed with C++ | ||||
* | Use atomic flags for boolean atomic locks | Chris Robinson | 2016-11-25 | 1 | -5/+5 |
| | |||||
* | Avoid some unnecessary seq_cst memory ordering | Chris Robinson | 2016-11-22 | 1 | -6/+8 |
| | |||||
* | Use an ATOMIC_INIT macro instead of ATOMIC_LOAD_UNSAFE | Chris Robinson | 2014-08-03 | 1 | -3/+3 |
| | |||||
* | 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 |
| | |||||
* | Make RefCount a non-integer type | Chris Robinson | 2014-05-14 | 1 | -2/+2 |
| | | | | | 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 | 1 | -0/+62 |
This should make the code in common completely self-reliant. |