Changes for version 0.65 - 2026-10-31

  • FIX: a ->get from an event's callback never saw the events taken in the same batch, so it waited on a timer or a stop that was already due (t/63 hung on FreeBSD smokers).
  • FIX: a die out of a nested ->get left the loop's run depth and current loop behind.
  • FIX: the Windows build did not compile: the re-exec argv and geteuid are POSIX only, and an older mingw hides WSAPoll, AI_NUMERICSERV, inet_ntop, inet_pton and uint64_t.

Modules

an event-loop PSGI server
epoll readiness backend for Hyperman::Loop
io_uring backend for Hyperman::Loop
kqueue readiness backend for Hyperman::Loop
portable poll(2) backend for Hyperman::Loop
a fast, native, Future-compatible async result
the per-worker event loop
the object that writes a response body a piece at a time
Plack/PSGI adapter for the Hyperman server