Could Cargo's scheduler be better?
Summary
The article analyzes how Cargo's build scheduler works and explores improvements using a b-level scheduling approach. It presents experiments comparing cargo's baseline to a simple b-level heuristic, showing significant potential reductions in build times, especially in constrained environments, and demonstrates robustness to imperfect timing information. The conclusion suggests practical, minimal-information scheduling improvements that could be adopted in real-world build pipelines.