Bump version
[packages/hoopl.git] / hoopl.cabal
1 Name:                hoopl
2 Version:             3.8.7.3
3 -- version 3.8.6.0 is the version that goes with the camera-ready Haskell'10 paper
4 -- version 3.8.7.0 works with GHC 7
5 -- version 3.8.7.1 adds some unnamed functions without breaking compatibility
6 -- version 3.8.7.2 adds Compiler.Hoopl.Fuel.liftFuel
7 Description:         Higher-order optimization library
8 License:             BSD3
9 License-File:        LICENSE
10 Author:              Norman Ramsey, João Dias, and Simon Peyton Jones
11 Maintainer:          nr@cs.tufts.edu
12 Homepage:            http://ghc.cs.tufts.edu/hoopl/
13 Build-Type:          Simple
14 Cabal-Version:       >=1.6
15 Stability:           alpha
16 Synopsis:            A library to support dataflow analysis and optimization
17 Category:            Compilers/Interpreters
18 Extra-Source-Files:  README, hoopl.pdf, CHANGES, FAQ
19
20 Library
21   Hs-Source-Dirs:    src
22   Build-Depends:     base >= 3 && < 5, containers
23   Exposed-Modules:   Compiler.Hoopl,
24                      Compiler.Hoopl.Wrappers,
25                      Compiler.Hoopl.Passes.Dominator,
26                      Compiler.Hoopl.Passes.DList,
27 --                     Compiler.Hoopl.DataflowFold,
28 --                     Compiler.Hoopl.OldDataflow,
29                      Compiler.Hoopl.GHC
30   Other-Modules:     Compiler.Hoopl.GraphUtil,
31                      -- GraphUtil should *never* be seen by clients.
32                      -- The remaining modules are hidden *provisionally*
33                      Compiler.Hoopl.Checkpoint,
34                      Compiler.Hoopl.Collections,
35                      Compiler.Hoopl.Combinators,
36                      Compiler.Hoopl.Dataflow,
37                      Compiler.Hoopl.Debug,
38                      Compiler.Hoopl.Graph, 
39                      Compiler.Hoopl.Label,
40                      Compiler.Hoopl.MkGraph,
41                      Compiler.Hoopl.Fuel,
42                      Compiler.Hoopl.Pointed,
43                      Compiler.Hoopl.Shape,
44                      Compiler.Hoopl.Show, 
45                      Compiler.Hoopl.Unique, 
46                      Compiler.Hoopl.Util,
47                      Compiler.Hoopl.XUtil
48
49   Ghc-Options:       -Wall -fno-warn-name-shadowing
50   Extensions:        CPP
51
52 Source-repository head
53   Type:       git
54   Location:   git://ghc.cs.tufts.edu/hoopl/hoopl.git