name: th-context version: 0.13 cabal-version: >= 1.10 build-type: Simple license: BSD3 category: Template Haskell author: David Fox copyright: (c) David Fox maintainer: David Fox homepage: https://github.com/seereason/th-context bug-reports: https://github.com/seereason/th-context/issues stability: experimental synopsis: Test instance context description: Use these functions to decide an a not-quite naive fashion whether an instance already exists that satisfies a given context. This can be used to decide whether an instance needs to be generated, as in th-reify-many. extra-source-files: test/Common.hs test/Context.hs test/Tests.hs test/TypeGraph.hs test/Values.hs flag patched-for-trac-9262 Description: This can be turned on if ghc-7.8 has had a patch applied to fix issue 9262 Default: True library build-depends: base >= 4.2 && < 5, containers, data-default, haskell-src-exts, mtl, syb, template-haskell >= 2.9, th-desugar, th-orphans >= 0.10.0 ghc-options: -Wall exposed-modules: Language.Haskell.TH.Context, Language.Haskell.TH.Context.Expand, Language.Haskell.TH.Context.Helpers, Language.Haskell.TH.Context.Simple, Language.Haskell.TH.TypeGraph default-language: Haskell2010 if flag(patched-for-trac-9262) cpp-options: -DPATCHED_FOR_TRAC_9262 test-suite th-context-tests type: exitcode-stdio-1.0 hs-source-dirs: test main-is: Tests.hs build-depends: array, base, bytestring, containers, deepseq, ghc-prim, hspec, hspec-core, mtl, syb, template-haskell, text, th-context, th-desugar, th-orphans, th-reify-many default-language: Haskell2010 if flag(patched-for-trac-9262) cpp-options: -DPATCHED_FOR_TRAC_9262 source-repository head type: git location: git://github.com/seereason/th-context.git