summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorMiguel Sofer <miguel.sofer@gmail.com>2004-07-15 17:42:11 (GMT)
committerMiguel Sofer <miguel.sofer@gmail.com>2004-07-15 17:42:11 (GMT)
commit904a467ccfeca1913883354a57a3639c84f403b1 (patch)
treec90cbe8bfbba40582d7d52caa3d333c26062927d /ChangeLog
parent4d636106758757629d87a6b8e9fa35cb684fbe93 (diff)
downloadtcl-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--ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 39a86a5..8369b84 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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