+2010-07-11 Pádraig Brady <P@draigBrady.com>
+ Bruno Haible <bruno@clisp.org>
+
+ unistr/u8-strchr: Optimize ASCII argument case.
+ * lib/unistr/u8-strchr.c (u8_strchr): For ASCII arguments, use strchr.
+
+2010-07-08 Paul Eggert <eggert@cs.ucla.edu>
+
+ (x)memcoll: minor tweaks
+ * lib/memcoll.c (strcoll_loop): Prefer the style where 'const'
+ is after the type that it qualifies.
+ (memcoll0): Likewise.
+ * lib/memcoll.h (memcoll0): Likewise.
+ * lib/xmemcoll.c (collate_error, xmemcoll0): Likewise.
+ * lib/xmemcoll.h (xmemcoll0): Likewise.
+ * lib/memcoll.c (memcoll0): Correct the comment. This function
+ differs from memcoll in that the NUL byte is part of the argument.
+ Omit the abort-checks, as performance is a real issue here. Plus,
+ the checks were wrong anyway (an off-by-one error). Omit local
+ variable 'diff', as it's a bit clearer that way.
+ * m4/memcoll.m4 (gl_MEMCOLL): Omit AC_FUNC_STRCOLL, as it's
+ no longer needed.
+
+2010-07-08 Chen Guo <chenguo4@yahoo.com>
+
+ (x)memcoll: speedup when input is known to be NUL delimited
+ * lib/memcoll.c: Include stdlib.
+ (memcoll0) New function.
+ (strcoll_loop) New function, refactored for use in both memcoll
+ and memcoll0.
+ * lib/memcoll.h: Add prototype for memcoll0.
+ * lib/xmemcoll.c: (xmemcoll0) New function.
+ (collate_error) New function, refactored for use in both xmemcoll
+ and xmemcoll0.
+ * lib/xmemcoll.h: Add prototype for xmemcoll0.
+ * m4/memcoll.m4: add inline invocation.
+
+2010-07-06 Pádraig Brady <P@draigBrady.com>
+
+ * build-aux/bootstrap: Remove any local translations
+ from the translation project synchronization directory,
+ so that local only translations are not distributed.
+
+2010-07-04 Bruno Haible <bruno@clisp.org>
+
+ fsusage: Clarify which code applies to which platforms.
+ * m4/fsusage.m4 (gl_FSUSAGE): Clarify which test succeeds on which
+ platform.
+ * lib/fsusage.c (get_fs_usage): Likewise.
+
2010-07-04 Bruno Haible <bruno@clisp.org>
havelib: Fix bug when AC_LIB_FROMPACKAGE is used more than twice.