Andrzej Rybczak
|
4e66e7b955
|
Temporarily remove support for running Eff in IO from a different thread
|
2021-06-23 02:29:28 +02:00 |
|
Andrzej Rybczak
|
b8c6c3ffd6
|
Fix CI
|
2021-06-22 23:36:15 +02:00 |
|
Andrzej Rybczak
|
0d53992fc3
|
Cut depth of the deep stack in half as it's more realistic
|
2021-06-22 23:18:06 +02:00 |
|
Andrzej Rybczak
|
2573a0af68
|
Add FileSizes benchmark
|
2021-06-22 23:03:46 +02:00 |
|
Andrzej Rybczak
|
d237efe379
|
Define all methods of Functor, Applicative and Monad
|
2021-06-22 17:32:35 +02:00 |
|
Andrzej Rybczak
|
e631452d07
|
Remove HasCallStack from Effectful.Internal.Env
|
2021-06-22 16:17:14 +02:00 |
|
Andrzej Rybczak
|
037b37a42c
|
Documentation adjustments
|
2021-06-22 16:00:37 +02:00 |
|
Andrzej Rybczak
|
587e87af85
|
Simplify description of copyForks
|
2021-06-22 01:32:35 +02:00 |
|
Andrzej Rybczak
|
3a69865217
|
Name fields of Env for clarity
|
2021-06-22 00:22:28 +02:00 |
|
Andrzej Rybczak
|
7975895c8c
|
Add a few INLINE pragmas for better performance
|
2021-06-22 00:18:20 +02:00 |
|
Andrzej Rybczak
|
67c1a67037
|
Support cloning of forked environments
|
2021-06-22 00:12:40 +02:00 |
|
Andrzej Rybczak
|
293d1ecc8e
|
Re-export Exception from Effectful.Error
|
2021-06-21 16:58:35 +02:00 |
|
Andrzej Rybczak
|
e59a3bc7fb
|
Remove role annotation from Error
|
2021-06-21 00:40:13 +02:00 |
|
Andrzej Rybczak
|
8955376436
|
Update description
|
2021-06-20 21:37:41 +02:00 |
|
Andrzej Rybczak
|
d4075d8510
|
Add support for getting stack traces from interpreters
|
2021-06-20 20:26:17 +02:00 |
|
Andrzej Rybczak
|
1dc30ee3dd
|
Adjust forking description
|
2021-06-19 13:58:48 +02:00 |
|
Andrzej Rybczak
|
e8f2bf6dff
|
Mention forking in the description of Env
|
2021-06-19 13:36:32 +02:00 |
|
Andrzej Rybczak
|
209f61507b
|
Fix CI
|
2021-06-19 12:49:55 +02:00 |
|
Andrzej Rybczak
|
7295642c78
|
Bring back GHC 9.0.1 and 9.2.1-alpha2 to the CI
|
2021-06-19 12:40:00 +02:00 |
|
Andrzej Rybczak
|
da636d0c61
|
Update performance characteristics
|
2021-06-19 12:23:36 +02:00 |
|
Andrzej Rybczak
|
f979db00e6
|
Enable -O2 and unpack a field that doesn't get unpacked by default
|
2021-06-19 00:54:22 +02:00 |
|
Andrzej Rybczak
|
134f3c690f
|
Make the argument of Put lazy
|
2021-06-19 00:53:48 +02:00 |
|
Andrzej Rybczak
|
e441145189
|
Include benchmark results
|
2021-06-18 21:53:17 +02:00 |
|
Andrzej Rybczak
|
650ea352f4
|
Update README
|
2021-06-18 21:39:52 +02:00 |
|
Andrzej Rybczak
|
006b91a569
|
Change the order of talks
|
2021-06-18 21:22:24 +02:00 |
|
Andrzej Rybczak
|
6b9fa2610d
|
Better names for effectful benchmarks
|
2021-06-18 21:12:45 +02:00 |
|
Andrzej Rybczak
|
5d442da110
|
Drop GHC 9.0.1 and 9.2.1-alpha2 from the CI due to a GHC bug
|
2021-06-18 20:41:01 +02:00 |
|
Andrzej Rybczak
|
005c8c4253
|
Add support for GADTs
|
2021-06-18 20:39:26 +02:00 |
|
Andrzej Rybczak
|
d261519419
|
Adjust comment
|
2021-06-14 23:53:34 +02:00 |
|
Andrzej Rybczak
|
134c929416
|
Expose impureUnliftEff
|
2021-06-14 23:50:43 +02:00 |
|
Andrzej Rybczak
|
23d96a4633
|
Fix haddock references
|
2021-06-14 23:31:14 +02:00 |
|
Andrzej Rybczak
|
e190279e5f
|
Describe performance characteristics of Env
|
2021-06-14 23:27:15 +02:00 |
|
Andrzej Rybczak
|
6a84a0f005
|
Remove Coroutine and simplify Env operations
|
2021-06-14 23:04:43 +02:00 |
|
Andrzej Rybczak
|
7d6088d2a8
|
Minor adjustments
|
2021-06-14 22:57:53 +02:00 |
|
Andrzej Rybczak
|
3d8ef6cd9c
|
Simplify mask/uninterruptibleMask
|
2021-06-13 21:46:25 +02:00 |
|
Andrzej Rybczak
|
ba645616b8
|
Include README.md in extra-source-files
|
2021-06-13 21:03:17 +02:00 |
|
Andrzej Rybczak
|
8a63c15f81
|
Fix CI
|
2021-06-13 20:54:47 +02:00 |
|
Andrzej Rybczak
|
36b5a1f317
|
Change name to effectful
|
2021-06-13 20:08:33 +02:00 |
|
Andrzej Rybczak
|
4dbb82928a
|
More tests for exceptions and concurrency
|
2021-06-13 19:42:58 +02:00 |
|
Andrzej Rybczak
|
534ceee713
|
Clone the environment when lifting 'Eff' into a different thread
|
2021-06-13 18:59:45 +02:00 |
|
Andrzej Rybczak
|
3fb274ed4e
|
Release 0.0.0.0 for name reservation
|
2021-06-12 15:29:30 +02:00 |
|
Andrzej Rybczak
|
5575af17a0
|
Add Motivation section to the README
|
2021-06-12 14:23:31 +02:00 |
|
Andrzej Rybczak
|
f26d0bd9ec
|
Alignment adjustments
|
2021-06-12 01:59:41 +02:00 |
|
Andrzej Rybczak
|
e4cf95a487
|
Add a few tests for State
|
2021-06-11 23:48:40 +02:00 |
|
Andrzej Rybczak
|
7897665882
|
Add doubleCapacity as a helper function
|
2021-06-11 18:15:51 +02:00 |
|
Andrzej Rybczak
|
223f378341
|
Add stateM and modifyM
|
2021-06-11 17:45:42 +02:00 |
|
Andrzej Rybczak
|
8f20c15393
|
Update description
|
2021-06-11 15:44:52 +02:00 |
|
Andrzej Rybczak
|
0ce4d7d654
|
Add README and an example
|
2021-06-11 15:18:43 +02:00 |
|
Andrzej Rybczak
|
c49ee8793f
|
Benchmark all variants of the State effect
|
2021-06-11 14:40:31 +02:00 |
|
Andrzej Rybczak
|
c7a3cf7a63
|
Initial commit
|
2021-06-11 14:17:19 +02:00 |
|