packages feed

Cabal revisions of token-bucket-0.1.0.1

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-name:                token-bucket-version:             0.1.0.1-synopsis:            Rate limiter using lazy bucket algorithm-homepage:            https://github.com/hvr/token-bucket-bug-reports:         https://github.com/hvr/token-bucket/issues-license:             GPL-3-license-file:        LICENSE-author:              Herbert Valerio Riedel-maintainer:          hvr@gnu.org-category:            Concurrency-build-type:          Simple-cabal-version:       >=1.10-description:-  This implementation is heavily inspired by the one described in-  <http://ksdlck.com/post/17418037348/rate-limiting-at-webscale-lazy-leaky-buckets "Rate Limiting at Webscale: Lazy Leaky Buckets">--extra-source-files:    changelog.md--source-repository head-  type:     git-  location: https://github.com/hvr/token-bucket.git--flag use-cbits-  description: Use optimized getPOSIXTime implementation (faster by roughly one order of magnitude)-  manual: True-  default: True--library-  default-language:    Haskell2010-  build-depends:       base >=4.6 && <4.9-  hs-source-dirs:      src-  if flag(use-cbits)-    cpp-options:       -DUSE_CBITS-    c-sources:         cbits/get_posix_time.c-  else-    build-depends:     time >=1.4 && <1.6-  ghc-options: -Wall-  exposed-modules:     Control.Concurrent.TokenBucket--test-suite test-tb-  default-language:    Haskell2010-  type:                exitcode-stdio-1.0-  build-depends:       base >=4.6 && <4.9, time >=1.4 && <1.6, token-bucket-  main-is:             test-tb.hs-  ghc-options:         -Wall -threaded -rtsopts+name:                token-bucket
+version:             0.1.0.1
+x-revision: 1
+synopsis:            Rate limiter using lazy bucket algorithm
+homepage:            https://github.com/hvr/token-bucket
+bug-reports:         https://github.com/hvr/token-bucket/issues
+license:             GPL-3
+license-file:        LICENSE
+author:              Herbert Valerio Riedel
+maintainer:          hvr@gnu.org
+category:            Concurrency
+build-type:          Simple
+cabal-version:       >=1.10
+description:
+  This implementation is heavily inspired by the one described in
+  <http://ksdlck.com/post/17418037348/rate-limiting-at-webscale-lazy-leaky-buckets "Rate Limiting at Webscale: Lazy Leaky Buckets">
+
+extra-source-files:    changelog.md
+
+source-repository head
+  type:     git
+  location: https://github.com/hvr/token-bucket.git
+
+flag use-cbits
+  description: Use optimized getPOSIXTime implementation (faster by roughly one order of magnitude)
+  manual: True
+  default: True
+
+library
+  default-language:    Haskell2010
+  build-depends:       base >=4.6 && <4.10
+  hs-source-dirs:      src
+  if flag(use-cbits)
+    cpp-options:       -DUSE_CBITS
+    c-sources:         cbits/get_posix_time.c
+  else
+    build-depends:     time >=1.4 && <1.7
+  ghc-options: -Wall
+  exposed-modules:     Control.Concurrent.TokenBucket
+
+test-suite test-tb
+  default-language:    Haskell2010
+  type:                exitcode-stdio-1.0
+  build-depends:       base >=4.6 && <4.10, time >=1.4 && <1.7, token-bucket
+  main-is:             test-tb.hs
+  ghc-options:         -Wall -threaded -rtsopts
revision 2
 name:                token-bucket
 version:             0.1.0.1
-x-revision: 1
+x-revision: 2
 synopsis:            Rate limiter using lazy bucket algorithm
 homepage:            https://github.com/hvr/token-bucket
 bug-reports:         https://github.com/hvr/token-bucket/issues
 
 library
   default-language:    Haskell2010
-  build-depends:       base >=4.6 && <4.10
+  build-depends:       base >=4.6 && <4.11
   hs-source-dirs:      src
   if flag(use-cbits)
     cpp-options:       -DUSE_CBITS
revision 3
+cabal-version:       >=1.10
 name:                token-bucket
 version:             0.1.0.1
-x-revision: 2
+x-revision: 3
+
 synopsis:            Rate limiter using lazy bucket algorithm
 homepage:            https://github.com/hvr/token-bucket
 bug-reports:         https://github.com/hvr/token-bucket/issues
 maintainer:          hvr@gnu.org
 category:            Concurrency
 build-type:          Simple
-cabal-version:       >=1.10
 description:
-  This implementation is heavily inspired by the one described in
-  <http://ksdlck.com/post/17418037348/rate-limiting-at-webscale-lazy-leaky-buckets "Rate Limiting at Webscale: Lazy Leaky Buckets">
+  This package provides a variant of a [Token Bucket](https://en.wikipedia.org/wiki/Token_bucket)
+  or [Leaky Bucket](https://en.wikipedia.org/wiki/Leaky_bucket) rate-limiting algorithm optimised for low overhead.
+  .
+  The rate-limiting variant implemented by this package is heavily inspired by the algorithm described in
+  <https://web.archive.org/web/20120808023806/http://ksdlck.com/post/17418037348/rate-limiting-at-webscale-lazy-leaky-buckets "Rate Limiting at Webscale: Lazy Leaky Buckets">.
 
 extra-source-files:    changelog.md
 
 
 library
   default-language:    Haskell2010
-  build-depends:       base >=4.6 && <4.11
+  build-depends:       base >=4.6 && <4.12
   hs-source-dirs:      src
   if flag(use-cbits)
     cpp-options:       -DUSE_CBITS
     c-sources:         cbits/get_posix_time.c
   else
-    build-depends:     time >=1.4 && <1.7
+    build-depends:     time >=1.4 && <1.9
   ghc-options: -Wall
   exposed-modules:     Control.Concurrent.TokenBucket
 
 test-suite test-tb
   default-language:    Haskell2010
   type:                exitcode-stdio-1.0
-  build-depends:       base >=4.6 && <4.10, time >=1.4 && <1.7, token-bucket
+  build-depends:       base >=4.6 && <4.12
+                     , time >=1.4 && <1.9
+                     , token-bucket
   main-is:             test-tb.hs
   ghc-options:         -Wall -threaded -rtsopts
revision 4
-cabal-version:       >=1.10
-name:                token-bucket
-version:             0.1.0.1
-x-revision: 3
-
-synopsis:            Rate limiter using lazy bucket algorithm
-homepage:            https://github.com/hvr/token-bucket
-bug-reports:         https://github.com/hvr/token-bucket/issues
-license:             GPL-3
-license-file:        LICENSE
-author:              Herbert Valerio Riedel
-maintainer:          hvr@gnu.org
-category:            Concurrency
-build-type:          Simple
-description:
-  This package provides a variant of a [Token Bucket](https://en.wikipedia.org/wiki/Token_bucket)
-  or [Leaky Bucket](https://en.wikipedia.org/wiki/Leaky_bucket) rate-limiting algorithm optimised for low overhead.
-  .
-  The rate-limiting variant implemented by this package is heavily inspired by the algorithm described in
-  <https://web.archive.org/web/20120808023806/http://ksdlck.com/post/17418037348/rate-limiting-at-webscale-lazy-leaky-buckets "Rate Limiting at Webscale: Lazy Leaky Buckets">.
-
-extra-source-files:    changelog.md
-
-source-repository head
-  type:     git
-  location: https://github.com/hvr/token-bucket.git
-
-flag use-cbits
-  description: Use optimized getPOSIXTime implementation (faster by roughly one order of magnitude)
-  manual: True
-  default: True
-
-library
-  default-language:    Haskell2010
-  build-depends:       base >=4.6 && <4.12
-  hs-source-dirs:      src
-  if flag(use-cbits)
-    cpp-options:       -DUSE_CBITS
-    c-sources:         cbits/get_posix_time.c
-  else
-    build-depends:     time >=1.4 && <1.9
-  ghc-options: -Wall
-  exposed-modules:     Control.Concurrent.TokenBucket
-
-test-suite test-tb
-  default-language:    Haskell2010
-  type:                exitcode-stdio-1.0
-  build-depends:       base >=4.6 && <4.12
-                     , time >=1.4 && <1.9
-                     , token-bucket
-  main-is:             test-tb.hs
-  ghc-options:         -Wall -threaded -rtsopts
+cabal-version:       >=1.10+name:                token-bucket+version:             0.1.0.1+x-revision: 4++synopsis:            Rate limiter using lazy bucket algorithm+homepage:            https://github.com/hvr/token-bucket+bug-reports:         https://github.com/hvr/token-bucket/issues+license:             GPL-3+license-file:        LICENSE+author:              Herbert Valerio Riedel+maintainer:          hvr@gnu.org+category:            Concurrency+build-type:          Simple+description:+  This package provides a variant of a [Token Bucket](https://en.wikipedia.org/wiki/Token_bucket)+  or [Leaky Bucket](https://en.wikipedia.org/wiki/Leaky_bucket) rate-limiting algorithm optimised for low overhead.+  .+  The rate-limiting variant implemented by this package is heavily inspired by the algorithm described in+  <https://web.archive.org/web/20120808023806/http://ksdlck.com/post/17418037348/rate-limiting-at-webscale-lazy-leaky-buckets "Rate Limiting at Webscale: Lazy Leaky Buckets">.++extra-source-files:    changelog.md++source-repository head+  type:     git+  location: https://github.com/hvr/token-bucket.git++flag use-cbits+  description: Use optimized getPOSIXTime implementation (faster by roughly one order of magnitude)+  manual: True+  default: True++library+  default-language:    Haskell2010+  build-depends:       base >=4.6 && <4.13+  hs-source-dirs:      src+  if flag(use-cbits)+    cpp-options:       -DUSE_CBITS+    c-sources:         cbits/get_posix_time.c+  else+    build-depends:     time >=1.4 && <1.9+  ghc-options: -Wall+  exposed-modules:     Control.Concurrent.TokenBucket++test-suite test-tb+  default-language:    Haskell2010+  type:                exitcode-stdio-1.0+  build-depends:       base >=4.6 && <4.13+                     , time >=1.4 && <1.9+                     , token-bucket+  main-is:             test-tb.hs+  ghc-options:         -Wall -threaded -rtsopts
revision 5
 cabal-version:       >=1.10 name:                token-bucket version:             0.1.0.1-x-revision: 4+x-revision: 5  synopsis:            Rate limiter using lazy bucket algorithm homepage:            https://github.com/hvr/token-bucket  library   default-language:    Haskell2010-  build-depends:       base >=4.6 && <4.13+  build-depends:       base >=4.6 && <4.14   hs-source-dirs:      src   if flag(use-cbits)     cpp-options:       -DUSE_CBITS     c-sources:         cbits/get_posix_time.c   else-    build-depends:     time >=1.4 && <1.9+    build-depends:     time >=1.4 && <1.10   ghc-options: -Wall   exposed-modules:     Control.Concurrent.TokenBucket  test-suite test-tb   default-language:    Haskell2010   type:                exitcode-stdio-1.0-  build-depends:       base >=4.6 && <4.13-                     , time >=1.4 && <1.9+  build-depends:       base+                     , time >=1.4 && <1.10                      , token-bucket   main-is:             test-tb.hs   ghc-options:         -Wall -threaded -rtsopts
revision 6
 cabal-version:       >=1.10 name:                token-bucket version:             0.1.0.1-x-revision: 5+x-revision: 6  synopsis:            Rate limiter using lazy bucket algorithm homepage:            https://github.com/hvr/token-bucket  library   default-language:    Haskell2010-  build-depends:       base >=4.6 && <4.14+  build-depends:       base >=4.6 && <4.15   hs-source-dirs:      src   if flag(use-cbits)     cpp-options:       -DUSE_CBITS
revision 7
 cabal-version:       >=1.10 name:                token-bucket version:             0.1.0.1-x-revision: 6+x-revision:          7  synopsis:            Rate limiter using lazy bucket algorithm-homepage:            https://github.com/hvr/token-bucket-bug-reports:         https://github.com/hvr/token-bucket/issues+homepage:            https://github.com/haskell-hvr/token-bucket+bug-reports:         https://github.com/haskell-hvr/token-bucket/issues license:             GPL-3 license-file:        LICENSE author:              Herbert Valerio Riedel-maintainer:          hvr@gnu.org+maintainer:          https://github.com/haskell-hvr/token-bucket category:            Concurrency build-type:          Simple description:   The rate-limiting variant implemented by this package is heavily inspired by the algorithm described in   <https://web.archive.org/web/20120808023806/http://ksdlck.com/post/17418037348/rate-limiting-at-webscale-lazy-leaky-buckets "Rate Limiting at Webscale: Lazy Leaky Buckets">. +tested-with:+  GHC == 9.4.4+  GHC == 9.2.5+  GHC == 9.0.2+  GHC == 8.10.7+  GHC == 8.8.4+  GHC == 8.6.5+  GHC == 8.4.4+  GHC == 8.2.2+  GHC == 8.0.2+  GHC == 7.10.3+  GHC == 7.8.4+  GHC == 7.6.3+ extra-source-files:    changelog.md  source-repository head   type:     git-  location: https://github.com/hvr/token-bucket.git+  location: https://github.com/haskell-hvr/token-bucket.git  flag use-cbits   description: Use optimized getPOSIXTime implementation (faster by roughly one order of magnitude)  library   default-language:    Haskell2010-  build-depends:       base >=4.6 && <4.15+  build-depends:       base >=4.6 && <5   hs-source-dirs:      src   if flag(use-cbits)     cpp-options:       -DUSE_CBITS     c-sources:         cbits/get_posix_time.c   else-    build-depends:     time >=1.4 && <1.10+    build-depends:     time >=1.4 && <1.13   ghc-options: -Wall   exposed-modules:     Control.Concurrent.TokenBucket    default-language:    Haskell2010   type:                exitcode-stdio-1.0   build-depends:       base-                     , time >=1.4 && <1.10+                     , time                      , token-bucket   main-is:             test-tb.hs   ghc-options:         -Wall -threaded -rtsopts