Commit Graph

55 Commits

Author SHA1 Message Date
Bodigrim
4569c5312f Add plotting example to README 2021-03-28 18:53:53 +01:00
Bodigrim
7135e79619 Add SVG reporter 2021-03-28 18:53:53 +01:00
Bodigrim
396e2ccd34 Clarify warning about concurrent execution 2021-03-28 18:53:53 +01:00
Bodigrim
956bd87e28 Add bcompare 2021-03-23 18:39:45 +00:00
Bodigrim
f5d7ef938b Throw a message, if benchmarks take too long 2021-03-21 00:26:46 +00:00
Bodigrim
291c6b7659 Recommend switching to non-moving garbage collector 2021-03-20 23:35:14 +00:00
Bodigrim
6d0e0b107a Release 0.2.3 2021-03-18 19:50:25 +00:00
Bodigrim
07b2a6fb74 Explain how to isolate interfering benchmarks 2021-03-18 19:50:25 +00:00
Bodigrim
2b4d1e455e Recommend increasing nursery size 2021-03-16 23:36:03 +00:00
Bodigrim
95be26d47d Regenerate CI config 2021-03-16 20:53:19 +00:00
Bodigrim
f12ec7b644 Update documentation 2021-03-16 18:57:54 +00:00
Bodigrim
8b378d9224 #9 Prohibit duplicated benchmark names in CSV reports 2021-03-15 20:33:31 +00:00
Bodigrim
a4264e57a7 Update documentation 2021-03-15 19:16:34 +00:00
Bodigrim
be257b8358 Minor changes 2021-03-15 00:41:16 +00:00
Bodigrim
6420b1f539 Release 0.2.2 2021-02-26 19:51:08 +00:00
Mitsutoshi Aoe
b242fb1ca6 Remove the NFData constraint on whnfIO 2021-02-26 19:48:55 +00:00
Bodigrim
ddc1eecf12 Release preparations 2021-02-07 17:26:30 +00:00
Bodigrim
51a5288b45 Improve pretty printing 2021-02-07 17:26:30 +00:00
Bodigrim
ede45c1e30 Replace rnf with force, otherwise GHC sometimes optimizes away evaluate () 2021-02-07 14:36:32 +00:00
Bodigrim
c36913d964 Eliminate potential sources of overflow 2021-02-06 20:05:37 +00:00
Bodigrim
3719738610 Rename sigma to stdev 2021-02-06 18:20:33 +00:00
Bodigrim
46a52489e2 Elaborate documentation on nf, whnf and friends 2021-02-06 18:20:33 +00:00
Bodigrim
ca254f55df Restore default RelStDev to 5% 2021-02-06 18:20:33 +00:00
Bodigrim
aff4616e1f Fix integer overflow in stdev computations 2021-02-06 18:20:33 +00:00
Bodigrim
afb2f8d5bd Release preparations 2021-02-05 20:12:10 +00:00
Bodigrim
9e8826dd05 Restrict command-line options to positive values only 2021-02-05 19:18:26 +00:00
Bodigrim
4f425e8d4e Ensure that we use Int64 and Word64 only 2021-02-05 19:18:26 +00:00
Bodigrim
89bb2c0afb Export benchIngredients 2021-02-05 19:12:38 +00:00
Bodigrim
be582739bc Tweak documentation and comments 2021-02-05 19:11:54 +00:00
Bodigrim
becd0ab2c0 Update documentation with regards to baseline comparisons 2021-02-04 20:19:23 +00:00
Bodigrim
983165e063 Add FailIfFaster option 2021-02-04 19:58:05 +00:00
Bodigrim
6359aff182 Add hlint config 2021-02-04 19:26:28 +00:00
Bodigrim
6e1c0c894e Propagate newtypes for options to internal functions 2021-02-04 19:21:36 +00:00
Bodigrim
de71f014eb Set default RelStDev to 1% 2021-02-04 18:56:35 +00:00
Bodigrim
f2c98a053e Switch from Integer to Word64 (greatly improves precision) 2021-02-04 18:56:35 +00:00
Bodigrim
ea05b1e296 Enable -O2 2021-02-04 18:49:45 +00:00
Bodigrim
b0448b4329 Experiment with FailIfSlower 2021-02-04 00:44:01 +00:00
Bodigrim
b7778784a0 Explain how to combine tests and benchmarks 2021-02-03 23:33:03 +00:00
Bodigrim
be37589b47 Regenerate haddock from README.md 2021-02-03 22:59:13 +00:00
Bodigrim
b4d26a2afe Export RelStDev 2021-02-03 22:22:31 +00:00
Bodigrim
a108d9a1da Use safeRead where appropriate 2021-02-03 22:07:20 +00:00
Bodigrim
4b85b88790 Experiment with comparisons against baseline 2021-02-03 20:22:42 +00:00
Bodigrim
f9691c5667 Run console and csv reporters in parallel 2021-02-02 20:58:38 +00:00
Bodigrim
5eadd665c1 Add env and envWithCleanup 2021-02-01 23:55:56 +00:00
Bodigrim
062055b007 Minor changes 2021-02-01 18:33:36 +00:00
Bodigrim
4cb692f7e3 Add an example of output with +RTS -T 2021-01-30 21:26:45 +00:00
Bodigrim
39d47eaf65 Update wording 2021-01-30 19:18:52 +00:00
Bodigrim
8fee07c6a7 Add Hackage badge 2021-01-30 14:39:41 +00:00
Bodigrim
6eaecba50c Final tweaks 2021-01-30 14:17:47 +00:00
Bodigrim
60bc685d72 Elaborate how to write and run a benchmark 2021-01-30 13:37:22 +00:00