Lines Matching refs:to

19           only the epoll descriptor, not the signal pipe, to avoid
21 so document what needs to be done in ev_loop_fork
29 - update ecb.h due to incompatibilities with c11.
37 declarations have to spell out the types each time.
61 - add throw() to all libev functions that cannot throw exceptions, for
63 - add throw () to callbacks that must not throw exceptions (allocator,
66 event_base_get_method calls to improve libevent 1.x emulation and add
68 - add more memory fences to fix a bug reported by Jeff Davey. Better
72 - ev_once: undef EV_ERROR in ev_kqueue.c, to avoid clashing with
87 - try to detect signals around a fork faster (test program by
90 - rename ev::embed::set to ev::embed::set_embed to avoid clashing
92 - rewrite the async/signal pipe logic to always keep a valid fd, which
95 - add fat, msdos, jffs2, ramfs, ntfs and btrfs to the list of
97 - move orig_CFLAGS assignment to after AC_INIT, as newer autoconf
108 caused signals to not be handled anymore.
110 specific workaround to avoid looping because we call both
114 - rename backend_fudge to backend_mintime to avoid future confusion :)
115 - change the default periodic reschedule function to hopefully be more
118 own floor () if it is missing. This should make it easier to embed,
124 - fix #3 "be smart about timeouts" to not "deadlock" when
127 - support new EV_API_STATIC mode to make all libev symbols
134 with different underlying handles caused handles not to be removed
135 or added to the select set (analyzed and tested by Bert Belder).
137 - backport libev to HP-UX versions before 11 v3.
139 they are available in the libc (as opposed to -lrt).
150 #ifdef to test for them.
152 - new (to become default) EVFLAG_NOSIGMASK flag.
158 to make it update its files, so 4.00 didn't install ev++.h and
161 - change EV_UNDEF to 0xffffffff to silence some overzealous compilers.
169 didn't when idle watchers were active, causing timers not to fire.
170 - fix a bug where a timeout of zero caused the timer not to fire
182 even when there is nothing to set.
184 this might help with OS X, which seems to need it despite documenting
185 not to need it (helpfully pointed out by Tilghman Lesher).
188 - allow to embed epoll on kernels >= 2.6.32.
199 - do not use sscanf to parse linux version number (smaller, faster,
203 - add section on accept() problems to the manpage.
204 - rename EV_TIMEOUT to EV_TIMER.
207 - switch to two-digit minor version.
211 - improve compatibility to older C++ compilers.
219 - signalfd is no longer used by default and has to be requested
220 explicitly - this means that easy to catch bugs become hard to
224 - backport inotify code to C89.
230 symbols to make it easier for apps to do their own fd management.
233 - take advantage of inotify_init1, if available, to set cloexec/nonblock
234 on fd creation, to avoid races.
237 - changed minimum glibc requirement from glibc 2.9 to 2.7, for
241 so prev is (almost) always different to attr. this might
243 - add ev::timer->remaining () method to C++ API.
247 to SIG_DFL when a sighandler is stopped.
254 - take advantage of some GNU/Linux calls to set cloexec/nonblock
255 on fd creation, to avoid race conditions.
258 - ev_unloop and ev_loop wrongly used a global variable to exit loops,
271 check that the syscall number is available before trying to
280 - add section on hibernate and stopped processes to ev_timer docs.
295 - add a glossary to the documentation.
303 back to gettimeofday if there is an error, to support older
310 missing (to get it to compile on QNX, reported by Rodrigo Campos).
313 - due to a thinko, instead of disabling everything but
330 - new config symbol, EV_USE_CLOCK_SYSCALL, to make libev use
337 - EXPERIMENTAL: default the method to operator () in ev++.h,
338 to make it nicer to use functors (requested by Benedek László).
341 ev_loop * in ev++.h, to avoid clashes with functor patch.
342 - do not try to watch the empty string via inotify.
345 so fall back to select on that piece of garbage.
351 "known to be good" list.
367 - use memset to initialise most arrays now and do away with the
372 to have a struct AND a function called ev_loop).
375 - rename syserr to ev_syserr to avoid name clashes when embedding,
381 - ev_stat erroneously would try to add inotify watchers
384 - ev_once now passes both timeout and io to the callback if both
397 - include more include files on windows to get struct _stati64
404 multiple times to the fd_*SET*, despite official MSN docs claiming
406 - define NFDBITS to 0 when EV_SELECT_IS_WINSOCKET to make it compile
408 - fix a bug in ev_ebadf (this function is only used to catch
410 - fix a bug in fd_intern on win32 (could lead to compile errors
413 - (try to) work around missing lstat on windows.
418 - use posix module symbol to auto-detect monotonic clock presence
430 - cache timestamp within heap for !EV_MINIMAL, to avoid random
434 - add/document ev_periodic_at, retract direct access to ->at.
438 - normalise WSA error codes to lower range on windows.
440 or on demand to check for internal structures (ev_loop_verify).
449 - try to autodetect epoll and inotify support
463 - add sensible set method to ev::embed.
469 - rename internal sighandler to avoid clash with very old perls.
481 - API/ABI bump to version 3.0.
501 - renamed ev_embed.loop to other.
513 (for historic versions refer to EV/Changes, found in the Perl interface)