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