Releases: LilithHafner/Chairmarks.jl
Releases · LilithHafner/Chairmarks.jl
v1.2.1
Chairmarks v1.2.1
- Fix bug where the last sample is sometimes discarded (thanks @gdalle for reporting)
- Fix bug where evals is ignored when samples=0
Merged pull requests:
- bench/runbenchmarks.jl bugfixes (#83) (@LilithHafner)
- reduce runbenchmarks.jl workload by 5x (should drop CI times similarly) (#89) (@LilithHafner)
- Add aqua badge to readme (#90) (@LilithHafner)
- Fix off by one error in sample count (#92) (@LilithHafner)
- skip RegressionTests on local testing (#93) (@LilithHafner)
- Respect evals even when samples=0 (#94) (@LilithHafner)
Closed issues:
- Samples parameters is off by one? (#91)
v1.2.0
Chairmarks v1.2.0
Merged pull requests:
- Declare soft semantic versioning (#77) (@LilithHafner)
- Use RegressionTests.jl! (#81) (@LilithHafner)
- Add option to disable GC (#85) (@LilithHafner)
- Add another gc=false test (#86) (@LilithHafner)
- Release 1.2.0 (#87) (@LilithHafner)
Closed issues:
- Does not suppress allocation & GC time as much as BenchmarkTools (#78)
v1.1.2
Chairmarks v1.1.2
Merged pull requests:
- Test and fix issue 74 for Julia version 1.8+ (#75) (@LilithHafner)
- Release 1.1.2! (#76) (@LilithHafner)
Closed issues:
- Less accurate answers than BenchmarkTools on some microbenchmarks (#74)
v1.1.1
Chairmarks v1.1.1
Merged pull requests:
- docstrings typo (#69) (@phlaster)
- Replace checksums with
Base.donotdelete
(#72) (@samuel3008) - Release 1.1.1 (#73) (@LilithHafner)
Closed issues:
- use
Base.donotdelete
? (#68)
v1.1.0
Chairmarks v1.1.0
Merged pull requests:
- Follow instructions in DocumenterVitepress.jl readme (Take 2) (#35) (@LilithHafner)
- Support interpolations! (#63) (@LilithHafner)
- Add more tests! (#64) (@LilithHafner)
- Delete unused median method (#65) (@LilithHafner)
- remove ... from docs file names because they don't look nice in Vitepress and are no longer necessary (#66) (@LilithHafner)
- Release 1.1.0 (#67) (@LilithHafner)
Closed issues:
- support $x variable interpolation (#62)
v1.0.2
Chairmarks v1.0.2
Merged pull requests:
- Give a bit of justification for not interpolating and offer
@eval
(#59) (@LilithHafner) - Fix explanation for the gc reason why Chairmarks is faster than BenchmarkTools (#60) (@Zentrik)
- Release 1.0.2 (#61) (@LilithHafner)
v1.0.1
Chairmarks v1.0.1
Merged pull requests:
- Fix typo in tutorial.md (#49) (@simonp0420)
- Fixing typos (#50) (@etiennedeg)
- fix typos (#51) (@LilithHafner)
- Add proportion of time spent benchmarking to docs (#52) (@LilithHafner)
- Answer frequently asked design questions in new "Explanations" doc section (#55) (@LilithHafner)
- Fix and test reporting undef results bug (#57) (@LilithHafner)
- Release 1.0.1 (#58) (@LilithHafner)
Closed issues:
- Bug when specifying all of samples, seconds, and evals, and limited by seconds. (#56)
v1.0.0
Chairmarks v1.0.0
Merged pull requests:
- Concision and crosslinking in docs (#41) (@LilithHafner)
- Add typos CI check (#42) (@LilithHafner)
- fix typo (#43) (@LilithHafner)
- Make
Sample
andBenchmark
public and add public package extension with Statistics (#44) (@LilithHafner) - add crosslinking, remove module docstring from docs, minor concision (#46) (@LilithHafner)
- minor API fixups (#47) (@LilithHafner)
- Release 1.0.0 (#48) (@LilithHafner)
v0.3.1
Chairmarks v0.3.1
Merged pull requests:
- fix typo in testset name (#33) (@LilithHafner)
- Fix the DocumenterVitepress build (#34) (@asinghvi17)
- add experimental DocumenterVitepress version to CI (#36) (@asinghvi17)
- Reorganize docs and make some broken-formatting fixups (#37) (@LilithHafner)
- Improve docs (#38) (@LilithHafner)
- Add a tutorial to the docs, a WIP warning to the RegressionTests.jl page, and minor tooling improvements (#39) (@LilithHafner)
- Release 0.3.1 (#40) (@LilithHafner)
Closed issues:
- Stable documentation link points to out of date docs. (#32)
v0.3.0
Chairmarks v0.3.0
Merged pull requests:
- Rename
value
tochecksum
(#29) (@LilithHafner) - make map and reduction internal and expose the checksum argument as an alternative (#30) (@LilithHafner)
- Release 0.3.0 (#31) (@LilithHafner)