Tags

Tags give the ability to mark specific points in history as being important
  • v0.12.2

    # Release v0.12.2
    
    Fixed wrong output of MsgPack data file.
  • v0.12.1

    # Release v0.12.1
    
    Fixed configuration of CMake.
  • 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

    # Release v0.11.1
    
    Fix installation via CMake.
  • 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

    # 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

    # Release v0.9.0
    
    Simple filtering of benchmarks ([Issue #40](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-stat-bench/-/issues/40)).
  • v0.8.2

    # Release v0.8.2
    
    Fix Conan package.
  • v0.8.1

    # Release v0.8.1
    
    Changed the URL of GitLab project.
  • v0.7.0

    Updated dependencies (fmt 9.0.0, nlohmann_json 3.11.1, plotly.js 2.14.0).
  • v0.6.0

    Updated developing environment, and refactored Runner class.
  • v0.5.0

    ### Features
    
    - Separate directories of plots ([Issue #35](https://gitlab.com/MusicScience37/cpp-stat-bench/-/issues/35)).
    
    ### Others
    
    - Updated headers included by source codes using IWYU ([Issue #58](https://gitlab.com/MusicScience37/cpp-stat-bench/-/issues/58)).
    - Added check of outputs from reporters in tests ([Issue #60](https://gitlab.com/MusicScience37/cpp-stat-bench/-/issues/60)).
    - Updated Plotly.js to 2.11.1 ([Issue #59](https://gitlab.com/MusicScience37/cpp-stat-bench/-/issues/59)).
  • v0.4.1

    Stopped sort of benchmarks ([Issue #54](https://gitlab.com/MusicScience37/cpp-stat-bench/-/issues/54)).
  • v0.4.0

    Miscellaneous changes in configurations.
    
    - Update dependencies ([Issue #51](https://gitlab.com/MusicScience37/cpp-stat-bench/-/issues/51)).
    - Proper configuration of C++ standard libraries ([Issue #52](https://gitlab.com/MusicScience37/cpp-stat-bench/-/issues/52)).
  • v0.3.1

    ### Bug Fixes
    
    - Fix wrong axis names in violin plots ([Issue 50](https://gitlab.com/MusicScience37/cpp-stat-bench/-/issues/50)).
  • v0.3.0

    Implemented violin plot.
    
    ### Features
    
    - Violin plot ([Issue #48](https://gitlab.com/MusicScience37/cpp-stat-bench/-/issues/48)).
    
    ### Others
    
    - Added a simple benchmark example.
  • v0.2.0

    ### Features
    
    - Public API to get context variable name ([Issue #41](https://gitlab.com/MusicScience37/cpp-stat-bench/-/issues/41)).
    - Colored output to console on errors ([Issue #42](https://gitlab.com/MusicScience37/cpp-stat-bench/-/issues/42)).
    
    ### Bug Fixes
    
    - Stabilize determination of number of iterations ([Issue #31](https://gitlab.com/MusicScience37/cpp-stat-bench/-/issues/31)).
    - Fix parameters in outputs ([Issue #43](https://gitlab.com/MusicScience37/cpp-stat-bench/-/issues/43)).
    
    ### Others
    
    - Documentation of APIs for users ([Issue #32](https://gitlab.com/MusicScience37/cpp-stat-bench/-/issues/32)).
  • v0.1.0

    First release with basic features.
    
    - Report results in various types of output files.
      - To console.
      - To JSON files.
      - To HTML files of plots 📈.
        - Processing time for each execution.
        - Cumulative distribution function of processing time.
    - Measure processing time in two patterns.
      - Processing time of each execution.
      - Mean processing time of consecutive executions.
    - Report custom data with or without statistics.
    - Use custom parameters in various types.
    - Perform benchmark in multiple threads.
    - Use fixtures.
  • v0.0.0

    Beta release v0.0.0 to check Conan package release.