In perl.git, the annotated tag v5.25.9 has been created
<http://perl5.git.perl.org/perl.git/commitdiff/fdc9cdc5a8dace659642d95e7b73cf4fb6e1aefe?hp=0000000000000000000000000000000000000000>
at fdc9cdc5a8dace659642d95e7b73cf4fb6e1aefe (tag)
tagging 5d577b6f636aba916a1b0519669de4b2454c68ab (commit)
replaces v5.25.8
tagged by Abigail
on Fri Jan 20 14:28:27 2017 +0100
- Log -----------------------------------------------------------------
Ninth release of the v5.25 series
Aaron Crane (36):
Fix tiny POD typo
gitignore build product from Porting/sync-with-cpan
Porting/sync-with-cpan: don't reimplement tmpdir()
Porting/sync-with-cpan: mention generation of make.log
Porting/sync-with-cpan: accept dist name instead of package name
Porting/sync-with-cpan: do in fact run the new dist's tests
Porting/sync-with-cpan: run manisort under the current perl
Porting/sync-with-cpan: run manisort with --quiet
Porting/sync-with-cpan: delete entries from MANIFEST if needed
Porting/sync-with-cpan: run regen/lib_cleanup.pl if possibly needed
Porting/sync-with-cpan: improve advice emitted at end
Porting/sync-with-cpan: avoid "Attempting to â¦" message
Porting/sync-with-cpan: add --jobs option
Porting/sync-with-cpan: apply --jobs=N when running module tests
Porting/sync-with-cpan: factor out internal WIN32 constant
Porting/sync-with-cpan: bail out early if Configure hasn't been run
Porting/sync-with-cpan: avoid unless/else
Porting/sync-with-cpan: more preflight checks for --tarball
Porting/sync-with-cpan: allow out-of-tree --tarball file
[MERGE] Improve Porting/sync-with-cpan
Porting/sync-with-cpan: offer advice in the face of CUSTOMIZED
Porting/sync-with-cpan: try to change "::" to "-" in module name
Porting/sync-with-cpan: fix bug in updating Maintainers.pl
Porting/sync-with-cpan: remove needless loop
Porting/sync-with-cpan: handle unwritable files in tarballs
Revert "Porting/sync-with-cpan: apply --jobs=N when running module tests"
Porting/sync-with-cpan: another preflight check
[MERGE] Further improvements to Porting/sync-with-cpan
makedepend.SH: omit trailing "." in progress messages
perlhacktips: add some notes on TRUE and FALSE
RT#130487: fix stack-management bug in Data::Dumper
RT#130496: assertion failure for '{}->$x' on undefined $x
Fix the Unicode Bug in the range operator
cflags.SH: omit a needless process in generated file
Fix save-stack type error
Improve perlintern.pod docs for PL_dowarn
Abigail (54):
Created pod/perldeprecation.pod
Deprecated POSIX functions were removed in 5.24.0
Removed entry "Setting ${^ENCODING} is deprecated"
Move discussion of using tie and friends on * less scalars which hold
globs
Actively deprecate File::Glob::glob().
Drop .0 from version numbers.
Time limit the deprecation of :unique and :locked.
Remove deprecation warnings related to $* and $#.
Be consistent when addressing Perl.
Setting ${^ENCODE} will be fatal by 5.28.
Fix mentioning of C<$#>.
Opening a file and dir using the same symbol will be fatal in 5.28.
$/ = \-1 will be fatal in Perl 5.28.
Reformat overlong comment.
Use of \N{} will be fatal in 5.28.
Bare heredocs will be fatal in 5.28.
Unescaped left braces in regular expressions will be fatal in 5.30.
Use of Unicode code points exceeding IV_MAX will be fatal in Perl 5.28
Use of comma-less variable lists is deprecated.
Jumping into constructs will be fatal in 5.28.
Remove the deprecate() macro from handy.h.
Use of inherited AUTOLOAD for non-methods will be fatal in 5.28.
Remove unneeded entry from pod/perldiag.pod
Don't recognize the --libpods option in Pod::Html
Remove utils/c2ph and utils/pstruct
No longer mention some uses of $SIG {__DIE__} are deprecated.
B::OP::terse will go away in Perl 5.28.
Deprecating the use of C<< \cI<X> >> to specify a printable character.
Deprecation of an unqualified dump() to mean CORE::dump().
my() in a false conditional will be fatal in Perl 5.30
Make it fatal to pass malformed UTF-8.
Deprecating the modifyable variables in constants by 5.32.
Reading/writing bytes from :utf8 handles will be fatal in 5.30
String bitwise operators will not accept code points > 0xFF in 5.28
Update an old email address of mine
Mention $! vs $^E in pod/perlport.pod
Revert "Fix mentioning of C<$#>."
Revert "Remove deprecation warnings related to $* and $#."
Use of $* and $# will be fatal in 5.30.
There's an objection to fatalizing jumping into a construct.
Mention changed deprecation messages in perldelta.
Avoid deprecation warning.
Avoid triggering a deprecation warnings.
Avoid deprecation message.
Typo fix: one of the =head2's should have been a =head3
Make an entry for the deprecation of certain string delimiters.
Work on perldelta
More perldelta entries
Update Module::CoreList for 5.25.9
Fix typo in the name the .pm file is generated from.
More work on perldelta:
Acknowledgements for perldelta
Add perlhist entry for the 5.25.9 release
Let's be consistent
Andreas Koenig (1):
Updates CPAN.pm to ANDK/CPAN-2.16-TRIAL2.tar.gz
Andy Lester (2):
Remove unnecessary pointer math.
Removed unused CHR_DIST macros
Aristotle Pagaltzis (1):
Module::CoreList: clarify _undelta logic
Chris 'BinGOs' Williams (1):
Deck the halls
Craig A. Berry (4):
Don't define Perl_isFOO_lc in the regex extension.
Don't escape tilde when converting to VMS filespecs.
Use File::Spec->catfile() in Test2's Files.t test.
pp_ctl.c: false/true --> FALSE/TRUE
Dagfinn Ilmari Mannsåker (1):
Remove obsolete (PL_)statcache mentions in comments
Dan Collins (1):
overload.pm: add a missing 'exists'
David Mitchell (17):
PerlIOScalar_eof(): silence compiler warning:
fix (*glob) = ()
more issues with /(?{ ... <<EOF })/
split ' ', $foo: don't check end byte
Allow sv = &PL_sv_undef; sv_set_undef(sv) to work
Handle chop(@a =~ tr///)
t/perf/optree.t: add use warnings, strict
add testing framework for boolean context
re-implement boolean context detection
reindent block in rpeep()
add xor, grep, flip, flop to boolean cxt detection
In A && B, stop special-casing boolean-ness of A
[MERGE] redo boolean context
t/perf/optree.t: remove obsolete comment
fix some comment typos about PL_isa_DOES
davem's perldelta entries for 5.25.9 so far
add S_process_optree() function to op.c
Father Chrysostomos (1):
[perl #130546] Restore delete-scalar-slice warning
Hugo van der Sanden (7):
[perl #130495] /x comment skipping stops a byte short
[perl #130495] add fresh_perl() option for prog with embedded utf8
[perl #130522] do not allow endpos to exceed strend
[perl #130522] don't try to find_by_class outside the string
[perl #130522] test cases for len(STCLASS) > len(target)
[perl #129342] ensure range-start is set after error in tr///
[perl #129377] don't read past start of string for unmatched backref
James E Keenan (19):
Bump Module::CoreList version following 5.25.8 release.
Correct version number for Module::CoreList.
Clarify use of 'continue' keyword after 'given'.
perldelta for ec68f98dba5f7d0d670f07a18c60d47b90982b58
Fix two broken links in perldelta.
Update DB_File from CPAN version 1.838 to 1.840.
perldelta for commit 74f485aaef93391aca61d5b59d7992900277fb7c
perldelta for commit 182b56428366fc161308e7f68a46142f1e566eaf
perldelta for commit 3e736f1def24bdc1982c2d308a5d3ca4a6f47313
Discuss Porting/sync-with-cpan -- the simpler usage -- first.
Prevent tests from getting hung up on 'NonStop' option.
perldelta for adf9095d629bebb27169b0f3b03f75ee974da100
Place discussion of postfix under DESCRIPTION.
RT#113960: perl5db should ignore /dev/tty on non-Unix systems
Removed unused CHR_DIST macro from a second file (RT 130519).
Eliminate two unused variables detected by clang.
Write tests for RT #77934.
Correct spelling error.
perldelta for 254707b
Jerry D. Hedden (1):
Silence one warnings generated during 'make' by clang.
John Lightsey (2):
Switch most open() calls to three-argument form.
Fix a null pointer dereference segfault in Storable.
Karl Williamson (110):
perldelta: Fix typo
PerlIO-scalar: Bump version to 0.26
pod/perlop: Note that need space between op and \w delim
toke.c: Skip some work for UTF-8 invariant
toke.c: Simplify finding mirror-image close delimiter
t/uni/variables.t: Test what it purports to test
APItest/t/handy.t: Refactor for maintenance
APItest/t/handy.t: Fold in another special case
APItest/t/handy.t: White-space only
APItest/t/handy.t: Use abbrev. char name in test names
APItest/t/handy.t: Add more tests
APItest/t/handy.t: Add more tests
APItest/t/handy.t: White-space only
APItest/t/handy.t: Bring final special case into loop
utf8.c Extract common code into macros
toke.c: Silence win32 compiler warning.
Silence win32 compiler warning
Add fnc to force out UTF-8 malform warnings at death
Use fnc to force out malformed warnings
Die on malformed isFOO_utf8() input
PATCH: [perl #126310] single quote UTF-8 malformation detection
toke.c: Avoid a conversion to/from UTF-8
Add isFOO_utf8_safe() macros
Convert core (except toke.c) to use isFOO_utf8_safe()
toke.c: Convert to use isFOO_utf8_safe() macros
toke.c: White-space only
toke.c: Use macro instead of repeating code
toke.c: Use fewer branches
toke.c: Replace infinite loop reading input by bounded
utf8.h: Renumber flag bits
utf8.h: Don't allow zero length malformation unless requested
utf8.c: Forbid zero-length malformation under DEBUGGING
Return REPLACEMENT for UTF-8 empty malformation
Return REPLACEMENT for UTF-8 overlong malformation
Allow allowing UTF-8 overflow malformation
utf8.c: White space, comments only
regexec.c: Make isFOO_lc() non-static
Deprecate isFOO_utf8() macros
utf8.c: Add flag to indicate unsure as to end of string to print
handy.h: White-space, comment only
perlapi: Italicize some C<text> that isn't as-is
Scalar::List-Utils/t/tainted.t: Skip failing tests
regcomp.c, mathoms.c: Convert to use preferred macro
For character case changing, create macros and use
Don't assume input to case change macros is valid
Convert some calls to test for malformations
Add toFOO_utf8_safe() macros
Convert core to use toFOO_utf8_safe()
Deprecate toFOO_utf8()
Don't assume input UTF-8 is well-formed in to_utf8_case()
regen/mk_invlists.pl: Create list of Assigned code points
Create inversion list for Assigned code points
Deprecate non-grapheme string delimiter
perldiag: Reinistate use of Z<>
Fix win32 test failures
PATCH: [perl #130397] Rmv useless code
utf8.c: Avoid reinitializing
perlretut: Add some introductory remarks
perlre, perlrequick: Note other pods
APItest.xs: Silence compiler warnings
handy.h: Add missing right paren in macro
APItest/t/handy.t: Fix for EBCDIC
toke.c: Convert sv_grow to SvGROW
toke.c: Simplify a couple of expressions
toke.c: Fix too-small SvGROW()
toke.c: Reorder if/else branches
toke.c: Potentially avoid work when converting to UTF-8
toke.c: White-space only
SV_UTF8_NO_ENCODING is no longer used
toke.c: Simplify expression
toke.c: Fix comment that said the opposite of what was meant
toke.c: Keep better track for avoiding work in tr///
toke.c: Clarify comment
APItest/t/handy.t: Skip locale tests when not in locale
utf8.c: Add a const to a function parameter
toke.c: Make too-long inline function just static
perlapi: Add clarification for SvGROW()
regcomp.c: Use memEQ instead of looping an element at a time
perlpodspec: Note Pod::Simple instead of Pod::Parser
locale.c: -DL shouldn't affect other things
locale.c: Fix typo in comment
t/loc_tools.pl: Emphasize input conditions in comment
t/loc_tools.pl: Allow for multiple warnings
t/loc_tools.pl: Quit immediately if incompat locale
Add Tomasz Konojacki to AUTHORS
PATCH: [perl #130530]: HP-UX assertion failure
Rmv unused regex implementation structure element
pp_sys.c: White space only
regcomp.c: Remove obsolete data structure element
perlretut: Add some white space for legibility
perlre: Clarifications, typos
Add /xx regex pattern modifier
regcomp.c: Clarify comment.
Various .t's: Escape literal '}' and ']' in patterns
t/re/reg_mesg.t: Add new ability
Warn on unescaped /[]}]/ under re strict
re.pm: pod formatting nits, and clarifications
perluniintro: Remove obsolete text
perldelta: Fix typo
APItest/t/handy.t: Use more mnemonic variable names
APItest/t/handy.t: Skip some tests on EBCDIC
Fix bug with a digit range under re 'strict'
perlop: Remove obsolete text
perlebcdic: Rmv obsolete text about 'use encoding'
toke.c: Add, clarify some comments, white-space
toke.c: Save a branch
toke.c: Avoid work for tr/a-a/.../
toke.c: Avoid work if tr/a-b/foo/
toke.c: Refactor part of tr// handling, mostly for EBCDIC
util.c: Allow C backtrace to compile under threads
Paul Marquess (2):
Upgrade Compress-Raw-Zlib to CPAN version 2.070.
Upgrade Compress-Raw-Bzip2 to CPAN version 2.070.
Peter Avalos (1):
add setproctitle() support for DragonFly BSD
Sawyer X (8):
Merge branch 'release-5.25.8' into blead
Update epigraph. Will add link later
Tick off release
New perldelta
Bump the perl version in various places for 5.25.9
Link to epigraph
Merge branch 'blead' of ssh://perl5.git.perl.org/perl into blead
Update of Module::CoreList
Steve Hay (8):
5.22.3-RC5 and 5.24.1-RC5 today
Update copyright year
Add epigraphs for 5.22.3-RC5 and 5.24.1-RC5
5.22.3 and 5.24.1 today
Add epigraphs for 5.22.3 and 5.24.1
Import Module::CoreList data for 5.22.3 and 5.24.1
Import perldeltas from 5.22.3 and 5.24.1
5.22.3 and 5.24.1 are done
Tomasz Konojacki (1):
(perl #130534) fix test failures under DragonFly BSD
Tony Cook (18):
(perl #130335) fix numeric comparison for sort's built-in compare
(perl #130108) generate a dummy dtrace_main.o if perlmain.o doesn't
contain probes
(perl #130108) add elf to libswanted on FreeBSD 10.x
(perl #130108) separate compiled objects from dtrace modified objects
(perl #130108) check if dtrace accepts -xnolibs and use it if available
Various fixes for dtrace builds on FreeBSD and for other platforms
perldelta for 47a83dc69df7, c345ac2ecadb, 728ecd1a3998, f2a60c1f79f4
add build options to disable the PERL_HASH* and PERL_PERTURB_KEYS env vars
perldelta for 95309d6ba0f3
(perl #130262) split scalar context stack overflow fix
perldelta for 02c161ef974f
(perl #129149) avoid a heap buffer overflow with pack "W"...
perldelta for bf4a926a2937
(perl #129149) fix the test so skip has a SKIP: to work with
(perl #126228) partly revert 8cc95fdb and fix a3c8358c
(perl #129125) copy form data if it might be freed
perldelta for 86191aed6f09
(perl #129342) test for buffer overflow
Zefram (1):
warn at most once per literal about misplaced _
jdhedden (3):
Upgrade to threads::shared 1.53
Upgrade to threads::shared 1.54
Upgrade to threads 2.12
jkeenan (1):
Clarify that 'installhtml' is intended only for use in the Perl 5 core
distribution.
-----------------------------------------------------------------------
--
Perl5 Master Repository