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

<https://perl5.git.perl.org/perl.git/commitdiff/d18b041ae9b41924a5bd8caaf272ee5dbbf331ba?hp=0000000000000000000000000000000000000000>

        at  d18b041ae9b41924a5bd8caaf272ee5dbbf331ba (tag)
   tagging  45e05241921ae4b742aae3bb04f97028de4b9a92 (commit)
  replaces  v5.31.1
 tagged by  Steve Hay
        on  Sat Jul 20 13:05:57 2019 +0100

- Log -----------------------------------------------------------------
Perl 5.31.2

Alexandr Savca (1):
      pp_sys.c: fix the position of HAS_SETNETENT definement

Chris 'BinGOs' Williams (2):
      Nobody expects the Spanish Inquisition
      Update IPC-Cmd to CPAN version 1.04

Craig A. Berry (3):
      Fix Unix-format path in Devel::PPPort's Makefile.PL
      Begin restore of case sensitive symbols on VMS
      Make -Duse64bitint the default on VMS.

Dagfinn Ilmari Mannsåker (4):
      Fix leading spaces in Exporter error message
      Clean up after previous commit
      Fix "it it" typos
      Support Bison version 3.1 through 3.4

David Mitchell (49):
      scalarvoid(): remove anti-recursion deferring
      Make op_free() non-recursive
      S_optimize_op(): remove anti-recursion deferring
      remove DEFER_OP macros from op.c
      Document what Perl_list() and its helper do
      make S_gen_constant_list() void return
      Perl_list(): simplify some branches
      Perl_list(): add blank lines
      Perl_list(): re-order recursion in OP_LIST
      Perl_list(): re-order a few switch cases
      make Perl_list() mostly non-recursive
      reindent Perl_list()
      Perl_list(): doc and reorganise complex bool
      Perl_list() tail-call optimise
      Document what Perl_scalar() does
      Perl_scalar(): remove redundant switch labels
      Perl_scalar(): re-order a few switch cases
      fix type in Perl_list()
      make Perl_scalar() mostly non-recursive
      Perl_scalar(): indent block
      Perl_scalar(): doc and reorganise complex bool
      Perl_scalar() tail-call optimise
      op.c: S_assignment_type(): make truly trinary
      op.c: add code comments to S_search_const()
      op.c: S_search_const: remove recursion
      Perl_scalarvoid(): add comment saying what it does
      Perl_op_linklist(): use OPf_KIDS flags
      make Perl_op_linklist() non-recursive
      make op.c:S_aassign_scan() non-recursive
      document what Perl_doref does
      Perl_doref(): make non-recursive
      Perl_doref(): reindent
      make op.c:S_find_and_forget_pmops() non-recursive
      Clarify purpose of S_looks_like_bool()
      op.c: S_lvref(): handle all kids on OP_NULL
      document what op.c:S_lvref() does
      make op.c:S_lvref() non-recursive
      reindent op.c:S_lvref()
      Perl_op_lvalue_flags(): fixup documentation
      Perl_op_lvalue_flags(): skip OPf_WANT_VOID ops.
      Perl_op_lvalue_flags() add blank lines
      Perl_op_lvalue_flags(): make mostly non-recursive
      [MERGE] make optree-walking mostly non-recursive
      honour $PERL_DESTRUCT_LEVEL on non-debug builds
      perldelta entry for v5.31.1-101-g5c696bd319
      perldelta: fix typo
      avoid SEGV with uninit warning with multideref
      threads::shared: fix leak
      PerlIO-encoding/t/encoding.t: improve test skip

H.Merijn Brand (1):
      Allow -Uusedtrace / -Dusedtrace=false / -Dusedtrace=no

James E Keenan (4):
      Add two entries to pod issues database
      Run regen/opcode.pl to increment $VERSION in lib/B/Op_private.pm
      Commit df09255f was by new contributor
      Correct typo in POSIX.pod

Karen Etheridge (13):
      generate new perldelta
      bump version to 5.31.2
      tick off 5.31.1 release
      fix template for next major release
      add epigraph for 5.31.1
      RMG improvements
      update Module::CoreList to be ready for 5.31.2 changes
      update Module::CoreList for 5.031002
      add explicit command to do a clean build
      updating perldelta not needed here
      bump this version check for now, to get tests passing
      fix dist/Module-CoreList/t/maintainer.t by filling in real release date
      make variable names consistent in this example

Karl Williamson (29):
      Move declaration to before code, so can work on C89 compiler
      parts/inc/uv: Improve diagnostic test name
      parts/inc/uv: Skip only some tests on early perls
      parts/inc/uv: Add two tests of overlongs
      parts/inc/uv: Comments only
      parts/inc/uv: Combine two preprocessor directives onto same line
      parts/inc/uv: Use IV_MAX instead of PERL_INT_MAX
      parts/inc/uv: Add some UNLIKELY()s
      Issue #71: Overflow failures with <= 5.8.6
      Issue #72 utf8_to_uvchr fails for 5.6.0
      parts/inc/uv: White-space changes only
      parts/inc/uv: Use D_PP_ prefix for internal symbols
      parts/inc/uv: A char* should be a U8*
      mkapidoc.sh: doc elements may have lead/trail space
      mkapidoc.sh: Add required line to generated apidoc.fnc
      ppptools.pl: Don't store non-public functions
      Use latest blead embed.fnc
      ppptools.pl: Remove special case
      Fix apidoc macro entries
      regcomp.sym: Change regnode description
      White space only in comment
      Use inRANGE for seeing if node is an ANYOFH type
      regex: Add lower bound to ANYOFH nodes UTF-8 byte
      Add ANYOFHr regnode
      regcomp.h: Use actual commit number
      Add some defensive coding to av_store()
      PATCH: [perl #133996] reword diagnostic
      perl.h: Add a comment about tainting
      utf8_to_uvchr_buf() make behavior match docs

Nicolas R (5):
      dist target now depends on manifest
      Fix unused variable warning in 5.30
      ignore macOS .DS_Store files
      Temporary bump PPPort to 3.54 before next release
      Revert previous changes to pod/perl5311delta.pod

Pali (13):
      Fix utf8_to_uvchr_buf()
      Fix compilation of uv for Perl 5.5.3
      Define more API functions as macros
      Fix gv_fetchpvn_flags
      Avoid usage of PL_Sv if possible
      Add mktests.PL to MakeMaker's PL_FILES
      Generate Makefile dependences for ppport.h, PPPort.pm, RealPPPort.xs and 
tests
      Fix processing ERRSV and croak_sv
      Devel::PPPort: Implement SV_NOSTEAL for sv_setsv_flags()
      Devel::PPPort: Implement newSVsv_nomg()
      Remove old #define NEED_vnewSVpvf
      Update NEED_* list in apicheck.pl
      For gcc compiler enable compile warnings

Paul "LeoNerd" Evans (1):
      Print a more helpful UNREACHABLE message when NOT_REACHED assertion fails

Richard Leach (2):
      Tests for Android stub functions updated for Oreo
      Additional Net-Ping tests skip if d_getpbyname is undef

Steve Hay (22):
      Fix erroneous references to USE_CBACKTRACE
      Update JSON::PP from version 4.02 to 4.04
      Update Pod::Simple from version 3.38 to 3.39
      Update META.json following JSON::PP update
      Fill in missing epigraphs links
      Correct an epigraph link
      Config::Perl::V is ahead of CPAN
      RMG - Fix a couple of typos
      Fix upgrade notes in INSTALL
      Document known problems on Windows
      perldelta - Modules and Pragmata
      perldelta - Documentation and Diagnostics
      perldelta - Remove boilerplate stuff
      Revert the Module::CoreList part of e01077d94e
      Revert the Module::CoreList part of 7872aa47f6
      No need to list CUSTOMIZED files for anything but upstream=>CPAN modules
      perldelta - Document a couple more changes
      VC6 support is likely to be removed soon
      perldelta tidy-ups
      Update Module::CoreList for 5.31.2
      Finalize perldelta
      5.31.2 today

Svyatoslav (1):
      PVS-Studio: fixed warning in ternary operator.

Tony Cook (22):
      (perl #134189) handle no gcc, but cc is clang
      perldelta for 9918f0bc5148
      (perl #122112) make sure SIGPIPE is delivered if we test it
      (perl #134125) make no digits after 0x/0b fatal
      perldelta for 1ef28cc363ae
      (perl #134218) make sure ECHO is defined
      perldelta for c0ad3f089909e
      (perl #134187) how do we know it's a Turkic locale
      (perl #134177) add G_RETHROW flag to eval_sv()
      use hex for the call_*()/eval_sv() flag definitions
      perldelta for fb81daf0179f, 66ff4fb58270
      (perl #120841) document ERRSV and CLEAR_ERRSV()
      (perl #120841) document some errno macros for internal use
      make apidoc error reporting a little more explicit
      Revert "postpone perl_parse() exit(0) bugfix"
      perldelta for 2773b4f50f99
      (perl #134221) support append mode for open .. undef
      (perl #134221) support append mode temp files on Win32 too
      (perl #134221) support O_APPEND for open ..., undef on VMS
      (perl #134221) preserve O_APPEND for open ... undef calls.
      perldelta for ae73d7ec2329, 0424723402ef, 74b421cc877e
      (perl #134221) MSVC doesn't define O_ACCMODE

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

-- 
Perl5 Master Repository

Reply via email to