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