1 pprocess (0.4-0ubuntu1) feisty; urgency=low 2 3 * Added support for persistent/background processes. 4 * Added a utility function to detect and return the number of processor 5 cores available. 6 * Added missing documentation stylesheet. 7 8 -- Paul Boddie <paul@boddie.org.uk> Sun, 4 May 2008 02:36:30 +0200 9 10 pprocess (0.3.1-0ubuntu1) feisty; urgency=low 11 12 * Moved the reference material out of the module docstring 13 and into a separate document, converting it to XHTML in 14 the process. 15 * Fixed the project name in the setup script. 16 17 -- Paul Boddie <paul@boddie.org.uk> Sat, 24 Nov 2007 01:07:39 +0100 18 19 pprocess (0.3-0ubuntu1) feisty; urgency=low 20 21 * Added managed callables: wrappers around callables which 22 cause them to be automatically managed by the exchange 23 from which they were acquired. 24 * Added MakeParallel: a wrapper instantiated around a 25 normal function which sends the result of that function 26 over the supplied channel when invoked. 27 * Added MakeReusable: a wrapper like MakeParallel which 28 can be used in conjunction with the newly-added reuse 29 capability of the Exchange class in order to reuse 30 processes and channels. 31 * Added a Map class which attempts to emulate the built-in 32 map function, along with a pmap function using this 33 class. 34 * Added a Queue class which provides a simpler 35 iterator-style interface to data produced by created 36 processes. 37 * Added a create method to the Exchange class and an exit 38 convenience function to the module. 39 * Changed the Exchange implementation to not block when 40 attempting to start new processes beyond the process 41 limit: such requests are queued and performed as running 42 processes are completed. This permits programs using 43 the start method to proceed to consumption of results 44 more quickly. 45 * Extended and updated the examples. Added a tutorial. 46 * Added Ubuntu Feisty (7.04) package support. 47 48 -- Paul Boddie <paul@boddie.org.uk> Sun, 16 Sep 2007 20:10:25 +0200 49 50 parallel-pprocess (0.2.5-0ubuntu1) hoary; urgency=low 51 52 * Added a start method to the Exchange class for more 53 convenient creation of processes. 54 * Relicensed under the LGPL (version 3 or later) - this 55 also fixes the contradictory situation where the GPL was 56 stated in the pprocess module (which was not, in fact, 57 the intention) and the LGPL was stated in the 58 documentation. 59 60 -- Paul Boddie <paul@boddie.org.uk> Sun, 8 Jul 2007 00:08:39 +0200 61 62 parallel-pprocess (0.2.4-0ubuntu1) hoary; urgency=low 63 64 * Set buffer sizes to zero for the file object wrappers 65 around sockets: this may prevent deadlock issues. 66 67 -- Paul Boddie <paul@boddie.org.uk> Thu, 29 Mar 2007 01:50:13 +0200 68 69 parallel-pprocess (0.2.3-0ubuntu1) hoary; urgency=low 70 71 * Added convenient message exchanges, offering methods 72 handling common situations at the cost of having to 73 define a subclass of Exchange. 74 * Added a simple example of performing a parallel 75 computation. 76 * Improved the PyGmy raytracer example to use the newly 77 added functionality. 78 79 -- Paul Boddie <paul@boddie.org.uk> Sun, 14 Jan 2007 23:50:54 +0100 80 81 parallel-pprocess (0.2.2-0ubuntu1) hoary; urgency=low 82 83 * Changed the status testing in the Exchange class, 84 potentially fixing the premature closure of channels 85 before all data was read. 86 * Fixed the PyGmy raytracer example's process accounting 87 by relying on the possibly more reliable Exchange 88 behaviour, whilst also preventing erroneous creation of 89 "out of bounds" processes. 90 * Added a removed attribute on the Exchange to record 91 which channels were removed in the last call to the 92 ready method. 93 94 -- Paul Boddie <paul@boddie.org.uk> Sun, 19 Nov 2006 20:35:25 +0100 95 96 parallel-pprocess (0.2.1-0ubuntu1) hoary; urgency=low 97 98 * Added a PyGmy raytracer example. 99 * Updated copyright and licensing details (FSF address, 100 additional works). 101 102 -- Paul Boddie <paul@boddie.org.uk> Sun, 1 Oct 2006 17:46:17 +0200 103 104 parallel-pprocess (0.2-0ubuntu1) hoary; urgency=low 105 106 * Changed the parallel module to pprocess. 107 108 -- Paul Boddie <paul@boddie.org.uk> Tue, 11 Oct 2005 18:50:24 +0200 109 110 parallel-module (0.1-0ubuntu1) hoary; urgency=low 111 112 * New upstream release. 113 114 -- Paul Boddie <paul@boddie.org.uk> Wed, 28 Sep 2005 19:18:47 +0200