Commit Graph

142 Commits

Author SHA1 Message Date
Ben Gamari
64c44462f8
Bump base upper bound 2021-04-20 21:05:13 -04:00
Ali Abrar
b63cf75b3c
Merge pull request #63 from ocharles/patch-2
Increase upper bounds of base and these
2020-11-03 14:04:59 -05:00
Ali Abrar
96dd573aa7
Merge branch 'master' into patch-2 2020-11-03 11:53:12 -05:00
Ben Gamari
f450908f50
Merge pull request #60 from endgame/unalign
Derive Unalign instances
2020-10-16 22:31:25 -04:00
Ben Gamari
6088c6f5eb
Merge pull request #70 from gwils/bump-bounds
Bump base and aeson bounds to allow building on GHC 8.10
2020-10-16 22:29:10 -04:00
Ben Gamari
d92fd30686
Merge branch 'master' into bump-bounds 2020-10-16 22:29:01 -04:00
Ben Gamari
526271f07b
Merge pull request #68 from ocharles/patch-3
Support aeson-1.5
2020-10-16 22:28:24 -04:00
Jack Kelly
b8b6d278cb Derive Unalign instances 2020-10-10 12:19:31 +10:00
George Wilson
f8ad250a86 Regenerate Travis 2020-10-09 10:06:41 +10:00
George Wilson
4194f1b82e Bump base and aeson bounds to allow building on GHC 8.10 2020-10-09 09:55:55 +10:00
Ollie Charles
075521c986
Support aeson-1.5 2020-09-10 14:24:45 +01:00
Ben Gamari
1c7a94d2be
Merge pull request #67 from JackKelly-Bellroy/relax-these-bound
Relax upper bound on `these`
2020-09-02 12:11:24 -04:00
Jack Kelly
ba647e7275 Relax upper bound on these 2020-09-01 10:37:43 +10:00
Ollie Charles
ca1ef686a1
Update monoidal-containers.cabal 2020-06-17 10:42:26 +01:00
Ollie Charles
96b300d7ba
Bump base bound for GHC 8.10 2020-06-17 10:41:17 +01:00
Ali Abrar
450acec61b Version 0.6.0.1 2019-11-25 21:16:25 -05:00
Ali Abrar
0196924c55
Merge pull request #57 from phadej/semialign-1.1
Support semialign-1.1
2019-11-25 21:15:56 -05:00
Oleg Grenrus
d1117858d7 Support semialign-1.1 2019-10-21 13:46:19 +03:00
Ali Abrar
6dde3c948d
Merge pull request #52 from gwils/base-lower-bound
Increase base lower bound
2019-09-17 13:32:19 -04:00
Ali Abrar
6fe60902d2
Merge branch 'master' into base-lower-bound 2019-09-17 13:05:12 -04:00
Ali Abrar
820641b0a3
Merge pull request #54 from bgamari/aa-ghc881
Support GHC8.8.1 (with CI)
2019-09-17 13:04:18 -04:00
Ali Abrar
69895ff032 ci: Update for ghc 8.6 and 8.8 2019-09-17 11:38:26 -04:00
Ali Abrar
f0ad6839b0 ci: Add GHC 8.8.1 to travis jobs 2019-09-17 11:12:53 -04:00
Ollie Charles
73543e30db
Support GHC 8.8
I can confirm this library builds with the base upper bound relaxed.
2019-09-17 13:01:38 +01:00
George Wilson
a6ad3de8b4 Increase base lower bound
This library depends on Data.Coerce, which was not introduced until
GHC 7.8. We could either increase the lower bound like this or
depend on the base-compat package to keep the older GHC support.
2019-09-05 11:19:57 +10:00
Ali Abrar
07cd41735f
Merge pull request #51 from 3noch/patch-1
Clarify vision for library
2019-08-27 16:30:02 -04:00
Ali Abrar
816078ad2a
Update README.md 2019-08-27 16:13:14 -04:00
Elliot Cameron
b058556ea3
Clarify vision for library
cf #50
2019-08-24 17:40:05 -04:00
Ali Abrar
1194da82b2 default.nix: Update for 0.6 2019-08-24 06:19:03 -04:00
Ali Abrar
a3d5441a6d
Merge pull request #50 from bgamari/aa-0.6-revert-semigroup-operations
Make functions correspond more closely to Data.Map behavior
2019-08-24 06:11:34 -04:00
Ali Abrar
021685cf25 Make functions correspond more closely to Data.Map behavior
This is a breaking change. The more "monoidal" behaviors that this
reverts could eventuallly be re-added as a separate module that more
thoroughly and systematically applies the monoid/semigroup operations.

The goal of Data.Map.Monoidal is to be as similar to Data.Map as
possible except for the Monoid/Semigroup instance that it replaces.
2019-08-22 09:11:28 -04:00
Ali Abrar
fd7b4b40e8
Merge pull request #48 from bgamari/aa-phadej-these
Add flag to select whether to use split these/semialign packages or not
2019-08-05 00:23:54 -04:00
Ali Abrar
d0401dc2ec ci: Build split-these set to false as well 2019-08-05 00:09:00 -04:00
Ali Abrar
c3d5164b85 Update changelog for 0.5.0.1 2019-08-04 23:44:35 -04:00
Ali Abrar
197dca3a51 Add default.nix 2019-08-04 23:41:00 -04:00
Oleg Grenrus
f8860ba083 Add split-these 2019-08-04 19:59:55 +03:00
Ali Abrar
df270e82d0 Bump version to 0.5.0.0 2019-07-30 20:16:29 -04:00
Ali Abrar
17f400fecd
Merge pull request #41 from 3noch/eac@changelog
Use value's semigroup instance more consistently across functions
2019-07-30 20:11:23 -04:00
Ali Abrar
11b7917855
Merge branch 'master' into eac@changelog 2019-07-30 20:05:25 -04:00
Ali Abrar
84e523ddac Update changelog for intmap modules 2019-07-30 19:57:52 -04:00
Ali Abrar
7559aa5ce2 Merge commit 'refs/pull/34/head' of github.com:bgamari/monoidal-containers
* github.com:bgamari/monoidal-containers:
  Derive Semialign instance for 'these' 0.8.0 and up
  modified insert and mapKeys to use Semigroup on values
  added modules for MonoidalIntMaps
2019-07-30 19:56:12 -04:00
Ali Abrar
2b70bf5f25
Merge pull request #44 from bgamari/aa-fix-these-version-bounds
Fix version bounds for "these" to ensure Data.Align is present
2019-07-30 19:41:37 -04:00
Ali Abrar
4c208f2795 Fix version bounds for "these" to ensure Data.Align is present 2019-07-30 19:35:25 -04:00
Ali Abrar
806957104c
Merge pull request #37 from 3noch/eac@fix-ci
Derive Semialign instance for 'these' 0.8.0 and up
2019-07-30 19:00:36 -04:00
Elliot Cameron
5d5f038550
Changelog entry for 0.5.0.0 2019-06-12 16:03:27 -04:00
3noch
6f6930df68 Derive Semialign instance for 'these' 0.8.0 and up 2019-04-03 14:25:14 -04:00
3noch
6e89203a94
Make insert correspond semantically 2019-04-03 13:51:28 -04:00
3noch
c87018b655
Make mapKeys correspond semantically 2019-04-03 13:51:28 -04:00
jnok
6c42a6d4c7 modified insert and mapKeys to use Semigroup on values 2019-04-03 12:48:28 -04:00
3noch
07dde2520a
Derive Semialign instance for 'these' 0.8.0 and up 2019-04-03 01:10:36 -04:00