summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authormdejong <mdejong>2003-01-25 14:11:31 (GMT)
committermdejong <mdejong>2003-01-25 14:11:31 (GMT)
commit45c06028d02a86a2c5e83c43af1919b031a5e45f (patch)
tree8e09cb15a16baa630dc51a0b34c9af26e3eac4b6 /ChangeLog
parent758234180a856302c7aa063a7fbb6cb06145cd56 (diff)
downloadtcl-45c06028d02a86a2c5e83c43af1919b031a5e45f.zip
tcl-45c06028d02a86a2c5e83c43af1919b031a5e45f.tar.gz
tcl-45c06028d02a86a2c5e83c43af1919b031a5e45f.tar.bz2
* win/tclWin32Dll.c (TclpCheckStackSpace, squelch_warnings):
* win/tclWinChan.c (Tcl_MakeFileChannel, squelch_warnings): * win/tclWinFCmd.c (DoRenameFile, DoCopyFile, squelch_warnings): Re-implement inline ASM SEH handlers for gcc. The esp and ebp registers are now saved on the stack instead of in global variables so that the code is thread safe. Add additional checks when TCL_MEM_DEBUG is defined to be sure the values were recovered from the stack properly. Remove squelch_warnings functions and add a dummy call in the handler methods to squelch compiler warnings.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog15
1 files changed, 15 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 37fbaef..92dd6de 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,20 @@
2003-01-25 Mo DeJong <mdejong@users.sourceforge.net>
+ * win/tclWin32Dll.c (TclpCheckStackSpace, squelch_warnings):
+ * win/tclWinChan.c (Tcl_MakeFileChannel, squelch_warnings):
+ * win/tclWinFCmd.c (DoRenameFile, DoCopyFile, squelch_warnings):
+ Re-implement inline ASM SEH handlers for gcc.
+ The esp and ebp registers are now saved on the
+ stack instead of in global variables so that
+ the code is thread safe. Add additional checks
+ when TCL_MEM_DEBUG is defined to be sure the
+ values were recovered from the stack properly.
+ Remove squelch_warnings functions and add
+ a dummy call in the handler methods to squelch
+ compiler warnings.
+
+2003-01-25 Mo DeJong <mdejong@users.sourceforge.net>
+
* win/configure:
* win/configure.in: Define HAVE_ALLOCA_GCC_INLINE
when we detect that no alloca function is found