This branch is an import of the HEAD branch of the Git repository at git://perl5.git.perl.org/perl.git.
Last successful import was 5 hours ago.
- 51891. By Father Chrysostomos <email address hidden> 17 hours ago
op.c:S_my_kid: Remove obsolete comment
/* XXX does this let anything illegal in? */
The commit that added that comment indeed allowed ‘our $$x’ and even
‘my $$x’, so it was a problem at the time. It was this commit:
Author: Larry Wall <email address hidden>
Date: Fri Sep 24 14:59:37 1999 -0700
Re: [PATCH 5.005_61] "our" declarations
This commit fixed the problem:
Author: Mark-Jason Dominus <email address hidden>
Date: Mon Dec 24 13:14:48 2001 -0500
PATCH: Restore "Can't declare scalar dereference in my" error
so the comment is no longer relevant.
- 51890. By Father Chrysostomos <email address hidden> 19 hours ago
[perl #128266] libperl.t: Ignore $UNIX2003 suffix
- 51889. By Dominic Hargreaves on 2016-05-28
t/sigaction. t: Skip uid and pid tests on GNU/Hurd
SA_SIGINFO does not include uid and pid on GNU/Hurd, and this is
unlikely to change in the near future, so skip these tests.
Thanks to Samuel Thibault for the report.
- 51888. By Karl Williamson <email address hidden> on 2016-05-27
podcheck.t: Include tr// and y// detection
These are like regular expressions, and for syntactic purposes can be
treated as such.
- 51887. By Karl Williamson <email address hidden> on 2016-05-27
Merge branch to update Pod::Checker into blead
This merge branch contains two commits, which should be considered
inseperable. The first updates Pod::Checker, and the second changes
podcheck.t to use the new Pod::Checker.
This is the biggest remaining step in allowing Pod::Parser to be
removed from core. podcheck.t still uses Pod::Parser to extract just
the pod from files. That dependency can be removed when Pod::Simple
changes to allow equivalent functionality, something I myself am working
There are two cpan .t files (both in pod2usage) that use subcomponents
of Pod::Parser (Pod::Find and Pod::PlainText). There appears to be
similar functionality in Pod::Simple, so that shouldn't be too hard to
fix, but I haven't looked further than finding that these aren't drop-in
replacements. The pod2usage maintainer has been notified.
- 51886. By Karl Williamson <email address hidden> on 2016-05-27
Subject: Pod::Checker: convert files from DOS to unix
This is in preparation for applying patches to these. git am failed on
these. Only files that need to be DOS should be.
The version is bumped to 1.72, which is what version the real patches
- 51885. By Karl Williamson <email address hidden> on 2016-05-27
podcheck.t: Move a declaration
This just moves a variable declaration and initialization to elsewhere
in the file where it can be used in a different place in a future
commit. And it is now placed where it is more visible, as it really is
a program-level definition.
The code is outdented as well, and the comment unwrapped to be on a
single line, but no other changes were made.
- 51884. By Karl Williamson <email address hidden> on 2016-05-26
regcomp.c: Add shortcuts to some inversion list ops
When taking the union or intersection of two inversion lists, not
infrequently the result is the same as one of the inputs. An example is
the union of a set that contains all code points with any other set.
The result is the set that contains all code points. Also, not
infrequently, the result is to overwrite one of the inputs. If the
other input contributed nothing to the result, the whole operation is
effectively a no-op, as the result has the same contents as the input it
It turns out that it is cheap to keep track of if just one input
contributes to the result. This commit does that, and short-circuits
the rest of the code if it is going to turn out to be a no-op.
- 51883. By Karl Williamson <email address hidden> on 2016-05-26
DCLsym/ DCLsym. pm: Fix missing pod reference
This looks like it was meant to point to a later heading or item in the
document, but which was removed at some point, with the reference left
dangling. I confirmed with Craig Berry that what it is referring to is
the text in the next paragraph.
- 51882. By Karl Williamson <email address hidden> on 2016-05-26
Devel::Peek: Fix a couple of pod glitches
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)