Cabal revisions of ghcide-2.11.0.0
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-cabal-version: 3.4-build-type: Simple-category: Development-name: ghcide-version: 2.11.0.0-license: Apache-2.0-license-file: LICENSE-author: Digital Asset and Ghcide contributors-maintainer: Ghcide contributors-copyright: Digital Asset and Ghcide contributors 2018-2020-synopsis: The core of an IDE-description: A library for building Haskell IDE's on top of the GHC API.-homepage:- https://github.com/haskell/haskell-language-server/tree/master/ghcide#readme--bug-reports: https://github.com/haskell/haskell-language-server/issues-tested-with: GHC ==9.10.1 || ==9.8.2 || ==9.6.5 || ==9.4.8-extra-source-files:- CHANGELOG.md- README.md--source-repository head- type: git- location: https://github.com/haskell/haskell-language-server.git--flag pedantic- description: Enable -Werror- default: False- manual: True--common warnings- ghc-options:- -Werror=incomplete-patterns- -Wall- -Wincomplete-uni-patterns- -Wunused-packages- -Wno-name-shadowing- -Wno-unticked-promoted-constructors- -fno-ignore-asserts--library- import: warnings- default-language: GHC2021- build-depends:- , aeson- , array- , async- , base >=4.16 && <5- , base16-bytestring >=0.1.1 && <1.1- , binary- , bytestring- , case-insensitive- , co-log-core- , containers- , cryptohash-sha1 >=0.11.100 && <0.12- , data-default- , deepseq- , dependent-map- , dependent-sum- , Diff ^>=0.5- , directory- , dlist- , enummapset- , exceptions- , extra >=1.7.14- , filepath- , fingertree- , focus >=1.0.3.2- , ghc >=9.2- , ghc-boot- , ghc-boot-th- , ghc-trace-events- , Glob- , haddock-library >=1.8 && <1.12- , hashable- , hie-bios ^>=0.15.0- , hie-compat ^>=0.3.0.0- , hiedb ^>= 0.6.0.2- , hls-graph == 2.11.0.0- , hls-plugin-api == 2.11.0.0- , implicit-hie >= 0.1.4.0 && < 0.1.5- , lens- , lens-aeson- , list-t- , lsp ^>=2.7- , lsp-types ^>=2.3- , mtl- , opentelemetry >=0.6.1- , optparse-applicative- , os-string- , parallel- , prettyprinter >=1.7- , prettyprinter-ansi-terminal- , random- , regex-tdfa >=1.3.1.0- , safe-exceptions- , sorted-list- , sqlite-simple- , stm- , stm-containers- , syb- , text- , text-rope- , time- , transformers- , unliftio >=0.2.6- , unliftio-core- , unordered-containers >=0.2.10.0- , vector-- if os(windows)- build-depends: Win32-- else- build-depends: unix-- default-extensions:- DataKinds- ExplicitNamespaces- LambdaCase- OverloadedStrings- RecordWildCards- ViewPatterns-- hs-source-dirs: src session-loader- exposed-modules:- Control.Concurrent.Strict- Development.IDE- Development.IDE.Core.Actions- Development.IDE.Core.Compile- Development.IDE.Core.Debouncer- Development.IDE.Core.FileStore- Development.IDE.Core.FileUtils- Development.IDE.Core.IdeConfiguration- Development.IDE.Core.OfInterest- Development.IDE.Core.PluginUtils- Development.IDE.Core.PositionMapping- Development.IDE.Core.Preprocessor- Development.IDE.Core.ProgressReporting- Development.IDE.Core.Rules- Development.IDE.Core.RuleTypes- Development.IDE.Core.Service- Development.IDE.Core.Shake- Development.IDE.Core.Tracing- Development.IDE.Core.UseStale- Development.IDE.Core.WorkerThread- Development.IDE.GHC.Compat- Development.IDE.GHC.Compat.Core- Development.IDE.GHC.Compat.CmdLine- Development.IDE.GHC.Compat.Driver- Development.IDE.GHC.Compat.Env- Development.IDE.GHC.Compat.Error- Development.IDE.GHC.Compat.Iface- Development.IDE.GHC.Compat.Logger- Development.IDE.GHC.Compat.Outputable- Development.IDE.GHC.Compat.Parser- Development.IDE.GHC.Compat.Plugins- Development.IDE.GHC.Compat.Units- Development.IDE.GHC.Compat.Util- Development.IDE.GHC.CoreFile- Development.IDE.GHC.Error- Development.IDE.GHC.Orphans- Development.IDE.GHC.Util- Development.IDE.Import.DependencyInformation- Development.IDE.Import.FindImports- Development.IDE.LSP.HoverDefinition- Development.IDE.LSP.LanguageServer- Development.IDE.LSP.Notifications- Development.IDE.LSP.Outline- Development.IDE.LSP.Server- Development.IDE.Main- Development.IDE.Main.HeapStats- Development.IDE.Monitoring.OpenTelemetry- Development.IDE.Plugin- Development.IDE.Plugin.Completions- Development.IDE.Plugin.Completions.Types- Development.IDE.Plugin.Completions.Logic- Development.IDE.Plugin.HLS- Development.IDE.Plugin.HLS.GhcIde- Development.IDE.Plugin.Test- Development.IDE.Plugin.TypeLenses- Development.IDE.Session- Development.IDE.Session.Diagnostics- Development.IDE.Session.Implicit- Development.IDE.Spans.AtPoint- Development.IDE.Spans.Common- Development.IDE.Spans.Documentation- Development.IDE.Spans.LocalBindings- Development.IDE.Spans.Pragmas- Development.IDE.Types.Diagnostics- Development.IDE.Types.Exports- Development.IDE.Types.HscEnvEq- Development.IDE.Types.KnownTargets- Development.IDE.Types.Location- Development.IDE.Types.Monitoring- Development.IDE.Types.Options- Development.IDE.Types.Shake- Generics.SYB.GHC- Text.Fuzzy.Parallel-- other-modules:- Development.IDE.Core.FileExists- Development.IDE.GHC.CPP- Development.IDE.GHC.Warnings- Development.IDE.Types.Action-- if flag(pedantic)- ghc-options:- -Werror--flag executable- description: Build the ghcide executable- default: True--executable ghcide- import: warnings- default-language: GHC2021- hs-source-dirs: exe- ghc-options: -threaded -rtsopts "-with-rtsopts=-I0 -A128M -T"--- -- allow user RTS overrides- -- disable idle GC- -- increase nursery size- -- Enable collection of heap statistics- main-is: Main.hs- build-depends:- , base >=4.16 && <5- , data-default- , extra- , ghcide- , gitrev- , hls-plugin-api- , lsp- , lsp-types- , optparse-applicative-- other-modules:- Arguments- Paths_ghcide-- autogen-modules: Paths_ghcide- default-extensions:- LambdaCase- OverloadedStrings- RecordWildCards- ViewPatterns-- if !flag(executable)- buildable: False+cabal-version: 3.4 +build-type: Simple +category: Development +name: ghcide +version: 2.11.0.0 +x-revision: 1 +license: Apache-2.0 +license-file: LICENSE +author: Digital Asset and Ghcide contributors +maintainer: Ghcide contributors +copyright: Digital Asset and Ghcide contributors 2018-2020 +synopsis: The core of an IDE +description: A library for building Haskell IDE's on top of the GHC API. +homepage: + https://github.com/haskell/haskell-language-server/tree/master/ghcide#readme + +bug-reports: https://github.com/haskell/haskell-language-server/issues +tested-with: GHC ==9.10.1 || ==9.8.2 || ==9.6.5 || ==9.4.8 +extra-source-files: + CHANGELOG.md + README.md + +source-repository head + type: git + location: https://github.com/haskell/haskell-language-server.git + +flag pedantic + description: Enable -Werror + default: False + manual: True + +common warnings + ghc-options: + -Werror=incomplete-patterns + -Wall + -Wincomplete-uni-patterns + -Wunused-packages + -Wno-name-shadowing + -Wno-unticked-promoted-constructors + -fno-ignore-asserts + +library + import: warnings + default-language: GHC2021 + build-depends: + , aeson + , array + , async + , base >=4.16 && <5 + , base16-bytestring >=0.1.1 && <1.1 + , binary + , bytestring + , case-insensitive + , co-log-core + , containers + , cryptohash-sha1 >=0.11.100 && <0.12 + , data-default + , deepseq + , dependent-map + , dependent-sum + , Diff ^>=0.5 + , directory + , dlist + , enummapset + , exceptions + , extra >=1.7.14 + , filepath + , fingertree + , focus >=1.0.3.2 + , ghc >=9.2 + , ghc-boot + , ghc-boot-th + , ghc-trace-events + , Glob + , haddock-library >=1.8 && <1.12 + , hashable + , hie-bios ^>=0.15.0 || ^>=0.16.0 + , hie-compat ^>=0.3.0.0 + , hiedb ^>= 0.6.0.2 + , hls-graph == 2.11.0.0 + , hls-plugin-api == 2.11.0.0 + , implicit-hie >= 0.1.4.0 && < 0.1.5 + , lens + , lens-aeson + , list-t + , lsp ^>=2.7 + , lsp-types ^>=2.3 + , mtl + , opentelemetry >=0.6.1 + , optparse-applicative + , os-string + , parallel + , prettyprinter >=1.7 + , prettyprinter-ansi-terminal + , random + , regex-tdfa >=1.3.1.0 + , safe-exceptions + , sorted-list + , sqlite-simple + , stm + , stm-containers + , syb + , text + , text-rope + , time + , transformers + , unliftio >=0.2.6 + , unliftio-core + , unordered-containers >=0.2.10.0 + , vector + + if os(windows) + build-depends: Win32 + + else + build-depends: unix + + default-extensions: + DataKinds + ExplicitNamespaces + LambdaCase + OverloadedStrings + RecordWildCards + ViewPatterns + + hs-source-dirs: src session-loader + exposed-modules: + Control.Concurrent.Strict + Development.IDE + Development.IDE.Core.Actions + Development.IDE.Core.Compile + Development.IDE.Core.Debouncer + Development.IDE.Core.FileStore + Development.IDE.Core.FileUtils + Development.IDE.Core.IdeConfiguration + Development.IDE.Core.OfInterest + Development.IDE.Core.PluginUtils + Development.IDE.Core.PositionMapping + Development.IDE.Core.Preprocessor + Development.IDE.Core.ProgressReporting + Development.IDE.Core.Rules + Development.IDE.Core.RuleTypes + Development.IDE.Core.Service + Development.IDE.Core.Shake + Development.IDE.Core.Tracing + Development.IDE.Core.UseStale + Development.IDE.Core.WorkerThread + Development.IDE.GHC.Compat + Development.IDE.GHC.Compat.Core + Development.IDE.GHC.Compat.CmdLine + Development.IDE.GHC.Compat.Driver + Development.IDE.GHC.Compat.Env + Development.IDE.GHC.Compat.Error + Development.IDE.GHC.Compat.Iface + Development.IDE.GHC.Compat.Logger + Development.IDE.GHC.Compat.Outputable + Development.IDE.GHC.Compat.Parser + Development.IDE.GHC.Compat.Plugins + Development.IDE.GHC.Compat.Units + Development.IDE.GHC.Compat.Util + Development.IDE.GHC.CoreFile + Development.IDE.GHC.Error + Development.IDE.GHC.Orphans + Development.IDE.GHC.Util + Development.IDE.Import.DependencyInformation + Development.IDE.Import.FindImports + Development.IDE.LSP.HoverDefinition + Development.IDE.LSP.LanguageServer + Development.IDE.LSP.Notifications + Development.IDE.LSP.Outline + Development.IDE.LSP.Server + Development.IDE.Main + Development.IDE.Main.HeapStats + Development.IDE.Monitoring.OpenTelemetry + Development.IDE.Plugin + Development.IDE.Plugin.Completions + Development.IDE.Plugin.Completions.Types + Development.IDE.Plugin.Completions.Logic + Development.IDE.Plugin.HLS + Development.IDE.Plugin.HLS.GhcIde + Development.IDE.Plugin.Test + Development.IDE.Plugin.TypeLenses + Development.IDE.Session + Development.IDE.Session.Diagnostics + Development.IDE.Session.Implicit + Development.IDE.Spans.AtPoint + Development.IDE.Spans.Common + Development.IDE.Spans.Documentation + Development.IDE.Spans.LocalBindings + Development.IDE.Spans.Pragmas + Development.IDE.Types.Diagnostics + Development.IDE.Types.Exports + Development.IDE.Types.HscEnvEq + Development.IDE.Types.KnownTargets + Development.IDE.Types.Location + Development.IDE.Types.Monitoring + Development.IDE.Types.Options + Development.IDE.Types.Shake + Generics.SYB.GHC + Text.Fuzzy.Parallel + + other-modules: + Development.IDE.Core.FileExists + Development.IDE.GHC.CPP + Development.IDE.GHC.Warnings + Development.IDE.Types.Action + + if flag(pedantic) + ghc-options: + -Werror + +flag executable + description: Build the ghcide executable + default: True + +executable ghcide + import: warnings + default-language: GHC2021 + hs-source-dirs: exe + ghc-options: -threaded -rtsopts "-with-rtsopts=-I0 -A128M -T" + + + -- allow user RTS overrides + -- disable idle GC + -- increase nursery size + -- Enable collection of heap statistics + main-is: Main.hs + build-depends: + , base >=4.16 && <5 + , data-default + , extra + , ghcide + , gitrev + , hls-plugin-api + , lsp + , lsp-types + , optparse-applicative + + other-modules: + Arguments + Paths_ghcide + + autogen-modules: Paths_ghcide + default-extensions: + LambdaCase + OverloadedStrings + RecordWildCards + ViewPatterns + + if !flag(executable) + buildable: False
revision 2
category: Development name: ghcide version: 2.11.0.0 -x-revision: 1 +x-revision: 2 license: Apache-2.0 license-file: LICENSE author: Digital Asset and Ghcide contributors , Glob , haddock-library >=1.8 && <1.12 , hashable - , hie-bios ^>=0.15.0 || ^>=0.16.0 + , hie-bios ^>=0.15.0 || ^>=0.16.0 || ^>=0.17.0 , hie-compat ^>=0.3.0.0 , hiedb ^>= 0.6.0.2 , hls-graph == 2.11.0.0