In perl.git, the branch smoke-me/khw-locale has been created
<http://perl5.git.perl.org/perl.git/commitdiff/d9f8c45398f7d0a5acce2ee17949a19d3b20ed48?hp=0000000000000000000000000000000000000000>
at d9f8c45398f7d0a5acce2ee17949a19d3b20ed48 (commit)
- Log -----------------------------------------------------------------
commit d9f8c45398f7d0a5acce2ee17949a19d3b20ed48
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 29e485d04b6a4cc749ed9dd2d63c3ae6c4bd92c0
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 7a96bfab2643932c2ec6e904ac7991becba10250
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 10a7688eba5549e5a0b47a89c8ab4b1a3161d4e1
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 853d3140c9b72d7260fd550a2ce1a6d885fb557e
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 04a77a0722989bfec892b740693a2b2dff72924b
Author: Karl Williamson <[email protected]>
Date: Fri Jul 14 11:26:00 2017 -0600
locale.t
M lib/locale.t
-----------------------------------------------------------------------
--
Perl5 Master Repository