Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | consistent header guardsethomson/header_guards | Edward Thomson | 2018-02-01 | 1 | -1/+1 |
| | | | | use consistent names for the #include / #define header guard pattern. | ||||
* | threads: introduce `git_thread_exit` | Edward Thomson | 2016-11-18 | 1 | -0/+2 |
| | | | | | | | | | | Introduce `git_thread_exit`, which will allow threads to terminate at an arbitrary time, returning a `void *`. On Windows, this means that we need to store the current `git_thread` in TLS, so that we can set its `return` value when terminating. We cannot simply use `ExitThread`, since Win32 returns `DWORD`s from threads; we return `void *`. | ||||
* | threads: add platform-independent thread initialization function | Patrick Steinhardt | 2016-06-20 | 1 | -0/+1 |
| | |||||
* | threads: split up OS-dependent rwlock code | Patrick Steinhardt | 2016-06-20 | 1 | -0/+18 |
| | |||||
* | threads: split up OS-dependent thread-condition code | Patrick Steinhardt | 2016-06-20 | 1 | -0/+8 |
| | |||||
* | threads: split up OS-dependent mutex code | Patrick Steinhardt | 2016-06-20 | 1 | -0/+7 |
| | |||||
* | threads: split up OS-dependent thread code | Patrick Steinhardt | 2016-06-20 | 1 | -0/+20 |