- Add
TimeUp.all_timers
. It's weird that it's not a thing.
- Add
median
andpercentile
timer statistics, and added them toprint_detailed_summary
- Add
TimeUp.print_detailed_summary
- Change the return value of TimeUp.start when passed a block to be the evaluated value of the block (for easier insertion into existing code without adding a bunch of new assignment and returns)
- Allow timer instances'
start
method to be called with a block - Add
timings
,count
,min
,max
, andmean
methods for basic stats tracking - Add
TimeUp.all_stats
to roll up all these
- Switch from a module method to Thread.current variable
- Make the gem