libcoro-perl_6.410-1_amd64.deb


Advertisement

Description

libcoro-perl - Perl framework implementing coroutines

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: libcoro-perl
Package version: 6.410
Package release: 1
Package architecture: amd64
Package type: deb
Installed size: 453 B
Download size: 230.91 KB
Official Mirror: ftp.br.debian.org
Coro is a collection of modules which manages continuations in general, most often in the form of cooperative threads (also called coros, or simply "coro" in the documentation). They do not actually execute at the same time, even on machines with multiple processors. The specific flavor of thread offered by this module also guarantees you that it will not switch between threads unless necessary. It switches at easily- identified points in your program, so locking and parallel access are rarely an issue, making threaded programming much safer and easier than using other threading models. Coro provides a full shared address space, which makes communication between threads very easy. A parallel matrix multiplication benchmark runs over 300 times faster on a single core than perl's ithreads on a quad core using all four cores.

Alternatives

    Download

    Source package: libcoro-perl

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install libcoro-perl deb package:
      # sudo apt-get install libcoro-perl

    Files

    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Coro.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Coro/AIO.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Coro/AnyEvent.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Coro/BDB.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Coro/Channel.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Coro/CoroAPI.h
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Coro/Debug.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Coro/EV.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Coro/Event.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Coro/Handle.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Coro/Intro.pod
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Coro/LWP.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Coro/MakeMaker.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Coro/RWLock.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Coro/Select.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Coro/Semaphore.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Coro/SemaphoreSet.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Coro/Signal.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Coro/Socket.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Coro/Specific.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Coro/State.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Coro/Storable.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Coro/Timer.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Coro/Util.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Coro/jit-amd64-unix.pl
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Coro/jit-x86-unix.pl
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/auto/Coro/EV/EV.so
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/auto/Coro/Event/Event.so
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/auto/Coro/State/State.so
    • /usr/share/doc/libcoro-perl/NEWS.Debian.gz
    • /usr/share/doc/libcoro-perl/README
    • /usr/share/doc/libcoro-perl/README.linux-glibc
    • /usr/share/doc/libcoro-perl/changelog.Debian.gz
    • /usr/share/doc/libcoro-perl/changelog.gz
    • /usr/share/doc/libcoro-perl/copyright
    • /usr/share/doc/libcoro-perl/examples/attributes
    • /usr/share/doc/libcoro-perl/examples/bench
    • /usr/share/doc/libcoro-perl/examples/dns
    • /usr/share/doc/libcoro-perl/examples/event
    • /usr/share/doc/libcoro-perl/examples/lwp
    • /usr/share/doc/libcoro-perl/examples/myhttpd.gz
    • /usr/share/doc/libcoro-perl/examples/prodcons1
    • /usr/share/doc/libcoro-perl/examples/prodcons2
    • /usr/share/doc/libcoro-perl/examples/prodcons3
    • /usr/share/doc/libcoro-perl/examples/readline
    • /usr/share/man/man3/Coro.3pm.gz
    • /usr/share/man/man3/Coro::AIO.3pm.gz
    • /usr/share/man/man3/Coro::AnyEvent.3pm.gz
    • /usr/share/man/man3/Coro::BDB.3pm.gz
    • /usr/share/man/man3/Coro::Channel.3pm.gz
    • /usr/share/man/man3/Coro::Debug.3pm.gz
    • /usr/share/man/man3/Coro::EV.3pm.gz
    • /usr/share/man/man3/Coro::Event.3pm.gz
    • /usr/share/man/man3/Coro::Handle.3pm.gz
    • /usr/share/man/man3/Coro::Intro.3pm.gz
    • /usr/share/man/man3/Coro::LWP.3pm.gz
    • /usr/share/man/man3/Coro::MakeMaker.3pm.gz
    • /usr/share/man/man3/Coro::RWLock.3pm.gz
    • /usr/share/man/man3/Coro::Select.3pm.gz
    • /usr/share/man/man3/Coro::Semaphore.3pm.gz
    • /usr/share/man/man3/Coro::SemaphoreSet.3pm.gz
    • /usr/share/man/man3/Coro::Signal.3pm.gz
    • /usr/share/man/man3/Coro::Socket.3pm.gz
    • /usr/share/man/man3/Coro::Specific.3pm.gz
    • /usr/share/man/man3/Coro::State.3pm.gz
    • /usr/share/man/man3/Coro::Storable.3pm.gz
    • /usr/share/man/man3/Coro::Timer.3pm.gz
    • /usr/share/man/man3/Coro::Util.3pm.gz

    Changelog

    2014-09-15 - gregor herrmann <gregoa@debian.org> libcoro-perl (6.410-1) unstable; urgency=medium [ Salvatore Bonaccorso ] * Update Vcs-Browser URL to cgit web frontend [ gregor herrmann ] * New upstream release. * Refresh fix-ftbfs-with-longjmp.patch (offset).

    2014-06-02 - gregor herrmann <gregoa@debian.org> libcoro-perl (6.390-1) unstable; urgency=medium * New upstream release. * Refresh spelling.patch (offset). * Update copyright years and license terms for Coro/ecb.h. * Update years of packaging copyright.

    2014-03-17 - Xavier Guimard <x.guimard@free.fr> libcoro-perl (6.370-1) unstable; urgency=medium [ gregor herrmann ] * Strip trailing slash from metacpan URLs. [ Xavier Guimard ] * Imported Upstream version 6.370 * Update debian/copyright years

    2013-12-03 - Xavier Guimard <x.guimard@free.fr> libcoro-perl (6.330-1) unstable; urgency=low * Imported Upstream version 6.330 * Update debian/copyright years * Bump Standards-Version to 3.9.5

    2013-05-12 - Xavier Guimard <x.guimard@free.fr> libcoro-perl (6.310-1) unstable; urgency=low [ Salvatore Bonaccorso ] * Change Vcs-Git to canonical URI (git://anonscm.debian.org) * Change search.cpan.org based URIs to metacpan.org based URIs [ Xavier Guimard ] * Imported Upstream version 6.310 * Add libanyevent-perl (>= 7) in recommended dependencies and update libio-aio-perl dependency version * Update patches * Update debian/copyright years

    2012-11-08 - Xavier Guimard <x.guimard@free.fr> libcoro-perl (6.100-2) unstable; urgency=low * Add libev-perl and libevent-perl in build dependencies to build Core::EV and Coro::Event * Add libev-perl to Recommends

    2012-10-16 - Alessandro Ghedini <ghedo@debian.org> libcoro-perl (6.100-1) unstable; urgency=low * New upstream release

    2012-10-08 - Alessandro Ghedini <ghedo@debian.org> libcoro-perl (6.090-1) unstable; urgency=low * New upstream release * Update upstream copyright for ecb.h * Bump Standards-Version to 3.9.4 (no changes needed)

    2012-06-28 - Alessandro Ghedini <ghedo@debian.org> libcoro-perl (6.080-3) unstable; urgency=low * Drop revert-exit-change.patch (didn't work as expected) * Add fix-ftbfs-with-longjmp.patch to actually fix FTBFS

    2012-06-28 - Alessandro Ghedini <ghedo@debian.org> libcoro-perl (6.080-2) unstable; urgency=low * Add revert-exit-change.patch to fix multiple FTBFS

    Advertisement
    Advertisement