mirror of
https://gitea.wildfiregames.com/0ad/0ad.git
synced 2026-06-30 01:46:38 +00:00
36cbf23c8e7ed4ca82f6ab5a8e6fa597ea2284cd
previous zip.* split up into archive, zip and compression. add O(1) lookup via memento. add support for writing Zip archive. simplify IO by having compression module allow queuing input buffers. file: split up into file, file_Io, file_cache. add atom_fn that enables string comparison via pointer compare. (stores all filenames/paths in one place). add statistics gathering. file_cache: landlord algorithm for caching files as well as LRU block cache. file_io: aio code that splits transfers into blocks revamped and made into class. vfs: filelist/trace code moved into new vfs_optimizer. add caching logic to vfs_load. vfs_optimizer: will generate zip archive (to replace current archive builder script). not yet done vfs_tree: major cleanup - now has nice base class rather than union hackery. This was SVN commit r3420.
…
…
Description
Public pull mirror of upstream 0 A.D. from Wildfire Games Gitea.
Languages
C++
56.6%
JavaScript
35.3%
C
3.3%
Python
2.2%
Lua
0.6%
Other
1.7%