shithub: furgit

RSS feed

9457b461 – Runxi Yu <me@runxiyu.org> authored on 2025/11/21 03:00
diffbytes: Fix linter error on redundant if statement

efa8dc29 – Runxi Yu <me@runxiyu.org> authored on 2025/11/21 03:00
Add DiffBytes

1461c840 – Runxi Yu <me@runxiyu.org> authored on 2025/11/21 03:00
Add stringToBytes/bytesToString

1cfbbc26 – Runxi Yu <me@runxiyu.org> authored on 2025/11/21 03:00
Add DiffTrees

2d70cfd8 – Runxi Yu <me@runxiyu.org> authored on 2025/11/20 03:00
adler32: Add benchmark

3549b372 – Runxi Yu <me@runxiyu.org> authored on 2025/11/20 03:00
Fix linter errors

fc157e9c – Runxi Yu <me@runxiyu.org> authored on 2025/11/20 03:00
Revert "Add initial support for multi pack indexes"

a27bd462 – Runxi Yu <me@runxiyu.org> authored on 2025/11/20 03:00
refs: Support resolving hashes as refs

b85af63b – Runxi Yu <me@runxiyu.org> authored on 2025/11/20 03:00
refs: ResolveRef and ResolveRefFully, no HEAD split

4f6df755 – Runxi Yu <me@runxiyu.org> authored on 2025/11/19 03:00
README: no more zlib branch

a3daa2ac – Runxi Yu <me@runxiyu.org> authored on 2025/11/19 03:00
README: A little bit of optional Go assembly

5e1a4127 – Runxi Yu <me@runxiyu.org> authored on 2025/11/19 03:00
Add purego to tests

bcd25dab – Runxi Yu <me@runxiyu.org> authored on 2025/11/19 03:00
Add the right go:build's

7d60b652 – Runxi Yu <me@runxiyu.org> authored on 2025/11/19 03:00
Replace adler32 with github.com/mhr3/adler32-simd

dbdbc5c7 – Runxi Yu <me@runxiyu.org> authored on 2025/11/19 03:00
Ignore some errors in the tests (actually from stdlib but linter complains)

e05d1757 – Runxi Yu <me@runxiyu.org> authored on 2025/11/19 03:00
Remove the broken compression benchmarking utility

676f08cc – Runxi Yu <me@runxiyu.org> authored on 2025/11/19 03:00
SIMD with AVX2 on supported AMD64 machines

1384481d – Runxi Yu <me@runxiyu.org> authored on 2025/11/19 03:00
Well, we use a dependency (golang.org/x/sys/cpu) now...

e7ca91cb – Runxi Yu <me@runxiyu.org> authored on 2025/11/19 03:00
adler32: Add tests from the standard library

962a428c – Runxi Yu <me@runxiyu.org> authored on 2025/11/19 03:00
Switch back to internal zlib for loose objects too

ed0a113f – Runxi Yu <me@runxiyu.org> authored on 2025/11/19 03:00
Probably should name the custom packages specially

c395dd31 – Runxi Yu <me@runxiyu.org> authored on 2025/11/19 03:00
Remove some redundant code

87cd4c6e – Runxi Yu <me@runxiyu.org> authored on 2025/11/19 03:00
flate: Remove unused code

e22877ca – Runxi Yu <me@runxiyu.org> authored on 2025/11/19 03:00
pack: Iterative instead of recursive resolver

84381e51 – Runxi Yu <me@runxiyu.org> authored on 2025/11/19 03:00
SliceInflater is probably a better name for that

811ba33e – Runxi Yu <me@runxiyu.org> authored on 2025/11/19 03:00
Initial attempt to make a compressor with less overhead

86bd80e4 – Runxi Yu <me@runxiyu.org> authored on 2025/11/19 03:00
adler32: Unroll update loop

d8be7af0 – Runxi Yu <me@runxiyu.org> authored on 2025/11/19 03:00
byteorder: Import

40860d1a – Runxi Yu <me@runxiyu.org> authored on 2025/11/19 03:00
Add adler32 and LICENSE

241e00a9 – Runxi Yu <me@runxiyu.org> authored on 2025/11/19 03:00
zlib: Use internal adler32

9c8098c3 – Runxi Yu <me@runxiyu.org> authored on 2025/11/19 03:00
Our zlib ought to be read-only for now

64b2b1ac – Runxi Yu <me@runxiyu.org> authored on 2025/11/19 03:00
Add zlib test data

3462ca0e – Runxi Yu <me@runxiyu.org> authored on 2025/11/19 03:00
Import flate

23bc39a3 – Runxi Yu <me@runxiyu.org> authored on 2025/11/19 03:00
README: Mention the zlib branch

7b388f05 – Runxi Yu <me@runxiyu.org> authored on 2025/11/18 03:00
zlib: Add missing error check for flate Reset

5cf92cc6 – Runxi Yu <me@runxiyu.org> authored on 2025/11/17 19:00
madvise

be4d5d64 – Runxi Yu <me@runxiyu.org> authored on 2025/11/17 19:00
hare-git history

4835a744 – Runxi Yu <me@runxiyu.org> authored on 2025/11/17 19:00
Fix import order

d674efbd – Runxi Yu <me@runxiyu.org> authored on 2025/11/17 19:00
Faster than libgit2 at recursive ls-tree

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

Next