| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
They have interdependencies that require at least these versions,
so needed to be added together.
|
| |
|
|
|
|
| |
Per rjbs code review in https://github.com/Perl/perl5/pull/18950
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This package will hold helper subroutines used within the main package
or in tests. They can be placed in a separate module and imported into
Pod::Html because they won't depend on having the globals passed as an
argument. They will also be potentially independently testable.
Start with html_escape().
Move anchorify(), htmlify() to Auxiliary.pm. Also _unixify -- now as unixify().
Move relativize_url() to Auxiliary.
Move usage() to Auxiliary.
Move trim_leading_whitespace to Auxiliary.
Move parse_command_line() to Auxiliary.
Keep porting tests happy. Increment $VERSION. Run: ./perl -Ilib
regen/lib_cleanup.pl
anchorify.t, eol.t: Correct excessive corrections.
Standardize setting of $VERSION.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Until now, the tests for this library ran inside the ext/Pod-Html
directory in the core distribution. Since the tests necessarily create
files while the harness runs, there was a possibility for race
conditions, which meant that we had to have a workaround in t/harness to
have the tests in this directory not run in parallel.
This commit restructures the testing process so that each test program
gets its own tempdir in which to create files and directories.
The test architecture is now found in t/lib/Testing.pm.
This module will export two functions on demand that are used in the
individual test files. They guarantee that all files created when
running a test program will be created in a temporary directory rather
than underneath the core distribution.
t/pod2html-lib.pl is now superseded by t/lib/Testing.pm and can be
removed. The workaround has been removed from t/harness.
Change directory name from testdir/ to corpus/. So as to more precisely
describe what the directory's purpose is.
Keep porting tests happy. Update MANIFEST and known_pod_issues database.
Acknowledge Craig Berry's recommendation in earlier branch
This should help in the resolution of
https://github.com/Perl/perl5/issues/12271.
Correct typo spotted by rjbs.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Data::Dumper's upstream repository is (effectively) blead, and whilst we can
auto-generate Makefile.PL suitable for blead, this doesn't provide some
other functionality needed for CPAN.
This also fixes CPAN #12282, which has been missed forever.
Really we should decide *which* bugtracker is canonical for Data::Dumper
(and will be checked and acted upon) and then record that metadata in this
Makefile.PL so that metacapn.org etc link to it.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
5.33.10 isn't going to happen but it looks like we bump to the bogus
release and THEN switch to RC1.
|
|
|
|
|
|
| |
This reverts commit a7dc88699c420088b5448c415a8a973e51c0fc18.
We've opted to keep this out until 5.34 is released.
|
|
|
|
|
|
|
|
|
| |
[Delta]
1.56 -- 2021-03-30
* Added `List::Util::zip`, `List::Util::mesh` and related functions
(RT129479)
* Updated embedded ppport.h for Devel::PPPort v3.62
|
| |
|
| |
|
|
|
|
|
|
| |
Some tests in t/opbasic/arith.t used to depend on the perl configuration,
but t/opbasic/* is so basic tests that it should not depend on Config.pm.
Now these tests are splitted into separate test file under t/op/.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
[DELTA]
2.34 2021-01-22 11:03:19-06:00 America/Chicago
* Remove rt.cpan.org reference.
|
| |
|
| |
|
|
|
|
| |
For: https://github.com/Perl/perl5/issues/18413
|
|
|
|
|
|
|
|
|
| |
* Add feature, experimental warning, keyword
* Basic parsing
* Basic implementation as optree fragment
See also
https://github.com/Perl/perl5/issues/18504
|
|
|
|
|
|
|
|
|
| |
Makefile.mk is redundant with GNUmakefile. See
https://www.nntp.perl.org/group/perl.perl5.porters/2021/01/msg258848.html
for more details.
We planned to remove it shortly after the introduction of GNUmakefile
but that slipped through the cracks for some reason:
https://github.com/Perl/perl5/issues/14341
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Forgot to add .editorconfig to the MANIFEST.
Manfiest sorting was treating all of .editorconfig as an extension
which put it before .dir-locals.el which is nonsense. Fixed it not
to treat a file named .foo as an extension.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch implements new functions and improves compatibility with
new versions of GDBM.
* ext/GDBM_File/GDBM_File.xs: Define interface methods for
functions in newer GDBM versions.
(GDBM_version): New static method. Return the version number
(string in scalar, array of numbers in list context). Provide
heurisics for determining the library version for GDBM prior
to 1.9.
(gdbm_close): Propagate return value from the library call.
(gdbm_DESTROY): Croak if closing the database fails.
(gdbm_UNTIE): New method.
(gdbm_FETCH): Check database validity. Croak if gdbm_fetch returns
error (except GDBM_ITEM_NOT_FOUND).
(gdbm_STORE,gdbm_DELETE): Likewise.
(gdbm_FIRSTKEY,gdbm_NEXTKEY): Likewise.
(gdbm_EXISTS): Check database validity.
(gdbm_errno): New function.
(gdbm_syserrno): New function.
(gdbm_strerror): New function.
(gdbm_clear_error): New function.
(gdbm_needs_recovery): New function.
(gdbm_recover): New function.
(gdbm_count): New function.
* ext/GDBM_File/typemap (gdbm_count_t): Map to T_COUNT.
* ext/GDBM_File/GDBM_File.pm: Document everything. Raise $VERSION.
* MANIFEST: Update.
* AUTHORS: Update.
|
| |
|
|
|
|
| |
This disables use of bareword filehandles except for the built-in handles
|
|
|
|
| |
Per discussion in https://github.com/Perl/perl5/issues/18028
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Satisfies https://news.perlfoundation.org/post/grant_proposal_documentation_standards_perl7
Committer: Adding a new file underneath pod/ entails adding (i) an entry for that file
in pod/perl.pod and (ii) entries in win32/pod.mak.
(i) In turn requires, figuring out an appropriate category within
perl.pod in which to place the new file. The entry should match that in
MANIFEST and be consistent with the style of entries in MANIFEST.
(ii) Requires running Porting/pod_rules.pl so that entries in
win32/pod.mak are also generated for the corresponding *.man, *.html and
*.tex files.
Supersedes https://github.com/Perl/perl5/pull/18275.
|
| |
|
|
|
|
| |
This should be picked up by the auto-generated perldelta
|
|
|
|
| |
No entry in Perldelta because that will be generated automatically
|
| |
|
|
|
|
|
|
|
|
| |
The API used requires Windows Vista or later.
The API itself requires either elevated privileges or a sufficiently
recent version of Windows 10 running in "Developer Mode", so some
tests require updates.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We need lstat() for various modules to work well with symlinks,
and the same modules often want to check for matches on the device
and inode number.
The values we're using for st_ino match those that the Python and Rust
libraries use, and Go uses the same volume and file index values for
testing if two stat objects refer to the same file.
They aren't entirely unique, given ReFS uses 128-bit file ids, but
the API used to check for this (GetFileInformationByHandleEx() for
FileIdInfo) is only available on server operating systems, so I can't
directly test it anyway.
|