1
0
forked from 0ad/0ad
0ad/source/lib/res/file
janwas e07622b56a Cache: implement meat of landlord algorithm and add remove()
allocators: add freelist capability to Bucket; add provision for
variable XOR fixed size allocs
archive: re-tag file buffers if reading uncompressed from archive;
improve LFH fixup logic
file_cache: add cache line invalidation; lock down pages (readonly) when
IO finished
file_io: cleanup+docs; properly cut off at EOF without breaking
alignment.
file_stats: add seek accounting (WIP)
vfs_optimizer: also record file_buf_free in the trace. initial
implementation of archive builder (WIP)
zip: lfh_fixup now more efficient (does not involve buffer manager -
instead it grabs LFH from temp blocks)
tex: plug FileIOBuf leak. avoid writing to tex.hm because that is a
read-only file_buf.

This was SVN commit r3428.
2006-01-28 22:19:42 +00:00
..
archive.cpp Cache: implement meat of landlord algorithm and add remove() 2006-01-28 22:19:42 +00:00
archive.h Cache: implement meat of landlord algorithm and add remove() 2006-01-28 22:19:42 +00:00
compression.cpp Cache: implement meat of landlord algorithm and add remove() 2006-01-28 22:19:42 +00:00
compression.h Cache: implement meat of landlord algorithm and add remove() 2006-01-28 22:19:42 +00:00
file_cache.cpp Cache: implement meat of landlord algorithm and add remove() 2006-01-28 22:19:42 +00:00
file_cache.h Cache: implement meat of landlord algorithm and add remove() 2006-01-28 22:19:42 +00:00
file_internal.h Cache: implement meat of landlord algorithm and add remove() 2006-01-28 22:19:42 +00:00
file_io.cpp Cache: implement meat of landlord algorithm and add remove() 2006-01-28 22:19:42 +00:00
file_io.h Cache: implement meat of landlord algorithm and add remove() 2006-01-28 22:19:42 +00:00
file_stats.cpp Cache: implement meat of landlord algorithm and add remove() 2006-01-28 22:19:42 +00:00
file_stats.h Cache: implement meat of landlord algorithm and add remove() 2006-01-28 22:19:42 +00:00
file.cpp Cache: implement meat of landlord algorithm and add remove() 2006-01-28 22:19:42 +00:00
file.h fix vc8 errors reported by andrew: (thanks!) 2006-01-25 07:37:20 +00:00
vfs_mount.cpp all lib/res/file headers included in file_internal.h 2006-01-25 07:21:45 +00:00
vfs_mount.h v2 of file/res code for thesis: 2006-01-23 20:05:09 +00:00
vfs_optimizer.cpp Cache: implement meat of landlord algorithm and add remove() 2006-01-28 22:19:42 +00:00
vfs_optimizer.h Cache: implement meat of landlord algorithm and add remove() 2006-01-28 22:19:42 +00:00
vfs_path.cpp all lib/res/file headers included in file_internal.h 2006-01-25 07:21:45 +00:00
vfs_path.h - massive overhaul of lib error code returning. int -> LibError everywhere. 2005-12-11 22:23:55 +00:00
vfs_tree.cpp all lib/res/file headers included in file_internal.h 2006-01-25 07:21:45 +00:00
vfs_tree.h v2 of file/res code for thesis: 2006-01-23 20:05:09 +00:00
vfs.cpp Cache: implement meat of landlord algorithm and add remove() 2006-01-28 22:19:42 +00:00
vfs.h - vfs_load now returns error code and takes FileIOBuf; that must be freed via file_buf_free. if Handle is needed, use mem_wrap. 2006-01-24 08:16:29 +00:00
zip.cpp Cache: implement meat of landlord algorithm and add remove() 2006-01-28 22:19:42 +00:00
zip.h Cache: implement meat of landlord algorithm and add remove() 2006-01-28 22:19:42 +00:00