summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* add new release to perlhistv5.35.3Karen Etheridge2021-08-201-0/+1
|
* finalize perldeltaKaren Etheridge2021-08-201-7/+74
|
* Update Module::CoreList for 5.35.3Karen Etheridge2021-08-203-2/+30
|
* update AUTHORSKaren Etheridge2021-08-201-1/+1
|
* more perldelta updatesKaren Etheridge2021-08-201-293/+12
|
* perlop: Fix indented here-doc empty line descriptionKarl Williamson2021-08-201-9/+10
| | | | | | This bug was introduced by c275db86a9. Spotted by Karen Etheridge
* add some missing perldelta entriesKaren Etheridge2021-08-201-3/+23
|
* collapse 3 whitespace to 2Karen Etheridge2021-08-201-4/+4
|
* fix pod markupKaren Etheridge2021-08-201-1/+1
|
* Added my choice of epigraph for 5.35.2Neil Bowers2021-08-191-0/+6
|
* perldelta for sort.pm becoming a no-op.Nicholas Clark2021-08-182-1/+8
| | | | Also fix a typo in sort's Pod.
* Add top-level Code of Conduct documentDavid Golden2021-08-172-0/+21
| | | | | | | This commit adds a top-level file that points readers to the actual Standards of Conduct in perlpolicy.pod. It also makes a point to distinguish between what the Perl Steering Council is responsible for and what other community groups are responsible for.
* pp_defined: modify OP_DEFINED paths to use TOPs and RETSETsRichard Leach2021-08-171-8/+5
|
* perldelta updatesTony Cook2021-08-171-1/+23
| | | | also sort the module entries.
* bump $Time::HiRes::VERSIONTony Cook2021-08-171-1/+1
| | | | for the Makefile.PL change
* Perldelta that «use v5.35» enables warningsLeon Timmermans2021-08-161-5/+2
|
* mktables: Generate =head1 NAME line in Name.pmKarl Williamson2021-08-155-4/+9
| | | | | All .pm files are supposed to have this line. So far this hasn't been necessary for this file, but future commits will require it.
* Document v5.35 warnings-on-by-defaultBen Cornett2021-08-155-15/+37
|
* Test new warnings enabled by defaultAsher Mancinelli2021-08-151-1/+18
|
* Add asher mancinelli to AUTHORSAsher Mancinelli2021-08-151-0/+1
|
* Enable warnings on «use v5.35»Leon Timmermans2021-08-151-0/+3
|
* Add "run makedepend in parallel" to perldeltaMax Maischein2021-08-141-1/+7
|
* Add utf8_to_utf16Karl Williamson2021-08-147-4/+137
|
* Improve utf16_to_utf8_reversed()Karl Williamson2021-08-145-41/+64
| | | | | | Instead of destroying the input by first swapping the bytes, this calls a base function with the order to use. The non-reverse function is changed to call the base function with the non-reversed order.
* lib/unicore/mktables: correct sub signatures in 2 locationsJames E Keenan2021-08-145-6/+4
| | | | | Then, re-run regen/mk_invlists.pl and regen/regcharclass.pl and commit changes in headers.
* Simplify utf16_to_utf8()Karl Williamson2021-08-141-30/+10
| | | | | | A previous commit has simplified uvoffuni_to_utf8_flags() so that it is hardly more than the code in this function. So strip out the code and replace it by a call to uvoffuni_to_utf8_flags().
* Merge branch 'pod-html-refactoring-4-of-5' into bleadJames E Keenan2021-08-142-60/+76
|\
| * Pod::Html::Util: small documentation changesJames E Keenan2021-08-141-1/+3
| | | | | | | | In part suggested by rjbs code review.
| * Pod::Html: assign directly to array refJames E Keenan2021-08-141-1/+3
| | | | | | | | | | | | ... rather than to the array which is referenced. (Corrected response to rjbs comment in https://github.com/Perl/perl5/pull/18977#discussion_r671734180)
| * Pod-Html: Simplify the sub which processes optionsJames E Keenan2021-08-142-59/+71
|/ | | | | | | | | | | | | | | | | | Pod::Html::Util::parse_command_line() was doing too much. It should wrap around GetOptions(), call the usage() routine if needed, then return a hashref of options to its caller. Its caller -- Pod::Html::pod2html() -- should do the heavy lifting involved in processing the options and inserting the data into the globals hashref. Hence, we rename Pod::Html::Util::parse_command_line to Pod::Html::Util::process_command_line() and simplify its functionality. In lib/Pod/Html.pm we import process_command_line(), call it and pass its return value onto a new subroutine, process_options(), that populates $globals. Document Pod::Html::Util subroutines.
* utf8.c: Rmv #undefKarl Williamson2021-08-141-2/+0
| | | | | This is unnecessary in a .c file, and the code it referred to has been moved away.
* utf8.c: Use macros instead of reinventing themKarl Williamson2021-08-141-12/+8
|
* utf8.c: Refactor is_utf8_char_helper()Karl Williamson2021-08-145-117/+88
| | | | | | | | | Now that the DFA is used by the only callers to this to eliminate the need to check for e.g., wrong continuation bytes, this function can be refactored to use a switch statement, which makes it clearer, shorter, and faster. The name is changed to indicate its private nature
* Make macro isUTF8_CHAR_flags an inline fcnKarl Williamson2021-08-146-40/+82
| | | | This makes it use the fast DFA for this functionality.
* is_utf8_valid_partial_char_flags: Use DFAKarl Williamson2021-08-143-10/+39
| | | | | | | | The DFA macro for determining if a sequence is valid UTF-8 was deliberately made general enough to accommodate this use-case, in which only a partial character is acceptable. Change the code to use the DFA. The helper function's name is changed to indicate it is private
* utf8.c: Rmv EBCDIC dependencyKarl Williamson2021-08-141-17/+8
| | | | There are new macros that suffice to make the determination here.
* utf8.c: Rmv an EBCDIC dependencyKarl Williamson2021-08-143-10/+5
| | | | This is now generated by regcharclass.pl
* Check off 5.35.2 in release scheduleJames E Keenan2021-08-131-1/+1
|
* perldelta: make note of "switch" leaving the v5.36 bundleRicardo Signes2021-08-131-1/+4
|
* perldelta for 68327975James E Keenan2021-08-131-0/+4
|
* Make new makedepend logic compatible with bsd makeLeon Timmermans2021-08-131-2/+2
| | | | | | | It used pattern rules, which are a gnu make feature that isn't supported by bsd makes (and probably other makes) For: https://github.com/Perl/perl5/pull/19047
* Storable.xs: Fix a (possible) typo in byte-masking expression.TAKAI Kousuke2021-08-121-1/+1
| | | | | The containing function (Sntohl) seems to be never compiled because <perl.h> always defines HAS_NTOHL, so no visible change is expected.
* WIP: Run `makedepend` in parallel by using `make`Max Maischein2021-08-115-109/+197
| | | | | | | | | | | | This moves the per-file loop body of `makedepend` into a separate file named `makedepend_file` and then uses `make` to launch the `makedepend_file` processes for each target potentially in parallel. This reduces the time for time sh ./makedepend MAKE=make cflags from 5 seconds to 2 seconds with MAKEFLAGS=-j8
* mktables: Change "null string" to "empty string"Karl Williamson2021-08-115-6/+6
| | | | The latter phrase makes more sense
* mktables: Add, fix commentsKarl Williamson2021-08-115-6/+6
|
* mktables: Fix debugging issuesKarl Williamson2021-08-115-10/+10
| | | | | | Commit 4fe9356b250 changed the signatures on subroutines, and didn't do these correctly. The result was that perl would croak when using the mktables debugging facility.
* Regen Configure and Glossary after backport of xlocale.h additionH.Merijn Brand2021-08-114-64/+92
|
* only #include <xlocale.h> when it is actually neededTony Cook2021-08-1114-7/+77
| | | | | | | | | | | This header was originally only needed for builds on darwin and FreeBSD, but was being included whenever it was detected. This has caused problems when what was an internal header was removed (from glibc) and in general wasn't needed anyway. On FreeBSD only localeconv_l() requires xlocale.h, so we test specifically for that.
* installhtml: new location for imports of helper functionsJames E Keenan2021-08-101-1/+2
| | | | | | | As reported by sisyphus in https://www.nntp.perl.org/group/perl.perl5.porters/2021/07/msg260930.html Bump $Pod::Html::VERSION.
* Pod-Html: document new location for utility functionsJames E Keenan2021-08-107-13/+186
| | | | | | | | | | | | | | | | | ... along with guidance on changes in perl-5.38. Pod::Html::Util: caution on use of these subroutines outside core. For perl-5.36, these three utility functions will still be importable from Pod::Html, but thereafter they will only be importable from Pod::Html::Util. (They are simply imported and re-exported per suggestion from Graham Knop in GH 19036. Also, (i) add explicit tests for anchorify() and relativize_url() based on how they are used in 'installhtml'; (ii) conduct these tests imported from both Pod::Html::Util (permanently) and Pod::Html (during perl-5.36 only). For: https://github.com/Perl/perl5/pull/19036