makepad/libs/git
Admin d29ff812b7 tools, libs and the rest
git pack reads and cache bytes, image tiles for phone encoders, video
coverage tool, cargo launch helper, CI and builder updates; arch/ is
removed.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-14 07:24:22 +02:00
..
src tools, libs and the rest 2026-10-14 07:24:22 +02:00
tests git: object sizes, first-parent walks, and pack reads that scale to the Linux kernel -- Repository::object_size answers a blob's size from the pack header without inflating it, and first_parents walks a ref's first-parent chain (both for history indexing). Commits whose text is not valid UTF-8 (the kernel's oldest carry Latin-1 names) are decoded leniently instead of failing. Pack reader threads share one parsed pack index instead of each parsing its own (about 500 MB per reader on the kernel), bounded reads keep the pack file open, and a small per-reader cache holds resolved delta bases (8 MB), so a history scan of the kernel peaks at a few GB instead of 25 GB and its tree diffs run about 3x faster. Checked on the Linux node: makepad-git tests; the Scope history index on makepad and the full kernel clone. 2026-09-29 14:13:26 +02:00
Cargo.toml builder, licenses: a clean-room LZX decoder, license fields on every crate, and libs/mb3d removed 2026-09-29 16:29:39 +02:00