Skip to content
Browse files

release-1.20: #define PERL_CORE broke Null macros on 5.11.4. Define t…

…hose

git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@360 ed534f1a-1453-0410-ab30-dfc593a8b23c
  • Loading branch information...
1 parent 9e7ce74 commit 271f35534d4b089573b5f8f4591ea20ad904327c @rurban committed Feb 14, 2010
Showing with 119 additions and 114 deletions.
  1. +3 −0 Changes
  2. +1 −1 lib/B/C.pm
  3. +58 −58 log.modules-5.006002d-nt
  4. +13 −12 log.modules-5.008009
  5. +12 −12 log.modules-5.008009d-nt
  6. +24 −23 log.modules-5.010000-nt
  7. +4 −4 log.modules-5.010001
  8. +1 −1 t/c_o4.t
  9. +1 −1 t/cc.t
  10. +1 −1 t/cc_o1.t
  11. +1 −1 t/cc_o2.t
View
3 Changes
@@ -3,6 +3,9 @@
The Perl compiler was in CORE from alpha4 until Perl 5.9.4 and worked
quite fine with Perl 5.6 and 5.8
+1.20 2010-02-14 rurban
+ * C.pm: #define PERL_CORE broke Null macros on 5.11.4. Define those.
+
1.19 2010-02-13 rurban
Almost fixed evaltry (12) with proper cop_seq setup, just solaris and debian
fail sometimes. Tested ok with strawberry 5.10.1
View
2 lib/B/C.pm
@@ -9,7 +9,7 @@
package B::C;
-our $VERSION = '1.19';
+our $VERSION = '1.20';
package B::C::Section;
View
116 log.modules-5.006002d-nt
@@ -10,7 +10,7 @@ pass Test::Harness
pass Pod::Escapes
pass Pod::Simple
pass IO
-skip Scalar::Util
+pass Scalar::Util
pass Getopt::Long
pass Pod::Parser
fail ExtUtils::MakeMaker
@@ -24,87 +24,87 @@ pass File::Spec
pass File::Temp
pass ExtUtils::Install
pass Text::ParseWords
-skip ExtUtils::CBuilder
+fail ExtUtils::CBuilder
skip ExtUtils::ParseXS
-skip Module::Build
+pass Module::Build
pass File::Path
pass XSLoader
-skip MIME::Base64
-skip Digest
-skip Digest::MD5
-skip Sub::Uplevel
-skip URI
-skip HTML::Tagset
-skip HTML::Parser
-skip Test::Exception
-skip Net::Cmd
-skip Compress::Raw::Zlib
-skip Compress::Raw::Bzip2
-skip IO::Compress::Base
-skip LWP
+pass MIME::Base64
+pass Digest
+fail Digest::MD5
+pass Sub::Uplevel
+pass URI
+pass HTML::Tagset
+pass HTML::Parser
+pass Test::Exception
+pass Net::Cmd
+pass Compress::Raw::Zlib
+pass Compress::Raw::Bzip2
+pass IO::Compress::Base
+pass LWP
skip Storable
pass base
-skip List::MoreUtils
-skip Params::Util
-skip Task::Weaken
-skip Class::Accessor
-skip Test::Tester
-skip Sub::Install
-skip Attribute::Handlers
-skip Data::OptList
-skip Sub::Exporter
-skip Test::NoWarnings
-skip version
+pass List::MoreUtils
+pass Params::Util
+pass Task::Weaken
+pass Class::Accessor
+pass Test::Tester
+pass Sub::Install
+fail Attribute::Handlers #TODO for perl-5.006002d-nt
+pass Data::OptList
+pass Sub::Exporter
+pass Test::NoWarnings
+pass version
skip Params::Validate
-skip Sub::Name
+pass Sub::Name
skip Filter::Util::Call
skip Algorithm::C3
skip Class::C3
-skip Scope::Guard
+pass Scope::Guard
skip MRO::Compat
-skip Time::HiRes
-skip Class::Data::Inheritable
-skip Try::Tiny
-skip Devel::GlobalDestruction
+pass Time::HiRes
+pass Class::Data::Inheritable
+pass Try::Tiny
+pass Devel::GlobalDestruction
skip Class::MOP
skip Moose
-skip Test::Deep
-skip Carp::Clan
+pass Test::Deep
+fail Carp::Clan
skip Module::Pluggable
pass if(1) => "Sys::Hostname"
-skip Text::Balanced
+pass Text::Balanced
skip DBI
pass Time::Local
-skip IO::Scalar
-skip Sub::Identify
-skip Class::ISA
-skip FCGI
-skip Tree::DAG_Node
-skip Path::Class
-skip Test::Warn
+pass IO::Scalar
+pass Sub::Identify
+pass Class::ISA
+fail FCGI
+pass Tree::DAG_Node
+pass Path::Class
+pass Test::Warn
skip Encode
skip Variable::Magic
pass CGI
skip B::Hooks::EndOfScope
-pass Test::Pod
-skip Digest::SHA1
+skip Test::Pod
+fail Digest::SHA1
skip namespace::clean
-skip Class::Inspector
-skip Clone
-skip XML::NamespaceSupport
-skip XML::SAX
+pass Class::Inspector
+pass Clone
+pass XML::NamespaceSupport
+pass XML::SAX
skip YAML
skip MooseX::Types
-skip Class::Singleton
+pass Class::Singleton
skip DateTime::TimeZone
skip DateTime::Locale
skip DateTime
-skip IO::String
-skip AppConfig
-skip UNIVERSAL::require
+pass IO::String
+pass AppConfig
+pass UNIVERSAL::require
skip Template::Stash
-# 27 / 100 modules tested with B-C-1.19 - perl-5.006002d-nt
-# pass 26 / 27 (96.3%)
-# fail 1 / 27 (3.7%)
-# todo 0 / 1 (0.0%)
-# skip 73 / 100 (73.0% not installed)
+# 78 / 100 modules tested with B-C-1.19 - perl-5.006002d-nt
+# pass 71 / 78 (91.0%)
+# fail 7 / 78 (9.0%)
+# todo 1 / 7 (14.3%)
+# skip 22 / 100 (22.0% not installed)
View
25 log.modules-5.008009
@@ -1,5 +1,6 @@
# B::C::VERSION = 1.19
# perlversion = 5.008009
+# path = /cyg1/usr/local/bin/perl5.8.9
# platform = cygwin
# threaded perl
pass Exporter
@@ -11,7 +12,7 @@ pass Pod::Simple
pass IO
pass Scalar::Util
pass Getopt::Long
-pass Pod::Parser #TODO for perl-5.008009
+pass Pod::Parser
pass ExtUtils::MakeMaker
pass Test::Simple
pass ExtUtils::Manifest
@@ -40,7 +41,7 @@ pass Net::Cmd
pass Compress::Raw::Zlib
pass Compress::Raw::Bzip2
pass IO::Compress::Base
-pass LWP #TODO for perl-5.008009
+pass LWP
pass Storable
pass base
pass List::MoreUtils
@@ -66,18 +67,18 @@ pass Class::Data::Inheritable
pass Try::Tiny
pass Devel::GlobalDestruction
pass Class::MOP
-fail Moose
+pass Moose
pass Test::Deep #TODO for perl-5.008009
pass Carp::Clan
pass Module::Pluggable
pass if(1) => "Sys::Hostname"
pass Text::Balanced
-pass DBI #TODO for perl-5.008009
+pass DBI
pass Time::Local
pass IO::Scalar
pass Sub::Identify
pass Class::ISA
-skip FCGI
+pass FCGI #TODO for perl-5.008009
pass Tree::DAG_Node
pass Path::Class
pass Test::Warn
@@ -92,18 +93,18 @@ pass Class::Inspector
pass Clone
pass XML::NamespaceSupport
pass XML::SAX
-pass YAML #TODO for perl-5.008009
+pass YAML
fail MooseX::Types #TODO for perl-5.008009
pass Class::Singleton
pass DateTime::TimeZone
pass DateTime::Locale #TODO for perl-5.008009
-fail DateTime #TODO for perl-5.008009
+pass DateTime #TODO for perl-5.008009
pass IO::String
pass AppConfig
pass UNIVERSAL::require
skip Template::Stash
-# 98 / 100 modules tested with B-C-1.19 - perl-5.008009
-# pass 92 / 98 (93.9%)
-# fail 6 / 98 (6.1%)
-# todo 15 / 100 (15.0%)
-# skip 2 / 100 (2.0% not installed)
+# 99 / 100 modules tested with B-C-1.19 - perl-5.008009
+# pass 95 / 99 (96.0%)
+# fail 4 / 99 (4.0%)
+# todo 12 / 4 (300.0%)
+# skip 1 / 100 (1.0% not installed)
View
24 log.modules-5.008009d-nt
@@ -33,15 +33,15 @@ pass MIME::Base64
pass Digest
pass Digest::MD5
pass Sub::Uplevel
-skip URI
+pass URI
pass HTML::Tagset
pass HTML::Parser
pass Test::Exception
pass Net::Cmd
pass Compress::Raw::Zlib
pass Compress::Raw::Bzip2
-skip IO::Compress::Base
-skip LWP
+pass IO::Compress::Base
+pass LWP
pass Storable
pass base
pass List::MoreUtils
@@ -54,7 +54,7 @@ fail Attribute::Handlers #TODO for perl-5.008009d-nt
pass Data::OptList
pass Sub::Exporter
pass Test::NoWarnings
-pass version
+fail version
pass Params::Validate
pass Sub::Name
pass Filter::Util::Call
@@ -78,7 +78,7 @@ pass Time::Local
pass IO::Scalar
pass Sub::Identify
pass Class::ISA
-skip FCGI
+fail FCGI
pass Tree::DAG_Node
pass Path::Class
pass Test::Warn
@@ -98,13 +98,13 @@ fail MooseX::Types #TODO for perl-5.008009d-nt
pass Class::Singleton
pass DateTime::TimeZone
pass DateTime::Locale
-fail DateTime
+pass DateTime
pass IO::String
pass AppConfig
pass UNIVERSAL::require
-skip Template::Stash
-# 95 / 100 modules tested with B-C-1.19 - perl-5.008009d-nt
-# pass 88 / 95 (92.6%)
-# fail 7 / 95 (7.4%)
-# todo 4 / 7 (57.1%)
-# skip 5 / 100 (5.0% not installed)
+pass Template::Stash
+# 100 / 100 modules tested with B-C-1.19 - perl-5.008009d-nt
+# pass 92 / 100 (92.0%)
+# fail 8 / 100 (8.0%)
+# todo 4 / 8 (50.0%)
+# skip 0 / 100 (0.0% not installed)
View
47 log.modules-5.010000-nt
@@ -1,7 +1,8 @@
-# B::C::VERSION = 1.17
+# B::C::VERSION = 1.19
# perlversion = 5.010000-nt
+# path = /usr/local/bin/perl5.10.0-nt
# platform = cygwin
-# ithreads = no
+# non-threaded perl
pass Exporter
pass Text::Tabs
pass Text::Wrap
@@ -20,8 +21,8 @@ pass constant
pass Test
fail Data::Dumper
pass File::Spec
-fail File::Temp -
-fail ExtUtils::Install -
+fail File::Temp #TODO for perl-5.010000-nt
+fail ExtUtils::Install
pass Text::ParseWords
fail ExtUtils::CBuilder
pass ExtUtils::ParseXS
@@ -31,7 +32,7 @@ pass XSLoader
pass MIME::Base64
pass Digest
fail Digest::MD5
-fail Sub::Uplevel
+pass Sub::Uplevel
fail URI
pass HTML::Tagset
skip HTML::Parser
@@ -43,45 +44,45 @@ pass IO::Compress::Base
fail LWP
fail Storable
pass base
-skip List::MoreUtils
+pass List::MoreUtils
pass Params::Util
pass Task::Weaken
pass Class::Accessor
fail Test::Tester
pass Sub::Install
-fail Attribute::Handlers -
+fail Attribute::Handlers #TODO for perl-5.010000-nt
pass Data::OptList
pass Sub::Exporter
-fail Test::NoWarnings -
+fail Test::NoWarnings
pass version
skip Params::Validate
-skip Sub::Name
+pass Sub::Name
fail Filter::Util::Call
pass Algorithm::C3
-skip Class::C3
+pass Class::C3
pass Scope::Guard
-skip MRO::Compat
+pass MRO::Compat
pass Time::HiRes
pass Class::Data::Inheritable
pass Try::Tiny
-skip Devel::GlobalDestruction
-skip Class::MOP
-skip Moose
+pass Devel::GlobalDestruction
+pass Class::MOP
+fail Moose
fail Test::Deep
-fail Carp::Clan
+pass Carp::Clan
fail Module::Pluggable
-skip if
+fail if(1) => "Sys::Hostname"
skip Text::Balanced
skip DBI
fail Time::Local
pass IO::Scalar
pass Sub::Identify
pass Class::ISA
-skip FCGI
+fail FCGI
fail Tree::DAG_Node
fail Path::Class
fail Test::Warn
-fail Encode
+pass Encode
skip Variable::Magic
fail CGI
skip B::Hooks::EndOfScope
@@ -102,8 +103,8 @@ pass IO::String
fail AppConfig
pass UNIVERSAL::require
skip Template::Stash
-
-# 77 modules tested with B-C-1.17 - perl-5.010000-nt
-# pass 38 / 77 (49.4%)
-# fail 39 / 77 (50.6%)
-# skip 23 / 100 (29.9% not installed)
+# 86 / 100 modules tested with B-C-1.19 - perl-5.010000-nt
+# pass 47 / 86 (54.7%)
+# fail 39 / 86 (45.3%)
+# todo 2 / 39 (5.1%)
+# skip 14 / 100 (14.0% not installed)
View
8 log.modules-5.010001
@@ -64,7 +64,7 @@ pass Scope::Guard
pass MRO::Compat
pass Time::HiRes
pass Class::Data::Inheritable
-fail Try::Tiny
+pass Try::Tiny
pass Devel::GlobalDestruction
fail Class::MOP
fail Moose
@@ -94,15 +94,15 @@ pass Clone
pass XML::NamespaceSupport
fail XML::SAX
pass YAML
-skip MooseX::Types
+fail MooseX::Types #TODO for perl-5.010001
pass Class::Singleton
pass DateTime::TimeZone
pass DateTime::Locale #TODO for perl-5.010001
fail DateTime #TODO for perl-5.010001
pass IO::String
-pass AppConfig
+fail AppConfig
pass UNIVERSAL::require
-fail Template::Stash #TODO for perl-5.010001
+skip Template::Stash
# 99 / 100 modules tested with B-C-1.19 - perl-5.010001
# pass 62 / 99 (62.6%)
# fail 37 / 99 (37.4%)
View
2 t/c_o4.t
@@ -19,7 +19,7 @@ my $ITHREADS = ($Config{useithreads});
prepare_c_tests();
-my @todo = (10,12,15,19,25,39); #5.8.9
+my @todo = (10,12,19,25,39); #5.8.9
@todo = (10,12,19,25,27,39) if !$ITHREADS;
@todo = (10,12,15,19,25,27) if $] < 5.007;
@todo = (10,12,19,25,39) if $] >= 5.010;
View
2 t/cc.t
@@ -17,7 +17,7 @@ my $ITHREADS = ($Config{useithreads});
prepare_c_tests();
# 8,11,14..16,18..19 fail on 5.00505 + 5.6, old core failures (max 20)
-my @todo = (18,21,25,27,29,30,38,39); #5.8.9
+my @todo = (18,21,25,27,29,30,39); #5.8.9
@todo = (15,18,21,25,27,30,38) if $] < 5.007;
@todo = (18,21,25,29,30,38,39) if $] >= 5.010;
push @todo, (12) if $^O eq 'MSWin32' and $Config{cc} =~ /^cl/i;
View
2 t/cc_o1.t
@@ -17,7 +17,7 @@ use strict;
#my $DEBUGGING = ($Config{ccflags} =~ m/-DDEBUGGING/);
my $ITHREADS = ($Config{useithreads});
-my @todo = (18,21,25..27,29,30,39); # 5.8
+my @todo = (18,21,25..27,30,39); # 5.8
@todo = (15,18,21,25..27,30,39) if $] < 5.007;
@todo = (18,21,25,26,29,30,39) if $] >= 5.010;
# solaris and debian also. I suspect nvx<=>cop_seq_*
View
2 t/cc_o2.t
@@ -20,7 +20,7 @@ my $ITHREADS = ($Config{useithreads});
prepare_c_tests();
-my @todo = (10,16,18,21,25..27,29,30,39); # 5.8
+my @todo = (10,16,18,21,25..27,30,39); # 5.8
push @todo, (15) if $] < 5.007;
@todo = (10,16,18,21,25,26,29,30,39) if $] >= 5.010;
push @todo, (12) if $^O eq 'MSWin32' and $Config{cc} =~ /^cl/i;

0 comments on commit 271f355

Please sign in to comment.
Something went wrong with that request. Please try again.