| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Several cpan-upstream distributions had patches directly in blead
that do not match the upstream distribution. These are all
now noted as CUSTOMIZED for future tracking.
|
| |
|
|
|
|
|
|
|
|
| |
autodie has not changed from CPAN, though blead has locally patched
a single test file to avoid a platform specific failure.
This change keeps the original CPAN version numbering, as the
local test file patch is now tracked in Porting/Maintainers.pl
|
| |
|
|
|
|
|
|
|
| |
We have the CUSTOMIZED field in Maintainers.pl for indicating where we
expect blead to differ from a CPAN tarball. This commit documents that
in perlhack and makes core-cpan-diff more aggressive about checking it
and reporting about it.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Unfortunately this remains a manual step, as there's a strong distinction
between (100%) generated files that we need to ship, which the regen scripts are
allowed to wipe and replace, and any files subject to human editing, which they
aren't.
|
| |
|
|
|
|
|
|
|
| |
while, not when
What are apple developer tools? Tools for developing apples? For
grafting, perhaps? :-)
|
|
|
|
|
|
| |
Correct the stated initial version of COW shared hash key scalars - the first
stable release they were in was 5.8.0, as they were added by Nick Ing-Simmons
in September 2002 in commit 1c846c1f6d96d2ca.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Commit a1e75797c204ade843c6eb8052cc5577af06c1d6 changed L<Shell>
to C<Shell>, but in reality there still is a Shell module accessible
from L<>, because L<> looks through all of CPAN. podcheck.t has
to know that it's accessible, and that was done with commit
ce98560028e1830366c9182fe9dd70ec264fe6ee.
Also make the reference to Devel::DProf from C<> to L<> for symmetry.
And, a file reference should be enclosed in F<> and not C<>
|
|
|
|
|
|
|
| |
40f026236b9959b7 added code to the Linux hints file to use gcc to locate
libraries such as -lm. However, if the user has their own gcc earlier in $PATH
than the system gcc, we don't want its libraries. So try to prefer the system
gcc.
|
|
|
|
| |
I didn’t realise adding a comment would require this.
|
|
|
|
|
|
|
|
| |
$ ./perl -I../lib --add_link foo
Unrecognized switch: --add_link (-h will show valid options).
$ ./perl -I../lib porting/podcheck.t --add_link foo
Changed: /Users/sprout/Perl/perl.git/t/porting/known_pod_issues.dat
|
|
|
|
| |
This is something 80e3f4adf22 missed.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This test was relying on bug #91844. As that has been fixed (by com-
mit 3ed94dc, which erroneously claimed to fix #81944), this test is
not testing what it purports to test.
Also as a result of that bug fix, it doesn’t matter if the TEMP flag
is set, I can get rid of the SvTEMP_off. The only effects the TEMP
flag can have now occur only when the refcount is 1, but since *_
holds a refcount and the mortals stack does as well, it’s going to be
2 unless someone undefs *_, in which case the callback won’t have any
reference to it. If it tries to make a weak reference, doing so will
turn TEMP off.
|
|
|
|
| |
We're trying to get rid of non-ASCII in pods.
|
|
|
|
|
| |
podchecker emits these messages if an E<> is above 255. But these
actually work, so the messages are improper. podchecker is not maintained.
|
|
|
|
|
|
|
|
|
|
|
| |
perltoc is problematic because it is machine generated from constituent
pods. This means that errors in them propgagate to it. As a result,
commit e678c2947ab9ff776af461b393f3a3eecebab64a just skipped it. But
this led to pods that link to it being flagged as having broken links.
This commit changes things so instead of skipping perltoc, it is added
to the list of pods that are known but are parsed only when there are
links to inside it (of which there are unlikely to be any), and then
only for the existence of such targets.
|
|
|
|
|
|
|
|
|
|
|
| |
L<> links in pod apply to anything that search cpan can find. This
means that it applies to more things than podcheck can find in the Perl
distribution. So, a list is kept in a data base of modules and man
pages that are known to exist, but aren't findable by podcheck. This
list has to be maintained manually. The new option makes adding to the
list easier.
The man page and instructions are somewhat tweaked as well.
|
| |
|
| |
|
|
|
|
| |
Commit 3ed94dc0 fixed #91844, not #81944, as it claimed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This was disabled in 5.12 (with a warning) by commit 885ef6f5, because
applying the attribute to a Perl sub isn’t effective: it does not mod-
ify the op tree accordingly.
But applying an attribute to an XSUB after the fact is perfectly
fine, and is the only way to do it (either with declarative syntax or
attributes.pm). This commit restores the old behaviour of declarative
for XSUBs. (attributes.pm never stopped working.)
Commit 885ef6f5 also stopped a declaration from applying the flag to
an undefined subroutine if it happens to have been assigned from else-
where. It does not make sense to allow the :method attribute to be
applied to such a sub, but not :lvalue.
|