diff options
author | dkf <donal.k.fellows@manchester.ac.uk> | 2007-03-01 10:07:10 (GMT) |
---|---|---|
committer | dkf <donal.k.fellows@manchester.ac.uk> | 2007-03-01 10:07:10 (GMT) |
commit | 22f742915ff117cd9e6476f7eed7b10d7fd383fa (patch) | |
tree | e716e48dda77030afb205440f1921b448faf9bbc /ChangeLog | |
parent | 37e755f3bdebeec9cd0638dbe563de70d6a47426 (diff) | |
download | tcl-22f742915ff117cd9e6476f7eed7b10d7fd383fa.zip tcl-22f742915ff117cd9e6476f7eed7b10d7fd383fa.tar.gz tcl-22f742915ff117cd9e6476f7eed7b10d7fd383fa.tar.bz2 |
Fix [Bug 1671138]
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 52 |
1 files changed, 29 insertions, 23 deletions
@@ -1,34 +1,39 @@ +2007-03-01 Donal K. Fellows <donal.k.fellows@manchester.ac.uk> + + * generic/tclCompCmds.c (TclCompileForeachCmd): Prevent an unexpected + * tests/foreach.test (foreach-9.1): infinite loop when the + variable list is empty and the foreach is compiled. [Bug 1671138] + 2007-02-26 Andreas Kupries <andreask@activestate.com> * generic/tclIORChan.c (FreeReflectedChannel): Added the missing - refcount release between NewRC and FreeRC for the channel handle - object, spotted by Don Porter. This fixes the bug 1667990. + refcount release between NewRC and FreeRC for the channel handle + object, spotted by Don Porter. [Bug 1667990] 2007-02-26 Don Porter <dgp@users.sourceforge.net> - * generic/tclCmdAH.c (Tcl_ForeachObjCmd): Removed surplus copying - of the objv array that used to be a workaround for Bug 404865. That bug - is long fixed. + * generic/tclCmdAH.c (Tcl_ForeachObjCmd): Removed surplus + copying of the objv array that used to be a workaround for [Bug + 404865]. That bug is long fixed. 2007-02-24 Don Porter <dgp@users.sourceforge.net> - * generic/tclBasic.c: Use new interface in Tcl_EvalObjEx so that - the refcounting logic of the List internal rep need not be repeated - there. Better encapsulation of internal details. + * generic/tclBasic.c: Use new interface in Tcl_EvalObjEx so that the + recounting logic of the List internal rep need not be repeated there. + Better encapsulation of internal details. * generic/tclInt.h: New internal routine TclListObjCopy() used - * generic/tclListObj.c: to efficiently do the equivalent of - [lrange $list 0 end]. After some experience with this, might be - a good candidate for exposure as a public interface. It's useful - for callers of Tcl_ListObjGetElements() who want to control the - ongoing validity of the returned objv pointer. + * generic/tclListObj.c: to efficiently do the equivalent of [lrange + $list 0 end]. After some experience with this, might be a good + candidate for exposure as a public interface. It's useful for callers + of Tcl_ListObjGetElements() who want to control the ongoing validity + of the returned objv pointer. 2007-02-22 Andreas Kupries <andreask@activestate.com> * tests/pkg.test: Added tests for the case of an alpha package - satisfying a require for the regular package, demonstrating a - corner case specified in TIP#280. More notes in the comments to - the test. + satisfying a require for the regular package, demonstrating a corner + case specified in TIP#280. More notes in the comments to the test. 2007-02-20 Jan Nijtmans <nijtmans@users.sf.net> @@ -46,7 +51,7 @@ 2007-02-20 Pat Thoyts <patthoyts@users.sourceforge.net> - * generic/tclFileName.c: Bug #1479814. Handle extended paths + * generic/tclFileName.c: [Bug 1479814]. Handle extended paths * generic/tclPathObj.c: on Windows NT and above. These have a * win/tclWinFile.c: \\?\ prefix. * tests/winFCmd.test: Tests for extended path handling. @@ -165,15 +170,16 @@ * generic/tcl.h: update location of version numbers in macosx files. - * macosx/Tcl.xcode/project.pbxproj: restore 'tcltest' target to - * macosx/Tcl.xcode/default.pbxuser: working order by replicating - applicable changes to Tcl.xcodeproj since 2006-07-20. + * macosx/Tcl.xcode/project.pbxproj: restore 'tcltest' target to working + * macosx/Tcl.xcode/default.pbxuser: order by replicating applicable + changes to Tcl.xcodeproj since 2006-07-20. 2007-01-25 Daniel Steffen <das@users.sourceforge.net> * unix/tcl.m4: integrate CPPFLAGS into CFLAGS as late as possible and - move (rather than duplicate) -isysroot flags from CFLAGS to CPPFLAGS to - avoid errors about multiple -isysroot flags from some older gcc builds. + move (rather than duplicate) -isysroot flags from CFLAGS to CPPFLAGS + to avoid errors about multiple -isysroot flags from some older gcc + builds. * unix/configure: autoconf-2.59 @@ -689,7 +695,7 @@ * generic/tclThreadStorage.c (Tcl_InitThreadStorage): (Tcl_FinalizeThreadStorage): Silence a compiler warning about presenting a volatile pointer to 'memset'. - + 2006-11-13 Don Porter <dgp@users.sourceforge.net> * generic/tclIO.c: When [gets] on a binary channel needs to use |