Cabal revisions of distributed-process-0.7.6
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-Name: distributed-process-Version: 0.7.6-Cabal-Version: >=1.10-Build-Type: Simple-License: BSD3-License-File: LICENSE-Copyright: Well-Typed LLP, Tweag I/O Limited-Author: Duncan Coutts, Nicolas Wu, Edsko de Vries-Maintainer: Tim Watson <watson.timothy@gmail.com>-Stability: experimental-Homepage: http://haskell-distributed.github.com/-Bug-Reports: https://github.com/haskell-distributed/distributed-process/issues-Synopsis: Cloud Haskell: Erlang-style concurrency in Haskell-Description: This is an implementation of Cloud Haskell, as described in- /Towards Haskell in the Cloud/ by Jeff Epstein, Andrew Black,- and Simon Peyton Jones- (<http://research.microsoft.com/en-us/um/people/simonpj/papers/parallel/>),- although some of the details are different. The precise message- passing semantics are based on /A unified semantics for future Erlang/- by Hans Svensson, Lars-Åke Fredlund and Clara Benac Earle.-- You will probably also want to install a Cloud Haskell backend such- as distributed-process-simplelocalnet.-Tested-With: GHC==7.10.3 GHC==8.0.2 GHC==8.2.2 GHC==8.4.4-Category: Control-extra-source-files: ChangeLog--Source-Repository head- Type: git- Location: https://github.com/haskell-distributed/distributed-process- SubDir: distributed-process--flag th- description: Build with Template Haskell support- default: True--flag old-locale- description: If false then depend on time >= 1.5.- .- If true then depend on time < 1.5 together with old-locale.- default: False--Library- Build-Depends: base >= 4.9 && < 5,- binary >= 0.6.3 && < 0.10,- hashable >= 1.2.0.5 && < 1.5,- network-transport >= 0.4.1.0 && < 0.6,- stm >= 2.4 && < 2.6,- transformers >= 0.2 && < 0.7,- mtl >= 2.0 && < 2.4,- data-accessor >= 0.2 && < 0.3,- bytestring >= 0.9 && < 0.13,- random >= 1.0 && < 1.3,- distributed-static >= 0.2 && < 0.4,- rank1dynamic >= 0.1 && < 0.5,- syb >= 0.3 && < 0.8,- exceptions >= 0.5,- containers >= 0.5 && < 0.7,- deepseq >= 1.3.0.1 && < 1.6- Exposed-modules: Control.Distributed.Process,- Control.Distributed.Process.Closure,- Control.Distributed.Process.Debug,- Control.Distributed.Process.Internal.BiMultiMap,- Control.Distributed.Process.Internal.Closure.BuiltIn,- Control.Distributed.Process.Internal.Closure.Explicit,- Control.Distributed.Process.Internal.CQueue,- Control.Distributed.Process.Internal.Messaging,- Control.Distributed.Process.Internal.Primitives,- Control.Distributed.Process.Internal.Spawn,- Control.Distributed.Process.Internal.StrictContainerAccessors,- Control.Distributed.Process.Internal.StrictList,- Control.Distributed.Process.Internal.StrictMVar,- Control.Distributed.Process.Internal.Types,- Control.Distributed.Process.Internal.WeakTQueue,- Control.Distributed.Process.Management,- Control.Distributed.Process.Node,- Control.Distributed.Process.Serializable,- Control.Distributed.Process.UnsafePrimitives- Control.Distributed.Process.Management.Internal.Agent,- Control.Distributed.Process.Management.Internal.Bus,- Control.Distributed.Process.Management.Internal.Types,- Control.Distributed.Process.Management.Internal.Trace.Primitives,- Control.Distributed.Process.Management.Internal.Trace.Remote,- Control.Distributed.Process.Management.Internal.Trace.Types,- Control.Distributed.Process.Management.Internal.Trace.Tracer- default-language: Haskell2010- ghc-options: -Wall- HS-Source-Dirs: src- other-extensions: BangPatterns- CPP- DeriveDataTypeable- DeriveFunctor- DeriveGeneric- ExistentialQuantification- FlexibleInstances- GADTs- GeneralizedNewtypeDeriving- KindSignatures- MagicHash- PatternGuards- RankNTypes- RecordWildCards- ScopedTypeVariables- StandaloneDeriving- TypeFamilies- TypeSynonymInstances- UnboxedTuples- UndecidableInstances- if flag(old-locale)- Build-Depends: time < 1.5, old-locale >= 1.0 && <1.1- else- Build-Depends: time >= 1.5- if flag(th)- other-extensions: TemplateHaskell- Build-Depends: template-haskell >= 2.6- Exposed-modules: Control.Distributed.Process.Internal.Closure.TH- CPP-Options: -DTemplateHaskellSupport---- Tests are in distributed-process-test package, for convenience.--benchmark distributed-process-throughput- Type: exitcode-stdio-1.0- Build-Depends: base >= 4.9 && < 5,- distributed-process,- network-transport-tcp >= 0.3 && <= 0.81,- bytestring >= 0.9 && < 0.13,- binary >= 0.6.3 && < 0.10- Main-Is: benchmarks/Throughput.hs- default-language: Haskell2010- ghc-options: -Wall--benchmark distributed-process-latency- Type: exitcode-stdio-1.0- Build-Depends: base >= 4.9 && < 5,- distributed-process,- network-transport-tcp >= 0.3 && <= 0.81,- bytestring >= 0.9 && < 0.13,- binary >= 0.6.3 && < 0.10- Main-Is: benchmarks/Latency.hs- default-language: Haskell2010- ghc-options: -Wall--benchmark distributed-process-channels- Type: exitcode-stdio-1.0- Build-Depends: base >= 4.9 && < 5,- distributed-process,- network-transport-tcp >= 0.3 && <= 0.81,- bytestring >= 0.9 && < 0.13,- binary >= 0.6.3 && < 0.10- Main-Is: benchmarks/Channels.hs- default-language: Haskell2010- ghc-options: -Wall--benchmark distributed-process-spawns- Type: exitcode-stdio-1.0- Build-Depends: base >= 4.9 && < 5,- distributed-process,- network-transport-tcp >= 0.3 && <= 0.81,- bytestring >= 0.9 && < 0.13,- binary >= 0.6.3 && < 0.10- Main-Is: benchmarks/Spawns.hs- default-language: Haskell2010- ghc-options: -Wall--benchmark distributed-process-ring- Type: exitcode-stdio-1.0- Build-Depends: base >= 4.9 && < 5,- distributed-process,- network-transport-tcp >= 0.3 && <= 0.81,- bytestring >= 0.9 && < 0.13,- binary >= 0.6.3 && < 0.10- Main-Is: benchmarks/ProcessRing.hs- default-language: Haskell2010- ghc-options: -Wall -threaded -O2 -rtsopts+Name: distributed-process +Version: 0.7.6 +x-revision: 1 +Cabal-Version: >=1.10 +Build-Type: Simple +License: BSD3 +License-File: LICENSE +Copyright: Well-Typed LLP, Tweag I/O Limited +Author: Duncan Coutts, Nicolas Wu, Edsko de Vries +Maintainer: Tim Watson <watson.timothy@gmail.com> +Stability: experimental +Homepage: http://haskell-distributed.github.com/ +Bug-Reports: https://github.com/haskell-distributed/distributed-process/issues +Synopsis: Cloud Haskell: Erlang-style concurrency in Haskell +Description: This is an implementation of Cloud Haskell, as described in + /Towards Haskell in the Cloud/ by Jeff Epstein, Andrew Black, + and Simon Peyton Jones + (<ttps://simon.peytonjones.org/haskell-cloud/>), + although some of the details are different. The precise message + passing semantics are based on /A unified semantics for future Erlang/ + by Hans Svensson, Lars-Åke Fredlund and Clara Benac Earle. + + You will probably also want to install a Cloud Haskell backend such + as distributed-process-simplelocalnet. +Tested-With: GHC==7.10.3 GHC==8.0.2 GHC==8.2.2 GHC==8.4.4 +Category: Control +extra-source-files: ChangeLog + +Source-Repository head + Type: git + Location: https://github.com/haskell-distributed/distributed-process + SubDir: distributed-process + +flag th + description: Build with Template Haskell support + default: True + +flag old-locale + description: If false then depend on time >= 1.5. + . + If true then depend on time < 1.5 together with old-locale. + default: False + +Library + Build-Depends: base >= 4.9 && < 5, + binary >= 0.6.3 && < 0.10, + hashable >= 1.2.0.5 && < 1.5, + network-transport >= 0.4.1.0 && < 0.6, + stm >= 2.4 && < 2.6, + transformers >= 0.2 && < 0.7, + mtl >= 2.0 && < 2.4, + data-accessor >= 0.2 && < 0.3, + bytestring >= 0.9 && < 0.13, + random >= 1.0 && < 1.3, + distributed-static >= 0.2 && < 0.4, + rank1dynamic >= 0.1 && < 0.5, + syb >= 0.3 && < 0.8, + exceptions >= 0.5, + containers >= 0.5 && < 0.7, + deepseq >= 1.3.0.1 && < 1.6 + Exposed-modules: Control.Distributed.Process, + Control.Distributed.Process.Closure, + Control.Distributed.Process.Debug, + Control.Distributed.Process.Internal.BiMultiMap, + Control.Distributed.Process.Internal.Closure.BuiltIn, + Control.Distributed.Process.Internal.Closure.Explicit, + Control.Distributed.Process.Internal.CQueue, + Control.Distributed.Process.Internal.Messaging, + Control.Distributed.Process.Internal.Primitives, + Control.Distributed.Process.Internal.Spawn, + Control.Distributed.Process.Internal.StrictContainerAccessors, + Control.Distributed.Process.Internal.StrictList, + Control.Distributed.Process.Internal.StrictMVar, + Control.Distributed.Process.Internal.Types, + Control.Distributed.Process.Internal.WeakTQueue, + Control.Distributed.Process.Management, + Control.Distributed.Process.Node, + Control.Distributed.Process.Serializable, + Control.Distributed.Process.UnsafePrimitives + Control.Distributed.Process.Management.Internal.Agent, + Control.Distributed.Process.Management.Internal.Bus, + Control.Distributed.Process.Management.Internal.Types, + Control.Distributed.Process.Management.Internal.Trace.Primitives, + Control.Distributed.Process.Management.Internal.Trace.Remote, + Control.Distributed.Process.Management.Internal.Trace.Types, + Control.Distributed.Process.Management.Internal.Trace.Tracer + default-language: Haskell2010 + ghc-options: -Wall + HS-Source-Dirs: src + other-extensions: BangPatterns + CPP + DeriveDataTypeable + DeriveFunctor + DeriveGeneric + ExistentialQuantification + FlexibleInstances + GADTs + GeneralizedNewtypeDeriving + KindSignatures + MagicHash + PatternGuards + RankNTypes + RecordWildCards + ScopedTypeVariables + StandaloneDeriving + TypeFamilies + TypeSynonymInstances + UnboxedTuples + UndecidableInstances + if flag(old-locale) + Build-Depends: time < 1.5, old-locale >= 1.0 && <1.1 + else + Build-Depends: time >= 1.5 + if flag(th) + other-extensions: TemplateHaskell + Build-Depends: template-haskell >= 2.6 + Exposed-modules: Control.Distributed.Process.Internal.Closure.TH + CPP-Options: -DTemplateHaskellSupport + +-- Tests are in distributed-process-test package, for convenience. + +benchmark distributed-process-throughput + Type: exitcode-stdio-1.0 + Build-Depends: base >= 4.9 && < 5, + distributed-process, + network-transport-tcp >= 0.3 && <= 0.81, + bytestring >= 0.9 && < 0.13, + binary >= 0.6.3 && < 0.10 + Main-Is: benchmarks/Throughput.hs + default-language: Haskell2010 + ghc-options: -Wall + +benchmark distributed-process-latency + Type: exitcode-stdio-1.0 + Build-Depends: base >= 4.9 && < 5, + distributed-process, + network-transport-tcp >= 0.3 && <= 0.81, + bytestring >= 0.9 && < 0.13, + binary >= 0.6.3 && < 0.10 + Main-Is: benchmarks/Latency.hs + default-language: Haskell2010 + ghc-options: -Wall + +benchmark distributed-process-channels + Type: exitcode-stdio-1.0 + Build-Depends: base >= 4.9 && < 5, + distributed-process, + network-transport-tcp >= 0.3 && <= 0.81, + bytestring >= 0.9 && < 0.13, + binary >= 0.6.3 && < 0.10 + Main-Is: benchmarks/Channels.hs + default-language: Haskell2010 + ghc-options: -Wall + +benchmark distributed-process-spawns + Type: exitcode-stdio-1.0 + Build-Depends: base >= 4.9 && < 5, + distributed-process, + network-transport-tcp >= 0.3 && <= 0.81, + bytestring >= 0.9 && < 0.13, + binary >= 0.6.3 && < 0.10 + Main-Is: benchmarks/Spawns.hs + default-language: Haskell2010 + ghc-options: -Wall + +benchmark distributed-process-ring + Type: exitcode-stdio-1.0 + Build-Depends: base >= 4.9 && < 5, + distributed-process, + network-transport-tcp >= 0.3 && <= 0.81, + bytestring >= 0.9 && < 0.13, + binary >= 0.6.3 && < 0.10 + Main-Is: benchmarks/ProcessRing.hs + default-language: Haskell2010 + ghc-options: -Wall -threaded -O2 -rtsopts
revision 2
Name: distributed-process Version: 0.7.6 -x-revision: 1 +x-revision: 2 Cabal-Version: >=1.10 Build-Type: Simple License: BSD3 Description: This is an implementation of Cloud Haskell, as described in /Towards Haskell in the Cloud/ by Jeff Epstein, Andrew Black, and Simon Peyton Jones - (<ttps://simon.peytonjones.org/haskell-cloud/>), + (<https://simon.peytonjones.org/haskell-cloud/>), although some of the details are different. The precise message passing semantics are based on /A unified semantics for future Erlang/ by Hans Svensson, Lars-Åke Fredlund and Clara Benac Earle.
revision 3
Name: distributed-process Version: 0.7.6 -x-revision: 2 +x-revision: 3 Cabal-Version: >=1.10 Build-Type: Simple License: BSD3 Author: Duncan Coutts, Nicolas Wu, Edsko de Vries Maintainer: Tim Watson <watson.timothy@gmail.com> Stability: experimental -Homepage: http://haskell-distributed.github.com/ +Homepage: https://haskell-distributed.github.io/ Bug-Reports: https://github.com/haskell-distributed/distributed-process/issues Synopsis: Cloud Haskell: Erlang-style concurrency in Haskell Description: This is an implementation of Cloud Haskell, as described in