packages feed

pretty-show 1.6.16 → 1.7

raw patch · 3 files changed

+19/−7 lines, 3 filesdep +textPVP ok

version bump matches the API change (PVP)

Dependencies added: text

API changes (from Hackage documentation)

Files

CHANGELOG view
@@ -1,3 +1,8 @@+Changes in 1.7+  * Add a dependency on package Text+    - Adds an instance for `PrettyVal Text`+    - Paves the road for using `Text` in the representation of values.+ Changes in 1.6.16   * Fixes to accomodate GHC 8.4 
Text/Show/PrettyVal.hs view
@@ -8,6 +8,8 @@ module Text.Show.PrettyVal ( PrettyVal(prettyVal) ) where  import Text.Show.Value+import Data.Text(Text)+import qualified Data.Text as Text  #ifndef NO_GENERICS import Data.Ratio@@ -67,6 +69,7 @@  instance (GDump f, Selector s) => GDump (M1 S s f) where   gdump it@(M1 x) = repeat (selName it) `zip` map snd (gdump x)+#endif  oneVal :: [(Name,Value)] -> Value oneVal x =@@ -108,23 +111,26 @@  instance (PrettyVal a1, PrettyVal a2) => PrettyVal (a1,a2) instance (PrettyVal a1, PrettyVal a2, PrettyVal a3) => PrettyVal (a1,a2,a3)-instance (PrettyVal a1, PrettyVal a2, PrettyVal a3,-          PrettyVal a4) => PrettyVal (a1,a2,a3,a4)+instance (PrettyVal a1, PrettyVal a2, PrettyVal a3, PrettyVal a4) =>+  PrettyVal (a1,a2,a3,a4)  instance (PrettyVal a1, PrettyVal a2, PrettyVal a3,           PrettyVal a4, PrettyVal a5) => PrettyVal (a1,a2,a3,a4,a5)  instance (PrettyVal a1, PrettyVal a2, PrettyVal a3,-          PrettyVal a4, PrettyVal a5, PrettyVal a6) => PrettyVal (a1,a2,a3,a4,a5,a6)+          PrettyVal a4, PrettyVal a5, PrettyVal a6) =>+  PrettyVal (a1,a2,a3,a4,a5,a6)  instance (PrettyVal a1, PrettyVal a2, PrettyVal a3,-          PrettyVal a4, PrettyVal a5, PrettyVal a6, PrettyVal a7)-  => PrettyVal (a1,a2,a3,a4,a5,a6,a7)+          PrettyVal a4, PrettyVal a5, PrettyVal a6, PrettyVal a7) =>+  PrettyVal (a1,a2,a3,a4,a5,a6,a7)  instance PrettyVal Bool instance PrettyVal Ordering instance PrettyVal a => PrettyVal (Maybe a) instance (PrettyVal a, PrettyVal b) => PrettyVal (Either a b) -#endif+instance PrettyVal Text where+  prettyVal = String . Text.unpack+ 
pretty-show.cabal view
@@ -1,5 +1,5 @@ name:           pretty-show-version:        1.6.16+version:        1.7 category:       Text  synopsis:       Tools for working with derived `Show` instances and generic@@ -49,6 +49,7 @@     base           >= 4.5  &&  < 5,     haskell-lexer  >= 1    &&  < 2,     pretty         >= 1    &&  < 2,+    text,     filepath,     ghc-prim   ghc-options: -Wall -O2