📄 changelog.1
字号:
* Releasing dmalloc version 4.1.0 beta. * Moved some settings from chunk_loc.h into settings.dist. * Improved the handling of free(NULL) and malloc(0) settings. * Added initial memalign support with a error message if the alignment is less than block size which is not currently supported. * Renamed print-error token to print-messages.Wed Oct 28 10:17:13 1998 Gray Watson <> * Increased the default max memory size from 16mb to 64mb.Thu Oct 15 11:06:41 1998 Gray Watson <> * Released dmalloc version 4.0.3. * Moved to #ident for rcs-ids in GCC. * Found and fixed a bug when reallocing a previous valloced section. Not a good idea anyway since it will not preserve the block-aligned status (should it). * Released dmalloc version 4.0.2. * Fixed a problem in return.h and DMALLOC_UNKNOWN_FILE. Ugh. Thanks much to Mike Sacauskis for pointing this out.Thu Oct 8 11:07:25 1998 Gray Watson <> * Released dmalloc version 4.0.1. * Added startup messages acknowledging the thread status. Added error.o to the thread object list.Wed Oct 7 14:52:14 1998 Gray Watson <> * Fixed problem with thread compilation and chunk.c. Thanks much to Didier Verna for pointing out this problem. * Fixed possible race condition with synchronizing with external sbrk calls.Mon Oct 5 22:56:46 1998 Gray Watson <> * Migrated in new argv code.Sun Oct 4 22:56:46 1998 Gray Watson <> * Released dmalloc version 4.0.0. * Updated the manual a bit. * Made a small change to the solaris return.h code. Thanks Alexandre.Tue Sep 29 09:26:50 1998 Gray Watson <> * Releasing dmalloc version 4.0.0 beta2. * Aligned valloc to block alignment as it should have been with fence post checking installed. * Renamed some internal variables and macros better names.Mon Sep 28 17:55:24 1998 Gray Watson <> * Added better auto-configuration of valloc. * Improved the log-trans output messages. * Added the printf attribute to error.c's dmalloc_message. Fixed a number of casting problems.Fri Sep 18 13:37:23 1998 Gray Watson <> * Releasing dmalloc version 4.0.0 beta. * Added recalloc support into the library. Thanks to Nick Albright for suggesting it. * Cleaned up the calloc special handling and accounting. Simplified the local malloc functions in malloc.c. * Added valloc support to the library after it was determined that OSF thread libraries still use the function. memalign will be much harder to add.Thu Sep 17 08:42:14 1998 Gray Watson <> * Improved the pthread autoconfiguration and the code. Removed the gross macro code sections. * Lots of small code improvements. * Got rid of the _dmalloc_file and _dmalloc_line stuff which was _very_ unportable. Thanks Marty for pointed this out. Reduced the race conditions there and improved the handling of default values. * Added FTX return.h information. Thanks to Wim van Duuren.Wed Sep 16 16:28:49 1998 Gray Watson <> * Added direct strdup support to the library with the assocated leap functions.Tue Feb 10 21:12:40 1998 Gray Watson <> * Releasing version 3.3.1 to get rid of the -beta.Sun Dec 21 19:32:02 1997 Gray Watson <> * Shifted some flags to ints instead of longs. * Improved error string handling.Wed Dec 17 08:15:04 1997 Gray Watson <> * Removed allocation macros from the docs and the header. I was not using them anymore and I would think they would be confusing. * Added realloc(pnt, 0) works like free(pnt). Thanks Stefan!Mon Dec 8 04:34:14 1997 Gray Watson <> * Reworked the log_error_info routine's dumping of the fence post areas to properly dumps upper fence post bytes.Mon Dec 8 02:34:14 1997 Gray Watson <> * Releasing dmalloc version 3.3.0. * Fixed problems with pthread locking and various conditions. Added a warning if lock-on is set without allow-nonlinear.Sun Dec 7 21:44:17 1997 Gray Watson <> * Added THREAD_LOCK_INIT_VAL autoconfigure.Fri Dec 5 12:09:26 1997 Gray Watson <> * Performed some long overdue major code cleaning. Added new Lycos {}, int _b for bools, and other stuff.Wed Nov 5 11:25:09 1997 Gray Watson <> * Renamed argv.[ch] to be dmalloc_argv.[ch] to not clash with argv files.Sun Jul 20 00:40:53 1997 Gray Watson <> * Added return address handling for SGI. Thanks James.Mon Jul 7 03:12:28 1997 Gray Watson <> * Added better C++ overload functions. From whom off the Net did I get this from? * Added test for DMALLOC_SIZE unsigned-ness. * Added a FINI_DMALLOC setting to the settings.dist file to support the OSF __fini_ stuff. * Added pthread lock_on -o environmental settings. You will need to have LOCK_THREADS set to 1 in the settings.h file.Sat Mar 22 12:28:45 1997 Gray Watson <> * Added return-address tracking for gcc on alphas. Thanks Alexandre.Fri Mar 21 09:29:46 1997 Gray Watson <> * Released version 3.2.1. * Added to dmalloc the ability to recognize its internal tags. * Added better documentation of auto-dmalloc_shutdown. * Cleaned up some configuration stuff. * Fixed a number of signed/unsigned problems in chunk.Thu Mar 20 15:45:59 1997 Gray Watson <> * Removed autoconf rule in Makefile.all. * Cleaned up pthreads locking delay code.Fri Jan 17 14:25:12 1997 Gray Watson <> * Releasing version 3.2.0. * Added catch-signals debug token (about time, huh Marty?) * Revamped autoconf scripts to be more standard. * New signal handling.Thu Jan 16 15:22:06 1997 Gray Watson <> * Moved to memcpy and memcmp from the b routines. * Fixed the locking for pthread programs. Dumb errors. * Ran new fillproto on h-files. IMPORT -> extern.Thu Dec 28 20:39:00 1995 Gray Watson <> * Releasing version 3.1.3. * Added new argv versions to fix problems. * Don't allow silent dumps of test program.Tue Dec 19 19:11:19 1995 Gray Watson <> * Added registration subdirectory.Mon Nov 20 22:14:14 1995 Gray Watson <> * Removed some unresolved references in argv.c: strcasecmp, strdup. * Fixed some porting problems to Unixware. Unsigned chars.Mon Oct 21 00:23:51 1995 Gray Watson <> * Fixed bug where I called display_pnt instead of display_where.Tue Oct 10 18:43:09 1995 Gray Watson <> * Releasing version 3.1.2.Mon Sep 18 10:14:36 1995 Gray Watson <> * Finally tested fore myself the configure --srcdir option. Found lots of places with missing $(srcdir) entries.Wed Sep 6 13:33:59 1995 Gray Watson <> * Released version 3.1.2-gamma. * Added sbrk handling in the dmalloc_t test program. * Renumbered error values so inserting won't be a problem in the future. Added ERROR_EXTERNAL_HUGE. * Added new argv files. * Fixed up statistics to include external block handling. * Fixed up the external sbrk handling. I broke it with the 3.1.1 version. This re-write is much cleaner. Made some changes to dblock admin handling and heap-check * Re-added THREAD_LOCK definitions to settings.dist. Where did they go?Tue Sep 5 12:38:48 1995 Gray Watson <> * Moved install.sh to install-sh and fixed some Makefile problems. Thanks Francois. * Simplified the heap code a lot. Fixed race conditions.Sun Sep 3 12:50:30 1995 Gray Watson <> * Releasing 3.1.2-beta. * Added configure handling of 32768 page sizes. * Removed stdlib inclusion in dmalloc.h.2 for size_t. * Added some undefs for malloc, etc. for Linux. Thanks Rick.Sat Sep 2 15:34:01 1995 Gray Watson <> * Releasing 3.1.2-alpha. * Added inital thread locking for debugging threaded programs. * New attempts to auto-configure DMALLOC_SIZE for size_t. I've tried this before. We'll have to see what it screws up. * Added settings.dist which is copied by configure. Thanks Marty.Fri Sep 1 15:53:50 1995 Gray Watson <> * Started better autoconfiguring of DMALLOC_SIZE variable.Wed Aug 30 14:05:39 1995 Gray Watson <> * Added dmalloc_aborting flag in case kill or abort recurses. Thanks Stephen.Tue Aug 29 17:43:54 1995 Gray Watson <> * Added new[] C++ function. Thanks Arno.Tue Aug 28 00:00:00 1995 Gray Watson <> * Changed DMALLOC_SIZE to 'unsigned long' instead of unsigned.Fri Aug 18 11:50:03 1995 Gray Watson <> * Releasing version 3.1.1. * Moved all non-linear heap checking to heap code and improved the code immensely (read it works now). * Fixed dumb bug in argv code. * Added handling of NONLINEAR heap by default.Mon Aug 14 10:57:26 1995 Gray Watson <> * Fixed up dmalloc_t to propogate errors better. Thanks Thorsten.Sun Aug 13 16:02:27 1995 Gray Watson <> * Renamed chunk_heap_check to chunk_check.Fri Jul 14 16:58:09 1995 Gray Watson <> * Releasing version 3.1.0. First commercial release. * Added academic references to permissions sections.Wed Jul 5 19:11:03 1995 Gray Watson <> * Released version 3.1.0-beta.Mon Jul 3 19:57:05 1995 Gray Watson <> * Encorporated new configed argv files from version 2.0.1.Wed Jun 28 19:48:47 1995 Gray Watson <> * Improved header file configurations immensely. Removed all casts and other dumb coding assumptions for 64 bit machines. * Fixed dumb sparc preprocesser error.Tue Jun 20 13:56:02 1995 Gray Watson <> * Added commercial license restrictions to library.Mon Jun 19 22:06:12 1995 Gray Watson <> * Changed USE_ABORT to rely on ABORT_OKAY auto-configed setting. * Fixed problem with fence handling and 64 bit longs. * Added lots of comments about internal chunk structures.Tue Jun 13 17:34:02 1995 Gray Watson <> * pulled manual settings out of conf.h to settings.h.Tue May 31 10:30:59 1995 Gray Watson () * Finished version 3.0.7. Released later.Tue May 30 10:30:59 1995 Gray Watson () * Fixed problem with conf.h references before included. * Fixed problems with exit() calls in configure. Thanks Rik.Mon May 15 20:13:10 1995 Gray Watson () * Added error-dump token for dumping-core and continuing on errors. * Added Web pointers to online documentation. * Added abort() auto-configuration for KILL_PROCESS. * Minor fixes. Added an arg to dmalloc_die to be silent.Fri May 12 16:33:44 1995 Gray Watson () * Released version 3.0.6-beta. * Fixed problem with NEVER_REUSE and realloc same block-size. * Fixed up logging of time. Lots of ifdefs. * Added a pointer overhead structure.Fri May 5 11:39:39 1995 Gray Watson () * Renamed a number of chunk fields to remove the use of count. * Logged starting/ending time in logfile. * Added thread-id tracking with conf.h option. * Added pointer-count tracking with conf.h option. * Added interation-count tracking with conf.h option. * Added global/relative time tracking with conf.h option.Fri Mar 31 16:51:52 1995 Gray Watson () * Better tag output from dmalloc -t. * New version of argv files. * Fixed problem with dmalloc -c and start-count. * Added some messages about upcoming errors in dmalloc_t.Thu Mar 23 10:34:33 1995 Gray Watson () * Improved the manual a bit. Phased in some alpha changes. * Added some Next notes to the contrib directory. Need more.Fri Mar 10 13:29:49 1995 Gray Watson () * Added allow-zero token for not minding malloc(0) and free(0L). * Made all chunk.c global counters longs.Fri Mar 3 12:37:17 1995 Gray Watson () * Integrated into new CVS hierarchy. New copyrights.Mon Jan 2 18:51:19 1995 Gray Watson () * Released version 3.0.5. * Changed my mail address and ftp location.Fri Dec 16 15:07:29 1994 Gray Watson () * Fixed some old references to malloc in docs. Thanks Dave.Thu Dec 15 10:25:59 1994 Gray Watson () * Released version 3.0.4.Sat Nov 12 18:05:34 1994 Gray Watson () * Removed message arg to env-get routine due to various probs.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -