[Lunar-commits] r16844 - moonbase/trunk/libs/mm

Dennis Veatch stumbles at lunar-linux.org
Sat Oct 8 12:53:37 UTC 2005

Author: stumbles
Date: 2005-10-08 12:53:34 +0000 (Sat, 08 Oct 2005)
New Revision: 16844


*) Optimize insertion of free memory chunks by merging with
     the spare area if possible to decrease memory fragmentation.
     [<gennadyd at yahoo.com>]

  *) Fix mm_realloc() function: If the memory chunk passed to mm_realloc()
     can't be extended and a new chunk must be allocated, the old memory
     is copied into the new chunk with a call to memcpy(3). However, the
     used size is the length of the new data and will cause memcpy(3) to
     access memory beyond the old data chunk's boundaries.
     [Kirk Petersen <kirk.petersen at watchguard.com>]

  *) Upgraded build environment to GNU Libtool 1.5.20 and GNU shtool 2.0.2
     [Ralf S. Engelschall]
  *) Updated all copyright messages for year 2005.
     [Ralf S. Engelschall]

Compiled with gcc-3.4.4 and glibc-2.3.5

Modified: moonbase/trunk/libs/mm/DETAILS
--- moonbase/trunk/libs/mm/DETAILS	2005-10-08 12:11:48 UTC (rev 16843)
+++ moonbase/trunk/libs/mm/DETAILS	2005-10-08 12:53:34 UTC (rev 16844)
@@ -1,11 +1,11 @@
-         VERSION=1.3.1
+         VERSION=1.4.0
-      SOURCE_VFY=sha1:10ad006caaef0fc71ffea1b56b76bde88da8d4db
+      SOURCE_VFY=sha1:de64ec2acf61632942d3fe046dd617f75043f3d7
-         UPDATED=20041112
+         UPDATED=20051008
            SHORT="A library for sharing memory between related processes"
 cat << EOF

More information about the Lunar-commits mailing list