Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • v0.21.0 protected Release: v0.21.0
    # Release v0.21.0
    
    - Added functions to generate box plots.
    - Quit use of `CLOCK_MONOTONIC_RAW` which is less accurate than `CLOCK_MONOTONIC`.
    - Updated development environment.
  • v0.20.0 protected Release: v0.20.0
    # Release v0.20.0
    
    - Plots with more parameter types (bool, string, integer).
    - Line plots of custom outputs with respect to parameters.
    - Line plots of custom outputs with respect to processing time while parameter changes.
    - Violin plots of processing time with respect to parameters.
    - Updated dependencies.
  • v0.19.0 protected Release: v0.19.0
    # Release v0.19.0
    
    - Made parameters usable as x-axis in plots.
  • v0.18.0 protected Release: v0.18.0
    # Release v0.18.0
    
    - Updated included headers according to changes in fmt library.
    - Added check of encodings of names (benchmark names, parameter names, ...) to prevent wrong outputs.
    - Updated development environment.
  • v0.17.1 protected Release: v0.17.1
    # Release v0.17.1
    
    - Fixed build error with the latest version of fmt library.
  • v0.17.0 protected Release: v0.17.0
    # Release v0.17.0
    
    - Updated plotly.js in plots.
    - Some fixes for clang 18.
    - Others
      - Changes of development environment.
  • v0.16.0 protected Release: v0.16.0
    # Release v0.16.0
    
    - Additional statistics of measured time.
      - Median.
      - Standard error.
    - Omit "threads" parameter in outputs when not specified by users' programs.
    - Others
      - Refactoring of internal implementations.
      - Changes of development environment.
  • v0.15.3 protected Release: v0.15.3
    # Release v0.15.3
    
    - Changed console output for readability.
    - Improved CI configurations.
  • v0.15.2 protected Release: v0.15.2
    # Release v0.15.2
    
    - Changed the library used in serialization of MessagePack form msgpack-cxx to cpp-msgpack-light.
      - This won't change the format of output files.
    - Updated plotly.js to version 2.29.1.
  • v0.15.1 protected Release: v0.15.1
    Updated plotly.js.
  • v0.15.0 protected Release: v0.15.0
    - Updated plotly.js.
    - Fixed some warnings in clang-tidy 16.
  • v0.14.0 protected Release: v0.14.0
    # Release v0.14.0
    
    Support of compressed data files, and some update of the development environment.
  • v0.13.0 protected Release: v0.13.0
    # Release v0.13.0
    
    - Console output easier to read ([Issue #99](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-stat-bench/-/issues/99)).
    - Fixed some warnings ([Issue #103](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-stat-bench/-/issues/103), [Issue #101](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-stat-bench/-/issues/101)).
    - Updated documents ([Issue #91](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-stat-bench/-/issues/91)).
    - Added schema of data files ([Issue #97](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-stat-bench/-/issues/97)).
  • v0.12.2 protected Release: v0.12.2
    # Release v0.12.2
    
    Fixed wrong output of MsgPack data file.
  • v0.12.1 protected
    # Release v0.12.1
    
    Fixed configuration of CMake.
  • v0.12.0 protected Release: v0.12.0
    # Release v0.12.0
    
    ## Breaking Changes
    
    - Quitted support of Conan.
    
    ## Features
    
    - Output as compact MsgPack data file ([Issue #96](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-stat-bench/-/issues/96)).
    
    ## Improvements
    
    - More tests ([Issue #29](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-stat-bench/-/issues/29)).
    - Use [inja](https://github.com/pantor/inja) library for better output of plots ([Issue #94](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-stat-bench/-/issues/94)).
    - vcpkg triplet for libc++ ([Issue #98](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-stat-bench/-/issues/98)).
  • v0.11.1 protected Release: v0.11.1
    # Release v0.11.1
    
    Fix installation via CMake.
  • v0.11.0 protected Release: v0.11.0
    # Release v0.11.0
    
    ## Breaking Changes
    
    None.
    
    ## Features
    
    - Filter benchmarks using glob patterns ([Issue #77](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-stat-bench/-/issues/77)).
    
    ## Improvements
    
    - Fixed CI on Windows ([Issue #92](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-stat-bench/-/issues/92)).
    - Support of vcpkg ([Issue #93](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-stat-bench/-/issues/93), [Issue #95](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-stat-bench/-/issues/95)).
    - Prevent re-generating C++ header files repeatedly ([Issue #69](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-stat-bench/-/issues/69)).
  • v0.10.0 protected Release: v0.10.0
    # Release v0.10.0
    
    ## Breaking Changes
    
    - Refactored directory structure and class structure ([Issue #79](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-stat-bench/-/issues/79)).
    
    ## Improvements
    
    - Spell check in CI ([Issue #84](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-stat-bench/-/issues/84)).
    - Wait other threads before starting measurements ([Issue #83](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-stat-bench/-/issues/83)).
    - Use matrices in CI ([Issue #89](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-stat-bench/-/issues/89)).
    - Use clang-tidy-checker ([Issue #87](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-stat-bench/-/issues/87)).
    - Re-applied IWYU ([Issue #86](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-stat-bench/-/issues/86)).
    - Version information in header file ([Issue #44](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-stat-bench/-/issues/44)).
  • v0.9.0 protected Release: v0.9.0
    # Release v0.9.0
    
    Simple filtering of benchmarks ([Issue #40](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-stat-bench/-/issues/40)).