Changes for version 0.35 - 2012-03-03
- Additional code cleanup and improvements in Perl::Critic compliance.
- All patches present in 0.34_004, including code formatting, cleanup Perl::Critic compliance and escaping (where necessary), and Makefile.PL fixes to allow NetBSD, Solaris, and Darwin platform install success.
- Explicitly require minimum Perl version of 5.6.0.
Changes for version 0.34_004 - 2012-02-28
- Code formatting cleanup in CPP.pm and grammar.pm.
- All code now passes Perl::Critic level 5, including test suite.
- CPP.pm and grammar.pm are Perl::Critic level 4 compliant.
- New NetBSD patch from Chris Smith targeting better install success on that platform.
Changes for version 0.34_003 - 2012-02-24
- Add (untested) code to Makefile.PL to deal with NetBSD so that we can get a clean NetBSD install. EXPERIMENTAL in this version.
- Add check to CPP.pm to avoid a noisy warning about undefined value when user code includes a subroutine with 'void' as param list. (Note: This does NOT add 'void' as a valid param list type.)
- POD refinements.
Changes for version 0.34_002
- Patch to Makefile.PL provided by smoke tester Steven Schubiger which allows module to successfully install on MirBSD systems. Thanks!
- Patch to Makefile.PL by Dave Oswald to allow successful install for Darwin OS by setting proper default libraries.
Changes for version 0.34_001
- Patched Makefile.PL (as suggested by sisyphus) to better detect proper Solaris compiler (targeting Solaris 2.11 bug).
Documentation
Write Perl subroutines and classes in C++.