diff options
author | Miguel Sofer <miguel.sofer@gmail.com> | 2004-05-24 01:19:34 (GMT) |
---|---|---|
committer | Miguel Sofer <miguel.sofer@gmail.com> | 2004-05-24 01:19:34 (GMT) |
commit | 3998b7fbb74a834fe59c131c7398de7f3eea9430 (patch) | |
tree | 575bd6968266fcb9b0216efb82c09e40b9d7e2c3 | |
parent | e4d214b612fa58a6dd0a0663d07085036a8c50d5 (diff) | |
download | tcl-3998b7fbb74a834fe59c131c7398de7f3eea9430.zip tcl-3998b7fbb74a834fe59c131c7398de7f3eea9430.tar.gz tcl-3998b7fbb74a834fe59c131c7398de7f3eea9430.tar.bz2 |
Adding potential incompatibility warning in Changelog
-rw-r--r-- | ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -6,6 +6,18 @@ (predecessor of [Bug 959052]) removed. * tests/namespace.test: added tests 17.10-12 + ***POTENTIAL INCOMPATIBILITY*** + The patch modifies non-documented behaviour, and passes every test + in the testsuite. However, scripts relying on the old behaviour + may break. + Note that the only behaviour change concerns the creative writing + of unset variables. More precisely, which variable will be created + when neither a namespace variable nor a global variable by that + name exists, as defined by [info vars]. The new behaviour is that + the namespace resolution process deems a variable to exist exactly + when [info vars] finds it - ie, either it has value, or else it + was "fixed" by a call to [variable]. + 2004-05-22 Miguel Sofer <msofer@users.sf.net> * generic/tclVar.c (TclObjLookupVar, TclObjUnsetVar2): fix for new |