In perl.git, the annotated tag v5.25.7 has been created

<http://perl5.git.perl.org/perl.git/commitdiff/742d61829faf74c24fb5ae001e33363b339b60a8?hp=0000000000000000000000000000000000000000>

        at  742d61829faf74c24fb5ae001e33363b339b60a8 (tag)
   tagging  28988dce93a735de38b874bd0f3087b9bd4aad0f (commit)
  replaces  v5.25.6
 tagged by  Chad Granum
        on  Sun Nov 20 12:13:00 2016 -0800

- Log -----------------------------------------------------------------
5.25.7 blead-point release

Aaron Crane (26):
      Merge branch 'release-5.25.6' into blead
      Add epigraph for 5.25.6
      Tick the 5.25.6 release
      New perldelta for 5.25.7
      Bump version numbers ready for 5.25.7
      Update Module::Corelist with entries for 5.25.7
      RT#129229: move sort_manifest() into its own library
      Drop support for Linux a.out
      RMG: break a list over multiple lines
      RMG: suggest a simpler way of reviewing perlhist changes
      Regen uconfig.h
      Fix list parenthesisation
      Regen from the "special" regen scripts
      t/porting/regen.t: try to be more helpful when tests fail
      op.c: clarify documentation for Perl_load_module()
      Data::Dumper: delete spurious /e flag on substitution
      Data::Dumper: the XS implementation now supports Deparse
      Reduce verbosity of "make install.man"
      Test2: __LINE__ and (caller)[2] may be different under Data::Dumper
      t/porting/regen.t: be even more helpful when tests fail
      Document the package for $REGMARK and $REGERROR
      perlre: regularise list items
      perlre: minor wordsmithing, POD formatting tweaks, etc
      perlre: summarise full syntax for (?(cond)then|else) constructs
      perlre: don't impugn the stability of all (?…) constructs
      Merge branch 'perlre-tidy' into blead

Abigail (3):
      Deprecations are to be marked with a D.
      Defined on aggregates is no longer allowed.
      Certain variables are not longer allowed; document this.

Andrew Fresh (1):
      OpenBSD 6 still does not support returning pid, gid or uid with SA_SIGINFO

Andy Lester (4):
      PATCH: [perl #129964] Fix spelling of "referent" in five places.
      Added some discussion of tabs & spaces in the source code
      (perl #129961) code cleanup for clang -Weverything support
      Make toke.c:S_lop's x arg a U8 to match PL_expect

Aristotle Pagaltzis (3):
      perlobj: remove now-inaccurate claim
      perlobj: do not discourage manual @ISA
      perlvar: clarify @ISA recommendations

Chad Granum (7):
      Perldelta updates in prep for tomorrows release
      Final manual updates to perldelta
      Fix Module-CoreList version info for 5.25.7
      Update Module::CoreLiast for 5.25.7
      Finalize perldelta for 5.25.7
      Update perlhist.pod for 5.25.7
      update t/porting/known_pod_issues.dat

Chris 'BinGOs' Williams (1):
      Update Archive-Tar to CPAN version 2.18

Craig A. Berry (7):
      Move _pDEPTH and _aDEPTH after config.h.
      Check for echo in new Net::Ping tests.
      Archive-Tar: in VMS gnutar requires filenames in native format
      The new symbols broke a limit in VMS.
      Treat VSI C the same as DEC/Compaq/HP C.
      Compiler choice clean-up in configure.com.
      configure.com: missing ELSE in usethreads logic

Dagfinn Ilmari Mannsåker (14):
      Fix typos in test comment
      Test for correct state of . in @INC
      Use \w instead of obscure character range
      Change hv_fetch(…, "…", …, …) to hv_fetchs(…, "…", …)
      Use clockid_t throughout in Time::HiRes
      Fix up includes in Time-HiRes Makefile.PL checks
      Use CLOCK_REALTIME in clock_nanosleep check
      Remove obsolete comment
      Improve error for missing tie() pacakge/method
      Remove all symbols from metaconfig.h
      Document that symbols should be removed from metaconfig.h
      Fix error message for unclosed \N{ in regcomp
      Remove spurious executable bit from Porting/pod_lib.pl
      Use test.pl functions in t/op/groups.t

Dan Collins (26):
      t/op/attrs.t: Fixup for 7fe45fb9 - should be a semicolon
      t/op/for.t: RT #1085: ticket 'resolved' but test was still 'todo'
      t/op/local.t: Unknown RT#, but appears to be fixed. Blame says not edited 
since 2005.
      t/op/for.t: RT #2166: Actually run the test so we know if behavior changes
      t/op/blocks.t: add test for RT #2754
      t/op/blocks.t: add test for RT #2917
      t/uni/overload.t: test for RT 3054: might segfault.
      t/uni/overload.t: test for RT #3270
      t/op/bless.t: tests for RT #3305 and RT #3306
      t/op/attrs.t: tests for RT 3605
      t/lib/warnings/toke: tests for RT #4346
      t/op/die.t: tests for RT #4821
      t/op/caller.t: tests for RT #7165
      t/op/local.t: tests for RT #7411
      t/io/socket.t: tests for RT #7614
      t/op/local.t: tests for RT #7615
      t/lib/warnings/op: tests for RT #6870
      t/re/pat.t: tests for RT #21491
      t/re/subst.t: tests for RT #23624
      t/op/threads.t: tests for RT #36664
      t/op/threads.t: tests for RT #41121
      t/lib/overload_fallback.t: tests for RT #43356
      t/op/goto.t: tests for RT #45091
      t/op/blocks.t: tests for RT #113934
      t/uni/overload.t: Skip hanging test on FreeBSD
      t/op/groups.t: Add missing "nok 1"

Dave Rolsky (3):
      Add a few more mentions of Moo to perlootut
      Small formatting fix in perlobj
      Added note about perlobj change to perldelta

David Mitchell (37):
      bench.pl: fix --sort and --compact options
      Better optimise array and hash assignment
      Handle list assignment in list context better
      reindent tiearray.t
      tiearray.t - more fine-grained DESTROY counts
      Add perldelta entries for
      Net::Ping: avoid stderr noise in tests
      t/op/read.t: test with zero-length buffer
      speed up AV and HV clearing/undeffing
      -DsR : display unTEMPed temps with "t" not "T"
      Carp/t/arg_string.t: be liberal in f/p formats
      Carp/t/arg_string.t: fixup to previous fixup
      fix taint handling in list assignment
      fix hv.h build breakage
      Net::Ping 500_ping_icmp.t: remove sudo code
      skip SEGVing test in t/uni/overload.t
      call AV set magic in list assign
      handle SvIMMORTALs in LHS of list assign
      Perl_do_vop(): enhance "avoid sv_catpvn"
      dump.c: don't display an ARRAY's ARYLEN field
      perlguts: add pTHX_ to magic method examples
      op_dump() - remove extra indentation from PMOP
      remove eval's usage of SvSCREAM
      remove DOES's usage of SvSCREAM
      Eliminate SVrepl_EVAL and SvEVALED()
      S_setup_longest(): SvTAIL() used where always 0
      Only test SvTAIL when SvVALID
      eliminate SVpbm_TAIL/SvTAIL_on()/SvTAIL_off()
      eliminate SVpbm_VALID flag
      reduce cost of SvVALID()
      S_scan_subst() - remove extraneous code
      clarify what the SVf_AMAGIC means
      eliminate OPpRUNTIME private PMOP flag
      /t/perf/benchmarks: move expr::index:: to func::
      Remove "Warning: perl appears in your path"
      perf/benchmarks: tidy scalar assign benchmarks
      optimise $ref1 = $ref2 better

H.Merijn Brand (11):
      Re-gen after backport with serious fixes
      De-dup the output of git ls-files
      Remove "." from default @INC when default_inc_excludes_dot is set
      Patch unit tests to explicitly insert "." into @INC when needed.
      Push current state to work on failing tests
      Allow "." to be excluded from @INC
      No default breaks win32 and VMS
      genen. sorry
      skip Net::Ping UDP on HP-UX
      Unicode::UCD documentation for reading Name.pl as encouraged practice
      Additional warning of Name.pl going away

Hauke D (1):
      perlvar: document @ISA

Hugo van der Sanden (1):
      [perl #130001] h2xs: avoid infinite loop for enums

James E Keenan (4):
      RT 130010: add regression test.
      Account for possibility of DOS file endings.
      Remove code commented out since July 1996.
      Correct one POD formatting error in perldelta.

Jarkko Hietaniemi (51):
      The 1994b214 made the test dependent on Tie::Hash::NamedCapture.
      vax-netbsd: expand lround() and signbit testing
      vax-netbsd: Negative zero is only a thing IEEE 754.
      vax-netbsd: another negative zero assumption
      Configure: signbit scan assuming too much
      vax-netbsd: set the RETVAL even if unused
      vax-netbsd: test non-IEEE-754-ness only once
      vax-netbsd: do not test for inf/nan
      vax-netbsd: no PL_inf/PL_nan to export
      vax-netbsd: do not tempt fp overflow, which will SIGFPE
      vax-netbsd: no nan
      POSIX version bump
      JSON-PP: netbsd-vax: different float range
      JSON-PP: netbsd-vax: different float range
      JSON-PP: customized VERSION bump
      JSON-PP: reformat in preparation for next change
      JSON-PP: customize Maintainers.pl
      JSON-PP: regen customized.dat
      Math-BigInt: netbsd-vax: different float range
      Math-BigInt: customized VERSION bump
      Math-BigInt: Maintainers.pl customization
      Math-BigInt: regen customized.dat
      Math-Complex: netbsd-vax: no inf
      Math-Complex: netbsd-vax: no inf, different range
      Math-Complex: netbsd-vax: no inf
      Math-Complex: customized VERSION bump
      Math-Complex: customize Maintainers.pl
      Math-Complex: regen customized.dat
      Scalar-List-Utils: netbsd-vax: no inf/nan
      Scalar-List-Utils: netbsd-vax: no inf/nan
      Scalar-List-Utils: customized VERSION bump
      Scalar-List-Utils: customize Maintainers.pl
      Scalar-List-Utils: regen customized.dat
      META.json regen
      Archive-Tar: RT #118476: scan for the right tar more robustly
      Archive-Tar: detect if external tar fails
      Archive-Tar: customized version bump
      Archive-Tar: Maintainers customization
      Archive-Tar: customized.dat
      netbsd-vax: more skippage due to no inf/nan
      netbsd-vax: 2**400 does not fit vax fp
      Configure: add defs summarizing doublekind/longdblkind
      Use the new metalevel definitions for fp inf/nan/range
      Skip the subnormals tests in tru64.
      macOS (10.12) deprecated syscall(2).
      netbsd-vax: also the 1E1000 is toxic (in compiletime).
      netbsd-vax: customized.dat update for S-L-U
      netbsd-vax: no infinity
      Capture also the stderr, the message from tar might go there
      Version bump
      customized.dat regen

Karl Williamson (41):
      APItest/t/utf8.t: Fix a test on EBCDIC
      PATCH: [perl #129277] perlrecharclass: Clarify q// handling
      pod/perllocale: Add caution about incompatible locales
      perl.h: White-space only
      Add branch predictors for DEBUG statements
      locale.c: Output warning if debugging and 'no warnings'
      locale.c: Use meaningful initialization msg
      utf8.c: Silence unused parameter compiler warning
      t/loc_tools.pl: Fix not catching incompatible locales
      t/loc_tools.pl: Complement sense of optional parameter
      t/loc_tools.pl: Move some code earlier in the file
      t/loc_tools.pl: Add 'use strict'
      t/loc_tools.pl: Make find_locales accept string input
      lib/locale.t: Add skip(), fail() functions
      lib/locale.t: Skip testing known incompatible locales
      locale.c: Silence compiler warning
      Fix test to be EBCDIC friendly
      XS-APItest/t/utf8.t: Fix wrong test on EBCDIC
      XS-APItest/t/utf8.t: Move a common expression to $var
      XS-APItest/t/utf8.t: Fix EBCDIC bug
      XS-APItest/t/utf8.t: White-space only
      XS-APItest/t/utf8.t: Test with longest possible overlong
      APItest/t/utf8.t: Correct to uppercase in print
      Fix wrong UTF-8 overflow error on 32-bit platforms
      utf8.c: No need to look at trailing NUL in comparing string
      locale.c: Add missing STATIC
      Move Unicode-Normalize to dist/
      utf8.c: Add comment
      PATCH: [perl #130010] a5540cf breaks texinfo
      Finish removing POSIX deprecated fcns
      op/bop.t: Fix test failing on EBCDIC
      APItest/t/utf8.t: Fill in missing die() reason
      APItest/t/utf8.t: Fix failing EBCDIC tests
      Change white space to avoid C++ deprecation warning
      Cwd: Remove impediment to compiling under C++11
      Time-HiRes: Remove impediment to compiling under C++11
      threads.xs: Rmv impediment to compiling under C++11
      Storable: Rmv impediment to compiling under C++11
      Data-Dumper: Rmv impediment to compiling under C++11
      ExtUtils::ParseXS: Rmv impediment to compiling under C++11
      perldelta fixes from khw

Lukas Mai (10):
      pp_ctl.c: silence compiler warning about mixing (un)signed types
      op.c: silence compiler warning in fold_constants()
      make do "a\0b" fail silently instead of throwing (RT #129928)
      Add docs on calling methods using a fully qualified name like 
$mp3->File::save()
      make 'do' errors refer to 'do' (not 'require') (RT #129927)
      Errno: mention that using %! autoloads Errno (RT #119359)
      t/op/sub.t: add a TODO test for RT #129916
      t/op/caller.t: add a TODO test for RT #129239
      op.h: add parens around macro expansion
      toke.c: remove obsolete comment

Matthew Horsfall (7):
      Add indented here-docs.
      Document Indented Here-docs
      Add perldelta for Indented Here-docs
      Fixup Unicode::UCD pod/version and regen dependent files
      Silence deprecation warnings in tests
      Report indented here-doc line errors correctly
      Test descriptions should be one line or ./TEST chokes on them

Nicolas R (1):
      Cleanup PERL_VERSION checks in .c files

Stefan Seifert (1):
      clarify the contents of argv[]

Steve Hay (7):
      Upgrade Term::ANSIColor from version 4.05 to 4.06
      Upgrade Test::Simple from version 1.302059 to 1.302062
      Upgrade Unicode::Collate from version 1.14 to 1.17
      Upgrade Net::Ping from version 2.51 to 2.55
      Upgrade podlators from version 4.08 to 4.09
      Upgrade Math::BigInt from vesion 1.999726(_01) to 1.999727
      Upgrade Unicode-Collate from version 1.17 to 1.18

Todd Rinaldo (1):
      hv.h: rework HEK_FLAGS to a proper member in struct hek

Tony Cook (13):
      (perl #129130) make chdir allocate the stack it needs
      (perl #128997) avoid reading beyond the end of the line buffer
      (perl #129085) avoid memcmp() past the end of a string
      Revert "hv.h: rework HEK_FLAGS to a proper member in struct hek"
      (perl #129995) avoid sv_catpvn() in do_vop() when unneeded
      (perl #129000) create a safer utf8_hop()
      (perl #129000) use the new utf8_hop_back()
      skip some tests that aren't UTF-EBCIDIC compatible on non-ASCII
      Stefan Seifert is now a perl author
      (perl #128295) don't treat -Dprefix=/usr as special
      make the sysread()/syswrite/() etc :utf8 handle warnings default
      avoid a declaration conflict on El Capitan with recent XCode
      Revert "Do not try to fchown() to uid -1 and gid -1."

Yves Orton (16):
      the test for #129897 was missing the min-mod (?) on the dot star
      regcomp.c: fix perl #129950 - fix firstchar bitmap under utf8 with prefix 
optimisation
      must check all the EXPORT vars in two places!
      optimise gv.c a bit (we could do better)
      regcomp.c: refactor TRIE bitmap logic to a macro
      regcomp.c: add a comment about the trie logic
      regcomp.c: whitespace only change, break up dense code/long line
      regcomp.c: in trie common prefix logic rename idx to first_ofs
      regcomp.c: avoid some unnecessary work when it wont be used
      regcomp.c: document the trie common prefix logic
      fix perl #129802 - overallocate in concat to ensure we can COW
      fix #129802: sv_grow: remove the overallocation for COW exemption for 
powers of 2
      new feature @{^CAPTURE} (and %{^CAPTURE} and %{^CAPTURE_ALL})
      rework perl #129903 - inf recursion from use of empty pattern in regex 
codeblock
      clarify behavior single quote regexps
      add a comment about the properties of struct hek

-----------------------------------------------------------------------

--
Perl5 Master Repository

Reply via email to