summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add a 5.33.8 to pod/perlhist.podv5.33.8Nicolas R2021-03-201-0/+1
|
* epigraph for v5.33.8Nicolas R2021-03-201-0/+4
|
* Edit perldelta for v5.33.8 releaseNicolas R2021-03-201-287/+51
|
* Update Module::CoreList for 5.33.8Nicolas R2021-03-201-0/+31
|
* Revert "perldelta for DEBUG_PRE_STMTS, DEBUG_POST_STMTS"Nicolas R2021-03-201-11/+0
| | | | | | | This reverts commit 42209d0732b775a9574ab375503172fd7874348e. this came too late for the v5.33.8 tarball will add it just after.
* perldelta for DEBUG_PRE_STMTS, DEBUG_POST_STMTSKarl Williamson2021-03-201-0/+11
|
* Tag Win32 as using 0.57Nicolas R2021-03-201-1/+1
| | | | this was missed during the last bump
* Update IO-Compress to release 2.102Nicolas R2021-03-2034-180/+459
| | | | | | | | | | | | | [DELTA] 2.102 28 February 2021 * Add IO_COMPRESS_SKIP_STDIN_TESTS to skip tests on Windows https://github.com/pmqs/IO-Compress/issues/29 b0b511ec6a7dcfa4e372a8b8131767fcb39369b1 2.101 20 February 2021 * fix version numbers in meta files
* Synchronize Compress-Raw-Zlib with CPAN 2.101Nicolas R2021-03-202-2/+2
| | | | | | | [DELTA] 2.101 20 February 2021 * fix version numbers in meta files
* Synchronize Compress-Raw-Bzip2 with CPAN 2.101Nicolas R2021-03-203-3/+3
| | | | | | | [DELTA] 2.101 20 February 2021 * fix version numbers in meta files
* switch to using the test.pl test functions for op/arith2.tTony Cook2021-03-191-30/+25
| | | | ... instead of roll-our-own
* reindent to standard perl indentTony Cook2021-03-191-30/+31
|
* we no longer need to setup @INCTony Cook2021-03-191-10/+0
|
* Split Config-dependent tests in t/opbasic/arith.t to t/op/arith2.tTony Cook2021-03-193-56/+74
| | | | | | 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/.
* Merge branch 'leonerd/caller-no-try' into bleadPaul "LeoNerd" Evans2021-03-193-0/+28
|\
| * Document that caller() does not see try{} blocksPaul "LeoNerd" Evans2021-03-192-0/+12
| |
| * Unit-test that try{} blocks are invisible to caller()Paul "LeoNerd" Evans2021-03-191-0/+16
|/
* Merge branch 'khw/pr6' into bleadJames E Keenan2021-03-181-1/+1
|\
| * mg.c: Silence compiler warningKarl Williamson2021-03-181-1/+1
|/ | | | | | This was generating warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
* Correct version information for older perl*delta.podKeith Thompson2021-03-184-6/+6
|
* Add ability to easily add info to DEBUG outputKarl Williamson2021-03-171-2/+33
| | | | | | | | | | This commit adds two macros that a user can define and recompile Perl to get every active DEBUG statement to do some thing beyond what it would normally do. This allows someone to recompile Perl when they need to delve deeper into fixing a bug without otherwise increasing memory use or slowing execution.
* loc_tools.pl: Fix valid_categories calculationKarl Williamson2021-03-171-3/+11
| | | | | This function was returning the locale categories known to the platform; it should exclude those that perl has been compiled to ignore.
* Identify the algorithm which 'sort' uses: mergesortJames E Keenan2021-03-171-0/+3
| | | | For: https://github.com/Perl/perl5/issues/18627
* Add cop_hints_exists_*Leon Timmermans2021-03-152-1/+62
| | | | | These functions allow one to check for the existence of keys in the hints hash of a specific cop.
* Add cophh_exists_* functionsLeon Timmermans2021-03-151-0/+53
| | | | | These functions allow one to check for the existence of keys in a hints hash.
* Make REFCOUNTED_HE_EXISTS available outside of coreLeon Timmermans2021-03-151-3/+1
| | | | This is needed to be able to define cophh_exists functions
* document how to create a remote-tracking branche for every PRTony Cook2021-03-151-0/+29
|
* document how to get a PR as a local branchTony Cook2021-03-152-1/+26
|
* Merge branch 'pod-html-duplicate-assignment-20210312' into bleadJames E Keenan2021-03-141-2/+1
|\
| * Eliminate double assignment from @_James E Keenan2021-03-121-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In lib/Pod/Html.pm's get_cache(), the arguments from @_ were being read into the file twice: once assigned to four distinct scalars, once to an array. That array was in turn fed into an internal subroutine -- which within itself assigned its elements to four distinct scalars. sub get_cache { my($dircache, $podpath, $podroot, $recurse) = @_; my @cache_key_args = @_; This approach may have made sense back in 1997 when the code first entered the core distribution. Some of the four scalars were and are used within get_cache(), while the array was at that time provided as argument for two internal subroutines. This approach, however, is of limited value today. We will likely to want to bundle up all these lexical variables into a hash or an object and just pass a single reference to internal subroutines. So let's eliminate the double assignment and eliminate one variable. Increment $VERSION.
* | Remove duplicate call to init_globals()James E Keenan2021-03-141-3/+1
| | | | | | | | | | | | The first call was added in a 2003 refactoring of the code in commit 99cb6bd822. It doesn't do anything other than what the second, older invocation does, so it's superfluous and deletable.
* | Update Win32 from version 0.56 to 0.57Tomasz Konojacki2021-03-132-2/+2
|/
* POSIX.pod: Fix strxfrm, strcoll entriesKarl Williamson2021-03-121-1/+5
|
* locale.c: Add a branch predictionKarl Williamson2021-03-121-1/+1
|
* perl.h: Clarify debugging msg for localesKarl Williamson2021-03-101-4/+9
| | | | | | I wrote this years ago, and now have discovered it was written assuming the consumer is more familiar with the underlying code than warranted.
* intrpvar.h: Add clarifying commentKarl Williamson2021-03-101-0/+2
|
* Fix description of what Perl does with unencoded strings.Felipe Gasper2021-03-101-4/+19
| | | | Issue #18635
* Perl_regexec_flags(): fixup code commentsDavid Mitchell2021-03-091-4/+4
| | | | | One comment there since 5.000 had become meaningless, so remove it; add a couple of of other code comments to compensate.
* Perl_do_sv_dump(): handle PL_strtabDavid Mitchell2021-03-091-2/+9
| | | | | When dumping this special hash, the values in the HE entry are refcounts rather than SV pointers. sv_dump() used to crash here.
* Update Win32 from version 0.54 to 0.56Tomasz Konojacki2021-03-085-366/+371
|
* testsuite.yml: set CCHOME during 'make'Tomasz Konojacki2021-03-081-3/+2
| | | | | | | | CCHOME is needed to set $Config{libpth} correctly. The latest version of Win32 (which I'm about to import from CPAN) is linking with a library that isn't listed in $Config{libs} and because of that it needs $Config{libpth} to be valid.
* Increase page file quota advice in README.vmsCraig A. Berry2021-03-051-2/+2
|
* Use IsForeign throughout examplebrian d foy2021-03-051-1/+1
| | | The example used both IsForeign and Is_Foreign, so I chose the one without the underscore
* Bump Data::Dumper versionAaron Crane2021-03-031-2/+2
|
* Make Data::Dumper mark regex output as UTF-8 if neededAaron Crane2021-03-032-1/+28
|
* Dumper.xs: factor out internal dump_regexp() functionAaron Crane2021-03-031-55/+68
|
* embed.fnc: White space onlyKarl Williamson2021-03-031-2/+2
|
* embed.fnc: Add clarifying commentKarl Williamson2021-03-021-1/+4
|
* regcomp.c: Remove memory leakKarl Williamson2021-02-282-1/+9
| | | | | | | | | | | | | This fixes GH #18604. There was a path through the code where a particular SV did not get its reference count decremented. I did an audit of the function and came up with several other possiblities that are included in this commit. Further, there would be leaks for some instances of finding syntax errors in the input pattern, or when warnings are fatalized. Those would require mortalizing some SVs, but that is beyond the scope of this commit.
* handy.h: Fix #ifdefKarl Williamson2021-02-281-1/+1
| | | | | | The prior code had a comment that indicated uncertainty about its correctness. I found a case where it didn't work, and am changing it accordingly. I have more confidence that this is right.