Hello,

I did the timings on elisp, glibc and texinfo manuals and I get about
 * 2 between C only and Perl with TEXINFO_XS_CONVERT=1 and 
 * 4 between Perl with TEXINFO_XS_CONVERT=1 and Perl with XS for
parser only.

> There are also error messages about locales and collation:
> 
> $ ../teximakehtml ../../../../doc/texinfo.texi
> BUG: no Perl collation
> texi2any: warning: collation locale not found: en_US

The "collation locale not found: en_US" is from strxfrm related code,
more precisely the following call 
  newlocale (LC_COLLATE_MASK, collation_locale, 0);
in tp/Texinfo/XS/main/manipulate_indices.c.  I guess it is because
there is no LC_COLLATE information for en_US in your platform?  I have
no idea what to use for that.

The other message is indeed a bug.  I will try to correct it.

-- 
Pat

Reply via email to