5 years ago f4a881ce8b Stefan Sperling
more support for tag objects; new code is not yet reachable
5 years ago cb103d042c Stefan Sperling
allow got_object_idset_for_each() to return an error
5 years ago f054b67ad0 Stefan Sperling
remove object_idcache; use object_idset instead
5 years ago 507aef8f8e Stefan Sperling
no need to zero object cache entries during allocation
5 years ago d83eb5cd1c Stefan Sperling
make id cache eviction more efficient
5 years ago dab9d9b63e Stefan Sperling
actually initialize cache struct in got_object_cache_init()
5 years ago 9185b86391 Stefan Sperling
tree cache size can be reduced without harmful effects
5 years ago 9bccfa6390 Stefan Sperling
reduce cache sizes; less memcmp calls during 'got log PATH'
5 years ago 41fa143713 Stefan Sperling
back out mini-commits; no significant performance difference
5 years ago 710f3f4e51 Stefan Sperling
make got-read-pack pre-seed the main process mini commit cache
5 years ago 05e1230b0e Stefan Sperling
rename got_commit_object_mini to got_mini_commit_object
5 years ago e32baab7e1 Stefan Sperling
add an object cache for mini commits
6 years ago 414611d9fe Stefan Sperling
fix off-by-one in commit ref counter printed by check_refcount()
6 years ago 221e79cddd Stefan Sperling
count object cache searches
6 years ago f4081577c6 Stefan Sperling
add a Makefile.inc knob which enables cache debug output
6 years ago 7cf5e9c21a Stefan Sperling
show process name in cache stats debug output
6 years ago 315fa2b2ac Stefan Sperling
count cache eviction events in cache debug stats
6 years ago cec9c8a2c9 Stefan Sperling
bump tree cache size; some operations are doing lots of tree walks
6 years ago 6bef87be90 Stefan Sperling
move object cache out of repository.c to its own file