packages feed

double-extra 0.1.0.0 → 0.1.0.1

raw patch · 3 files changed

+17/−14 lines, 3 filesdep ~double-conversionPVP: minor bump suggested

API additions: PVP suggests at least a minor version bump

Dependency ranges changed: double-conversion

API changes (from Hackage documentation)

+ Data.Double.Extra.Aeson: instance Data.Aeson.Types.FromJSON.FromJSON (Data.Double.Extra.Types.DoubleExponential n)
+ Data.Double.Extra.Aeson: instance Data.Aeson.Types.FromJSON.FromJSON (Data.Double.Extra.Types.DoubleFixed n)
+ Data.Double.Extra.Aeson: instance Data.Aeson.Types.FromJSON.FromJSON (Data.Double.Extra.Types.DoublePrecision n)
+ Data.Double.Extra.Aeson: instance Data.Aeson.Types.FromJSON.FromJSON Data.Double.Extra.Types.DoubleShortest
+ Data.Double.Extra.Aeson: instance Data.Aeson.Types.ToJSON.ToJSON Data.Double.Extra.Types.DoubleShortest
+ Data.Double.Extra.Aeson: instance GHC.TypeLits.KnownNat n => Data.Aeson.Types.ToJSON.ToJSON (Data.Double.Extra.Types.DoubleExponential n)
+ Data.Double.Extra.Aeson: instance GHC.TypeLits.KnownNat n => Data.Aeson.Types.ToJSON.ToJSON (Data.Double.Extra.Types.DoubleFixed n)
+ Data.Double.Extra.Aeson: instance GHC.TypeLits.KnownNat n => Data.Aeson.Types.ToJSON.ToJSON (Data.Double.Extra.Types.DoublePrecision n)
+ Data.Double.Extra.Cassava: instance Data.Csv.Conversion.ToField Data.Double.Extra.Types.DoubleShortest
+ Data.Double.Extra.Cassava: instance GHC.TypeLits.KnownNat n => Data.Csv.Conversion.ToField (Data.Double.Extra.Types.DoubleExponential n)
+ Data.Double.Extra.Cassava: instance GHC.TypeLits.KnownNat n => Data.Csv.Conversion.ToField (Data.Double.Extra.Types.DoubleFixed n)
+ Data.Double.Extra.Cassava: instance GHC.TypeLits.KnownNat n => Data.Csv.Conversion.ToField (Data.Double.Extra.Types.DoublePrecision n)
+ Data.Double.Extra.RawString: instance Data.Text.ToText.ToText Data.Double.Extra.Types.DoubleShortest
+ Data.Double.Extra.RawString: instance Data.Text.ToTextBuilder.ToTextBuilder Data.Double.Extra.Types.DoubleShortest
+ Data.Double.Extra.RawString: instance GHC.TypeLits.KnownNat n => Data.Text.ToText.ToText (Data.Double.Extra.Types.DoubleExponential n)
+ Data.Double.Extra.RawString: instance GHC.TypeLits.KnownNat n => Data.Text.ToText.ToText (Data.Double.Extra.Types.DoubleFixed n)
+ Data.Double.Extra.RawString: instance GHC.TypeLits.KnownNat n => Data.Text.ToText.ToText (Data.Double.Extra.Types.DoublePrecision n)
+ Data.Double.Extra.RawString: instance GHC.TypeLits.KnownNat n => Data.Text.ToTextBuilder.ToTextBuilder (Data.Double.Extra.Types.DoubleExponential n)
+ Data.Double.Extra.RawString: instance GHC.TypeLits.KnownNat n => Data.Text.ToTextBuilder.ToTextBuilder (Data.Double.Extra.Types.DoubleFixed n)
+ Data.Double.Extra.RawString: instance GHC.TypeLits.KnownNat n => Data.Text.ToTextBuilder.ToTextBuilder (Data.Double.Extra.Types.DoublePrecision n)
+ Data.Double.Extra.Types: DoubleExponential :: Double -> DoubleExponential
+ Data.Double.Extra.Types: DoubleFixed :: Double -> DoubleFixed
+ Data.Double.Extra.Types: DoublePrecision :: Double -> DoublePrecision
+ Data.Double.Extra.Types: DoubleShortest :: Double -> DoubleShortest
+ Data.Double.Extra.Types: instance Control.DeepSeq.NFData (Data.Double.Extra.Types.DoubleExponential i)
+ Data.Double.Extra.Types: instance Control.DeepSeq.NFData (Data.Double.Extra.Types.DoubleFixed i)
+ Data.Double.Extra.Types: instance Control.DeepSeq.NFData (Data.Double.Extra.Types.DoublePrecision i)
+ Data.Double.Extra.Types: instance Control.DeepSeq.NFData Data.Double.Extra.Types.DoubleShortest
+ Data.Double.Extra.Types: instance GHC.Classes.Eq (Data.Double.Extra.Types.DoubleExponential i)
+ Data.Double.Extra.Types: instance GHC.Classes.Eq (Data.Double.Extra.Types.DoubleFixed i)
+ Data.Double.Extra.Types: instance GHC.Classes.Eq (Data.Double.Extra.Types.DoublePrecision i)
+ Data.Double.Extra.Types: instance GHC.Classes.Eq Data.Double.Extra.Types.DoubleShortest
+ Data.Double.Extra.Types: instance GHC.Classes.Ord (Data.Double.Extra.Types.DoubleExponential i)
+ Data.Double.Extra.Types: instance GHC.Classes.Ord (Data.Double.Extra.Types.DoubleFixed i)
+ Data.Double.Extra.Types: instance GHC.Classes.Ord (Data.Double.Extra.Types.DoublePrecision i)
+ Data.Double.Extra.Types: instance GHC.Classes.Ord Data.Double.Extra.Types.DoubleShortest
+ Data.Double.Extra.Types: instance GHC.Generics.Generic (Data.Double.Extra.Types.DoubleExponential i)
+ Data.Double.Extra.Types: instance GHC.Generics.Generic (Data.Double.Extra.Types.DoubleFixed i)
+ Data.Double.Extra.Types: instance GHC.Generics.Generic (Data.Double.Extra.Types.DoublePrecision i)
+ Data.Double.Extra.Types: instance GHC.Generics.Generic Data.Double.Extra.Types.DoubleShortest
+ Data.Double.Extra.Types: instance GHC.Num.Num (Data.Double.Extra.Types.DoubleExponential i)
+ Data.Double.Extra.Types: instance GHC.Num.Num (Data.Double.Extra.Types.DoubleFixed i)
+ Data.Double.Extra.Types: instance GHC.Num.Num (Data.Double.Extra.Types.DoublePrecision i)
+ Data.Double.Extra.Types: instance GHC.Num.Num Data.Double.Extra.Types.DoubleShortest
+ Data.Double.Extra.Types: instance GHC.Read.Read (Data.Double.Extra.Types.DoubleExponential i)
+ Data.Double.Extra.Types: instance GHC.Read.Read (Data.Double.Extra.Types.DoubleFixed i)
+ Data.Double.Extra.Types: instance GHC.Read.Read (Data.Double.Extra.Types.DoublePrecision i)
+ Data.Double.Extra.Types: instance GHC.Read.Read Data.Double.Extra.Types.DoubleShortest
+ Data.Double.Extra.Types: instance GHC.Show.Show (Data.Double.Extra.Types.DoubleExponential i)
+ Data.Double.Extra.Types: instance GHC.Show.Show (Data.Double.Extra.Types.DoubleFixed i)
+ Data.Double.Extra.Types: instance GHC.Show.Show (Data.Double.Extra.Types.DoublePrecision i)
+ Data.Double.Extra.Types: instance GHC.Show.Show Data.Double.Extra.Types.DoubleShortest
+ Data.Double.Extra.Types: newtype DoubleExponential (i :: Nat)
+ Data.Double.Extra.Types: newtype DoubleFixed (i :: Nat)
+ Data.Double.Extra.Types: newtype DoublePrecision (i :: Nat)
+ Data.Double.Extra.Types: newtype DoubleShortest

Files

Data/Double/Extra/Types.hs view
@@ -22,10 +22,3 @@  newtype DoubleShortest = DoubleShortest Double   deriving (Eq,Ord,Show,Read,Generic,NFData,Num)--{--DoublePrecision (i :: Nat)-DoubleExponential (i :: Nat)-DoubleFixed (i :: Nat)-DoubleShortest--}
README.md view
@@ -1,3 +1,15 @@ # double-extra Missing presentations for Double numbers (fixed, scientific etc.) +please use `coerce` to convert from double before presenting++```haskell+DoublePrecision (i :: Nat)+DoubleExponential (i :: Nat)+DoubleFixed (i :: Nat)+DoubleShortest+```++# Please Note++For GHCJS you need to use the settings from stack till https://github.com/bos/double-conversion/pull/16
double-extra.cabal view
@@ -1,5 +1,5 @@ name:                double-extra-version:             0.1.0.0+version:             0.1.0.1 synopsis:            Missing presentations for Double numbers (fixed, scientific etc.) description:         Please see README.md homepage:            https://github.com/tolysz/double-extra#readme@@ -24,23 +24,21 @@ library   exposed-modules:            Data.Double.Extra-  other-modules:-           Data.Double.Extra.Aeson            Data.Double.Extra.Types-+           Data.Double.Extra.Aeson   build-depends:  base >= 4.7 && < 5-               ,  double-conversion == 2.0.2.0+               ,  double-conversion >= 2.0.2.0                ,  aeson                ,  bytestring                ,  deepseq   if flag(cassava)      build-depends: cassava-     other-modules: Data.Double.Extra.Cassava+     exposed-modules: Data.Double.Extra.Cassava      cpp-options: -DCASSAVA    if flag(rawstring-qm)      build-depends: rawstring-qm, text-     other-modules: Data.Double.Extra.RawString+     exposed-modules: Data.Double.Extra.RawString      cpp-options: -DRAWSTRING_QM    default-language:    Haskell2010