In perl.git, the branch smoke-me/khw-locale has been created
<http://perl5.git.perl.org/perl.git/commitdiff/137476307adae9c02b802cf173ea62e1d0463b9a?hp=0000000000000000000000000000000000000000>
at 137476307adae9c02b802cf173ea62e1d0463b9a (commit)
- Log -----------------------------------------------------------------
commit 137476307adae9c02b802cf173ea62e1d0463b9a
Author: Karl Williamson <[email protected]>
Date: Sat Jul 15 18:19:48 2017 -0600
XXX this is just the beginning: locale.c: White-space only
M locale.c
commit 0455e86e7356dbfe17392066505d149cf701b4f8
Author: Karl Williamson <[email protected]>
Date: Sat Jul 15 18:18:47 2017 -0600
locale.c: Use strerror_l if platform has it
strerror_l makes the my_strerror function trivial, as it doesn't have to
worry about critical sections, etc.
M locale.c
commit 90e6020b1997ef9688dc8b2f9eb07af3a3eb7660
Author: Karl Williamson <[email protected]>
Date: Sat Jul 15 17:53:02 2017 -0600
locale.c: Refactor some #if clauses
This moves all the handling of the case where there are no locale
messages, instead of splitting it up across long stretches of
conditionally compiled code. This code is essentially trivial, and seen
to be when it isn't split up, and this prepares for the next commit.
The final return of the function is still split off so that all branches
go through it, and the debugging code adjacent to it.
M locale.c
commit aed5bfafa7f589d1670f8c33799d7074388b5b13
Author: Karl Williamson <[email protected]>
Date: Sat Jul 15 17:29:35 2017 -0600
locale.c: Move some DEBUGGING code
The code is moved so that it gets executed from all the #if #else
branches
M locale.c
commit 9d2f3babee000d28f48198551882ffba24c31abf
Author: Karl Williamson <[email protected]>
Date: Sat Jul 15 17:25:28 2017 -0600
Initialize locale object less stringently
This now will initialize the object for the C locale if the function to
do so is available, instead of if only all functions for any
manipulation are needed. It may be that we can do some locale
manipulations without all being there. (Truth is it's probably all or
none, but this makes it general.)
M perl.c
commit a90487cd58cc86dfc0b969dd9d9b44c145540f9b
Author: Karl Williamson <[email protected]>
Date: Fri Jul 14 11:26:00 2017 -0600
locale.t
M lib/locale.t
-----------------------------------------------------------------------
--
Perl5 Master Repository