RSS feed
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
ae8b0c08
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/21 13:22
objectstore/packed: Use SplitSeq
1fedf54f
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/21 13:18
objectstore/{loose,packed}: Use iolimit
83c03b60
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/21 13:11
iolimit: Add ExpectLengthReader
3ecd3518
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/21 12:49
objectstore/loose, repository: Use a Reader-based API
1fdcdc4d
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/21 12:13
objectstore/packed: Fix ReadHeader to return resolved delta object size
d31ca0f6
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/21 11:49
objectstore/packed: Add test for mismatched verify-pick -v size
6d723729
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/21 11:37
repository: Add current repo traversal
6a7fc936
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/21 10:54
*: Add more tests
c9eefd50
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/21 10:39
repository: Add loose object writing
673902b1
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/21 10:29
repository, {ref,object}store: Make stores own their roots
53e16691
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/21 10:18
repository: Add passthrough ReadStored*; add ref convenience funcs
93b94c30
– Runxi Yu <me@runxiyu.org>
authored
on 2026/02/21 10:06
cmd/show-object: Add command
Next