aboutsummaryrefslogtreecommitdiff
path: root/internal/bufpool
Commit message (Collapse)AuthorAgeFilesLines
* *: RemoveGravatar Runxi Yu2026-04-0215-326/+0
|
* *: Lint v0.1.68Gravatar Runxi Yu2026-03-062-0/+2
|
* internal/bufpool: Split filesGravatar Runxi Yu2026-03-0615-214/+227
|
* *: LintGravatar Runxi Yu2026-03-042-0/+26
|
* *: gofumptGravatar Runxi Yu2026-03-041-1/+1
|
* bufpool: Document how .Bytes is intended to be usedGravatar Runxi Yu2026-02-221-0/+6
|
* *: Fix nosecGravatar Runxi Yu2026-02-212-4/+6
|
* bufpool: Fix lintsGravatar Runxi Yu2026-02-212-4/+15
|
* bufpool: ImportGravatar Runxi Yu2026-02-212-0/+266
|
* Delete everything, I'm redesigning this.Gravatar Runxi Yu2026-02-202-266/+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.
* bufpool: Return bytes.Buffer, rather than a pointer to itGravatar Runxi Yu2025-11-231-8/+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.
* bufpool: Return *BufferGravatar Runxi Yu2025-11-221-14/+8
|
* bufpool: Improve perf by using buckets of different size classesGravatar Runxi Yu2025-11-222-29/+120
|
* Extract bufpool into its own packageGravatar Runxi Yu2025-11-162-0/+180