Update to 1.12.0.
Changelog:
- --command-name can now take parameter names from --parameter-* options
- Exit codes (or signals) are now printed in cases of command failures
- Exit codes are now part of the JSON output
- When --export-* commands are used, result files are created before benchmark execution to fail early in case of, e.g., wrong permissions
- When --export-* options are used, result files are written after each individual benchmark command instead of writing after all benchmarks have finished
- Reduce number of shell startup time measurements from 200 to 50, generally speeding up benchmarks
- User and system time are now in consistent time units