diff options
author | mdejong <mdejong> | 2003-07-24 18:16:30 (GMT) |
---|---|---|
committer | mdejong <mdejong> | 2003-07-24 18:16:30 (GMT) |
commit | 36f1698a072c40091f4452ae29366b10cc4be03c (patch) | |
tree | 420611bcf77c01f467cd63a0bb099405c28b3cdb /ChangeLog | |
parent | db3db9df91cdc7d1b0bdac6c9c927765ce9afd95 (diff) | |
download | tcl-36f1698a072c40091f4452ae29366b10cc4be03c.zip tcl-36f1698a072c40091f4452ae29366b10cc4be03c.tar.gz tcl-36f1698a072c40091f4452ae29366b10cc4be03c.tar.bz2 |
* generic/tcl.h: Revert change made on 2003-07-21
since it made the sizeof(Tcl_Obj) different for
regular vs mem debug builds.
* generic/tclInt.h: Define TclDecrRefCount in terms
of Tcl_DbDecrRefCount which removes one layer of
inderection.
* generic/tclObj.c (TclDbInitNewObj, Tcl_DbIncrRefCount,
Tcl_DbDecrRefCount, Tcl_DbIsShared):
Define ThreadSpecificData that contains a hashtable.
The table is used to ensure that a Tcl_Obj is only
acted upon in the thread that allocated it. This
checking code is enabled only when mem debug and
threads are enabled.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -1,3 +1,19 @@ +2003-07-24 Mo DeJong <mdejong@users.sourceforge.net> + + * generic/tcl.h: Revert change made on 2003-07-21 + since it made the sizeof(Tcl_Obj) different for + regular vs mem debug builds. + * generic/tclInt.h: Define TclDecrRefCount in terms + of Tcl_DbDecrRefCount which removes one layer of + inderection. + * generic/tclObj.c (TclDbInitNewObj, Tcl_DbIncrRefCount, + Tcl_DbDecrRefCount, Tcl_DbIsShared): + Define ThreadSpecificData that contains a hashtable. + The table is used to ensure that a Tcl_Obj is only + acted upon in the thread that allocated it. This + checking code is enabled only when mem debug and + threads are enabled. + 2003-07-24 Don Porter <dgp@users.sourceforge.net> * tests/async.test: Added several tests that demonstrate Tcl |