Xy Ren
8450bff3d8
Prevent errorToIOFinal
from mixing errors up ( #444 )
2022-01-23 20:41:35 +01:00
Sandy Maguire
6ece463ea8
Remove lowering functions and forklift ( #438 )
...
* Remove forklift
* Remove lowerResource
* Changelog
* changelog
* Remove (@)
* Update documentation
* Remove the ancient benchmarks
* Remove fixpoint lowerings
2021-12-01 09:59:18 -08:00
Sandy Maguire
3f965b7947
Remove View ( #439 )
2021-11-29 09:30:38 -08:00
Sandy Maguire
5e638ebfb0
Remove Polysemy.Law ( #437 )
...
* Remove Polysemy.Law
* Beter changelog
2021-11-28 13:07:48 -08:00
Sandy Maguire
4ab89318c4
Release polysemy-1.7.1.0
2021-11-23 09:41:58 -08:00
Sandy Maguire
039930a4b3
Release polysemy-v1.7.0.0 and polysemy-plugin-v0.4.2.0
2021-11-16 15:17:37 -08:00
Torsten Schmits
1a05feb172
Add interpreters for AtomicState
that run in terms of State
2021-09-26 15:59:34 +02:00
Torsten Schmits
2ddc66bc78
release 1.6.0.0
2021-07-12 13:33:42 +02:00
Torsten Schmits
6e2630fafd
Add insertAt
...
A combinator that allows adding effects at a specified index into the
effect stack
2021-07-08 17:43:52 +02:00
Torsten Schmits
09c65bdae9
add changelog entry for GHC 9 support
2021-05-03 16:56:41 +02:00
Torsten Schmits
39dcd29c3a
Add traceToStdout and traceToStderr, deprecating traceToIO
...
fixes #408
2021-04-09 20:08:14 +02:00
Torsten Schmits
04642d090b
release 1.5.0.0/0.3.0.0
2021-03-30 19:51:37 +02:00
KingoftheHomeless
478c86e080
Simple variants of runT and bindT ( #393 )
...
* Simple variants of runT and bindT
* Fix accidental removal of INLINE on reinterpretH
* Rename bindTH and runTH to -Simple instead. Improve docs on these.
* Update changelog and add @since TODOs
2020-11-18 20:46:14 +01:00
Torsten Schmits
5128295c8c
add InterpretersFor
2020-11-16 17:01:15 +01:00
TheMatten
48be9cae1f
Release 1.4.0.0 ( #387 )
2020-10-31 22:47:25 +01:00
Georgi Lyubenov
ccb9116429
Add #304/#333 to unreleased changelog
2020-06-17 18:04:06 +03:00
Georgi Lyubenov
d13a1cb4b9
Add bracket_ to unreleased changes
2020-06-15 07:48:13 +03:00
Georgi Lyubenov
d04e3a1785
Add Cancel to unreleased changes
2020-06-09 00:01:19 +03:00
Georgi Lyubenov
e4ff91c356
Move unreleased changes to top, so you can't miss them
2020-06-09 00:01:05 +03:00
KingoftheHomeless
72dc96fbd1
Credit where credit is due ( #320 )
2020-02-16 13:47:36 +01:00
KingoftheHomeless
d51e0dd628
Add missing item to changelog ( #319 )
2020-02-14 19:41:15 +01:00
KingoftheHomeless
3c731186cb
1.3.0.0 ( #318 )
...
* v1.3.0.0
* Update version and version bounds for polysemy and polysemy-plugin
2020-02-13 21:21:32 +01:00
Sandy Maguire
d7d3a938f4
Release polysemy-1.2.3.0
2019-10-29 13:22:26 +01:00
Sandy Maguire
e1a500f02b
Release polysemy-1.2.2.0
2019-10-22 19:40:43 +02:00
Sandy Maguire
ac6d7b3121
Release polysemy-1.2.1.0
2019-09-15 21:42:33 +02:00
Sandy Maguire
825dfd6859
Release polysemy-1.2.0.1
2019-09-15 21:40:31 +02:00
Sandy Maguire
a49680d54b
Release polysemy-1.2.0.0
2019-09-04 11:18:40 -07:00
KingoftheHomeless
d1faef0be6
Fix mistakes in Final, add atomic/StateToIO ( #218 )
...
* Fix for mistakes in Final that slipped through the cracks.
* Add @sinces, atomic/StateToIO
* Update changelog
2019-09-02 06:45:53 +02:00
KingoftheHomeless
4a5f2ce92a
Add Final Effect ( #217 )
...
* Add Final Effect
* Changes per review, Final at top-level, doc changes
* Update Changelog
* Final touches to Final
* Revert change to stack.yaml
2019-08-30 22:38:53 +02:00
KingoftheHomeless
a93fb0e809
Add modify'
to changelog ( #208 )
2019-08-15 22:26:57 -07:00
KingoftheHomeless
e950deb4ab
Update changelog ( #207 )
2019-08-15 22:13:57 -07:00
Sandy Maguire
83084f7eda
Release polysemy 1.1.0.0
2019-08-15 14:30:06 -07:00
KingoftheHomeless
e4ad26105c
Hide visibility of Polysemy.Fixpoint.bomb, fix changelog ( #202 )
2019-08-06 09:06:27 -04:00
Sandy Maguire
f2ca91d57d
Release polysemy-1.0.0.0
2019-07-24 10:45:42 -04:00
Sandy Maguire
d000121a5f
Forgot my thanks!
2019-07-08 10:22:29 -04:00
Sandy Maguire
f93e6d9111
Release polysemy-0.7.0.0
2019-07-08 10:19:25 -04:00
Sandy Maguire
8a22cc29e1
Change tyvar orders ( #167 )
...
Change the order of some tyvars so they're more convenient for type applications
2019-07-07 14:36:51 -04:00
Sandy Maguire
082ed39e85
Release polysemy-0.6.0.0
2019-07-04 22:05:51 -04:00
Sandy Maguire
8bd297fe49
Release polysemy 0.5.1.0
2019-06-28 16:19:33 -04:00
Sandy Maguire
4d360445ed
Release polysemy 0.5.0.1
2019-06-27 00:36:43 -04:00
Sandy Maguire
a2e39776ce
Release polysemy 0.5.0.0
2019-06-26 00:29:26 -04:00
Sandy Maguire
33a6d95dab
runResource via forklift ( #130 )
...
This PR adds `runResourceBase` (which is a crap name, but naming things is hard), which interprets `Resource` without the ugly `Sem r ~> IO` parameter. It's a nice solution to #84 !
2019-06-26 00:08:55 -04:00
Sandy Maguire
8f3a4bcf19
Async effect ( #129 )
...
Here's an Async effect that does exactly what you'd expect.
Fixes #80
2019-06-26 00:01:12 -04:00
Sandy Maguire
29216ceb69
Improve CI coverage -- now on GHC 8.4! ( #39 )
2019-06-19 17:25:37 -04:00
Sandy Maguire
e960ce1877
Release polysemy 0.4.0.0
2019-06-12 09:40:08 -04:00
Sandy Maguire
b7f2922c3a
Better Resource bracketing ( #87 )
2019-06-12 09:36:08 -04:00
Sandy Maguire
eff97914f7
Release polysemy 0.3.0.1
2019-06-09 00:22:50 -04:00
Sandy Maguire
c937132caa
Release polysemy 0.3.0.0
2019-06-01 23:43:41 -04:00
Sandy Maguire
cd074a4bd4
Move Random to polysemy-zoo ( #78 )
...
* Move Random to zoo
* Changelog
2019-06-01 18:42:12 -04:00
Sandy Maguire
601cbe8630
Release polysemy 0.2.2.0
2019-05-31 00:10:52 -04:00