zig/lib/std/Build
mlugg e4456d03f3
std.Build.Step.Run: many enhancements
This is a major refactor to `Step.Run` which adds new functionality,
primarily to the execution of Zig tests.

* All tests are run, even if a test crashes. This happens through the
  same mechanism as timeouts where the test processes is repeatedly
  respawned as needed.
* The build status output is more precise. For each unit test, it
  differentiates pass, skip, fail, crash, and timeout. Memory leaks are
  reported separately, as they do not indicate a test's "status", but
  are rather an additional property (a test with leaks may still pass!).
* The number of memory leaks is tracked and reported, both per-test and
  for a whole `Run` step.
* Reporting is made clearer when a step is failed solely due to error
  logs (`std.log.err`) where every unit test passed.
2025-10-18 09:28:41 +01:00
..
Cache std.fmt: delete deprecated APIs 2025-08-31 12:49:18 -07:00
Step std.Build.Step.Run: many enhancements 2025-10-18 09:28:41 +01:00
Watch std.Build.Watch: add macOS implementation based on FSEventStream 2025-08-02 05:13:13 +01:00
abi.zig std.Build: implement unit test timeouts 2025-10-18 09:28:39 +01:00
Cache.zig std.Build.Cache: clarify parameter is sub path, not basename 2025-09-24 20:01:19 -07:00
Fuzz.zig web ui: fix not sending initial context sometimes 2025-09-25 17:16:41 -07:00
Module.zig std.ArrayList: make unmanaged the default 2025-08-11 15:52:49 -07:00
Step.zig std.Build.Step.Run: many enhancements 2025-10-18 09:28:41 +01:00
Watch.zig Merge pull request #24661 from alichraghi/spv4 2025-08-07 20:55:50 -07:00
WebServer.zig std.Build: implement unit test timeouts 2025-10-18 09:28:39 +01:00