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

History of commit frequency

CVS Commit History:


   2011-04-06 23:51:14 by Aleksej Saushev | Files touched by this commit (2)
Log message:
Update to libsigsegv 2.10

New in 2.10:

* Support for Linux/S390.
  <sigsegv.h> now defines a macro SIGSEGV_FAULT_ADDRESS_ALIGNMENT.
  It is either 1 or pagesize. Its meaning is that
    - The fault address passed to a SIGSEGV handler has been rounded down
      to a multiple of SIGSEGV_FAULT_ADDRESS_ALIGNMENT.
    - The address and length arguments of sigsegv_register function calls
      must be multiples of SIGSEGV_FAULT_ADDRESS_ALIGNMENT.
* Faster distinction between stack overflow and other fault on OpenBSD.
   2011-03-09 20:41:54 by Aleksej Saushev | Files touched by this commit (2)
Log message:
Update to libsigsegv 2.9

New in 2.9:

* Correct support for 64-bit ABI on MacOS X 10.5 and newer.
* Fix alternate stack overflow on at least Linux for PowerPC64;
  regression introduced in 2.6.
   2010-01-15 21:33:16 by Aleksej Saushev | Files touched by this commit (1)
Log message:
Adjust home page: the project moved to Savannah.
   2009-12-15 18:53:43 by Aleksej Saushev | Files touched by this commit (2)
Log message:
Update to libsigsegv 2.8:
Support for Cygwin 1.7. Improved support for Cygwin 1.5.
   2009-08-10 01:04:31 by Thomas Klausner | Files touched by this commit (2)
Log message:
Update to 2.7:

New in 2.7:

* Support for platforms that follow POSIX:2008, not POSIX:2001.
* Support for MirBSD 10.
* Support for IRIX 5.3. Contributed by Eric Blake.
* On Linux platforms, libsigsegv now prefers the POSIX way of defining the
  signal handler over than the traditional one, when both are supported.
  As a consequence, on Linux/i386 and other Linux platforms, the type
  'stackoverflow_context_t' is now typedefed to 'ucontext_t *' rather than
  'struct sigcontext *'.
   2009-03-20 20:25:55 by Joerg Sonnenberger | Files touched by this commit (1252)
Log message:
Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
   2008-09-13 00:14:11 by Adam Hoka | Files touched by this commit (1)
Log message:
Add conflict with libsigsegv25.
   2008-09-06 15:52:29 by Thomas Klausner | Files touched by this commit (4)
Log message:
Update to 2.6:

New in 2.6:

* sigsegv_leave_handler is changed. Previously it was a normal function with
  no arguments. Now it is a function that take a non-returning continuation
  function and three arguments for it as arguments.
  Where you had code like
     int my_handler(void* fault_address, int serious)
     {
       ...code_before()...;
       sigsegv_leave_handler();
       ...code_after()...;
       longjmp(...);
     }
  you now have to write
     void my_handler_tail(void* arg1, void* arg2, void* arg3)
     {
       ...code_after()...;
       longjmp(...);
     }
     int my_handler(void* fault_address, int serious)
     {
       ...code_before()...;
       #if LIBSIGSEGV_VERSION >= 0x0206
       return sigsegv_leave_handler(my_handler_tail, arg, NULL, NULL);
       #else
       sigsegv_leave_handler();
       my_handler_tail(arg, NULL, NULL);
       /* NOTREACHED */
       abort();
       #endif
     }
* sigsegv_leave_handler now works correctly on MacOS X.
* Support for 64-bit ABI on MacOS X 10.5.
* Support for building universal binaries on MacOS X.
* Improved distinction between stack overflow and other fault on NetBSD,
  OpenBSD, FreeBSD, Linux, AIX, Solaris. Contributed by Eric Blake.
* GNU gnulib now has an autoconf macro for locating libsigsegv:
  http://www.gnu.org/software/gnulib/MODULES.html#module=libsigsegv
   2008-08-23 17:56:28 by Thomas Klausner | Files touched by this commit (3)
Log message:
Fix false positives in determining stack overflow when using mincore.

Using patch from Eric Blake that got committed upstream.
http://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00073.html

Bump PKGREVISION.
   2008-01-07 19:15:27 by Joerg Sonnenberger | Files touched by this commit (1)
Log message:
Supports DESTDIR.

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