Skip to content

Commit 2a5cae2

Browse files
committed
Merge branch 'master' into network-transport-inmemory-pr24
2 parents 30747fc + 61bbd12 commit 2a5cae2

File tree

138 files changed

+204
-17283
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

138 files changed

+204
-17283
lines changed

.github/workflows/cabal.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,18 @@ name: Continuous integration
33
on:
44
push:
55
paths-ignore:
6-
- 'website/*/**'
76
- 'README.md'
7+
- 'CONTRIBUTING.md'
88
pull_request:
99

1010
jobs:
1111
continuous-integration:
12+
# You can skip continuous integration by writing '[ci skip]' or '[skip ci]' in a commit message,
13+
# which is useful to preserve computing resources
14+
#
15+
# For example:
16+
# > git commit -am "[skip ci] fixed x y z"
17+
if: contains(toJson(github.event.commits), '[ci skip]') == false && contains(toJson(github.event.commits), '[skip ci]') == false
1218
strategy:
1319
fail-fast: false
1420
matrix:

packages/distributed-process-async/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2024-09-03 Laurent P. René de Cotret <laurent.decotret@outlook.com> 0.2.8
2+
3+
* Bumped dependency bounds to support GHC 8.10.7 - GHC 9.10.1
4+
* Updated links to point to Distributed Haskell monorepo
5+
16
2024-03-25 David Simmons-Duffin <dsd@caltech.edu> 0.2.7
27

38
* Bump dependencies to build with ghc-9.8.

packages/distributed-process-async/distributed-process-async.cabal

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,27 @@
11
cabal-version: 3.0
22
name: distributed-process-async
3-
version: 0.2.7
3+
version: 0.2.8
44
build-type: Simple
55
license: BSD-3-Clause
66
license-file: LICENCE
77
stability: experimental
88
Copyright: Tim Watson 2012 - 2016
99
Author: Tim Watson
1010
maintainer: The Distributed Haskell team
11-
Homepage: http://github.com/haskell-distributed/distributed-process-async
12-
Bug-Reports: http://github.com/haskell-distributed/distributed-process-async/issues
11+
Homepage: http://github.com/haskell-distributed/distributed-process
12+
Bug-Reports: http://github.com/haskell-distributed/distributed-process/issues
1313
synopsis: Cloud Haskell Async API
1414
description: This package provides a higher-level interface over Processes, in which an Async a is a
1515
concurrent, possibly distributed Process that will eventually deliver a value of type a.
1616
The package provides ways to create Async computations, wait for their results, and cancel them.
1717
category: Control
1818
tested-with: GHC==8.10.7 GHC==9.0.2 GHC==9.2.8 GHC==9.4.5 GHC==9.6.4 GHC==9.8.2 GHC==9.10.1
19+
extra-doc-files: CHANGELOG.md
1920

2021
source-repository head
21-
type: git
22-
location: https://github.com/haskell-distributed/distributed-process-async
22+
Type: git
23+
Location: https://github.com/haskell-distributed/distributed-process
24+
SubDir: packages/distributed-process-async
2325

2426
common warnings
2527
ghc-options: -Wall

packages/distributed-process-client-server/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Change Log
22

3+
2024-09-03 Laurent P. René de Cotret <laurent.decotret@outlook.com> 0.2.6.0
4+
5+
* Bumped dependency bounds to support GHC 8.10.7 - GHC 9.10.1
6+
* Updated links to point to Distributed Haskell monorepo
7+
38
## [v0.2.5.1](https://github.com/haskell-distributed/distributed-process-client-server/tree/v0.2.5.1) (2018-06-14)
49
[Full Changelog](https://github.com/haskell-distributed/distributed-process-client-server/compare/v0.2.3...v0.2.5.1)
510

packages/distributed-process-client-server/distributed-process-client-server.cabal

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,28 @@
11
cabal-version: 3.0
22
name: distributed-process-client-server
3-
version: 0.2.5.1
3+
version: 0.2.6.0
44
build-type: Simple
55
license: BSD-3-Clause
66
license-file: LICENCE
77
stability: experimental
88
Copyright: Tim Watson 2012 - 2017
99
Author: Tim Watson
1010
maintainer: The Distributed Haskell team
11-
Homepage: http://github.com/haskell-distributed/distributed-process-client-server
12-
Bug-Reports: http://github.com/haskell-distributed/distributed-process-client-server/issues
11+
Homepage: http://github.com/haskell-distributed/distributed-process
12+
Bug-Reports: http://github.com/haskell-distributed/distributed-process/issues
1313
synopsis: The Cloud Haskell Application Platform
1414
description: Modelled after Erlang OTP's gen_server, this framework provides similar
1515
facilities for Cloud Haskell, grouping essential practices for client/server
1616
development into a set of modules and standards designed to help you build
1717
concurrent, distributed applications with relative ease.
1818
category: Control
19-
tested-with: GHC==8.10.7 GHC==9.0.2 GHC==9.2.8 GHC==9.4.5 GHC==9.6.4 GHC==9.8.2 GHC==9.10.1
19+
tested-with: GHC==8.10.7 GHC==9.0.2 GHC==9.2.8 GHC==9.4.5 GHC==9.6.4 GHC==9.8.2 GHC==9.10.1
20+
extra-doc-files: CHANGELOG.md
2021

2122
source-repository head
22-
type: git
23-
location: https://github.com/haskell-distributed/distributed-process-client-server
23+
Type: git
24+
Location: https://github.com/haskell-distributed/distributed-process
25+
SubDir: packages/distributed-process-client-server
2426

2527
common warnings
2628
ghc-options: -Wall
@@ -63,6 +65,7 @@ library
6365
Control.Distributed.Process.ManagedProcess.Internal.Types,
6466
Control.Distributed.Process.ManagedProcess.Internal.GenProcess
6567
other-modules: Control.Distributed.Process.ManagedProcess.Internal.PriorityQueue
68+
default-language: Haskell2010
6669

6770
test-suite ManagedProcessTests
6871
import: warnings
@@ -101,6 +104,7 @@ test-suite ManagedProcessTests
101104
tests
102105
ghc-options: -threaded -rtsopts -with-rtsopts=-N -fno-warn-unused-do-bind
103106
main-is: TestManagedProcess.hs
107+
default-language: Haskell2010
104108

105109
test-suite PrioritisedProcessTests
106110
import: warnings
@@ -136,3 +140,4 @@ test-suite PrioritisedProcessTests
136140
tests
137141
ghc-options: -threaded -rtsopts -with-rtsopts=-N -fno-warn-unused-do-bind
138142
main-is: TestPrioritisedProcess.hs
143+
default-language: Haskell2010

packages/distributed-process-execution/ChangeLog

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2024-09-03 Laurent P. René de Cotret <laurent.decotret@outlook.com> 0.1.3.0
2+
3+
* Bumped dependency bounds to support GHC 8.10.7 - GHC 9.10.1
4+
* Updated links to point to Distributed Haskell monorepo
5+
16
2015-06-15 Facundo Domínguez <facundo.dominguez@tweag.io> 0.1.2
27

38
* Add compatibility with ghc-7.10.

packages/distributed-process-execution/distributed-process-execution.cabal

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,28 @@
11
cabal-version: 3.0
22
name: distributed-process-execution
3-
version: 0.1.2.2
3+
version: 0.1.3.0
44
build-type: Simple
55
license: BSD-3-Clause
66
license-file: LICENCE
77
stability: experimental
88
Copyright: Tim Watson 2012 - 2013
99
Author: Tim Watson
1010
maintainer: The Distributed Haskell team
11-
Homepage: http://github.com/haskell-distributed/distributed-process-execution
12-
Bug-Reports: http://github.com/haskell-distributed/distributed-process-execution/issues
11+
Homepage: http://github.com/haskell-distributed/distributed-process
12+
Bug-Reports: http://github.com/haskell-distributed/distributed-process/issues
1313
synopsis: Execution Framework for The Cloud Haskell Application Platform
1414
description:
1515
The Execution Framework provides tools for load regulation, workload shedding and remote hand-off.
1616
The currently implementation provides only a subset of the plumbing required, comprising tools
1717
for event management, mailbox buffering and message routing.
1818
category: Control
19-
tested-with: GHC==8.10.7 GHC==9.0.2 GHC==9.2.8 GHC==9.4.5 GHC==9.6.4 GHC==9.8.2 GHC==9.10.1
20-
extra-source-files: ChangeLog
19+
tested-with: GHC==8.10.7 GHC==9.0.2 GHC==9.2.8 GHC==9.4.5 GHC==9.6.4 GHC==9.8.2 GHC==9.10.1
20+
extra-doc-files: ChangeLog
2121

2222
source-repository head
23-
type: git
24-
location: https://github.com/haskell-distributed/distributed-process-execution
23+
Type: git
24+
Location: https://github.com/haskell-distributed/distributed-process
25+
SubDir: packages/distributed-process-execution
2526

2627
common warnings
2728
ghc-options: -Wall
@@ -62,6 +63,7 @@ library
6263
Control.Distributed.Process.Execution.Exchange.Broadcast,
6364
Control.Distributed.Process.Execution.Exchange.Internal,
6465
Control.Distributed.Process.Execution.Exchange.Router
66+
default-language: Haskell2010
6567

6668

6769
test-suite ExchangeTests
@@ -102,6 +104,7 @@ test-suite ExchangeTests
102104
tests
103105
ghc-options: -threaded -rtsopts -with-rtsopts=-N -fno-warn-unused-do-bind -eventlog
104106
main-is: TestExchange.hs
107+
default-language: Haskell2010
105108

106109

107110
test-suite MailboxTests
@@ -143,3 +146,4 @@ test-suite MailboxTests
143146
ghc-options: -threaded -rtsopts -with-rtsopts=-N -fno-warn-unused-do-bind -eventlog
144147
main-is: TestMailbox.hs
145148
other-modules: MailboxTestFilters
149+
default-language: Haskell2010

packages/distributed-process-extras/ChangeLog

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2024-09-03 Laurent P. René de Cotret <laurent.decotret@outlook.com> 0.3.6
2+
3+
* Bumped dependency bounds to support GHC 8.10.7 - GHC 9.10.1
4+
* Updated links to point to Distributed Haskell monorepo
5+
16
2017-06-13 Alexander Vershilov <alexander.vershilov@gmail.com> 0.3.5
27
* Bump dependencies
38
* Cleanup code

packages/distributed-process-extras/distributed-process-extras.cabal

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,26 @@
11
cabal-version: 3.0
22
name: distributed-process-extras
3-
version: 0.3.5
3+
version: 0.3.6
44
build-type: Simple
55
license: BSD-3-Clause
66
license-file: LICENCE
77
stability: experimental
88
Copyright: Tim Watson 2012 - 2017
99
Author: Tim Watson
1010
maintainer: The Distributed Haskell team
11-
Homepage: http://github.com/haskell-distributed/distributed-process-extras
12-
Bug-Reports: http://github.com/haskell-distributed/distributed-process-extras/issues
11+
Homepage: http://github.com/haskell-distributed/distributed-process
12+
Bug-Reports: http://github.com/haskell-distributed/distributed-process/issues
1313
synopsis: Cloud Haskell Extras
1414
description: Supporting library, providing common types and utilities used by the
1515
various libraries built on top of distributed-process
1616
category: Control
1717
tested-with: GHC==8.10.7 GHC==9.0.2 GHC==9.2.8 GHC==9.4.5 GHC==9.6.4 GHC==9.8.2 GHC==9.10.1
18-
extra-source-files: ChangeLog
18+
extra-doc-files: ChangeLog
1919

2020
source-repository head
21-
type: git
22-
location: https://github.com/haskell-distributed/distributed-process-extras
21+
Type: git
22+
Location: https://github.com/haskell-distributed/distributed-process
23+
SubDir: packages/distributed-process-extras
2324

2425
common warnings
2526
ghc-options: -Wall
@@ -63,6 +64,7 @@ library
6364
Control.Distributed.Process.Extras.Internal.Queue.SeqQ
6465
Control.Distributed.Process.Extras.Internal.Queue.PriorityQ
6566
Control.Distributed.Process.Extras.Internal.Unsafe
67+
default-language: Haskell2010
6668

6769
test-suite InternalQueueTests
6870
import: warnings
@@ -85,6 +87,7 @@ test-suite InternalQueueTests
8587
ghc-options: -rtsopts
8688
main-is: TestQueues.hs
8789
cpp-options: -DTESTING
90+
default-language: Haskell2010
8891

8992
test-suite PrimitivesTests
9093
import: warnings
@@ -112,6 +115,7 @@ test-suite PrimitivesTests
112115
hs-source-dirs: tests
113116
ghc-options: -threaded -rtsopts -with-rtsopts=-N -fno-warn-unused-do-bind
114117
main-is: TestPrimitives.hs
118+
default-language: Haskell2010
115119

116120
test-suite TimerTests
117121
import: warnings
@@ -137,6 +141,7 @@ test-suite TimerTests
137141
ghc-options: -rtsopts
138142
main-is: TestTimer.hs
139143
cpp-options: -DTESTING
144+
default-language: Haskell2010
140145

141146
test-suite LoggerTests
142147
import: warnings
@@ -172,3 +177,4 @@ test-suite LoggerTests
172177
hs-source-dirs: tests
173178
ghc-options: -threaded -rtsopts -with-rtsopts=-N -fno-warn-unused-do-bind
174179
main-is: TestLog.hs
180+
default-language: Haskell2010

packages/distributed-process-simplelocalnet/ChangeLog

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2024-09-03 Laurent P. René de Cotret <laurent.decotret@outlook.com> 0.3.2
2+
3+
* Bumped dependency bounds to support GHC 8.10.7 - GHC 9.10.1
4+
* Updated links to point to Distributed Haskell monorepo
5+
16
2024-08-28 Laurent P. René de Cotret <laurent.decotret@outlook.com> 0.3.1
27

38
* Now tested with GHC 9.10.1.

0 commit comments

Comments
 (0)