Commits
Click on a commit to change the comparison rangeMerge branch 'main' into timeout-bench-only-clean27 days ago
by mattsu2020 Merge branch 'main' into timeout-bench-only-clean25 days ago
by mattsu2020 refactor(timeout/benches): simplify unix-specific benchmark structure
Remove the unnecessary `mod unix` block and use `#[cfg(unix)]` attributes
on imports, functions, and benchmarks. Adjust `main()` to conditionally
call `divan::main()` for Unix platforms. This refactoring improves code
readability and reduces module nesting without changing functionality.25 days ago
by mattsu2020 Merge branch 'main' into timeout-bench-only-clean24 days ago
by mattsu2020 ci: add uu_timeout to benchmarks
Include benchmarking for the uu_timeout utility to ensure performance tracking alongside other tools in the suite.23 days ago
by mattsu2020 Merge branch 'main' into timeout-bench-only-clean21 days ago
by mattsu2020 Merge branch 'main' into timeout-bench-only-clean refactor(bench): simplify timeout benchmark by removing child process logic
Replace complex child mode spawning with direct command arguments for cleaner and more maintainable benchmarks, reducing overhead and improving readability. Use "true" for quick-exit and "sleep" for enforced timeout tests.16 days ago
by mattsu2020 Merge branch 'main' into timeout-bench-only-clean refactor(bench): inline timeout benchmark logic
Remove the shared bench_timeout function and directly inline its logic into timeout_quick_exit and timeout_enforced benchmarks. This simplifies the code by eliminating unnecessary abstraction for two closely related functions. Merge branch 'main' into timeout-bench-only-clean21 hours ago
by mattsu2020