In perl.git, the branch smoke-me/khw-locale has been created
<http://perl5.git.perl.org/perl.git/commitdiff/1f11c43d9282f56e58662fc431888f8c612b2c01?hp=0000000000000000000000000000000000000000>
at 1f11c43d9282f56e58662fc431888f8c612b2c01 (commit)
- Log -----------------------------------------------------------------
commit 1f11c43d9282f56e58662fc431888f8c612b2c01
Author: Karl Williamson <[email protected]>
Date: Tue Jul 26 14:09:46 2016 -0600
locale.c: Some systems include NUL in strxfrm() return
strxfrm() is supposed to not include the trailing NUL in the length
returned, but we have run into a Windows system that does include it
(some Windows ones don't), so test for and compensate for this
possibility.
M locale.c
commit 350d3c3d7ea861812d633a65127cdd3c81e4235e
Author: Karl Williamson <[email protected]>
Date: Tue Jul 26 13:35:18 2016 -0600
locale.c: Avoid some recalculations
When collating a Perl string that contains NUL characters, those must be
replaced by something else, which is supposed to be calculated once per
locale. However, if something goes wrong with the calculation, \001 is
arbitrarily used. Until this commit, if that happened, that result
wasn't saved, and the recalculation would be done each time a NUL was
encountered in the input.
Also, some comments were deleted that suggested all this might not be
necessary. But real world experience shows that it is.
M locale.c
commit c206fec6163b613b2c4029c37c382795fa22006e
Author: Karl Williamson <[email protected]>
Date: Tue Jul 26 13:28:51 2016 -0600
lib/locale.t: Clarify debug output
M lib/locale.t
commit 6ce5219e4a8f0de5030a1b154949ff12e1e80f90
Author: Karl Williamson <[email protected]>
Date: Wed Jul 20 10:33:40 2016 -0600
XXX flesh out commit msg: locale.c: Make my_strerror() thread-safe
M embedvar.h
M locale.c
M makedef.pl
M perl.c
M perl.h
M perlapi.h
M perlvars.h
-----------------------------------------------------------------------
--
Perl5 Master Repository