Next | Query returned 30 messages, browsing 11 to 20 | Previous

History of commit frequency

CVS Commit History:


   2019-01-05 00:09:38 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libev: updated to 4.25

4.25:
- 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++: remove deprecated dynamic throw() specifications.
- c++: improve the (unsupported) bad_loop exception class.
- backport perl ev_periodic example to C, untested.
- update libecb, biggets change is to include a memory fence
  in ECB_MEMORY_FENCE_RELEASE on x86/amd64.
- minor autoconf/automake modernisation.
   2017-07-14 11:54:59 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
4.24:
- bump version to 4.24, as the release tarball inexplicably
  didn't have the right version in ev.h, even though the cvs-tagged
  version did have the right one

4.23:
- move some declarations at the beginning to help certain retarded
  microsoft compilers, even though their documentation claims
  otherwise
   2016-07-07 10:18:15 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
Changes 4.22:
- when epoll detects unremovable fds in the fd set, rebuild
  only the epoll descriptor, not the signal pipe, to avoid
  SIGPIPE in ev_async_send. This doesn't solve it on fork,
  so document what needs to be done in ev_loop_fork
- remove superfluous sys/timeb.h include on win32
- updated libecb.
   2016-02-25 09:27:05 by Jonathan Perkin | Files touched by this commit (30)
Log message:
Remove manual OPSYSVARS additions which are now part of the default set.
   2015-11-04 18:41:21 by Alistair G. Crooks | Files touched by this commit (78)
Log message:
Remove duplicate SHA512 digests that crept in.
   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-10-17 11:53:31 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
Changes 4.20:
- prefer noexcept over throw () with C++ 11.
- update ecb.h due to incompatibilities with c11.
- fix a potential aliasing issue when reading and writing
  watcher callbacks.
   2015-02-02 11:33:13 by Jonathan Perkin | Files touched by this commit (1)
Log message:
Explicitly disable inotify on SunOS, assumes Linux statfs.
   2014-11-10 19:09:11 by Joerg Sonnenberger | Files touched by this commit (12)
Log message:
Use __builtin_unreachable on Clang instead of the broken C11 hack.
   2013-08-28 14:34:59 by Filip Hajny | Files touched by this commit (2)
Log message:
4.15 Fri Mar  1 12:04:50 CET 2013
 - destroying a non-default loop would stop the global waitpid
   watcher (Denis Bilenko).
 - queueing pending watchers of higher priority from a watcher now invokes
   them in a timely fashion (reported by Denis Bilenko).
 - add throw() to all libev functions that cannot throw exceptions, for
   further code size decrease when compiling for C++.
 - add throw () to callbacks that must not throw exceptions (allocator,
   syserr, loop acquire/release, periodic reschedule cbs).
 - fix event_base_loop return code, add event_get_callback, event_base_new,
   event_base_get_method calls to improve libevent 1.x emulation and add
   some libevent 2.x functionality (based on a patch by Jeff Davey).
 - add more memory fences to fix a bug reported by Jeff Davey. Better
   be overfenced than underprotected.
 - ev_run now returns a boolean status (true meaning watchers are
   still active).
 - ev_once: undef EV_ERROR in ev_kqueue.c, to avoid clashing with
   libev's EV_ERROR (reported by 191919).
 - (ecb) add memory fence support for xlC (Darin McBride).
 - (ecb) add memory fence support for gcc-mips (Anton Kirilov).
 - (ecb) add memory fence support for gcc-alpha (Christian Weisgerber).
 - work around some kernels losing file descriptors by leaking
   the kqueue descriptor in the child.
 - work around linux inotify not reporting IN_ATTRIB changes for directories
   in many cases.
 - include sys/syscall.h instead of plain syscall.h.
 - check for io watcher loops in ev_verify, check for the most
   common reported usage bug in ev_io_start.
 - chose socket vs. WSASocket at compiletime using EV_USE_WSASOCKET.
 - always use WSASend/WSARecv directly on windows, hoping that this
   works in all cases (unlike read/write/send/recv...).
 - try to detect signals around a fork faster (test program by
   Denis Bilenko).
 - work around recent glibc versions that leak memory in realloc.
 - rename ev::embed::set to ev::embed::set_embed to avoid clashing
   the watcher base set (loop) method.
 - rewrite the async/signal pipe logic to always keep a valid fd, which
   simplifies (and hopefuly correctifies :) the race checking
   on fork, at the cost of one extra fd.
 - add fat, msdos, jffs2, ramfs, ntfs and btrfs to the list of
   inotify-supporting filesystems.
 - move orig_CFLAGS assignment to after AC_INIT, as newer autoconf
   versions ignore it before
   (https://bugzilla.redhat.com/show_bug.cgi?id=908096).
 - add some untested android support.
 - enum expressions must be of type int (reported by Juan Pablo L).

4.11 Sat Feb  4 19:52:39 CET 2012
 - INCOMPATIBLE CHANGE: ev_timer_again now clears the pending status, as
   was documented already, but not implemented in the repeating case.
 - new compiletime symbols: EV_NO_SMP and EV_NO_THREADS.
 - fix a race where the workaround against the epoll fork bugs
   caused signals to not be handled anymore.
 - correct backend_fudge for most backends, and implement a windows
   specific workaround to avoid looping because we call both
   select and Sleep, both with different time resolutions.
 - document range and guarantees of ev_sleep.
 - document reasonable ranges for periodics interval and offset.
 - rename backend_fudge to backend_mintime to avoid future confusion :)
 - change the default periodic reschedule function to hopefully be more
   exact and correct even in corner cases or in the far future.
 - do not rely on -lm anymore: use it when available but use our
   own floor () if it is missing. This should make it easier to embed,
   as no external libraries are required.
 - strategically import macros from libecb and mark rarely-used functions
   as cache-cold (saving almost 2k code size on typical amd64 setups).
 - add Symbols.ev and Symbols.event files, that were missing.
 - fix backend_mintime value for epoll (was 1/1024, is 1/1000 now).
 - fix #3 "be smart about timeouts" to not "deadlock" when
   timeout == now, also improve the section overall.
 - avoid "AVOIDING FINISHING BEFORE RETURNING" idiom.
 - support new EV_API_STATIC mode to make all libev symbols
   static.
 - supply default CFLAGS of -g -O3 with gcc when original CFLAGS
   were empty.

Next | Query returned 30 messages, browsing 11 to 20 | Previous