packages feed

strict-list 0.1.7.4 → 0.1.7.5

raw patch · 2 files changed

+32/−33 lines, 2 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- StrictList: instance Data.Data.Data a => Data.Data.Data (StrictList.List a)
- StrictList: instance Data.Foldable.Foldable StrictList.List
- StrictList: instance Data.Traversable.Traversable StrictList.List
- StrictList: instance GHC.Base.Alternative StrictList.List
- StrictList: instance GHC.Base.Applicative StrictList.List
- StrictList: instance GHC.Base.Functor StrictList.List
- StrictList: instance GHC.Base.Monad StrictList.List
- StrictList: instance GHC.Base.MonadPlus StrictList.List
- StrictList: instance GHC.Base.Monoid (StrictList.List a)
- StrictList: instance GHC.Base.Semigroup (StrictList.List a)
- StrictList: instance GHC.Exts.IsList (StrictList.List a)
- StrictList: instance GHC.Generics.Generic (StrictList.List a)
- StrictList: instance GHC.Generics.Generic1 StrictList.List
- StrictList: instance GHC.Read.Read a => GHC.Read.Read (StrictList.List a)
- StrictList: instance GHC.Show.Show a => GHC.Show.Show (StrictList.List a)
+ StrictList: instance GHC.Internal.Base.Alternative StrictList.List
+ StrictList: instance GHC.Internal.Base.Applicative StrictList.List
+ StrictList: instance GHC.Internal.Base.Functor StrictList.List
+ StrictList: instance GHC.Internal.Base.Monad StrictList.List
+ StrictList: instance GHC.Internal.Base.MonadPlus StrictList.List
+ StrictList: instance GHC.Internal.Base.Monoid (StrictList.List a)
+ StrictList: instance GHC.Internal.Base.Semigroup (StrictList.List a)
+ StrictList: instance GHC.Internal.Data.Data.Data a => GHC.Internal.Data.Data.Data (StrictList.List a)
+ StrictList: instance GHC.Internal.Data.Foldable.Foldable StrictList.List
+ StrictList: instance GHC.Internal.Data.Traversable.Traversable StrictList.List
+ StrictList: instance GHC.Internal.Generics.Generic (StrictList.List a)
+ StrictList: instance GHC.Internal.Generics.Generic1 StrictList.List
+ StrictList: instance GHC.Internal.IsList.IsList (StrictList.List a)
+ StrictList: instance GHC.Internal.Read.Read a => GHC.Internal.Read.Read (StrictList.List a)
+ StrictList: instance GHC.Internal.Show.Show a => GHC.Internal.Show.Show (StrictList.List a)

Files

library/StrictList/Prelude.hs view
@@ -39,9 +39,9 @@ import Data.Int as Exports import Data.Ix as Exports #if MIN_VERSION_base(4,20,0)-import Data.List as Exports hiding (all, and, any, concat, concatMap, elem, find, foldl, foldl', foldl1, foldr, foldr1, isSubsequenceOf, mapAccumL, mapAccumR, maximum, maximumBy, minimum, minimumBy, notElem, or, product, sortOn, sum, uncons, unzip)-#else import Data.List as Exports hiding (List, all, and, any, concat, concatMap, elem, find, foldl, foldl', foldl1, foldr, foldr1, isSubsequenceOf, mapAccumL, mapAccumR, maximum, maximumBy, minimum, minimumBy, notElem, or, product, sortOn, sum, uncons, unzip)+#else+import Data.List as Exports hiding (all, and, any, concat, concatMap, elem, find, foldl, foldl', foldl1, foldr, foldr1, isSubsequenceOf, mapAccumL, mapAccumR, maximum, maximumBy, minimum, minimumBy, notElem, or, product, sortOn, sum, uncons, unzip) #endif import Data.Maybe as Exports import Data.Monoid as Exports hiding (Alt, First (..), Last (..), (<>))
strict-list.cabal view
@@ -1,26 +1,26 @@ cabal-version: 3.0-name:          strict-list-version:       0.1.7.4-synopsis:      Strict linked list+name: strict-list+version: 0.1.7.5+synopsis: Strict linked list description:   Implementation of strict linked list with care taken about stack. -category:      Data-homepage:      https://github.com/nikita-volkov/strict-list-bug-reports:   https://github.com/nikita-volkov/strict-list/issues-author:        Nikita Volkov <nikita.y.volkov@mail.ru>-maintainer:    Nikita Volkov <nikita.y.volkov@mail.ru>-copyright:     (c) 2019, Nikita Volkov-license:       MIT-license-file:  LICENSE+category: Data+homepage: https://github.com/nikita-volkov/strict-list+bug-reports: https://github.com/nikita-volkov/strict-list/issues+author: Nikita Volkov <nikita.y.volkov@mail.ru>+maintainer: Nikita Volkov <nikita.y.volkov@mail.ru>+copyright: (c) 2019, Nikita Volkov+license: MIT+license-file: LICENSE  source-repository head-  type:     git+  type: git   location: git://github.com/nikita-volkov/strict-list.git  common language-settings+  default-language: Haskell2010   default-extensions:-    NoImplicitPrelude     BangPatterns     DeriveDataTypeable     DeriveFunctor@@ -29,30 +29,28 @@     FlexibleContexts     FlexibleInstances     LambdaCase+    NoImplicitPrelude     RankNTypes     ScopedTypeVariables     StandaloneDeriving     TypeApplications     TypeFamilies -  default-language:   Haskell2010- library-  import:          language-settings-  hs-source-dirs:  library+  import: language-settings+  hs-source-dirs: library   exposed-modules: StrictList-  other-modules:   StrictList.Prelude+  other-modules: StrictList.Prelude   build-depends:-    , base >=4.9 && <5-    , deepseq >=1.4.3 && <2-    , hashable >=1.2 && <2-    , semigroupoids >=5.3 && <7+    base >=4.9 && <5,+    deepseq >=1.4.3 && <2,+    hashable >=1.2 && <2,+    semigroupoids >=5.3 && <7,  test-suite test-  type:               exitcode-stdio-1.0-  hs-source-dirs:     test+  type: exitcode-stdio-1.0+  hs-source-dirs: test   default-extensions:-    NoImplicitPrelude     BangPatterns     DeriveDataTypeable     DeriveFunctor@@ -61,16 +59,17 @@     FlexibleContexts     FlexibleInstances     LambdaCase+    NoImplicitPrelude     RankNTypes     ScopedTypeVariables     StandaloneDeriving     TypeApplications     TypeFamilies -  default-language:   Haskell2010-  main-is:            Main.hs+  default-language: Haskell2010+  main-is: Main.hs   build-depends:-    , rerebase <2-    , strict-list-    , tasty >=0.12 && <2-    , tasty-quickcheck >=0.9 && <0.11+    rerebase <2,+    strict-list,+    tasty >=0.12 && <2,+    tasty-quickcheck >=0.9 && <0.11,