Skip to content

Commit

Permalink
Merge branch 'master' of /home/davido/drives/lspro/share/Programming/…
Browse files Browse the repository at this point in the history
…repos/Inline-CPP
  • Loading branch information
daoswald committed Mar 3, 2012
2 parents 7e71640 + 91d6446 commit f5a14af
Show file tree
Hide file tree
Showing 7 changed files with 24 additions and 12 deletions.
3 changes: 2 additions & 1 deletion CPP.pm
Expand Up @@ -11,6 +11,7 @@ package Inline::CPP;

use strict;
use warnings;
use 5.006000;

require Inline::C;
require Inline::CPP::grammar;
Expand All @@ -21,7 +22,7 @@ use base 'Inline::C';
# Development releases will have a _0xx version suffix.
# We eval the version number to accommodate dev. version numbering, as
# described in perldoc perlmodstyle.
our $VERSION = '0.34_004';
our $VERSION = '0.35';
$VERSION = eval $VERSION; ## no critic (eval)


Expand Down
11 changes: 9 additions & 2 deletions Changes
@@ -1,10 +1,16 @@
Revision history for Perl extension Inline::CPP.
0.34_004 ----------------------------
0.35 Sat Mar 03 08:15:00 PST 2012
- 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.
0.34_004 Tue Feb 28 08:00:00 MST 2012
- 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.
- CPP.pm and grammar.pm are *mostly* Perl::Critic level 4 compliant.
0.34_003 Fri Feb 24 08:28:00 PST 2012
- Add (untested) code to Makefile.PL to deal with NetBSD so that
we can get a clean NetBSD install. EXPERIMENTAL in this version.
Expand All @@ -27,6 +33,7 @@ Revision history for Perl extension Inline::CPP.
take advantage of Inline patch that resolves the issue where smoke
testers were unable to locate Parse::RecDescent dependency.
- POD revisions.
- Inline::CPP now needs minimum Perl version of 5.6.x
0.33_010 Fri Feb 03 23:45:00 PST 2012
[Patch applied by David Oswald]
*** NEVER RELEASED ***
Expand Down
4 changes: 2 additions & 2 deletions META.json
Expand Up @@ -38,6 +38,6 @@
}
}
},
"release_status" : "testing",
"version" : "0.34_004"
"release_status" : "stable",
"version" : "0.35"
}
2 changes: 1 addition & 1 deletion META.yml
Expand Up @@ -21,4 +21,4 @@ requires:
Inline: 0.50
Inline::C: 0.50
Parse::RecDescent: 0
version: 0.34_004
version: 0.35
1 change: 1 addition & 0 deletions Makefile.PL
Expand Up @@ -2,6 +2,7 @@ use ExtUtils::MakeMaker;
use Config;

use strict;
use 5.006000;

# We're using bareword file handles and two arg open for backward
# compatibility in Makefile.PL. Here we disable those tests in Perl::Critic.
Expand Down
13 changes: 8 additions & 5 deletions README
Expand Up @@ -33,11 +33,14 @@ When run, this complete program prints:
-----------------------------------------------------------------------------
FEATURES:

Inline::CPP version 0.34_004 adds a patch based on research from Chris Smith
that should improve install success for NetBSD. Additionally, all code is now
Perl::Critic level 5 compliant. CPP.pm and grammar.pm are *mostly* level 4
compliant as well. This includes the test suite and Makefile.PL. There has
also been a lot of code cleanup.
Inline::CPP version 0.35 adds patches to allow successful on Solaris, Darwin,
and many (but not all) NetBSD platforms. Additionally, all code is now
Perl::Critic compliant (Level 4 for CPP.pm and grammar.pm, level 5 for
Makefile.PL and the test suite). There has been a lot of code cleanup for
readability and maintainability as well.

Perl version 5.6.0 is now explicitly set as the minimum version under which
Inline::CPP will build and work.

-----------------------------------------------------------------------------
INSTALLATION:
Expand Down
2 changes: 1 addition & 1 deletion grammar/grammar.pm
Expand Up @@ -8,7 +8,7 @@ use vars qw($TYPEMAP_KIND $class_part $class_decl $star);
# Dev versions will have a _0xx suffix.
# We eval the $VERSION to accommodate dev version numbering as described in
# perldoc perlmodstyle
our $VERSION = '0.34_004';
our $VERSION = '0.35';
$VERSION = eval $VERSION; ## no critic (eval)

# Parse::RecDescent 1.90 and later have an incompatible change
Expand Down

0 comments on commit f5a14af

Please sign in to comment.