packages feed

blaze-textual 0.2.0.9 → 0.2.1.0

raw patch · 3 files changed

+24/−16 lines, 3 filesdep +integer-simpledep −integer

Dependencies added: integer-simple

Dependencies removed: integer

Files

Blaze/Text/Int.hs view
@@ -26,19 +26,13 @@ import GHC.Num (quotRemInteger) import GHC.Types (Int(..)) -#ifdef  __GLASGOW_HASKELL__-# if __GLASGOW_HASKELL__ < 611-import GHC.Integer.Internals-# else+#if defined(INTEGER_GMP) import GHC.Integer.GMP.Internals-# endif+#elif defined(INTEGER_SIMPLE)+import GHC.Integer.Simple.Internals #endif -#ifdef INTEGER_GMP-# define PAIR(a,b) (# a,b #)-#else-# define PAIR(a,b) (a,b)-#endif+#define PAIR(a,b) (# a,b #)  integral :: (Integral a, Show a) => a -> Builder {-# RULES "integral/Int" integral = bounded :: Int -> Builder #-}@@ -106,7 +100,9 @@ {-# INLINE int #-}  integer :: Integer -> Builder+#if defined(INTEGER_GMP) integer (S# i#) = int (I# i#)+#endif integer i     | i < 0     = minus `mappend` go (-i)     | otherwise = go i
blaze-textual.cabal view
@@ -1,5 +1,5 @@ name:            blaze-textual-version:         0.2.0.9+version:         0.2.1.0 license:         BSD3 license-file:    LICENSE category:        Text@@ -23,16 +23,24 @@  extra-source-files:     README.markdown+    changelog.md     tests/*.hs  flag developer   description: operate in developer mode   default: False+  manual: True  flag native   description: use slow native code for double conversion   default: True+  manual: True +flag integer-simple+  description: use integer-simple instead of integer-gmp+  default: False+  manual: True+ library   exposed-modules:     Blaze.Text@@ -65,13 +73,12 @@    ghc-options:      -Wall -  if impl(ghc >= 6.11)+  if flag(integer-simple)+    cpp-options: -DINTEGER_SIMPLE+    build-depends: integer-simple+  else     cpp-options: -DINTEGER_GMP     build-depends: integer-gmp >= 0.2--  if impl(ghc >= 6.9) && impl(ghc < 6.11)-    cpp-options: -DINTEGER_GMP-    build-depends: integer >= 0.1 && < 0.2  test-suite tests   type:           exitcode-stdio-1.0
+ changelog.md view
@@ -0,0 +1,5 @@+0.2.1.0  2015-06-30++* Add support for integer-simple.++* Remove support for GHC < 7.