apply-merge-0.1.0.0: apply-merge.cabal
cabal-version: 3.6
-- 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.0.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, 9.4.8, 9.6.4}
extra-doc-files:
README.md
ChangeLog.md
docs/ALGORITHM.md
source-repository head
type: git
location: https://github.com/pgujjula/apply-merge
library
exposed-modules:
Data.List.ApplyMerge
other-modules:
Data.List.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
default-language: GHC2021
test-suite apply-merge-tests
type: exitcode-stdio-1.0
main-is: Main.hs
other-modules:
Data.DoublyLinkedList.STRef
Data.List.ApplyMerge
Data.List.ApplyMerge.DoublyLinkedList
Data.List.ApplyMerge.IntMap
Data.List.ApplyMerge.IntSet
Data.PQueue.Prio.Min.Mutable
Test.Data.DoublyLinkedList.STRef
Test.Data.List.ApplyMerge.Common
Test.Data.List.ApplyMerge.DoublyLinkedList
Test.Data.List.ApplyMerge.IntMap
Test.Data.List.ApplyMerge.IntSet
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.*
, falsify ==0.2.*
, pqueue >=1.4 && <1.5 || >=1.5 && <1.6
, tasty >=1.4 && <1.5 || >=1.5 && <1.6
, tasty-expected-failure ==0.12.*
, tasty-hunit ==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:
Data.DoublyLinkedList.STRef
Data.List.ApplyMerge
Data.List.ApplyMerge.DoublyLinkedList
Data.List.ApplyMerge.IntMap
Data.List.ApplyMerge.IntSet
Data.PQueue.Prio.Min.Mutable
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.*
, pqueue >=1.4 && <1.5 || >=1.5 && <1.6
, 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