From: Brandon L Black Date: Mon, 4 Jun 2007 05:24:54 +0000 (+0000) Subject: 0.19, to push XS 0.07 fixes X-Git-Tag: 0.19^0 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo%2FClass-C3.git;a=commitdiff_plain;h=0c2e9b71331a73062e87c57fbe80a1e3614f545e 0.19, to push XS 0.07 fixes --- diff --git a/ChangeLog b/ChangeLog index 3af7bde..6d4d32c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ Revision history for Perl extension Class::C3. +0.19 Mon, Jun 4, 2007 + - Added new goto tests, bumped XS version req + 0.18 Sat, May 12, 2007 - Just bumped XS version requirement diff --git a/MANIFEST b/MANIFEST index 6c603ad..d466668 100644 --- a/MANIFEST +++ b/MANIFEST @@ -37,6 +37,7 @@ t/32_next_method_edge_cases.t t/33_next_method_used_with_NEXT.t t/34_next_method_in_eval.t t/35_next_method_in_anon.t +t/36_next_goto.t t/lib/A.pm t/lib/B.pm t/lib/C.pm diff --git a/Makefile.PL b/Makefile.PL index 405aea3..6d5529a 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -7,7 +7,7 @@ all_from 'lib/Class/C3.pm'; if($] < 5.009_005) { build_requires 'Test::More' => '0.47'; - feature 'XS Speedups', 'Class::C3::XS' => '0.04'; + feature 'XS Speedups', 'Class::C3::XS' => '0.07'; # Would like to disable these if they answer yes above too ... requires 'Algorithm::C3' => '0.06'; diff --git a/lib/Class/C3.pm b/lib/Class/C3.pm index cb2ae73..2c1d336 100644 --- a/lib/Class/C3.pm +++ b/lib/Class/C3.pm @@ -4,7 +4,7 @@ package Class::C3; use strict; use warnings; -our $VERSION = '0.18'; +our $VERSION = '0.19'; our $C3_IN_CORE; our $C3_XS; @@ -12,6 +12,7 @@ our $C3_XS; BEGIN { if($] > 5.009_004) { $C3_IN_CORE = 1; + require mro; } else { eval "require Class::C3::XS";