This is the change history of POE::XS::Loop::EPoll.
1.003 Sun Mar 3 12:58:26 EST 2013
- update the bundled Devel::CheckLib to support 5.17.x development
perls
- document that issues should be submitted through RT.
- require XSLoader and don't fall back to DynaLoader.
1.002 Sun Aug 19 13:07:14 EST 2012
- moved to git:
https://github.com/tonycoz/poe-xs-loop-epoll
- fix a logic bug in a range check. This could cause a crash.
https://rt.cpan.org/Ticket/Display.html?id=79013
Thanks to Thomas Edward Alexander Molesworth for reporting this.
1.001_02 Fri Mar 19 18:42:18 EST 2010
- Devel::CheckLib:: assert_lib() only runs the test code when you
supply a library name, I didn't supply a library name so it didn't
properly check for epoll_create(). Supply a library name of "c"
(aka libc) to placate assert_lib().
1.001_01 Mon Mar 15 20:57:48 EST 2010
- check that epoll is actually available, it's not available for all
Linux systems.
1.001 Sun Mar 7 13:17:17 EST 2010
- don't mortalize the temp svs we use in tracing, we might be inside
lp_loop_run(), and the SVs won't be released until that returns.
Use SvREFCNT_dec() instead.
- use the poexs time function instead of defining our own.
1.000
- use META_MERGE in Makefile.PL instead of the obsolete EXTRA_META
https://rt.cpan.org/Ticket/Display.html?id=39700
- croak if loop methods are called when the loop hasn't been initialized
https://rt.cpan.org/Ticket/Display.html?id=55063
- treat EPOLLHUP events as read events
https://rt.cpan.org/Ticket/Display.html?id=53474
- if we notice a change in process id, assume the epoll fd has been
cloned, close it (for this process) and reload it with the events
we're watching.
https://rt.cpan.org/Ticket/Display.html?id=53474
- removing trailing newlines from trace output to avoid doubled PIDs
in the output
- disable assertions which 0.001 shipped with.
0.001 Fri Aug 15 18:53:01 EST 2008
- initial release