Overview
| Comment: | A full derive keeps less of the history in memory: comments go to a mapped temp file, edges thread through the linkage rows, tag rows sit in a flat per-rid table with pooled values, users and comment offsets are dense arrays, and the image streams to the cache file |
|---|---|
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
0212aeede46dd1cdd5c234d2153935ff |
| User & Date: | dmestas on 2026-11-02 23:05:58.580 |
| Other Links: | manifest | tags |
Context
|
2026-11-02
| ||
| 23:06 | zit runs on a size-class heap, so a block freed on one thread is reused on any, and an import's warm-up reuses what the import freed check-in: 3d0cc41587 user: dmestas tags: trunk | |
| 23:05 | A full derive keeps less of the history in memory: comments go to a mapped temp file, edges thread through the linkage rows, tag rows sit in a flat per-rid table with pooled values, users and comment offsets are dense arrays, and the image streams to the cache file check-in: 0212aeede4 user: dmestas tags: trunk | |
| 23:05 | advance's gates read a checkpoint's header, not its whole body, so a cold open no longer reads back the checkpoint it just wrote check-in: 05354a9331 user: dmestas tags: trunk | |
Changes
Modified src/git/git_import_test.zig
from [888ec9531a]
to [735ad400e1].
[diff]
Modified src/repocache.zig
from [503c32950c]
to [fb84870cb5].
[diff]
Modified src/repoimage.zig
from [feb72cc35c]
to [e730a970d4].
[diff]
Modified src/repository.zig
from [2cd607ea42]
to [bc2a5c81bf].
[diff]
Modified src/repostate.zig
from [6d9222d15a]
to [399c6667c3].
[diff]
Modified src/repoview.zig
from [2714126964]
to [721df62f7c].
[diff]
Modified src/root.zig
from [806b1b0e99]
to [f853aeb6a0].
[diff]
Added src/text_spill.zig version [92f664802c].