Upcoming cloud haskell release

31 views
Skip to first unread message

Facundo Domínguez

unread,
Feb 12, 2016, 3:33:56 PM2/12/16
to cloud-haskel...@googlegroups.com, distribut...@googlegroups.com, parallel-haskell
Hello,
A new release of d-p is in the works. The plan is to release it
next Friday 19th.

The release will include fixes, optimizations and features that have
been mostly available on github for a while.

Should you have any contributions you'd like to have included and has
not been merged already, it is a good time to let us know.

Best,
Facundo

A provisional change log for distributed-process follows:

* Have nsendRemote skip the transport for local communication.
* Unsafe primitives for usend and nsendRemote.
* Stop using the transport for local communication.
* Skip the transport for whereisRemoteAsync and registerRemoteAsync.
* Have nsendRemote skip the transport for local communication.
* Have runProcess forward exceptions.
* Reimport distributed-process-tests. d-p and d-p-test now can be kept in
sync.
* Add a stack.yaml file for building tests and d-p all at once conveniently.
* Implement unreliable forward (uforward).
* Add Functor instance for Match data type
* Have `spawnAsync` not use the transport in the local case.
* Fix monitor race in 'call'.
* Add compatibility with ghc-7.10: support new typeable, loosen deps, write
proper NFData instances, support new TH.
* Kill processes on a local node upon closeLocalNode.
* Fix getNodeStats function, see DP-97
* Return size of the queue in ProcessInfo.
* Implement unreliable send (usend).
* Implement MonadFix instance for Process.
* Introduce callLocal primitive.
* Prevent message loss due to timeouts in CQueue.
* More informative ProcessRegistrationException. Now includes the identifier
of the process that owns the name, if any.
* Avoid message loop between threads when tracing received messages.
Reply all
Reply to author
Forward
0 new messages