-- This file has been generated from package.yaml by hpack version 0.28.2. -- -- see: https://github.com/sol/hpack -- -- hash: 3b4f60b44c2ac9e9de368d6116299bafb8b535f9a6ae7a26613bca65b22ad1d9 name: futhark version: 0.7.3 synopsis: An optimising compiler for a functional, array-oriented language. description: See the website at https://futhark-lang.org category: Language homepage: https://futhark-lang.org bug-reports: https://github.com/diku-dk/futhark/issues maintainer: Troels Henriksen athas@sigkill.dk license: ISC license-file: LICENSE build-type: Simple cabal-version: >= 1.10 extra-source-files: futlib/array.fut futlib/functional.fut futlib/math.fut futlib/prelude.fut futlib/soacs.fut futlib/zip.fut rts/c/lock.h rts/c/opencl.h rts/c/panic.h rts/c/timing.h rts/c/values.h rts/csharp/exceptions.cs rts/csharp/functions.cs rts/csharp/memory.cs rts/csharp/memory_opencl.cs rts/csharp/opencl.cs rts/csharp/panic.cs rts/csharp/reader.cs rts/csharp/scalar.cs rts/python/__init__.py rts/python/memory.py rts/python/opencl.py rts/python/panic.py rts/python/scalar.py rts/python/values.py source-repository head type: git location: https://github.com/diku-dk/futhark library hs-source-dirs: src ghc-options: -Wall -Wcompat -Wredundant-constraints -Wincomplete-record-updates -Wmissing-export-lists build-depends: ansi-terminal >=0.6.3.1 , array >=0.4 , base >=4 && <5 , bifunctors >=5.4.2 , binary >=0.8.3 , blaze-html >=0.9.0.1 , bytestring >=0.10.8 , containers >=0.5 , data-binary-ieee754 >=0.1 , directory >=1.3.0.0 , directory-tree >=0.12.1 , dlist >=0.6.0.1 , extra >=1.5.3 , file-embed >=0.0.9 , filepath >=1.4.1.1 , free >=4.12.4 , gitrev >=1.2.0 , http-client >=0.5.7.0 , http-client-tls >=0.3.5.1 , http-conduit >=2.2.4 , language-c-quote >=0.12 , mainland-pretty >=0.6.1 , markdown >=0.1.16 , megaparsec >=7.0.1 , mtl >=2.2.1 , neat-interpolation >=0.3 , parallel >=3.2.1.0 , parser-combinators >=1.0.0 , process >=1.4.3.0 , process-extras >=0.7.2 , raw-strings-qq >=1.1 , regex-tdfa >=1.2 , srcloc >=0.4 , template-haskell >=2.11.1 , text >=1.2.2.2 , th-lift-instances >=0.1.11 , time >=1.6.0.1 , transformers >=0.3 , vector >=0.12 , vector-binary-instances >=0.2.2.0 , versions >=3.3.1 , zip-archive >=0.3.1.1 , zlib >=0.6.1.2 build-tools: alex , happy if !impl(ghc >= 8.0) build-depends: semigroups ==0.18.* exposed-modules: Futhark.Actions Futhark.Analysis.AlgSimplify Futhark.Analysis.Alias Futhark.Analysis.CallGraph Futhark.Analysis.DataDependencies Futhark.Analysis.HORepresentation.MapNest Futhark.Analysis.HORepresentation.SOAC Futhark.Analysis.Metrics Futhark.Analysis.PrimExp Futhark.Analysis.PrimExp.Convert Futhark.Analysis.PrimExp.Simplify Futhark.Analysis.Range Futhark.Analysis.Rephrase Futhark.Analysis.ScalExp Futhark.Analysis.SymbolTable Futhark.Analysis.Usage Futhark.Analysis.UsageTable Futhark.Binder Futhark.Binder.Class Futhark.CodeGen.Backends.COpenCL Futhark.CodeGen.Backends.COpenCL.Boilerplate Futhark.CodeGen.Backends.CSOpenCL Futhark.CodeGen.Backends.CSOpenCL.Boilerplate Futhark.CodeGen.Backends.GenericC Futhark.CodeGen.Backends.GenericC.Options Futhark.CodeGen.Backends.GenericCSharp Futhark.CodeGen.Backends.GenericCSharp.AST Futhark.CodeGen.Backends.GenericCSharp.Definitions Futhark.CodeGen.Backends.GenericCSharp.Options Futhark.CodeGen.Backends.GenericPython Futhark.CodeGen.Backends.GenericPython.AST Futhark.CodeGen.Backends.GenericPython.Definitions Futhark.CodeGen.Backends.GenericPython.Options Futhark.CodeGen.Backends.PyOpenCL Futhark.CodeGen.Backends.PyOpenCL.Boilerplate Futhark.CodeGen.Backends.SequentialC Futhark.CodeGen.Backends.SequentialCSharp Futhark.CodeGen.Backends.SequentialPython Futhark.CodeGen.Backends.SimpleRepresentation Futhark.CodeGen.ImpCode Futhark.CodeGen.ImpCode.Kernels Futhark.CodeGen.ImpCode.OpenCL Futhark.CodeGen.ImpCode.Sequential Futhark.CodeGen.ImpGen Futhark.CodeGen.ImpGen.Kernels Futhark.CodeGen.ImpGen.Kernels.ToOpenCL Futhark.CodeGen.ImpGen.OpenCL Futhark.CodeGen.ImpGen.Sequential Futhark.CodeGen.OpenCL.Kernels Futhark.CodeGen.SetDefaultSpace Futhark.Compiler Futhark.Compiler.CLI Futhark.Compiler.Program Futhark.Construct Futhark.Doc.Generator Futhark.Doc.Html Futhark.Error Futhark.FreshNames Futhark.Internalise Futhark.Internalise.AccurateSizes Futhark.Internalise.Bindings Futhark.Internalise.Defunctionalise Futhark.Internalise.Defunctorise Futhark.Internalise.Lambdas Futhark.Internalise.Monad Futhark.Internalise.Monomorphise Futhark.Internalise.TypesValues Futhark.MonadFreshNames Futhark.Optimise.CSE Futhark.Optimise.DoubleBuffer Futhark.Optimise.Fusion Futhark.Optimise.Fusion.Composing Futhark.Optimise.Fusion.LoopKernel Futhark.Optimise.Fusion.TryFusion Futhark.Optimise.InliningDeadFun Futhark.Optimise.InPlaceLowering Futhark.Optimise.InPlaceLowering.LowerIntoStm Futhark.Optimise.InPlaceLowering.SubstituteIndices Futhark.Optimise.MemoryBlockMerging Futhark.Optimise.MemoryBlockMerging.ActualVariables Futhark.Optimise.MemoryBlockMerging.AllExpVars Futhark.Optimise.MemoryBlockMerging.AuxiliaryInfo Futhark.Optimise.MemoryBlockMerging.Coalescing Futhark.Optimise.MemoryBlockMerging.Coalescing.AllocationMovingUp Futhark.Optimise.MemoryBlockMerging.Coalescing.Core Futhark.Optimise.MemoryBlockMerging.Coalescing.Exps Futhark.Optimise.MemoryBlockMerging.Coalescing.SafetyCondition2 Futhark.Optimise.MemoryBlockMerging.Coalescing.SafetyCondition3 Futhark.Optimise.MemoryBlockMerging.Coalescing.SafetyCondition5 Futhark.Optimise.MemoryBlockMerging.CrudeMovingUp Futhark.Optimise.MemoryBlockMerging.Existentials Futhark.Optimise.MemoryBlockMerging.Liveness.FirstUse Futhark.Optimise.MemoryBlockMerging.Liveness.Interference Futhark.Optimise.MemoryBlockMerging.Liveness.LastUse Futhark.Optimise.MemoryBlockMerging.MemoryAliases Futhark.Optimise.MemoryBlockMerging.MemoryUpdater Futhark.Optimise.MemoryBlockMerging.Miscellaneous Futhark.Optimise.MemoryBlockMerging.PrimExps Futhark.Optimise.MemoryBlockMerging.Reuse Futhark.Optimise.MemoryBlockMerging.Reuse.AllocationSizeMovingUp Futhark.Optimise.MemoryBlockMerging.Reuse.AllocationSizes Futhark.Optimise.MemoryBlockMerging.Reuse.AllocationSizeUses Futhark.Optimise.MemoryBlockMerging.Reuse.Core Futhark.Optimise.MemoryBlockMerging.Types Futhark.Optimise.MemoryBlockMerging.VariableAliases Futhark.Optimise.MemoryBlockMerging.VariableMemory Futhark.Optimise.Simplify Futhark.Optimise.Simplify.ClosedForm Futhark.Optimise.Simplify.Engine Futhark.Optimise.Simplify.Lore Futhark.Optimise.Simplify.Rule Futhark.Optimise.Simplify.Rules Futhark.Optimise.TileLoops Futhark.Optimise.Unstream Futhark.Pass Futhark.Pass.ExpandAllocations Futhark.Pass.ExplicitAllocations Futhark.Pass.ExtractKernels Futhark.Pass.ExtractKernels.BlockedKernel Futhark.Pass.ExtractKernels.Distribution Futhark.Pass.ExtractKernels.Interchange Futhark.Pass.ExtractKernels.Intragroup Futhark.Pass.ExtractKernels.ISRWIM Futhark.Pass.ExtractKernels.Kernelise Futhark.Pass.ExtractKernels.Segmented Futhark.Pass.FirstOrderTransform Futhark.Pass.KernelBabysitting Futhark.Pass.ResolveAssertions Futhark.Pass.Simplify Futhark.Passes Futhark.Pipeline Futhark.Pkg.Info Futhark.Pkg.Solve Futhark.Pkg.Types Futhark.Representation.Aliases Futhark.Representation.AST Futhark.Representation.AST.Annotations Futhark.Representation.AST.Attributes Futhark.Representation.AST.Attributes.Aliases Futhark.Representation.AST.Attributes.Constants Futhark.Representation.AST.Attributes.Names Futhark.Representation.AST.Attributes.Patterns Futhark.Representation.AST.Attributes.Ranges Futhark.Representation.AST.Attributes.Rearrange Futhark.Representation.AST.Attributes.Reshape Futhark.Representation.AST.Attributes.Scope Futhark.Representation.AST.Attributes.TypeOf Futhark.Representation.AST.Attributes.Types Futhark.Representation.AST.Pretty Futhark.Representation.AST.RetType Futhark.Representation.AST.Syntax Futhark.Representation.AST.Syntax.Core Futhark.Representation.AST.Traversals Futhark.Representation.ExplicitMemory Futhark.Representation.ExplicitMemory.IndexFunction Futhark.Representation.ExplicitMemory.Lmad Futhark.Representation.ExplicitMemory.Simplify Futhark.Representation.Kernels Futhark.Representation.Kernels.Kernel Futhark.Representation.Kernels.KernelExp Futhark.Representation.Kernels.Simplify Futhark.Representation.Kernels.Sizes Futhark.Representation.Primitive Futhark.Representation.Ranges Futhark.Representation.SOACS Futhark.Representation.SOACS.Simplify Futhark.Representation.SOACS.SOAC Futhark.Test Futhark.Test.Values Futhark.Tools Futhark.Transform.CopyPropagate Futhark.Transform.FirstOrderTransform Futhark.Transform.Rename Futhark.Transform.Substitute Futhark.TypeCheck Futhark.Util Futhark.Util.IntegralExp Futhark.Util.Log Futhark.Util.Options Futhark.Util.Pretty Futhark.Util.Table Futhark.Version Language.Futhark Language.Futhark.Attributes Language.Futhark.Core Language.Futhark.Futlib Language.Futhark.Interpreter Language.Futhark.Parser Language.Futhark.Pretty Language.Futhark.Semantic Language.Futhark.Syntax Language.Futhark.Traversals Language.Futhark.TypeChecker Language.Futhark.TypeChecker.Monad Language.Futhark.TypeChecker.Terms Language.Futhark.TypeChecker.Types Language.Futhark.TypeChecker.Unify Language.Futhark.Warnings other-modules: Language.Futhark.Parser.Parser Language.Futhark.Parser.Lexer Paths_futhark default-language: Haskell2010 executable futhark main-is: src/futhark.hs other-modules: Paths_futhark ghc-options: -Wall -Wcompat -Wredundant-constraints -Wincomplete-record-updates -Wmissing-export-lists -threaded -rtsopts "-with-rtsopts=-N -qg" build-depends: ansi-terminal >=0.6.3.1 , array >=0.4 , base >=4 && <5 , bifunctors >=5.4.2 , binary >=0.8.3 , blaze-html >=0.9.0.1 , bytestring >=0.10.8 , containers >=0.5 , data-binary-ieee754 >=0.1 , directory >=1.3.0.0 , directory-tree >=0.12.1 , dlist >=0.6.0.1 , extra >=1.5.3 , file-embed >=0.0.9 , filepath >=1.4.1.1 , free >=4.12.4 , futhark , gitrev >=1.2.0 , http-client >=0.5.7.0 , http-client-tls >=0.3.5.1 , http-conduit >=2.2.4 , json , language-c-quote >=0.12 , mainland-pretty >=0.6.1 , markdown >=0.1.16 , megaparsec >=7.0.1 , mtl >=2.2.1 , neat-interpolation >=0.3 , parallel >=3.2.1.0 , parser-combinators >=1.0.0 , process >=1.4.3.0 , process-extras >=0.7.2 , random , raw-strings-qq >=1.1 , regex-tdfa >=1.2 , srcloc >=0.4 , template-haskell >=2.11.1 , temporary , text >=1.2.2.2 , th-lift-instances >=0.1.11 , time >=1.6.0.1 , transformers >=0.3 , vector >=0.12 , vector-binary-instances >=0.2.2.0 , versions >=3.3.1 , zip-archive >=0.3.1.1 , zlib >=0.6.1.2 if !impl(ghc >= 8.0) build-depends: semigroups ==0.18.* default-language: Haskell2010 executable futhark-bench main-is: src/futhark-bench.hs other-modules: Paths_futhark ghc-options: -Wall -Wcompat -Wredundant-constraints -Wincomplete-record-updates -Wmissing-export-lists -threaded -rtsopts "-with-rtsopts=-N -qg" build-depends: ansi-terminal >=0.6.3.1 , array >=0.4 , base >=4 && <5 , bifunctors >=5.4.2 , binary >=0.8.3 , blaze-html >=0.9.0.1 , bytestring >=0.10.8 , containers >=0.5 , data-binary-ieee754 >=0.1 , directory >=1.3.0.0 , directory-tree >=0.12.1 , dlist >=0.6.0.1 , extra >=1.5.3 , file-embed >=0.0.9 , filepath >=1.4.1.1 , free >=4.12.4 , futhark , gitrev >=1.2.0 , http-client >=0.5.7.0 , http-client-tls >=0.3.5.1 , http-conduit >=2.2.4 , json , language-c-quote >=0.12 , mainland-pretty >=0.6.1 , markdown >=0.1.16 , megaparsec >=7.0.1 , mtl >=2.2.1 , neat-interpolation >=0.3 , parallel >=3.2.1.0 , parser-combinators >=1.0.0 , process >=1.4.3.0 , process-extras >=0.7.2 , random , raw-strings-qq >=1.1 , regex-tdfa >=1.2 , srcloc >=0.4 , template-haskell >=2.11.1 , temporary , text >=1.2.2.2 , th-lift-instances >=0.1.11 , time >=1.6.0.1 , transformers >=0.3 , vector >=0.12 , vector-binary-instances >=0.2.2.0 , versions >=3.3.1 , zip-archive >=0.3.1.1 , zlib >=0.6.1.2 if !impl(ghc >= 8.0) build-depends: semigroups ==0.18.* default-language: Haskell2010 executable futhark-c main-is: src/futhark-c.hs other-modules: Paths_futhark ghc-options: -Wall -Wcompat -Wredundant-constraints -Wincomplete-record-updates -Wmissing-export-lists -threaded -rtsopts "-with-rtsopts=-N -qg" build-depends: ansi-terminal >=0.6.3.1 , array >=0.4 , base >=4 && <5 , bifunctors >=5.4.2 , binary >=0.8.3 , blaze-html >=0.9.0.1 , bytestring >=0.10.8 , containers >=0.5 , data-binary-ieee754 >=0.1 , directory >=1.3.0.0 , directory-tree >=0.12.1 , dlist >=0.6.0.1 , extra >=1.5.3 , file-embed >=0.0.9 , filepath >=1.4.1.1 , free >=4.12.4 , futhark , gitrev >=1.2.0 , http-client >=0.5.7.0 , http-client-tls >=0.3.5.1 , http-conduit >=2.2.4 , json , language-c-quote >=0.12 , mainland-pretty >=0.6.1 , markdown >=0.1.16 , megaparsec >=7.0.1 , mtl >=2.2.1 , neat-interpolation >=0.3 , parallel >=3.2.1.0 , parser-combinators >=1.0.0 , process >=1.4.3.0 , process-extras >=0.7.2 , random , raw-strings-qq >=1.1 , regex-tdfa >=1.2 , srcloc >=0.4 , template-haskell >=2.11.1 , temporary , text >=1.2.2.2 , th-lift-instances >=0.1.11 , time >=1.6.0.1 , transformers >=0.3 , vector >=0.12 , vector-binary-instances >=0.2.2.0 , versions >=3.3.1 , zip-archive >=0.3.1.1 , zlib >=0.6.1.2 if !impl(ghc >= 8.0) build-depends: semigroups ==0.18.* default-language: Haskell2010 executable futhark-cs main-is: src/futhark-cs.hs other-modules: Paths_futhark ghc-options: -Wall -Wcompat -Wredundant-constraints -Wincomplete-record-updates -Wmissing-export-lists -threaded -rtsopts "-with-rtsopts=-N -qg" build-depends: ansi-terminal >=0.6.3.1 , array >=0.4 , base >=4 && <5 , bifunctors >=5.4.2 , binary >=0.8.3 , blaze-html >=0.9.0.1 , bytestring >=0.10.8 , containers >=0.5 , data-binary-ieee754 >=0.1 , directory >=1.3.0.0 , directory-tree >=0.12.1 , dlist >=0.6.0.1 , extra >=1.5.3 , file-embed >=0.0.9 , filepath >=1.4.1.1 , free >=4.12.4 , futhark , gitrev >=1.2.0 , http-client >=0.5.7.0 , http-client-tls >=0.3.5.1 , http-conduit >=2.2.4 , json , language-c-quote >=0.12 , mainland-pretty >=0.6.1 , markdown >=0.1.16 , megaparsec >=7.0.1 , mtl >=2.2.1 , neat-interpolation >=0.3 , parallel >=3.2.1.0 , parser-combinators >=1.0.0 , process >=1.4.3.0 , process-extras >=0.7.2 , random , raw-strings-qq >=1.1 , regex-tdfa >=1.2 , srcloc >=0.4 , template-haskell >=2.11.1 , temporary , text >=1.2.2.2 , th-lift-instances >=0.1.11 , time >=1.6.0.1 , transformers >=0.3 , vector >=0.12 , vector-binary-instances >=0.2.2.0 , versions >=3.3.1 , zip-archive >=0.3.1.1 , zlib >=0.6.1.2 if !impl(ghc >= 8.0) build-depends: semigroups ==0.18.* default-language: Haskell2010 executable futhark-csopencl main-is: src/futhark-csopencl.hs other-modules: Paths_futhark ghc-options: -Wall -Wcompat -Wredundant-constraints -Wincomplete-record-updates -Wmissing-export-lists -threaded -rtsopts "-with-rtsopts=-N -qg" build-depends: ansi-terminal >=0.6.3.1 , array >=0.4 , base >=4 && <5 , bifunctors >=5.4.2 , binary >=0.8.3 , blaze-html >=0.9.0.1 , bytestring >=0.10.8 , containers >=0.5 , data-binary-ieee754 >=0.1 , directory >=1.3.0.0 , directory-tree >=0.12.1 , dlist >=0.6.0.1 , extra >=1.5.3 , file-embed >=0.0.9 , filepath >=1.4.1.1 , free >=4.12.4 , futhark , gitrev >=1.2.0 , http-client >=0.5.7.0 , http-client-tls >=0.3.5.1 , http-conduit >=2.2.4 , json , language-c-quote >=0.12 , mainland-pretty >=0.6.1 , markdown >=0.1.16 , megaparsec >=7.0.1 , mtl >=2.2.1 , neat-interpolation >=0.3 , parallel >=3.2.1.0 , parser-combinators >=1.0.0 , process >=1.4.3.0 , process-extras >=0.7.2 , random , raw-strings-qq >=1.1 , regex-tdfa >=1.2 , srcloc >=0.4 , template-haskell >=2.11.1 , temporary , text >=1.2.2.2 , th-lift-instances >=0.1.11 , time >=1.6.0.1 , transformers >=0.3 , vector >=0.12 , vector-binary-instances >=0.2.2.0 , versions >=3.3.1 , zip-archive >=0.3.1.1 , zlib >=0.6.1.2 if !impl(ghc >= 8.0) build-depends: semigroups ==0.18.* default-language: Haskell2010 executable futhark-dataset main-is: src/futhark-dataset.hs other-modules: Paths_futhark ghc-options: -Wall -Wcompat -Wredundant-constraints -Wincomplete-record-updates -Wmissing-export-lists -threaded -rtsopts "-with-rtsopts=-N -qg" build-depends: ansi-terminal >=0.6.3.1 , array >=0.4 , base >=4 && <5 , bifunctors >=5.4.2 , binary >=0.8.3 , blaze-html >=0.9.0.1 , bytestring >=0.10.8 , containers >=0.5 , data-binary-ieee754 >=0.1 , directory >=1.3.0.0 , directory-tree >=0.12.1 , dlist >=0.6.0.1 , extra >=1.5.3 , file-embed >=0.0.9 , filepath >=1.4.1.1 , free >=4.12.4 , futhark , gitrev >=1.2.0 , http-client >=0.5.7.0 , http-client-tls >=0.3.5.1 , http-conduit >=2.2.4 , json , language-c-quote >=0.12 , mainland-pretty >=0.6.1 , markdown >=0.1.16 , megaparsec >=7.0.1 , mtl >=2.2.1 , neat-interpolation >=0.3 , parallel >=3.2.1.0 , parser-combinators >=1.0.0 , process >=1.4.3.0 , process-extras >=0.7.2 , random , raw-strings-qq >=1.1 , regex-tdfa >=1.2 , srcloc >=0.4 , template-haskell >=2.11.1 , temporary , text >=1.2.2.2 , th-lift-instances >=0.1.11 , time >=1.6.0.1 , transformers >=0.3 , vector >=0.12 , vector-binary-instances >=0.2.2.0 , versions >=3.3.1 , zip-archive >=0.3.1.1 , zlib >=0.6.1.2 if !impl(ghc >= 8.0) build-depends: semigroups ==0.18.* default-language: Haskell2010 executable futhark-doc main-is: src/futhark-doc.hs other-modules: Paths_futhark ghc-options: -Wall -Wcompat -Wredundant-constraints -Wincomplete-record-updates -Wmissing-export-lists -threaded -rtsopts "-with-rtsopts=-N -qg" build-depends: ansi-terminal >=0.6.3.1 , array >=0.4 , base >=4 && <5 , bifunctors >=5.4.2 , binary >=0.8.3 , blaze-html >=0.9.0.1 , bytestring >=0.10.8 , containers >=0.5 , data-binary-ieee754 >=0.1 , directory >=1.3.0.0 , directory-tree >=0.12.1 , dlist >=0.6.0.1 , extra >=1.5.3 , file-embed >=0.0.9 , filepath >=1.4.1.1 , free >=4.12.4 , futhark , gitrev >=1.2.0 , http-client >=0.5.7.0 , http-client-tls >=0.3.5.1 , http-conduit >=2.2.4 , json , language-c-quote >=0.12 , mainland-pretty >=0.6.1 , markdown >=0.1.16 , megaparsec >=7.0.1 , mtl >=2.2.1 , neat-interpolation >=0.3 , parallel >=3.2.1.0 , parser-combinators >=1.0.0 , process >=1.4.3.0 , process-extras >=0.7.2 , random , raw-strings-qq >=1.1 , regex-tdfa >=1.2 , srcloc >=0.4 , template-haskell >=2.11.1 , temporary , text >=1.2.2.2 , th-lift-instances >=0.1.11 , time >=1.6.0.1 , transformers >=0.3 , vector >=0.12 , vector-binary-instances >=0.2.2.0 , versions >=3.3.1 , zip-archive >=0.3.1.1 , zlib >=0.6.1.2 if !impl(ghc >= 8.0) build-depends: semigroups ==0.18.* default-language: Haskell2010 executable futhark-opencl main-is: src/futhark-opencl.hs other-modules: Paths_futhark ghc-options: -Wall -Wcompat -Wredundant-constraints -Wincomplete-record-updates -Wmissing-export-lists -threaded -rtsopts "-with-rtsopts=-N -qg" build-depends: ansi-terminal >=0.6.3.1 , array >=0.4 , base >=4 && <5 , bifunctors >=5.4.2 , binary >=0.8.3 , blaze-html >=0.9.0.1 , bytestring >=0.10.8 , containers >=0.5 , data-binary-ieee754 >=0.1 , directory >=1.3.0.0 , directory-tree >=0.12.1 , dlist >=0.6.0.1 , extra >=1.5.3 , file-embed >=0.0.9 , filepath >=1.4.1.1 , free >=4.12.4 , futhark , gitrev >=1.2.0 , http-client >=0.5.7.0 , http-client-tls >=0.3.5.1 , http-conduit >=2.2.4 , json , language-c-quote >=0.12 , mainland-pretty >=0.6.1 , markdown >=0.1.16 , megaparsec >=7.0.1 , mtl >=2.2.1 , neat-interpolation >=0.3 , parallel >=3.2.1.0 , parser-combinators >=1.0.0 , process >=1.4.3.0 , process-extras >=0.7.2 , random , raw-strings-qq >=1.1 , regex-tdfa >=1.2 , srcloc >=0.4 , template-haskell >=2.11.1 , temporary , text >=1.2.2.2 , th-lift-instances >=0.1.11 , time >=1.6.0.1 , transformers >=0.3 , vector >=0.12 , vector-binary-instances >=0.2.2.0 , versions >=3.3.1 , zip-archive >=0.3.1.1 , zlib >=0.6.1.2 if !impl(ghc >= 8.0) build-depends: semigroups ==0.18.* default-language: Haskell2010 executable futhark-pkg main-is: src/futhark-pkg.hs other-modules: Paths_futhark ghc-options: -Wall -Wcompat -Wredundant-constraints -Wincomplete-record-updates -Wmissing-export-lists -threaded -rtsopts "-with-rtsopts=-N -qg" build-depends: ansi-terminal >=0.6.3.1 , array >=0.4 , base >=4 && <5 , bifunctors >=5.4.2 , binary >=0.8.3 , blaze-html >=0.9.0.1 , bytestring >=0.10.8 , containers >=0.5 , data-binary-ieee754 >=0.1 , directory >=1.3.0.0 , directory-tree >=0.12.1 , dlist >=0.6.0.1 , extra >=1.5.3 , file-embed >=0.0.9 , filepath >=1.4.1.1 , free >=4.12.4 , futhark , gitrev >=1.2.0 , http-client >=0.5.7.0 , http-client-tls >=0.3.5.1 , http-conduit >=2.2.4 , json , language-c-quote >=0.12 , mainland-pretty >=0.6.1 , markdown >=0.1.16 , megaparsec >=7.0.1 , mtl >=2.2.1 , neat-interpolation >=0.3 , parallel >=3.2.1.0 , parser-combinators >=1.0.0 , process >=1.4.3.0 , process-extras >=0.7.2 , random , raw-strings-qq >=1.1 , regex-tdfa >=1.2 , srcloc >=0.4 , template-haskell >=2.11.1 , temporary , text >=1.2.2.2 , th-lift-instances >=0.1.11 , time >=1.6.0.1 , transformers >=0.3 , vector >=0.12 , vector-binary-instances >=0.2.2.0 , versions >=3.3.1 , zip-archive >=0.3.1.1 , zlib >=0.6.1.2 if !impl(ghc >= 8.0) build-depends: semigroups ==0.18.* default-language: Haskell2010 executable futhark-py main-is: src/futhark-py.hs other-modules: Paths_futhark ghc-options: -Wall -Wcompat -Wredundant-constraints -Wincomplete-record-updates -Wmissing-export-lists -threaded -rtsopts "-with-rtsopts=-N -qg" build-depends: ansi-terminal >=0.6.3.1 , array >=0.4 , base >=4 && <5 , bifunctors >=5.4.2 , binary >=0.8.3 , blaze-html >=0.9.0.1 , bytestring >=0.10.8 , containers >=0.5 , data-binary-ieee754 >=0.1 , directory >=1.3.0.0 , directory-tree >=0.12.1 , dlist >=0.6.0.1 , extra >=1.5.3 , file-embed >=0.0.9 , filepath >=1.4.1.1 , free >=4.12.4 , futhark , gitrev >=1.2.0 , http-client >=0.5.7.0 , http-client-tls >=0.3.5.1 , http-conduit >=2.2.4 , json , language-c-quote >=0.12 , mainland-pretty >=0.6.1 , markdown >=0.1.16 , megaparsec >=7.0.1 , mtl >=2.2.1 , neat-interpolation >=0.3 , parallel >=3.2.1.0 , parser-combinators >=1.0.0 , process >=1.4.3.0 , process-extras >=0.7.2 , random , raw-strings-qq >=1.1 , regex-tdfa >=1.2 , srcloc >=0.4 , template-haskell >=2.11.1 , temporary , text >=1.2.2.2 , th-lift-instances >=0.1.11 , time >=1.6.0.1 , transformers >=0.3 , vector >=0.12 , vector-binary-instances >=0.2.2.0 , versions >=3.3.1 , zip-archive >=0.3.1.1 , zlib >=0.6.1.2 if !impl(ghc >= 8.0) build-depends: semigroups ==0.18.* default-language: Haskell2010 executable futhark-pyopencl main-is: src/futhark-pyopencl.hs other-modules: Paths_futhark ghc-options: -Wall -Wcompat -Wredundant-constraints -Wincomplete-record-updates -Wmissing-export-lists -threaded -rtsopts "-with-rtsopts=-N -qg" build-depends: ansi-terminal >=0.6.3.1 , array >=0.4 , base >=4 && <5 , bifunctors >=5.4.2 , binary >=0.8.3 , blaze-html >=0.9.0.1 , bytestring >=0.10.8 , containers >=0.5 , data-binary-ieee754 >=0.1 , directory >=1.3.0.0 , directory-tree >=0.12.1 , dlist >=0.6.0.1 , extra >=1.5.3 , file-embed >=0.0.9 , filepath >=1.4.1.1 , free >=4.12.4 , futhark , gitrev >=1.2.0 , http-client >=0.5.7.0 , http-client-tls >=0.3.5.1 , http-conduit >=2.2.4 , json , language-c-quote >=0.12 , mainland-pretty >=0.6.1 , markdown >=0.1.16 , megaparsec >=7.0.1 , mtl >=2.2.1 , neat-interpolation >=0.3 , parallel >=3.2.1.0 , parser-combinators >=1.0.0 , process >=1.4.3.0 , process-extras >=0.7.2 , random , raw-strings-qq >=1.1 , regex-tdfa >=1.2 , srcloc >=0.4 , template-haskell >=2.11.1 , temporary , text >=1.2.2.2 , th-lift-instances >=0.1.11 , time >=1.6.0.1 , transformers >=0.3 , vector >=0.12 , vector-binary-instances >=0.2.2.0 , versions >=3.3.1 , zip-archive >=0.3.1.1 , zlib >=0.6.1.2 if !impl(ghc >= 8.0) build-depends: semigroups ==0.18.* default-language: Haskell2010 executable futhark-test main-is: src/futhark-test.hs other-modules: Paths_futhark ghc-options: -Wall -Wcompat -Wredundant-constraints -Wincomplete-record-updates -Wmissing-export-lists -threaded -rtsopts "-with-rtsopts=-N -qg" build-depends: ansi-terminal >=0.6.3.1 , array >=0.4 , base >=4 && <5 , bifunctors >=5.4.2 , binary >=0.8.3 , blaze-html >=0.9.0.1 , bytestring >=0.10.8 , containers >=0.5 , data-binary-ieee754 >=0.1 , directory >=1.3.0.0 , directory-tree >=0.12.1 , dlist >=0.6.0.1 , extra >=1.5.3 , file-embed >=0.0.9 , filepath >=1.4.1.1 , free >=4.12.4 , futhark , gitrev >=1.2.0 , http-client >=0.5.7.0 , http-client-tls >=0.3.5.1 , http-conduit >=2.2.4 , json , language-c-quote >=0.12 , mainland-pretty >=0.6.1 , markdown >=0.1.16 , megaparsec >=7.0.1 , mtl >=2.2.1 , neat-interpolation >=0.3 , parallel >=3.2.1.0 , parser-combinators >=1.0.0 , process >=1.4.3.0 , process-extras >=0.7.2 , random , raw-strings-qq >=1.1 , regex-tdfa >=1.2 , srcloc >=0.4 , template-haskell >=2.11.1 , temporary , text >=1.2.2.2 , th-lift-instances >=0.1.11 , time >=1.6.0.1 , transformers >=0.3 , vector >=0.12 , vector-binary-instances >=0.2.2.0 , versions >=3.3.1 , zip-archive >=0.3.1.1 , zlib >=0.6.1.2 if !impl(ghc >= 8.0) build-depends: semigroups ==0.18.* default-language: Haskell2010 executable futharki main-is: src/futharki.hs other-modules: Paths_futhark ghc-options: -Wall -Wcompat -Wredundant-constraints -Wincomplete-record-updates -Wmissing-export-lists -threaded -rtsopts "-with-rtsopts=-N -qg" build-depends: ansi-terminal >=0.6.3.1 , array >=0.4 , base >=4 && <5 , bifunctors >=5.4.2 , binary >=0.8.3 , blaze-html >=0.9.0.1 , bytestring >=0.10.8 , containers >=0.5 , data-binary-ieee754 >=0.1 , directory >=1.3.0.0 , directory-tree >=0.12.1 , dlist >=0.6.0.1 , extra >=1.5.3 , file-embed >=0.0.9 , filepath >=1.4.1.1 , free >=4.12.4 , futhark , gitrev >=1.2.0 , haskeline , http-client >=0.5.7.0 , http-client-tls >=0.3.5.1 , http-conduit >=2.2.4 , language-c-quote >=0.12 , mainland-pretty >=0.6.1 , markdown >=0.1.16 , megaparsec >=7.0.1 , mtl >=2.2.1 , neat-interpolation >=0.3 , parallel >=3.2.1.0 , parser-combinators >=1.0.0 , process >=1.4.3.0 , process-extras >=0.7.2 , raw-strings-qq >=1.1 , regex-tdfa >=1.2 , srcloc >=0.4 , template-haskell >=2.11.1 , text >=1.2.2.2 , th-lift-instances >=0.1.11 , time >=1.6.0.1 , transformers >=0.3 , vector >=0.12 , vector-binary-instances >=0.2.2.0 , versions >=3.3.1 , zip-archive >=0.3.1.1 , zlib >=0.6.1.2 if !impl(ghc >= 8.0) build-depends: semigroups ==0.18.* default-language: Haskell2010 test-suite unit type: exitcode-stdio-1.0 main-is: futhark_tests.hs hs-source-dirs: unittests ghc-options: -Wall -Wcompat -Wredundant-constraints -Wincomplete-record-updates -Wmissing-export-lists build-depends: HUnit , QuickCheck >=2.8 , ansi-terminal >=0.6.3.1 , array >=0.4 , base >=4 && <5 , bifunctors >=5.4.2 , binary >=0.8.3 , blaze-html >=0.9.0.1 , bytestring >=0.10.8 , containers >=0.5 , data-binary-ieee754 >=0.1 , directory >=1.3.0.0 , directory-tree >=0.12.1 , dlist >=0.6.0.1 , extra >=1.5.3 , file-embed >=0.0.9 , filepath >=1.4.1.1 , free >=4.12.4 , futhark , gitrev >=1.2.0 , http-client >=0.5.7.0 , http-client-tls >=0.3.5.1 , http-conduit >=2.2.4 , language-c-quote >=0.12 , mainland-pretty >=0.6.1 , markdown >=0.1.16 , megaparsec >=7.0.1 , mtl >=2.2.1 , neat-interpolation >=0.3 , parallel >=3.2.1.0 , parser-combinators >=1.0.0 , process >=1.4.3.0 , process-extras >=0.7.2 , raw-strings-qq >=1.1 , regex-tdfa >=1.2 , srcloc >=0.4 , tasty , tasty-hunit , tasty-quickcheck , template-haskell >=2.11.1 , text >=1.2.2.2 , th-lift-instances >=0.1.11 , time >=1.6.0.1 , transformers >=0.3 , vector >=0.12 , vector-binary-instances >=0.2.2.0 , versions >=3.3.1 , zip-archive >=0.3.1.1 , zlib >=0.6.1.2 if !impl(ghc >= 8.0) build-depends: semigroups ==0.18.* other-modules: Futhark.Analysis.ScalExpTests Futhark.Optimise.AlgSimplifyTests Futhark.Pkg.SolveTests Futhark.Representation.AST.Attributes.RearrangeTests Futhark.Representation.AST.Attributes.ReshapeTests Futhark.Representation.AST.AttributesTests Futhark.Representation.AST.Syntax.CoreTests Futhark.Representation.AST.SyntaxTests Futhark.Representation.PrimitiveTests Language.Futhark.CoreTests Language.Futhark.SyntaxTests Paths_futhark default-language: Haskell2010