lp:perl5

Created by Registry Administrators on 2010-05-01 and last modified on 2016-05-29
Get this branch:
bzr branch lp:perl5

Related bugs

Related blueprints

Branch information

Owner:
Registry Administrators
Project:
perl5
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at git://perl5.git.perl.org/perl.git.

The next import is scheduled to run in 28 minutes.

Last successful import was 5 hours ago.

Import started 5 hours ago on neumayer and finished 5 hours ago taking 1 minute — see the log
Import started 11 hours ago on neumayer and finished 11 hours ago taking 2 minutes — see the log
Import started 17 hours ago on pear and finished 17 hours ago taking 1 minute — see the log
Import started 23 hours ago on pear and finished 23 hours ago taking 50 seconds — see the log
Import started on 2016-05-29 on pear and finished on 2016-05-29 taking 50 seconds — see the log
Import started on 2016-05-29 on neumayer and finished on 2016-05-29 taking 2 minutes — see the log
Import started on 2016-05-28 on neumayer and finished on 2016-05-28 taking 2 minutes — see the log
Import started on 2016-05-28 on neumayer and finished on 2016-05-28 taking 2 minutes — see the log
Import started on 2016-05-28 on russkaya and finished on 2016-05-28 taking 1 minute — see the log
Import started on 2016-05-28 on russkaya and finished on 2016-05-28 taking 1 minute — see the log

Recent revisions

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:

commit 77ca0c92d2c0e47301d906d355d9ab3afb6f6bcb
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:

commit b6512f489e761186d508cf0b8b7705805cfefc52
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

ext/POSIX/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.

Bug-Debian: https://bugs.debian.org/825016

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
on.

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
are from.

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
overwrites.

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

ext/VMS-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 metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers

No subscribers.