Do not shell out on 5.14.0 and up if perl provides internals (Nicholas)
authorH.Merijn Brand <merijn@lx09.procura.nl>
Wed, 20 Jun 2012 06:11:19 +0000 (08:11 +0200)
committerH.Merijn Brand <merijn@lx09.procura.nl>
Wed, 20 Jun 2012 06:11:19 +0000 (08:11 +0200)
commite9843079de535163acd02ba1d9553948a40da429
treefb3a3daca3ff724ff1755d6ae5680919499117c2
parentfc9a5786ae912ed9d2dec74eb8033d248afaec97
Do not shell out on 5.14.0 and up if perl provides internals (Nicholas)

Nicholas applied 996978124d77fbe8 in remotes/origin/nicholas/configpm:

Config::Perl::V::myconfig can avoid `$^X -V` on 5.14.0 and later.

On 5.14.0 and later the Config module has subroutines that provide
all the data contained within perl -V, so there's no need to shell
out to $^X to get it.

Also add a test that forces Config::Perl::V::myconfig to shell out,
to check consistency between the two approaches.
Changelog
V.pm
t/10_base.t