./devel/p5-Future, Represent an operation awaiting completion

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.38, Package name: p5-Future-0.38, Maintainer: pkgsrc-users

A "Future" object represents an operation that is currently in progress, or
has recently completed. It can be used in a variety of ways to manage the
flow of control, and data, through an asynchronous program.


Required to run:
[lang/perl5]

Required to build:
[devel/p5-Module-Build] [devel/p5-Test-Fatal] [devel/p5-Test-Identity] [devel/p5-Test-Refcount] [pkgtools/cwrappers]

Master sites: (Expand)

SHA1: ffee95201ad09ccb523de640906b3328849ce18b
RMD160: 3fdcebdc931fb5836b67f66fa08f1d268a917749
Filesize: 85.715 KB

Version history: (Expand)


CVS history: (Expand)


   2017-12-30 14:25:16 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
p5-Future: update to 0.38.

0.38    2017-12-18 01:41:52
        [CHANGES]
         * Added counting ability to Future::Mutex (RT123876)

        [BUGFIXES]
         * Support perl 5.8.1 again (thanks ilmari)
   2017-11-29 14:29:25 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
p5-Future: update to 0.37.

0.37    2017/11/28 15:39:22
        [CHANGES]
         * Finally got around to removing the old Makefile.PL

        [BUGFIXES]
         * Fix for convergent futures that lose strong references during
           cancellation (RT120468)
         * ->without_cancel shouldn't retain the originating future after
           completion (RT122920)

0.36    2017/11/27 22:04:52
        [CHANGES]
         * Added ->retain method (RT123711)
         * Fixed some typoes in docs (RT118309)
         * Added ->state method (RT120759)

        [BUGFIXES]
         * Ensure that ->without_cancel still strongly holds a reference to
           its parent future (RT122920)
   2017-07-10 02:13:43 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 0.35

Upstream changes:
0.35    2017/06/23 20:37:57
        [CHANGES]
         * Link to YAPC::EU talk video in SEE ALSO

        [BUGFIXES]
         * Handle cancelled/completed slots when fmap is cancelled (RT120469)
           (thanks tm604)
   2017-06-05 16:25:36 by Ryo ONODERA | Files touched by this commit (2298)
Log message:
Recursive revbump from lang/perl5 5.26.0
   2016-10-12 14:48:30 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
Updated devel/p5-Future to 0.34
-------------------------------
0.34    2016/10/02 18:40:06
        [CHANGES]
         * Added Future::Mutex
         * Minor documentation wording fixes (thanks ilmari)

        [BUGFIXES]
         * Fallback to 'configure_requires' for older versions of
           Module::Build that don't support 'test_requires' (RT110721)
   2016-06-08 21:25:20 by Thomas Klausner | Files touched by this commit (2236) | Package updated
Log message:
Bump PKGREVISION for perl-5.24.
   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-08-23 02:23:26 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
Update 0.32 to 0.33
-------------------
0.33    2015/07/29 16:15:55
        [CHANGES]
         * Added ->catch and ->catch_with_f
         * Add catch-handler semantics to ->then / ->then_with_f
         * Also pass fmap* items via $_ (RT105558)
         * Undocument ->done_cb / ->fail_cb / ->cancel_cb
         * Entirely delete ->and_then / ->or_else
         * New barename documentation style including "since" versions
         * Further document the idea of failure categories as used by catch*