./devel/p5-Mojo-IOLoop-ForkCall, Execute a code block asynchronously by forking

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


Branch: CURRENT, Version: 0.21nb3, Package name: p5-Mojo-IOLoop-ForkCall-0.21nb3, Maintainer: wiedi

Asynchronous programming can be benefitial for performance, however
not all functions are written for nonblocking interaction and
external processes almost never are.

By forking the blocking call into a new process, the main thread may
continue to run non-blocking, while the blocking call evaluates.
Mojo::IOLoop::ForkCall manages the forking and will emit an
event (or execute a callback) when the forked process completes.
Return values are serialized and sent from the child to the parent
via an appropriate pipe for your platform.

Deprecated! Use Mojo::IOLoop::Subprocess instead.


Required to run:
[lang/perl5] [www/p5-Mojolicious] [devel/p5-IO-Pipely]

Required to build:
[devel/p5-Module-Build] [pkgtools/cwrappers]

Master sites:

Filesize: 10.429 KB

Version history: (Expand)


CVS history: (Expand)


   2023-07-06 11:43:03 by Thomas Klausner | Files touched by this commit (2483)
Log message:
*: recursive bump for perl 5.38
   2022-08-25 12:28:43 by David Brownlee | Files touched by this commit (3)
Log message:
Fixup p5-Mojo-IOLoop-ForkCall after bad commit of p5-Mojo-IOLoop-Delay

Bump PKGREVISION for new dependency on p5-Mojo-IOLoop-Delay
   2022-08-25 12:21:21 by David Brownlee | Files touched by this commit (3)
Log message:
Add p5-Mojo-IOLoop-Delay-8.76

Mojo::IOLoop::Delay adds flow-control helpers to Mojo::Promise,
which can help you avoid deep nested closures that often result
from continuation-passing style.

This module has been extracted from Mojolicious and was removed
from it at the 9.0 release. It is kept here for backwards compatibility
purposes but there is no intention to maintain it further and it
should be migrated away from as your earliest convenience.

Though there is no intention of removing it from CPAN in the future
it should be treated as deprecated and the metadata will mark it
as such. It will receive no no-security-related changes going
forward.
   2022-08-25 12:08:06 by David Brownlee | Files touched by this commit (2)
Log message:
Updated devel/p5-Mojo-IOLoop-ForkCall to 0.21

fix compatibility with Mojolicious 9.0
   2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952)
Log message:
*: recursive bump for perl 5.36
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2021-05-24 21:56:06 by Thomas Klausner | Files touched by this commit (3575)
Log message:
*: recursive bump for perl 5.34