summaryrefslogtreecommitdiffstats
path: root/mac/MW_TclStaticHeader.h
diff options
context:
space:
mode:
authordas <das@noemail.net>2001-05-17 13:30:01 (GMT)
committerdas <das@noemail.net>2001-05-17 13:30:01 (GMT)
commitda370f27864403589365c5083b908e1ccfea3254 (patch)
tree2932408b466ddb854268ad116bea7ab9b41ed78e /mac/MW_TclStaticHeader.h
parent9b2fc8ce7bd849f2a33ee0a0cdd1894ce0bbcb58 (diff)
downloadtcl-da370f27864403589365c5083b908e1ccfea3254.zip
tcl-da370f27864403589365c5083b908e1ccfea3254.tar.gz
tcl-da370f27864403589365c5083b908e1ccfea3254.tar.bz2
2001-05-04 Daniel Steffen <das@users.sourceforge.net>
** Mac 8.3.3 binary release * mac/tclMacAlloc.c: modernized TclpSysAlloc() to use temporary memory instead of system heap memory when available (MacOS >= 7.5 and possibly earlier, use of system heap has been discouraged for a long time and has many disadvantages, e.g. memory isn't paged out, and errors can very easily bring the system down); fixed crashing bug in TclpSysRealloc() and CleanUpExitProc() where memory was being accessed after having been deallocated; fixed memory leak in (de)allocation code (for every block ever allocated with TclpSysAlloc, a Ptr was leaked), if temporary memory is available, don't track allocated memory, instead use RecoverHandle() to get Handle from Ptr, otherwise use doubly linked list to correctly track memory and free all allocated memory; added new option for ConfigureMemory: MEMORY_DONT_USE_TEMPMEM, disables use of temporary memory even when it would be available, only necessary when writing e.g. a driver (using tcl??); increased fraction of application heap reserved for OS routines to 512K FossilOrigin-Name: 1b4e7a6a18130133eaf2170096b65a276bc48c01
Diffstat (limited to 'mac/MW_TclStaticHeader.h')
0 files changed, 0 insertions, 0 deletions