aboutsummaryrefslogtreecommitdiff
path: root/devel/p5-Async-MergePoint
Commit message (Collapse)AuthorAgeFilesLines
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-0/+1
| | | | | | | devel part 3) Notes: svn path=/head/; revision=327724
* - convert to the new perl5 frameworkAndrej Zverev2013-09-091-6/+3
| | | | | | | | | - trim Makefile header Approved by: portmgr (bapt@, blanket) Notes: svn path=/head/; revision=326823
* - Update to 0.04Steve Wills2012-09-082-4/+5
| | | | | | | | PR: ports/170967 Approved by: maintainer timeout (johan@stromnet.se, >2 weeks) Notes: svn path=/head/; revision=303909
* - Add TEST_DEPENDSPhilip M. Gollucci2012-02-111-0/+2
| | | | | | | | | PR: ports/164895 Submitted by: swills Approved by: johan@stromnet.se (maintainer) Notes: svn path=/head/; revision=290956
* -remove MD5Olli Hauer2011-07-031-1/+0
| | | | Notes: svn path=/head/; revision=276999
* Often in program logic, multiple different steps need to be taken thatFelippe de Meirelles Motta2009-08-043-0/+47
are independent of each other, but their total result is needed before the next step can be taken. In synchonous code, the usual approach is to do them sequentially. An asynchronous or event-based program could do this, but if each step involves some IO idle time, better overall performance can often be gained by running the steps in parallel. A Async::MergePoint object can then be used to wait for all of the steps to complete, before passing the combined result of each step on to the next stage. This module was originally part of the IO::Async distribution, but was removed under the inspiration of Pedro Melo's Async::Hooks distribution, because it doesn't itself contain anything IO-specific. WWW: http://search.cpan.org/dist/Async-MergePoint/ Notes: svn path=/head/; revision=238877