[CHANGES]
- Some OSes lack signals; forbid the ->*_signal methods, and use
waitpid() polling for child processes if so
- Rearrangement of $loop->listen and IO::Async::Listener logic to
allow Listener subclasses to use listen extensions (e.g. SSL)
- Allow ->listen to construct new Stream or Socket handles
- Updated documentation and tests to emphasise futures with resolver
and ->listen
- Support spawning threads and watching for exit
- Support IO::Async::Routine based on threads
- Various MSWin32 improvements and fixes - it now passes tests \o/
- Declare that MSWin32 does not support POSIX-like fork(); skip all
unit tests and functionallity based on it if so
Note: These changes break IO::Async::SSL versions 0.12 or older.
[BUGFIXES]
- Ensure that $stream->write( CODE, on_write/write_len ) works
correctly
With many thanks to Mithaldu for the use of his Windows smoker for
development and testing of the MSWin32 fixes