summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update META filesv5.32.0-RC1Sawyer X2020-06-071-1/+1
|
* Bump version to RC1Sawyer X2020-06-071-0/+1
|
* add new release to perlhistSawyer X2020-06-071-0/+1
|
* Update perldeltaSawyer X2020-06-071-21/+21
|
* Update Module::CoreList for 5.32.0-RC2Sawyer X2020-06-071-0/+4
|
* Add z/OS platform notes to 5.32 perldeltaKarl Williamson2020-06-071-0/+48
|
* Update perldelta on security fixes:Sawyer X2020-06-071-1/+38
| | | | | | | | * CVE-2020-10543 * CVE-2020-10878 * CVE-2020-12723 They were fixed on v5.28.3 and 5.30.3 and the fixes were backported.
* APItest/t/utf16_to_utf8.t: Skip on EBCDICKarl Williamson2020-06-071-0/+2
| | | | How this should behave is not well defined.
* APItest/t/svpv.t: Generalize for EBCDICKarl Williamson2020-06-071-6/+12
| | | | | This had ASCII-centric tests, which have now been converted to work on EBCDIC as well.
* GH #17826: Remove entire section, thanks @richardleachSawyer X2020-06-061-26/+0
|
* perlhacktips.pod - don't explicitly list supported ASan combinationsRichard Leach2020-06-031-5/+4
| | | As suggested in #16910
* Correct warning categoriesSmylers2020-06-031-2/+2
| | | The 2 no-longer-needed warning categories were mentioned with each other's changes.
* perlhacktips.pod - update ASan sectionRichard Leach2020-06-021-11/+22
| | | Addresses #16910 plus other minor updates.
* Tweak check_extended_testing jobNicolas R2020-06-021-7/+7
|
* Ajust authors logicNicolas R2020-06-021-4/+10
|
* Set CONFIGURE_ARGS env correctly for sanity checkNicolas R2020-06-021-3/+7
| | | | also add a debug statement for viewing GitHub context
* Merge smoke informations to testsuite workflowNicolas R2020-06-022-32/+38
| | | | | | | | Smoke informations should belong to the testsuite and only display when run on the main repo. Note: moved the 'if' condition in the run as a 'if:' check, avoiding to start a VM when not needed.
* Only smoke extra flavors when EXTENDED_TESTING=1Nicolas R2020-06-021-7/+31
| | | | | | This is avoiding using too much resources on fork repositories. fixup
* Run a sanity check before running all jobsNicolas R2020-06-021-1/+37
| | | | | | | | | | | Abort earlier if we cannot compile a simple configuration on linux. This is avoiding wasting resources and will come back earlier on errors. Note that this is adding the time of an extra runtime job as we are waiting for the sanity_check workflow before starting any other jobs.
* Merge all workflows as a single testsuite workflowNicolas R2020-06-028-334/+297
| | | | | | The existing smoke-* workflows are part of the testsuite. By merging them together we can link them and add some conditions to reduce resources usages.
* Fix tiny POD syntax errorAaron Crane2020-06-021-1/+1
|
* Make PL_utf8_foldclosures interpreter levelKarl Williamson2020-06-026-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | This resolves #17774. This ticket is because the fixes in GH #17154 failed to get every case, leaving this one outlier to be fixed by this commit. The text in https://github.com/Perl/perl5/issues/17154 gives extensive details as to the problem. But briefly, in an attempt to speed up interpreter cloning, I moved certain SVs from interpreter level to global level in e80a0113c4a8036dfb22aec44d0a9feb65d36fed (v5.27.11, March 2018). This was doable, we thought, because the content of these SVs is constant throughout the life of the program, so no need to copy them when cloning a new interpreter or thread. However when an interpreter exits, all its SVs get cleaned up, which caused these to become garbage in applications where another interpreter remains running. This circumstance is rare enough that the bug wasn't reported until September 2019, #17154. I made an initial attempt to fix the problem, and closed that ticket, but I overlooked one of the variables, which was reported in #17774, which this commit addresses. Effectively the behavior is reverted to the way it was before e80a0113c4a8036dfb22aec44d0a9feb65d36fed.
* Update Scalar-List-Utils to 1.55Sawyer X2020-06-0228-320/+1138
|
* 5.30.3 on MondaySteve Hay2020-06-011-0/+1
| | | | (cherry picked from commit aaae777fa09e60c0fe9cb0c3e9f004c7c2a8f6ee)
* 5.30.3-RC1 tomorrowSteve Hay2020-06-011-0/+1
| | | | (cherry picked from commit 05ddfb3ce88adc105dcaf875d4e0ae32f2f05048)
* 5.28.3 on MondaySteve Hay2020-06-011-0/+1
| | | | (cherry picked from commit ae49126f3ca2352fb49d7121a769189bf31e6f72)
* 5.28.3-RC1 tomorrowSteve Hay2020-06-011-0/+1
| | | | (cherry picked from commit 2d489145cbf021228a2a819dab4208e16d1049c6)
* Import perl5283delta.pod and perl5303delta.podSteve Hay2020-06-015-0/+298
|
* Update Module-CoreList with data for 5.28.3 and 5.30.3Steve Hay2020-06-013-0/+58
|
* Tick off 5.28.3 and 5.30.3Steve Hay2020-06-011-2/+2
|
* Add epigraphs for 5.28.3 and 5.30.3Steve Hay2020-06-011-0/+21
|
* study_chunk: honour mutate_ok over recursionHugo van der Sanden2020-06-015-15/+33
| | | | | | | | | | | | | | As described in #17743, study_chunk can re-enter itself either by simple recursion or by enframing. 089ad25d3f used the new mutate_ok variable to track whether we were within the framing scope of GOSUB, and to disallow mutating changes to ops if so. This commit extends that logic to reentry by recursion, passing in the current state as was_mutate_ok. (CVE-2020-12723) (cherry picked from commit 3445383845ed220eaa12cd406db2067eb7b8a741)
* regcomp.c: Prevent integer overflow from nested regex quantifiers.John Lightsey2020-06-011-0/+6
| | | | | | | | (CVE-2020-10543) On 32bit systems the size calculations for nested regular expression quantifiers could overflow causing heap memory corruption. Fixes: Perl/perl5-security#125 (cherry picked from commit 670c54b00a47d930431dd470e72fd7d13643e169)
* regcomp: use long jumps if there is any possibility of overflowKarl Williamson2020-06-011-0/+7
| | | | | | | (CVE-2020-10878) Be conservative for backporting, we'll aim to do something more aggressive for bleadperl. (cherry picked from commit 8243e7d09fa7bd65b70935e3170c6abda3e34917)
* study_chunk: extract rck_elide_nothingHugo van der Sanden2020-06-014-26/+47
| | | | | | (CVE-2020-10878) (cherry picked from commit 4fccd2d99bdeb28c2937c3220ea5334999564aa8)
* Minor tweaks to perldelta.podRichard Leach2020-06-011-23/+16
| | | | | Remove duplicate entry of "It is now possible to write C<qr/\p{Name=...}/>, or C<\p{Na=...}>" Fix probably typo in "features *we* set outside of a feature bundle" Move streamzip entry from "Configure and Compilation" to "Utility Changes"
* perldelta: remove blead-only regressions from changelogSergey Aleynikov2020-05-311-16/+0
|
* s/Github/GitHub/Karen Etheridge2020-05-303-4/+4
|
* perldelta: move windows-specific bugfix to the right sectionTomasz Konojacki2020-05-301-4/+4
|
* perldelta: mention sort optimizationTomasz Konojacki2020-05-301-0/+5
|
* fix the remaining whitespace changes made in errorKaren Etheridge2020-05-301-2/+2
|
* fix whitespace in error messageKaren Etheridge2020-05-301-1/+1
|
* edit 5.32.0 perldelta for spelling, grammar, linksKaren Etheridge2020-05-301-208/+185
| | | | | | | - outdated information on Unicode 13.0.0 (beta) removed - links to RT and github issues added when missing, and normalized - various small punctuation and grammar fixes - some pod markup added where it was missing, and syntax mistakes fixed
* disarmed META.jsonSawyer X2020-05-301-1/+1
|
* Update epigraphSawyer X2020-05-301-0/+6
|
* Merge branch 'release-5.32.0-RC0' into bleadSawyer X2020-05-3036-3775/+1691
|\
| * disarm RC0 bumpSawyer X2020-05-301-1/+0
| |
| * Update histv5.32.0-RC0Sawyer X2020-05-301-0/+2
| |
| * Update META filesSawyer X2020-05-301-1/+1
| |
| * Bump version to RC0Sawyer X2020-05-301-0/+1
| |