In perl.git, the branch smoke-me/nicholas has been created

<http://perl5.git.perl.org/perl.git/commitdiff/8cfc9af613d5c73745f210535cf8921067507306?hp=0000000000000000000000000000000000000000>

        at  8cfc9af613d5c73745f210535cf8921067507306 (commit)

- Log -----------------------------------------------------------------
commit 8cfc9af613d5c73745f210535cf8921067507306
Author: Abigail <[email protected]>
Date:   Mon Mar 19 11:14:15 2012 +0100

    More work on perldelta

M       pod/perldelta.pod

commit c9ebf02397fb525998acacd7b4ac9a55323b54ab
Merge: d333a65 5885666
Author: Nicholas Clark <[email protected]>
Date:   Mon Mar 19 10:30:34 2012 +0100

    Merge the feature and B::Deparse refactoring to blead.

commit 58856662e3d8fc062bbb58ba29d28f4d9d29cbba
Author: Nicholas Clark <[email protected]>
Date:   Mon Mar 19 10:29:48 2012 +0100

    Note the improvements to B::Deparse and feature in perldelta.

M       pod/perldelta.pod

commit 0c8d50175e8fc59ffe16de8607996905f18a8b28
Author: Nicholas Clark <[email protected]>
Date:   Tue Feb 28 23:54:10 2012 +0100

    In feature.pm, inline current_bundle() into __common(), its only caller.
    
    current_bundle() was added after 5.14.0 was released, so has never been in
    a stable release. Hence it's totally safe to kill it.

M       lib/feature.pm
M       regen/feature.pl

commit d9ee6ccb5fa3d256d9d020e332ee8ba52706c2ae
Author: Nicholas Clark <[email protected]>
Date:   Mon Feb 27 18:33:08 2012 +0100

    In feature.pm, inline normalise_hints() into __common(), its only caller.
    
    normalise_hints() was added after 5.14.0 was released, so has never been in
    a stable release. Hence it's totally safe to kill it.

M       lib/feature.pm
M       regen/feature.pl

commit d37572645496516ed45536ef36684ba890c8f09b
Author: Nicholas Clark <[email protected]>
Date:   Mon Feb 27 18:24:57 2012 +0100

    Merge the code common to feature::import and feature::unimport.

M       lib/feature.pm
M       regen/feature.pl

commit 36143a0c55b8cfba5c5c2c2b40c5e00bce067bf2
Author: Nicholas Clark <[email protected]>
Date:   Mon Feb 27 17:57:54 2012 +0100

    In feature.pm, use a consistent code style in import() and unimport().
    
    There were a couple of inconsistencies (shift with/without an explicit @_,
    exists with/without(), !@_ vs @_ == 0) which turn out to date back to
    before 5.10.0
    
    Also fix an inadvertent use of a single element array slice with a simple
    array lookup in current_bundle().

M       lib/feature.pm
M       regen/feature.pl

commit 1873980aaeb3ef1e5a2e1ef646a831ce8ddc3e11
Author: Nicholas Clark <[email protected]>
Date:   Tue Feb 28 23:30:30 2012 +0100

    In B::Deparse::_features_from_bundle(), don't call feature::current_bundle()
    
    Instead, directly access feature's package variables, as B::Deparse already
    does in 14 other places. (It also has its tentacles firmly into strict
    and warning's package variables - it's not fussy)
    
    feature::current_bundle() was not part of the documented API of feature
    either, so B::Deparse wasn't clean previously.

M       dist/B-Deparse/Deparse.pm

commit 149758b3fc289aa2e2cbf92de18c3cee9475fe83
Author: Nicholas Clark <[email protected]>
Date:   Tue Feb 28 11:11:02 2012 +0100

    In Deparse, use $feature::hint_mask directly, instead of copying its value.
    
    Also, require feature unconditionally.
    
    Deparse already directly uses data from feature, switch and warnings, so
    this isn't a new trend in encapsulation breakage. Previously Deparse copied
    the value of $feature::hint_mask, and lazily loaded require in 4 places.

M       dist/B-Deparse/Deparse.pm

commit 95c04cdeb56d45fc9abbac71ca13bfc750bc0a21
Author: Nicholas Clark <[email protected]>
Date:   Tue Feb 28 23:09:02 2012 +0100

    In B::Deparse, refactor common code into _features_from_bundle().

M       dist/B-Deparse/Deparse.pm

commit c63c25b23f61fe3136dbeb1c42bcfda18736c094
Author: Nicholas Clark <[email protected]>
Date:   Tue Feb 28 22:57:31 2012 +0100

    In B::Deparse, refactor the two places that feature::current_bundle()
    
    Converge the code, so that it's easy to extract out into a subroutine.

M       dist/B-Deparse/Deparse.pm

commit 9c56cdbdb331493eb1f11fc04da8bd6a069aa77c
Author: Nicholas Clark <[email protected]>
Date:   Tue Feb 28 17:32:08 2012 +0100

    Fix regression in deparsing say (etc) under use 5.10.0
    
    Commit 6634bb9d0ed117be introduced a regression, causing this
    
        use 5.10.0;
        say "Perl rules";
    
    to be deparsed as C<CORE::say>, not C<say>, etc. It wasn't actually possible
    to write tests for this within the t/deparse.t framework until the recent
    refactoring.

M       dist/B-Deparse/Deparse.pm
M       dist/B-Deparse/t/deparse.t

commit 8f57bb34632c3884eb14455ddf9dcb86975886af
Author: Nicholas Clark <[email protected]>
Date:   Tue Feb 28 16:44:51 2012 +0100

    Add tests for deparsing C<say> under various combinations of pragmas.
    
    These mostly codify the current output of B::Deparse, which is not invalid,
    but might not be considered to be the optimal output. (It's defensive, in
    that it uses C<no feature;> which will ensure consistent behaviour whatever
    pragma context the output is evaluated in.)
    
    Some are TODO for the cases where B::Deparse is wrongly outputting
    C<CORE::say> instead of plain C<say> and C<CORE::__SUB__> instead of plain
    C<__SUB__>.

M       dist/B-Deparse/t/deparse.t

commit 205fef8800760e59c00e57b4e56a9851113e96cb
Author: Nicholas Clark <[email protected]>
Date:   Tue Feb 28 14:00:56 2012 +0100

    Avoid deparse.t testing everything under use feature ':5.10'
    
    Only use feature ':5.10' in those tests that actually need it. This will let
    us add tests for deparsing without any features enabled.

M       dist/B-Deparse/t/deparse.t

commit a6087f241d4f8df274ed95db66813909e8eba7cc
Author: Nicholas Clark <[email protected]>
Date:   Tue Feb 28 13:49:18 2012 +0100

    Add a 'context' feature to deparse.t, to better test ambient pragmas.
    
    Call ambient_pragmas() before each deparse test. This will allow use to 
remove
    the constraints of the current default, which is to always run under
    use feature ":5.10";

M       dist/B-Deparse/t/deparse.t

commit c4a350e6709d60f02654f36bb02d403e6763ecc1
Author: Nicholas Clark <[email protected]>
Date:   Tue Feb 28 12:43:02 2012 +0100

    In deparse.t, rename %reason to %meta.
    
    Whilst skip and todo both have "reason"s, subsequent refactoring will use it
    for other purposes.

M       dist/B-Deparse/t/deparse.t

commit d333a65555483b42982abcf933ffae2cf0b8a6a9
Author: Nicholas Clark <[email protected]>
Date:   Mon Mar 19 10:20:42 2012 +0100

    Note in perldelta that C<no feature;> now means reset to default.
    
    The behaviour was changed with commit 39ec54a59ce332fc.

M       pod/perldelta.pod

commit d5dc70019fa9d6f8c265e0493cfe7dea6cec45a1
Author: Abigail <[email protected]>
Date:   Mon Mar 19 03:20:09 2012 +0100

    Retry first shot at perldelta.pod.
    
    Documents the differences between 5.15.8 and 5.15.9.

M       pod/perldelta.pod

commit a6b91202136a6ce25cd5212bf1f2e81489688050
Author: Abigail <[email protected]>
Date:   Mon Mar 19 00:53:14 2012 +0100

    Update Pod::Perldoc to version 3.17

M       cpan/Pod-Perldoc/corpus/perlfunc.pod
M       cpan/Pod-Perldoc/lib/Pod/Perldoc.pm
M       cpan/Pod-Perldoc/lib/Pod/Perldoc/BaseTo.pm
M       cpan/Pod-Perldoc/lib/Pod/Perldoc/GetOptsOO.pm
M       cpan/Pod-Perldoc/lib/Pod/Perldoc/ToANSI.pm
M       cpan/Pod-Perldoc/lib/Pod/Perldoc/ToChecker.pm
M       cpan/Pod-Perldoc/lib/Pod/Perldoc/ToMan.pm
M       cpan/Pod-Perldoc/lib/Pod/Perldoc/ToNroff.pm
M       cpan/Pod-Perldoc/lib/Pod/Perldoc/ToPod.pm
M       cpan/Pod-Perldoc/lib/Pod/Perldoc/ToRtf.pm
M       cpan/Pod-Perldoc/lib/Pod/Perldoc/ToTerm.pm
M       cpan/Pod-Perldoc/lib/Pod/Perldoc/ToText.pm
M       cpan/Pod-Perldoc/lib/Pod/Perldoc/ToTk.pm
M       cpan/Pod-Perldoc/lib/Pod/Perldoc/ToXml.pm
M       cpan/Pod-Perldoc/lib/perldoc.pod
M       cpan/Pod-Perldoc/t/load.t
M       cpan/Pod-Perldoc/t/man/_get_columns.t

commit 4d18e0a2ec168500b5e99b512dd7cd7bbbce4413
Author: Abigail <[email protected]>
Date:   Mon Mar 19 00:51:14 2012 +0100

    Add a --tarball option
    
    This allows to do the cpan/ upgrade without having to contact CPAN.
    For instance, from dromedary, it seems to be impossible to fetch
    files from CPAN. With the --tarball option, you can pass the location
    of the tarball, and this will used instead of fetching it automatically
    from CPAN.

M       Porting/sync-with-cpan

commit 350bd8f1230fca459d025043f2a9a9f23b0c3537
Author: Abigail <[email protected]>
Date:   Sun Mar 18 23:36:42 2012 +0100

    Some backslashes turn out not to be always there.

M       Porting/checkAUTHORS.pl

commit e529a3872c59db57c97daa13c04fb14035b7fd66
Author: Abigail <[email protected]>
Date:   Sun Mar 18 23:36:03 2012 +0100

    Fix a cut-and-paste error

M       Porting/checkAUTHORS.pl

commit 534c8e032e0b46d72b78272d2daa69c3a0a22267
Author: Abigail <[email protected]>
Date:   Sun Mar 18 23:32:17 2012 +0100

    Revert "First shot at perl5159delta.pod"
    
    This reverts commit 21ffc8459b739cc13a32f22a2edb7be485a062e0.
    
    Until I can figure out how to add a new perldelta and make all tests pass.

M       pod/.gitignore
D       pod/perl5159delta.pod

commit 2a0c0f7e189bc00ac45b3dbbe586401632124954
Author: Abigail <[email protected]>
Date:   Sun Mar 18 23:31:28 2012 +0100

    Revert "Paste in the output of Porting/acknowledgements.pl in 
pod/perl5159delta.pod"
    
    This reverts commit 98f0737d71a92167bf1aace8a8d8411b985e3200.
    
    Until I can figure out how to add a new perldelta and make all tests pass.

M       pod/perl5159delta.pod

commit 98f0737d71a92167bf1aace8a8d8411b985e3200
Author: Abigail <[email protected]>
Date:   Sun Mar 18 18:26:59 2012 +0100

    Paste in the output of Porting/acknowledgements.pl in pod/perl5159delta.pod

M       pod/perl5159delta.pod

commit 08dc3bc803c7923db799f27c4e5183decbebc2f4
Author: Abigail <[email protected]>
Date:   Sun Mar 18 18:24:23 2012 +0100

    Attempt to find an author if (s)he comes via RT.
    
    In the case of commits, it maybe that the reporter used RT, which results
    in a generic RT email address. Instead of just reporting the author as '!',
    we'll do an attempt to see whether he's named in the AUTHORS file.

M       Porting/checkAUTHORS.pl

commit 21ffc8459b739cc13a32f22a2edb7be485a062e0
Author: Abigail <[email protected]>
Date:   Sun Mar 18 17:20:03 2012 +0100

    First shot at perl5159delta.pod

M       pod/.gitignore
A       pod/perl5159delta.pod

commit 7ab791555672f50a01181f675c399d278879e60e
Author: Chris 'BinGOs' Williams <[email protected]>
Date:   Sat Mar 17 23:50:17 2012 +0000

    Update CPANPLUS to CPAN version 0.9121
    
    This resolves a regression introduced with v0.9109
    which was included with perl version v5.15.2 and is
    therefore a regression since v5.14.x
    
      [DELTA]
    
      Changes for 0.9121      Sat Mar 17 23:23:42 2012
      ================================================
      * Resolved a regression with dev '_' version
        numbers since 0.9109

M       Porting/Maintainers.pl
M       cpan/CPANPLUS/lib/CPANPLUS.pm
M       cpan/CPANPLUS/lib/CPANPLUS/Internals.pm
M       cpan/CPANPLUS/lib/CPANPLUS/Internals/Utils.pm
M       cpan/CPANPLUS/lib/CPANPLUS/Shell/Default.pm
-----------------------------------------------------------------------

--
Perl5 Master Repository

Reply via email to