2015-04-14 19:05:14 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Apr 14 19:04:20 UTC 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.
|
|
|
|
|
|
2014-02-24 08:32:28 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Feb 24 08:32:25 UTC 2014 - coolo@suse.com
|
|
|
|
|
|
|
|
|
|
- initial package 0.61
|
|
|
|
|
* created by cpanspec 1.78.07
|
|
|
|
|
|