summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Replace global storage TLS with new interfaceethomson/tlsdataTyler Ang-Wanek2020-12-081-87/+15
* threads: git_tls_data to git_tlsdataEdward Thomson2020-12-083-168/+164
* win32: provide macros for calling conventionsEdward Thomson2020-12-083-3/+13
* Implement generic TLS interfaceTyler Ang-Wanek2020-12-062-0/+261
* threads: rename thread files to thread.[ch]Edward Thomson2020-12-069-10/+10
* threads: give atomic functions the git_atomic prefixEdward Thomson2020-12-068-37/+39
* threads: rename git_atomic to git_atomic32Edward Thomson2020-12-0617-68/+68
* util: move git_online_cpus into utilEdward Thomson2020-12-065-61/+52
* Merge pull request #5719 from libgit2/ethomson/nothreadsEdward Thomson2020-12-056-24/+34
|\
| * ci: run a threadsafe build in nightlyEdward Thomson2020-12-051-0/+8
| * tests: ifdef out unused function in no-thread buildsEdward Thomson2020-12-051-0/+2
| * packbuilder: use git__noop on non-threaded systemsEdward Thomson2020-12-051-1/+1
| * util: move git__noop into the util headerEdward Thomson2020-12-053-23/+23
|/
* Merge pull request #5593 from lhchavez/fix-mwindow-thread-unsafetyEdward Thomson2020-11-299-140/+322
|\
| * Make the pack and mwindow implementations data-race-freelhchavez2020-11-289-140/+322
* | Merge pull request #5595 from lhchavez/odb-race-freeEdward Thomson2020-11-296-67/+235
|\ \ | |/
| * Make the odb race-freelhchavez2020-11-286-67/+235
|/
* Merge pull request #5704 from lhchavez/ssh-raw-certificateEdward Thomson2020-11-272-5/+52
|\
| * Also add the raw hostkey to `git_cert_hostkey`lhchavez2020-11-272-5/+52
* | Merge pull request #5715 from lhchavez/fix-non-debug-buildEdward Thomson2020-11-271-3/+9
|\ \ | |/ |/|
| * Fix the non-debug build in Groovy Gorilla (gcc 10.2)lhchavez2020-11-271-3/+9
|/
* Merge pull request #5447 (lhchavez:git-odb-options)Edward Thomson2020-11-275-112/+399
|\
| * midx: Support multi-pack-index files in odb_pack.clhchavez2020-11-275-112/+399
|/
* Merge pull request #5327 from libgit2/ethomson/assertEdward Thomson2020-11-27129-1120/+1744
|\
| * win32: use GIT_ASSERTEdward Thomson2020-11-277-24/+20
| * transports: use GIT_ASSERTEdward Thomson2020-11-2710-59/+86
| * streams: use GIT_ASSERTEdward Thomson2020-11-276-18/+34
| * hash: use GIT_ASSERTEdward Thomson2020-11-275-30/+33
| * zstream: use GIT_ASSERTEdward Thomson2020-11-271-1/+1
| * worktree: use GIT_ASSERTEdward Thomson2020-11-271-11/+19
| * vector: use GIT_ASSERTEdward Thomson2020-11-271-19/+23
| * tsort: remove assertionEdward Thomson2020-11-271-2/+0
| * tree: use GIT_ASSERTEdward Thomson2020-11-271-20/+31
| * transport: use GIT_ASSERTEdward Thomson2020-11-271-3/+3
| * transaction: use GIT_ASSERTEdward Thomson2020-11-271-8/+19
| * trace: use GIT_ASSERTEdward Thomson2020-11-271-1/+1
| * tag: use GIT_ASSERTEdward Thomson2020-11-271-11/+22
| * sysdir: use GIT_ASSERTEdward Thomson2020-11-271-2/+2
| * submodule: use GIT_ASSERTEdward Thomson2020-11-271-30/+48
| * strarray: use GIT_ASSERTEdward Thomson2020-11-271-1/+2
| * status: use GIT_ASSERTEdward Thomson2020-11-271-4/+7
| * stash: use GIT_ASSERTEdward Thomson2020-11-271-1/+3
| * signature: use GIT_ASSERTEdward Thomson2020-11-271-3/+0
| * signature: use GIT_ASSERTEdward Thomson2020-11-271-4/+8
| * revwalk: use GIT_ASSERTEdward Thomson2020-11-271-14/+31
| * revparse: use GIT_ASSERTEdward Thomson2020-11-271-6/+11
| * revert: use GIT_ASSERTEdward Thomson2020-11-271-2/+6
| * reset: use GIT_ASSERTEdward Thomson2020-11-271-6/+7
| * repository: use GIT_ASSERTEdward Thomson2020-11-271-33/+58
| * remote: use GIT_ASSERTEdward Thomson2020-11-271-36/+45