1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/packages/ubuntu-hardy/python-pprocess/debian/changelog Fri Jun 05 22:33:08 2009 +0200
1.3 @@ -0,0 +1,135 @@
1.4 +pprocess (0.5-0ubuntu1) hardy; urgency=low
1.5 +
1.6 + * Added proper support in the Exchange class for
1.7 + continuous communications between processes, providing
1.8 + examples: simple_continuous_queue.py and the
1.9 + concurrency-sig directory.
1.10 + * Changed the Map class to permit incremental access to
1.11 + received results from completed parts of the sequence of
1.12 + inputs, also adding an iteration interface.
1.13 + * Added an example, simple_pmap_iter.py, to demonstrate
1.14 + iteration over maps.
1.15 + * Fixed the get_number_of_cores function to work with
1.16 + /proc/cpuinfo where the "physical id" field is missing.
1.17 + * Tidied the Exchange class, adding distinct status
1.18 + methods: unfinished and busy.
1.19 +
1.20 + -- Paul Boddie <paul@boddie.org.uk> Fri, 05 Jun 2009 22:30:21 +0200
1.21 +
1.22 +pprocess (0.4-0ubuntu1) feisty; urgency=low
1.23 +
1.24 + * Added support for persistent/background processes.
1.25 + * Added a utility function to detect and return the number
1.26 + of processor cores available.
1.27 + * Added missing documentation stylesheet.
1.28 + * Added support for Solaris using pipes instead of socket
1.29 + pairs, since the latter do not apparently work properly
1.30 + with poll on Solaris.
1.31 +
1.32 + -- Paul Boddie <paul@boddie.org.uk> Fri, 1 Aug 2008 20:03:18 +0200
1.33 +
1.34 +pprocess (0.3.1-0ubuntu1) feisty; urgency=low
1.35 +
1.36 + * Moved the reference material out of the module docstring
1.37 + and into a separate document, converting it to XHTML in
1.38 + the process.
1.39 + * Fixed the project name in the setup script.
1.40 +
1.41 + -- Paul Boddie <paul@boddie.org.uk> Sat, 24 Nov 2007 01:07:39 +0100
1.42 +
1.43 +pprocess (0.3-0ubuntu1) feisty; urgency=low
1.44 +
1.45 + * Added managed callables: wrappers around callables which
1.46 + cause them to be automatically managed by the exchange
1.47 + from which they were acquired.
1.48 + * Added MakeParallel: a wrapper instantiated around a
1.49 + normal function which sends the result of that function
1.50 + over the supplied channel when invoked.
1.51 + * Added MakeReusable: a wrapper like MakeParallel which
1.52 + can be used in conjunction with the newly-added reuse
1.53 + capability of the Exchange class in order to reuse
1.54 + processes and channels.
1.55 + * Added a Map class which attempts to emulate the built-in
1.56 + map function, along with a pmap function using this
1.57 + class.
1.58 + * Added a Queue class which provides a simpler
1.59 + iterator-style interface to data produced by created
1.60 + processes.
1.61 + * Added a create method to the Exchange class and an exit
1.62 + convenience function to the module.
1.63 + * Changed the Exchange implementation to not block when
1.64 + attempting to start new processes beyond the process
1.65 + limit: such requests are queued and performed as running
1.66 + processes are completed. This permits programs using
1.67 + the start method to proceed to consumption of results
1.68 + more quickly.
1.69 + * Extended and updated the examples. Added a tutorial.
1.70 + * Added Ubuntu Feisty (7.04) package support.
1.71 +
1.72 + -- Paul Boddie <paul@boddie.org.uk> Sun, 16 Sep 2007 20:10:25 +0200
1.73 +
1.74 +parallel-pprocess (0.2.5-0ubuntu1) hoary; urgency=low
1.75 +
1.76 + * Added a start method to the Exchange class for more
1.77 + convenient creation of processes.
1.78 + * Relicensed under the LGPL (version 3 or later) - this
1.79 + also fixes the contradictory situation where the GPL was
1.80 + stated in the pprocess module (which was not, in fact,
1.81 + the intention) and the LGPL was stated in the
1.82 + documentation.
1.83 +
1.84 + -- Paul Boddie <paul@boddie.org.uk> Sun, 8 Jul 2007 00:08:39 +0200
1.85 +
1.86 +parallel-pprocess (0.2.4-0ubuntu1) hoary; urgency=low
1.87 +
1.88 + * Set buffer sizes to zero for the file object wrappers
1.89 + around sockets: this may prevent deadlock issues.
1.90 +
1.91 + -- Paul Boddie <paul@boddie.org.uk> Thu, 29 Mar 2007 01:50:13 +0200
1.92 +
1.93 +parallel-pprocess (0.2.3-0ubuntu1) hoary; urgency=low
1.94 +
1.95 + * Added convenient message exchanges, offering methods
1.96 + handling common situations at the cost of having to
1.97 + define a subclass of Exchange.
1.98 + * Added a simple example of performing a parallel
1.99 + computation.
1.100 + * Improved the PyGmy raytracer example to use the newly
1.101 + added functionality.
1.102 +
1.103 + -- Paul Boddie <paul@boddie.org.uk> Sun, 14 Jan 2007 23:50:54 +0100
1.104 +
1.105 +parallel-pprocess (0.2.2-0ubuntu1) hoary; urgency=low
1.106 +
1.107 + * Changed the status testing in the Exchange class,
1.108 + potentially fixing the premature closure of channels
1.109 + before all data was read.
1.110 + * Fixed the PyGmy raytracer example's process accounting
1.111 + by relying on the possibly more reliable Exchange
1.112 + behaviour, whilst also preventing erroneous creation of
1.113 + "out of bounds" processes.
1.114 + * Added a removed attribute on the Exchange to record
1.115 + which channels were removed in the last call to the
1.116 + ready method.
1.117 +
1.118 + -- Paul Boddie <paul@boddie.org.uk> Sun, 19 Nov 2006 20:35:25 +0100
1.119 +
1.120 +parallel-pprocess (0.2.1-0ubuntu1) hoary; urgency=low
1.121 +
1.122 + * Added a PyGmy raytracer example.
1.123 + * Updated copyright and licensing details (FSF address,
1.124 + additional works).
1.125 +
1.126 + -- Paul Boddie <paul@boddie.org.uk> Sun, 1 Oct 2006 17:46:17 +0200
1.127 +
1.128 +parallel-pprocess (0.2-0ubuntu1) hoary; urgency=low
1.129 +
1.130 + * Changed the parallel module to pprocess.
1.131 +
1.132 + -- Paul Boddie <paul@boddie.org.uk> Tue, 11 Oct 2005 18:50:24 +0200
1.133 +
1.134 +parallel-module (0.1-0ubuntu1) hoary; urgency=low
1.135 +
1.136 + * New upstream release.
1.137 +
1.138 + -- Paul Boddie <paul@boddie.org.uk> Wed, 28 Sep 2005 19:18:47 +0200