Overview
| Comment: | Merge branch 'perf/rebuild-blob-check' into feat/submanifest-reader
# Conflicts: # CHANGELOG.md |
|---|---|
| Timelines: | family | ancestors | descendants | both | main | trunk | feat/submanifest-reader |
| Files: | files | file ages | folders |
| SHA3-256: |
e3c81fb936d3d348c2ed8f18803bda23 |
| User & Date: | [email protected] on 2026-10-19 12:47:07.000 |
| Other Links: | branch diff | manifest | tags |
Context
|
2026-10-19
| ||
| 12:47 |
fix(verify): give treeGap a cache after the one-pass blob walk
The rebuild speed-up hands checkOneCheckin each check-in's expanded bytes and drops the pass-wide expansion cache. treeGap, from the sub-manifest reader, still lists a check-in's files to find a missing sub-manifest, and it needs a cache: without one every delta manifest re-expands its baseline. checkCheckins now keeps a small cache for those manifest reads only. check-in: 1a45812566 user: [email protected] tags: feat/submanifest-reader, main, trunk | |
| 12:47 |
Merge branch 'perf/rebuild-blob-check' into feat/submanifest-reader
# Conflicts: # CHANGELOG.md check-in: e3c81fb936 user: [email protected] tags: feat/submanifest-reader, main, trunk | |
| 12:47 |
Merge branch 'fix/stash-undo-storage' into feat/submanifest-reader
# Conflicts: # CHANGELOG.md # internal/checkout/vfile.go check-in: 189088f46c user: [email protected] tags: feat/submanifest-reader, main, trunk | |
| 01:51 |
Merge remote-tracking branch 'origin/main' into perf/rebuild-blob-check
# Conflicts: # CHANGELOG.md check-in: 2f61d4898f user: [email protected] tags: feat/submanifest-reader, main, trunk | |
Changes
Modified CHANGELOG.md
from [89ab0d9ff7]
to [2bab0ba6f3].
[diff]
Modified internal/content/content.go
from [01d1e00f3d]
to [44c2ffe0ad].
[diff]
Added internal/content/sweep.go version [eea8d59b57].
Added internal/content/sweep_test.go version [354e33bb41].
Modified internal/verify/check_blobs.go
from [2be47941e4]
to [678cdcb6d0].
[diff]
Modified internal/verify/check_derived.go
from [d8c96f25eb]
to [3ac9a4828e].
[diff]
Added internal/verify/corpus_timing_test.go version [9a11385e89].
Modified internal/verify/rebuild.go
from [c969f49dfd]
to [f5805c4713].
[diff]
Modified internal/verify/rebuild_bench_test.go
from [5bb754b5e6]
to [2c591d1558].
[diff]
Modified internal/verify/verify.go
from [a822a252af]
to [e754d8b90d].
[diff]