summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2008-05-31 22:29:45 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2008-05-31 22:29:45 (GMT)
commitd21830d6102251026eb770706ba3319f1cc24755 (patch)
tree6fb5a6887947a5210915f6a1c4699289863db712 /ChangeLog
parentd4816fa0c5eb1cea8d0e924c3187887e2c96cd11 (diff)
downloadtcl-d21830d6102251026eb770706ba3319f1cc24755.zip
tcl-d21830d6102251026eb770706ba3319f1cc24755.tar.gz
tcl-d21830d6102251026eb770706ba3319f1cc24755.tar.bz2
Plug method-related memory leaks pointed out by Miguel.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog11
1 files changed, 9 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 0b12e37..0395762 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,10 +1,17 @@
2008-05-31 Donal K. Fellows <dkf@users.sf.net>
+ * generic/tclOO.c (InitFoundation): Correct reference counting for
+ strings used when creating the constructor for classes.
+ * generic/tclOOMethod.c (TclOODelMethodRef): Correct fencepost error
+ in reference counting of method implementation structures.
+ * tests/oo.test (oo-0.5): Added a test to detect a memory leak problem
+ relating to disposal of the core object system.
+
TIP#257 IMPLEMENTATION
* generic/tclBasic.c, generic/tclOOInt.h: Correct declarations.
- * win/Makefile.in, win/makefile.bc, win/makefile.vc: Build support
- for Win32, from Joe Mistachkin. [Patch 1980861]
+ * win/Makefile.in, win/makefile.bc, win/makefile.vc: Build support for
+ Win32, from Joe Mistachkin. [Patch 1980861]
* generic/tclOO*, doc/*, tests/oo.test: Port of implementation of
TclOO to sit directly inside Tcl. Note that this is incomplete (e.g.