Name: chaselev-deque Version: 0.1.2 License: BSD3 License-file: LICENSE Author: Ryan R. Newton, Edward Kmett Maintainer: rrnewton@gmail.com Category: Data, Concurrent Build-type: Simple Cabal-version: >=1.8 -- Version history: -- 0.1.1 -- bump for fixing bugs! First release candidate. Homepage: https://github.com/rrnewton/haskell-lockfree-queue/wiki Synopsis: Chase & Lev work-stealing lock-free double-ended queues (deques). Flag debug Description: Enable the extra internal checks. Default: False Library exposed-modules: Data.Concurrent.Deque.ChaseLev.DequeInstance, Data.Concurrent.Deque.ChaseLev -- Data.Concurrent.Deque.ChaseLev2 -- Disabling this [2012.03.08]. It got terrible performance anyway: -- Data.Concurrent.Deque.ReactorDeque build-depends: base >= 4.4.0.0 && < 5, array, transformers, bits-atomic, abstract-deque, vector, atomic-primops -- IORefCAS >= 0.2 build-depends: ghc-prim ghc-options: -O2 if flag(debug) cpp-options: -DDEBUGCL Source-Repository head Type: git Location: git://github.com/rrnewton/haskell-lockfree-queue.git Test-Suite test-chaselev-deque type: exitcode-stdio-1.0 main-is: Test.hs build-depends: base >= 4.4.0.0 && < 5, abstract-deque, HUnit, test-framework, test-framework-hunit, atomic-primops -- IORefCAS >= 0.2 build-depends: containers ghc-options: -O2 -threaded -rtsopts -- ghc-options: -O2 -threaded -rtsopts -- -- Debugging generated code: -- ghc-options: -keep-tmp-files -dsuppress-module-prefixes -ddump-to-file -ddump-core-stats -ddump-simpl-stats -dcore-lint -dcmm-lint -- ghc-options: -ddump-ds -ddump-simpl -ddump-stg -ddump-asm -ddump-bcos -ddump-cmm -ddump-opt-cmm -ddump-inlinings