summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2008-05-20 22:22:14 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2008-05-20 22:22:14 (GMT)
commita1ca307c098bd1b12e73b18eb500707296e084ca (patch)
treed20e5333aee55b716637ba25b7de217b6e49fef6 /ChangeLog
parentecf4164c6f084705cf96b0610c3bfc82c44a094f (diff)
downloadtcl-a1ca307c098bd1b12e73b18eb500707296e084ca.zip
tcl-a1ca307c098bd1b12e73b18eb500707296e084ca.tar.gz
tcl-a1ca307c098bd1b12e73b18eb500707296e084ca.tar.bz2
Correct logic for handling error cases when setting the namespace unknown handler.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog54
1 files changed, 28 insertions, 26 deletions
diff --git a/ChangeLog b/ChangeLog
index ecbc97f..7820292 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,13 @@
+2008-05-20 Donal K. Fellows <dkf@users.sf.net>
+
+ * generic/tclNamesp.c (Tcl_SetNamespaceUnknownHandler): Corrected odd
+ logic for handling installation of namespace unknown handlers which
+ could lead too very strange things happening in the error case.
+
2008-05-16 Miguel Sofer <msofer@users.sf.net>
- * generic/tclCompile.c: fix crash with tcl_traceExec. Found and
- fixed by Alexander Pasadyn [Bug 1964803].
+ * generic/tclCompile.c: fix crash with tcl_traceExec. Found and fixed
+ by Alexander Pasadyn. [Bug 1964803]
2008-05-15 Pat Thoyts <patthoyts@users.sourceforge.net>
@@ -15,38 +21,34 @@
extension and tsdPerf.so to get some performance metrics by,
simulating, simple TSD contention.
-
2008-05-09 George Peter Staplin <georgeps@xmission.com>
* generic/tcl.h: Make Tcl_ThreadDataKey a void *.
- * generic/tclInt.h: Change around some function names and
- add some new per-platform declarations for thread-specific data
- functions.
- * generic/tclThread.c: Make use of of the new function names
- that no longer have a Tclp prefix.
- * generic/tclThreadStorage.c: Replace the core thread-specific data
- (TSD) mechanism with an array offset solution that eliminates the
- hash tables, and only uses one slot of native TSD.
- Many thanks to Kevin B. Kenny for his help with this.
-
- * unix/tclUnixThrd.c: Add platform-specific TSD functions for use
- by tclThreadStorage.c.
- * win/tclWinThrd.c: Add platform-specific TSD functions for use
- by tclThreadStorage.c.
+ * generic/tclInt.h: Change around some function names and add some
+ new per-platform declarations for thread-specific data functions.
+ * generic/tclThread.c: Make use of of the new function names that no
+ longer have a Tclp prefix.
+ * generic/tclThreadStorage.c: Replace the core thread-specific data
+ (TSD) mechanism with an array offset solution that eliminates the hash
+ tables, and only uses one slot of native TSD. Many thanks to Kevin B.
+ Kenny for his help with this.
+
+ * unix/tclUnixThrd.c: Add platform-specific TSD functions for use by
+ tclThreadStorage.c.
+ * win/tclWinThrd.c: Add platform-specific TSD functions for use by
+ tclThreadStorage.c.
2008-05-09 Kevin B. Kenny <kennykb@acm.org>
- * tests/dict.test (dict-19.2): Corrected a bug where
- the test was changed to use [apply] instead of a temporary
- proc, but the cleanup script still attempted to delete
- the temporary proc.
-
+ * tests/dict.test (dict-19.2): Corrected a bug where the test was
+ changed to use [apply] instead of a temporary proc, but the cleanup
+ script still attempted to delete the temporary proc.
+
2008-05-07 Donal K. Fellows <dkf@cspool38.cs.man.ac.uk>
- * generic/tclCompCmds.c (TclCompileDictAppendCmd): Fix silly
- off-by one error that caused a crash every time a compiled 'dict
- append' with more than one argument was used. Found by Colin
- McCormack.
+ * generic/tclCompCmds.c (TclCompileDictAppendCmd): Fix silly off-by
+ one error that caused a crash every time a compiled 'dict append' with
+ more than one argument was used. Found by Colin McCormack.
2008-05-02 Pat Thoyts <patthoyts@users.sourceforge.net>