cabal-version: 1.12 -- This file has been generated from package.yaml by hpack version 0.34.4. -- -- see: https://github.com/sol/hpack name: sorting-network version: 0.2.1.0 synopsis: Sort small lists with sorting network. description: Functions that sort small (2~16 elements) lists or homogenous tuples. category: Sorting homepage: https://github.com/Javran/sorting-network#readme bug-reports: https://github.com/Javran/sorting-network/issues author: Javran Cheng maintainer: javran.c@gmail.com license: Apache-2.0 license-file: LICENSE build-type: Simple extra-source-files: README.md CHANGELOG.md source-repository head type: git location: https://github.com/Javran/sorting-network library exposed-modules: Data.SortingNetwork Data.SortingNetwork.Compares Data.SortingNetwork.MutableVector Data.SortingNetwork.OddEvenMerge Data.SortingNetwork.OptimalSize Data.SortingNetwork.TH Data.SortingNetwork.Types other-modules: Paths_sorting_network hs-source-dirs: src default-extensions: BangPatterns BinaryLiterals BlockArguments ConstraintKinds DataKinds DefaultSignatures DeriveDataTypeable DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable DerivingVia EmptyCase EmptyDataDecls ExistentialQuantification FlexibleContexts FlexibleInstances FunctionalDependencies GADTs GeneralizedNewtypeDeriving InstanceSigs KindSignatures LambdaCase MultiParamTypeClasses MultiWayIf NamedFieldPuns NoUnicodeSyntax NumericUnderscores OverloadedStrings PartialTypeSignatures PolyKinds RankNTypes ScopedTypeVariables StandaloneDeriving TupleSections TypeApplications TypeFamilies TypeSynonymInstances ghc-options: -Wall build-depends: base >=4.15 && <=1000 , primitive , template-haskell , vector default-language: Haskell2010 test-suite hspec type: exitcode-stdio-1.0 main-is: Spec.hs other-modules: Data.SortingNetwork.Common Data.SortingNetwork.ComparesSpec Data.SortingNetwork.OddEvenMergeSpec Data.SortingNetwork.OptimalSizeSpec Paths_sorting_network hs-source-dirs: test default-extensions: BangPatterns BinaryLiterals BlockArguments ConstraintKinds DataKinds DefaultSignatures DeriveDataTypeable DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable DerivingVia EmptyCase EmptyDataDecls ExistentialQuantification FlexibleContexts FlexibleInstances FunctionalDependencies GADTs GeneralizedNewtypeDeriving InstanceSigs KindSignatures LambdaCase MultiParamTypeClasses MultiWayIf NamedFieldPuns NoUnicodeSyntax NumericUnderscores OverloadedStrings PartialTypeSignatures PolyKinds RankNTypes ScopedTypeVariables StandaloneDeriving TupleSections TypeApplications TypeFamilies TypeSynonymInstances ghc-options: -Wall -O2 -threaded -rtsopts -with-rtsopts=-N -main-is Spec build-depends: QuickCheck , base >=4.15 && <=1000 , hspec , sorting-network , vector default-language: Haskell2010 benchmark bench type: exitcode-stdio-1.0 main-is: Bench.hs other-modules: Paths_sorting_network hs-source-dirs: bench default-extensions: BangPatterns BinaryLiterals BlockArguments ConstraintKinds DataKinds DefaultSignatures DeriveDataTypeable DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable DerivingVia EmptyCase EmptyDataDecls ExistentialQuantification FlexibleContexts FlexibleInstances FunctionalDependencies GADTs GeneralizedNewtypeDeriving InstanceSigs KindSignatures LambdaCase MultiParamTypeClasses MultiWayIf NamedFieldPuns NoUnicodeSyntax NumericUnderscores OverloadedStrings PartialTypeSignatures PolyKinds RankNTypes ScopedTypeVariables StandaloneDeriving TupleSections TypeApplications TypeFamilies TypeSynonymInstances ghc-options: -Wall -O2 -threaded -rtsopts -with-rtsopts=-N -main-is Bench build-depends: base >=4.15 && <=1000 , criterion , mwc-random , sorting-network default-language: Haskell2010