summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhobbs <hobbs>2002-05-30 03:27:40 (GMT)
committerhobbs <hobbs>2002-05-30 03:27:40 (GMT)
commit32f9ccf2c6a2a7cfb5bf2bb1baa8ebd497cda173 (patch)
treea75d06fdd6dede3cb01b05d8920600e8007835af
parentb464ac8106dd466c8fc7ae3018e205bf0d69ef5f (diff)
downloadtcl-32f9ccf2c6a2a7cfb5bf2bb1baa8ebd497cda173.zip
tcl-32f9ccf2c6a2a7cfb5bf2bb1baa8ebd497cda173.tar.gz
tcl-32f9ccf2c6a2a7cfb5bf2bb1baa8ebd497cda173.tar.bz2
updated strcmp stuff, see ChangeLog
-rw-r--r--ChangeLog16
1 files changed, 16 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index be4e046..7b3e809 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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.