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

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

        at  b52cde68813a958007c6d814f1890e762f75c8dc (commit)

- Log -----------------------------------------------------------------
commit b52cde68813a958007c6d814f1890e762f75c8dc
Author: Steve Hay <[email protected]>
Date:   Mon Oct 7 08:53:10 2013 +0100

    Upgrade podlators from 2.5.2 to 2.5.3.

M       Porting/Maintainers.pl
M       cpan/podlators/VERSION
M       cpan/podlators/lib/Pod/Man.pm
M       cpan/podlators/lib/Pod/Text.pm
M       cpan/podlators/t/man-empty.t
M       cpan/podlators/t/text-empty.t
M       pod/perldelta.pod

commit d477c82bf8b8c629be2915335abd4358a5bd0132
Author: Steve Hay <[email protected]>
Date:   Mon Oct 7 08:52:13 2013 +0100

    Upgrade Module-Metadata from version 1.000018 to 1.000019

M       Porting/Maintainers.pl
M       cpan/Module-Metadata/lib/Module/Metadata.pm
M       cpan/Module-Metadata/t/metadata.t
M       pod/perldelta.pod

commit 5eb9f461ffc6ee3b593f727dcbe05bcdc77bde57
Author: Nicholas Clark <[email protected]>
Date:   Mon Oct 7 10:32:39 2013 +0200

    Purge remaining references to PerlIO_sprintf and PerlIO_vsprintf().
    
    Eliminate their function prototypes. Eliminate references in perlio.sym and
    makedef.pl which caused them to still be added to the Win32 linker
    definitions.

M       makedef.pl
M       perlio.h
M       perlio.sym
M       perliol.h
M       perlsfio.h

commit 29b43da2723775cbc8877ecd48c8e5aae8f087bc
Author: Karl Williamson <[email protected]>
Date:   Sun Oct 6 22:14:45 2013 -0600

    Remove PerlIO_sprintf() and PerlIO_vsprintf()
    
    http://markmail.org/message/m6bvkxvqnvjnfgyf

M       perlio.c
M       pod/perldelta.pod

commit 2f0794f5776553bf2174172a75efcc3dedf4ecd5
Author: James E Keenan <[email protected]>
Date:   Mon Oct 7 01:03:36 2013 +0200

    Eliminate trailing whitespace in pod command.

M       dist/ExtUtils-Install/lib/ExtUtils/Install.pm

commit c9dde69614295354a2345c602ba0aaf904361582
Author: Dominic Hargreaves <[email protected]>
Date:   Sun Oct 6 13:45:22 2013 +0100

    fix POD errors reported by newer pod2man

M       README.os2
M       dist/ExtUtils-Install/lib/ExtUtils/Install.pm
M       pod/buildtoc
M       pod/perlretut.pod
M       pod/perlsyn.pod

commit 4387bc3c6899993ec4504edc3be8b5440ea61521
Merge: d62e440 cefd15c
Author: Max Maischein <[email protected]>
Date:   Sun Oct 6 21:03:19 2013 +0200

    Eliminate reliance on some external tools for 'Porting/sync-with-cpan'
    
    This series of patches eliminates the reliance on external
    tools for Porting/sync-with-cpan .
    
    If these changes stand the test of time, similar changes
    can be applied to other Porting/ tools to reduce the
    need for external tools.

commit cefd15c28021ef0818c51846c60d89cf62b32fc7
Author: Max Maischein <[email protected]>
Date:   Thu Oct 3 18:48:27 2013 +0200

    Elide use of `grep`
    
    The new approach uses more memory as it reads the whole
    11 MB CPAN packages file into memory. Also, it makes
    less use of parallel multiprocessing now available on
    many machines.

M       Porting/sync-with-cpan

commit 160daab816e76fa4243218cc3aace68f382c8e9a
Author: Max Maischein <[email protected]>
Date:   Sat Oct 5 20:01:44 2013 +0200

    Run correct make
    
    Use Config.pm to determine correct kind of `make` tool
    
    For Windows, the make process is supposed to get kicked off
    in ./Win32.
    
    We now run `make test-prep` before trying the module self-tests

M       Porting/sync-with-cpan

commit cd9a17141adacfdd66e379334b50b7516d4f2cec
Author: Max Maischein <[email protected]>
Date:   Sat Oct 5 19:59:11 2013 +0200

    Elide use of `chmod`
    
    We simplify life here and try to set Porting/Makefile.PL
    always to mode 755 (u=rwx , ao=rx) instead of being
    more precise.

M       Porting/sync-with-cpan

commit fc134225747f7f6b1e38daa4f85f3c36c99755ee
Author: Max Maischein <[email protected]>
Date:   Thu Oct 3 18:38:36 2013 +0200

    Elide use of `ls`, `find` and `touch`
    
    File::Find and code copied from ExtUtils::Command do the same.
    
    This patch makes the code to remove the exec bit a little less
    efficient by not restricting itself to files that now have
    the exec bit set, but instead looking at all files.
    
    This change also uses $ENV{TEMP} in preference to
    /tmp as a temp directory for caching the CPAN index.

M       Porting/sync-with-cpan

commit 192f56b06136953e14ef490067000185cc351337
Author: Max Maischein <[email protected]>
Date:   Thu Oct 3 18:17:39 2013 +0200

    Elide use of `rm`
    
    We remove the reliance on an external 'rm' tool in
    favour of using File::Path::remove_tree.
    
    We also eliminate some dir-changing by using
    more absolute directory names.

M       Porting/sync-with-cpan

commit 132246f2f9bbbe9b47a59225d9250987fed15100
Author: Max Maischein <[email protected]>
Date:   Tue May 21 19:11:22 2013 +0200

    First try with HTTP::Tiny, fallback on `wget`
    
    This tries downloads first with the built-in HTTP::Tiny
    before it falls back to the external `wget` tool. Arguably,
    the reliance on `wget` could be eliminated to reduce the
    amount of code clutter.

M       Porting/sync-with-cpan

commit d62e4400a62cae85d546fe1f5b0731630b537851
Author: Ricardo Signes <[email protected]>
Date:   Sat Oct 5 15:26:40 2013 -0400

    correct documentation of postfix glob deref
    
    thanks, mst

M       pod/perlref.pod

commit 12ea29d9381f1bf4d074acb051b75b39cc821823
Author: Ricardo Signes <[email protected]>
Date:   Sat Oct 5 14:58:46 2013 -0400

    perldelta: experimental postfix dereference syntax

M       pod/perldelta.pod

commit 4fa0b80a951cb56c0e513270e843df6309925877
Merge: 498b759 864eb29
Author: Ricardo Signes <[email protected]>
Date:   Sat Oct 5 14:41:27 2013 -0400

    Merge branch 'postderef' into blead

commit 864eb29a6a74eabfce596a70a91c04fc7dd82db2
Author: Ricardo Signes <[email protected]>
Date:   Sat Oct 5 14:41:04 2013 -0400

    tweak postfix deref docs, update for glob deref

M       pod/perlref.pod

commit 9e291afd1c04fef2c32b424815b74a43ada9a08a
Author: Ricardo Signes <[email protected]>
Date:   Wed Oct 2 12:08:49 2013 -0400

    new warnings category, so bump warnings.pm

M       lib/warnings.pm
M       regen/warnings.pl

commit 821361b63ca5bf477eebc88759d8f3e7f69a93e3
Author: Ricardo Signes <[email protected]>
Date:   Thu Sep 26 22:44:00 2013 -0400

    preliminary postfix dereference docs
    
    This commit adds an overview of the feature to perlref and a pointer
    to the section in perlref to perlop's documentation of the arrow.
    
    If/when this feature becomes non-experimental, the documentation
    should be merged upward into Using References.
    
    This documentation was written against a previous state of the
    branch.  Is should be fact-checked before any merge.

M       pod/perlop.pod
M       pod/perlref.pod

commit 760ca74635309e90553eeb15e5ac62e6f19f5d86
Author: Father Chrysostomos <[email protected]>
Date:   Mon Sep 16 12:49:12 2013 -0700

    Fix a bug with ->@ inside "@{...}"
    
    When encountering ->@[ or ->@{, we should only record that we are
    going to need a POSTJOIN at the top level of interpolation, not
    inside any brackets.  Otherwise the ->@[ can interfere with an outer
    "@{...}", causing syntax errors.

M       t/op/postfixderef.t
M       toke.c

commit 1f25714ad0c0126e303a12bd7ba010ac61b5e716
Author: Father Chrysostomos <[email protected]>
Date:   Mon Sep 16 09:57:13 2013 -0700

    Make postderef experimental

M       lib/warnings.pm
M       pod/perldiag.pod
M       pod/perllexwarn.pod
M       regen/warnings.pl
M       t/lib/warnings/toke
M       t/op/postfixderef.t
M       toke.c
M       warnings.h

commit cc624add4b00fb447b7fbbd045a9980d27c180e2
Author: Father Chrysostomos <[email protected]>
Date:   Mon Sep 16 09:44:34 2013 -0700

    Allow ->@ ->$ interpolation under postderef_qq feature
    
    This turned out to be tricky.  Normally @ at the beginning of the
    interpolated code signals to the lexer to emit ‘join($",’ immediately.
    With "$_->@*" we would have to retract the $ _ -> tokens upon encoun-
    tering @*, which we obviously cannot do.
    
    Waiting until we reach the end of the interpolated text before emit-
    ting anything could not work either, as it may contain BEGIN blocks
    that affect the way part of the interpolated code is parsed.
    
    So what we do is introduce an egregious or clever hack, depending on
    how you look at it.
    
    Normally, the lexer turns "@foo" into:
    
        stringify ( join ( $ " , @ foo ) )
    
    (The " is a WORD token, representing a variable name.)
    
    "$_" becomes:
    
        stringify ( $ _ )
    
    We can turn "$_->@*" into:
    
        stringify ( $ _ -> @ * POSTJOIN )
    
    Where POSTJOIN is a new lexer token with special handling that creates
    a join op just the way join($", ...) does.
    
    To make "foo$_->@*bar" work as well, we have to make POSTJOIN have
    precedence just below ->, so that
    
        stringify ( "foo" . $ _ -> @ * POSTJOIN . "bar" )
    
    (what the parser sees) is equivalent to:
    
        stringify ( "foo" . ( $ _ -> @ * POSTJOIN ) . "bar" )

M       parser.h
M       perly.act
M       perly.h
M       perly.tab
M       perly.y
M       t/op/postfixderef.t
M       toke.c

commit 158beccad252a25c107551be283bdc27e2729d29
Author: Father Chrysostomos <[email protected]>
Date:   Sun Sep 15 16:31:19 2013 -0700

    Add postderef_qq feature feature

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

commit eae81d973bc62051b9fbdc6adab6609b87c5f670
Author: Father Chrysostomos <[email protected]>
Date:   Sun Sep 15 16:29:21 2013 -0700

    Hide postderef behind the feature feature

M       t/op/postfixderef.t
M       toke.c

commit e92bffe7a4abdf9f39a3f336034eb8a96ac58411
Author: Father Chrysostomos <[email protected]>
Date:   Sun Sep 15 16:22:41 2013 -0700

    toke.c:postderef: rmv obsolete comment

M       toke.c

commit 2a0fcf5861443eb0b229b376f6c9663981427314
Author: Father Chrysostomos <[email protected]>
Date:   Sun Sep 15 16:21:54 2013 -0700

    Increase $feature::VERSION to 1.34

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

commit b9a36c95eb3774221010dacb932ad1c45b709677
Author: Father Chrysostomos <[email protected]>
Date:   Sun Sep 15 16:20:58 2013 -0700

    Add postderef feature feature

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

commit 76eba8ab520b5c85d3a1566e1ae17ca49faeccf1
Author: Father Chrysostomos <[email protected]>
Date:   Sun Sep 15 16:07:11 2013 -0700

    ->%{ ->%[

M       perly.act
M       perly.h
M       perly.tab
M       perly.y
M       t/op/postfixderef.t

commit ed3f8f871063863e8e0cf35f2b79b686fd23a622
Author: Father Chrysostomos <[email protected]>
Date:   Tue Aug 13 18:12:58 2013 -0700

    Fix up postfixderef.t

M       t/op/postfixderef.t

commit 38e540a55fc5614f023235597045ebf642e9d6fc
Author: Father Chrysostomos <[email protected]>
Date:   Tue Aug 13 14:22:20 2013 -0700

    Add postfixderef.t to MANIFEST

M       MANIFEST

commit 2f6fc86ffd9c038d536649c1ac57732889917c23
Author: David Nicol <[email protected]>
Date:   Tue Aug 13 14:22:04 2013 -0700

    Tests for postfix dereference

A       t/op/postfixderef.t

commit 89f3591148a8f1ca21a2faaed697cfa194632816
Author: Father Chrysostomos <[email protected]>
Date:   Fri Jul 5 01:10:08 2013 -0700

    Postfix dereference syntax
    
    $_->$* means $$_ (and compiled down to the same op tree)
    $_->@* means @$_ ( ditto ditto blah blah blah          )
    $_->%* means %$_ (...)
    $_->&* means &$_
    $_->** means *$_
    $_->@[...] means @$_[...]
    $_->@{...} means @$_{...}
    $_->*{...} means *$_{...}
    
    $_->@* is not always equivalent to @$_, particularly in contexts like
    @foo[0], which cannot be written foo->@*[0].  (Just omit the asterisk
    and it works.)

M       perl.h
M       perly.act
M       perly.h
M       perly.tab
M       perly.y
M       toke.c

commit b9ff0c4900019af7a99b75cd3befc2a4b62c4321
Author: James E Keenan <[email protected]>
Date:   Sat Oct 5 15:00:38 2013 +0200

    Remove pod/perlembed.pod in wake of RT #120093 corrections.
    
    Provide author's preferred email address.

M       AUTHORS
M       Porting/checkAUTHORS.pl
M       t/porting/known_pod_issues.dat

commit 65e3945f356f08173c0e9cd73fa27f15288eb58a
Author: Chris 'BinGOs' Williams <[email protected]>
Date:   Sat Oct 5 11:47:14 2013 +0100

    Update Unicode-Normalize to CPAN version 1.17
    
      [DELTA]
    
    1.17  Sat Oct  5 11:36:43 2013
        - assertion using unpack

M       Porting/Maintainers.pl
M       cpan/Unicode-Normalize/Changes
M       cpan/Unicode-Normalize/Normalize.pm
M       cpan/Unicode-Normalize/README
M       cpan/Unicode-Normalize/mkheader
M       cpan/Unicode-Normalize/t/fcdc.t
M       cpan/Unicode-Normalize/t/form.t
M       cpan/Unicode-Normalize/t/func.t
M       cpan/Unicode-Normalize/t/illegal.t
M       cpan/Unicode-Normalize/t/norm.t
M       cpan/Unicode-Normalize/t/null.t
M       cpan/Unicode-Normalize/t/partial1.t
M       cpan/Unicode-Normalize/t/partial2.t
M       cpan/Unicode-Normalize/t/proto.t
M       cpan/Unicode-Normalize/t/split.t
M       cpan/Unicode-Normalize/t/test.t
M       cpan/Unicode-Normalize/t/tie.t

commit 9e65c3f47e483ee7e33b5d748a06f4addd830d60
Author: Karl Williamson <[email protected]>
Date:   Fri Oct 4 21:15:01 2013 -0600

    mktables: Verify input files' version
    
    Since Unicode 3.2, all Unicode database source files (except
    unfortunately, the most important one, UCD.txt), have their first lines
    be identifying information, their name and version number.  This commit
    checks that the version is the expected one.  This should prevent the
    database from being out-of-sync.  Perl changes the names of some files
    so that they are distinct on DOS filesystems, so we can't easily check
    that the name in the file is the same as the name of the file.

M       lib/unicore/mktables

commit 7cf6c614c5521647b723670050fa842e59eb47b6
Author: Karl Williamson <[email protected]>
Date:   Fri Oct 4 21:05:09 2013 -0600

    Bump Unicode version
    
    In commit a9c9e371c40cf388593577cf577494e91793f62a, I forgot to update
    the Unicode version in the file that states it.

M       lib/Unicode/UCD.t
M       lib/unicore/version

commit 5e6bcc013e2f55d2b3f79500ff90cb9cde5bea39
Author: Gideon Israel Dsouza <[email protected]>
Date:   Thu Oct 3 22:33:14 2013 +0530

    Fixed 27 issues in perlembed.pod reported by podcheck
    
    Fixed mostly lines exceeding 80 characters by decreasing leading
    space in verbatim lines to one space. Also fixed long code lines
    with a slash and line break.
    
    Add Gideon Israel Dsouza to list of Perl authors.
    
    For: RT #120093

M       AUTHORS
M       pod/perlembed.pod
-----------------------------------------------------------------------

--
Perl5 Master Repository

Reply via email to