--- EV/Changes 2010/10/21 15:13:42 1.194 +++ EV/Changes 2011/01/11 13:52:11 1.205 @@ -3,14 +3,36 @@ Changes marked with (libev) are changes in libev, and have more documentation in the libev Changes file. -4.00 +4.03 Tue Jan 11 14:51:05 CET 2011 + - do not avoid the clock_gettime call on GNU/Linux anymore, as EV + links against -lpthread anyways - as a result, EV might now take + advantage of fast userspace clock_gettime implementations, + but also links against -lrt. + - (libev) lots of event port bug workarounds. + - (libev) officially support files in I/O watchers. + - (libev) new function ev_feed_signal. + - fix documentation parts still refering to the 3.x API. + +4.02 Thu Dec 30 08:27:41 CET 2010 + - the revents argument did not stringify correctly, as only the + numeric value was updated, while the string value was kept from + previous invocations. + +4.01 Sun Dec 5 12:42:13 CET 2010 + - fully support EV_COMPAT3=0. + - default_fork was stupidly defined as inline. + - ask cpan to upgrade AnyEvent if < 5.29. + - support EV_EXTRA_DEFS during configuration. + - support -DEV_NO_LOOPS for snakker build. + +4.00 Mon Oct 25 13:30:09 CEST 2010 - many API changes, see the manual. + - (libev) lots and lots of bugfixes, see the ev documentation. - fix a bug where inotify usage would parse the same event multiple times, causing various forms of breakage. - greatly reduce stack usage for inotify (8kb to <0.5kb). - - renamed loop_verify to verify, loop_count to iteration and - loop_depth to depth. - expose ev_depth and ev_verify via the XS API. + - implement ev_cleanup watchers. - (libev) ev_embed_stop did not correctly stop the watcher. - (libev) disable poll backend on AIX. - (libev) rename EV_TIMEOUT to EV_TIMER.