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
Andrzej Rybczak
3555537847
Update README
2022-11-09 19:36:54 +01:00
Andrzej Rybczak
c385b16b2b
Remove the note about scope from UnliftStrategy.
...
It's no longer relevant with versioning of effects, the worst that can happen is
a runtime error.
2022-11-07 01:29:00 +01:00
Andrzej Rybczak
53db8ef75a
Add localSeqLift and localLift ( #109 )
2022-11-07 00:41:31 +01:00
Andrzej Rybczak
b421fb28e9
Update README
2022-11-06 15:14:28 +01:00
Andrzej Rybczak
6cc8a7acc6
Fix a date typo in the changelog
2022-10-25 13:20:46 +02:00
Andrzej Rybczak
696b9fd628
Release effectful-core-2.2.0.0 and effectful-2.2.0.0 ( #107 )
2022-10-24 04:00:43 +02:00
Andrzej Rybczak
908f3783d6
Fix a typo
2022-10-23 02:39:37 +02:00
Andrzej Rybczak
c58b6f0d55
Update the changelog message about deprecation of (:>>)
2022-10-23 02:31:41 +02:00
Andrzej Rybczak
5124ac3572
Remove fused-effects from the allow-newer list
2022-10-23 02:25:07 +02:00
Andrzej Rybczak
003375eb29
Add the NonDet effect ( #102 )
...
Co-authored-by: Mann mit Hut <github+mmhat@with-h.at>
2022-10-23 02:18:18 +02:00
Andrzej Rybczak
804adb4d4c
Better names for the Error test
2022-10-23 00:25:25 +02:00
Andrzej Rybczak
0d51e35d5f
Use withFrozenCallStack in the MonadFail instance
2022-10-22 23:59:45 +02:00
Andrzej Rybczak
2fe15288f0
Update info about delimited continuations
2022-10-22 22:47:15 +02:00
Andrzej Rybczak
9f476ce363
Remove the FileSystem example, point to haddocks instead ( #106 )
2022-10-22 16:50:17 +02:00
Andrzej Rybczak
7555ff6cce
Fix typo
2022-10-22 15:58:08 +02:00
Andrzej Rybczak
b91b61408c
Refine deprecation message
2022-10-22 15:57:11 +02:00
Andrzej Rybczak
b6cd978db3
Use ghcup for all GHC versions
2022-10-12 21:20:20 +02:00
Andrzej Rybczak
0c66324baf
Deprecate (:>>) because GHC can't efficiently handle recursive type families ( #101 )
...
It's really saddening since (:>>) is a great QoL feature, but if people use it
in a lot of type signatures in a non-trivial codebase, it'll start taking
forever to compile their code and they'll think it's the fault of the library.
This was already encountered in the context of effect libraries:
https://github.com/joshvera/effects/issues/49
Relevant GHC issue: https://gitlab.haskell.org/ghc/ghc/-/issues/19238
2022-10-06 16:12:29 +02:00
Andrzej Rybczak
910338f7f2
Change PrimState for Eff from RealWorld to PrimStateEff ( #95 )
2022-08-30 23:49:49 +02:00
Andrzej Rybczak
72faf66c5a
Test with GHC 9.4.2
2022-08-29 17:34:27 +02:00
Andrzej Rybczak
41968a16d9
Release effectful-core-2.1.0.0 and effectful-2.1.0.0 ( #90 )
2022-08-22 16:03:21 +02:00
Andrzej Rybczak
c3f673ed69
Fix a few Haddock links
2022-08-22 15:36:48 +02:00
Andrzej Rybczak
efc40b63f8
Update note of unconsEnv
2022-08-20 17:13:08 +02:00
Andrzej Rybczak
c99d1bdfae
Do not include internal stack frames in dynamic throwError
2022-08-19 18:49:12 +02:00
Andrzej Rybczak
16ff366d72
Test purely dynamic Reader
2022-08-17 18:13:05 +02:00
Andrzej Rybczak
6334e1399b
Include 'e :> localEs' constraint in the EffectHandler ( #88 )
2022-08-17 17:56:47 +02:00
Andrzej Rybczak
558daa6d86
Improve the test for unsafeCoerce
2022-08-13 16:02:26 +02:00
Andrzej Rybczak
2fee5bf282
Release effectful-core-2.0.0.0 and effectful-2.0.0.0 ( #84 )
2022-08-12 20:15:39 +02:00
Andrzej Rybczak
cf19c2b2aa
Regenerate CI workflow
2022-08-12 19:18:08 +02:00
Andrzej Rybczak
3c6ae91dcb
Use newest versions of packages for benchmarks
2022-08-12 17:25:47 +02:00
Andrzej Rybczak
34a3e57420
Slightly smaller stateStaticRepM
2022-08-12 15:02:59 +02:00