apply-merge-0.1.1.0: apply-merge.cabal
cabal-version: 2.2
-- This file has been generated from package.yaml by hpack version 0.36.0.
--
-- see: https://github.com/sol/hpack
name: apply-merge
version: 0.1.1.0
synopsis: Lift a binary, non-decreasing function onto ordered lists and order the output
description: Please see the README on GitHub at <https://github.com/pgujjula/apply-merge#readme>
category: Data
stability: experimental
homepage: https://github.com/pgujjula/apply-merge#readme
bug-reports: https://github.com/pgujjula/apply-merge/issues
author: Preetham Gujjula
maintainer: Preetham Gujjula <libraries@mail.preetham.io>
copyright: Preetham Gujjula
license: BSD-3-Clause
build-type: Simple
tested-with:
GHC == 9.2.8
, GHC == 9.4.8
, GHC == 9.6.5
, GHC == 9.8.2
extra-doc-files:
README.md
ChangeLog.md
docs/ALGORITHM.md
docs/Benchmark.md
LICENSES/BSD-3-Clause.txt
source-repository head
type: git
location: https://github.com/pgujjula/apply-merge
library
exposed-modules:
Data.List.ApplyMerge
Data.List.NonEmpty.ApplyMerge
other-modules:
ApplyMerge.IntSet
hs-source-dirs:
src
ghc-options: -Wall -Wunused-packages
build-depends:
base >=4.16 && <4.17 || >=4.17 && <4.18 || >=4.18 && <4.19 || >=4.19 && <4.20
, containers ==0.6.*
, pqueue >=1.4 && <1.5 || >=1.5 && <1.6
, reflection ==2.1.*
default-language: GHC2021
test-suite apply-merge-tests
type: exitcode-stdio-1.0
main-is: Main.hs
other-modules:
ApplyMerge.DoublyLinkedList
ApplyMerge.IntMap
ApplyMerge.IntSet
ApplyMerge.MergeAll
Data.DoublyLinkedList.STRef
Data.List.ApplyMerge
Data.List.NonEmpty.ApplyMerge
Data.PQueue.Prio.Min.Mutable
Test.ApplyMerge.Common
Test.ApplyMerge.DoublyLinkedList
Test.ApplyMerge.IntMap
Test.ApplyMerge.IntSet
Test.ApplyMerge.MergeAll
Test.Data.DoublyLinkedList.STRef
Test.Data.List.ApplyMerge
Test.Data.PQueue.Prio.Min.Mutable
hs-source-dirs:
src
test
ghc-options: -Wall -Wunused-packages
build-depends:
base >=4.16 && <4.17 || >=4.17 && <4.18 || >=4.18 && <4.19 || >=4.19 && <4.20
, containers ==0.6.*
, data-ordlist ==0.4.*
, pqueue >=1.4 && <1.5 || >=1.5 && <1.6
, reflection ==2.1.*
, tasty >=1.4 && <1.5 || >=1.5 && <1.6
, tasty-expected-failure ==0.12.*
, tasty-hunit ==0.10.*
, tasty-quickcheck ==0.10.*
, transformers >=0.5 && <0.6 || >=0.6 && <0.7
, vector >=0.12 && <0.13 || >=0.13 && <0.14
default-language: GHC2021
benchmark apply-merge-benchmarks
type: exitcode-stdio-1.0
main-is: Main.hs
other-modules:
ApplyMerge.DoublyLinkedList
ApplyMerge.IntMap
ApplyMerge.IntSet
ApplyMerge.MergeAll
Data.DoublyLinkedList.STRef
Data.List.ApplyMerge
Data.List.NonEmpty.ApplyMerge
Data.PQueue.Prio.Min.Mutable
Bench.ApplyMerge
Bench.Data.DoublyLinkedList.STRef
Bench.PriorityQueue.MinPQueue
Bench.PriorityQueue.MinPQueue.Mutable
hs-source-dirs:
src
bench
ghc-options: -Wall -Wunused-packages
build-depends:
base >=4.16 && <4.17 || >=4.17 && <4.18 || >=4.18 && <4.19 || >=4.19 && <4.20
, containers ==0.6.*
, data-ordlist ==0.4.*
, pqueue >=1.4 && <1.5 || >=1.5 && <1.6
, reflection ==2.1.*
, tasty-bench ==0.3.*
, transformers >=0.5 && <0.6 || >=0.6 && <0.7
, vector >=0.12 && <0.13 || >=0.13 && <0.14
default-language: GHC2021