packages feed

graph-trace-0.1.0.0: graph-trace.cabal

cabal-version:      2.4
name:               graph-trace
version:            0.1.0.0

synopsis:
  Trace the call graph of a program

description:
  A plugin that instruments a program so that running it produces a log which
  can be processed into a visual graph using @graph-trace-viz@.
  .
  See the [README](https://github.com/aaronallen8455/graph-trace#graph-trace) for details.

-- A URL where users can report bugs.
bug-reports: https://github.com/aaronallen8455/graph-trace/issues

-- The license under which the package is released.
license: MIT

-- The package author(s).
-- author:
maintainer:         aaronallen8455@gmail.com

-- A copyright notice.
copyright:     Copyright (C) 2022 Aaron Allen
category: tooling, debug, development, graph, plugin
extra-source-files: CHANGELOG.md
tested-with: GHC==9.2.1, GHC==9.0.1, GHC==8.10.7

library
  default-language: Haskell2010
  exposed-modules:
    Graph.Trace
    Graph.Trace.Internal.GhcFacade
    Graph.Trace.Internal.Types
    Graph.Trace.Internal.Trace
    Graph.Trace.Internal.Solver
    Graph.Trace.Internal.Instrument
    Graph.Trace.Internal.Predicates
    Graph.Trace.Internal.RuntimeRep
  build-depends: base >= 4.9 && < 5
               , ghc >= 8.0.0 && < 9.4.0
               , ghc-prim
               , ghc-boot
               , containers
               , syb
               , template-haskell
               , transformers
               , random
               , bytestring
  hs-source-dirs:      src
  ghc-options: -Wall -Wno-unticked-promoted-constructors