packages feed

cse-ghc-plugin-0.1.1: cse-ghc-plugin.cabal

name:                cse-ghc-plugin
version:             0.1.1
synopsis:            Compiler plugin for common subexpression elimination
description:
  This library is a conversion of GHC's internal Common Subexpression
  Elimination pass for Core to a compiler plugin. See the included test
  for an example of how to enable it.
homepage:            http://thoughtpolice.github.com/cse-ghc-plugin
bug-reports:         http://github.com/thoughtpolice/cse-ghc-plugin/issues
license:             BSD3
license-file:        LICENSE.txt
copyright:           Copyright (c) the GHC authors
author:              The GHC authors
maintainer:          Austin Seipp <mad.one@gmail.com>
category:            Compiler Plugin
build-type:          Simple
cabal-version:       >=1.10
tested-with:         GHC == 7.4.1

extra-source-files:
  AUTHORS.txt README.md
  tests/*.hs tests/Makefile

source-repository head
  type: git
  location: https://github.com/thoughtpolice/cse-ghc-plugin.git

library
  exposed-modules:
    CSE.Plugin
  other-modules:
    CSE.Pass
  build-depends:
    base < 5,
    ghc >= 7.4

  ghc-options:        -Wall -O2 -funbox-strict-fields
                      -fwarn-tabs
  default-extensions: CPP
  default-language:   Haskell2010