From e75747a0da7daf1d127048943bc748d61898619a Mon Sep 17 00:00:00 2001 From: William Chargin Date: Mon, 14 Sep 2020 23:21:47 -0700 Subject: [PATCH] [update patch] wchargin-branch: param-list-matrix wchargin-source: 15d5c2076ea44768e8c857dd467c327e5bfe7189 --- CHANGELOG.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9313319..39cd61e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,23 @@ # unreleased ## Features + +- The `-L`/`--parameter-list` option can now be specified multiple times to evaluate all possible combinations of the listed parameters: + + ``` bash + hyperfine -L number 1,2 -L letter a,b,c \ + "echo {number}{letter}" \ + "printf '%s\n' {number}{letter}" + # runs 12 benchmarks: 2 commands (echo and printf) times 6 combinations of + # the "letter" and "number" parameters + ``` + + See: #253, #318 (@wchargin) + ## Changes + +- When parameters are used with `--parameter-list` or `--parameter-scan`, the JSON export format now contains a dictionary `parameters` instead of a single key `parameter`. + ## Bugfixes ## Other ## Packaging