packages feed

hoopl-3.8.3.0: hoopl.cabal

Name:                hoopl
Version:             3.8.3.0
Description:         Higher-order optimization library
License:             BSD3
License-file:        LICENSE
Author:              Norman Ramsey, João Dias, and Simon Peyton Jones
Maintainer:          nr@cs.tufts.edu
Homepage:            http://ghc.cs.tufts.edu/hoopl/
Build-Type:          Simple
Cabal-Version:       >=1.6
Stability:           alpha
Synopsis:            A library to support dataflow analysis and optimization
Category:            Compilers/Interpreters
Extra-source-files:  README, hoopl.pdf, CHANGES, FAQ

Library
  Build-Depends:     base >= 3 && < 5, containers
  Exposed-modules:   Compiler.Hoopl,
                     Compiler.Hoopl.Passes.Dominator,
                     Compiler.Hoopl.Passes.DList,
--                       Compiler.Hoopl.DataflowFold,
--                       Compiler.Hoopl.OldDataflow,
                       Compiler.Hoopl.GHC
  Other-modules:     Compiler.Hoopl.GraphUtil,
                     -- GraphUtil should *never* be seen by clients.
                     -- The remaining modules are hidden *provisionally*
                       Compiler.Hoopl.Collections,
                       Compiler.Hoopl.Combinators,
                       Compiler.Hoopl.Dataflow,
                       Compiler.Hoopl.Debug,
                       Compiler.Hoopl.Graph, 
                       Compiler.Hoopl.MkGraph,
                       Compiler.Hoopl.Fuel,
                       Compiler.Hoopl.Pointed,
                       Compiler.Hoopl.Unique, Compiler.Hoopl.Label,
                       Compiler.Hoopl.Show, Compiler.Hoopl.Util
                       Compiler.Hoopl.XUtil
  ghc-options:       -Wall -fno-warn-name-shadowing


Source-repository head
  Type:       git
  Location:   git://ghc.cs.tufts.edu/hoopl/hoopl.git