--- libev/Changes 2018/10/29 00:00:21 1.319 +++ libev/Changes 2018/12/21 06:54:30 1.320 @@ -1,12 +1,14 @@ Revision history for libev, a high-performance and full-featured event loop. - - move the darwin select workaround highe rin ev.c, as newre versions of +4.25 Fri Dec 21 07:49:20 CET 2018 + - INCOMPATIBLE CHANGE: EV_THROW was renamed to EV_NOEXCEPT + (EV_THROW sitll provided) and now uses noexcept on C++11 or newer. + - move the darwin select workaround highe rin ev.c, as newer versions of darwin managed to break their broken select even more. - ANDROID => __ANDROID__ (reported by enh@google.com). - disable epoll_create1 on android because it has broken header files and google is unwilling to fix them (reported by enh@google.com). - avoid a minor compilation warning on win32. - - c++: rename EV_THROW to EV_NOEXCEPT. - c++: remove deprecated dynamic throw() specifications. - c++: improve the (unsupported) bad_loop exception class. - backport perl ev_periodic example to C, untested.