In perl.git, the branch smoke-me/vms-autodoc-once has been created

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

        at  bd9cbc460bc6144f7e4cfc82772b389efe6331e3 (commit)

- Log -----------------------------------------------------------------
commit bd9cbc460bc6144f7e4cfc82772b389efe6331e3
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Sat Apr 7 23:10:27 2012 -0700

    perl5160delta.pod: Add to-do note

M       Porting/perl5160delta.pod

commit 4ad239c380810e68055f79a3d533bf9925e0c36b
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Sat Apr 7 22:58:11 2012 -0700

    perl5160delta.pod: Lvalue sub bugfix section
    
    Move all lv sub bug fixes into this section.  Tweak things a bit.

M       Porting/perl5160delta.pod

commit 801284b18d8b02a0f5186cee00f8aca107a8769e
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Sat Apr 7 22:57:41 2012 -0700

    perl5160delta.pod: Missing space

M       Porting/perl5160delta.pod

commit a4b685792c70f00704afcf6d9c5b5f739b805b49
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Sat Apr 7 19:04:58 2012 -0700

    perl5160delta.pod: Rewording

M       Porting/perl5160delta.pod

commit 1154aa6dd5fb009c903916423128dfd0def36c87
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Sat Apr 7 19:01:07 2012 -0700

    perl5160delta.pod: Make diag changes somewhat alphabetical
    
    Alphabetized mostly by the text of the error message, even when it is
    not given.

M       Porting/perl5160delta.pod

commit 98a0da084d51929cd21424e6a4605eb1b9517a39
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Sat Apr 7 18:57:39 2012 -0700

    perl5160delta.pod: Alphabetize new diagnostics

M       Porting/perl5160delta.pod

commit d0af4845afd5a73ca6710a2b51fef47511469e79
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Sat Apr 7 18:56:01 2012 -0700

    perl5160delta.pod: Note that zipdetails is new

M       Porting/perl5160delta.pod

commit e72df1c16a12d6d4a8053b5424bb43d04dd5f343
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Sat Apr 7 18:54:42 2012 -0700

    perl5160delta.pod: Typos

M       Porting/perl5160delta.pod

commit 9f6b5e9dd5eb94f1b519cbe92ffaab4cb15ed7ea
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Sat Apr 7 18:52:17 2012 -0700

    perl5160delta.pod: Move ‘glob failed’ under Diagnostics

M       Porting/perl5160delta.pod

commit 482daec9e7e54547bdec16fe42dda265c8766400
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Sat Apr 7 18:50:30 2012 -0700

    perl5160delta.pod: Removed Errors, not Warnings
    
    The only removed diagnostic was an error.

M       Porting/perl5160delta.pod

commit 91d325b279fb9a7533bad179bc37162cb180f7b3
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Sat Apr 7 18:49:13 2012 -0700

    perl5160delta.pod: Don’t list $[ deprecation msg
    
    It was inadvertently removed and later restored, both in the
    5.15.x series.

M       Porting/perl5160delta.pod

commit b982ce39b1ea1ac682d5ef04179f27829b177e03
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Sat Apr 7 18:48:06 2012 -0700

    perl5160delta.pod: Shorten $[ warning description
    
    That last sentence is unnecessary.

M       Porting/perl5160delta.pod

commit ee1214f2413bb33489b5867803cfe05e8c5bc185
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Sat Apr 7 18:47:06 2012 -0700

    perl5160delta.pod: ‘Useless assignment’ rewording
    
    It actually happens with any lvalue subroutines, not just XS, as in
    ‘+sub :lvalue { my $foo }->() = 3’.

M       Porting/perl5160delta.pod

commit 10c3c9ec67ea57d6fcae1113a537c60629a0d556
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Sat Apr 7 18:43:53 2012 -0700

    perl5160delta.pod: Format new errors consistently

M       Porting/perl5160delta.pod

commit 24391d948c819e010d884e51f3670ebcfb762ecd
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Sat Apr 7 00:14:08 2012 -0700

    perl5160delta.pod: Improve wording

M       Porting/perl5160delta.pod

commit e2be431cf9fb36275f577ea52b8593e9088e2558
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Sat Apr 7 00:12:40 2012 -0700

    perl5160delta.pod: Don’t mention lvalue sub docs
    
    This is implied by descriptions of the lvalue changes elsewhere.  And
    the docs actually barely changed.

M       Porting/perl5160delta.pod

commit cf761dc0a3447e31c5e23cb19d34770ff9924319
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Sat Apr 7 00:09:20 2012 -0700

    perl5160delta.pod: Remove redundancy
    
    This is no longer relevant, as this has moved to a different document
    now, as mentioned two items earlier.

M       Porting/perl5160delta.pod

commit 49f999717a22970db30c58e65e556bf6fce95d8e
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Sat Apr 7 00:03:25 2012 -0700

    perl5160delta.pod: Small correction to glob speedup

M       Porting/perl5160delta.pod

commit 0ad8e690d0967c04789d3eaf3b7b16b8833f982d
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Sat Apr 7 00:02:50 2012 -0700

    perl5160delta.pod: Remove =back/=over

M       Porting/perl5160delta.pod

commit ddfbda007cc798bddb74fcdcdff228d47e004de8
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Sat Apr 7 00:02:21 2012 -0700

    perl5160delta.pod: Move a fut. depr. to the right sect.

M       Porting/perl5160delta.pod

commit 37194c1a4fb57d430286e0a9da7b5ff4c844a464
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Fri Apr 6 23:54:53 2012 -0700

    perl5160delta.pod: Improve punct
    
    These sections read better with a few more commas.

M       Porting/perl5160delta.pod

commit 2a94ed8e895757678f5f8765e633613e336e696e
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Fri Apr 6 23:53:35 2012 -0700

    perl5160delta.pod: Remove comment about 5.15.0

M       Porting/perl5160delta.pod

commit 3af0364349609de448b74b674fe711a44951cfe4
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Fri Apr 6 23:51:34 2012 -0700

    perl5160delta.pod: Simplify $$ caching section
    
    Add a more specific link, too.

M       Porting/perl5160delta.pod

commit 270edcefce85fe2d3615e9c3f40723380295e833
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Fri Apr 6 23:46:50 2012 -0700

    perl5160delta.pod: Grammar

M       Porting/perl5160delta.pod

commit 13eda27361e339c7814ffa167abbaa88d75252c9
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Fri Apr 6 23:43:31 2012 -0700

    perl5160delta.pod: Condense *$io section

M       Porting/perl5160delta.pod

commit 2200e649818b9c91664f66878cc4b028893eb898
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Fri Apr 6 23:42:23 2012 -0700

    perl5160delta.pod: Typos

M       Porting/perl5160delta.pod

commit f4ff5ee779704f6c0b3e96ea521457cc10fd3be8
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Fri Apr 6 23:38:49 2012 -0700

    perl5160delta.pod: Move 2 similar sections closer
    
    Correct =head2 to =head3

M       Porting/perl5160delta.pod

commit 8b5419846203c76ee1b4de9bb0f69fe60739ea2e
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Fri Apr 6 23:37:38 2012 -0700

    perl5160delta.pod: Make perl bug numbers more consistent

M       Porting/perl5160delta.pod

commit add1c960ba2d75f7a25de62d4dafb02e40512753
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Fri Apr 6 23:32:39 2012 -0700

    perl5160delta.pod: Remove coresubs bug fixes

M       Porting/perl5160delta.pod

commit 4dbfa257dcfe100ac083a00a37b669ee7110a5ed
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Fri Apr 6 23:30:19 2012 -0700

    perl5160delta.pod: Update ‘&CORE::%s cannot...’

M       Porting/perl5160delta.pod

commit a40c91f03d26385d116e293f03bb6123b399cbc2
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Fri Apr 6 23:28:27 2012 -0700

    perl5160delta.pod: Rework the CORE section

M       Porting/perl5160delta.pod

commit 4d6200df56be926a1bc8dd4d1b1325fce5a0259d
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Fri Apr 6 23:14:38 2012 -0700

    perl5160delta.pod: Spaces after dots
    
    and one missing dot

M       Porting/perl5160delta.pod

commit 8e997d9d670c0b980c3446994ccd09d44615c822
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Fri Apr 6 23:08:21 2012 -0700

    perl5160delta.pod: Remove redundant entries
    
    Constant subroutine names (which are null-clean now) are included
    under typeglob names.  Package names returned by caller are covered
    by ‘Package names’.

M       Porting/perl5160delta.pod

commit 7adddc8193c8b0f11c98d2b3a7d8ec2c6671be3c
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Fri Apr 6 23:05:47 2012 -0700

    perl5160delta.pod: Typos

M       Porting/perl5160delta.pod

commit eade71555e37e053d1aa5b29a45a0f06b3a3458f
Author: Brian Fraser <frase...@gmail.com>
Date:   Fri Apr 6 17:47:14 2012 -0300

    Fix for perl #112316: Wrong behavior regarding labels with same prefix
    
    The code that compared non UTF-8 labels neglected to check that
    the label's length was equal before comparing them with a memEQ,
    which lead to code that used labels with the same prefixes to fail:
    
    ./perl -Ilib -E 'CATCH: { CATCHLOOP: { last CATCH;  } die  }'

M       pp_ctl.c
M       t/op/goto.t
M       t/op/loopctl.t

commit fae6f8faebd031ebdb5f318e8a671e018b9a63c1
Author: Ricardo Signes <r...@cpan.org>
Date:   Fri Apr 6 14:06:49 2012 -0400

    add a missing colon to a code snippet in perlfunc

M       pod/perlfunc.pod

commit ef458e6ba2ac6664a5397cc884d85d98963c8fee
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Fri Apr 6 06:29:31 2012 -0700

    perl5160delta.pod: ‘glob failed’ is suppressible
    
    This is a post-5.15.9 change.

M       Porting/perl5160delta.pod

commit fe0d5730265e95b09fabbb51f5dc59d47cf01c3d
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Fri Apr 6 06:28:04 2012 -0700

    perl5160delta.pod: #111842

M       Porting/perl5160delta.pod

commit d005e6a6a9ca86c3b2f1eaa7b931b085cf8a205b
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Thu Apr 5 22:57:53 2012 -0700

    perl5160delta.pod: double space

M       Porting/perl5160delta.pod

commit 6d3657836264463f8446438afd60abc93e3e3b19
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Thu Apr 5 22:57:07 2012 -0700

    perl5160delta.pod: Add more 5.15.9 stuff
    
    This remains:
    
        a40630bf5c45 #111842
    
    and these entries from perl5159delta:
    
        =head1 Security
    
        =head2 Malformed UTF-8 input could cause attempts to read beyond the
        end of the buffer
    
        Two new XS-accessible functions, C<utf8_to_uvchr_buf()> and
        C<utf8_to_uvuni_buf()> are now available to prevent this, and the Perl
        core has been converted to use them.
        See L</Internal Changes>.
    
        =head1 Deprecations
    
        =head2 XS functions C<utf8_to_uvchr()> and C<utf8_to_uvuni()>
    
        Use C<utf8_to_uvchr_buf()> and C<utf8_to_uvuni_buf()> instead.
        See L</Internal Changes>.

M       Porting/perl5160delta.pod

commit 6c0587ef24a0739eff4faa7d1a90578e368822dc
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Thu Apr 5 22:43:45 2012 -0700

    perl5160delta.pod: Document ‘no feature’ changes
    
    and also the ‘:all’ bundle, copied from perl5159delta.

M       Porting/perl5160delta.pod

commit 4c29740dc9d10af6b620af34c1d3e7c487384a6c
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Thu Apr 5 22:19:42 2012 -0700

    perl5160delta.pod: Clarify Cygwin::sinc_winenv addition

M       Porting/perl5160delta.pod

commit 5f81abda9d94161020d1a718c09fee0503e58a3e
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Thu Apr 5 22:15:48 2012 -0700

    perl5160delta.pod: Make bug numbers greppable

M       Porting/perl5160delta.pod

commit fcdfb45f0c0065728be22cff333667ccb126fcb6
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Thu Apr 5 22:15:13 2012 -0700

    perl5160delta.pod: Mention !$^V leak
    
    This was omitted from 5.15.8’s delta.

M       Porting/perl5160delta.pod

commit b191bee781d085bf4fbc000fb988b553c8000036
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Thu Apr 5 06:18:22 2012 -0700

    Add Christopher Madsen to AUTHORS

M       AUTHORS

commit ef85823ec1705b3aa9728c7fd2f314fa81c21ce9
Author: Christopher J. Madsen <p...@cjmweb.net>
Date:   Thu Apr 5 06:17:13 2012 -0700

    [perl #112248] Fix typos in perl515*delta

M       Porting/perl5160delta.pod
M       pod/perl5150delta.pod
M       pod/perl5153delta.pod

commit 894ea76b1f298c94bba681c05aacda756c876245
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Wed Apr 4 22:22:53 2012 -0700

    Fix VMS build broken by d1718a7cf5
    
    This comment in perl.c:
    
                                /* Note: 20,40,80 used for NATIVE_HINTS */
    
    (added by a0ed51b3 [Here are the long-expected Unicode/UTF-8 mod-
    ifications.]), has apparently always been wrong.  The values in
    vms/vmsish.h end with 7 zeroes in hex, and are only shifted down to
    one zero when assigned to cop->op_private in op.c:newSTATEOP.  In
    PL_hints they never have the values indicated in perl.h.  So those
    are actually free bits.  It’s the high versions in vmsish.h that
    are not free.
    
    20 (actually 0x20000000) hasn’t been used for anything since commit
    744a34f9085 (Urk -- undo previous removal of vmsish 'exit' change),
    which change I don’t really understand.  In any case, the comment was
    never updated.
    
    This comment in op.h:
    
    /* NOTE: OP_NEXTSTATE and OP_DBSTATE (i.e. COPs) carry lower
     * bits of PL_hints in op_private */
    
    was added by d41ff1b8ad98 (introduce $^U), which was later reverted.
    op_private does not carry the lower bits of PL_hints, but, rather,
    certain higher bits of PL_hints, shifted to fit (the NATIVE_HINTS
    cited above).
    
    Due to misleading comments, I ended up breaking the VMS build in com-
    mit d1718a7cf5, by using its bits for something else.
    
    This commit moves the bits around a bit to avoid the clash, and modi-
    fies the comments to reflect reality.

M       ext/B/B/Concise.pm
M       ext/B/t/optree_constants.t
M       ext/B/t/optree_specials.t
M       lib/strict.pm
M       op.h
M       perl.h

commit 66c058c5af700a1bacbab597e94809954af40beb
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Wed Apr 4 14:47:59 2012 -0600

    Unicode::UCD.pm: Bump version

M       lib/Unicode/UCD.pm

commit 42d3c0f0d8b1e34eff0b8f0bba335a48d956452c
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Wed Mar 28 21:00:13 2012 -0600

    perlunicode: Remove out-dated text
    
    This promised feature never fully worked, as some things have always
    been compiled into perl, and just changing an environment variable won't
    change that.  In 5.16, even more things are compiled-in, so this is even
    more broken

M       pod/perlunicode.pod

commit 5bbfa552246f66d64448edd315c53d7d3521da50
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Wed Mar 28 20:43:58 2012 -0600

    Unicode::UCD::prop_invmap(): Return 's' not 'i' format
    
    The 'i' is an earlier name, and I overlooked changing it when the other
    formats were changed.  In Unicode 6.1, the only property that is
    affected is Bmg.

M       lib/Unicode/UCD.pm
M       lib/Unicode/UCD.t

commit 57ef7c84d0edb2d2e89bbab264bcdfaf37312a51
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Tue Apr 3 08:51:14 2012 -0700

    Decrease $Safe::VERSION to 2.31_01
    
    There has been a release of 2.32 on CPAN with changes that are not in
    blead.  So what bleadperl has is 2.31 plus a tiny fix that does not
    affect older perl versions.

M       dist/Safe/Safe.pm

commit d1718a7cf54f01c3c9d449a1ea96c9bba32d1126
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Sat Mar 31 13:50:04 2012 -0700

    [perl #111462] Move strict hints from %^H to $^H
    
    With commit b50b20584, strict.pm starting putting hints in %^H to
    indicate that strict mode has been enabled or disabled explicitly, so
    version declarations should not change the setting.
    
    This causes ‘Unbalanced string table refcount’ warnings when Safe.pm
    encounters prohibited ops.
    
    This happens because ops are leaking when those ops point to HEKs (in
    the internal form that %^H takes when attached to ops).
    
    This commit moves those new strict hints into $^H, to avoid those
    warnings.  This does simply paper over the real problem (leaked ops),
    but at least it gets the warnings back down to the 5.14 amount.
    
    Because of the new hints in $^H, B::Concise has been updated to
    account for them, and so have all its tests.  I modified OptreeCheck
    to avoid setting the hints with ‘no strict;’, as that resulted in
    slightly fewer changes to the tests.  It will also result in fewer
    changes to the tests in future.
    
    Two B::Deparse tests started failing due to %^H not being localised.
    Apparently there is a bug somewhere (in perl, Deparse.pm or deparse.t)
    that got triggered as a result.  In fact, one of the tests exhibited
    *two* bugs.  But for now, I’ve simply added a workaround to the two
    tests so they don’t trigger those bugs (which bugs will have to wait
    till after 5.16).

M       dist/B-Deparse/Deparse.pm
M       dist/B-Deparse/t/deparse.t
M       dist/Safe/t/safeops.t
M       ext/B/B/Concise.pm
M       ext/B/t/OptreeCheck.pm
M       ext/B/t/f_map.t
M       ext/B/t/f_sort.t
M       ext/B/t/optree_check.t
M       ext/B/t/optree_constants.t
M       ext/B/t/optree_samples.t
M       ext/B/t/optree_specials.t
M       lib/strict.pm
M       op.c
M       perl.h

commit 6331a2f5f6ee89f25cb6803c1d9ef97d6d1799e5
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Mon Apr 2 22:13:11 2012 -0700

    Maintainers.pl: Make blead upstream for B::Concise
    
    ‘undef’ (its previous value) means that it hasn’t been discussed yet.
    But, for all intents and purposes, this module is maintained in blead,
    since it is very tightly coupled with the perl core and is used mostly
    in debugging perl itself.
    
    What’s annoying about having it set to ‘undef’ is that
    t/porting/cmp_version.t skips it.
    
    (I almost forgot to update a version as a result.)

M       Porting/Maintainers.pl

commit a69d13d979965074ce4fde0863c01d36d48f0be1
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Mon Apr 2 22:13:59 2012 -0700

    Increase $B::Concise::VERSION to 0.89

M       ext/B/B/Concise.pm

commit 20471d32147ebc8b177dae26c7a73f4811c88027
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Mon Apr 2 22:01:51 2012 -0700

    Increase $OptreeCheck::VERSION to 0.07
    
    I am still baffled as to why this module needs a version.

M       ext/B/t/OptreeCheck.pm

commit d3e57cd5db1ab85c006b42587d85fce558c4535e
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Sat Mar 31 13:33:42 2012 -0700

    Increase $B::Deparse::VERSION to 1.14

M       dist/B-Deparse/Deparse.pm

commit 1c389bff36c57eefe2a89bf883b80bbc7fd006a3
Author: Father Chrysostomos <spr...@cpan.org>
Date:   Sat Mar 31 13:33:33 2012 -0700

    Increase $strict::VERSION to 1.07

M       lib/strict.pm
-----------------------------------------------------------------------

--
Perl5 Master Repository

Reply via email to