summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2006-10-31 13:46:31 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2006-10-31 13:46:31 (GMT)
commit0ca58aa64c618e56ba5a8e06c8030de1737ba015 (patch)
treeed568c862afcaac4c420827a45785a6bdfe7bdbc /ChangeLog
parentbdf25bdf70ec1d2f6dddeb07719d5b50ee2a5f91 (diff)
downloadtcl-0ca58aa64c618e56ba5a8e06c8030de1737ba015.zip
tcl-0ca58aa64c618e56ba5a8e06c8030de1737ba015.tar.gz
tcl-0ca58aa64c618e56ba5a8e06c8030de1737ba015.tar.bz2
Fix [Bug 1587618], eliminating the callObjc and callObjv fields from the Interp
structure.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog28
1 files changed, 22 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog
index 94103f2..5f44efa 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,19 +1,35 @@
+2006-10-31 Donal K. Fellows <dkf@users.sf.net>
+
+ * generic/tclBasic.c, generic/tclNamesp.c, generic/tclProc.c:
+ * generic/tclInt.h: Removed the callObjc and callObjv fields from the
+ Interp structure. They did not function correctly and made other parts
+ of the core amazingly complex, resulting in a substantive change to
+ [info level] behaviour. [Bug 1587618]
+ * library/clock.tcl: Removed use of [info level 0] for calculating the
+ command name as used by the user and replace with a literal. What's
+ there now is sucky, but at least appears to be right to most users.
+ * tests/namespace.test (namespace-42.7,namespace-47.1): Reverted
+ changes to these tests.
+ * tests/info.test (info-9.11,info-9.12): Added knownBug constraint
+ since these tests require a different behaviour of [info level] than
+ is possible because of other dependencies.
+
2006-10-30 Jeff Hobbs <jeffh@ActiveState.com>
- * tools/tcltk-man2html.tcl (option-toc): handle any kind of
- options defined toc section (needed for ttk docs)
+ * tools/tcltk-man2html.tcl (option-toc): handle any kind of options
+ defined toc section (needed for ttk docs)
2006-10-30 Miguel Sofer <msofer@users.sf.net>
* generic/tclBasic.c (TEOVI): insured that the interp's callObjc/v
fields are restored after traces run, as they be spoiled. This was
- causing a segfault in tcllib's profiler tests.
+ causing a segfault in tcllib's profiler tests.
2006-10-30 Don Porter <dgp@users.sourceforge.net>
- * generic/tclExecute.c (INST_MOD): Corrected improper testing of
- * tests/expr.test: the sign of bignums when applying Tcl's
- division rules. Thanks to Peter Spjuth. [Bug 1585704]
+ * generic/tclExecute.c (INST_MOD): Corrected improper testing of the
+ * tests/expr.test: sign of bignums when applying Tcl's
+ division rules. Thanks to Peter Spjuth. [Bug 1585704]
2006-10-29 Miguel Sofer <msofer@users.sf.net>