hw-prim 0.0.3.7 → 0.0.3.8
raw patch · 4 files changed
+15/−4 lines, 4 filesPVP: minor bump suggested
API additions: PVP suggests at least a minor version bump
API changes (from Hackage documentation)
+ HaskellWorks.Data.Naive: Naive :: a -> Naive a
+ HaskellWorks.Data.Naive: getNaive :: Naive a -> a
+ HaskellWorks.Data.Naive: instance GHC.Classes.Eq a => GHC.Classes.Eq (HaskellWorks.Data.Naive.Naive a)
+ HaskellWorks.Data.Naive: instance GHC.Show.Show a => GHC.Show.Show (HaskellWorks.Data.Naive.Naive a)
+ HaskellWorks.Data.Naive: newtype Naive a
Files
- hw-prim.cabal +2/−1
- src/HaskellWorks/Data/Char/IsChar.hs +2/−2
- src/HaskellWorks/Data/Naive.hs +10/−0
- src/HaskellWorks/Data/Search.hs +1/−1
hw-prim.cabal view
@@ -1,5 +1,5 @@ name: hw-prim-version: 0.0.3.7+version: 0.0.3.8 synopsis: Primitive functions and data types description: Please see README.md homepage: http://github.com/haskell-works/hw-prim#readme@@ -29,6 +29,7 @@ , HaskellWorks.Data.Decode , HaskellWorks.Data.FromByteString , HaskellWorks.Data.FromForeignRegion+ , HaskellWorks.Data.Naive , HaskellWorks.Data.Positioning , HaskellWorks.Data.Search , HaskellWorks.Data.TreeCursor
src/HaskellWorks/Data/Char/IsChar.hs view
@@ -10,8 +10,8 @@ instance IsChar Word8 where toChar = BI.w2c- {-# INLINABLE toChar #-}+ {-# INLINE toChar #-} instance IsChar Char where toChar = id- {-# INLINABLE toChar #-}+ {-# INLINE toChar #-}
+ src/HaskellWorks/Data/Naive.hs view
@@ -0,0 +1,10 @@+module HaskellWorks.Data.Naive+ ( Naive(..)+ , getNaive+ ) where++newtype Naive a = Naive a deriving (Eq, Show)++getNaive :: Naive a -> a+getNaive (Naive a) = a+{-# INLINE getNaive #-}
src/HaskellWorks/Data/Search.hs view
@@ -11,4 +11,4 @@ if w <= f m then binarySearch w f p m else binarySearch w f m q-{-# INLINABLE binarySearch #-}+{-# INLINE binarySearch #-}