summaryrefslogtreecommitdiff
path: root/src/util/disk_cache.c
AgeCommit message (Expand)AuthorFilesLines
2017-04-28util/disk_cache: remove percentage based max cache limitTimothy Arceri1-6/+2
2017-04-27disk_cache: use block size rather than file sizeTimothy Arceri1-5/+11
2017-04-27disk_cache: reduce default cache size to 5% of filesystemTimothy Arceri1-2/+2
2017-03-25util/disk_cache: don't deadlock on premature EOFGrazvydas Ignotas1-17/+26
2017-03-24util/disk_cache: write cache entry keys to file headerTimothy Arceri1-6/+44
2017-03-24util/disk_cache: hash pointer size and gpu name into cache keysGrazvydas Ignotas1-26/+15
2017-03-24util/disk_cache: hash timestamps into the cache keysGrazvydas Ignotas1-51/+26
2017-03-23util/disk_cache: use rand_xorshift128plus() to get our random intTimothy Arceri1-8/+10
2017-03-21util/disk_cache: add a write helperGrazvydas Ignotas1-14/+23
2017-03-21util/disk_cache: use a helper to compute cache keysGrazvydas Ignotas1-0/+7
2017-03-20util/disk_cache: check rename resultGrazvydas Ignotas1-2/+6
2017-03-20util/disk_cache: delete .tmp if target existsGrazvydas Ignotas1-1/+3
2017-03-20util/disk_cache: fix stored_keys indexGrazvydas Ignotas1-2/+2
2017-03-18util/disk_cache: pass predicate functions file stats directly (v4)Alan Swanson1-34/+21
2017-03-16util/disk_cache: do eviction before creating .tmpGrazvydas Ignotas1-10/+8
2017-03-15util/disk_cache: scale cache according to filesystem sizeAlan Swanson1-3/+8
2017-03-15util/disk_cache: actually enforce cache sizeAlan Swanson1-1/+5
2017-03-15util/disk_cache: use LRU eviction rather than random evictionAlan Swanson1-43/+34
2017-03-15util/disk_cache: don't fallback to an empty cache dir on evictTimothy Arceri1-6/+27
2017-03-15util/disk_cache: use a thread queue to write to shader cacheTimothy Arceri1-13/+28
2017-03-15util/disk_cache: add helpers for creating/destroying disk cache put jobsTimothy Arceri1-0/+40
2017-03-15util/disk_cache: add thread queue to disk cacheTimothy Arceri1-1/+15
2017-03-09util/disk_cache: fix size subtraction on 32bitGrazvydas Ignotas1-3/+3
2017-03-09util/disk_cache: fix compressed size calculationGrazvydas Ignotas1-1/+1
2017-03-06util/disk_cache: fix make checkTimothy Arceri1-17/+0
2017-03-06Revert "glsl: Switch to disable-by-default for the GLSL shader cache"Timothy Arceri1-7/+0
2017-03-06util/disk_cache: support caches for multiple architecturesTimothy Arceri1-0/+26
2017-03-06util/disk_cache: mark read-only arguments constGrazvydas Ignotas1-17/+18
2017-03-03util/disk_cache: compress individual cache entriesTimothy Arceri1-23/+150
2017-03-03util/disk_cache: add support for detecting corrupt cache entriesTimothy Arceri1-3/+34
2017-02-23util/disk_cache: fix bug with deleting old cache dirsTimothy Arceri1-4/+6
2017-02-22util/disk_cache: create timestamp and gpu_id dirs when MESA_GLSL_CACHE_DIR is...Timothy Arceri1-2/+8
2017-02-17glsl: disable on disk shader cache when running as another userTimothy Arceri1-0/+4
2017-02-17util/disk_cache: check cache exists before calling munmap()Timothy Arceri1-1/+2
2017-02-17util/disk_cache: add support for removing old versions of the cacheTimothy Arceri1-0/+37
2017-02-17util/disk_cache: allow drivers to pass a directory structureTimothy Arceri1-4/+24
2017-02-16util/disk_cache: do not allow space in MESA_GLSL_CACHE_MAX_SIZEEmil Velikov1-2/+0
2017-02-13util/disk_cache: correctly use stat(3)Timothy Arceri1-4/+4
2017-02-10util/disk_cache: use stat() to check if entry is a directoryTimothy Arceri1-9/+24
2017-02-10util/disk_cache: error check asprintf()Timothy Arceri1-5/+7
2017-02-09util/disk_cache: stop using ralloc_asprintf() unnecessarilyTimothy Arceri1-13/+12
2017-02-09util: add a disk_cache_remove() functionTimothy Arceri1-0/+22
2017-01-31glsl: Switch to disable-by-default for the GLSL shader cacheCarl Worth1-0/+7
2017-01-18utils: build sha1/disk cache only with Android/AutoconfEmil Velikov1-0/+4
2017-01-18util: import sha1 implementation from OpenBSD17.0-branchpointEmil Velikov1-4/+0
2016-11-22util/disk_cache: close a previously opened handle in disk_cache_put (v2)Gwan-gyeong Mun1-6/+5
2016-11-15util/disk_cache: use unambiguous namingMarek Olšák1-15/+15
2016-11-15util: import cache.c/h from glslMarek Olšák1-0/+712