Constant-propagation figure is now extracted automatically from John's code; some...
[packages/hoopl.git] / src / hoopl.cabal
1 Name:                hoopl
2 Version:             3.8.2.0
3 Description:         Higher-order optimization library
4 License:             BSD3
5 License-file:        LICENSE
6 Author:              Norman Ramsey, João Dias, and Simon Peyton Jones
7 Maintainer:          nr@cs.tufts.edu
8 Homepage:            http://ghc.cs.tufts.edu/hoopl/
9 Build-Type:          Simple
10 Cabal-Version:       >=1.6
11 Stability:           alpha
12 Synopsis:            A library to support dataflow analysis and optimization
13 Category:            Compilers/Interpreters
14 Extra-source-files:  README, hoopl.pdf, CHANGES
15
16 Library
17   Build-Depends:     base >= 3 && < 5, containers
18   Exposed-modules:   Compiler.Hoopl,
19                      Compiler.Hoopl.Passes.Dominator,
20                      Compiler.Hoopl.Passes.DList,
21 --                       Compiler.Hoopl.DataflowFold,
22 --                       Compiler.Hoopl.OldDataflow,
23                        Compiler.Hoopl.GHC
24   Other-modules:     Compiler.Hoopl.GraphUtil,
25                      -- GraphUtil should *never* be seen by clients.
26                      -- The remaining modules are hidden *provisionally*
27                        Compiler.Hoopl.Collections,
28                        Compiler.Hoopl.Combinators,
29                        Compiler.Hoopl.Dataflow,
30                        Compiler.Hoopl.Debug,
31                        Compiler.Hoopl.Graph, 
32                        Compiler.Hoopl.MkGraph,
33                        Compiler.Hoopl.Fuel,
34                        Compiler.Hoopl.Pointed,
35                        Compiler.Hoopl.Unique, Compiler.Hoopl.Label,
36                        Compiler.Hoopl.Show, Compiler.Hoopl.Util
37                        Compiler.Hoopl.XUtil
38   ghc-options:       -Wall -fno-warn-name-shadowing
39
40
41 Source-repository head
42   Type:       git
43   Location:   git://ghc.cs.tufts.edu/hoopl/hoopl.git