Skip to content

Commit

Permalink
Merge 1286390 into 0e6d009
Browse files Browse the repository at this point in the history
  • Loading branch information
smarr committed Aug 6, 2023
2 parents 0e6d009 + 1286390 commit 42b27d7
Show file tree
Hide file tree
Showing 3 changed files with 47 additions and 2 deletions.
12 changes: 11 additions & 1 deletion CHANGELOG.md
Expand Up @@ -2,6 +2,8 @@

## [Unreleased]

## [1.2.0] Custom Gauge Adapters - 2023-08-06

The main feature of this release is the new support for custom
gauge adapters. This allows the use of a Python file from the
ReBench config, which can parse arbitrary output from a benchmark, see #209.
Expand All @@ -13,12 +15,19 @@ version 1.1.0, which was the last version with Python 2 support.

Other new features:
- add command-line option `-D` to disable the use of denoise (#217)
- include CSV headers into .data files (#220, #227)
- abort all benchmarks for which the exector is missing (#224)
- make the current invocation accessible in the command as `%(invocation)s` (#230)

Other changes:
- fix bug where `'None'` instead of `null` was reported to ReBenchDB (#232)
- fix handling of environment variables when sudo is used (#210)
- try `gtime` from MacPorts as alternative `time` command on macOS (#212)
- update py-cpuinfo to work on macOS with ARM-base CPUs (#212)
- make error more readable when executor is not available (#213)
- add testing on macOS on Github Actions (#226)

Thanks to @naomiGrew for the contributions!

## [1.1.0] Denoise - 2023-02-21

Expand Down Expand Up @@ -210,7 +219,8 @@ Thank you!
- [0.6.0] - 2014-05-19
- [0.5.0] - 2014-03-25

[Unreleased]: https://github.com/smarr/ReBench/compare/v1.1.0...HEAD
[Unreleased]: https://github.com/smarr/ReBench/compare/v1.2.0...HEAD
[1.2.0]: https://github.com/smarr/ReBench/compare/v1.1.0...v1.2.0
[1.1.0]: https://github.com/smarr/ReBench/compare/v1.0.1...v1.1.0
[1.0.1]: https://github.com/smarr/ReBench/compare/v1.0.0...v1.0.1
[1.0.0]: https://github.com/smarr/ReBench/compare/v1.0rc2...v1.0.0
Expand Down
35 changes: 35 additions & 0 deletions CITATION.cff
@@ -0,0 +1,35 @@
cff-version: 1.2.0
title: 'ReBench: Execute and Document Benchmarks Reproducibly'
message: >-
If you use this software, please consider citing. Either
based on the metadata found in this file, or the main DOI:
https://doi.org/10.5281/zenodo.1311762
type: software
authors:
- given-names: Stefan
family-names: Marr
email: s.marr@kent.ac.uk
affiliation: University of Kent
orcid: 'https://orcid.org/0000-0001-9059-5180'
identifiers:
- type: doi
value: 10.5281/zenodo.1311762
description: Release and archival on Zenodo
repository-code: 'https://github.com/smarr/rebench'
url: 'https://rebench.dev/'
repository-artifact: 'https://doi.org/10.5281/zenodo.1311762'
abstract: >-
ReBench is a tool to run and document benchmark
experiments. Currently, it is mostly used for benchmarking
language implementations, but it can be used to monitor
the performance of all kinds of other applications and
programs, too.
keywords:
- science
- benchmarking
- performance tracking
- continuous benchmarking
- continuous testing
- research
- reproducibility
license: MIT
2 changes: 1 addition & 1 deletion rebench/__init__.py
@@ -1 +1 @@
__version__ = "1.2.0-dev2"
__version__ = "1.2.0"

0 comments on commit 42b27d7

Please sign in to comment.