Commit Graph

219 Commits

Author SHA1 Message Date
Bodigrim
deb26ba5d9 Attach a special meaning to RelStDev +Inf 2021-05-12 21:38:13 +01:00
Bodigrim
f16810c511 Elaborate on setting options locally 2021-04-20 21:00:28 +01:00
Bodigrim
a6096c6342 Fix hlint suggestions 2021-04-20 20:28:34 +01:00
Bodigrim
ce734706a9 Fix warning in GHC 9.2 2021-04-15 19:22:50 +01:00
Bodigrim
efad0835fc Support older versions of tasty 2021-04-15 00:54:46 +01:00
Bodigrim
63d969a92e Restore compatibility with tasty-1.2.3 2021-04-14 23:37:59 +01:00
Bodigrim
e4c06ec283 Add build time comparisons 2021-04-14 20:26:25 +01:00
Bodigrim
3f7d4e7bee Throw warning about overlong benchmarks earlier 2021-04-04 19:20:08 +01:00
Bodigrim
a05a84f663 #11 Fix comparison against baseline for names with newlines 2021-04-02 20:44:22 +01:00
Bodigrim
293b5eb1c9 Release 0.2.5 2021-04-02 11:47:49 +01:00
Bodigrim
f09e6725a8 Fix comparison against CSV baseline 2021-04-02 11:15:35 +01:00
Bodigrim
b74f79b01b Update README 2021-04-02 00:15:36 +01:00
Bodigrim
d024e35edb Release 0.2.4 2021-03-30 23:12:14 +01:00
Bodigrim
1556d994ba Extend mixins invokation 2021-03-28 19:20:19 +01:00
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