This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Lots of C optimizations for both speed/correctness
authorJohn Peacock <jpeacock@cpan.org>
Sun, 12 Jan 2014 16:19:53 +0000 (11:19 -0500)
committerFather Chrysostomos <sprout@cpan.org>
Sun, 19 Jan 2014 01:37:02 +0000 (17:37 -0800)
commit05402f6b212ae526674299c1c22151299db21ebb
treeeef8e3c64975aa948484806ee11ab88260705ca5
parent5b20939a81d8c63c45bc3221699c4e9b7d369729
Lots of C optimizations for both speed/correctness

Clean up a lot of the less efficient uses of various Perl
macros and functions, mostly from bulk88@hotmail.com.  Also
deal with the fact that older Perl's were not handling locale
setting in a consistent manner.  This means going back to the
less efficient but always correct method of ALWAYS copying the
old locale and switch to C and then restoring, for all Perl
releases prior to 5.19.0.  Discontinue support for Perl's prior
to v5.6.2.
15 files changed:
cpan/version/lib/version.pm
cpan/version/lib/version/regex.pm
cpan/version/lib/version/vpp.pm
cpan/version/t/00impl-pp.t
cpan/version/t/01base.t
cpan/version/t/02derived.t
cpan/version/t/03require.t
cpan/version/t/05sigdie.t
cpan/version/t/06noop.t
cpan/version/t/07locale.t
cpan/version/t/08_corelist.t
cpan/version/t/09_list_util.t
vutil.c
vutil.h
vxs.inc