uv 把主 crate 拆成 14 个:增量编译提速 30-40%
charliermarsh · x · 2026-10-15
Astral 工程师 Charlie Marsh 分享:uv 借鉴 matklad 的 Rust 编译模型经验,把主 crate 从 46k 行拆成 14 个 crate(单个降到 6k 行)。由于 Cargo 按 crate 并行编译、未受影响的 crate 可整体跳过,增量构建时间提速 30-40%。
核心原则:crate 是 Cargo 编译模型的单元,独立 crate 并行编译,改动只波及部分 crate。附 matklad 的经典参考文章链接。
所属事件:uv 主 crate 拆成 14 个,增量编译提速四成(3 条相关)→
「编程与Agent」频道最新
- Swamp Club 获 700 万美元种子轮,主打行为中心 Agent 架构 — dauber · 2026-10-15
- Attio 发布混合架构:对 agent 像可 SQL 查询的数据库,业务逻辑藏查询后 — danshipper · 2026-10-15
- 电视背景音让语音 agent 任务完成率从 38.7% 跌到 8.6%,音频清理模型可救回 — deliprao · 2026-10-15
- 本地跑 40+ 个 agent:瓶颈在 I/O 和算力管理而非设计 — rachittshah · 2026-10-15
- AI Agent 集群动力学黑客松揭晓获奖名单,冠军发现未知中文智能体群 — lfschiavo · 2026-10-15
- Agent 花 1.5 小时 2635 万 tokens 画 Frieren SVG,成本 $5.19 — thisiskp_ · 2026-10-15