Artifact 32af5b54b011fef358a134273b5e6f43da4282122c05a85ad503a8f7796c6c66:
- File
src/repocache.zig
-
2026-07-29 13:19:41
— part of check-in
[55d6e7c7bb]
on branch logstore-index
— repocache, bisect, undo: checksum through the vendored crc32
The other three on-disk formats defined in terms of this checksum: the cache image self-checksum, the bisect session trailer, the undo journal trailer. Same swap, same values. (user: dmestas, size: 35293) [annotate] [blame] [check-ins using]
-
2026-07-29 14:19:42
— part of check-in
[602c2459f2]
on branch trunk
— merge logstore-index: checksum the store through a vendored crc32
std.hash.Crc32 is byte-at-a-time over one table (~350 MB/s here) and the open-time scan CRCs every payload byte, so it was ~93% of a cold open. Slicing-by-8 in its place: a 416 MB store opens in 292ms against 1.22s, warm reads run 3.3x, the write path 1.5x. Bit-identical by construction, so no format changes and no repository is affected. (user: dmestas, size: 35293) [annotate] [blame] [check-ins using]
- 2026-07-29 17:53:35 — part of check-in [a9c5efeef4] on branch sub-manifest — merge: update submanifest work from trunk (user: dmestas, size: 35293) [annotate] [blame] [check-ins using]
-
2026-07-29 13:19:41
— part of check-in
[55d6e7c7bb]
on branch logstore-index
— repocache, bisect, undo: checksum through the vendored crc32