aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* repository: Accept root instead of repopath v0.1.36Gravatar Runxi Yu2026-02-229-51/+150
* internal/lru: Rename from internal/cache/lruGravatar Runxi Yu2026-02-224-4/+2
* adler32: Use binary.BigEndian to avoid the gosec warning v0.1.35Gravatar Runxi Yu2026-02-221-2/+1
* adler32: Fix comment lintGravatar Runxi Yu2026-02-221-1/+1
* adler32: Use adler32_test as the test package nameGravatar Runxi Yu2026-02-221-3/+5
* adler32: Rename constant symbols v0.1.34Gravatar Runxi Yu2026-02-221-15/+9
* adler32: Remove sse3 and arm64/neon•••I can't maintain it Gravatar Runxi Yu2026-02-227-523/+6
* adler32: Use proper instructions for avx2Gravatar Runxi Yu2026-02-221-213/+207
* adler32: Use reasonable label namesGravatar Runxi Yu2026-02-223-72/+72
* go.mod: Add x/sys v0.1.33Gravatar Runxi Yu2026-02-222-1/+6
* zlib: Use internal adler32Gravatar Runxi Yu2026-02-222-2/+4
* adler32: ImportGravatar Runxi Yu2026-02-2214-0/+1002
* objectstore/chain: Fix lints v0.1.32Gravatar Runxi Yu2026-02-221-59/+59
* objectstore/chain: MRU especially to reduce loose object syscall cost v0.1.31Gravatar Runxi Yu2026-02-221-39/+122
* repository: Make traverseTreeIter use filemode instead of resolving size v0.1.30Gravatar Runxi Yu2026-02-221-10/+18
* format/delta/apply, etc.: ReadHeaderSizes should use ByteReaderGravatar Runxi Yu2026-02-222-31/+26
* objectstore/packed: Pre-allocate instead of ReadAllGravatar Runxi Yu2026-02-221-10/+17
* bufpool: Document how .Bytes is intended to be usedGravatar Runxi Yu2026-02-221-0/+6
* repository: Modernize b.N/b.Loop usageGravatar Runxi Yu2026-02-221-1/+1
* README: Refer to the legacy branchGravatar Runxi Yu2026-02-221-1/+1
* internal/zlib: Use klauspost/compress/flate for now... v0.1.29Gravatar Runxi Yu2026-02-214-2/+8
* objectstore/*, repository: Add ReadSize•••For cases where knowing the type is unnecessary and incurs extra overhead. v0.1.28Gravatar Runxi Yu2026-02-216-0/+93
* repository: traverseTreeIter should use ReadHeader for blob size v0.1.27Gravatar Runxi Yu2026-02-211-6/+10
* repository: Add full-traversal benchmarkGravatar Runxi Yu2026-02-213-37/+143
* *: Fix nosecGravatar Runxi Yu2026-02-215-8/+10
* internal/zlib: Fix lintsGravatar Runxi Yu2026-02-212-56/+66
* bufpool: Fix lintsGravatar Runxi Yu2026-02-212-4/+15
* objectstore/packed: Don't use full delta reconstruction just to read headersGravatar Runxi Yu2026-02-215-24/+84
* objectstore/packed: Improve delta base cachingGravatar Runxi Yu2026-02-214-80/+108
* objectstore/packed: Best-effort touchCandidateGravatar Runxi Yu2026-02-211-1/+4
* objectstore/packed: Optimize pack candidate lookup and lockingGravatar Runxi Yu2026-02-213-40/+116
* objectstore/packed: Separate idx candidate lookup vs actually opening itGravatar Runxi Yu2026-02-212-110/+116
* objectstore/packed: Lazily parse idx metadataGravatar Runxi Yu2026-02-212-69/+144
* objectstore/packed: Verify that the index matches the packGravatar Runxi Yu2026-02-211-0/+33
* format/pack/checksum: Move things about pack trailers hereGravatar Runxi Yu2026-02-211-0/+108
* objectstore/packed: Use constants/functions from format/packGravatar Runxi Yu2026-02-216-85/+87
* format/pack: Extract general constants and such from objectstore/packedGravatar Runxi Yu2026-02-212-0/+96
* format/delta/apply: Move core delta apply algorithm hereGravatar Runxi Yu2026-02-214-169/+180
* bufpool: ImportGravatar Runxi Yu2026-02-212-0/+266
* objectstore/{packed,loose}: Use internal zlib v0.1.26Gravatar Runxi Yu2026-02-215-5/+6
* zlib: Add a poolzed zlib implementationGravatar Runxi Yu2026-02-213-0/+452
* repository: Yet another nosec to add v0.1.25Gravatar Runxi Yu2026-02-211-1/+1
* repository: Ignore gosec G304 here v0.1.24Gravatar Runxi Yu2026-02-211-1/+1
* objectstore/packed: Use SplitSeqGravatar Runxi Yu2026-02-211-1/+1
* objectstore/{loose,packed}: Use iolimit v0.1.23Gravatar Runxi Yu2026-02-214-16/+30
* iolimit: Add ExpectLengthReaderGravatar Runxi Yu2026-02-212-0/+146
* objectstore/loose, repository: Use a Reader-based API v0.1.22Gravatar Runxi Yu2026-02-216-212/+121
* objectstore/packed: Fix ReadHeader to return resolved delta object size v0.1.21Gravatar Runxi Yu2026-02-211-2/+70
* objectstore/packed: Add test for mismatched verify-pick -v sizeGravatar Runxi Yu2026-02-211-0/+78
* repository: Add current repo traversalGravatar Runxi Yu2026-02-211-41/+107