From: Vincent Pit Date: Sun, 27 Feb 2011 21:14:50 +0000 (+0100) Subject: This is 0.05 X-Git-Tag: v0.05^0 X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2FB-RecDeparse.git;a=commitdiff_plain;h=ed8af32fb71887b9d4bb8e43c0efa02d558da44e This is 0.05 --- diff --git a/Changes b/Changes index f3d4bce..c186af9 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,16 @@ Revision history for B-RecDeparse +0.05 2011-02-27 21:15 UTC + + Chg : perl 5.8.1 is required. + + Fix : [RT #63842] : Breakage on some imported subs. + This was actually a problem with how undeclared subroutines + or @_ were deparsed. + Thanks Kent Fredric for reporting and suggesting a fix. + + Fix : Empty or XS subroutines won't be (wrongly) deparsed anymore. + + Fix : Recursive subroutines won't be deparsed more than one level. + + Fix : Work around Kwalitee test misfailures. + + Upd : Resources in META.yml. + 0.04 2008-11-12 19:50 UTC + Fix : Compatibility with 5.8.9. + Fix : Only fool single_delim when we're coming from B::RecDeparse. diff --git a/META.yml b/META.yml index 28a1a5d..a86eaa5 100644 --- a/META.yml +++ b/META.yml @@ -1,6 +1,6 @@ --- #YAML:1.0 name: B-RecDeparse -version: 0.04 +version: 0.05 abstract: Deparse recursively into subroutines. author: - Vincent Pit @@ -8,18 +8,30 @@ license: perl distribution_type: module configure_requires: ExtUtils::MakeMaker: 0 +build_requires: + B::Deparse: 0 + base: 0 + Carp: 0 + Config: 0 + ExtUtils::MakeMaker: 0 + Test::More: 0 requires: B::Deparse: 0 + base: 0 Carp: 0 Config: 0 + perl: 5.008001 +resources: + bugtracker: http://rt.cpan.org/NoAuth/ReportBug.html?Queue=B-RecDeparse + homepage: http://search.cpan.org/dist/B-RecDeparse/ + license: http://dev.perl.org/licenses/ + repository: http://git.profvince.com/?p=perl%2Fmodules%2FB-RecDeparse.git no_index: directory: - t - inc -generated_by: ExtUtils::MakeMaker version 6.48 +generated_by: ExtUtils::MakeMaker version 6.56 meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html version: 1.4 -build_requires: - ExtUtils::MakeMaker: 0 - Test::More: 0 +dynamic_config: 0 diff --git a/README b/README index 673b96a..3602058 100644 --- a/README +++ b/README @@ -2,7 +2,7 @@ NAME B::RecDeparse - Deparse recursively into subroutines. VERSION - Version 0.04 + Version 0.05 SYNOPSIS perl -MO=RecDeparse,deparse,[@B__Deparse_opts],level,-1 [ -e '...' | bleh.pl ] @@ -31,6 +31,7 @@ METHODS "compile" "init" + "deparse_sub" "pp_entersub" "pp_refgen" "pp_gv" @@ -44,6 +45,8 @@ EXPORT this one. DEPENDENCIES + perl 5.8.1. + Carp (standard since perl 5), Config (since perl 5.00307) and B::Deparse (since perl 5.005). @@ -68,7 +71,7 @@ SUPPORT . COPYRIGHT & LICENSE - Copyright 2008 Vincent Pit, all rights reserved. + Copyright 2008,2009,2010,2011 Vincent Pit, all rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. diff --git a/lib/B/RecDeparse.pm b/lib/B/RecDeparse.pm index f2b3660..791c575 100644 --- a/lib/B/RecDeparse.pm +++ b/lib/B/RecDeparse.pm @@ -17,11 +17,11 @@ B::RecDeparse - Deparse recursively into subroutines. =head1 VERSION -Version 0.04 +Version 0.05 =cut -our $VERSION = '0.04'; +our $VERSION = '0.05'; =head1 SYNOPSIS