Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 0.4.0 #496

Merged
merged 35 commits into from
Sep 10, 2022
Merged

Version 0.4.0 #496

merged 35 commits into from
Sep 10, 2022

Commits on Jul 26, 2021

  1. Remove deprecated functions.

    lemmih committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    f013a5d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0ef6c82 View commit details
    Browse the repository at this point in the history
  3. Honor optional feature flags. (#497)

    * Disable warnings about HTML reports and standalone support.
    
    * Include 'html_reports' in the set of stable features.
    
    * Suppress html and csv if the feature flags are missing.
    
    * Make the CSV dependency optional.
    
    * Group optional dependencies in cargo manifest.
    
    * Test both with all features and no features.
    lemmih authored Jul 26, 2021
    Configuration menu
    Copy the full SHA
    6355148 View commit details
    Browse the repository at this point in the history
  4. Changes error messages output to stderr (#412)

    Some tools (e.g., rhysd/github-actions-benchmark) that parse the output of criterion do not correctly parse the standard output if it contains an unexpected string, such as an error message. The fix in this commit ensures that the tool will work correctly in environments where gnuplot is not installed (e.g., GitHub Actions runners).
    
    Also, from the conventions of the command line interface, it is preferable that such error messages be output to stderr.
    gifnksm authored Jul 26, 2021
    Configuration menu
    Copy the full SHA
    e7c08b3 View commit details
    Browse the repository at this point in the history
  5. Basic support for targeting wasm32-wasi (#498)

    * Make the plotters dependency optional.
    
    * Turn rayon into an optional dependency.
    
    * Add cli flag for discarding baselines rather than saving them to disk.
    
    * Disable plotting if html_reports is disabled.
    
    * Support testing with and without the html_reports flag.
    lemmih authored Jul 26, 2021
    Configuration menu
    Copy the full SHA
    09efa53 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2021

  1. Configuration menu
    Copy the full SHA
    e8bb66d View commit details
    Browse the repository at this point in the history
  2. Use terminal code, send results to stdout, and messages to stderr. (#500

    )
    
    * Use terminal code to clear the line.
    
    * Print status messages to stderr.
    Status messages such as 'Warming up', 'Analyzing', etc.
    
    * Use the 'anes' library for handling terminal escape codes.
    lemmih authored Jul 27, 2021
    Configuration menu
    Copy the full SHA
    4b80187 View commit details
    Browse the repository at this point in the history
  3. Accept subsecond durations from the command line. (#501)

    * Accept subsecond durations from the command line.
    
    * Replace 'to_nanos' with 'as_nanos'.
    'as_nanos' stabilized in 1.33.
    lemmih authored Jul 27, 2021
    Configuration menu
    Copy the full SHA
    43f9751 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c1b3466 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6d3161e View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2021

  1. Configuration menu
    Copy the full SHA
    f862a1b View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2021

  1. Configuration menu
    Copy the full SHA
    791a97f View commit details
    Browse the repository at this point in the history
  2. Add --quiet flag for printing a single line per benchmark. (#510)

    * Add --quiet flag. When enabled, only a single line is printed per benchmark.
    
    * Print warnings and errors to stderr.
    lemmih authored Aug 10, 2021
    Configuration menu
    Copy the full SHA
    7b8030b View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2021

  1. Configuration menu
    Copy the full SHA
    db880ab View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2021

  1. Add flag to allow baseline comparisons to succeed when a baseline can…

    … not be found
    rukai authored and lemmih committed Dec 28, 2021
    Configuration menu
    Copy the full SHA
    77f1b38 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2022

  1. Configuration menu
    Copy the full SHA
    6d4eff5 View commit details
    Browse the repository at this point in the history
  2. Enable --quick mode. (#535)

    * Enable --quick mode.
    
    * Add basic user guide for the new 'quick mode'.
    lemmih authored Jan 2, 2022
    Configuration menu
    Copy the full SHA
    412591e View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2022

  1. Configuration menu
    Copy the full SHA
    a9c42f0 View commit details
    Browse the repository at this point in the history
  2. Improved WASI support (#550)

    * Document WASM support with wasmer, wasmtime, nodejs, and browsers.
    lemmih authored Feb 13, 2022
    Configuration menu
    Copy the full SHA
    08bdb9a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6929f48 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2022

  1. Configuration menu
    Copy the full SHA
    4b37d8a View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2022

  1. replace serde_cbor with ciborium (#560)

    * Bump MSRV to 1.56 as required by ciborium
    crepererum authored Jul 2, 2022
    Configuration menu
    Copy the full SHA
    d4593f4 View commit details
    Browse the repository at this point in the history
  2. Upgrade to clap v3 (#543)

    Clap v3 is a new major version of clap with several deprecations and
    breaking changes, all of which are addressed within this commit.
    benesch authored Jul 2, 2022
    Configuration menu
    Copy the full SHA
    a00c592 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f73aebb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c334339 View commit details
    Browse the repository at this point in the history
  5. Bump MSRV to 1.56.1

    lemmih committed Jul 2, 2022
    Configuration menu
    Copy the full SHA
    1a66bb7 View commit details
    Browse the repository at this point in the history
  6. Set required clap parameter.

    lemmih committed Jul 2, 2022
    Configuration menu
    Copy the full SHA
    5cb91ab View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6127032 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    77e4ae2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    758b324 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ecfd1d1 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2022

  1. Configuration menu
    Copy the full SHA
    2934163 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2022

  1. Configuration menu
    Copy the full SHA
    a18d080 View commit details
    Browse the repository at this point in the history
  2. Remove critcmp code (it belongs in cargo-criterion) (#610)

    * Delete critcmp code (it belongs in cargo-criterion)
    
    * Bump MSRV to 1.57 due to os_str_bytes.
    
    * Mention MSRV bump in CHANGELOG.
    lemmih authored Aug 23, 2022
    Configuration menu
    Copy the full SHA
    f82ce59 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2022

  1. Configuration menu
    Copy the full SHA
    935c632 View commit details
    Browse the repository at this point in the history