summaryrefslogtreecommitdiff
path: root/src/hash
Commit message (Collapse)AuthorAgeFilesLines
* Add simple global shutdown hooksRussell Belfer2013-09-173-11/+11
| | | | | | | | | | Increasingly there are a number of components that want to do some cleanup at global shutdown time (at least if there are not going to be memory leaks). This creates a very simple system of shutdown hooks that will be invoked by git_threads_shutdown. Right now, the maximum number of hooks is hardcoded, but since adding a hook is not a public API, it should be fine and I thought it was better to start off with really simple code.
* Merge pull request #1805 from libgit2/threading-packed-loadVicent Martí2013-08-281-1/+2
|\ | | | | Thread safety for the refdb_fs
| * Load SRWLock APIs at runtimeRussell Belfer2013-08-261-1/+2
| | | | | | | | | | | | This loads SRWLock APIs at runtime and in their absence (i.e. on Windows before Vista) falls back on a regular CRITICAL_SECTION that will not permit concurrent readers.
* | Improve win32 version check, no ipv6 tests on XPEdward Thomson2013-08-271-19/+1
|/
* Unify whitespaces to tabsLinquize2013-05-152-7/+7
|
* Revert "hash: remove git_hash_init from internal api"Michael Schubert2013-02-263-3/+4
| | | | | This reverts commit efe7fad6c96a3d6197a218aeaa561ec676794499, except for the indentation fixes.
* hash: remove git_hash_init from internal apiMichael Schubert2013-02-263-5/+4
| | | | Along with that, fix indentation in tests-clar/object/raw/hash.c
* update copyrightsEdward Thomson2013-01-085-5/+5
|
* remove ppc sha1 asmEdward Thomson2013-01-083-326/+0
|
* Fix warnings on Win64 buildRussell Belfer2012-11-271-2/+2
|
* unload dll / destroy hash ctxs at shutdownEdward Thomson2012-11-134-0/+28
|
* move hash library func ptrs to global globalEdward Thomson2012-11-134-43/+49
|
* Remove git_hash_ctx_new - callers now _ctx_init()Edward Thomson2012-11-136-86/+30
|
* Win32 CryptoAPI and CNG support for SHA1Edward Thomson2012-11-138-0/+1136