diff options
author | Miguel Sofer <miguel.sofer@gmail.com> | 2002-07-29 00:25:48 (GMT) |
---|---|---|
committer | Miguel Sofer <miguel.sofer@gmail.com> | 2002-07-29 00:25:48 (GMT) |
commit | 8aac5314070c34799ffa1a70feb28b35584bc49a (patch) | |
tree | 208b34b62a4fbd5ad2e737a2db9c09e81c11e01d /ChangeLog | |
parent | 8ad6452f7dc366f56dcb758bea0740353758aa73 (diff) | |
download | tcl-8aac5314070c34799ffa1a70feb28b35584bc49a.zip tcl-8aac5314070c34799ffa1a70feb28b35584bc49a.tar.gz tcl-8aac5314070c34799ffa1a70feb28b35584bc49a.tar.bz2 |
Fix for [Bug 582522] - aliases now fire execution traces on the target
command. Optimisation of alias invocation.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -1,3 +1,19 @@ +2002-07-28 Miguel Sofer <msofer@users.sourceforge.net> + + * generic/tcl.h: + * generic/tclBasic.c: added the new flag TCL_EVAL_NO_TRACEBACK to + the interface of the Tcl_Eval* functions. Modified the error + message for too many nested evaluations. + * generic/tclInterp.h: changed the Alias struct to be of variable + length and store the prefix arguments directly (instead of a + pointer to a Tcl_Obj list). Made AliasObjCmd call Tcl_EvalObjv + instead of TclObjInvoke - thus making aliases trigger execution + traces [Bug 582522]. + * tests/interp.test: + * tests/stack.test: adapted to the new error message. + * tests/trace.test: added tests for aliases firing the exec + traces. + 2002-07-27 Mo DeJong <mdejong@users.sourceforge.net> * unix/Makefile.in: Revert fix for Tcl bug 529801 |