diff options
author | hobbs <hobbs> | 2002-05-30 03:27:40 (GMT) |
---|---|---|
committer | hobbs <hobbs> | 2002-05-30 03:27:40 (GMT) |
commit | 32f9ccf2c6a2a7cfb5bf2bb1baa8ebd497cda173 (patch) | |
tree | a75d06fdd6dede3cb01b05d8920600e8007835af | |
parent | b464ac8106dd466c8fc7ae3018e205bf0d69ef5f (diff) | |
download | tcl-32f9ccf2c6a2a7cfb5bf2bb1baa8ebd497cda173.zip tcl-32f9ccf2c6a2a7cfb5bf2bb1baa8ebd497cda173.tar.gz tcl-32f9ccf2c6a2a7cfb5bf2bb1baa8ebd497cda173.tar.bz2 |
updated strcmp stuff, see ChangeLog
-rw-r--r-- | ChangeLog | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -1,3 +1,19 @@ +2002-05-29 Jeff Hobbs <jeffh@ActiveState.com> + + * unix/configure: regen'ed + * unix/configure.in: replaced bigendian check with autoconf + standard AC_C_BIG_ENDIAN, which defined WORDS_BIGENDIAN on + bigendian systems. + * generic/tclUtf.c (Tcl_UniCharNcmp): + * generic/tclInt.h (TclUniCharNcmp): use WORDS_BIGENDIAN instead of + TCL_OPTIMIZE_UNICODE_COMPARE to enable memcmp alternative. + + * generic/tclExecute.c (TclExecuteByteCode INST_STR_CMP): + * generic/tclCmdMZ.c (Tcl_StringObjCmd): changed the case for + choosing the Tcl_UniCharNcmp compare to when both objs are of + StringType, as benchmarks show that is the optimal check (both + bigendian and littleendian systems). + 2002-05-29 Don Porter <dgp@users.sourceforge.net> * generic/tclMain.c: Removed "dummy" reference to Tcl_LinkVar. |