summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2001-07-12 13:15:09 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2001-07-12 13:15:09 (GMT)
commit70cdccb08c6d52be6add914db5844c25c9b92f0a (patch)
tree3c3398315ca2c30b926058cb5dbf50de7dd0fd7c /ChangeLog
parentca72133fb3d2bc04fc3174d379f1158b13c1ea10 (diff)
downloadtcl-70cdccb08c6d52be6add914db5844c25c9b92f0a.zip
tcl-70cdccb08c6d52be6add914db5844c25c9b92f0a.tar.gz
tcl-70cdccb08c6d52be6add914db5844c25c9b92f0a.tar.bz2
TIP#36 implementation. Also includes cleanup for subst option
handling and improved documentation for the subst command (in my capacity as maintainer of the Commands M-Z functional area.)
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog17
1 files changed, 17 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index d48e39c..140e139 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,20 @@
+2001-07-12 Donal K. Fellows <fellowsd@cs.man.ac.uk>
+
+ * tests/subst.test (subst-10.*): Updated tests to check new
+ behaviour for 'break' in command substitutions.
+ (subst-1.2,subst-7.1): Error messages changed.
+ * doc/SubstObj.3: New file, to document Tcl_SubstObj.
+ * doc/subst.n: Improved and updated documentation for 'subst' to
+ help support the changed behaviour.
+ * generic/tcl.decls (generic-437): Declaration for Tcl_SubstObj
+ * generic/tcl.h (TCL_SUBST_*): Added flags for Tcl_SubstObj.
+ * generic/tclCmdMZ.c (Tcl_SubstObj,Tcl_SubstObjCmd): Divided into
+ two parts to allow people to access the innards of 'subst' and
+ changed the behaviour when command substitutions do a 'break' to
+ be different from 'continue'. Also now works with objects, which
+ allows for some nifty optimisations with variable substitutions
+ and a slight improvement with command substitutions. [TIP#36]
+
2001-07-10 Mo DeJong <mdejong@redhat.com>
* unix/Makefile.in: Add AR variable for use in STLIB_LD.