shithub: furgit

RSS feed

fdf1bd9a – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 13:04
internal/compress/flate: Add InputConsumed

beabb608 – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 12:36
internal/compress: Import flate and such from klauspost/compress

feebbc0c – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 12:29
internal/zlib: Unexport Reset

7f84e2e2 – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 12:26
internal/zlib: Add counting flate reader

dfe20bce – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 12:01
testgit: Add pack object reader and many object maker

561c3b2c – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 04:21
README: implemented/planned

5d85a8de – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 03:13
README: several years away from stable

f581cf70 – Runxi Yu <me@runxiyu.org> authored on 2026/03/05 03:00
README: benchmark disclaim

b7dd8de9 – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 20:10
README: Semver starts at 1.0.0

101885dd – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 20:10
README: Will use semver

79fa8662 – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 20:08
README: U+202F, not U+2009

4787fb1f – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 19:54
README: lineage

b59e1bb2 – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 19:08
README: Clarify benchmarks

1e2daa32 – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 19:05
README: Add benchmark data

37daedee – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 18:53
README: We should have wt/index/merge/co/rebase later

87bbe7bc – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 15:43
README: Compression agility

dfae3821 – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 15:34
README: More updates

386ccec9 – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 15:27
README: Add to-do list

4e3357b4 – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 09:36
objectstore/chain: Add an actual chain object store

d585f088 – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 09:31
*: Add package-level docs

78a03521 – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 09:21
*: Fix lints

ecc20a7b – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 09:20
Revert "ci: Use latest golangci-lint"

19115efe – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 09:18
ci: Use latest golangci-lint

c67ae1bd – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 09:14
config: More tests for each algorithm

3d98cec9 – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 09:12
refstore/packed: Make more tests iterate algorithms

6804ac40 – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 09:12
objectstore/packed: Make more tests iterate algorithms

e46ff204 – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 09:11
objectid: Make more tests iterate algorithms

95d8ceb9 – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 08:59
refstore/reftable: Delete reftable support for now

4668c6c0 – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 07:53
objectstore/packed: Split

b90b167c – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 07:53
objectstore/loose: Split

845cd640 – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 07:52
refstore/chain: Split

b3028bc6 – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 07:52
refstore/packed: Split

f9f60fcd – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 07:52
repository: Split

78779168 – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 07:45
objectstore/mix: Separate

a9684e72 – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 07:43
objectstore/mix: Rename from objectstore/chain

f31ad11e – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 04:55
objectstore/packed: Split

474b047c – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 04:55
diff/trees: Split

0a8c2632 – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 04:55
zlib: Split files

0cf06518 – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 04:42
config: Splitting

f21bdf7d – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 04:42
repository: Split open-related functions

49056051 – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 04:23
objectid: File splitting

2da7bba8 – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 04:09
lint: Quick fix

39617906 – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 04:06
ci: apk upgrade

ab7501be – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 03:26
*: Lint

34d47f9e – Runxi Yu <me@runxiyu.org> authored on 2026/03/04 03:25
*: gofumpt

1baade3c – Runxi Yu <me@runxiyu.org> authored on 2026/03/03 18:30
refstore/packed: Use os.Root

6378da9d – Runxi Yu <me@runxiyu.org> authored on 2026/03/03 17:49
reachability: Refactor

37e4dcd9 – Runxi Yu <me@runxiyu.org> authored on 2026/03/03 16:11
config: Fix lints

ee16d84d – Runxi Yu <me@runxiyu.org> authored on 2026/03/03 16:09
object, repository: Ignore erroneous new staticcheck

2536a35b – Runxi Yu <me@runxiyu.org> authored on 2026/03/03 15:27
reachability: Add basic reachability API

1adc6198 – Runxi Yu <me@runxiyu.org> authored on 2026/03/03 14:13
TODO: Looks like receive also needs reachability

e67fbfc7 – Runxi Yu <me@runxiyu.org> authored on 2026/03/03 14:09
TODO: What we need before we do the network protocols?

bd9519b4 – Runxi Yu <me@runxiyu.org> authored on 2026/03/03 13:26
objectstore/packed: Check pack/idx checksums here.

c0d1cc44 – Runxi Yu <me@runxiyu.org> authored on 2026/03/01 05:57
config: Add fuzz, regression tests, and updates

3a7df704 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 16:51
object: Rename ident to signature

fabf75c8 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 09:01
*: Fix the broken comments for overescaping that python script

5b1a6751 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 08:34
show-object: Fix defer

130f4540 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 07:54
repository: Accept root instead of repopath

2a7a1e8c – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 07:30
internal/lru: Rename from internal/cache/lru

f0bdb248 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 07:27
adler32: Use binary.BigEndian to avoid the gosec warning

18c208a6 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 07:27
adler32: Fix comment lint

246c82d0 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 07:25
adler32: Use adler32_test as the test package name

b93ceb30 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 07:23
adler32: Rename constant symbols

6c605fdf – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 07:21
adler32: Remove sse3 and arm64/neon

20a26c67 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 07:10
adler32: Use proper instructions for avx2

0bb35308 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 06:52
adler32: Use reasonable label names

c9a7e409 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 06:40
go.mod: Add x/sys

b7fefa84 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 06:38
zlib: Use internal adler32

5e26980a – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 06:38
adler32: Import

e0ce3837 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 06:30
objectstore/chain: Fix lints

1cd58d8e – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 06:28
objectstore/chain: MRU especially to reduce loose object syscall cost

6470fe1e – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 05:45
repository: Make traverseTreeIter use filemode instead of resolving size

918a1736 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 05:28
format/delta/apply, etc.: ReadHeaderSizes should use ByteReader

6e28d6a7 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 04:59
objectstore/packed: Pre-allocate instead of ReadAll

36ca8828 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 04:51
bufpool: Document how .Bytes is intended to be used

0ea03652 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 04:41
repository: Modernize b.N/b.Loop usage

59184ad7 – Runxi Yu <me@runxiyu.org> authored on 2026/02/22 04:22
README: Refer to the legacy branch

6be32e9c – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 18:21
internal/zlib: Use klauspost/compress/flate for now...

777db847 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 17:55
objectstore/*, repository: Add ReadSize

52be24ec – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 16:56
repository: traverseTreeIter should use ReadHeader for blob size

e6ee208f – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 16:24
repository: Add full-traversal benchmark

2cb9c321 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 15:55
*: Fix nosec

970f5d29 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 15:42
internal/zlib: Fix lints

0f16511d – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 15:42
bufpool: Fix lints

fd55beb6 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 15:40
objectstore/packed: Don't use full delta reconstruction just to read headers

b480c5c4 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 15:21
objectstore/packed: Improve delta base caching

36bb351d – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 14:55
objectstore/packed: Best-effort touchCandidate

8600b320 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 14:51
objectstore/packed: Optimize pack candidate lookup and locking

0a4686c1 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 14:44
objectstore/packed: Separate idx candidate lookup vs actually opening it

5eda091d – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 14:42
objectstore/packed: Lazily parse idx metadata

cc1af64a – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 14:28
objectstore/packed: Verify that the index matches the pack

6908fe51 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 14:23
format/pack/checksum: Move things about pack trailers here

d9511769 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 14:00
objectstore/packed: Use constants/functions from format/pack

ffd8a66b – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 13:52
format/pack: Extract general constants and such from objectstore/packed

42ff39c8 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 13:44
format/delta/apply: Move core delta apply algorithm here

7b121523 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 13:37
bufpool: Import

fd8db6b3 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 13:30
objectstore/{packed,loose}: Use internal zlib

4fc3248a – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 13:30
zlib: Add a poolzed zlib implementation

8619d986 – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 13:25
repository: Yet another nosec to add

3e99f5be – Runxi Yu <me@runxiyu.org> authored on 2026/02/21 13:23
repository: Ignore gosec G304 here

Next