Chairmarks v1.2.2
- Bugfix for seconds=Inf (thanks @gdalle for reporting)
- Bugfix for parsing standalone literal symbols
- Minor display formatting improvements
- Several small docs fixups and improvements (thanks @adrhill for one of them)
Merged pull requests:
- Recommend BasicAutoloads instead of a home-rolled autoloader (#96) (@LilithHafner)
- Update naming guidelines URL (#97) (@LilithHafner)
- Indent trailing lines of benchmark display by one space (#101) (@LilithHafner)
- Handle seconds=Inf and very high seconds args gracefully (unbounded runtime if samples and evals are specified, otherwise throw) (#105) (@LilithHafner)
- Fix time conversion in BenchmarkTools comparison (#110) (@adrhill)
- Make CI tests track lts, min, and pre (#112) (@LilithHafner)
- make
show(::Benchmark)
indent samples 1 space instead of 2 (#114) (@LilithHafner) - Add explanations for some deviations from BenchmarkTools (#115) (@LilithHafner)
- Make the "no warmup" test less flaky (#116) (@LilithHafner)
- Release 1.2.2 (#117) (@LilithHafner)
- Make flaky Issue 74 test a regression test not an absolute test (#118) (@LilithHafner)
- Macro Expansion: Special case QuoteNode by
Returns
ing the unpacked value rather than the QuoteNode itself. (#119) (@LilithHafner) - Replace recursion with mutation in the large/infinite seconds case (#120) (@LilithHafner)
- Refer to @be in why.md not @b which directs to @be (#123) (@LilithHafner)
- Update truthful section based on the use of
Base.donotdelete
(#125) (@LilithHafner)
Closed issues:
- Parsing error on standalone literal symbols (#99)
- Suggestion to Follow BenchmarkTools More Closely (#100)
seconds=Inf
does not work (#104)- @b Produces
Infs
in matrix (#106) - Histograms of benchmark times (#108)
- How to reproducibly sample random inputs? (#111)
- Update section on checksums to account for
Base.donotdelete
(#124)