summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index f852e57..00dc9c4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
2009-02-18 Don Porter <dgp@users.sourceforge.net>
+ * generic/tclStringObj.c: Rewrite GrowStringBuffer() so that it
+ has parallel structure with GrowUnicodeBuffer(). The revision permits
+ allocation attempts to continue all the way up to failure, with no gap.
+ It also directly manipulates the String and Tcl_Obj internals instead
+ of inefficiently operating via Tcl_*SetObjLength() with all of its
+ extra protections and underdocumented special cases.
+
* generic/tclStringObj.c: Another round of simplification on
the allocation macros.