aboutsummaryrefslogtreecommitdiff
path: root/internal
Commit message (Expand)AuthorAgeFilesLines
* Switch back to internal zlib for loose objects too•••Still marginally less overhead due to pooling Gravatar Runxi Yu2025-11-194-2/+424
* Probably should name the custom packages speciallyGravatar Runxi Yu2025-11-1910-17/+17
* flate: Remove unused codeGravatar Runxi Yu2025-11-193-447/+4
* SliceInflater is probably a better name for that•••And let's just basically not use io.Reader at all Gravatar Runxi Yu2025-11-192-52/+496
* Initial attempt to make a compressor with less overhead•••io.Reader actually has massive overhead... Gravatar Runxi Yu2025-11-195-0/+330
* adler32: Unroll update loopGravatar Runxi Yu2025-11-191-7/+70
* byteorder: ImportGravatar Runxi Yu2025-11-192-0/+176
* Add adler32 and LICENSEGravatar Runxi Yu2025-11-192-0/+156
* zlib: Use internal adler32Gravatar Runxi Yu2025-11-191-1/+1
* Our zlib ought to be read-only for nowGravatar Runxi Yu2025-11-195-1941/+8
* Add zlib test dataGravatar Runxi Yu2025-11-196-0/+222
* Import flateGravatar Runxi Yu2025-11-1910-2/+3234
* zlib: Add missing error check for flate ResetGravatar Runxi Yu2025-11-181-1/+4
* Use a pooled zlib implementation•••It's trivially forked from the standard library and improves git ls-tree -r --long speed by approximately 25%. Gravatar Runxi Yu2025-11-183-0/+414
* Extract bufpool into its own packageGravatar Runxi Yu2025-11-162-0/+180