hndrk
hndrk
### Overview This proposal outlines a new folder structure for the `zbench` project to improve modularity and maintainability. Some of the folder structure we already have, other parts are not...
## Summary Introduce a GitHub Action specifically designed for continuous benchmarking using zBench. This action will automate the process of running benchmarks on every commit/pull request, collecting performance data, and...
Implement a new feature in the benchmark module to display a summary at the end of benchmarking output. This summary includes the fastest benchmark, and a comparison of each benchmark...
#### Description: This issue tracks the development and release of `zBench` version 1.0.0, a comprehensive benchmarking tool designed for the Zig programming language. `zBench` aims to provide an efficient, user-friendly,...
## Description One feature that would significantly enhance its utility is the addition of a summary of the benchmarks at the end of its output, similar to the functionality offered...
# Proposal: Extension/Plugin Support in zBench ## Overview We aim to introduce a streamlined plugin support mechanism into zBench, facilitating easy creation of output format extensions like `zbench-csv` or `zbench-json`....
## Add New Example for Lifecycle Hooks Usage ### Summary While the recent addition of lifecycle hooks (`beforeAll`, `afterAll`, `beforeEach`, `afterEach`) to our benchmarking framework is a significant improvement, providing...
# Issue with Build Command in CI Pipeline on Windows ## Description We've encountered an issue with the build command in the CI pipeline when running on `windows-latest`. The term...
### Description In the current setup of the zBench project, Zig tests are cached after their first successful execution. This behavior is standard for Zig, where tests are not re-run...