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
Sandy Maguire
ff222d826a
Automatically inline recursive calls in the plugin ( #52 )
...
* Inline recursive calls + bonus passes for inlining
* Broken inspection test
* Bug in inspection testing
* Deprecate inlineRecursiveCalls
* Move inlineRecursiveCalls into the deprecated section
2019-05-20 02:15:18 -04:00
Sandy Maguire
76d5f1953e
Release 0.1.2.1 ( #51 )
2019-05-18 11:42:14 -04:00
Sandy Maguire
fadd603d59
Release 0.1.2
2019-04-26 12:18:44 -04:00
Sandy Maguire
22fb80d73c
Update Changelog
2019-04-26 11:58:47 -04:00
Sandy Maguire
9c3118c724
runOutputAsTrace
2019-04-20 06:07:25 -04:00
Sandy Maguire
689998a77d
Prefer interpret over reinterpret for effect transformers
2019-04-20 06:00:55 -04:00
Sandy Maguire
071b5dd38a
update changelog for 0.1.1.0
2019-04-14 15:07:37 -04:00