cabal-version: >= 1.6 name: lhc version: 0.8 synopsis: LHC Haskell Compiler description: lhc is a haskell compiler which aims to produce the most efficient programs possible via whole program analysis and other optimizations. Tested-With: GHC == 6.10.1 category: Compiler license: PublicDomain author: David Himmelstrup maintainer: lhc@projects.haskell.org homepage: http://lhc.seize.it/ build-type: Custom data-files: lib/base/base.cabal lib/base/includes/CTypes.h lib/base/includes/ieee-flpt.h lib/base/includes/Typeable.h lib/base/LICENSE lib/base/Setup.lhs lib/base/src/Control/Exception/Base.hs lib/base/src/Control/Exception.hs lib/base/src/Control/Monad.hs lib/base/src/Data/Bits.hs lib/base/src/Data/Char.hs lib/base/src/Data/Dynamic.hs lib/base/src/Data/Either.hs lib/base/src/Data/HashTable.hs lib/base/src/Data/Int.hs lib/base/src/Data/IORef.hs lib/base/src/Data/Ix.hs lib/base/src/Data/List.hs lib/base/src/Data/Maybe.hs lib/base/src/Data/Tuple.hs lib/base/src/Data/Typeable.hs lib/base/src/Data/Typeable.hs-boot lib/base/src/Data/Word.hs lib/base/src/Foreign/C/Error.hsc lib/base/src/Foreign/C/String.hs lib/base/src/Foreign/C/Types.hs lib/base/src/Foreign/C.hs lib/base/src/Foreign/ForeignPtr.hs lib/base/src/Foreign/Marshal/Alloc.hs lib/base/src/Foreign/Marshal/Array.hs lib/base/src/Foreign/Marshal/Error.hs lib/base/src/Foreign/Marshal/Pool.hs lib/base/src/Foreign/Marshal/Utils.hs lib/base/src/Foreign/Marshal.hs lib/base/src/Foreign/Ptr.hs lib/base/src/Foreign/StablePtr.hs lib/base/src/Foreign/Storable.hs lib/base/src/Foreign/Storable.hs-boot lib/base/src/Foreign.hs lib/base/src/GHC/Arr.lhs lib/base/src/GHC/Base.lhs lib/base/src/GHC/Classes.hs lib/base/src/GHC/Conc.lhs lib/base/src/GHC/Enum.lhs lib/base/src/GHC/Err.lhs lib/base/src/GHC/Err.lhs-boot lib/base/src/GHC/Exception.lhs lib/base/src/GHC/Float.lhs lib/base/src/GHC/ForeignPtr.hs lib/base/src/GHC/Handle.hs lib/base/src/GHC/Handle.hs-boot lib/base/src/GHC/Int.hs lib/base/src/GHC/IO.hs lib/base/src/GHC/IOBase.lhs lib/base/src/GHC/List.lhs lib/base/src/GHC/Num.lhs lib/base/src/GHC/Pack.lhs lib/base/src/GHC/Ptr.lhs lib/base/src/GHC/Read.lhs lib/base/src/GHC/Real.lhs lib/base/src/GHC/Show.lhs lib/base/src/GHC/ST.lhs lib/base/src/GHC/Stable.lhs lib/base/src/GHC/Storable.lhs lib/base/src/GHC/STRef.lhs lib/base/src/GHC/TopHandler.lhs lib/base/src/GHC/Unicode.hs lib/base/src/GHC/Unicode.hs-boot lib/base/src/GHC/Word.hs lib/base/src/Numeric.hs lib/base/src/Prelude.hs lib/base/src/Prelude.hs-boot lib/base/src/System/Environment.hs lib/base/src/System/IO/Error.hs lib/base/src/System/IO/Unsafe.hs lib/base/src/System/IO.hs lib/base/src/System/Posix/Internals.hs lib/base/src/System/Posix/Types.hs lib/base/src/Text/ParserCombinators/ReadP.hs lib/base/src/Text/ParserCombinators/ReadPrec.hs lib/base/src/Text/Printf.hs lib/base/src/Text/Read/Lex.hs lib/base/src/Text/Read.hs lib/base/src/Text/Show/Functions.hs lib/base/src/Text/Show.hs lib/base/src/Unsafe/Coerce.hs lib/ghc-prim/cbits/longlong.c lib/ghc-prim/GHC/Bool.hs lib/ghc-prim/GHC/Generics.hs lib/ghc-prim/GHC/IntWord32.hs lib/ghc-prim/GHC/IntWord64.hs lib/ghc-prim/GHC/Ordering.hs lib/ghc-prim/GHC/Prim.hs lib/ghc-prim/GHC/PrimopWrappers.hs lib/ghc-prim/GHC/Tuple.hs lib/ghc-prim/GHC/Types.hs lib/ghc-prim/GHC/Unit.hs lib/ghc-prim/ghc-prim.cabal lib/ghc-prim/LICENSE lib/ghc-prim/Setup.hs lib/integer-native/integer.cabal lib/integer-native/LICENSE lib/integer-native/Setup.lhs lib/integer-native/src/GHC/Integer/Internals.hs lib/integer-native/src/GHC/Integer.hs flag hpc default: False flag threaded default: False flag lhc-regress default: False flag with-libs default: False Executable lhc main-is: GhcMain.hs Hs-Source-Dirs: src ghc-prof-options: -auto-all build-depends: base >= 4 && < 5, mtl, bytestring, containers, ansi-wl-pprint, binary, digest, bytestring-trie, core >=0.5, filepath, directory, derive, unix, libffi, xhtml, pretty, ghc >= 6.10 other-modules: Paths_lhc, LhcMain, CompactString, Traverse, Setup, Grin.Eval.Compile, Grin.Eval.Methods, Grin.Eval.Primitives, Grin.Eval.Types, Grin.FromCore, Grin.HPT.Environment, Grin.HPT.Lower, Grin.HPT.Solve, Grin.HPT, Grin.HtmlAnnotate, Grin.Lowering.Apply, Grin.Lowering.GHCism, Grin.Optimize.Simple, Grin.Pretty, Grin.SimpleCore.DeadCode, Grin.SimpleCore.Types, Grin.SimpleCore, Grin.Types ghc-options: -fwarn-unused-imports -fwarn-unused-binds -fwarn-incomplete-patterns Extensions: ScopedTypeVariables if flag(with-libs) x-build-libs: True else x-build-libs: False if flag(threaded) ghc-options: -threaded Executable lhc-regress if flag(lhc-regress) Buildable: True else Buildable: False main-is: Main.hs other-modules: TestCase, Setup hs-source-dirs: lhc-regress/ build-depends: base >= 4 && < 5, process, extensible-exceptions Executable lhc-pkg hs-source-dirs: lhc-pkg/ main-is: Main.hs Extensions: CPP, ForeignFunctionInterface Other-modules: Paths_lhc Build-Depends: base >= 4 && < 5, directory, process, pretty, haskell98, filepath, Cabal if !os(windows) Build-Depends: unix