Andrzej Rybczak
998c65452f
Add the SyncUnlift strategy ( #170 )
2023-06-24 23:42:25 +02:00
Andrzej Rybczak
300d5afb28
Improve documentation of unsafe functions
2023-06-23 16:24:02 +02:00
Andrzej Rybczak
5973a7f4c7
Update other effect libraries
2023-06-19 18:51:01 +02:00
Andrzej Rybczak
72c8701c72
Update the link to eff repository
2023-06-19 18:39:43 +02:00
Andrzej Rybczak
77e22c5067
Clarification about the Coroutine effect
2023-06-17 18:44:53 +02:00
theGhostJW
20120ce64a
fix typo ( #168 )
2023-06-07 23:52:05 +02:00
Andrzej Rybczak
6bb26d8dae
haddock improvement
2023-06-03 03:36:42 +02:00
Andrzej Rybczak
95d592d4fb
CI update ( #166 )
2023-06-03 03:26:07 +02:00
Andrzej Rybczak
333d448012
Rename Reified to Provider as it's more accurate
2023-05-22 16:26:17 +02:00
Andrzej Rybczak
c461886102
Add support for turning an effect handler into an effectul operation ( #135 )
2023-05-21 05:48:15 +02:00
Andrzej Rybczak
52a657c84e
Consistency in using of/for
2023-05-18 21:14:47 +02:00
Andrzej Rybczak
2020781aa4
Make withEffToIO explicitly take an unlifting strategy ( #160 )
2023-05-18 21:13:34 +02:00
Andrzej Rybczak
6e8d89048a
Release effectful-core-2.2.2.2 and effectful-plugin-1.1.0.1 ( #146 )
2023-03-13 09:41:11 +01:00
Andrzej Rybczak
11d1fdb061
Test with GHC 9.2.7 and 9.6.1 ( #147 )
2023-03-13 09:08:16 +01:00
Andrzej Rybczak
24ff96f97c
Test with GHC 9.6 ( #145 )
2023-03-05 20:40:30 +01:00
Andrzej Rybczak
21b2fd1970
Relax bounds of th-abstraction
2023-02-27 16:11:49 +01:00
Andrzej Rybczak
efa513f51a
Test with GHC 9.2.6
2023-02-14 23:32:13 +01:00
Andrzej Rybczak
19e7532f0a
Use C sources only with GHC < 9 ( #139 )
2023-02-14 22:48:37 +01:00
Andrzej Rybczak
7a23dc4769
Show better error message if Effectful.Internal.Effect is not found
2023-02-12 12:40:30 +01:00
Andrzej Rybczak
8af3b492dd
Make sure bracket inlines early
2023-02-03 17:19:35 +01:00
Andrzej Rybczak
37cb0b0a5c
freer-simple doesn't compile with GHC 9.6-alpha2
2023-02-03 16:17:57 +01:00
Andrzej Rybczak
6b0f620588
Suppress orphan type instance warnings in GHC >= 9.6
2023-02-02 14:19:55 +01:00
Andrzej Rybczak
4a1b690a67
Allow inject to turn a monomorphic effect stack into a polymorphic one ( #136 )
2023-02-01 15:25:29 +01:00
Andrzej Rybczak
bf69629911
Rename es in Handler for better internal error messages
2023-02-01 10:29:00 +01:00
Andrzej Rybczak
c240f88f26
Derive Eq for IORef' and MVar'
2023-01-31 19:26:59 +01:00
Andrzej Rybczak
48c26666e1
Release effectful-plugin-1.1.0.0 ( #132 )
2023-01-22 23:41:39 +01:00
Andrzej Rybczak
2f6f284d88
Run doctest with GHC 9.4
2023-01-22 22:32:47 +01:00
Andrzej Rybczak
3f425be2c2
Rework effectful-plugin, add support for GHC 9.4 and 9.6 ( #130 )
2023-01-22 22:11:53 +01:00
Andrzej Rybczak
0eeaf136b5
Allow fused-effects and polysemy to compile with new transformers
2023-01-22 21:57:53 +01:00
Andrzej Rybczak
f32126d4f7
Add genBench.sh
2023-01-22 18:40:35 +01:00
Andrzej Rybczak
a3faef560d
Correctly import rts_getThreadId in GHC >= 9.4
2023-01-18 19:31:36 +01:00
Andrzej Rybczak
d8448f747a
Fix syntax of two since annotations
2023-01-17 09:36:12 +01:00
Andrzej Rybczak
6032ff1298
Benchmark compatible libraries with GHC 9.6
2023-01-14 10:05:48 +01:00
Andrzej Rybczak
536f59c781
Add missing since annotations
2023-01-13 06:22:04 +01:00
Andrzej Rybczak
44250c8995
Make effectful-th depend on effectful-core, not effectful ( #127 )
2023-01-13 06:14:09 +01:00
Andrzej Rybczak
b43f23c32c
Stop using the internal library because of bugs in stack ( #126 )
2023-01-12 12:15:38 +01:00
Andrzej Rybczak
70a8d800e5
Release effectful-core-2.2.2.0 and effectful-2.2.2.0 ( #125 )
2023-01-11 23:47:28 +01:00
Andrzej Rybczak
1c0cd64f35
A bit better error for default reifyIndex
2023-01-10 07:27:57 +01:00
Andrzej Rybczak
0cfd98b195
Test inject more thoroughly
2023-01-07 22:20:26 +01:00
Andrzej Rybczak
5da18ffbcf
Fix overgeneralization of inject
2023-01-01 21:33:57 +01:00
Andrzej Rybczak
7becb972ea
Update CI ( #122 )
2023-01-01 20:29:15 +01:00
Andrzej Rybczak
9ccc0b2e0d
Make inject work with effect stacks sharing a polymorphic suffix ( #121 )
2023-01-01 19:59:13 +01:00
Andrzej Rybczak
69a03e8cac
Update CHANGELOG
2022-12-09 17:27:57 +01:00
Andrzej Rybczak
d96d2a41a4
Use strict IORef and MVar variants where appropriate
2022-12-09 17:22:35 +01:00
Andrzej Rybczak
4ac0775c67
Don't put thunks with toAny into the Env ( #116 )
2022-12-09 16:45:03 +01:00
Alexander Makarov
b15e2a2ab1
Add withSeqEffToIO and withConcEffToIO functions ( #113 )
...
* Add withSeqEffToIO and withConcEffToIO functions
* Fix typos
Co-authored-by: Andrzej Rybczak <arybczak@users.noreply.github.com>
Co-authored-by: Makarov Aleksandr S <al.makarov@tinkoff.ru>
Co-authored-by: Andrzej Rybczak <arybczak@users.noreply.github.com>
2022-11-29 10:33:47 +01:00
Andrzej Rybczak
5a50d6fe57
Change the structure a bit
2022-11-21 04:40:32 +01:00
Andrzej Rybczak
85f6170dc4
Add acknowledgements
2022-11-21 04:37:59 +01:00
Andrzej Rybczak
ba5450a463
Release effectful-core-2.2.1.0 and effectful-2.2.1.0 ( #111 )
2022-11-09 19:59:42 +01:00
Andrzej Rybczak
233a8a58a1
Another README update
2022-11-09 19:48:13 +01:00