Changes for version 0.010 - 2026-03-09
- Require explicit model selection in Linux::Event::Loop and Linux::Event->new.
- Refresh tests, examples, README, and POD for the reactor/proactor selector architecture.
- Add release preparation helper script and GitHub release notes for 0.010.
Modules
Front door for the Linux::Event reactor and proactor ecosystem
Lightweight proactor error object
Selector and public front door for Linux::Event engines
In-flight operation object for Linux::Event::Proactor
pidfd-backed process-exit subscriptions for Linux::Event::Reactor
Completion-based event loop engine for Linux::Event
Contract for completion backends used by Linux::Event::Proactor
Deterministic testing backend for Linux::Event::Proactor
io_uring backend for Linux::Event::Proactor
Readiness-based event loop engine for Linux::Event
Contract for readiness backends used by Linux::Event::Reactor
epoll backend for Linux::Event::Reactor
Internal monotonic timer queue for Linux::Event::Reactor
signalfd adaptor for Linux::Event::Reactor
eventfd-backed wakeup primitive for Linux::Event::Reactor
Mutable readiness watcher handle for Linux::Event::Reactor
Provides
in lib/Linux/Event/Pid.pm
in lib/Linux/Event/Signal.pm
Examples
- examples/01-reactor-after.pl
- examples/01_timer_after.pl
- examples/02-reactor-at.pl
- examples/02_timer_at.pl
- examples/03-reactor-watch-pipe.pl
- examples/04-reactor-signal.pl
- examples/04_watch_replace.pl
- examples/05-reactor-waker-thread.pl
- examples/05_watch_oneshot.pl
- examples/06-reactor-pid.pl
- examples/06_unwatch_safe.pl
- examples/08_signal.pl
- examples/09_waker_thread.pl
- examples/10_waker_fork_pipe.pl
- examples/11_pid.pl
- examples/20-proactor-after.pl
- examples/21-proactor-read-pipe.pl
- examples/22-proactor-socketpair-send-recv.pl
- examples/23-proactor-accept-connect.pl
- examples/90-reactor-bench-oneshot.pl
- examples/91-reactor-stress-oneshot-edge-safe.pl
- examples/92-reactor-linux-epoll-oneshot-rearm.pl
- examples/93-reactor-regress-stop-no-backend-wait.pl
- examples/94-reactor-regress-epoll-oneshot-rearm.pl
- examples/README.md
- examples/all.pl