packages feed

cases 0.1.3.1 → 0.1.3.2

raw patch · 2 files changed

+18/−119 lines, 2 filesdep +criteriondep +rerebasedep −criterion-plusdep ~HTFdep ~textPVP ok

version bump matches the API change (PVP)

Dependencies added: criterion, rerebase

Dependencies removed: criterion-plus

Dependency ranges changed: HTF, text

API changes (from Hackage documentation)

Files

benchmark/Benchmark.hs view
@@ -1,13 +1,13 @@+module Main where  import Prelude-import Cases-import qualified CriterionPlus as C-import qualified Data.Text as Text+import Criterion.Main+import qualified Cases as A+import qualified Data.Text as B -main = do-  C.benchmark $ do -    C.standoff "" $ do-      let !text = Text.replicate 100 "Abc 123 / dsf asdf ;lkj. "-      C.subject "camelize" $ do-        C.nfIO $ return $ camelize text+main =+  defaultMain $+  [+    bench "camelize" $ nf A.camelize $! B.replicate 100 "Abc 123 / dsf asdf ;lkj. "+  ]
cases.cabal view
@@ -1,7 +1,7 @@ name:   cases version:-  0.1.3.1+  0.1.3.2 synopsis:   A converter for spinal, snake and camel cases description:@@ -27,63 +27,29 @@ cabal-version:   >=1.10 - source-repository head   type:     git   location:     git://github.com/nikita-volkov/cases.git - library   hs-source-dirs:     library-  other-modules:-    Cases.Prelude   exposed-modules:     Cases+  other-modules:+    Cases.Prelude   build-depends:     attoparsec >= 0.10 && < 0.14,     text == 1.*,     loch-th == 0.2.*,     base-prelude >= 0.1.4 && < 2   default-extensions:-    Arrows-    BangPatterns-    ConstraintKinds-    DataKinds-    DefaultSignatures-    DeriveDataTypeable-    DeriveFunctor-    DeriveGeneric-    EmptyDataDecls-    FlexibleContexts-    FlexibleInstances-    FunctionalDependencies-    GADTs-    GeneralizedNewtypeDeriving-    LambdaCase-    LiberalTypeSynonyms-    MultiParamTypeClasses-    MultiWayIf-    NoImplicitPrelude-    NoMonomorphismRestriction-    OverloadedStrings-    PatternGuards-    ParallelListComp-    QuasiQuotes-    RankNTypes-    RecordWildCards-    ScopedTypeVariables-    StandaloneDeriving-    TemplateHaskell-    TupleSections-    TypeFamilies-    TypeOperators+    Arrows, BangPatterns, ConstraintKinds, DataKinds, DefaultSignatures, DeriveDataTypeable, DeriveFoldable, DeriveFunctor, DeriveGeneric, DeriveTraversable, EmptyDataDecls, FlexibleContexts, FlexibleInstances, FunctionalDependencies, GADTs, GeneralizedNewtypeDeriving, LambdaCase, LiberalTypeSynonyms, MagicHash, MultiParamTypeClasses, MultiWayIf, NoImplicitPrelude, NoMonomorphismRestriction, OverloadedStrings, PatternGuards, ParallelListComp, QuasiQuotes, RankNTypes, RecordWildCards, ScopedTypeVariables, StandaloneDeriving, TemplateHaskell, TupleSections, TypeFamilies, TypeOperators, UnboxedTuples   default-language:     Haskell2010 - test-suite api-tests   type:                  exitcode-stdio-1.0@@ -100,7 +66,7 @@     cases,     QuickCheck,     HUnit,-    HTF >= 0.11 && < 0.13,+    HTF >= 0.13 && < 0.14,     -- data:     text,     -- debugging:@@ -109,42 +75,10 @@     -- general:     base >= 4.6 && < 5   default-extensions:-    Arrows-    BangPatterns-    ConstraintKinds-    DataKinds-    DefaultSignatures-    DeriveDataTypeable-    DeriveFunctor-    DeriveGeneric-    EmptyDataDecls-    FlexibleContexts-    FlexibleInstances-    FunctionalDependencies-    GADTs-    GeneralizedNewtypeDeriving-    LambdaCase-    LiberalTypeSynonyms-    MultiParamTypeClasses-    MultiWayIf-    NoImplicitPrelude-    NoMonomorphismRestriction-    OverloadedStrings-    PatternGuards-    ParallelListComp-    QuasiQuotes-    RankNTypes-    RecordWildCards-    ScopedTypeVariables-    StandaloneDeriving-    TemplateHaskell-    TupleSections-    TypeFamilies-    TypeOperators+    Arrows, BangPatterns, ConstraintKinds, DataKinds, DefaultSignatures, DeriveDataTypeable, DeriveFoldable, DeriveFunctor, DeriveGeneric, DeriveTraversable, EmptyDataDecls, FlexibleContexts, FlexibleInstances, FunctionalDependencies, GADTs, GeneralizedNewtypeDeriving, LambdaCase, LiberalTypeSynonyms, MagicHash, MultiParamTypeClasses, MultiWayIf, NoImplicitPrelude, NoMonomorphismRestriction, OverloadedStrings, PatternGuards, ParallelListComp, QuasiQuotes, RankNTypes, RecordWildCards, ScopedTypeVariables, StandaloneDeriving, TemplateHaskell, TupleSections, TypeFamilies, TypeOperators, UnboxedTuples   default-language:     Haskell2010 - benchmark benchmark   type:                  exitcode-stdio-1.0@@ -160,46 +94,11 @@     cases,     mwc-random == 0.13.*,     -- benchmarking:-    criterion-plus == 0.1.*,-    -- data:-    text,-    -- debugging:-    loch-th == 0.2.*,-    placeholders == 0.1.*,+    criterion == 1.*,     -- -    base >= 4.6 && < 5+    rerebase == 1.*   default-extensions:-    Arrows-    BangPatterns-    ConstraintKinds-    DataKinds-    DefaultSignatures-    DeriveDataTypeable-    DeriveFunctor-    DeriveGeneric-    EmptyDataDecls-    FlexibleContexts-    FlexibleInstances-    FunctionalDependencies-    GADTs-    GeneralizedNewtypeDeriving-    LambdaCase-    LiberalTypeSynonyms-    MultiParamTypeClasses-    MultiWayIf-    NoImplicitPrelude-    NoMonomorphismRestriction-    OverloadedStrings-    PatternGuards-    QuasiQuotes-    RankNTypes-    RecordWildCards-    ScopedTypeVariables-    StandaloneDeriving-    TemplateHaskell-    TupleSections-    TypeFamilies-    TypeOperators+    Arrows, BangPatterns, ConstraintKinds, DataKinds, DefaultSignatures, DeriveDataTypeable, DeriveFoldable, DeriveFunctor, DeriveGeneric, DeriveTraversable, EmptyDataDecls, FlexibleContexts, FlexibleInstances, FunctionalDependencies, GADTs, GeneralizedNewtypeDeriving, LambdaCase, LiberalTypeSynonyms, MagicHash, MultiParamTypeClasses, MultiWayIf, NoImplicitPrelude, NoMonomorphismRestriction, OverloadedStrings, PatternGuards, ParallelListComp, QuasiQuotes, RankNTypes, RecordWildCards, ScopedTypeVariables, StandaloneDeriving, TemplateHaskell, TupleSections, TypeFamilies, TypeOperators, UnboxedTuples   default-language:     Haskell2010