index
:
~runxiyu
/
furgit.git
this commit
master
next
Git library in pure Go
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
repository: Accept root instead of repopath
v0.1.36
Runxi Yu
2026-02-22
9
-51
/
+150
*
internal/lru: Rename from internal/cache/lru
Runxi Yu
2026-02-22
4
-4
/
+2
*
adler32: Use binary.BigEndian to avoid the gosec warning
v0.1.35
Runxi Yu
2026-02-22
1
-2
/
+1
*
adler32: Fix comment lint
Runxi Yu
2026-02-22
1
-1
/
+1
*
adler32: Use adler32_test as the test package name
Runxi Yu
2026-02-22
1
-3
/
+5
*
adler32: Rename constant symbols
v0.1.34
Runxi Yu
2026-02-22
1
-15
/
+9
*
adler32: Remove sse3 and arm64/neon
•••
I can't maintain it
Runxi Yu
2026-02-22
7
-523
/
+6
*
adler32: Use proper instructions for avx2
Runxi Yu
2026-02-22
1
-213
/
+207
*
adler32: Use reasonable label names
Runxi Yu
2026-02-22
3
-72
/
+72
*
go.mod: Add x/sys
v0.1.33
Runxi Yu
2026-02-22
2
-1
/
+6
*
zlib: Use internal adler32
Runxi Yu
2026-02-22
2
-2
/
+4
*
adler32: Import
Runxi Yu
2026-02-22
14
-0
/
+1002
*
objectstore/chain: Fix lints
v0.1.32
Runxi Yu
2026-02-22
1
-59
/
+59
*
objectstore/chain: MRU especially to reduce loose object syscall cost
v0.1.31
Runxi Yu
2026-02-22
1
-39
/
+122
*
repository: Make traverseTreeIter use filemode instead of resolving size
v0.1.30
Runxi Yu
2026-02-22
1
-10
/
+18
*
format/delta/apply, etc.: ReadHeaderSizes should use ByteReader
Runxi Yu
2026-02-22
2
-31
/
+26
*
objectstore/packed: Pre-allocate instead of ReadAll
Runxi Yu
2026-02-22
1
-10
/
+17
*
bufpool: Document how .Bytes is intended to be used
Runxi Yu
2026-02-22
1
-0
/
+6
*
repository: Modernize b.N/b.Loop usage
Runxi Yu
2026-02-22
1
-1
/
+1
*
README: Refer to the legacy branch
Runxi Yu
2026-02-22
1
-1
/
+1
*
internal/zlib: Use klauspost/compress/flate for now...
v0.1.29
Runxi Yu
2026-02-21
4
-2
/
+8
*
objectstore/*, repository: Add ReadSize
•••
For cases where knowing the type is unnecessary and incurs extra overhead.
v0.1.28
Runxi Yu
2026-02-21
6
-0
/
+93
*
repository: traverseTreeIter should use ReadHeader for blob size
v0.1.27
Runxi Yu
2026-02-21
1
-6
/
+10
*
repository: Add full-traversal benchmark
Runxi Yu
2026-02-21
3
-37
/
+143
*
*: Fix nosec
Runxi Yu
2026-02-21
5
-8
/
+10
*
internal/zlib: Fix lints
Runxi Yu
2026-02-21
2
-56
/
+66
*
bufpool: Fix lints
Runxi Yu
2026-02-21
2
-4
/
+15
*
objectstore/packed: Don't use full delta reconstruction just to read headers
Runxi Yu
2026-02-21
5
-24
/
+84
*
objectstore/packed: Improve delta base caching
Runxi Yu
2026-02-21
4
-80
/
+108
*
objectstore/packed: Best-effort touchCandidate
Runxi Yu
2026-02-21
1
-1
/
+4
*
objectstore/packed: Optimize pack candidate lookup and locking
Runxi Yu
2026-02-21
3
-40
/
+116
*
objectstore/packed: Separate idx candidate lookup vs actually opening it
Runxi Yu
2026-02-21
2
-110
/
+116
*
objectstore/packed: Lazily parse idx metadata
Runxi Yu
2026-02-21
2
-69
/
+144
*
objectstore/packed: Verify that the index matches the pack
Runxi Yu
2026-02-21
1
-0
/
+33
*
format/pack/checksum: Move things about pack trailers here
Runxi Yu
2026-02-21
1
-0
/
+108
*
objectstore/packed: Use constants/functions from format/pack
Runxi Yu
2026-02-21
6
-85
/
+87
*
format/pack: Extract general constants and such from objectstore/packed
Runxi Yu
2026-02-21
2
-0
/
+96
*
format/delta/apply: Move core delta apply algorithm here
Runxi Yu
2026-02-21
4
-169
/
+180
*
bufpool: Import
Runxi Yu
2026-02-21
2
-0
/
+266
*
objectstore/{packed,loose}: Use internal zlib
v0.1.26
Runxi Yu
2026-02-21
5
-5
/
+6
*
zlib: Add a poolzed zlib implementation
Runxi Yu
2026-02-21
3
-0
/
+452
*
repository: Yet another nosec to add
v0.1.25
Runxi Yu
2026-02-21
1
-1
/
+1
*
repository: Ignore gosec G304 here
v0.1.24
Runxi Yu
2026-02-21
1
-1
/
+1
*
objectstore/packed: Use SplitSeq
Runxi Yu
2026-02-21
1
-1
/
+1
*
objectstore/{loose,packed}: Use iolimit
v0.1.23
Runxi Yu
2026-02-21
4
-16
/
+30
*
iolimit: Add ExpectLengthReader
Runxi Yu
2026-02-21
2
-0
/
+146
*
objectstore/loose, repository: Use a Reader-based API
v0.1.22
Runxi Yu
2026-02-21
6
-212
/
+121
*
objectstore/packed: Fix ReadHeader to return resolved delta object size
v0.1.21
Runxi Yu
2026-02-21
1
-2
/
+70
*
objectstore/packed: Add test for mismatched verify-pick -v size
Runxi Yu
2026-02-21
1
-0
/
+78
*
repository: Add current repo traversal
Runxi Yu
2026-02-21
1
-41
/
+107
[next]