Commit Graph

58 Commits

Author SHA1 Message Date
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
Sandy Maguire
37e48dfe16 Update changelog 2019-05-29 14:24:44 -04:00
Sandy Maguire
8dfafb9b75 Release plugin version 0.2.0.1 2019-05-28 15:52:53 -04:00
Sandy Maguire
09ca7b9233 Release polysemy-plugin-0.2.0.0 2019-05-23 17:06:24 -04:00
Sandy Maguire
f2de66ac52 Release version 0.2.0.0 2019-05-23 03:53:07 -04:00
Sandy Maguire
f84dc25775 Add warning to .@, and lower its precedence.
Fixes #42
2019-05-22 12:58:53 -04:00