Hello community,
here is the log from the commit of package ghc-th-expand-syns for
openSUSE:Factory checked in at 2017-06-04 01:55:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-th-expand-syns (Old)
and /work/SRC/openSUSE:Factory/.ghc-th-expand-syns.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-th-expand-syns"
Sun Jun 4 01:55:31 2017 rev:3 rq:494194 version:0.4.3.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-th-expand-syns/ghc-th-expand-syns.changes
2017-02-03 17:40:15.047048392 +0100
+++
/work/SRC/openSUSE:Factory/.ghc-th-expand-syns.new/ghc-th-expand-syns.changes
2017-06-04 01:55:32.320567824 +0200
@@ -1,0 +2,5 @@
+Mon Apr 24 12:26:51 UTC 2017 - [email protected]
+
+- Update to version 0.4.3.0 with cabal2obs.
+
+-------------------------------------------------------------------
Old:
----
th-expand-syns-0.4.2.0.tar.gz
New:
----
th-expand-syns-0.4.3.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ghc-th-expand-syns.spec ++++++
--- /var/tmp/diff_new_pack.68Rjt3/_old 2017-06-04 01:55:32.832495499 +0200
+++ /var/tmp/diff_new_pack.68Rjt3/_new 2017-06-04 01:55:32.832495499 +0200
@@ -19,7 +19,7 @@
%global pkg_name th-expand-syns
%bcond_with tests
Name: ghc-%{pkg_name}
-Version: 0.4.2.0
+Version: 0.4.3.0
Release: 0
Summary: Expands type synonyms in Template Haskell ASTs
License: BSD-3-Clause
++++++ th-expand-syns-0.4.2.0.tar.gz -> th-expand-syns-0.4.3.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/th-expand-syns-0.4.2.0/Language/Haskell/TH/ExpandSyns.hs
new/th-expand-syns-0.4.3.0/Language/Haskell/TH/ExpandSyns.hs
--- old/th-expand-syns-0.4.2.0/Language/Haskell/TH/ExpandSyns.hs
2017-01-12 01:09:39.000000000 +0100
+++ new/th-expand-syns-0.4.3.0/Language/Haskell/TH/ExpandSyns.hs
2017-04-21 02:05:11.000000000 +0200
@@ -105,7 +105,7 @@
#else
report False
#endif
- (packagename ++": "++"WARNING: "++msg)
+ (packagename ++": WARNING: "++msg)
@@ -126,6 +126,9 @@
DataConI {} -> no
VarI {} -> no
TyVarI {} -> no
+#if MIN_VERSION_template_haskell(2,12,0)
+ PatSynI {} -> no
+#endif
where
no = return Nothing
@@ -186,6 +189,11 @@
go (DefaultSigD {}) = no
#endif
+#if MIN_VERSION_template_haskell(2,12,0)
+ go (PatSynD {}) = no
+ go (PatSynSigD {}) = no
+#endif
+
no = return Nothing
#if MIN_VERSION_template_haskell(2,4,0)
@@ -312,6 +320,10 @@
go acc x@WildCardT = passThrough acc x
#endif
+#if MIN_VERSION_template_haskell(2,12,0)
+ go acc x@(UnboxedSumT _) = passThrough acc x
+#endif
+
class SubstTypeVariable a where
-- | Capture-free substitution
subst :: (Name, Type) -> a -> a
@@ -361,6 +373,10 @@
go s@WildCardT = s
#endif
+#if MIN_VERSION_template_haskell(2,12,0)
+ go s@(UnboxedSumT _) = s
+#endif
+
-- testCapture :: Type
-- testCapture =
-- let
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/th-expand-syns-0.4.2.0/changelog.markdown
new/th-expand-syns-0.4.3.0/changelog.markdown
--- old/th-expand-syns-0.4.2.0/changelog.markdown 2017-01-13
00:08:26.000000000 +0100
+++ new/th-expand-syns-0.4.3.0/changelog.markdown 2017-04-21
01:57:13.000000000 +0200
@@ -1,3 +1,7 @@
+## 0.4.3.0
+
+* Added support for GHC 8.2.1 / template-haskell-2.12 (Thanks to Ryan Scott)
+
## 0.4.2.0
* Eliminated warnings about unrecognized results of 'reify'.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/th-expand-syns-0.4.2.0/th-expand-syns.cabal
new/th-expand-syns-0.4.3.0/th-expand-syns.cabal
--- old/th-expand-syns-0.4.2.0/th-expand-syns.cabal 2017-01-13
00:08:43.000000000 +0100
+++ new/th-expand-syns-0.4.3.0/th-expand-syns.cabal 2017-04-21
01:57:42.000000000 +0200
@@ -1,7 +1,7 @@
name: th-expand-syns
-version: 0.4.2.0
+version: 0.4.3.0
synopsis: Expands type synonyms in Template Haskell ASTs
-description: Expands type synonyms in Template Haskell ASTs
+description: Expands type synonyms in Template Haskell ASTs.
category: Template Haskell
license: BSD3
license-file: LICENSE
@@ -19,14 +19,14 @@
GHC == 7.8.4
GHC == 7.10.3
GHC == 8.0.1
- GHC == 8.1
+ GHC == 8.2.1
source-repository head
type: git
location: git://github.com/DanielSchuessler/th-expand-syns.git
Library
- build-depends: base >= 4 && < 5, template-haskell < 2.12, syb,
containers
+ build-depends: base >= 4 && < 5, template-haskell < 2.13, syb,
containers
ghc-options:
exposed-modules: Language.Haskell.TH.ExpandSyns