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

History of commit frequency

CVS Commit History:


   2010-04-13 20:41:44 by Aleksey Cheusov | Files touched by this commit (3) | Package updated
Log message:

update to 0.14.0

   Major changes:

     New tools: lmdbg-stat, lmdbg-grep and lmdbg-sort for collecting and
     analysing statistical information about memory allocations.

     lmdbg-run: new options for lmdbg-run: -S and -M for generating
     shortened stacktraces.

     lmdbg-sym: new option -p for obtaining program name from lmdbg-run's
     output.

     fix: 'mkcmake test' removes its temporary files.
   2010-03-13 18:56:27 by Aleksey Cheusov | Files touched by this commit (1)
Log message:
dependency: s,wip/pipestatus,devel/pipestatus,

   2010-01-31 20:57:34 by Aleksey Cheusov | Files touched by this commit (1) | Package updated
Log message:

DEPENDS on pipestatus
MAKE_PROGRAM=  mkcmake
HOMEPAGE updated
   2010-01-31 20:53:15 by Aleksey Cheusov | Files touched by this commit (3) | Package updated
Log message:

Update to version 0.13.0

  INSTALL: updated

  mk-configure>=0.14.0 is needed to build lmdbg.

  FIXED: 'make install' command installs test utilities from tests/
  subdirectory. Thanks to Mikolaj Golub for bug report.

  lmdbg-sym:
    - LMDBG uses very tricky features of GDB. As a result GDB may
      segfault on some platforms, e.g. gdb-6.4.90-debian fails on
      Debian/Etch.  In order to show users that GDB is buggy and needs
      to be fixed, an exit status of it is checked. For this purpose
      http://sf.net/projects/pipestatus/ is needed.
    - LMDBG_GDB environment variable sets the path to gdb program
      overiding path defined at build time. See scripts/Makefile.

  For better efficiency lmdbg-multi2single and lmdbg-single2multi
  internal scripts have been reimplemented in C and renamed to
  lmdbg-m2s and lmdbg-s2m respectively.

  Built-time AWK variable sets an AWK interpreter for awk script.
  See scripts/Makefile.
   2010-01-03 14:06:18 by Aleksey Cheusov | Files touched by this commit (3) | Package updated
Log message:

update to version 0.12.0
  ADDED: support for calloc(3) and posix_memalign(3).

  Latest mk-configure is required for building.

  A target for testing lmdbg is again "test"! :-)

  Partial support for OpenBSD. Partial because I don't know how to
  detect where shared lib's code begins, there are no /proc/$$/maps.

  added: -a and -g options for "lmdbg" script.

  cleanups:
    - SHLIB_MAJOR/MINOR are used instead of dirty hacks.

  "make test" is now friendly with MAKEOBJDIR

  More regression tests.
   2009-08-10 21:41:45 by Aleksey Cheusov | Files touched by this commit (1)
Log message:
LICENSE=mit

   2009-07-25 01:06:12 by Aleksey Cheusov | Files touched by this commit (3) | Package updated
Log message:

updated to version 0.11.0

  Support for modern Linux/glibc where libraries are loaded
  to different regions of the virtual memory
  (See http://en.wikipedia.org/wiki/Address_space_layout_randomization).
  To handle this lmdbg-run adds the special "info section" information
  obtained from /proc/<pid>/maps available on NetBSD and Linux
  to the log file, and lmdbg-sym uses this information.

  fixed: enabling malloc logging in lmdbg-sym was an extreamly strange
  idea.  This was just an oversight. Now it is disabled.

  ***** A TARGET FOR TESTING LMDBG IS NOW "check", NOT \ 
"test"! *****

  Additional regression test for lmdbg-sym and shared libraries.

  WARNS=4 for libstacktrace library

  WARNS=4 for liblmdbg library

  Two internal helper scripts:
  scripts/lmdbg-multi2single and scripts/lmdbg-single2multi.

  Other minor improvements, clean-ups and fixes.
   2009-06-03 21:56:20 by Aleksey Cheusov | Files touched by this commit (1)
Log message:
fix sorting

   2009-05-31 14:55:53 by Aleksey Cheusov | Files touched by this commit (3) | Package updated
Log message:

updated to 0.10.0

  MAJOR CHANGES (since version 0.9.0):

  Completely NEW build system based on NetBSD make (aka bmake),
  mk-configure and pkgsrc's mk-files.  It makes building LMDBG a bit
  harder (user have to install new building tools, most probably from
  sources :-( ) but makes the code *much* simplier and makes
  development and supporting *drammatically* easier. See INSTALL file
  for the installation instructions.

  This release of LMDBG was sucessfully tested under the following
  platforms: NetBSD-5.0/x86/gcc, NetBSD-4.0/x86/gcc,
  Linux/glibc-2.3/x86/gcc, FreeBSD-6.2/x86/gcc and Solaris-10/x86/gcc.
  NetBSD-2/alpha/gcc also partially works (unfortunately gcc's
  __builtin_return_address and __builtin_frame_address return NULL
  with non-zero arguments on NetBSD-2/alpha :-(, that is stacktrace
  consists on single stack frame).

  - Now all utilities have man pages.

  - separation of libstacktrace library which is compatible (has a
    similar API) with GNU libc's backtrace(3) but works just perfectly
    under NetBSD, FreeBSD and Solaris.

  - lmdbg-leak-check has been renamed to lmdbg.

  - lmdbg-sysleaks:
    - Two new keywords in config file: ignore_basefile, ignore_baseline.
    - Support for shitty Solaris' /bin/sh.

  - lmdbg-sym:
    Fixes for -a mode. Now it outputs results in the same format as -g.

  - lmdbg-run and lmdbg-sym:
    LMDBG_ENV environment variable...

  - LMDBG_LIBDYN variables has been renamed to LMDBG_LIB.

  - tests/test.sh:
  Diverse fixes for Solaris
    - support for shitty shell :-/
    - 0x vs sprintf('%p", ...)

  - lmdbg.c:
    fixed: log_enabled variable is set from gdb, so it must not be static.
    fixed: lint(1) warnings.

  - Both libstacktrace and liblmdbg libraries are built with '-O0 -g'
    flags.
   2009-05-15 07:55:43 by Aleksey Cheusov | Files touched by this commit (1)
Log message:
DEPENDS on devel/gdb


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