Revision history for IO-Async-Loop-Glib 0.22 2020-05-05 [CHANGES] * Support IO::Async 0.76 + ->watch_child API is now called ->watch_process 0.21 CHANGES: * Implement the iO::Async 0.49 Loop API - watch_time/unwatch_time * Implement watch_child on specific PIDs using native GLib child watches * Bugfixes for pipe HUP and $context->iteration early returns 0.20 CHANGES: * Optionally implement watch_io on_hangup (only on Linux) * Fix use of Time::HiRes::time() - Loop has a ->time method directly * Added some IO::Async + Glib sharing unit tests 0.19 CHANGES: * Updated for IO::Async 0.33 0.18 CHANGES: * Use Time::HiRes for timing accuracy * Added two small Gtk2-based examples BUGFIXES: * Clamp negative timer intervals to 0 - fixes RT 53281 0.17 CHANGES: * Updated for IO-Async 0.24 * Use shared acceptance testing provided by IO::Async::LoopTests BUGFIXES: * Fixed a reference leak bug in enqueue_timer 0.16 CHANGES: * Various small updates to keep CPANTS happy 0.15 CHANGES: * Added 'use warnings' BUGFIXES: * Account for timing inaccuracies and race condition in timing tests 0.14 CHANGES: * Updated for IO-Async 0.20 0.13: CHANGES: * Implement interfaces required for IO::Async 0.17 * Deprecated class IO::Async::Set::GMainLoop now dies instantly BUGFIXES: * Be sure to watch for error conditions in Notifiers as well as normal IO 0.12 First version split out from IO-Async dist