Commit Graph

69 Commits

Author SHA1 Message Date
Torsten Schmits
5e55cd5452 release 1.9.1.0 and 0.4.5.0 2023-04-09 14:14:42 +02:00
KingoftheHomeless
1ff567c1aa Fix scoped within scoped incoherency. Add runScopedNew (#466) 2022-12-28 16:21:33 +01:00
Torsten Schmits
2d88b937dd fix scoped interpreters automatically recursively interpreting 2022-12-28 16:21:33 +01:00
Torsten Schmits
0b508d0ee3 add missing changelog entry 2022-12-28 15:40:13 +01:00
Torsten Schmits
9e4343f82c add Scoped to the changelog 2022-12-22 18:51:52 +01:00
Sandy Maguire
2e2ad315e9 Release v1.8.0.0 2022-12-22 09:25:20 -08:00
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