Commit Graph

  • de501ce5ae
    Merge 03a367f735 into 5304190c1d Sören Tempel 2024-05-16 14:26:17 +0000
  • 03a367f735 Widen template-haskell version constraint to allow version <2.22 Sören Tempel 2023-03-10 22:23:51 +0100
  • a74d2143d4
    Merge ed171f966b into 5304190c1d Jon Purdy 2022-12-29 19:07:27 +0000
  • ed171f966b Use colon instead of hyphen. Jon Purdy 2022-12-29 10:50:12 -0800
  • 9fd630a75b Add missing articles. Jon Purdy 2022-12-29 10:49:22 -0800
  • 311adab48e Align comment. Jon Purdy 2022-12-29 10:48:05 -0800
  • 9dde7050be Fix 'outputting' typo. Jon Purdy 2022-12-29 10:47:25 -0800
  • 976e14072e Add 'NonDet' docs. Jon Purdy 2022-12-29 10:46:28 -0800
  • f5f547981a Tweak 'Reader' docs. Jon Purdy 2022-12-29 10:45:18 -0800
  • bcc42e8590 Fix 'a' typo. Jon Purdy 2022-12-29 10:41:48 -0800
  • 57d4aa8a0a Fix 'nondeterministic' typo. Jon Purdy 2022-12-29 10:40:51 -0800
  • 404fe2f2bc
    Add missing Haddock escape. Jon Purdy 2022-12-29 10:36:28 -0800
  • 288a0c8a34
    Merge c5ffa61966 into 5304190c1d Maximilian Algehed 2022-11-16 03:10:59 -0600
  • c5ffa61966 Add missing role annotation on open unions Maximilian Algehed 2022-11-16 10:09:58 +0100
  • 9974e35445
    Merge 548ac737e1 into 5304190c1d John Wiegley 2022-08-02 17:19:45 +0000
  • 548ac737e1
    Use lenses to permit "focusing" on a State effect John Wiegley 2022-08-02 10:12:29 -0700
  • 5304190c1d 1.2.1.2 master v1.2.1.2 Alexis King 2022-01-07 14:28:08 -0600
  • ffce9c1c87 Switch to GitHub Actions for CI Alexis King 2022-01-07 14:10:03 -0600
  • 0d1346b258 Switch from stack and hpack to plain cabal-install Alexis King 2022-01-07 13:30:40 -0600
  • 87403cc229
    Allow template-haskell 2.17, 2.18 (#34) Richard Marko 2022-01-07 20:13:38 +0100
  • 89bcc57bb7 Allow template-haskell 2.18 Richard Marko 2021-11-13 12:56:12 +0100
  • 45782ebda7 Allow template-haskell 2.17 Richard Marko 2021-08-14 10:24:50 +0200
  • e5ef0fec4a Relax bounds on template-haskell to support GHC 8.10 Alexis King 2020-05-18 17:54:19 -0500
  • 30dcc2390c 1.2.1.1 Alexis King 2019-10-04 16:42:58 -0500
  • b2554e5078 Better support GHC 8.8 Alexis King 2019-10-04 16:31:01 -0500
  • 40a699e873 please compile this time Sandy Maguire 2019-02-20 16:49:54 -0500
  • a7d92c0c6c no rules Sandy Maguire 2019-02-20 13:35:02 -0500
  • 1896326f26 allow newer extensible effects Sandy Maguire 2019-02-20 09:28:39 -0500
  • c4a34f27b3 only QC on >= 8.6 Sandy Maguire 2019-02-20 09:27:34 -0500
  • f9feb86e9e better caching for travis builds Sandy Maguire 2019-02-20 09:12:11 -0500
  • 7bb5bdc70f make everything compile Sandy Maguire 2019-02-20 08:58:48 -0500
  • 94ff3c9c85 fix the effects Sandy Maguire 2019-02-19 17:17:02 -0500
  • 7d44e12f5a supercharge the engine Sandy Maguire 2019-02-19 16:27:11 -0500
  • 2ba32de80c inline pragmas for free Sandy Maguire 2019-02-12 12:11:00 -0500
  • ec84ae4e23 Documentation: fixes an incorrect parameter reference Marko Dimjašević 2019-02-01 22:32:25 +0100
  • 7d69ccf1c5 Documentation: fixes an incorrect parameter reference Marko Dimjašević 2019-02-01 22:32:25 +0100
  • eb93c6b064 Restructure and simplify README Alexis King 2018-11-16 09:58:16 -0600
  • 645809851e Bump stack resolver to lts-12.18 Alexis King 2018-11-15 23:25:45 -0600
  • b8dc67d6e3 1.2.1.0 v1.2.1.0 Alexis King 2018-11-15 10:27:53 -0600
  • cd7b4c62fd Generalize makeEffect to work with more complicated GADTs Andre Marianiello 2018-11-12 17:28:54 -0500
  • 1d446c16ec Generalize makeEffect to work with more complicated GADTs Andre Marianiello 2018-11-12 17:28:54 -0500
  • b86b90ddec 1.2.0.0 v1.2.0.0 Alexis King 2018-10-23 11:20:53 -0500
  • e0f4c73e90 Update documentation for Control.Monad.Freer.TH Alexis King 2018-10-23 11:17:01 -0500
  • 992bf2f869 Add TH makeEffect for generating effects from a GADT Christian Kjaer Laustsen 2018-10-22 00:01:29 +0200
  • aeff4b2e92
    Merge c09c666e49 into f06f1eebd5 Justus Adam 2018-09-12 21:55:54 +0000
  • f06f1eebd5 Fix a small issue with a code example in the documentation Alexis King 2018-09-01 14:00:41 -0500
  • d64f89e103 Update stack.yml to LTS-12 Alexis King 2018-09-01 13:46:19 -0500
  • 02b1265e10 Made demo shorter theGhostJW 2018-08-20 10:38:00 +1000
  • ddf53de58c Updated README.md to include a sample Console application and invocation via effectfull and pure interpreters. theGhostJW 2018-08-12 17:25:19 +1000
  • c09c666e49 Reverted an unnecessary import change Justus Adam 2018-06-04 11:18:46 +0200
  • 788818fdfa Introduced additional strictness Justus Adam 2018-06-04 11:02:26 +0200
  • c825d6e4f7 Implemented reverse indexed union Justus Adam 2018-06-03 15:12:41 +0200
  • b906323bd7 Update stack.yaml to use GHC 8.2.1 by default Alexis King 2018-02-20 11:02:45 -0800
  • 3bf19ac613 1.1.0.0 v1.1.0.0 Alexis King 2018-02-20 10:52:25 -0800
  • 76df37ce2e Re-export (~>) from Control.Monad.Freer Alexis King 2018-02-20 10:47:38 -0800
  • 438a5da5a3 Swap the order of some type variables in interpretM for consistency Alexis King 2018-02-20 10:45:47 -0800
  • 99e26fae04 Change LastMember to cooperate better with rigid vars and local dicts Alexis King 2018-02-20 10:35:14 -0800
  • a2ae7109ad Add missing bits so the README code compiles Adam Szkoda 2018-02-12 20:03:47 +0100
  • db512cc9f5 Fixed one errant runState use Justus Adam 2018-02-08 14:25:53 +0100
  • b7c81c5507
    Add missing bits so the README code compiles Adam Szkoda 2018-02-12 20:03:47 +0100
  • 2e6317a0ba Fixed one errant runState use Justus Adam 2018-02-08 14:25:53 +0100
  • dedbacec57 1.0.1.1 v1.0.1.1 Alexis King 2018-01-31 10:27:13 -0800
  • bbbe49d848 Fix FindElem while preserving error messages Lysxia 2018-01-30 23:12:38 -0500
  • 9be94608dd 1.0.1.0 v1.0.1.0 Alexis King 2018-01-27 10:10:53 -0800
  • 9aa407f674 Add Control.Monad.Freer.State.gets Martin Huschenbett 2018-01-27 11:01:17 +0100
  • 888465fd06 Properly commit changelog.md to CHANGELOG.md renaming Alexis King 2017-12-08 15:18:45 -0800
  • 3c09ca2c6d Add the subsume handler for deduplicating effects Alexis King 2017-12-07 16:10:29 -0800
  • 9b3ca1df06 Remove GHC 8.2.1 builds from allowed failures in CI Alexis King 2017-12-07 13:40:04 -0800
  • 9885dc72ce Disable -Wredundant-constraints in a module that uses custom type errors Alexis King 2017-12-07 11:54:02 -0800
  • 175d3e5097 1.0.0.0 v1.0.0.0 Alexis King 2017-12-07 11:03:39 -0800
  • f913ead45d Make some minor updates to the README Alexis King 2017-12-07 10:59:37 -0800
  • 0ad30411c0 Add documentation for Control.Monad.Freer Alexis King 2017-12-07 10:53:23 -0800
  • 5afdb229bb Allow GHC 8.2.1 builds to fail in CI Alexis King 2017-12-06 16:33:13 -0800
  • cbe6d68cdc Limit parallelism in CI builds to avoid out-of-memory errors Alexis King 2017-12-06 16:25:38 -0800
  • 47b537534f Remove the StateRW module, since it wasn’t very useful Alexis King 2017-12-06 16:24:09 -0800
  • 6cf9abcf88 Make some minor tweaks to the example and change maintainer in comments Alexis King 2017-12-06 16:20:46 -0800
  • 207be8e9d7 Clean up some more, remove some half-baked effects Alexis King 2017-12-06 15:46:15 -0800
  • e89ed8911f Rename project to freer-simple Alexis King 2017-12-06 13:17:08 -0800
  • 8a5570174c Update copyright notices Alexis King 2017-12-06 11:49:49 -0800
  • 1cd5705bef Reformat project to make the style a little more idiomatic Alexis King 2017-12-06 11:45:33 -0800
  • 4b2ffbb8a0 Reintroduce freer’s code of conduct Alexis King 2017-12-05 14:48:00 -0800
  • 594f4518b6 Rename Exception to Error and add some more effect handlers Alexis King 2017-12-05 14:40:48 -0800
  • 83a37ee3a8 Rename translateM to interpretM and use it in the Console example Alexis King 2017-07-06 14:10:03 -0700
  • 0bbe540c78 Add translate and translateM effect interpreter constructors Alexis King 2017-07-06 11:05:37 -0700
  • 5d8a224b35 Make it easier to interpret actions in a polymorphic monad Alexis King 2017-07-06 10:39:34 -0700
  • bff3a6fee6 Completely change the exposed API for building effect handlers Alexis King 2017-07-06 10:10:02 -0700
  • f360d563d4 Add custom type errors for unsolvable Member constraints Alexis King 2017-07-05 12:01:04 -0700
  • 39a7e62cc0 Update changelog (PR #41) Tomas Janousek 2017-05-10 15:13:08 +0200
  • 9f6ff9f67d add raise Sandy Maguire 2017-05-05 20:08:14 -0600
  • 84762417b7 Release Process: (ab)use merges to make releases reachable Tomas Janousek 2017-04-16 17:17:12 +0200
  • f6128df82a Merge branch 'hlint-backport' into master Tomas Janousek 2017-04-16 17:02:31 +0200
  • 9500d8af26 Release 0.3.0.1 Tomas Janousek 2017-04-16 16:38:07 +0200
  • 5f467b53db Fix hlint "Use module export list" warnings Tomas Janousek 2017-04-16 16:28:17 +0200
  • 988a2987d3 Disable test-hlint flag for non-developer builds Tomas Janousek 2017-04-16 09:43:46 +0200
  • a792dbeebf Relax hlint bounds Tomas Janousek 2017-04-16 09:41:51 +0200
  • ff3808b7ab Update freer-effects.cabal Tomas Janousek 2017-04-16 09:45:05 +0200
  • da3b972379 Noting relationship with freer in package description Peter Trsko 2017-03-21 15:24:41 +0100
  • 765cab34f3 Package freer-extra was renamed to freer-effects-extra (cont.) Peter Trško 2017-03-18 14:42:22 +0100
  • 3699695665 Package freer-extra was renamed to freer-effects-extra Peter Trško 2017-03-18 14:37:31 +0100
  • 82fa5bd624 Point people interested in combining with transformers to freer-extra Matej Kollar 2017-03-03 17:47:06 +0100