Hello community,

here is the log from the commit of package ghc-text for openSUSE:Factory 
checked in at 2016-03-26 15:26:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-text (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-text.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-text"

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-text/ghc-text.changes        2015-12-29 
12:59:55.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-text.new/ghc-text.changes   2016-03-26 
15:26:16.000000000 +0100
@@ -1,0 +2,10 @@
+Sat Mar 19 12:45:47 UTC 2016 - [email protected]
+
+- update to 1.2.2.1
+* The switch to integer-pure in 1.2.2.0 was apparently mistaken. The build 
flag has
+    been renamed accordingly. Your army of diligent maintainers apologizes 
+       for the churn.
+* Spec compliance: toCaseFold now follows the Unicode 8.0 spec (updated from 
7.0)
+* An STG lint error has been fixed
+
+-------------------------------------------------------------------

Old:
----
  text-1.2.2.0.tar.gz

New:
----
  text-1.2.2.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ghc-text.spec ++++++
--- /var/tmp/diff_new_pack.ZQLrUG/_old  2016-03-26 15:26:18.000000000 +0100
+++ /var/tmp/diff_new_pack.ZQLrUG/_new  2016-03-26 15:26:18.000000000 +0100
@@ -21,7 +21,7 @@
 %bcond_with tests
 
 Name:           ghc-text
-Version:        1.2.2.0
+Version:        1.2.2.1
 Release:        0
 Summary:        An efficient packed Unicode text type
 License:        BSD-2-Clause

++++++ text-1.2.2.0.tar.gz -> text-1.2.2.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/text-1.2.2.0/Data/Text/Array.hs 
new/text-1.2.2.1/Data/Text/Array.hs
--- old/text-1.2.2.0/Data/Text/Array.hs 2015-12-22 21:38:36.000000000 +0100
+++ new/text-1.2.2.1/Data/Text/Array.hs 2016-03-17 18:53:39.000000000 +0100
@@ -74,7 +74,7 @@
 #endif
 import GHC.Base (ByteArray#, MutableByteArray#, Int(..),
                  indexWord16Array#, newByteArray#,
-                 unsafeCoerce#, writeWord16Array#)
+                 unsafeFreezeByteArray#, writeWord16Array#)
 import GHC.ST (ST(..), runST)
 import GHC.Word (Word16(..))
 import Prelude hiding (length, read)
@@ -130,8 +130,9 @@
 
 -- | Freeze a mutable array. Do not mutate the 'MArray' afterwards!
 unsafeFreeze :: MArray s -> ST s Array
-unsafeFreeze MArray{..} = ST $ \s# ->
-                          (# s#, Array (unsafeCoerce# maBA)
+unsafeFreeze MArray{..} = ST $ \s1# ->
+    case unsafeFreezeByteArray# maBA s1# of
+        (# s2#, ba# #) -> (# s2#, Array ba#
 #if defined(ASSERTS)
                              maLen
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/text-1.2.2.0/Data/Text/Internal/Fusion/CaseMapping.hs 
new/text-1.2.2.1/Data/Text/Internal/Fusion/CaseMapping.hs
--- old/text-1.2.2.0/Data/Text/Internal/Fusion/CaseMapping.hs   2015-12-22 
21:38:36.000000000 +0100
+++ new/text-1.2.2.1/Data/Text/Internal/Fusion/CaseMapping.hs   2016-03-17 
18:53:39.000000000 +0100
@@ -1,10 +1,10 @@
 {-# LANGUAGE Rank2Types #-}
 -- AUTOMATICALLY GENERATED - DO NOT EDIT
 -- Generated by scripts/CaseMapping.hs
--- CaseFolding-7.0.0.txt
--- Date: 2014-04-09, 20:00:56 GMT [MD]
--- SpecialCasing-7.0.0.txt
--- Date: 2014-03-18, 07:18:02 GMT [MD]
+-- CaseFolding-8.0.0.txt
+-- Date: 2015-01-13, 18:16:36 GMT [MD]
+-- SpecialCasing-8.0.0.txt
+-- Date: 2014-12-16, 23:08:04 GMT [MD]
 
 module Data.Text.Internal.Fusion.CaseMapping where
 import Data.Char
@@ -337,8 +337,6 @@
 foldMapping '\x01f0' s = Yield '\x006a' (CC s '\x030c' '\x0000')
 -- COMBINING GREEK YPOGEGRAMMENI
 foldMapping '\x0345' s = Yield '\x03b9' (CC s '\x0000' '\x0000')
--- GREEK CAPITAL LETTER YOT
-foldMapping '\x037f' s = Yield '\x03f3' (CC s '\x0000' '\x0000')
 -- GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
 foldMapping '\x0390' s = Yield '\x03b9' (CC s '\x0308' '\x0301')
 -- GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
@@ -359,20 +357,20 @@
 foldMapping '\x03f1' s = Yield '\x03c1' (CC s '\x0000' '\x0000')
 -- GREEK LUNATE EPSILON SYMBOL
 foldMapping '\x03f5' s = Yield '\x03b5' (CC s '\x0000' '\x0000')
--- CYRILLIC CAPITAL LETTER EN WITH LEFT HOOK
-foldMapping '\x0528' s = Yield '\x0529' (CC s '\x0000' '\x0000')
--- CYRILLIC CAPITAL LETTER DZZHE
-foldMapping '\x052a' s = Yield '\x052b' (CC s '\x0000' '\x0000')
--- CYRILLIC CAPITAL LETTER DCHE
-foldMapping '\x052c' s = Yield '\x052d' (CC s '\x0000' '\x0000')
--- CYRILLIC CAPITAL LETTER EL WITH DESCENDER
-foldMapping '\x052e' s = Yield '\x052f' (CC s '\x0000' '\x0000')
 -- ARMENIAN SMALL LIGATURE ECH YIWN
 foldMapping '\x0587' s = Yield '\x0565' (CC s '\x0582' '\x0000')
--- GEORGIAN CAPITAL LETTER YN
-foldMapping '\x10c7' s = Yield '\x2d27' (CC s '\x0000' '\x0000')
--- GEORGIAN CAPITAL LETTER AEN
-foldMapping '\x10cd' s = Yield '\x2d2d' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER YE
+foldMapping '\x13f8' s = Yield '\x13f0' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER YI
+foldMapping '\x13f9' s = Yield '\x13f1' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER YO
+foldMapping '\x13fa' s = Yield '\x13f2' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER YU
+foldMapping '\x13fb' s = Yield '\x13f3' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER YV
+foldMapping '\x13fc' s = Yield '\x13f4' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER MV
+foldMapping '\x13fd' s = Yield '\x13f5' (CC s '\x0000' '\x0000')
 -- LATIN SMALL LETTER H WITH LINE BELOW
 foldMapping '\x1e96' s = Yield '\x0068' (CC s '\x0331' '\x0000')
 -- LATIN SMALL LETTER T WITH DIAERESIS
@@ -547,36 +545,174 @@
 foldMapping '\x1ff7' s = Yield '\x03c9' (CC s '\x0342' '\x03b9')
 -- GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI
 foldMapping '\x1ffc' s = Yield '\x03c9' (CC s '\x03b9' '\x0000')
--- COPTIC CAPITAL LETTER BOHAIRIC KHEI
-foldMapping '\x2cf2' s = Yield '\x2cf3' (CC s '\x0000' '\x0000')
--- CYRILLIC CAPITAL LETTER DOUBLE O
-foldMapping '\xa698' s = Yield '\xa699' (CC s '\x0000' '\x0000')
--- CYRILLIC CAPITAL LETTER CROSSED O
-foldMapping '\xa69a' s = Yield '\xa69b' (CC s '\x0000' '\x0000')
--- LATIN CAPITAL LETTER C WITH BAR
-foldMapping '\xa792' s = Yield '\xa793' (CC s '\x0000' '\x0000')
--- LATIN CAPITAL LETTER B WITH FLOURISH
-foldMapping '\xa796' s = Yield '\xa797' (CC s '\x0000' '\x0000')
--- LATIN CAPITAL LETTER F WITH STROKE
-foldMapping '\xa798' s = Yield '\xa799' (CC s '\x0000' '\x0000')
--- LATIN CAPITAL LETTER VOLAPUK AE
-foldMapping '\xa79a' s = Yield '\xa79b' (CC s '\x0000' '\x0000')
--- LATIN CAPITAL LETTER VOLAPUK OE
-foldMapping '\xa79c' s = Yield '\xa79d' (CC s '\x0000' '\x0000')
--- LATIN CAPITAL LETTER VOLAPUK UE
-foldMapping '\xa79e' s = Yield '\xa79f' (CC s '\x0000' '\x0000')
--- LATIN CAPITAL LETTER H WITH HOOK
-foldMapping '\xa7aa' s = Yield '\x0266' (CC s '\x0000' '\x0000')
--- LATIN CAPITAL LETTER REVERSED OPEN E
-foldMapping '\xa7ab' s = Yield '\x025c' (CC s '\x0000' '\x0000')
--- LATIN CAPITAL LETTER SCRIPT G
-foldMapping '\xa7ac' s = Yield '\x0261' (CC s '\x0000' '\x0000')
--- LATIN CAPITAL LETTER L WITH BELT
-foldMapping '\xa7ad' s = Yield '\x026c' (CC s '\x0000' '\x0000')
--- LATIN CAPITAL LETTER TURNED K
-foldMapping '\xa7b0' s = Yield '\x029e' (CC s '\x0000' '\x0000')
--- LATIN CAPITAL LETTER TURNED T
-foldMapping '\xa7b1' s = Yield '\x0287' (CC s '\x0000' '\x0000')
+-- LATIN CAPITAL LETTER J WITH CROSSED-TAIL
+foldMapping '\xa7b2' s = Yield '\x029d' (CC s '\x0000' '\x0000')
+-- LATIN CAPITAL LETTER CHI
+foldMapping '\xa7b3' s = Yield '\xab53' (CC s '\x0000' '\x0000')
+-- LATIN CAPITAL LETTER BETA
+foldMapping '\xa7b4' s = Yield '\xa7b5' (CC s '\x0000' '\x0000')
+-- LATIN CAPITAL LETTER OMEGA
+foldMapping '\xa7b6' s = Yield '\xa7b7' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER A
+foldMapping '\xab70' s = Yield '\x13a0' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER E
+foldMapping '\xab71' s = Yield '\x13a1' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER I
+foldMapping '\xab72' s = Yield '\x13a2' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER O
+foldMapping '\xab73' s = Yield '\x13a3' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER U
+foldMapping '\xab74' s = Yield '\x13a4' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER V
+foldMapping '\xab75' s = Yield '\x13a5' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER GA
+foldMapping '\xab76' s = Yield '\x13a6' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER KA
+foldMapping '\xab77' s = Yield '\x13a7' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER GE
+foldMapping '\xab78' s = Yield '\x13a8' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER GI
+foldMapping '\xab79' s = Yield '\x13a9' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER GO
+foldMapping '\xab7a' s = Yield '\x13aa' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER GU
+foldMapping '\xab7b' s = Yield '\x13ab' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER GV
+foldMapping '\xab7c' s = Yield '\x13ac' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER HA
+foldMapping '\xab7d' s = Yield '\x13ad' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER HE
+foldMapping '\xab7e' s = Yield '\x13ae' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER HI
+foldMapping '\xab7f' s = Yield '\x13af' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER HO
+foldMapping '\xab80' s = Yield '\x13b0' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER HU
+foldMapping '\xab81' s = Yield '\x13b1' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER HV
+foldMapping '\xab82' s = Yield '\x13b2' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER LA
+foldMapping '\xab83' s = Yield '\x13b3' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER LE
+foldMapping '\xab84' s = Yield '\x13b4' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER LI
+foldMapping '\xab85' s = Yield '\x13b5' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER LO
+foldMapping '\xab86' s = Yield '\x13b6' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER LU
+foldMapping '\xab87' s = Yield '\x13b7' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER LV
+foldMapping '\xab88' s = Yield '\x13b8' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER MA
+foldMapping '\xab89' s = Yield '\x13b9' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER ME
+foldMapping '\xab8a' s = Yield '\x13ba' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER MI
+foldMapping '\xab8b' s = Yield '\x13bb' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER MO
+foldMapping '\xab8c' s = Yield '\x13bc' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER MU
+foldMapping '\xab8d' s = Yield '\x13bd' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER NA
+foldMapping '\xab8e' s = Yield '\x13be' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER HNA
+foldMapping '\xab8f' s = Yield '\x13bf' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER NAH
+foldMapping '\xab90' s = Yield '\x13c0' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER NE
+foldMapping '\xab91' s = Yield '\x13c1' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER NI
+foldMapping '\xab92' s = Yield '\x13c2' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER NO
+foldMapping '\xab93' s = Yield '\x13c3' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER NU
+foldMapping '\xab94' s = Yield '\x13c4' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER NV
+foldMapping '\xab95' s = Yield '\x13c5' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER QUA
+foldMapping '\xab96' s = Yield '\x13c6' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER QUE
+foldMapping '\xab97' s = Yield '\x13c7' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER QUI
+foldMapping '\xab98' s = Yield '\x13c8' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER QUO
+foldMapping '\xab99' s = Yield '\x13c9' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER QUU
+foldMapping '\xab9a' s = Yield '\x13ca' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER QUV
+foldMapping '\xab9b' s = Yield '\x13cb' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER SA
+foldMapping '\xab9c' s = Yield '\x13cc' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER S
+foldMapping '\xab9d' s = Yield '\x13cd' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER SE
+foldMapping '\xab9e' s = Yield '\x13ce' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER SI
+foldMapping '\xab9f' s = Yield '\x13cf' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER SO
+foldMapping '\xaba0' s = Yield '\x13d0' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER SU
+foldMapping '\xaba1' s = Yield '\x13d1' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER SV
+foldMapping '\xaba2' s = Yield '\x13d2' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER DA
+foldMapping '\xaba3' s = Yield '\x13d3' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER TA
+foldMapping '\xaba4' s = Yield '\x13d4' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER DE
+foldMapping '\xaba5' s = Yield '\x13d5' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER TE
+foldMapping '\xaba6' s = Yield '\x13d6' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER DI
+foldMapping '\xaba7' s = Yield '\x13d7' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER TI
+foldMapping '\xaba8' s = Yield '\x13d8' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER DO
+foldMapping '\xaba9' s = Yield '\x13d9' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER DU
+foldMapping '\xabaa' s = Yield '\x13da' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER DV
+foldMapping '\xabab' s = Yield '\x13db' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER DLA
+foldMapping '\xabac' s = Yield '\x13dc' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER TLA
+foldMapping '\xabad' s = Yield '\x13dd' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER TLE
+foldMapping '\xabae' s = Yield '\x13de' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER TLI
+foldMapping '\xabaf' s = Yield '\x13df' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER TLO
+foldMapping '\xabb0' s = Yield '\x13e0' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER TLU
+foldMapping '\xabb1' s = Yield '\x13e1' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER TLV
+foldMapping '\xabb2' s = Yield '\x13e2' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER TSA
+foldMapping '\xabb3' s = Yield '\x13e3' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER TSE
+foldMapping '\xabb4' s = Yield '\x13e4' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER TSI
+foldMapping '\xabb5' s = Yield '\x13e5' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER TSO
+foldMapping '\xabb6' s = Yield '\x13e6' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER TSU
+foldMapping '\xabb7' s = Yield '\x13e7' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER TSV
+foldMapping '\xabb8' s = Yield '\x13e8' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER WA
+foldMapping '\xabb9' s = Yield '\x13e9' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER WE
+foldMapping '\xabba' s = Yield '\x13ea' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER WI
+foldMapping '\xabbb' s = Yield '\x13eb' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER WO
+foldMapping '\xabbc' s = Yield '\x13ec' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER WU
+foldMapping '\xabbd' s = Yield '\x13ed' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER WV
+foldMapping '\xabbe' s = Yield '\x13ee' (CC s '\x0000' '\x0000')
+-- CHEROKEE SMALL LETTER YA
+foldMapping '\xabbf' s = Yield '\x13ef' (CC s '\x0000' '\x0000')
 -- LATIN SMALL LIGATURE FF
 foldMapping '\xfb00' s = Yield '\x0066' (CC s '\x0066' '\x0000')
 -- LATIN SMALL LIGATURE FI
@@ -601,68 +737,106 @@
 foldMapping '\xfb16' s = Yield '\x057e' (CC s '\x0576' '\x0000')
 -- ARMENIAN SMALL LIGATURE MEN XEH
 foldMapping '\xfb17' s = Yield '\x0574' (CC s '\x056d' '\x0000')
--- WARANG CITI CAPITAL LETTER NGAA
-foldMapping '\x118a0' s = Yield '\x118c0' (CC s '\x0000' '\x0000')
--- WARANG CITI CAPITAL LETTER A
-foldMapping '\x118a1' s = Yield '\x118c1' (CC s '\x0000' '\x0000')
--- WARANG CITI CAPITAL LETTER WI
-foldMapping '\x118a2' s = Yield '\x118c2' (CC s '\x0000' '\x0000')
--- WARANG CITI CAPITAL LETTER YU
-foldMapping '\x118a3' s = Yield '\x118c3' (CC s '\x0000' '\x0000')
--- WARANG CITI CAPITAL LETTER YA
-foldMapping '\x118a4' s = Yield '\x118c4' (CC s '\x0000' '\x0000')
--- WARANG CITI CAPITAL LETTER YO
-foldMapping '\x118a5' s = Yield '\x118c5' (CC s '\x0000' '\x0000')
--- WARANG CITI CAPITAL LETTER II
-foldMapping '\x118a6' s = Yield '\x118c6' (CC s '\x0000' '\x0000')
--- WARANG CITI CAPITAL LETTER UU
-foldMapping '\x118a7' s = Yield '\x118c7' (CC s '\x0000' '\x0000')
--- WARANG CITI CAPITAL LETTER E
-foldMapping '\x118a8' s = Yield '\x118c8' (CC s '\x0000' '\x0000')
--- WARANG CITI CAPITAL LETTER O
-foldMapping '\x118a9' s = Yield '\x118c9' (CC s '\x0000' '\x0000')
--- WARANG CITI CAPITAL LETTER ANG
-foldMapping '\x118aa' s = Yield '\x118ca' (CC s '\x0000' '\x0000')
--- WARANG CITI CAPITAL LETTER GA
-foldMapping '\x118ab' s = Yield '\x118cb' (CC s '\x0000' '\x0000')
--- WARANG CITI CAPITAL LETTER KO
-foldMapping '\x118ac' s = Yield '\x118cc' (CC s '\x0000' '\x0000')
--- WARANG CITI CAPITAL LETTER ENY
-foldMapping '\x118ad' s = Yield '\x118cd' (CC s '\x0000' '\x0000')
--- WARANG CITI CAPITAL LETTER YUJ
-foldMapping '\x118ae' s = Yield '\x118ce' (CC s '\x0000' '\x0000')
--- WARANG CITI CAPITAL LETTER UC
-foldMapping '\x118af' s = Yield '\x118cf' (CC s '\x0000' '\x0000')
--- WARANG CITI CAPITAL LETTER ENN
-foldMapping '\x118b0' s = Yield '\x118d0' (CC s '\x0000' '\x0000')
--- WARANG CITI CAPITAL LETTER ODD
-foldMapping '\x118b1' s = Yield '\x118d1' (CC s '\x0000' '\x0000')
--- WARANG CITI CAPITAL LETTER TTE
-foldMapping '\x118b2' s = Yield '\x118d2' (CC s '\x0000' '\x0000')
--- WARANG CITI CAPITAL LETTER NUNG
-foldMapping '\x118b3' s = Yield '\x118d3' (CC s '\x0000' '\x0000')
--- WARANG CITI CAPITAL LETTER DA
-foldMapping '\x118b4' s = Yield '\x118d4' (CC s '\x0000' '\x0000')
--- WARANG CITI CAPITAL LETTER AT
-foldMapping '\x118b5' s = Yield '\x118d5' (CC s '\x0000' '\x0000')
--- WARANG CITI CAPITAL LETTER AM
-foldMapping '\x118b6' s = Yield '\x118d6' (CC s '\x0000' '\x0000')
--- WARANG CITI CAPITAL LETTER BU
-foldMapping '\x118b7' s = Yield '\x118d7' (CC s '\x0000' '\x0000')
--- WARANG CITI CAPITAL LETTER PU
-foldMapping '\x118b8' s = Yield '\x118d8' (CC s '\x0000' '\x0000')
--- WARANG CITI CAPITAL LETTER HIYO
-foldMapping '\x118b9' s = Yield '\x118d9' (CC s '\x0000' '\x0000')
--- WARANG CITI CAPITAL LETTER HOLO
-foldMapping '\x118ba' s = Yield '\x118da' (CC s '\x0000' '\x0000')
--- WARANG CITI CAPITAL LETTER HORR
-foldMapping '\x118bb' s = Yield '\x118db' (CC s '\x0000' '\x0000')
--- WARANG CITI CAPITAL LETTER HAR
-foldMapping '\x118bc' s = Yield '\x118dc' (CC s '\x0000' '\x0000')
--- WARANG CITI CAPITAL LETTER SSUU
-foldMapping '\x118bd' s = Yield '\x118dd' (CC s '\x0000' '\x0000')
--- WARANG CITI CAPITAL LETTER SII
-foldMapping '\x118be' s = Yield '\x118de' (CC s '\x0000' '\x0000')
--- WARANG CITI CAPITAL LETTER VIYO
-foldMapping '\x118bf' s = Yield '\x118df' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER A
+foldMapping '\x10c80' s = Yield '\x10cc0' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER AA
+foldMapping '\x10c81' s = Yield '\x10cc1' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER EB
+foldMapping '\x10c82' s = Yield '\x10cc2' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER AMB
+foldMapping '\x10c83' s = Yield '\x10cc3' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER EC
+foldMapping '\x10c84' s = Yield '\x10cc4' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER ENC
+foldMapping '\x10c85' s = Yield '\x10cc5' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER ECS
+foldMapping '\x10c86' s = Yield '\x10cc6' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER ED
+foldMapping '\x10c87' s = Yield '\x10cc7' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER AND
+foldMapping '\x10c88' s = Yield '\x10cc8' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER E
+foldMapping '\x10c89' s = Yield '\x10cc9' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER CLOSE E
+foldMapping '\x10c8a' s = Yield '\x10cca' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER EE
+foldMapping '\x10c8b' s = Yield '\x10ccb' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER EF
+foldMapping '\x10c8c' s = Yield '\x10ccc' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER EG
+foldMapping '\x10c8d' s = Yield '\x10ccd' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER EGY
+foldMapping '\x10c8e' s = Yield '\x10cce' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER EH
+foldMapping '\x10c8f' s = Yield '\x10ccf' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER I
+foldMapping '\x10c90' s = Yield '\x10cd0' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER II
+foldMapping '\x10c91' s = Yield '\x10cd1' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER EJ
+foldMapping '\x10c92' s = Yield '\x10cd2' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER EK
+foldMapping '\x10c93' s = Yield '\x10cd3' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER AK
+foldMapping '\x10c94' s = Yield '\x10cd4' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER UNK
+foldMapping '\x10c95' s = Yield '\x10cd5' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER EL
+foldMapping '\x10c96' s = Yield '\x10cd6' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER ELY
+foldMapping '\x10c97' s = Yield '\x10cd7' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER EM
+foldMapping '\x10c98' s = Yield '\x10cd8' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER EN
+foldMapping '\x10c99' s = Yield '\x10cd9' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER ENY
+foldMapping '\x10c9a' s = Yield '\x10cda' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER O
+foldMapping '\x10c9b' s = Yield '\x10cdb' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER OO
+foldMapping '\x10c9c' s = Yield '\x10cdc' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER NIKOLSBURG OE
+foldMapping '\x10c9d' s = Yield '\x10cdd' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER RUDIMENTA OE
+foldMapping '\x10c9e' s = Yield '\x10cde' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER OEE
+foldMapping '\x10c9f' s = Yield '\x10cdf' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER EP
+foldMapping '\x10ca0' s = Yield '\x10ce0' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER EMP
+foldMapping '\x10ca1' s = Yield '\x10ce1' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER ER
+foldMapping '\x10ca2' s = Yield '\x10ce2' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER SHORT ER
+foldMapping '\x10ca3' s = Yield '\x10ce3' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER ES
+foldMapping '\x10ca4' s = Yield '\x10ce4' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER ESZ
+foldMapping '\x10ca5' s = Yield '\x10ce5' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER ET
+foldMapping '\x10ca6' s = Yield '\x10ce6' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER ENT
+foldMapping '\x10ca7' s = Yield '\x10ce7' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER ETY
+foldMapping '\x10ca8' s = Yield '\x10ce8' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER ECH
+foldMapping '\x10ca9' s = Yield '\x10ce9' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER U
+foldMapping '\x10caa' s = Yield '\x10cea' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER UU
+foldMapping '\x10cab' s = Yield '\x10ceb' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER NIKOLSBURG UE
+foldMapping '\x10cac' s = Yield '\x10cec' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER RUDIMENTA UE
+foldMapping '\x10cad' s = Yield '\x10ced' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER EV
+foldMapping '\x10cae' s = Yield '\x10cee' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER EZ
+foldMapping '\x10caf' s = Yield '\x10cef' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER EZS
+foldMapping '\x10cb0' s = Yield '\x10cf0' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER ENT-SHAPED SIGN
+foldMapping '\x10cb1' s = Yield '\x10cf1' (CC s '\x0000' '\x0000')
+-- OLD HUNGARIAN CAPITAL LETTER US
+foldMapping '\x10cb2' s = Yield '\x10cf2' (CC s '\x0000' '\x0000')
 foldMapping c s = Yield (toLower c) (CC s '\0' '\0')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/text-1.2.2.0/Data/Text/Lazy/Builder/Int.hs 
new/text-1.2.2.1/Data/Text/Lazy/Builder/Int.hs
--- old/text-1.2.2.0/Data/Text/Lazy/Builder/Int.hs      2015-12-22 
21:38:36.000000000 +0100
+++ new/text-1.2.2.1/Data/Text/Lazy/Builder/Int.hs      2016-03-17 
18:53:39.000000000 +0100
@@ -36,14 +36,14 @@
 #ifdef  __GLASGOW_HASKELL__
 # if defined(INTEGER_GMP)
 import GHC.Integer.GMP.Internals (Integer(S#))
-# elif defined(INTEGER_PURE)
+# elif defined(INTEGER_SIMPLE)
 import GHC.Integer
 # else
-# error "You need to use either GMP or integer-pure."
+# error "You need to use either GMP or integer-simple."
 # endif
 #endif
 
-#if defined(INTEGER_GMP) || defined(INTEGER_PURE)
+#if defined(INTEGER_GMP) || defined(INTEGER_SIMPLE)
 # define PAIR(a,b) (# a,b #)
 #else
 # define PAIR(a,b) (a,b)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/text-1.2.2.0/changelog.md 
new/text-1.2.2.1/changelog.md
--- old/text-1.2.2.0/changelog.md       2015-12-22 21:38:36.000000000 +0100
+++ new/text-1.2.2.1/changelog.md       2016-03-17 18:53:39.000000000 +0100
@@ -1,3 +1,14 @@
+1.2.2.1
+
+* The switch to `integer-pure` in 1.2.2.0 was apparently mistaken.
+  The build flag has been renamed accordingly.  Your army of diligent
+  maintainers apologizes for the churn.
+
+* Spec compliance: toCaseFold now follows the Unicode 8.0 spec
+  (updated from 7.0)
+
+* An STG lint error has been fixed
+
 1.2.2.0
 
 * The `integer-simple` package, upon which this package optionally
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/text-1.2.2.0/text.cabal new/text-1.2.2.1/text.cabal
--- old/text-1.2.2.0/text.cabal 2015-12-22 21:38:36.000000000 +0100
+++ new/text-1.2.2.1/text.cabal 2016-03-17 18:53:39.000000000 +0100
@@ -1,5 +1,5 @@
 name:           text
-version:        1.2.2.0
+version:        1.2.2.1
 homepage:       https://github.com/bos/text
 bug-reports:    https://github.com/bos/text/issues
 synopsis:       An efficient packed Unicode text type.
@@ -69,10 +69,10 @@
   default: False
   manual: True
 
-flag integer-pure
-  description: Use the pure-Haskell integer library instead of GMP
+flag integer-simple
+  description: Use the simple integer library instead of GMP
   default: False
-  manual: True
+  manual: False
 
 library
   c-sources:    cbits/cbits.c
@@ -145,9 +145,9 @@
     ghc-options: -Werror
     cpp-options: -DASSERTS
 
-  if flag(integer-pure)
-    cpp-options: -DINTEGER_PURE
-    build-depends: integer-pure >= 1.0
+  if flag(integer-simple)
+    cpp-options: -DINTEGER_SIMPLE
+    build-depends: integer-simple >= 0.1 && < 0.5
   else
     cpp-options: -DINTEGER_GMP
     build-depends: integer-gmp >= 0.2
@@ -181,9 +181,9 @@
     test-framework-hunit >= 0.2,
     test-framework-quickcheck2 >= 0.2
 
-  if flag(integer-pure)
-    cpp-options: -DINTEGER_PURE
-    build-depends: integer-pure >= 0.1 && < 0.5
+  if flag(integer-simple)
+    cpp-options: -DINTEGER_SIMPLE
+    build-depends: integer-simple >= 0.1 && < 0.5
   else
     cpp-options: -DINTEGER_GMP
     build-depends: integer-gmp >= 0.2


Reply via email to