David Oswald
2012-03-03 17:08:34 UTC
Inline::CPP version 0.35 has been uploaded to CPAN.
While we're still having some install / smoke test issues on a few
systems there's no reason to hold back existing improvements.
It includes the following updates, fixes, and changes:
Most of the following changes were tested in the 0.34_00x developers releases.
Bugfixes:
Makefile.PL now supports installation on Solaris, Darwin, and some
(but not all) NetBSD platforms.
Code enhancements:
CPP.pm and grammar.pm now support Perl::Critic at level four.
Makefile.PL and the test suite now support Perl::Critic at level five.
Much general code formatting and cleanup in CPP.pm and Makefile.PL.
Backward compatibility:
There were longstanding issues of compatibility and reduced
functionality in Perl
versions older than 5.6.0. Given that 5.6.0 is already more than
twelve years old,
I've explicitly set 5.6.0 as the minimum Perl version under which
Inline::CPP will
install and run.
This enables Inline::CPP to use such best practices as 3-arg open,
and the base
pragma. Additionally it more accurately reflects the reality that
Inline::CPP
simply didn't work very well under pre-5.6.0.
I suspect it's unlikely that this will impact anyone negatively.
Previously the
POD for Inline::CPP strongly urged people to use 5.6.0 anyway, and that
admonition dates back to 2003. In 2012 I doubt there are any users who are
still tied to pre-5.6.0, and who care to inline C++ code.
As always I'm open to suggestions on some of the ongoing smoke test
and usability issues.
My github repo for Inline::CPP is under user daoswald on Github.com.
Dave
While we're still having some install / smoke test issues on a few
systems there's no reason to hold back existing improvements.
It includes the following updates, fixes, and changes:
Most of the following changes were tested in the 0.34_00x developers releases.
Bugfixes:
Makefile.PL now supports installation on Solaris, Darwin, and some
(but not all) NetBSD platforms.
Code enhancements:
CPP.pm and grammar.pm now support Perl::Critic at level four.
Makefile.PL and the test suite now support Perl::Critic at level five.
Much general code formatting and cleanup in CPP.pm and Makefile.PL.
Backward compatibility:
There were longstanding issues of compatibility and reduced
functionality in Perl
versions older than 5.6.0. Given that 5.6.0 is already more than
twelve years old,
I've explicitly set 5.6.0 as the minimum Perl version under which
Inline::CPP will
install and run.
This enables Inline::CPP to use such best practices as 3-arg open,
and the base
pragma. Additionally it more accurately reflects the reality that
Inline::CPP
simply didn't work very well under pre-5.6.0.
I suspect it's unlikely that this will impact anyone negatively.
Previously the
POD for Inline::CPP strongly urged people to use 5.6.0 anyway, and that
admonition dates back to 2003. In 2012 I doubt there are any users who are
still tied to pre-5.6.0, and who care to inline C++ code.
As always I'm open to suggestions on some of the ongoing smoke test
and usability issues.
My github repo for Inline::CPP is under user daoswald on Github.com.
Dave
--
David Oswald
daoswald-***@public.gmane.org
David Oswald
daoswald-***@public.gmane.org