Skip to content
zit Check-in [b165f47caa]
Login

Check-in [b165f47caa]

Overview
Comment:Ignore zig-pkg/ (the build's local extraction dir for fetched C dependencies), so the zstd dep's source tree never shows as an untracked extra or risks being swept into a commit.
Timelines: family | ancestors | zstd-phase0
Files: files | file ages | folders
SHA3-256: b165f47caa9f9917fba742c18caca886f029599d5e3712d465c71cf759881fb5
User & Date: dmestas on 2026-07-17 05:43:07.004
Other Links: branch diff | manifest | tags
Context
2026-07-17
05:43
Ignore zig-pkg/ (the build's local extraction dir for fetched C dependencies), so the zstd dep's source tree never shows as an untracked extra or risks being swept into a commit. closed check-in: b165f47caa user: dmestas tags: zstd-phase0
05:39
Add the pack-time zstd encoder seam (foundation for local storage compression). Vendors allyourcodebase/zstd (C libzstd) via zig fetch, confined to a new src/zstd.zig module so the core zit library stays C-free; the runtime read path decodes with pure-Zig std.compress.zstd. Frames carry no content checksum (zit verifies section 7.7 over uncompressed bytes; 0.16 std's zstd checksum path is unimplemented). Proven: libzstd level-19 encode round-trips byte-identically through std decode, and encoding is deterministic for pack idempotence. check-in: a409e20ab8 user: dmestas tags: zstd-phase0
Changes