packages feed

verset 0.0.1.9 → 0.0.1.10

raw patch · 2 files changed

+11/−7 lines, 2 filesdep +stmPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependencies added: stm

API changes (from Hackage documentation)

- Verset.Conv: instance GHC.Enum.Bounded Verset.Conv.Leniency
- Verset.Conv: instance GHC.Enum.Enum Verset.Conv.Leniency
- Verset.Conv: instance GHC.Show.Show Verset.Conv.Leniency
- Verset.Conv: instance Verset.Conv.StringConv Data.ByteString.Internal.Type.ByteString GHC.Base.String
- Verset.Conv: instance Verset.Conv.StringConv Data.ByteString.Lazy.Internal.ByteString GHC.Base.String
- Verset.Conv: instance Verset.Conv.StringConv Data.Text.Internal.Lazy.Text GHC.Base.String
- Verset.Conv: instance Verset.Conv.StringConv Data.Text.Internal.Text GHC.Base.String
- Verset.Conv: instance Verset.Conv.StringConv GHC.Base.String Data.ByteString.Internal.Type.ByteString
- Verset.Conv: instance Verset.Conv.StringConv GHC.Base.String Data.ByteString.Lazy.Internal.ByteString
- Verset.Conv: instance Verset.Conv.StringConv GHC.Base.String Data.Text.Internal.Lazy.Text
- Verset.Conv: instance Verset.Conv.StringConv GHC.Base.String Data.Text.Internal.Text
- Verset.Conv: instance Verset.Conv.StringConv GHC.Base.String GHC.Base.String
+ Verset: atomically :: STM a -> IO a
+ Verset: findIndex :: (a -> Bool) -> [a] -> Maybe Int
+ Verset.Conv: instance GHC.Internal.Enum.Bounded Verset.Conv.Leniency
+ Verset.Conv: instance GHC.Internal.Enum.Enum Verset.Conv.Leniency
+ Verset.Conv: instance GHC.Internal.Show.Show Verset.Conv.Leniency
+ Verset.Conv: instance Verset.Conv.StringConv Data.ByteString.Internal.Type.ByteString GHC.Internal.Base.String
+ Verset.Conv: instance Verset.Conv.StringConv Data.ByteString.Lazy.Internal.ByteString GHC.Internal.Base.String
+ Verset.Conv: instance Verset.Conv.StringConv Data.Text.Internal.Lazy.Text GHC.Internal.Base.String
+ Verset.Conv: instance Verset.Conv.StringConv Data.Text.Internal.Text GHC.Internal.Base.String
+ Verset.Conv: instance Verset.Conv.StringConv GHC.Internal.Base.String Data.ByteString.Internal.Type.ByteString
+ Verset.Conv: instance Verset.Conv.StringConv GHC.Internal.Base.String Data.ByteString.Lazy.Internal.ByteString
+ Verset.Conv: instance Verset.Conv.StringConv GHC.Internal.Base.String Data.Text.Internal.Lazy.Text
+ Verset.Conv: instance Verset.Conv.StringConv GHC.Internal.Base.String Data.Text.Internal.Text
+ Verset.Conv: instance Verset.Conv.StringConv GHC.Internal.Base.String GHC.Internal.Base.String
- Verset: ($!) :: forall (r :: RuntimeRep) a (b :: TYPE r). (a -> b) -> a -> b
+ Verset: ($!) :: (a -> b) -> a -> b
- Verset: ($) :: forall (r :: RuntimeRep) a (b :: TYPE r). (a -> b) -> a -> b
+ Verset: ($) :: (a -> b) -> a -> b
- Verset: class () => Bifoldable (p :: Type -> Type -> Type)
+ Verset: class Bifoldable (p :: Type -> Type -> Type)
- Verset: class () => Bounded a
+ Verset: class Bounded a
- Verset: class () => Category (cat :: k -> k -> Type)
+ Verset: class Category (cat :: k -> k -> Type)
- Verset: class () => Contravariant (f :: Type -> Type)
+ Verset: class Contravariant (f :: Type -> Type)
- Verset: class () => Enum a
+ Verset: class Enum a
- Verset: class () => Eq a
+ Verset: class Eq a
- Verset: class () => Foldable (t :: Type -> Type)
+ Verset: class Foldable (t :: Type -> Type)
- Verset: class () => Functor (f :: Type -> Type)
+ Verset: class Functor (f :: Type -> Type)
- Verset: class () => Generic a
+ Verset: class Generic a
- Verset: class () => Generic1 (f :: k -> Type)
+ Verset: class Generic1 (f :: k -> Type)
- Verset: class () => IsString a
+ Verset: class IsString a
- Verset: class () => Num a
+ Verset: class Num a
- Verset: class () => Read a
+ Verset: class Read a
- Verset: class () => Semigroup a
+ Verset: class Semigroup a
- Verset: class () => Show a
+ Verset: class Show a
- Verset: class () => Typeable (a :: k)
+ Verset: class Typeable (a :: k)
- Verset: data () => Bool
+ Verset: data Bool
- Verset: data () => ByteString
+ Verset: data ByteString
- Verset: data () => Char
+ Verset: data Char
- Verset: data () => Double
+ Verset: data Double
- Verset: data () => Either a b
+ Verset: data Either a b
- Verset: data () => Float
+ Verset: data Float
- Verset: data () => IO a
+ Verset: data IO a
- Verset: data () => Int
+ Verset: data Int
- Verset: data () => Int16
+ Verset: data Int16
- Verset: data () => Int32
+ Verset: data Int32
- Verset: data () => Int64
+ Verset: data Int64
- Verset: data () => Int8
+ Verset: data Int8
- Verset: data () => Integer
+ Verset: data Integer
- Verset: data () => LocalTime
+ Verset: data LocalTime
- Verset: data () => Map k a
+ Verset: data Map k a
- Verset: data () => Maybe a
+ Verset: data Maybe a
- Verset: data () => Natural
+ Verset: data Natural
- Verset: data () => NominalDiffTime
+ Verset: data NominalDiffTime
- Verset: data () => NonEmpty a
+ Verset: data NonEmpty a
- Verset: data () => Ordering
+ Verset: data Ordering
- Verset: data () => Proxy (t :: k)
+ Verset: data Proxy (t :: k)
- Verset: data () => Set a
+ Verset: data Set a
- Verset: data () => SomeException
+ Verset: data SomeException
- Verset: data () => Text
+ Verset: data Text
- Verset: data () => ThreadId
+ Verset: data ThreadId
- Verset: data () => UTCTime
+ Verset: data UTCTime
- Verset: data () => UUID
+ Verset: data UUID
- Verset: data () => Void
+ Verset: data Void
- Verset: data () => Word
+ Verset: data Word
- Verset: data () => Word16
+ Verset: data Word16
- Verset: data () => Word32
+ Verset: data Word32
- Verset: data () => Word64
+ Verset: data Word64
- Verset: data () => Word8
+ Verset: data Word8
- Verset: newtype () => All
+ Verset: newtype All
- Verset: newtype () => Alt (f :: k -> Type) (a :: k)
+ Verset: newtype Alt (f :: k -> Type) (a :: k)
- Verset: newtype () => Any
+ Verset: newtype Any
- Verset: newtype () => Const a (b :: k)
+ Verset: newtype Const a (b :: k)
- Verset: newtype () => Down a
+ Verset: newtype Down a
- Verset: newtype () => Dual a
+ Verset: newtype Dual a
- Verset: newtype () => Endo a
+ Verset: newtype Endo a
- Verset: newtype () => First a
+ Verset: newtype First a
- Verset: newtype () => Identity a
+ Verset: newtype Identity a
- Verset: newtype () => Last a
+ Verset: newtype Last a
- Verset: newtype () => Max a
+ Verset: newtype Max a
- Verset: newtype () => Min a
+ Verset: newtype Min a
- Verset: newtype () => ZipList a
+ Verset: newtype ZipList a
- Verset: seq :: forall {r :: RuntimeRep} a (b :: TYPE r). a -> b -> b
+ Verset: seq :: a -> b -> b

Files

src/Verset.hs view
@@ -41,6 +41,7 @@   , Data.Maybe.Maybe(Nothing, Just)    -- ** List+  , Data.List.findIndex   , Data.List.break   , Data.List.drop   , Data.List.dropWhile@@ -419,6 +420,7 @@   , Control.Concurrent.forkFinally   , Control.Concurrent.threadDelay   , Control.Concurrent.myThreadId+  , Control.Concurrent.STM.atomically    -- * Generic type classes   , GHC.Generics.Generic@@ -485,7 +487,7 @@ import qualified Control.Exception import qualified Control.Monad import           Control.Monad ((>>))-import qualified Control.Monad.Except+--import qualified Control.Monad.Except import qualified Control.Monad.Extra import qualified Control.Monad.Fail import qualified Control.Monad.Fix@@ -556,6 +558,7 @@ import           Prelude (Maybe(..), Bool(..), otherwise, const, (<), (-)) import qualified Data.UUID import qualified Data.Time+import qualified Control.Concurrent.STM  import qualified Verset.Conv as Conv 
verset.cabal view
@@ -1,6 +1,6 @@ cabal-version:       2.2 name:                verset-version:             0.0.1.9+version:             0.0.1.10 synopsis:            Small alternative prelude description:         Small Haskell alternative prelude. Based on Protolude and Intro homepage:            https://github.com/andrevdm/verset#readme@@ -8,7 +8,7 @@ license-file:        LICENSE author:              Andre Van Der Merwe maintainer:          andre@andrevdm.com-copyright:           2021-2023 Andre Van Der Merwe+copyright:           2021-2025 Andre Van Der Merwe category:            Prelude build-type:          Simple extra-source-files:  README.md@@ -18,18 +18,19 @@   ghc-options: -Wall -Wimplicit-prelude -Wincomplete-uni-patterns -Wincomplete-record-updates -Wcompat -Wredundant-constraints -Wnoncanonical-monad-instances -Widentities -fhide-source-paths -Wpartial-fields -fhide-source-paths -freverse-errors -fwrite-ide-info -hiedir=.hie    build-depends: base >=4.9 && <5-  default-language: Haskell2010+  default-language:    Haskell2010   hs-source-dirs:      src   exposed-modules:     Verset.Conv                      , Verset   build-depends:                        bytestring       >= 0.11.3 && < 0.13-                     , containers       >= 0.6.5 && < 0.8-                     , extra            >= 1.7.12 && < 1.8+                     , containers       >= 0.6.5 && < 0.9+                     , extra            >= 1.7.12 && < 1.9                      , mtl              >= 2.2.2 && < 2.4                      , safe             >= 0.3.19 && < 0.4+                     , stm              >= 2.5.3.0 && < 2.6.0.0                      , text             >= 1.2.5 && < 2.2-                     , time             >= 1.11.1 && < 1.13+                     , time             >= 1.11.1 && < 1.15                      , uuid             >= 1.3.15 && < 1.4  source-repository head