aboutsummaryrefslogtreecommitdiff
path: root/internal/zlibx
Commit message (Collapse)AuthorAgeFilesLines
* Delete everything, I'm redesigning this.Gravatar Runxi Yu2026-02-204-303/+0
| | | | | I'll stop using a flat package and make things much more modular. And also experiment with streaming APIs so large blobs don't OOM us.
* zlibx: Make DecompressSized's return int more obviously mean consumedGravatar Runxi Yu2026-01-301-1/+1
|
* zlibx: Make DecompressSized return the number of bytes consumedGravatar Runxi Yu2026-01-292-11/+12
|
* More changes from the import URL updateGravatar Runxi Yu2026-01-191-3/+3
|
* zlibx: Add more comprehensive testsGravatar Runxi Yu2025-11-251-8/+114
|
* zlibx: reader -> constantsGravatar Runxi Yu2025-11-251-0/+0
|
* zlibx: Remove unused cruftGravatar Runxi Yu2025-11-251-125/+0
|
* bufpool: Return bytes.Buffer, rather than a pointer to itGravatar Runxi Yu2025-11-231-9/+9
| | | | | | It's silly to allocate a bytes.Buffer struct, however small it is, every time Borrow is called, since the entire purpose is to reduce allocations.
* zlib, flatex: Remove code related to dictsGravatar Runxi Yu2025-11-223-106/+15
| | | | Git never uses them
* bufpool: Return *BufferGravatar Runxi Yu2025-11-221-13/+13
|
* bufpool: Improve perf by using buckets of different size classesGravatar Runxi Yu2025-11-222-2/+33
|
* Switch back to internal zlib for loose objects tooGravatar Runxi Yu2025-11-191-2/+5
| | | | Still marginally less overhead due to pooling
* Probably should name the custom packages speciallyGravatar Runxi Yu2025-11-194-0/+378