In perl.git, the branch smoke-me/khw-locale has been created
<http://perl5.git.perl.org/perl.git/commitdiff/fed7e9109e59c6155bbdd01d0cc934b432924d5f?hp=0000000000000000000000000000000000000000>
at fed7e9109e59c6155bbdd01d0cc934b432924d5f (commit)
- Log -----------------------------------------------------------------
commit fed7e9109e59c6155bbdd01d0cc934b432924d5f
Author: Karl Williamson <[email protected]>
Date: Mon Jan 12 22:39:21 2015 -0700
smoke
M locale.c
commit 9251b681e9bbc8f5435dfc3ffb1c89398318ef17
Author: Karl Williamson <[email protected]>
Date: Mon Jan 12 22:31:07 2015 -0700
Move unlikely executed macro to function
The bulk of this macro is extremely rarely executed, so it makes sense
to optimize for space, as it is called from a fair number of places, and
move as much as possible to a single function.
On my system with my typical compilation options, including -O0, the
savings was 19640 bytes in regexec.o, 4528 in utf8.o, at a cost of 1488
in locale.o.
M embed.fnc
M embed.h
M locale.c
M perl.h
M proto.h
commit 4c857e82bddec0dfa8696c20f162e8a183894812
Author: Karl Williamson <[email protected]>
Date: Mon Jan 12 22:06:34 2015 -0700
sv.c: Fix cloning of interp variable
This should have been cloned by sv_dup_inc. I don't know why it didn't
fail outside of Win32, but fail there it did spectacularly, but only
when I change some C branches to actually execute the affected code,
which only get executed for problematic locales, which may very well not
exist on most machines.
M sv.c
commit 0d105cc0165a590002877e530f32a3b4d1040566
Author: Karl Williamson <[email protected]>
Date: Mon Jan 12 22:01:53 2015 -0700
locale.c: Fix memory leak.
I spotted this in code review.
M locale.c
-----------------------------------------------------------------------
--
Perl5 Master Repository