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 +6/−10
- blaze-textual.cabal +13/−6
- changelog.md +5/−0
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.