RSS feed
c7e88852
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/17 19:00
Use a pooled zlib implementation
418ec0bd
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/17 19:00
Remove redundant copy in loose.go
a5d3ea7e
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/17 19:00
Add tests with race detector
1c344dfa
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/17 19:00
Bump Go version to 1.25.3
0a411e3d
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/17 19:00
README: Drop gccgo compatibility section
2269f268
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/16 19:00
Add a basic change-id field
f24da229
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/16 19:00
Disable per-object validation during reads
83c7b622
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/16 19:00
Update perf stats
4789df80
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/16 19:00
pack: Use a Go map with a mutex instead of a sync.Map for packfiles
1de28c5f
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/16 19:00
Revert "Compute checksum when reading packfiles"
cb5dfd48
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/16 19:00
Remove an unnecessary blank line
1dcb9242
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/16 19:00
Compute checksum when reading packfiles
b78f1e6b
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/16 19:00
Add internal todo
18ef85f7
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/16 19:00
Remove meaningless comment
27e703a3
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/16 19:00
refs: resolvePackedRef shall return ErrNotFound when not finding refs
b2778814
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/16 19:00
Make the internal serialize function a method instead
503f2f1b
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/15 19:00
Add a little bit more of documentation
3f209344
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/15 19:00
README: benmarking -> test
bad0f971
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/15 19:00
Use actual git for tests and enhance Head
aa16dd0b
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/15 19:00
EntryRecursive should return ErrNotFound instead of nil, nil
5c155420
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/15 19:00
Fix some docs and API types
3538f772
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/15 19:00
repo is thread safe
43c25d45
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/15 19:00
Documentation overhaul
edd37bb4
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/15 19:00
Separate stored object types from types that the user is expected to construct.
01ae5ecb
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/15 19:00
Move config to its own package
722cdf89
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/15 19:00
Extract bufpool into its own package
ec7ddd9b
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/15 19:00
Rename ObjType enum
3bde7664
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/15 19:00
Unexport Repository.HashSize
b15ad143
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/15 19:00
Remove repo.Root
d4242ece
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/15 19:00
Make ObjectType look like a pointer-receiver in the docs
71f01941
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/15 19:00
Fix tests using the wrong Serialize signatures
d944abb2
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/15 19:00
All Serialize should be able to error out
daeaee2c
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/15 19:00
Rename ObjType -> ObjectType
cc098a2d
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/15 19:00
Ignore error on f.Close()
28a599b2
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/15 19:00
Add basic support for parsing configuration files
b6d4ab71
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/15 19:00
Make the API more consistent
bd91bf5f
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/15 19:00
hash: Make fewer helper functions need explicit hash length fields
5cfbd886
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/15 19:00
Revert "hash: Generic hash-algorithm API"
94bfb1fa
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/15 19:00
hash: Generic hash-algorithm API
f7246980
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/15 19:00
README: Remove example program as it's unmaintainable now
0ecc8599
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/15 19:00
Update README to reflect multi-hash
9ac82797
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/15 19:00
Support multiple hash sizes in one build
7fff541b
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/14 19:00
README: Add my Villosa instance
2dc35619
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/14 19:00
Remove unnecessary blank line in struct fields
67f7ada7
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/14 19:00
README: Remove satirical line about trillion-dollar pricing
bd398609
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/14 19:00
Include hashes in object structs
1310b87d
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/15 19:00
README: Add example
0d4a560f
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/14 19:00
Proprietary licensing fee
31595765
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/14 19:00
tree: Add Entry method (binary search over entries to get hash)
669f7dbd
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/14 19:00
Other forges if interested
89afd308
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/14 19:00
Add missing space
25a95511
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/14 19:00
Another README update
503edd99
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/14 19:00
Use Lindenii Forge
986cd2b7
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/14 19:00
gccgo support
99899b91
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/14 19:00
Semver
229c0bd9
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/14 19:00
Update README again
5f5a77e3
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/14 19:00
Scope again
296beb1b
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/14 19:00
Scope
0f4b66b0
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/14 19:00
State lineage better
6b5f16e4
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/14 19:00
Fix DCO link
0a44ed24
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/14 19:00
Section 14 and DCO concerns
18300cf2
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/14 19:00
Add codeberg
571413ab
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/14 19:00
Update CI
6655e9f7
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/14 19:00
Use SHA-256 by default
6f8acbf1
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/14 19:00
Add initial support for multi pack indexes
422cfdd4
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/14 19:00
Use verbose go test
b0e7f570
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/14 19:00
Loose object writing draft
5496087b
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/14 19:00
README: Fix typo
cd19aa59
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/13 19:00
README: A few more updates
2e6cc7d4
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/13 19:00
README: Clarify SHA-256 things
441f955b
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/13 19:00
README: Clarify perf stats
71198df1
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/13 19:00
Add tangled mirror
0587025b
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/13 19:00
Unexport PackLocation
18b0ce42
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/13 19:00
README: Note about goals on synchronization
603d4ddb
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/13 19:00
We're intended to be used as a library
be1cf51c
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/13 19:00
IRC
c5f277b4
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/13 19:00
Update README
d2355fe1
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/13 19:00
Add a README
9ef659a0
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/13 19:00
Read types and sizes without inflating entire object
15855e32
– Runxi Yu <me@runxiyu.org>
authored
on 2025/11/10 19:00
Initial commit