criterion-measurement

Criterion measurement functionality and associated types

https://github.com/bos/criterion

Version on this page:0.1.0.0
LTS Haskell 22.17:0.2.1.0
Stackage Nightly 2024-04-19:0.2.1.0
Latest on Hackage:0.2.1.0

See all snapshots criterion-measurement appears in

BSD-3-Clause licensed by Bryan O'Sullivan
Maintained by Marco Zocca <zocca.marco gmail>, Ryan Scott
This version can be pinned in stack with:criterion-measurement-0.1.0.0@sha256:a6dbf6d5785e685fadb5979fa3b22a2b6dbf292181205537ce3abfea3366f431,2056

Module documentation for 0.1.0.0

  • Criterion
    • Criterion.Measurement
      • Criterion.Measurement.Types
        • Criterion.Measurement.Types.Internal
Used by 1 package in nightly-2018-07-26(full list with versions):

criterion-measurement

Build Status

Measurement-related functionality extracted from Criterion, with minimal dependencies. The rationale for this is to enable alternative analysis front-ends.

Changes

0.1.0.0

  • This is the first release of criterion-measurement. The changelog notes below are copied from the notes for the corresponding criterion release, criterion-1.5.0.0.

  • Move the measurement functionality of criterion into a standalone package, criterion-measurement. In particular, cbits/ and Criterion.Measurement are now in criterion-measurement, along with the relevant definitions of Criterion.Types and Criterion.Types.Internal (both of which are now under the Criterion.Measurement.* namespace). Consequently, criterion now depends on criterion-measurement.

    This will let other libraries (e.g. alternative statistical analysis front-ends) to import the measurement functionality alone as a lightweight dependency.

  • Fix a bug on macOS and Windows where using runAndAnalyse and other lower-level benchmarking functions would result in an infinite loop.