Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

perl-IO-Async-0.66-lp152.3.2 RPM for noarch

From OpenSuSE Leap 15.2 for noarch

Name: perl-IO-Async Distribution: openSUSE Leap 15.2
Version: 0.66 Vendor: openSUSE
Release: lp152.3.2 Build date: Fri Sep 20 19:48:51 2019
Group: Development/Libraries/Perl Build host: lamb15
Size: 658910 Source RPM: perl-IO-Async-0.66-lp152.3.2.src.rpm
Packager: https://bugs.opensuse.org
Url: http://search.cpan.org/dist/IO-Async/
Summary: Asynchronous event-driven programming
This collection of modules allows programs to be written that perform
asynchronous filehandle IO operations. A typical program using them would
consist of a single subclass of the IO::Async::Loop manpage to act as a
container of other objects, which perform the actual IO work required by
the program. As well as IO handles, the loop also supports timers and
signal handlers, and includes more higher-level functionality built on top
of these basic parts.

Because there are a lot of classes in this collection, the following
overview gives a brief description of each.

Provides

Requires

License

Artistic-1.0 or GPL-1.0+

Changelog

* Sun Apr 19 2015 coolo@suse.com
  - updated to 0.66
    see /usr/share/doc/packages/perl-IO-Async/Changes
    0.66    2015/04/17 20:36:39
      [CHANGES]
    * Created IO::Async::Debug
    * Ignore SIGPIPE by default (RT92024)
    * IaSocket->bind now returns a Future
    * Added IaSocket->bind resolver support and neatened up UDP examples
      in synopsis/documentation
      [BUGFIXES]
    * Correct call to unpack() in IaStream example (RT103143)
    * Don't silently eat accept() failures in IaListener (RT102677)
    * Remember to add the new resolver instance to $loop in
    - >set_resolver (RT103446)
    * Correct implementation of ->unwatch_io on IaLoop::Poll to prevent
      100% CPU spin (RT103445)
    * Ensure that an exception thrown by Timer::Periodic's on_tick
      doesn't prevent rescheduling
* Tue Apr 14 2015 coolo@suse.com
  - updated to 0.65
    see /usr/share/doc/packages/perl-IO-Async/Changes
    0.65    2015/02/15 14:28:02
      [CHANGES]
    * Optionally allow IO::Async::Channel to use 'Sereal' serialisation
    * Added documentation about the 'env' Child Manager key and copying
      %ENV
    * Take OS "preferred loop subclass" hints from IO::Async::OS directly
      [BUGFIXES]
    * Nested $stream->read_* inside read_* cause double-completion of
      Future (RT101774)
    * Implement IO::Async::Loop::Poll directly on _poll() syscall
      wrapper, thus avoiding many bugs in IO::Poll (RT93141)
    * Ensure that IO::Async::Loop::Select can cope with callbacks that
      remove other IO handle watches (RT101919)
    * Silently upgrade watched IO handles to O_NONBLOCK (RT102044)
    * Complain about unrecognised keys to ->extract_addrinfo (RT101453)
    0.64    2014/10/17 17:51:07
      [CHANGES]
    * Make specific mention of 'TCP' and 'UDP' around socket examples
      where appropriate
    * Allow construction of an IO::Async::Handle using fileno integers
      directly
    * Provide a better search for 'all open filehandles' via IO::Async::OS
      on Linux (RT97942)
    * Allow IO::Async::Listener to have handle_constructor or handle_class
      as a subclass method (RT97208)
    * Clarify documentation on how to use IO::Async::Process's
      on_exception event (RT98929)
      [BUGFIXES]
    * Ensure that Stream's write Futures are also informed of write errors
      (RT97433)
    * Remember to ->remove_child the individual workers of an
      IO::Async::Function (RT99552)
    * Fix IO::Async::Function synopsis example (RT97713)
    0.63    2014/07/11 15:09:08
      [CHANGES]
    * Allow Notifier subclasses to last-ditch handle unrecognised
    - >configure() params
    * Added $notifier->adopt_future
    * Added $notifier->invoke_error and 'on_error' event
    * Ensure that TimeQueue inserts in FIFO order for equal timestamps
    * Kill remaining docs to long-dead IO::Async::Sequencer
      [BUGFIXES]
    * Cygwin needs the SELECT_CONNECT_EVEC OS hint as well
    * Probe for a broken port to perform listen() tests on by using
      ReuseAddr => 1 so it matches what IO::Async will do (RT84051)
    0.62    2014/03/27 23:15:25
      [CHANGES]
    * Added IO::Async::Future->{done,fail}_later
    * Allow overriding of debug log file or file descriptor
    * Avoid Future's and_then/or_else methods
    * Allow Channel->recv in async mode to return a Future (RT91180)
    * Ensure that Function ->call Futures cancel correctly
    * Added $routine->kill
    * Kill the 'getaddrinfo' => 'getaddrinfo_array' legacy redirection
    * Allow Loop's resolver to be changed to a different object
      [BUGFIXES]
    * Avoid relying on strong forward references in Future, by creating
      intentional cycles on pending Futures. Workaround for bugfix in
      upcoming Future release.
* Mon Feb 24 2014 coolo@suse.com
  - initial package 0.61
    * created by cpanspec 1.78.07

Files

/usr/lib/perl5/vendor_perl/5.26.1/IO
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/Channel.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/ChildManager.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/Debug.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/File.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/FileStream.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/Function.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/Future.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/Handle.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/Internals
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/Internals/Connector.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/Internals/TimeQueue.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/Listener.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/Loop
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/Loop.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/Loop/Poll.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/Loop/Select.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/LoopTests.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/MergePoint.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/Notifier.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/OS
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/OS.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/OS/MSWin32.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/OS/cygwin.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/OS/linux.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/PID.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/Process.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/Protocol
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/Protocol.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/Protocol/LineStream.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/Protocol/Stream.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/Resolver.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/Routine.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/Signal.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/Socket.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/Stream.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/Test.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/Timer
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/Timer.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/Timer/Absolute.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/Timer/Countdown.pm
/usr/lib/perl5/vendor_perl/5.26.1/IO/Async/Timer/Periodic.pm
/usr/share/doc/packages/perl-IO-Async
/usr/share/doc/packages/perl-IO-Async/Changes
/usr/share/doc/packages/perl-IO-Async/LICENSE
/usr/share/doc/packages/perl-IO-Async/README
/usr/share/doc/packages/perl-IO-Async/examples
/usr/share/doc/packages/perl-IO-Async/examples/chat-server.pl
/usr/share/doc/packages/perl-IO-Async/examples/echo-server.pl
/usr/share/doc/packages/perl-IO-Async/examples/netcat-client.pl
/usr/share/doc/packages/perl-IO-Async/examples/readwrite-futures.pl
/usr/share/doc/packages/perl-IO-Async/examples/tail-logfile.pl
/usr/share/doc/packages/perl-IO-Async/examples/tcp-proxy.pl
/usr/share/doc/packages/perl-IO-Async/examples/whoami-server.pl
/usr/share/man/man3/IO::Async.3pm.gz
/usr/share/man/man3/IO::Async::Channel.3pm.gz
/usr/share/man/man3/IO::Async::ChildManager.3pm.gz
/usr/share/man/man3/IO::Async::Debug.3pm.gz
/usr/share/man/man3/IO::Async::File.3pm.gz
/usr/share/man/man3/IO::Async::FileStream.3pm.gz
/usr/share/man/man3/IO::Async::Function.3pm.gz
/usr/share/man/man3/IO::Async::Future.3pm.gz
/usr/share/man/man3/IO::Async::Handle.3pm.gz
/usr/share/man/man3/IO::Async::Listener.3pm.gz
/usr/share/man/man3/IO::Async::Loop.3pm.gz
/usr/share/man/man3/IO::Async::Loop::Poll.3pm.gz
/usr/share/man/man3/IO::Async::Loop::Select.3pm.gz
/usr/share/man/man3/IO::Async::LoopTests.3pm.gz
/usr/share/man/man3/IO::Async::MergePoint.3pm.gz
/usr/share/man/man3/IO::Async::Notifier.3pm.gz
/usr/share/man/man3/IO::Async::OS.3pm.gz
/usr/share/man/man3/IO::Async::OS::MSWin32.3pm.gz
/usr/share/man/man3/IO::Async::OS::cygwin.3pm.gz
/usr/share/man/man3/IO::Async::OS::linux.3pm.gz
/usr/share/man/man3/IO::Async::PID.3pm.gz
/usr/share/man/man3/IO::Async::Process.3pm.gz
/usr/share/man/man3/IO::Async::Protocol.3pm.gz
/usr/share/man/man3/IO::Async::Protocol::LineStream.3pm.gz
/usr/share/man/man3/IO::Async::Protocol::Stream.3pm.gz
/usr/share/man/man3/IO::Async::Resolver.3pm.gz
/usr/share/man/man3/IO::Async::Routine.3pm.gz
/usr/share/man/man3/IO::Async::Signal.3pm.gz
/usr/share/man/man3/IO::Async::Socket.3pm.gz
/usr/share/man/man3/IO::Async::Stream.3pm.gz
/usr/share/man/man3/IO::Async::Test.3pm.gz
/usr/share/man/man3/IO::Async::Timer.3pm.gz
/usr/share/man/man3/IO::Async::Timer::Absolute.3pm.gz
/usr/share/man/man3/IO::Async::Timer::Countdown.3pm.gz
/usr/share/man/man3/IO::Async::Timer::Periodic.3pm.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 11:46:52 2024