Wall-clock time to produce an optimized executable (Z: z build --release; Go: go build with a warm standard-library cache; Rust: rustc -C opt-level=3, Cargo release defaults). Log scale. The overflow-checked Rust build (-C overflow-checks=on) takes about as long as the default one; its build times are in the table below.
The exact programs that were timed. All print the same validated output; Go and Rust versions follow the Z algorithm statement for statement. Tap a workload name in the charts or table to open it here.