Permalink
Browse files

release 1.34

* Makefile.PL: fixed make install < 5.13.7
* issue24.t, test.pl, bytecode.t: TODO more failing tests from cpantesters



git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@1096 ed534f1a-1453-0410-ab30-dfc593a8b23c
  • Loading branch information...
1 parent 0ebce35 commit 55da0a4535143b7ec68cf6060693b17bcb9e4f78 @rurban committed Jun 12, 2011
Showing with 187 additions and 182 deletions.
  1. +171 −167 Changes
  2. +1 −0 Makefile.PL
  3. +1 −1 lib/B/C.pm
  4. +2 −2 log.modules-5.008009
  5. +5 −5 log.modules-5.010000
  6. +1 −1 t/bytecode.t
  7. +4 −4 t/issue24.t
  8. +2 −2 t/test.pl
View
Oops, something went wrong.
View
@@ -242,6 +242,7 @@ $(PERL_INC)/cc_runtime.h : cc_runtime.h
cc_runtime.h $@
';
}
+ $result
}
# Local Variables:
View
@@ -10,7 +10,7 @@
package B::C;
-our $VERSION = '1.33';
+our $VERSION = '1.34';
my %debug;
package B::C::Section;
@@ -1,4 +1,4 @@
-# B::C::VERSION = 1.32 r1083 M
+# B::C::VERSION = 1.33 r1087 M
# perlversion = 5.008009
# path = /usr/bin/perl5.8.9
# platform = darwin 32bit threaded
@@ -102,7 +102,7 @@ pass IO::String
pass AppConfig
pass UNIVERSAL::require
pass Template::Stash
-# 100 / 100 modules tested with B-C-1.32 - perl-5.008009
+# 100 / 100 modules tested with B-C-1.33 - perl-5.008009
# pass 97 / 100 (97.0%)
# fail 3 / 100 (3.0%)
# todo 3 / 3 (100.0%)
View
@@ -1,4 +1,4 @@
-# B::C::VERSION = 1.32 r1083 M
+# B::C::VERSION = 1.33 r1087 M
# perlversion = 5.010000
# path = /usr/bin/perl5.10.0
# platform = darwin 64bit threaded
@@ -21,7 +21,7 @@ pass Test
pass Data::Dumper
pass File::Spec
pass File::Temp
-pass ExtUtils::Install
+pass ExtUtils::Install #TODO 5.10 with threads
pass Text::ParseWords
pass ExtUtils::CBuilder
pass ExtUtils::ParseXS
@@ -66,7 +66,7 @@ pass Class::Data::Inheritable
pass Try::Tiny
pass Devel::GlobalDestruction
pass Class::MOP
-fail Moose
+fail Moose #TODO 5.10.x crash
fail Test::Deep #TODO 5.10.x crash
pass Carp::Clan #TODO 5.10 with threads
pass Module::Pluggable #TODO 5.10.x crash
@@ -102,8 +102,8 @@ pass IO::String
pass AppConfig
pass UNIVERSAL::require
pass Template::Stash #TODO 5.10 with threads
-# 99 / 100 modules tested with B-C-1.32 - perl-5.010000
+# 99 / 100 modules tested with B-C-1.33 - perl-5.010000
# pass 84 / 99 (84.8%)
# fail 15 / 99 (15.2%)
-# todo 20 / 15 (133.3%)
+# todo 22 / 15 (146.7%)
# skip 1 / 100 (1.0% not installed)
View
@@ -58,7 +58,7 @@ my @todo = (); # 33 fixed with r802, 44 <5.10 fixed later, 27 fixed with r989
#44 fixed by moving push_begin upfront
push @todo, (21,24..26,28,33,38..39) if $^O eq 'solaris' and $] eq '5.008008';
push @todo, (10,18,22,24,27..28,30,45) if $^O eq 'linux' and $] eq '5.008008';
-push @todo, (42,43) if $] <= 5.008009 and $^O eq 'freebsd';
+push @todo, (42,43) if $] <= 5.008009 and !$ITHREADS;
push @todo, (42,43) if $] >= 5.010;
push @todo, (32) if $] > 5.011 and $] < 5.013008; # 2x del_backref fixed with r790
#push @todo, (48) if $] > 5.013; # END block del_backref fixed with r1004
View
@@ -22,7 +22,7 @@ my $runperl = $^X =~ m/\s/ ? qq{"$^X"} : $^X;
my $expected = `$runperl $name.pl`;
$result = `$runperl $Mblib blib/script/perlcc -r -B $name.pl`;
-TODO: {
+TODO: { #1
local $TODO = "Bytecode issue 24 dbm (still original compiler)"
if $] < 5.008001 or $result =~ /No dbm on this machine/;
is($result, $expected, "Bytecode dbm fixed with r882, 1.30");
@@ -31,15 +31,15 @@ unlink("$name.db*");
$Mblib = $] < 5.007 ? "-Iblib/arch -Iblib/lib" : "-Mblib";
$result = `$runperl $Mblib blib/script/perlcc -r $O $name.pl`;
-TODO: {
+TODO: { #2
local $TODO = "B::C issue 24 dbm"
- if $] >= 5.012 and $ITHREADS;
+ if ($] >= 5.012 and $ITHREADS) or ($] > 5.007 and $] < 5.008008);
is($result, $expected, "C dbm fixed with r879, 1.30");
}
unlink("$name.db*", "a", "a.out");
$result = `$runperl $Mblib blib/script/perlcc -r -O $O $name.pl`;
-TODO: {
+TODO: { #3
local $TODO = "B::CC issue 24 dbm <5.10";
is($result, $expected, "CC dbm fixed with r881, XSLoader with 1.32");
}
View
@@ -759,7 +759,7 @@ sub todo_tests_default {
# c.t fixed with 1.30
push @todo, (16,29,44,45,49) if $] > 5.013 and !$DEBUGGING and !$ITHREADS;
push @todo, (10,12,16) if $what =~ /c_o[234]/ and $] >= 5.010;
- push @todo, (11) if $what =~ /c_o[234]/ and $] < 5.010;
+ push @todo, (11) if $what =~ /c_o[1234]/ and $] < 5.010;
push @todo, (44,45) if $what =~ /c_o[1234]/;
push @todo, (50) if $what =~ /c_o[234]/;
push @todo, (19) if $what eq 'c_o2' and $ITHREADS;
@@ -777,7 +777,7 @@ sub todo_tests_default {
push @todo, (27) if $] < 5.007 and $what eq 'cc_o2';
push @todo, (104) if $] < 5.007; # leaveloop, no cxstack
push @todo, (11,45,103,105) if $] > 5.007 and $] < 5.009;
- push @todo, (29) if $] < 5.008006 or ($] > 5.013 and !$ITHREADS);
+ push @todo, (29) if $] < 5.008006 or $] > 5.013;
#push @todo, (11,27) if $] < 5.009;
push @todo, (14) if $] >= 5.010 and $^O !~ /MSWin32|cygwin/i;
# solaris also. I suspected nvx<=>cop_seq_*

0 comments on commit 55da0a4

Please sign in to comment.