uv split its primary crate into 14, cutting incremental builds 30-40%
charliermarsh · x · 2026-10-15
Astral's Charlie Marsh shares that by applying matklad's canonical advice on Rust's compilation model, uv split its primary crate (46k lines) into 14 smaller crates (6k lines each). Since Cargo compiles independent crates in parallel and unaffected crates can be skipped entirely, incremental build times dropped 30-40%.
The principle: crates are Cargo's unit of compilation, so smaller crates mean more parallelism and less rework per change. Links to matklad's canonical post included.
Related event: uv Split Into 14 Crates, Cutting Incremental Build Time 30–43%(3 posts)→
More from coding & agent
- Creator builds custom GoPro ingestion tool with Codex: 4-camera array with WiFi trickle ingest — OpenAIDevs · 2026-10-15
- HybridAgent reasons in latent space, acts via text — 2x faster, 3x cheaper, open-sourced — zainhas · 2026-10-15
- Claude Code 2.1.300 ships 88 CLI changes, drops AskUserQuestion directive from system prompt — ClaudeCodeLog · 2026-10-15
- Tahoe AI opens Tara, a one-prompt plug-in connecting agents to its Tahoe-100M biology datasets — anshulkundaje · 2026-10-15
- sgrep cuts coding agent LLM costs 21.3% on SWE-bench versus ripgrep, fully local in Rust — udmrzn · 2026-10-15
- 10 GitHub repos that turn Claude Code and Codex into elite UI designers — udmrzn · 2026-10-15