|author||Joey Hess||2018-05-18 10:31:18 -0400|
|committer||Joey Hess||2018-05-18 10:40:13 -0400|
modernized and simplified the MetaTypes implementation
now that compatability with ghc 7 is no longer needed. Data.Type.Bool contains effectively the same stuff that was implemented here, so removed my code. Tried to use Data.Type.Equality instead of my EqT, but it seems to be some other type of (type level) equality, and didn't compile. Instead went with the simpler EqT implementation that newer ghc versions allow. The rest of the changes are simply better syntax for defining type families. And upon using that syntax, ghc noticed that `type family a + b` does not have kind "ab" like I wrote before, but is kind *. Tested on debian stable with ghc 8.0.1. This commit was sponsored by John Pellman on Patreon.
Diffstat (limited to 'debian/changelog')
1 files changed, 7 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index ae97e9db..bf4df720 100644
@@ -1,3 +1,10 @@
+propellor (5.4.1) UNRELEASED; urgency=medium
+ * Modernized and simplified the MetaTypes implementation now that
+ compatability with ghc 7 is no longer needed.
+ -- Joey Hess <firstname.lastname@example.org> Fri, 18 May 2018 10:25:05 -0400
propellor (5.4.0) unstable; urgency=medium
[ Sean Whitton ]