diff options
author | ericm <ericm> | 2000-01-15 02:52:32 (GMT) |
---|---|---|
committer | ericm <ericm> | 2000-01-15 02:52:32 (GMT) |
commit | eecf4343375af14eedadfc7dfc9d3b1b33491656 (patch) | |
tree | f0a48e84b923fb854ce92e859f9387305788cda0 /ChangeLog | |
parent | 91b7d84e6d9216cf464bfb49a3f0721e57362e5e (diff) | |
download | tcl-eecf4343375af14eedadfc7dfc9d3b1b33491656.zip tcl-eecf4343375af14eedadfc7dfc9d3b1b33491656.tar.gz tcl-eecf4343375af14eedadfc7dfc9d3b1b33491656.tar.bz2 |
* tests/var.test: Added a test for the array multiple delete
protection in Tcl_UnsetVar2.
* generic/tclVar.c: Added protection in Tcl_UnsetVar2 against
attempts to multiply delete arrays when unsetting them (bug
#3453). This could happen if there was an unset trace on an array
element and the trace proc made a global or upvar link to the
array, and then the array was unset at the global level. See the
bug reference for more information.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 18 |
1 files changed, 18 insertions, 0 deletions
@@ -1,3 +1,21 @@ +2000-01-14 Eric Melski <ericm@scriptics.com> + + * tests/var.test: Added a test for the array multiple delete + protection in Tcl_UnsetVar2. + + * generic/tclVar.c: Added protection in Tcl_UnsetVar2 against + attempts to multiply delete arrays when unsetting them (bug + #3453). This could happen if there was an unset trace on an array + element and the trace proc made a global or upvar link to the + array, and then the array was unset at the global level. See the + bug reference for more information. + + * unix/tclUnixTime.c: New clock format format. + + * compat/strftime.c: New clock format format. + + * generic/tclGetDate.y: New clock scan format. + 2000-01-13 Jeff Hobbs <hobbs@scriptics.com> * changes: updated changes file to reflect 8.3b2 mods |