Commit Graph

82 Commits (12c876005755af7d80a1fd94530631aecb7b6832)

Author SHA1 Message Date
Joshua Potter 12c8760057 Workaround subsumption changes in GHC 9.0.2. 2022-04-03 16:21:59 -04:00
Joshua Potter 54b92afc06 Keep same `unliftio` exception semantics. 2022-04-03 12:21:24 -04:00
Joshua Potter e4aa4c78be Revert original `Control.Effect.Exception` module.
This will keep semantics of `Control.Exception`.
2022-04-03 10:11:36 -04:00
Joshua Potter be5f86bc03 Revert comments/README. 2022-04-02 22:17:04 -04:00
Joshua Potter c699bee3df Drop IORef per https://github.com/fused-effects/fused-effects-exceptions/issues/18. 2022-04-02 11:05:39 -04:00
Joshua Potter 82d0d51810 Update version and fix https://github.com/NixOS/nixpkgs/issues/26561. 2022-04-02 10:57:45 -04:00
Joshua Potter 10e8407424 Allow composing package elsewhere. 2022-04-01 13:23:29 -04:00
Joshua Potter f0c45c8af5 Add flake-compat. 2022-04-01 11:06:36 -04:00
Joshua Potter c4014f49c6 Add `UnliftIO` support, passing through stylish-haskell. 2022-04-01 09:51:25 -04:00
Joshua Potter f584509b44 Add flake/HIE/README. 2022-04-01 09:51:21 -04:00
Patrick Thomson 7920fa7a96
Merge pull request #17 from fused-effects/ghc9
GHC 9 support.
2021-04-07 19:42:16 -04:00
Patrick Thomson 0f05a7eae6 and make sure it runs everywhere we want it to 2021-04-07 18:30:09 -04:00
Patrick Thomson 9e55b74532 update CI 2021-04-07 18:29:22 -04:00
Patrick Thomson b62dafd3ef GHC 9 support.
Apparently something in the typechecker got more ornery, because
passing the actions to `mask_` and `uninterruptibleMask_` using
`const` produced an error about not being able to instantiate
unification variables with polytypes.
2021-04-07 18:27:00 -04:00
Rob Rix ae2d4e9ce8
Merge pull request #16 from fused-effects/1.1
1.1
2020-07-13 11:28:16 -04:00
Rob Rix 917120d62c
Spacing. 2020-07-13 11:15:57 -04:00
Rob Rix 39ca4b9b15
Placate hlint. 2020-07-13 11:15:51 -04:00
Rob Rix 657ababae4
Rename the CI config. 2020-07-13 11:15:25 -04:00
Rob Rix 0fffc0ef74
Update the CI config. 2020-07-13 11:15:11 -04:00
Rob Rix 63cd204413
Add a CI-specific cabal.project file. 2020-07-13 11:12:52 -04:00
Rob Rix d0f182f33a
Add 8.10 to CI. 2020-07-13 11:11:51 -04:00
Rob Rix bfc75060ca
Bump CI to 8.8.3. 2020-07-13 11:11:42 -04:00
Rob Rix e5485955e7
Bump CI to the latest cabal. 2020-07-13 11:11:33 -04:00
Rob Rix 777a95e643
Bump 8.8 to 8.8.3. 2020-07-13 11:11:05 -04:00
Rob Rix 47ae6df816
Add 8.10 to tested-with. 2020-07-13 11:10:56 -04:00
Rob Rix 14bbc5104c
Add a changelog entry. 2020-07-13 11:10:38 -04:00
Rob Rix 5e5dcc901a
Bump the package version. 2020-07-13 11:10:10 -04:00
Rob Rix 6dc3043254
Merge pull request #15 from fused-effects/distributive-algebra
Distributive algebra
2020-07-08 13:34:33 -04:00
Rob Rix aaaee45efc
Bump to 1.1. 2020-07-08 11:09:01 -04:00
Rob Rix e3a3dae17c
Update all the uses of liftWith for the new ordering. 2020-07-03 13:44:08 -04:00
Rob Rix f478f9bffb
Update Control.Carrier.State.IORef. 2020-07-03 13:42:20 -04:00
Rob Rix 4d63df6eb3
Add the stylish-haskell config. 2020-07-03 13:39:05 -04:00
Rob Rix bce1613a2d
Depend on fused-effects@master. 2020-07-03 13:38:20 -04:00
Patrick Thomson 82abf48863
Merge pull request #12 from fused-effects/version-1.0.0.0
Track fused-effects-1.0 from Hackage.
2019-11-12 14:12:54 -05:00
Patrick Thomson 3fd26eadf6 Track fused-effects-1.0 from Hackage. 2019-11-12 11:21:33 -05:00
Patrick Thomson 8d3d9c9eaf
Merge pull request #11 from fused-effects/we-want-the-functor
Adjust IORef carrier to handle new handleCoercible idiom.
2019-11-07 16:06:42 -05:00
Patrick Thomson 4bc96a21ae Adjust IORef carrier to handle new handleCoercible idiom.
This brings us up to parity with what we expect the 1.0 interface to
look like.
2019-11-07 15:57:47 -05:00
Patrick Thomson 31c9b7cdee
Merge pull request #10 from fused-effects/from-readme-to-compileme
Compile the README.
2019-11-01 12:15:02 -04:00
Patrick Thomson 83bd118d79 Compile the README.
As per https://github.com/fused-effects/fused-effects/pull/310.
2019-11-01 11:30:36 -04:00
Patrick Thomson 4b77ba2f15 Symlink the README. 2019-11-01 11:23:13 -04:00
Patrick Thomson 6a6e2e5baf
Merge pull request #9 from fused-effects/test-imony
Add test suite.
2019-10-31 16:06:30 -04:00
Patrick Thomson f168d094d3 Run the tests in CI now that we have them. 2019-10-31 16:00:58 -04:00
Patrick Thomson 18df1a752f
Merge pull request #8 from fused-effects/new-glorious-exceptions
Remove Resource and Catch and introduce Control.Effect.Exception.
2019-10-31 15:59:39 -04:00
Patrick Thomson 0ca568cbce No need for a runM. 2019-10-31 15:40:29 -04:00
Patrick Thomson aff3177b53 Merge branch 'new-glorious-exceptions' into test-imony 2019-10-31 15:39:21 -04:00
Patrick Thomson 36fdef6a68 We never shipped a version that contained Resource. 2019-10-31 15:37:43 -04:00
Patrick Thomson 56b9169cd9 Forgot a language clause. 2019-10-29 14:56:11 -04:00
Patrick Thomson 3191eadf9b Adjust example in the README. 2019-10-29 14:50:52 -04:00
Patrick Thomson a685909638 Test `finally` in the presence of State.Strict and State.IORef. 2019-10-29 14:47:13 -04:00
Patrick Thomson db2ddf6d7f Add a skeleton test suite. 2019-10-29 14:17:35 -04:00