name: ide-backend version: 0.10.0.1 x-revision: 1 synopsis: An IDE backend library description: See README.md for more details license: MIT license-file: LICENSE author: Duncan Coutts, Mikolaj Konarski, Edsko de Vries maintainer: Duncan Coutts copyright: (c) 2015 FP Complete data-files: CoreLicenses.txt category: Development build-type: Simple cabal-version: >=1.10 extra-source-files: README.md TestSuite/inputs/README.md TestSuite/inputs/ABerror/*.hs TestSuite/inputs/AnotherA/*.hs TestSuite/inputs/TH/*.hs TestSuite/inputs/simple-lib17/*.hs TestSuite/inputs/simple-lib17/*.sh TestSuite/inputs/simple-lib17/*.cabal TestSuite/inputs/simple-lib17/LICENSE TestSuite/inputs/MainModule/cabals/*.cabal TestSuite/inputs/MainModule/ParFib/*.hs TestSuite/inputs/MainModule/*.hs TestSuite/inputs/compiler/utils/Subdir/*.lhs TestSuite/inputs/compiler/utils/*.hs TestSuite/inputs/compiler/utils/*.lhs TestSuite/inputs/AnotherB/*.hs TestSuite/inputs/bootMods/*.hs TestSuite/inputs/bootMods/*.hs-boot TestSuite/inputs/ABnoError/*.hs TestSuite/inputs/AerrorB/*.hs TestSuite/inputs/FFI/ffiles/*.c TestSuite/inputs/FFI/ffiles/*.h TestSuite/inputs/FFI/*.hs TestSuite/inputs/FFI/*.h TestSuite/inputs/FFI/*.c TestSuite/inputs/Puns/cabals/parse_error/*.cabal TestSuite/inputs/Puns/cabals/no_text_error/*.cabal TestSuite/inputs/Puns/cabals/*.cabal TestSuite/inputs/Puns/GHC/RTS/*.h TestSuite/inputs/Puns/GHC/RTS/*.hs library exposed-modules: IdeSession IdeSession.State, IdeSession.Config, IdeSession.Cabal, IdeSession.ExeCabalClient, IdeSession.Licenses, IdeSession.Query, IdeSession.Update, IdeSession.Update.IdeSessionUpdate, IdeSession.Update.ExecuteSessionUpdate, IdeSession.GHC.Client IdeSession.RPC.Client build-depends: base ==4.*, filemanip >= 0.3.6.2 && < 0.4, process >= 1.1 && < 1.3, filepath >= 1.3 && < 1.5, directory >= 1.1 && < 1.3, containers >= 0.4.1 && < 1, bytestring >= 0.9.2 && < 1, mtl >= 2.1 && < 2.3, async >= 2.0 && < 2.2, temporary >= 1.1.2.4 && < 1.3, text >= 0.11 && < 1.3, binary >= 0.7.1.0 && < 0.8, data-accessor >= 0.2 && < 0.3, data-accessor-mtl >= 0.2 && < 0.3, pureMD5 >= 2.1 && < 2.2, transformers >= 0.3 && < 0.5, time >= 1.4 && < 1.6, attoparsec >= 0.10 && < 0.14, utf8-string >= 0.3 && < 1.1, ide-backend-common >= 0.10 && < 0.11, template-haskell, -- our own private fork: Cabal-ide-backend >= 1.23, ghc-prim, pretty-show, network default-language: Haskell2010 default-extensions: MonoLocalBinds BangPatterns RecordWildCards NamedFieldPuns RankNTypes MultiParamTypeClasses ExistentialQuantification FlexibleContexts DeriveDataTypeable other-extensions: CPP TemplateHaskell ScopedTypeVariables, GeneralizedNewtypeDeriving ghc-options: -Wall -fno-warn-unused-do-bind if os(windows) build-depends: unix-compat >= 0.4.1.1 && < 0.4.2 else build-depends: unix >= 2.5 && < 2.8 executable ide-backend-exe-cabal main-is: ide-backend-exe-cabal.hs other-modules: IdeSession.ExeCabalServer build-depends: ide-backend, ide-backend-common, base ==4.*, filemanip >= 0.3.6.2 && < 0.4, process >= 1.1 && < 1.3, filepath >= 1.3 && < 1.5, directory >= 1.1 && < 1.3, containers >= 0.4.1 && < 1, random >= 1.0.1 && < 2, bytestring >= 0.9.2 && < 1, mtl >= 2.1 && < 2.3, async >= 2.0 && < 2.2, aeson >= 0.6.2 && < 0.12, executable-path >= 0.0 && < 0.1, temporary >= 1.1.2.4 && < 1.3, bytestring-trie >= 0.2 && < 0.3, unordered-containers >= 0.2.3 && < 0.3, text >= 0.11 && < 1.3, fingertree >= 0.0.1 && < 0.2, binary >= 0.7.1.0 && < 0.8, data-accessor >= 0.2 && < 0.3, data-accessor-mtl >= 0.2 && < 0.3, crypto-api >= 0.12 && < 0.14, pureMD5 >= 2.1 && < 2.2, tagged >= 0.4 && < 0.9, transformers >= 0.3 && < 0.5, time >= 1.4 && < 1.6, attoparsec >= 0.10 && < 0.14, template-haskell, -- our own private fork: Cabal-ide-backend >= 1.22, ghc-prim, pretty-show, network, unix-compat >= 0.4.1.1 && < 0.4.2 default-language: Haskell2010 default-extensions: MonoLocalBinds, BangPatterns, RecordWildCards, NamedFieldPuns other-extensions: CPP, TemplateHaskell, ScopedTypeVariables, DeriveDataTypeable ghc-options: -Wall -fno-warn-unused-do-bind if !os(windows) Build-Depends: unix >= 2.5 && < 2.8 test-suite TestSuite type: exitcode-stdio-1.0 main-is: TestSuite.hs hs-source-dirs: TestSuite -- TODO: This is only necessary for TestTools, which in -- turn is used by the RPC test suite too. We should -- probably merge that in, too. test other-modules: TestSuite.State TestSuite.Assertions TestSuite.Session TestSuite.Tests.API TestSuite.Tests.Autocompletion TestSuite.Tests.BufferMode TestSuite.Tests.BuildDoc TestSuite.Tests.BuildExe TestSuite.Tests.BuildLicenses TestSuite.Tests.C TestSuite.Tests.CabalMacros TestSuite.Tests.Compilation TestSuite.Tests.Compliance TestSuite.Tests.Concurrency TestSuite.Tests.Crash TestSuite.Tests.Debugger TestSuite.Tests.FFI TestSuite.Tests.Integration TestSuite.Tests.InterruptRunExe TestSuite.Tests.InterruptRunStmt TestSuite.Tests.Issues TestSuite.Tests.Packages TestSuite.Tests.Performance TestSuite.Tests.Pseudoterminal TestSuite.Tests.SessionRestart TestSuite.Tests.SessionState TestSuite.Tests.SnippetEnvironment TestSuite.Tests.StdIO TestSuite.Tests.TH TestSuite.Tests.TypeInformation TestSuite.Tests.UpdateTargets TestTools build-depends: base, ide-backend, ide-backend-common, tasty, HUnit, tagged, utf8-string, text, bytestring, regex-compat, filepath, filemanip, process, directory, stm, random, Cabal-ide-backend, containers, deepseq, -- Dependencies of test suite at runtime parallel, monads-tf default-language: Haskell2010 ghc-options: -Wall -threaded -with-rtsopts=-N default-extensions: RecordWildCards NamedFieldPuns DeriveDataTypeable OverloadedStrings ScopedTypeVariables other-extensions: TypeSynonymInstances FlexibleInstances OverlappingInstances if os(windows) Build-Depends: unix-compat >= 0.4.1.1 && < 0.4.2 else Build-Depends: unix >= 2.5 && < 2.8 test-suite rpc-server type: exitcode-stdio-1.0 main-is: rpc-server.hs hs-source-dirs: test build-depends: base ==4.*, directory ==1.*, filemanip >= 0.3.6.2 && < 0.4, process ==1.*, filepath ==1.*, containers >= 0.4.1 && < 1, random >= 1.0.1 && < 2, bytestring >= 0.9.2 && < 1, async >= 2.0 && < 2.2, aeson >= 0.6 && < 0.12, temporary >= 1.1.2.4 && < 1.3, test-framework >= 0.6 && < 0.9, test-framework-hunit >= 0.2 && < 0.4, HUnit >= 1.2 && < 1.3, executable-path >= 0.0 && < 0.1, binary >= 0.7.1.0 && < 0.8, ide-backend, ide-backend-common, network, template-haskell default-language: Haskell2010 default-extensions: MonoLocalBinds, BangPatterns, RecordWildCards, NamedFieldPuns other-extensions: CPP, TemplateHaskell, ScopedTypeVariables, DeriveDataTypeable ghc-options: -Wall -fno-warn-unused-do-bind if os(windows) Build-Depends: unix-compat >= 0.4.1.1 && < 0.4.2 else Build-Depends: unix >= 2.5 && < 2.8