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

Reply via email to