- Major reworking of underlying Loop implementation:
- Unified low-level IO, timer and signal watches as callbacks
- Split IO handle parts of Notifier into new IO::Async::Handle
class
- Created Timer and Signal subclasses of Notifier
- Unified low-level IO, timer and signal watches as callbacks
These changes will require a compatible upgrade to the underlying
Loop implementation.
- Hide SignalProxy and TimeQueue from CPAN's indexer, as they are
internal-only details that don't need exposing there.
- Loop magic constructor now warns if a specifically-requested class
is not available
- Allow multiple attachment of signals via Loop->attach_signal or new
Signal objects