Skip to content

Latest commit

 

History

History
94 lines (60 loc) · 1.65 KB

CHANGELOG.md

File metadata and controls

94 lines (60 loc) · 1.65 KB

Changelog

1.1.2 - 2024-05-01

  • Change title for better search results.

1.1.1 - 2024-05-01

  • Change title for better search results.

1.1.0 - 2024-02-28

  • Allow optional configuration:

    import glychee/configuration
    import glychee/benchmark
    
    pub fn main() {
      // Configuration is optional
      configuration.initialize()
      configuration.set_pair(configuration.Warmup, 2)
      configuration.set_pair(configuration.Parallel, 2)
    
      // Run the benchmark
      benchmark.run(...)
    }

    As of now, all values are positive integers, and supported keys are:

    • MemoryTime
    • Parallel
    • ReductionTime
    • Time
    • Warmup

1.0.2 - 2024-02-27

  • Fix hiding of internals.

1.0.1 - 2024-02-27

  • Mark helpers module as internal.

1.0.0 - 2024-02-27

  • Update for Gleam ~> 1.0.
  • Some code cleanup and refactorings.
  • Also updates Benchee dep to ~> 1.3.

0.3.0 - 2023-06-14

  • Update for Gleam ~> 0.30.

0.2.7 - 2023-01-20

  • Improved readme instructions on how to run the Glychee.

0.2.6 - 2023-01-01

  • Instruct to use gleam add glychee --dev to add as a dev dependency, only.

0.2.5 - 2023-01-01

  • Fix logo on hexpm.

0.2.4 - 2023-01-01

  • Readme
  • Typos
  • Logo

0.2.3 - 2022-10-25

  • Now just requires Gleam 0.24.0 instead of an unreleased nightly version.

0.2.2 - 2022-10-25

  • Changed Benchee configuration settings to:

    [
      warmup: 4,
      time: 8,
      memory_time: 4,
      reduction_time: 4
    ]

v0.2.0 - 2022-10-21

  • Removed these dependencies: gleam's stdlib, gleam_erlang, and gleeunit, which means Glychee can be used in these projects to benchmark themselves.