Dominic

Results 23 issues of Dominic

The discussion in #309 says that Mach won't use magical public declarations to set things such as options, however I think it makes sense to use them for (any applicable)...

long-term
mach

### Zig Version 0.10.0-dev.3986+e323cf126 ### Steps to Reproduce Here is a repro case: ```zig const std = @import("std"); fn StructArray(comptime T: type) type { // std.debug.assert(@alignOf(T) == 8); const field...

bug

This PR adds the ability to specify a custom test runner via a new `--test-runner` CLI option, or the `std.build.Builder.test_runner_path` field. There are a few aspects I'm uncertain about: -...

Closes #14822. This PR implements the simple solution I mentioned in the linked issue by using a hashmap to detect when an attempt is made to add a top-level step...

This PR adds `fn std.io.tty.detectConfigForce(File, bool) Config` which accepts an extra parameter to force coloring if the platform supports it. There are two code paths where `.no_color` will be returned:...

**NOTE:** This PR depends on ziglang/zig#16093 or an equivalent being merged. This change aligns the output columns nicely (closes #4, maybe #10): Benchmark 1 (16 runs): ls: measurement mean ±...

Sometimes you want different behaviour than the auto detection. This flag supports the same options as ripgrep. TTY detection is also move to stdout rather than stderr as colored output...

Closes #9. Here is the output for a command failing. I ~/S/poop (child-stderr +) [1] > zig-out/bin/poop ls 'ls a' ls -d 50 Benchmark 1 (24 runs): ls measurement mean...

Having some common machine-readable format(s) would be helpful for analyzing results. There should be a format that is easy for plotting packages like gnuplot and matplotlib to consume - I...

I think that percentages are not easier to comprehend than ratios, especially when the delta is quite big. An example: Benchmark 1 (376 runs): zig-out/bench/ReleaseSafe/zimalloc/create-destroy-loop-native-ReleaseSafe: measurement mean ± σ min...