pqueue-1.4.1.4: pqueue.cabal
name: pqueue
version: 1.4.1.4
category: Data Structures
author: Louis Wasserman
license: BSD3
license-file: LICENSE
stability: experimental
synopsis: Reliable, persistent, fast priority queues.
description: A fast, reliable priority queue implementation based on a binomial heap.
maintainer: Lennart Spitzner <hexagoxel@hexagoxel.de>
Louis Wasserman <wasserman.louis@gmail.com>
bug-reports: https://github.com/lspitzner/pqueue/issues
build-type: Simple
cabal-version: >= 1.10
tested-with: GHC == 8.6.5, GHC == 8.8.4, GHC == 8.10.7, GHC == 9.0.1, GHC == 9.2.1
extra-source-files:
include/Typeable.h
CHANGELOG.md
source-repository head
type: git
location: git@github.com:lspitzner/pqueue.git
library
hs-source-dirs: src
default-language:
Haskell2010
build-depends:
{ base >= 4.8 && < 4.17
, deepseq >= 1.3 && < 1.5
}
exposed-modules:
Data.PQueue.Prio.Min
Data.PQueue.Prio.Max
Data.PQueue.Min
Data.PQueue.Max
other-modules:
Data.PQueue.Prio.Internals
Data.PQueue.Internals
Data.PQueue.Prio.Max.Internals
Control.Applicative.Identity
if impl(ghc) {
default-extensions: DeriveDataTypeable
}
ghc-options: {
-fdicts-strict
-Wall
-fno-warn-inline-rule-shadowing
}
if impl(ghc >= 8.0) {
ghc-options: {
-fno-warn-unused-imports
}
}
test-Suite test
hs-source-dirs: tests
default-language:
Haskell2010
type: exitcode-stdio-1.0
main-is: PQueueTests.hs
build-depends:
{ base >= 4.8 && < 4.17
, deepseq >= 1.3 && < 1.5
, QuickCheck >= 2.5 && < 3
, pqueue
}
ghc-options: {
-Wall
-fno-warn-inline-rule-shadowing
}
if impl(ghc >= 8.0) {
ghc-options: {
-fno-warn-unused-imports
}
}