shithub: furgit

RSS feed

046c7f94 – Runxi Yu <me@runxiyu.org> authored on 2026/01/25 16:29
tree: Export TreeEntryNameCompare

2b5f8533 – Runxi Yu <me@runxiyu.org> authored on 2026/01/25 15:51
TODO: Ref might need to be an interface

152d7fa7 – Runxi Yu <me@runxiyu.org> authored on 2026/01/25 15:42
refs: ResolveRefFully should return a Ref rather than a Hash

738b750f – Runxi Yu <runxiyu@umich.edu> authored on 2026/01/20 14:05
.editorconfig

5804c216 – Runxi Yu <runxiyu@umich.edu> authored on 2026/01/19 10:27
README: Document architectual considerations

8014cb75 – Runxi Yu <runxiyu@umich.edu> authored on 2026/01/19 05:52
go.mod: Try using go 1.24.0

7c1578a7 – Runxi Yu <runxiyu@umich.edu> authored on 2026/01/19 05:49
ci: FreeBSD probably doesn't need go-dev

4940c120 – Runxi Yu <runxiyu@umich.edu> authored on 2026/01/19 05:47
ci: Add FreeBSD

ec5fe2ab – Runxi Yu <runxiyu@umich.edu> authored on 2026/01/18 20:04
More changes from the import URL update

32f48e18 – Runxi Yu <runxiyu@umich.edu> authored on 2026/01/18 20:03
hash: Document maxHashSize properly

23dc5b7f – Runxi Yu <runxiyu@umich.edu> authored on 2026/01/18 19:53
go.mod: Use the codeberg import path

90b5f779 – Runxi Yu <runxiyu@umich.edu> authored on 2026/01/17 18:00
repo: Drop hashSize and use hashAlgo.size()

7a0ab5f7 – Runxi Yu <runxiyu@umich.edu> authored on 2026/01/17 17:56
hash: Key by algorithm, not size

c1592fb8 – Runxi Yu <runxiyu@umich.edu> authored on 2026/01/17 12:02
README: Clarify that the sha1 build tag is for testing only

e61503a3 – Runxi Yu <runxiyu@umich.edu> authored on 2026/01/17 12:01
README: Remove the stray ? in the builds.sr.ht URL

d11150df – Runxi Yu <runxiyu@umich.edu> authored on 2026/01/17 11:57
tests: Remove the silly tolerance bar that we used to do

a2dbcf95 – Runxi Yu <runxiyu@umich.edu> authored on 2026/01/15 13:04
loose/pack: Remove commented-out verifyTypedObject

54ab35a4 – Runxi Yu <runxiyu@umich.edu> authored on 2026/01/13 05:02
README.md: Some updates

c85eeacc – Runxi Yu <runxiyu@umich.edu> authored on 2026/01/06 17:31
Revert "adler32: Drop SSE3 support"

ba327e76 – Runxi Yu <runxiyu@umich.edu> authored on 2026/01/06 08:01
adler32: Drop SSE3 support

1be29140 – Runxi Yu <runxiyu@umich.edu> authored on 2026/01/06 07:56
TODO: Note to use archsimd

ccee103a – Runxi Yu <runxiyu@umich.edu> authored on 2026/01/04 21:32
README update

3a79c88e – Runxi Yu <me@runxiyu.org> authored on 2025/12/19 18:02
adler32: More descriptive constants

4d930c14 – Runxi Yu <me@runxiyu.org> authored on 2025/12/19 17:51
adler32: Use meaningful label names and remove generated comments

fafbd2f4 – Runxi Yu <me@runxiyu.org> authored on 2025/12/12 10:38
tests: No need for the "10 errors" limit now. Bring it all on

f20afd54 – Runxi Yu <me@runxiyu.org> authored on 2025/12/11 12:10
README: Update forge links and issue tracker canonicalization

ad36a762 – Runxi Yu <me@runxiyu.org> authored on 2025/12/04 03:21
README: go-git expected performance increase

1483f708 – Runxi Yu <me@runxiyu.org> authored on 2025/12/02 13:51
README: Remove the villosa/lindenii-forge URLs for now

dd16138e – Runxi Yu <me@runxiyu.org> authored on 2025/12/01 20:49
adler32: noasm = purego

c612a579 – Runxi Yu <me@runxiyu.org> authored on 2025/12/01 14:52
show-object: Fix errcheck linter error

dbef76e1 – Runxi Yu <me@runxiyu.org> authored on 2025/12/01 09:49
testutil: Use .git pattern for test repos

2f8f740e – Runxi Yu <me@runxiyu.org> authored on 2025/11/29 11:31
show-object: Utility to show an arbitrary object from a repo

f9d1ae20 – Runxi Yu <me@runxiyu.org> authored on 2025/11/29 03:00
obj_tree: Fix Entry sorting

d3eaa180 – Runxi Yu <me@runxiyu.org> authored on 2025/11/28 03:00
hash: data after size

c888d2b4 – Runxi Yu <me@runxiyu.org> authored on 2025/11/25 03:00
zlibx: Add more comprehensive tests

a51ebbed – Runxi Yu <me@runxiyu.org> authored on 2025/11/25 03:00
zlibx: reader -> constants

94a6325e – Runxi Yu <me@runxiyu.org> authored on 2025/11/25 03:00
flatex: Restructure a little

84e32bfc – Runxi Yu <me@runxiyu.org> authored on 2025/11/25 03:00
flatex: Remove unused cruft

abaa7e2b – Runxi Yu <me@runxiyu.org> authored on 2025/11/25 03:00
zlibx: Remove unused cruft

0f4a7e8c – Runxi Yu <me@runxiyu.org> authored on 2025/11/25 03:00
README: Remove internal todo list and put it in a separate file

a9bee891 – Runxi Yu <me@runxiyu.org> authored on 2025/11/25 03:00
refs: Clarify how annotated tags are not peeled

d5470e5d – Runxi Yu <me@runxiyu.org> authored on 2025/11/25 03:00
refs: Merge NamedRef into Ref; add Short

9c5d8db0 – Runxi Yu <me@runxiyu.org> authored on 2025/11/25 03:00
refs: Rename ListRef to NamedRef

3ebec001 – Runxi Yu <me@runxiyu.org> authored on 2025/11/25 03:00
refs: Fix blank line in comment

113317d9 – Runxi Yu <me@runxiyu.org> authored on 2025/11/25 03:00
refs: Rename ShowRefs -> ListRefs

20d82eb4 – Runxi Yu <me@runxiyu.org> authored on 2025/11/25 03:00
refs: Add ShowRefs

fd7b64c3 – Runxi Yu <me@runxiyu.org> authored on 2025/11/24 03:00
README: Add performance

eb823008 – Runxi Yu <me@runxiyu.org> authored on 2025/11/24 03:00
README: Revamp

da175022 – Runxi Yu <me@runxiyu.org> authored on 2025/11/24 03:00
pack: Do not madvise

5cd58fb5 – Runxi Yu <me@runxiyu.org> authored on 2025/11/23 03:00
byteorder: Purge

d119343e – Runxi Yu <me@runxiyu.org> authored on 2025/11/23 03:00
.build.yml: Add go vet

9fd0c32d – Runxi Yu <me@runxiyu.org> authored on 2025/11/23 03:00
adler32: Update assembly param names to pass go vet

7eaa8614 – Runxi Yu <me@runxiyu.org> authored on 2025/11/23 03:00
bufpool: Return bytes.Buffer, rather than a pointer to it

3a4b0c92 – Runxi Yu <me@runxiyu.org> authored on 2025/11/22 03:00
obj: Add ReadObjectTypeRaw

65600ea0 – Runxi Yu <me@runxiyu.org> authored on 2025/11/22 03:00
obj: Return ErrNotFound, not ErrInvalidObject, when not found in packs

8aa54453 – Runxi Yu <me@runxiyu.org> authored on 2025/11/22 03:00
obj: call parseObjectBody in ReadObject instead of loose/pack readers

36bb1539 – Runxi Yu <me@runxiyu.org> authored on 2025/11/22 03:00
pack: Allocate the header on the stack instead

9b453a7c – Runxi Yu <me@runxiyu.org> authored on 2025/11/22 03:00
zlib, flatex: Remove code related to dicts

a635a2bf – Runxi Yu <me@runxiyu.org> authored on 2025/11/22 03:00
flatex: Remove the stale readByte(s) wrappers and just directly index the buffer

a504524c – Runxi Yu <me@runxiyu.org> authored on 2025/11/22 03:00
bufpool: Return *Buffer

10987664 – Runxi Yu <me@runxiyu.org> authored on 2025/11/22 03:00
bufpool: Improve perf by using buckets of different size classes

97f5de11 – Runxi Yu <me@runxiyu.org> authored on 2025/11/22 03:00
flatex: Reformat code

0fb7e8ba – Runxi Yu <me@runxiyu.org> authored on 2025/11/22 03:00
Remove the multi-pack-index tests which is unused anyway

8910bf7a – Runxi Yu <me@runxiyu.org> authored on 2025/11/22 03:00
README: Note on integer overflows

1e24deb7 – Runxi Yu <me@runxiyu.org> authored on 2025/11/22 03:00
pack: Don't use bytes.Reader cursor, use mmaped slice directly

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

Next