summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* add new release to perlhistv5.35.2Neil Bowers2021-07-231-2/+3
|
* Updated with changed modulesNeil Bowers2021-07-231-23/+183
|
* Update Module::CoreList for 5.35.2Neil Bowers2021-07-233-8/+86
|
* first cut at perldeltaNeil Bowers2021-07-231-318/+34
|
* Updated for 5.35.2Neil Bowers2021-07-231-2/+2
|
* Updated Text-Tabs+Wrap from 2013.0523 to 2021.0717Neil Bowers2021-07-2220-28/+167
|
* Upgraded Encode from 3.08 to 3.10Neil Bowers2021-07-226-38/+33
|
* version of Devel::PPPort wasn't bumped when mergingNeil Bowers2021-07-221-1/+1
| | | | | | | When ATOOMIC merged his CPAN release of ATOOMIC/Devel-PPPort-3.63.tar.gz into blead, he didn't bump the version number in Porting/Maintainers.pl So Porting/core-cpan-diff reported it as needing an upgrade. That's how it seemed to me, anyway!
* Upgraded Math::BigRat, Math::BigInt::FastCalc, Math::BigInt, & bignumNeil Bowers2021-07-2265-1802/+6844
| | | | | They have interdependencies that require at least these versions, so needed to be added together.
* Use G_LIST in dist/threadsPaul "LeoNerd" Evans2021-07-222-10/+10
|
* Unicode::UCD: Bump version; regenKarl Williamson2021-07-205-5/+5
|
* Unicode::UCD: Fix character name in PODJakub Wilk2021-07-201-1/+1
|
* Add perldelta.pod entry describing G_ARRAY->G_LIST renamePaul "LeoNerd" Evans2021-07-191-0/+8
|
* Update op/length.t to use strict/modern 'is()' testsKarl Williamson2021-07-181-62/+41
| | | | | | | Add strict and warnings, and modernize the part of the file that hann't already been modernized. This includes removing a few trailing blanks.
* Devel::PPPort: Fix STMT_START { ... } STMT_ENDKarl Williamson2021-07-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes up 6d66b125bb339b62c0d8d4283d3fe576795764ce so that the Devel::PPPort portion works on all supported Perls. Basically, we have to preserve the pre-existing behavior for all Perls that still have VOIDFLAGS, which was removed by: Author: Nicholas Clark nick@ccl4.org Date: Wed Sep 11 11:54:42 2013 +0200 Eliminate the only use of VOIDFLAGS, as part of STMT_START in perl.h STMT_START has used VOIDFLAGS as part of its conditional compilation since it was added by commit 728e280 (March 1996). The code originally read: /* Now which other defined()s do we need here ??? */ Since then it has been amended to avoid entering that definition for GCC on Solaris. Given that all current Solaris compilers are C89 conformant, VOIDFLAGS will always be true (actually 15), so the test is redundant. Even back in 1996, it's possible that VOIDFLAGS was always non-zero on SunOS, rendering the test obsolete from the start. Spotted by Brian Fraser, and extracted from a larger patch of his.
* Sync Devel::PPPort with CPAN version 3.63Karl Williamson2021-07-18128-1051/+2308
|
* Partially Revert "skip using gcc brace groups for STMT_START/END"Karl Williamson2021-07-181-2/+7
| | | | | | | This reverts the portion of commit 6d66b125bb339b62c0d8d4283d3fe576795764ce that modified Devel::PPPort. It turns out that it broke that module when the module is run on Perl 5.13.0 (and presumably any earlier Perl).
* perlapi: Consolidate and revise pod for toCASE_CHANGEfoo()Karl Williamson2021-07-171-111/+151
| | | | | | This finishes the work started by 3cb048e540f681a46e641b466030b55feaf5d337 for toLOWERfoo, using the same paradigm, for the rest of the case changing macros and functions.
* Sven Kirmess is now a Perl authorKarl Williamson2021-07-171-0/+1
|
* Bump if.pm versionKarl Williamson2021-07-171-1/+1
|
* Put back the old url for unicode.org (in lib/unicore) since there is now a ↵Thibault DUPONCHELLE2021-07-179-21/+21
| | | | redirection
* Refine the changes to perlintro.pod after feedback and discussion.Nicholas Clark2021-07-171-6/+4
| | | | | | | Following useful feedback and suggestions from Neil Bowers, Jason McIntosh and Dan Book, try to make the sentances shorter and clearer. Hopefully also avoid some potential abmiguities about "special variables" not just being all-punctuation or scalars.
* Three small changes to perlintro.podNicholas Clark2021-07-171-6/+5
| | | | | | | | | | | | | | | Simplify the text about declaring variables with my. The previous text said both that "you don't have to pre-declare" and "you have to declare them", where it wasn't clear that the former was about types, and the latter about variables. The new phrasing tries to be clearer. Note that special variables can also be "all capitals", not just "punctuation". Remove the in joke about "line noise" because it adds little, but many people use it as a negative trope about Perl. Remove mention of given/when. We should not be promoting something we intend to change. We should have done this years ago when we made it experimental.
* Add missing word in 'if's documentationSven Kirmess2021-07-171-1/+1
|
* CPAN and Core match at Data-Dumper-2.183Chris 'BinGOs' Williams2021-07-171-1/+1
|
* Sync DB_File with CPAN version 1.856Paul Marquess2021-07-176-11/+11
| | | | | | | | | | From Changes: 1.856 22 June 2021 * Ensure that all *.bak files are cleaned up https://github.com/pmqs/DB_File/pull/9 96bcf494625897ab4fcda322481dd6f730bdb668
* Merge branch '18780-compound-token-split-by-macro' into bleadJames E Keenan2021-07-152-12/+2
|\
| * skip using gcc brace groups for STMT_START/ENDTony Cook2021-07-152-12/+2
|/ | | | | | | | | | This warns (and warns a lot) on clang, and since these are documented to only work to make a single statement, so there's little value to allowing them to work in an expression. An alternative would be to disable GCC brace groups on clang, but these are used extensively in DEBUGGING builds to add extra checks in sv.h.
* Haiku BFS does not store atime and always return current timeThibault Duponchelle2021-07-134-17/+32
|
* Increment $VERSION throughoutJames E Keenan2021-07-113-3/+3
|
* Merge branch 'pod-html-refactoring-3-of-5' into bleadJames E Keenan2021-07-113-142/+141
|\
| * Re-arrange subs in calling orderJames E Keenan2021-07-113-142/+141
|/ | | | | | | I.e., first pod2html(), then its internal subs in order of (potential) call. Signed-off-by: James E Keenan <jkeenan@cpan.org>
* get working directory on a non existing path returns a value and no errno on ↵Thibault Duponchelle2021-07-102-1/+4
| | | | Haiku
* av_new_alloc: revise description of size parameterRichard Leach2021-07-061-4/+3
|
* Only set IOKp, not IOK on $) and $(.Felipe Gasper2021-07-062-2/+22
| | | | | | | Issue #18955: This will prevent serializers from serializing these variables as numbers (which loses the additional groups). This restores behaviour from 5.16.
* Fix syntax error wwhen NAN_COMPARE_BROKENKarl Williamson2021-07-061-1/+1
| | | | http://nntp.perl.org/group/perl.perl5.porters/26082
* Merge branch 'pod-html-refactoring-2-of-5' into bleadJames E Keenan2021-07-0615-442/+670
|\
| * Use lowercase for lexical variables -- even filehandlesJames E Keenan2021-07-062-12/+12
| | | | | | | | Per rjbs code review in https://github.com/Perl/perl5/pull/18950
| * After eval-ing $VERSION, assign return value back to $VERSIONJames E Keenan2021-07-061-2/+1
| | | | | | | | | | | | Remove superfluous assignment to @ISA. Per rjbs code review in https://github.com/Perl/perl5/pull/18950
| * Pod-Html: rename Auxiliary.pm to Util.pmJames E Keenan2021-07-067-12/+12
| | | | | | | | Per rjbs code review in https://github.com/Perl/perl5/pull/18950
| * Keep $VERSION in synchJames E Keenan2021-07-061-1/+1
| |
| * Introduce refine_parser()James E Keenan2021-07-061-49/+51
| | | | | | | | | | | | | | | | Further encapsulation of code internal to pod2html(). At this point we face obstacles: %Pages; $output. Signed-off-by: James E Keenan <jkeenan@cpan.org>
| * Introduce generate_cache() and identify_input()James E Keenan2021-07-061-42/+61
| | | | | | | | | | | | Further encapsulation of code to improve readability. Signed-off-by: James E Keenan <jkeenan@cpan.org>
| * Rename one method per suggestion from rjbsJames E Keenan2021-07-061-2/+2
| |
| * Introduce internal sub set_Title();James E Keenan2021-07-061-18/+23
| | | | | | | | | | | | | | Encapsulate more code within pod2html(). The return value is for convenience. It's the setting inside $globals that counts. Signed-off-by: James E Keenan <jkeenan@cpan.org>
| * Introduce internal sub refine_globals()James E Keenan2021-07-061-19/+25
| | | | | | | | | | | | Encapsulate! Encapsulate! Signed-off-by: James E Keenan <jkeenan@cpan.org>
| * Create internal sub parse_input_for_podtree()James E Keenan2021-07-061-13/+20
| | | | | | | | | | | | | | | | | | This clears up a bit of semantic confusion. We were using one lexically scoped variable -- my $parser -- to hold two different objects: one for parsing input, one for writing output. We can encapsulate the working of the input parser to make the code more readable. Signed-off-by: James E Keenan <jkeenan@cpan.org>
| * Remove last hard-tabs from Html.pmJames E Keenan2021-07-061-13/+12
| | | | | | | | Signed-off-by: James E Keenan <jkeenan@cpan.org>
| * Create sub write_file()James E Keenan2021-07-061-17/+21
| | | | | | | | | | | | | | | | We now start placing parts of sub pod2html() into separate subs so that we reduce the length of pod2html(), making it more readable and (ultimately) preparing for method calls. Signed-off-by: James E Keenan <jkeenan@cpan.org>
| * Introduce Pod::Html::AuxiliaryJames E Keenan2021-07-0613-256/+333
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.