packages feed

Cabal revisions of ide-backend-0.10.0

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-name:                 ide-backend-version:              0.10.0-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 <duncan@well-typed.com>-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.1,-                      unix                 >= 2.5     && < 2.8,-                      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--  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--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.1,-                      aeson                >= 0.6.2   && < 0.10,-                      executable-path      >= 0.0     && < 0.1,-                      unix                 >= 2.5     && < 2.8,-                      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--  default-language:   Haskell2010-  default-extensions: MonoLocalBinds,-                      BangPatterns, RecordWildCards, NamedFieldPuns-  other-extensions:   CPP, TemplateHaskell, ScopedTypeVariables,-                      DeriveDataTypeable-  ghc-options:        -Wall -fno-warn-unused-do-bind--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,-                      unix,-                      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--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.1,-                      aeson                >= 0.6     && < 0.10,-                      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,-                      unix                 >= 2.5     && < 2.8,-                      binary               >= 0.7.1.0 && < 0.8,-                      ide-backend,-                      ide-backend-common,-                      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+name:                 ide-backend
+version:              0.10.0
+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 <duncan@well-typed.com>
+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.1,
+                      unix                 >= 2.5     && < 2.8,
+                      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
+
+  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
+
+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.1,
+                      aeson                >= 0.6.2   && < 0.11,
+                      executable-path      >= 0.0     && < 0.1,
+                      unix                 >= 2.5     && < 2.8,
+                      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
+
+  default-language:   Haskell2010
+  default-extensions: MonoLocalBinds,
+                      BangPatterns, RecordWildCards, NamedFieldPuns
+  other-extensions:   CPP, TemplateHaskell, ScopedTypeVariables,
+                      DeriveDataTypeable
+  ghc-options:        -Wall -fno-warn-unused-do-bind
+
+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,
+                      unix,
+                      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
+
+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.1,
+                      aeson                >= 0.6     && < 0.10,
+                      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,
+                      unix                 >= 2.5     && < 2.8,
+                      binary               >= 0.7.1.0 && < 0.8,
+                      ide-backend,
+                      ide-backend-common,
+                      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