diff options
author | Miguel Sofer <miguel.sofer@gmail.com> | 2004-07-15 17:42:11 (GMT) |
---|---|---|
committer | Miguel Sofer <miguel.sofer@gmail.com> | 2004-07-15 17:42:11 (GMT) |
commit | 904a467ccfeca1913883354a57a3639c84f403b1 (patch) | |
tree | c90cbe8bfbba40582d7d52caa3d333c26062927d /ChangeLog | |
parent | 4d636106758757629d87a6b8e9fa35cb684fbe93 (diff) | |
download | tcl-904a467ccfeca1913883354a57a3639c84f403b1.zip tcl-904a467ccfeca1913883354a57a3639c84f403b1.tar.gz tcl-904a467ccfeca1913883354a57a3639c84f403b1.tar.bz2 |
* generic/tclCompile.c (TclCompileScript):
* generic/tclLiteral.c (TclReleaseLiteral): fix for [Bug 467523],
which resurfaced with the latest changes. The previous strategy
was to have special code in TclReleaseLiteral to handle the
self-references generated by empty scripts. The new approach
avoids the self-reference altogether, by having empty scripts
return an unshared literal.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -1,3 +1,13 @@ +2004-07-15 Miguel Sofer <msofer@users.sf.net> + + * generic/tclCompile.c (TclCompileScript): + * generic/tclLiteral.c (TclReleaseLiteral): fix for [Bug 467523], + which resurfaced with the latest changes. The previous strategy + was to have special code in TclReleaseLiteral to handle the + self-references generated by empty scripts. The new approach + avoids the self-reference altogether, by having empty scripts + return an unshared literal. + 2004-07-15 Zoran Vasiljevic <vasiljevic@users.sf.net> * generic/tclEvent.c (NewThreadProc): Backout of changes |