Artifact 22d8f54b16e4f2c90d1b93e1fb7ba1daa59acabce163b11e168db37600ea40ee:
- File
internal/content/export_test.go
-
2026-10-28 23:43:43
— part of check-in
[7ba1eb6915]
on branch main
— perf(content): bound and test the memo's compact trees
Count the decoded file set a tree index keeps as the next difference's base toward memoTreeBytes, check a decoded id's gap without wrapping in uint64, and say what cloning the index on publish costs (about 0.5ms for fossil-scm.org's whole history, BenchmarkTreeIndexClone).
TestMemoWideTreesMatchFresh classifies every cone over wide trees that rename, delete and add files, in all three manifest forms, with chains of differences 15 long and with a limit that starts the index again, before and after the store gains check-ins; a branch heads the chains trunk trees continue, so a trunk horizon decodes trees whose chain starts outside its held set. (user: [email protected], size: 1940) [annotate] [blame] [check-ins using]
-
2026-10-29 00:48:34
— part of check-in
[6d860dc574]
on branch main
— Merge pull request #522 from danmestas/perf/memo-tree-encoding
perf(content): keep the memo's trees as interned id sets and differences (user: [email protected], size: 1940) [annotate] [blame] [check-ins using]
- 2026-10-29 01:35:50 — part of check-in [8426695b6c] on branch main — Merge remote-tracking branch 'origin/main' into feat/receive-size-budget (user: [email protected], size: 1940) [annotate] [blame] [check-ins using]
-
2026-10-28 23:43:43
— part of check-in
[7ba1eb6915]
on branch main
— perf(content): bound and test the memo's compact trees