aboutsummaryrefslogtreecommitdiff
path: root/shmem/unix/mm/CHANGES
diff options
context:
space:
mode:
Diffstat (limited to 'shmem/unix/mm/CHANGES')
-rw-r--r--shmem/unix/mm/CHANGES132
1 files changed, 0 insertions, 132 deletions
diff --git a/shmem/unix/mm/CHANGES b/shmem/unix/mm/CHANGES
deleted file mode 100644
index a1baf219c..000000000
--- a/shmem/unix/mm/CHANGES
+++ /dev/null
@@ -1,132 +0,0 @@
-
- MM CHANGES
- ==========
-
- Changes between 1.0.7 and 1.0.8 (22-Jun-1999 to 24-Jun-1999)
-
- *) Added important MAP_FAILED fallback also to Autoconf stuff
- *) Upgraded to latest shtool 1.3.0-dev to fix two Awk problems
-
- Changes between 1.0.6 and 1.0.7 (06-Jun-1999 to 22-Jun-1999)
-
- *) Upgraded to latest shtool 1.3.0-dev
- *) Avoid -g under non-debugging situation
- *) Complain with a fatal error message when MM_SHM_MAXSEGSIZE
- couldn't be determined.
- *) Updated config.guess/config.sub
- *) Fixed a nasty permission bug for the lock files:
- they were opened write-only, but at least fcntl()
- requires them to be opened read-write.
- *) Check return value of mm_core_lock() in mm_alloc.c
-
- Changes between 1.0.5 and 1.0.6 (02-Jun-1999 to 06-Jun-1999)
-
- *) Fixed mm_malloc() function: it returned the wrong pointer when a chunk
- was reused and forgot to lock/unlock the data structures.
- *) Fixed internal best-fit algorithm for finding a free memory chunk:
- - things got inserted out of order in the list
- - when chunk is found which matches size exactly it stops immediately
- - lowered chunk splitting threshold to MIN(2*size,128)
- *) Moved internal definitions in mm.h to private section
-
- Changes between 1.0.4 and 1.0.5 (21-May-1999 to 02-Jun-1999)
-
- *) Fixed output of mm-config.in
- *) Fixed output of configure --help
- *) Upgraded to GNU libtool 1.3.2
- *) Upgraded to shtool 1.2.9
- *) Made libtool calls visible but use --quiet
- *) Hint user to send feedback only on errors or for new platform
- *) Removed unnecessary "elf" hint for FreeBSD from config.guess
-
- Changes between 1.0.3 and 1.0.4 (15-May-1999 to 21-May-1999)
-
- *) Fixed maximum memory size determination and internal handling
- *) Documented the mm_lib_xxx() functions.
-
- Changes between 1.0.2 and 1.0.3 (26-Apr-1999 to 15-May-1999)
-
- *) Added {MM,mm,mm_core}_permission() function
- *) Fixed version information and mod_ssl URL in manual page
- *) Upgraded config.{guess,sub} from libtool 1.3 distribution
- *) Upgraded to GNU libtool 1.3
- *) Upgraded to shtool 1.2.7
- *) Fixed public includes for xx_t types
- *) Fixed mm_vers.c and shtool type inside CVS
-
- Changes between 1.0.1 and 1.0.2 (18-Apr-1999 to 26-Apr-1999)
-
- *) Upgraded to GNU libtool 1.2f
- *) Upgraded to shtool 1.1.0
-
- Changes between 1.0.0 and 1.0.1 (18-Mar-1999 to 18-Apr-1999)
-
- *) Fixed "dist" Makefile target to not distribute CVS stuff
- *) Upgraded lshtool to the latest version
- *) Const'ification of the API
-
- Changes between 1.0b6 and 1.0.0 (18-Mar-1999 to 28-Mar-1999)
-
- *) Finally cleaned up and polished the mm.pod manual page.
- *) Fixed mm-config program
-
- Changes between 1.0b5 and 1.0b6 (18-Mar-1999 to 18-Mar-1999)
-
- *) Added {MM,mm}_maxsize() to manual page
- *) Changed MM_create() signature to match mm_create()
-
- Changes between 1.0b4 and 1.0b5 (15-Mar-1999 to 18-Mar-1999)
-
- *) Make sure the maximum allocateable size takes
- the overhead of the memory pool into account.
- *) Fixed lshtool and this way hex version string
- *) Fixed Makefile for mm_test target dependecies
- *) Added {MM,mm}_maxsize() function to let one
- determine in advance the maximum allocateable pool
-
- Changes between 1.0b3 and 1.0b4 (15-Mar-1999 to 15-Mar-1999)
-
- *) Added mm-config.pod manpage
- *) Split mm-config --ldflags into --ldflags and --libs
- *) Removed TODO and fulltest files
-
- Changes between 1.0b2 and 1.0b3 (13-Mar-1999 to 15-Mar-1999)
-
- *) Added Autoconf check for determining max shared mem segment size
- *) Changed -1 to MAP_FAILED when available
- *) Replaced 8KB default shared memory segment size with max size
- *) Added mm_core_maxsegsize() function
- *) Use a remembered offset for mmap() on temporary files
- *) Imported source tree into CVS
- *) Added read-only locking support
- *) Fixed MMFILE and MMZERO variants
-
- Changes between 1.0b1 and 1.0b2 (12-Mar-1999 to 13-Mar-1999)
-
- *) Updated the mm.pod manual page.
- *) Split README into README and LICENSE files
- *) Fixed becho problems
- *) Added a test suite summary
- *) Added INSTALL file
- *) Reduced mm_test's memory size from 1MB to 512KB
- *) Fixed unsigned long and %X related warnings
-
- Changes between 1.0b0 and 1.0b1 (11-Mar-1999 to 12-Mar-1999)
-
- *) Enhanced mm_test
- *) Added {MM,mm}_available() function
- *) Fixed MMZERO
- *) Fixed IPC Semaphore initialization
- *) Added --with-{sem,shm}=TYPE options
- *) Fixed "make test" and mm_memory_display() function
- *) Added mm_lib.c source with mm_lib_xx() functions
-
- Changes between 0.9.0 and 1.0b0 (10-Mar-1999 to 11-Mar-1999)
-
- *) Switched to GNU Autoconf and GNU Libtool
-
- Changes between GENESIS and 0.9.0 (Jan-1999 to 10-Mar-1999)
-
- *) Created initial version on FreeBSD
- *) Ported to Linux and Solaris
-