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