Samuel Gélineau
904fa69df4
fairer benchmark with -O2 for everyone
...
too-fast-too-free was compiled without -O2, which put it at a
disadvantage compared to the code from the competing libraries, which is
inside the benchmark project and was thus compiled with -O2.
2019-02-21 21:03:00 -05:00
Samuel Gélineau
daad00bb26
clearer benchmark labels
2019-02-21 19:39:13 -05:00
Samuel Gélineau
33ee24beea
add too-fast-too-free to the benchmark
2019-02-21 19:36:51 -05:00
Samuel Gélineau
9f1f2bf42c
focus on the Countdown Bench benchmark
...
it's the only one for which we have a competing implementation
2019-02-21 19:35:33 -05:00
Samuel Gélineau
ed14b73111
benchmark stanza
2019-02-21 19:34:06 -05:00
Samuel Gélineau
76ea6b7ee6
add the extensions required by the benchmark
...
our package.yaml doesn't include the same extensions as freer-simple's,
so we can't built it as-is.
2019-02-21 19:32:49 -05:00
Samuel Gélineau
e05b17acc8
remove extensible-effects from the benchmark
...
it doesn't compile with the current stack.yaml
2019-02-21 19:31:15 -05:00
Samuel Gélineau
7c57711e46
copy freer-simple's benchmark
...
as of git@github.com:lexi-lambda/freer-simple.git ec84ae4e23ccba1ae05368100da750c196bbbcbb
2019-02-21 19:29:48 -05:00
Sandy Maguire
eba22cc6ac
whoops
2019-02-21 18:55:12 -05:00
Sandy Maguire
05fea09eb0
changes from upstream freer-simple
2019-02-20 19:44:57 -05:00
Sandy Maguire
91aad992db
i am the one who documents
2019-02-14 18:20:52 -05:00
Sandy Maguire
e8b7932fd6
do some rules
2019-02-14 15:39:50 -05:00
Sandy Maguire
537b3cbaad
more combinators
2019-02-14 14:47:35 -05:00
Sandy Maguire
0b998cf6f9
organize
2019-02-14 14:24:59 -05:00
Sandy Maguire
0e349d46fd
naturally
2019-02-14 13:47:55 -05:00
Sandy Maguire
8105e589c5
cont operational
2019-02-14 13:15:43 -05:00
Sandy Maguire
f98ea99ba7
operational is shitty but works
2019-02-14 12:46:15 -05:00
Sandy Maguire
10a0ddc1d2
errors and short circuiting
2019-02-14 12:07:01 -05:00
Sandy Maguire
5388029d10
it's TOO FAST and TOO FREE
2019-02-14 09:24:26 -05:00
Sandy Maguire
41116607fc
ahhhh
2019-02-13 22:14:00 -05:00
Sandy Maguire
582578b3cd
aggressively inline
2019-02-13 21:58:48 -05:00
Sandy Maguire
e9a7e687fc
state holy moly
2019-02-13 21:53:21 -05:00
Sandy Maguire
6472cc9a0d
really unsafe? or probably ok?
2019-02-13 17:01:20 -05:00
Sandy Maguire
0e64d0a65c
it typechecks but it doesnt work
2019-02-13 16:00:49 -05:00
Sandy Maguire
9c8162a5b1
GLORY
2019-02-13 15:52:56 -05:00