diff options
author | dkf <donal.k.fellows@manchester.ac.uk> | 2009-11-24 12:00:08 (GMT) |
---|---|---|
committer | dkf <donal.k.fellows@manchester.ac.uk> | 2009-11-24 12:00:08 (GMT) |
commit | a20a036f3289a187283f242e8cd22fee976f3bfb (patch) | |
tree | 35a1ce0ce5c0d6b8d7b752c092b3816da7977434 /ChangeLog | |
parent | c48d854865fb1aa7c418cb6cd4ef39b5d7d0332f (diff) | |
download | tcl-a20a036f3289a187283f242e8cd22fee976f3bfb.zip tcl-a20a036f3289a187283f242e8cd22fee976f3bfb.tar.gz tcl-a20a036f3289a187283f242e8cd22fee976f3bfb.tar.bz2 |
Ensure that destroying an object in a constructor doesn't crash. [Bug 2903011]
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 50 |
1 files changed, 30 insertions, 20 deletions
@@ -1,38 +1,48 @@ +2009-11-24 Donal K. Fellows <dkf@users.sf.net> + + * generic/tclOO.c (FinalizeAlloc, Tcl_NewObjectInstance): + [Bug 2903011]: Make it an error to destroy an object in a constructor, + and also make sure that an object is not deleted twice in the error + case. + 2009-11-24 Pat Thoyts <patthoyts@users.sourceforge.net> - * tests/fCmd.test: [Bug 2893771] Teach [file stat] to handle locked + * tests/fCmd.test: [Bug 2893771]: Teach [file stat] to handle locked * win/tclWinFile.c: files so that [file exists] no longer lies. 2009-11-23 Jan Nijtmans <nijtmans@users.sf.net> - * library/tclIndex (regenerated) to reflect various changes - in safe.tcl and other files. + * library/tclIndex: (regenerated) to reflect various changes in + safe.tcl and other files. 2009-11-23 Kevin Kenny <kennykb@acm.org> - * tests/fCmd.test (fCmd-30.1): Changed registry location of the - 'My Documents' folder to the one that's correct for Windows 2000, - XP, Server 2003, Vista, Server 2008, and Windows 7. - (See http://support.microsoft.com/kb/310746) + * tests/fCmd.test (fCmd-30.1): Changed registry location of the 'My + Documents' folder to the one that's correct for Windows 2000, XP, + Server 2003, Vista, Server 2008, and Windows 7. (See + http://support.microsoft.com/kb/310746) 2009-11-23 Jan Nijtmans <nijtmans@users.sf.net> - * win/tclWinDde.c #undef STATIC_BUILD, in order to make sure that - * win/tclWinReg.c Xxxxx_Init is always exported even when Tcl is - * generic/tclTest.c built static (otherwise we cannot create a DLL). - * generic/tclThreadTest.c Make all functions static, except TclThread_Init. - * tests/fCmd.test Enable fCmd-30.1 when registry is available. - * win/tcl.m4 Fix ${SHLIB_LD_LIBS} definition, fix conflicts - * win/Makefile.in Simplifications related to tcl.m4 changes. - * win/configure.in between static libraries and import library on windows. - * win/configure (regenerated) - * win/makefile.vc Add stub library to necessary link lines + * win/tclWinDde.c: #undef STATIC_BUILD, in order to make sure + * win/tclWinReg.c: that Xxxxx_Init is always exported even when + * generic/tclTest.c: Tcl is built static (otherwise we cannot + create a DLL). + * generic/tclThreadTest.c: Make all functions static, except + TclThread_Init. + * tests/fCmd.test: Enable fCmd-30.1 when registry is available. + * win/tcl.m4: Fix ${SHLIB_LD_LIBS} definition, fix conflicts + * win/Makefile.in: Simplifications related to tcl.m4 changes. + * win/configure.in: Between static libraries and import library on + windows. + * win/configure: (regenerated) + * win/makefile.vc: Add stub library to necessary link lines. 2009-11-23 Kevin B. Kenny <kennykb@acm.org> - * generic/tclThreadTest.c (NewTestThread): [Bug 2901803] - Further machinations to get NewTestThread actually to launch - the thread, not just compile. + * generic/tclThreadTest.c (NewTestThread): [Bug 2901803]: Further + machinations to get NewTestThread actually to launch the thread, not + just compile. 2009-11-22 Donal K. Fellows <dkf@users.sf.net> |