All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Internal implementation of the Measurement class to avoid unneeded re-calculation of constant values.
0.2.0 - 2018-03-12
- New class macros for tracking private methods in both inline and scoped visibility declaration.
- Start using
Process.clock_gettime(Process::CLOCK_MONOTONIC)
instead ofTime.now
for time tracking - Bumped up required Ruby version from 2.0 to 2.1
0.1.1 - 2018-02-24
- Specs for describing the proper way to track private methods.
- Minor performance issue in class macros
- Timeasure main code
- Timeasure profiler