Micro-partition pruning
Dependency-narrowed inputs, dynamic depfiles, order-only edges, and early cutoff keep unaffected actions out of the scheduler.
FrostBuild is a correctness-first build engine for low-latency incremental work in large monorepos. It prunes aggressively, restores by content, and keeps exact verification at every reuse boundary.
Equivalence guards correctness.
Dimensions shrink invalidation.
Distance earns performance.
THE ENGINE
FrostBuild combines a precise dependency graph with immutable storage and crash-safe state. A miss only costs time; an unverified result never becomes a hit.
Dependency-narrowed inputs, dynamic depfiles, order-only edges, and early cutoff keep unaffected actions out of the scheduler.
An immutable local CAS, exact output-set validation, and final digest gates protect every restored artifact.
Build, test, run, debug, watch, daemon mode, IDE generation, and cross-platform release archives live in one direct-argv tool.
CHECKED EVIDENCE
Benchmarks preserve raw samples, graph contracts, tool versions, and host metadata. Losing cases stay in the report.
Median of 31 end-to-end CLI samples
Measured against equivalent Cargo work
Versus direct tsc on the checked corpus
ONE MODEL, MANY LANGUAGES
C and C++ get translation-unit rules. Rust, Go, Java, TypeScript, Python, npm, Gradle, Maven, and other tools use cacheable direct-command boundaries with declared files or output trees.
Read the polyglot contract →$ frost build --profile release -j 16 graph 161 targets · 160 edges pruned 152 unaffected targets cached 8 verified actions built 1 action ✓ finished in 49.4 ms
GET STARTED
Build from source with the pinned Rust toolchain, then initialize a workspace.
cargo install --git https://github.com/hjosugi/frost-build --tag v0.8.0 frostbuild-cli
Then run frost init && frost build.