authorgravatar for mlugg@mlugg.co.ukMatthew Lugg <mlugg@mlugg.co.uk> 2025-10-28 13:34:53+00:00
committergravatar for mlugg@mlugg.co.ukMatthew Lugg <mlugg@mlugg.co.uk> 2025-10-30 09:31:30+00:00
log0dde70ef763d7d21ea2fe703deb253a9ae59cf72
tree3099c59d1b88a53073cf41d278f4f348e84fa99e
parent92151216882e2bfacbbb1b6cae3c5281bf9dd03c
signaturelock-open Commit is signed but in an unrecognized format.

std.Build: fix '--webui' crash

Using '--webui' without '--time-report' when there are Run steps in the graph was regressed by https://github.com/ziglang/zig/pull/25029.

1 files changed, 9 insertions(+), 5 deletions(-)

lib/std/Build/Step/Run.zig+9-5
......@@ -1587,11 +1587,15 @@ fn spawnChildAndCollect(
15871587 run.step.test_results = res.test_results;
15881588 if (res.test_metadata) |tm| {
15891589 run.cached_test_metadata = tm.toCachedTestMetadata();
1590 if (options.web_server) |ws| ws.updateTimeReportRunTest(
1591 run,
1592 &run.cached_test_metadata.?,
1593 tm.ns_per_test,
1594 );
1590 if (options.web_server) |ws| {
1591 if (b.graph.time_report) {
1592 ws.updateTimeReportRunTest(
1593 run,
1594 &run.cached_test_metadata.?,
1595 tm.ns_per_test,
1596 );
1597 }
1598 }
15951599 }
15961600 return null;
15971601 } else {