Overview
| Comment: | Reject any stored log version this reader never wrote, set the append watermark to the true file length after an extending truncate, honor the read-past-EOF-returns-zero contract in the simulated file, and fold the duplicated frame-header validation into one shared check so the content reader and the open-time scan cannot diverge. |
|---|---|
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
7fb8e33f9c65cca54fed1f85490a8f95 |
| User & Date: | dmestas on 2026-07-14 01:02:00.916 |
| Other Links: | manifest | tags |
Context
|
2026-07-14
| ||
| 01:12 | Compile the end-to-end test binary under `zig build test` so a type error in the subprocess-driven e2e file breaks the build instead of rotting undetected, while keeping its ~150-spawn run out of the unit gate. check-in: 7cb4c1b861 user: dmestas tags: trunk | |
| 01:02 | Reject any stored log version this reader never wrote, set the append watermark to the true file length after an extending truncate, honor the read-past-EOF-returns-zero contract in the simulated file, and fold the duplicated frame-header validation into one shared check so the content reader and the open-time scan cannot diverge. check-in: 7fb8e33f9c user: dmestas tags: trunk | |
| 00:04 | Drive the init, add, rm, and commit argument grammars through one table-driven flag scanner so the four near-identical parsers cannot drift apart. check-in: 2487264643 user: dmestas tags: trunk | |
Changes
Modified src/checkout.zig
from [6ece1fad83]
to [d77c2a4e6b].
[diff]
Modified src/logstore.zig
from [0bebfabbd9]
to [471bc0c518].
[diff]
Modified src/logstore_test.zig
from [8bf1f3db63]
to [fa48c03609].
[diff]
Modified src/sim/faulty_file.zig
from [5b53ce4b3c]
to [ba6f4a4872].
[diff]
Modified src/storage.zig
from [af66053bee]
to [512205eb62].
[diff]