Skip to content

Tags: smarr/ReBench

Tags

v1.3.0

Toggle v1.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Prepare release of ReBench 1.3.0 (#284)

v1.2.0

Toggle v1.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Release ReBench 1.2: Custom Gauge Adapters & Dropped Python 2 Support (

…#233)

v1.1.0

Toggle v1.1.0's commit message
This release focuses on reducing the noise from the system (#143, #144).

For this purpose, it introduces the `rebench-denoise` tool, which will adapt
system parameters to:

- change CPU governor to the performance setting
- disables turbo boost
- reduces the sampling frequency allowed by the kernel
- execute benchmarks with CPU shielding and `nice -n-20`

`rebench-denoise` can also be used as stand-alone tool, is documented here:
https://rebench.readthedocs.io/en/latest/denoise/

The use of `rebench-denoise` will require root rights.

Other new features include:

 - add support for configurating environment variables (#174)
 - add support for recording profiling information (#190)
 - add support for printing the execution plan without running it (#171)
 - add marker in configuration to make setting important, which overrides
   previous settings, giving more flexibility in composing
   configuration values (#170)
 - add support for filtering experiments by machines (#161)

Thanks to @tobega, @qinsoon, @OctaveLarose, and @raehik for their contributions.

Other notable improvements:

 - `-R` now disables data reporting, replacing the previous `-S` (#145)
 - added support to report experiment completion to ReBenchDB (#149)
 - fixed JMH support (#147)
 - fixed string/byte encoding issues between Python 2 and 3 (#142)
 - updated py-cpuinfo (#137, #138, #141)
 - allow the use of float values in the ReBenchLogAdapter parser (#201)
 - make gauge adapter names in configurations case-insensitive (#202)
 - improve documentation (#197, #198)
 - use PyTest for unit tests (#192)

v1.0.1

Toggle v1.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge PR #139: Release a bug-fix release 1.0.1

v1.0.0

Toggle v1.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge PR #89: Prepare 1.0.0 release

v1.0rc2

Toggle v1.0rc2's commit message
Bump version

Signed-off-by: Stefan Marr <[email protected]>

v1.0rc1

Toggle v1.0rc1's commit message
CHANGELOG and version bump for 1.0rc1 release

Signed-off-by: Stefan Marr <[email protected]>

v0.10.1

Toggle v0.10.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge PR #77: Fix experiment filters and reporting on codespeed submi…

…ssion errors

v0.10.0

Toggle v0.10.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge PR #76: Improve Codespeed submission error and make release

v0.9.1

Toggle v0.9.1's commit message
Release ReBench 0.9.1

Signed-off-by: Stefan Marr <[email protected]>