MM CHANGES ========== 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 |