shithub: furgit

RSS feed

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

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

Next