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

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

        at  c7eb06173d42c6374c521fcd0e84c014cad1333b (tag)
   tagging  6ed80d55657304061a4d51a3aa68a5ec84f59881 (commit)
  replaces  v5.21.5
 tagged by  Chris 'BinGOs' Williams
        on  Thu Nov 20 22:32:02 2014 +0000

- Log -----------------------------------------------------------------
Mae hyn yn v5.21.6

Aaron Crane (2):
      Fix stack-management bug when semctl encounters errors
      [perl #123029]: add regression test

Abigail (6):
      Epigraph for 5.21.5
      New perldelta for 5.14.6
      regen/opcode.pl run for 5.21.6
      Bump the perl version in various places for 5.21.6
      More actions to take when bumping the version number.
      5.21.5 has been ticked off

Andrew Fresh (1):
      Better handling of symlink creation

Andy Dougherty (2):
      Change os390 custom cppstdin script to use fgrep.
      Disable gcc-style function attributes on z/OS.

Brian Fraser (6):
      overload.pm: Removed an unused variable
      Android hints: No locales here, so undef d_lc_monetary_2008
      POSIX: C99 support exceptions on Android
      POSIX/t/posix.t: Fix skip count for localeless systems
      XSLoader: Amend the mod2fname generation to detect more cases
      XS::APItest, svpeek.t: Test the correct thing

Chad Granum (11):
      Import Test-More 1.301001 alpha 63
      Update to Test::More alpha 064
      Update Test-Simple to alpha 065
      Update to Test-Simple Alpha 068
      Update Test-Simple to alpha 070
      Update Test-Simple to alpha 071
      Revert "Update Test-Simple to CPAN version 1.001009"
      Update Test-Simple to alpha 073
      Update Porting/Maintainers.pl for alpha Test-Simple
      Update Test-Simple to alpha 074
      Update Test-Simple to alpha 075

Chris 'BinGOs' Williams (20):
      Synchronise versions in Maintainers.pl for recent updates
      Update Encode to CPAN version 2.63
      Update ExtUtils-MakeMaker to CPAN version 7.00
      Fix a bug with customized.t when CUSTOMIZED is empty arrayref
      Update experimental to CPAN version 0.013
      Update Digest-SHA to CPAN version 5.93
      Update Encode to CPAN version 2.64
      Update Test-Simple to CPAN version 1.001009
      Update Test-Harness to CPAN version 3.34
      Update ExtUtils-MakeMaker to CPAN version 7.02
      Trailing whitespace removed in perlport.pod
      ExtUtils-Manifest update to Maintainers.pl
      Update CPAN-Meta-Requirements to CPAN version 2.129
      Update HTTP-Tiny to CPAN version 0.051
      Fix parse_abstract so it doesn't explode when Encode isn't available
      [CPAN RT#100275] Add spaces if needed to CCFLAGS
      Update CPAN-Meta-Requirements to CPAN version 2.130
      Update CPAN-Meta to CPAN version 2.143240
      Update Module::CoreList for v5.21.6
      Finalise perldelta

Craig A. Berry (14):
      Unixify the new Test::Simple temp dir on VMS.
      Special handling of Cwd and List::Util in configure.com.
      Replace Test::More with t/test.pl in DynaLoader.t.
      Bump POSIX version following a7ea4c68ecf.
      Bump XSLoader version after 4821216b2814.
      Move rel2abs earlier in File::Spec::VMS::abs2rel.
      Revise Unix syntax detection File::Spec::VMS::abs2rel.
      Force barename base to be a directory in File::Spec::VMS:abs2rel.
      Fix undefined warning in File::Spec::VMS::catfile.
      Simplify abs2rel.t.
      Version bump for File::Spec::VMS.
      Remove vmsish pragma from one-liners in Test::Simple's exit.t.
      Remove unused exit handler in vms/vms.c.
      Escape EFS for directory portion in tovmsspec.

Daniel Dragan (22):
      make -DNO_MATHOMS work on Win32
      cleanup perlio.c and doio.c
      rmv redundant PerlIO_find_layer from PerlIO_default_layers
      add /dev/null support to :win32 io layer
      do not lock files when doing open() on :win32 layer
      refactor Perl_cv_undef_flags
      free up CvPADLIST slot for XSUBs for future use
      const fold OS versions in make_ext.pl
      fix Win32 nmake cant rebuild DynaLoader.obj on Makefile regen bug
      fuse returning branches in pp_goto
      char * pv can never be null in S_is_safe_syscall
      don't call SvPV and toss the result if no PerlIO ptr
      simplify Perl_xs_apiversion_bootcheck
      remove cargo culted redundant PL_perldb test
      remove obsolete PL_apiversion
      add xs_handshake API
      optimize Perl_boot_core_UNIVERSAL and Perl_nextargv
      dont run extension building make twice on a fresh src tree
      add filename handling to xs handshake
      make debugging easier in memory allocator code in perl.c and util.c
      readd noreturn and silence "noreturn that returns" warning on MSVC
      misc optimizing in DynaLoader

David Mitchell (13):
      porting/checkcase.t: suppress warnings
      add t/perf/, t/perf/opcount.t
      rename t/op/opt.t -> t/perf/optree.t
      t/perf/optree.t: expand blurb
      add t/perf/speed.t
      add t/perf/benchmarks, t/perf/benchmarks.t
      add note about t/perf/ to t/README
      fix 't/TEST -benchmark'
      [MERGE] add t/perf/ hierarchy
      silence new compiler warning
      fix build under -DPERL_GLOBAL_STRUCT
      util.c: fix comiler warnings
      perf/benchmarks.t: fix regex typo

Doug Bell (4):
      make it clear not to use git-send-email at all
      git format-patch -M option takes branch
      fix change description has incorrect proto
      rename anonymous list -> array in docs

Father Chrysostomos (243):
      re_tests: More tests for #122890
      f_map.t: Remove version checks
      Call string overloading once in join($ov,...)
      Make null list+pushmark happen in more cases
      op.c: No need to check the name of *_
      Rmv restrictions on op tree structure for padrange
      Increase $B::Deparse::VERSION to 1.30
      Remove very obsolete comment
      state.t: Improve test for #123029
      sv.c: Always #define COW threshold constants
      [perl #122680] Omit <-- HERE marker from (?=){3} warning
      repeat.t: Remove to-do test for 20010809.028
      pp.c:pp_repeat: Remove #if 0 code
      [perl #122695] Fix line number for else{foo}
      Revert "Update ExtUtils-MakeMaker to CPAN version 7.00"
      Extend void list optimisation to two lexicals
      Deparse stash subs stores as RVs
      Make Deparse.t test just added less sensitive
      Remove redundant op_lvalue calls in perly.y
      Allow list assignment to list repetition
      perldata: Document list repetition assignment
      op.c: Fix C++-incompatible typo
      Make repeat op tree more consistent
      Deparse list repetition assignment properly
      Optimise ($foo)x1 and ($foo)x0 in list cx
      toke.c: Report the proper type for assign ops
      [perl #123057] Allow split-to-array in lvalue context
      Restore previous Test::More::skip functionality
      Consistent spaces after dots in perlapi.pod
      split.t: More tests for perl #123057
      [perl #122829] Flip-flop under recursion
      [perl #122782] map{no strict;...} etc.
      Reduce the number of null ops for \$x=\$y
      t/base/lex.t: Dodge warning
      perlfunc: Mention map {;...} convention
      perliol.pod: Correct flags type in _PerlIO struct
      Record errno value in IO handles
      Increase $PerlIO::scalar::VERSION to 0.20
      Increase $PerlIO::encoding::VERSION to 0.20
      Have close() set $! and $^E
      [perl #57512] Warnings for implicitly closed handles
      [Merge] Warnings for implicitly closed handles
      [perl #123103] Allow ext magic on read-onlies
      [perl #123103] Just set SVf_READONLY on magic vars
      op.c: Fix PERL_DEBUG_READONLY_OPS
      Make Peek.t less sensitive to NO_COW config args
      op.c: ro ops for mysubs
      Propagate lvalue context to lhs of (...)x...
      toke.c: Allocate __SUB__ as a baseop if possible
      Deparse +sub :attr{} correctly at stmt start
      Manually revert "Rationalise RX_MATCH_UTF8_set()"
      [perl #123135] Tests for utf8 %^N within match
      [perl #121827] Fix repeat stack bugs
      op.c: Skip pushmark for (...)x... in scalar cx
      Optimise substr assignment at sub exit
      Optimise ‘return’ away at end of lv sub
      perldelta for ab4e48c10a / #123135
      sort perldiag
      perldiag: rewrap an entry for better splain output
      Fix perldiag typo
      Remove Mac Classic code from B::Concise
      dump.c: Dump seq field of nextstate ops
      dump.c: Use same code for cops and ex-cops
      Adjust Peek.t for SEQ dumping
      Increase $B::Concise::VERSION to 0.995
      [perl #77452] Deparse BEGIN blocks in the right place
      Mention Data::Dump::Streamer in B::Deparse docs
      Spell optimise consistently in Deparse pod
      Update B::Deparse docs about BEGIN blocks
      Better B::Deparse warning for custom ops
      Deparse Devel::Peek::Dump
      Allow OPpTARGET_MY optimisation for vec
      Allow OPpTARGET_MY optimisation for x
      Update B::Deparse for last two commits
      op_private: Remove incorrect OPpLVREF_TYPE comment
      Renumber op flags so TARGET_MY and OUR_INTRO differ
      Fix Deparse OPpLVAL_INTRO handling in lists
      Allow OPpTARGET_MY optimisation for split
      Optimise stringify away for "\Q$_" "\u$_" etc.
      Make B constants depend on perl headers
      Fix up f_map.t following "\L$_" optimisation
      Remove OA_DANGEROUS from match
      Remove OA_DANGEROUS from subst(cont)
      Fix $lex = $ref++ under use integer
      Make pp_postinc call set-magic on its target
      Allow OPpTARGET_MY on non-integer postdec/inc
      Remove OA_DANGEROUS from non-integer postdec/inc
      Don’t copy VMS hints to cop->op_private
      Remove OA_DANGEROUS from sort
      Remove OA_DANGEROUS from grep and map
      Remove OA_DANGEROUS from cond_expr
      Remove OA_DANGEROUS from die
      Remove OA_DANGEROUS from loopctl-type ops
      Remove OA_DANGEROUS from exit
      tied is OA_DANGEROUS
      Fix ext/B/t tests after OA_DANGEROUS removals
      enterwrite is not OA_DANGEROUS
      exec is not OA_DANGEROUS
      kill is not OA_DANGEROUS
      smartkve.t doesn’t need to disable dep warnings
      values and each are OA_DANGEROUS
      [Merge] More OA_DANGEROUS stuff
      Shrink PL_op_private_bitdefs
      Don’t use OP_SIBLING(o) in op.c:ck_sassign
      op.c:ck_sassign: Simplify freeing of sassign op
      op.c:scalarvoid: Remove redundant scalar(o)
      release_schedule.pod: Correct some versions
      Extend y/// warnings to utf8
      Don’t check OPpTARGET_MY on match ops at run time
      Skip padsv op in $lex =~ ...
      op.c:bind_match: remove redundant var
      sv.c:find_uninit_var: use newSVpvs_flags
      tr_utf8.t: Suppress warning
      Don’t allow OPpTARGET_MY on postdec/inc
      Fix $lex = chomp $lex regression from 5.12
      pp.c:do_chomp: Remove redundant sv_force_normal
      More TARGLEX comments in op_private
      pp.c:do_chomp: Remove redundant assignment
      lex_assign.t: Don’t skip all failing tests
      lex_assign.t: Add comment explaining this file
      op_private: Update concat TARGLEX comment
      Don’t allow OPpTARGET_MY with integer negation
      Call STORE on lexical $tied = vec/chr
      Don’t treat setpgrp($nonzero) as setpgrp(1)
      Don’t call STORE twice on setpgrp target
      Suppress warning from lex_assign.t
      op.c:ck_sassign: Don’t check the pad name for state
      op.c:ck_sassign: correct comment
      op.c:ck_sassign: Move targlex to static func
      Extend OPpTARGET_MY optimisation to state var init
      lex_assign.t fix-up
      More lex_assign.t fix-ups
      Test the prev commit
      Increase $Unicode::UCD::VERSION to 0.59
      Increase $Exporter::VERSION to 5.72
      Don’t make temp copy for ()=...
      Test reference to unavailable lexical variable
      repeat.t: Correct comment
      [perl #123161] Add %B::Op_private::ops_using
      Have Deparse use %B::Op_private::ops_using
      current_sub.t: Test sub(){__SUB__}
      sub(){__SUB__} under -d, sub{eval"";__SUB__}
      Make sub(){$outer_lexical} return a copy each time
      Preserve :method in sub:method(){$outer_lex}
      Don’t turn sub:CustomAttr(){$outer_lex} into a const
      Update comments about sub(){$x} consting
      Add new LVALUE flag for pad names
      op.c: Record lvalue use of lexicals
      Don’t attempt to inline my sub (){$outer_var}
      pad.c:S_cv_clone: Add assertion
      pad.c: Have S_cv_clone_pad return the CV
      pad.c: Move constant closure code
      Put sub(){ ... } constant tests in a new file
      Deprecate inlining sub(){$x} if $x is changed elsewhere
      Use ‘behavior’ consistently in perldiag
      Restructure const-optree.t
      Don’t inline sub(){0; $x} if $x changes elsewhere
      Don’t inline sub(){my $x; state sub z {$x} $outer}
      const-optree.t: More tests
      Don’t inline sub(){ 0; return $x; ... }
      Don’t inline sub(){ 0; return $x }
      const-optree.t: Correct comment
      Handle multiple closures in sub(){$x} const-izing
      op.c:Start the search for const vars at CvSTART
      Remove SvREADONLY_on from op.c:op_const_sv
      First arg to op_const_sv is never null
      Allow sub():method{CONSTANT} to be inlined
      Make sub () { 0; 3 } inlinable once more
      Inline op_const_sv into cv_clone
      Make op.c:op_const_sv static
      Account for string eval when const-izing sub(){$x}
      Account for state vars when const-izing sub(){$x}
      pad.c:cv_clone_pad: Avoid copying sv
      Document sub inlining changes
      [Merge] Constant inlining clean-up
      Alphabetise perldiag
      ‘%s found where op expected’ under fatal warnings
      Revert "t/TEST: add -w to shebang, fix a used-once warning"
      Turn off UTF8 flag on crypt ret val
      Stop crypt($tied,...) from calling FETCH twice
      tie.t: Don’t skip base.pm test unconditionally
      B.pm: Document COP_SEQ_RANGE_*
      Sort perldiag
      t/lib/warnings/mg: Remove comment
      Fold t/lib/warnings/irs into mg
      Make $/=-1 warning default like other dep warnings
      Deparse.t: To-do test for #115066
      Spell behaviour consistently in perlsub
      Revert the ‘return’ part of 6edcbed6
      [perl #115066] Fix wrongly nested ‘use’ deparsing
      Put PL_cop_seqmax++ code in one spot
      t/base/rs.t: Suppress warning
      Don’t always skip in-memory tests is t/base/rs.t
      Fix double free with unterminated /(?{ <<END })/
      op.c: Correct comment added by c427f4d2d
      op.c: cmmoent typo
      perldiag: Correct ‘Can't use %s for loop variable’
      Increase $I18N::Langinfo::VERSION to 0.12
      perldelta for fa367bcbf7
      perldelta for #123029
      perldelta for #122680 / e1729dc6ad
      perldelta for #122695 / 51a82aa9fb
      perldelta for ce409cc88
      perldelta for 25f5d5405
      perldelta for 82209a5
      perldelta for c57eecc5
      perldelta for 03d05f6e34e
      perldelta for #123057 / e4e95921
      perldelta for #121374 / a2b5b206
      perldelta for #122829 / 00e40766a
      perldelta for #122782 / e660c409
      perldelta for f4725fad1a
      perldelta for 96d7c888
      perldelta for #123103 / 1d5686ec7b
      perldelta for ff781254a3
      perldelta: Sort updated modules
      perldelta for 6b6b21da8
      perldelta for #121827 / 3a100dabd
      perldelta: fix pod syntax
      perldelta for 6a9665b0cf
      perldelta for #77452 / 8635e3c23
      perldelta for OPpTARGET_MY optimisations
      perldelta for #119815 / 12cea2fa65
      perldelta for 710b427f0
      perldelta for OPpTARGET_MY bugs
      perldelta for OA_DANGEROUS additions
      perldelta for 6a8b6cf09
      perldelta for bae8cfc69
      perldelta for 5a8cd187c67
      perldelta for referencing outer stale vars
      perldelta for dc1230de
      perldelta for 8915ba3d0
      perldelta: missing paren
      perldelta for c74d82e0fe
      perldelta for fbc76eb33c6
      perldelta for 659fbb76ee
      perldelta for ddc3d23f07
      perldelta for d88d1fe0d
      perldelta for fd2709db56
      Fix assert fail with my $x; sub() {$x}
      Manually revert ‘Remove SvREADONLY_on from op.c:op_const_sv’
      svleak.t: Add test for #123198
      Remove redundant EBCDIC lines from Deparse.t

Glenn D. Golden (1):
      Improve connected() doc

James E Keenan (3):
      Test file fails to compile.
      Demonstrate that RT #121360 has been resolved.
      Add word missing from docs for 'wait' function.

Jarkko Hietaniemi (92):
      Fix misparse of "Ind" as NaN (long story...) [perl #122843]
      sisyphus thinks the test value is simply wrong here.
      Manual revert of 0f83c5a4.
      Decouple quadmath from longdouble.
      Define my_rint() only when necessary.
      Configure: add doublekind for the format of double.
      Configure: echo the less common long double kinds.
      Configure: 84e6cb05 left quadmath detritus to longdblkind testing.
      Force LONG_DOUBLEKIND always to be probed for.
      In tests, 'use strict' etc after the @INC manipulation.
      Use DOUBLEKIND in S_hextract() setup.
      Add a note about the buffer wastage of double-doubles.
      Oops in bade9271.
      8e581bbf covered up this bug.
      Add scan for ARM mixed-endian doubles.
      S_hextract for mixed endian doubles.
      Remove obsolete comment.
      make regen
      AIX noticed the broken comment and broke.
      I shouldn't think of fp formats when tired.
      pack 'D' only if nvsize > doublesize.
      Configure: if doublesize==longdblsize, return 0.
      Some notes on integer endianness.
      Some notes on floating point endianness and formats.
      Mention that packing inf/nan as integerish is deadly.
      hexfp: use the double-double fallback also for unknown formats.
      Comment tweak.
      manisort
      Revert "manisort"
      Revert "t/TEST: RFC start to separate out valgrind test support."
      Revert "t/TEST: suppress 2 uninitialized envars under make test.valgrind"
      Revert "t/TEST: change timings Storable key: perf -> times, a better 
description"
      Revert "t/TEST: simplify <$results> processing loop. - TAP13.1+"
      Revert "t/TEST: add -lxperf option to run tests under linux's perf stat"
      Revert "t/TEST: move do_nothing test after option-handling code"
      Revert "t/TEST: comment some of the <$results> loop vars"
      Revert "t/TEST: add a common timestamp"
      Revert "t/TEST: $failure doesnt need to use defined"
      Revert "t/TEST: move our @found out to its real scope"
      Drop uselongdouble unless it really gives longer doubles.
      Perl_isfinitel is not necessarily always there.
      undef the temp variables between tests.
      Fix one test message, add two tests.
      Wrong (non-existent) Config var name.
      skip_all, not skip, if only miniperl.
      Using bignum needs skip_if_miniperl().
      FV_ISFINITE, not FV_ISINITE.
      FreeBSD may not have the C99 long double math interfaces.
      Txoic tpyo.
      PoisonPADLIST should not be totally empty.
      If long double math functions do not work, drop uselongdouble.
      Revert "sisyphus thinks the test value is simply wrong here."
      Special case exp(1) for ppc64-linux.
      Add Configure symbols to all the missing C99 math APIs.
      checkcfgvar.pl --regen --default=undef; make regen
      VMS configure.com C99 math symbols
      AIX: Configure now detect this, leave the comment.
      The NO_C99_LONG_DOUBLE_MATH is no more used.
      Make the C99 *l test a little bit more accepting.
      quadmath has tgammaq, not tgammal.
      Remove unneeded HP-UX cases.
      Only #ifndef gcc cases remain.
      Remove trivial unneeded cases of not having C99 math.
      Android should be doing the Configure scans.
      We now have symbols for llrint and llround.
      VMS should now be handled.
      Remove unneeded Tru64 cases.
      Tru64 more undef hints.
      Remove now empty case.
      cosh and log10 are already C89.
      undef c99_foo ifndef HAS_FOO
      Remove unneeded Win32 cases.
      Remove Cygwin cases.  Case.
      We no more need to guard these with HAS_ACOSH.
      checkcfgvar.pl needs autodie needs Fatal needs Scalar::Util needs lib.
      fpclassify is emulated if necessary.
      Emulate signbit() if necessary.
      These are all emulated, so can be tested.
      fdim NaN guard.
      C99 math: lgamma and tgamma emulations.
      quadmath: try finding if only available as gcc internal library.
      The miniperl skip in utf8cache.t was wrong.
      The 0d71ffa7 was quite sloppy with the sub-skips.
      The skip count was all wrong.
      Helper function for 'close enough with epsilon'.
      No C++ comments, please, we are C89ish.
      fma() emulation.
      Platform may have only one of lgamma/tgamma.
      Use my_tgamma/my_lgamma only ifndef HAS_TGAMMA/HAS_LGAMMA.
      Comment reformatting.
      While the nan() todo remains, at least warn not.
      Try making gcc happy about casting U32 to void*.

Jim Cromie (15):
      op.c: use CHANGE_TYPE everywhere its obvious
      end the pp_mapstart trickery
      op.c: use CHANGE_TYPE in S_alloc_LOGOP
      op.c: CHANGE_TYPE in Perl_ck_rvconst
      t/TEST: add -w to shebang, fix a used-once warning
      t/TEST: move our @found out to its real scope
      t/TEST: $failure doesnt need to use defined
      t/TEST: add a common timestamp
      t/TEST: comment some of the <$results> loop vars
      t/TEST: move do_nothing test after option-handling code
      t/TEST: add -lxperf option to run tests under linux's perf stat
      t/TEST: simplify <$results> processing loop. - TAP13.1+
      t/TEST: change timings Storable key: perf -> times, a better description
      t/TEST: suppress 2 uninitialized envars under make test.valgrind
      t/TEST: RFC start to separate out valgrind test support.

Karen Etheridge (1):
      Update ExtUtils-Manifest to CPAN version 1.69

Karl Williamson (61):
      makedepend.SH: Comment out unnecessary code
      makedepend.SH: Retain '/**/' comments
      makedepend.SH: Remove some unnecessary white space
      makedepend.SH: White-space only
      makedepend.SH: Split too long lines; properly join
      regcomp.c: EBCDIC fix
      utf8.c: Improve debug message
      mktables: Use chr() instead of pack()
      handy.h: Comments only
      handy.h: Need macro definition for normally non-compiled code
      handy.h: Add missing macro
      Fix isASCII for EBCDIC
      regcomp.c: isASCII should be isASCII_uni
      EBCDIC doesn't have real UTF-8 locales.
      charset_tools.pl: Fix changed function name
      t/re/regexp.t: Generalize for non-ASCII platforms
      t/re/regexp.t: Add ability to skip depending on platform
      lib/locale.t: Add some \Q
      handy.h: Two EBCDIC fixes
      utf8.h: EBCDIC fix
      dquote_static.c: Forbid \c{ on EBCDIC
      uvoffuni_to_utf8_flags() die if platform can't handle
      perlebcdic: Add clarification
      toke.c: Fix potential buffer overflow
      t/uni/variables.t: Remove unused param to sprintf
      t/uni/variables.t: Remove duplicate test
      t/uni/variables.t: Fix to run under EBCDIC
      t/uni/variables.t: Clarify some test names
      t/uni/variables.t: Rename variable
      t/uni/variables.t: Add test skips
      t/uni/variables.t: Add tests
      t/uni/variables.t: White-space only
      t/uni/variables.t: Add tests for the generated warnings
      toke.c: Simplify macro for length-1 variable names
      Deprecate all length-1 non-graphic variable names
      Don't allow literal control chars in var names in EBCDIC
      Document length-1 variable name rules
      Fix Unicode errata
      perldelta for Unicode erratum fix
      recharclass: Corrections and nits
      regcomp.c: Comment fixes
      t/uni/variables.t: Fix typo
      t/re/regexp.t: Properly handle \c?[ in regex_sets
      regen/ebcdic.pl: Allow making tables in hex
      op/index.t: Fix tests for EBCDIC
      Add 'locale' warning category
      perldiag: Remove message that is not raised
      Raise warnings for poorly supported locales
      lib/locale.t: Add knowledge about known bad locales
      perllocale: Nits and clarifications
      Revert "Raise warnings for poorly supported locales"
      Add warning message for locale/Unicode intermixing
      perlfunc: Fix typo
      handy.h: Add missing parentheses to macro #define
      Reinstate "Raise warnings for poorly supported locales"
      lib/locale.t: Display debug information under harness
      Silence spurious locale warnings
      t/loc_tools.pl: Nits in comments, white-space only
      t/loc_tools.pl: try code page 1252 locales
      PATCH: [perl #123198] Memory leak in regex in 5.20.1
      locale.c: Account for setlocale using static storage

Lukas Mai (9):
      APIfy newDEFSVOP
      APIfy block_start/block_end/intro_my
      unbreak threaded builds
      Move newDEFSVOP into the right perlapi.pod section
      rename convert to op_convert_list and APIfy
      fix type incompatibilities between format strings/args
      fix line numbers in arity errors [#121374]
      test line numbers in arity errors
      rename [] from "anonymous list" to "anonymous array"

Ricardo Signes (3):
      release schedule: the v5.22 landing plan
      release schedule: 5.18.4 shipped, 5.18.5 may happen
      perldelta: fix inconsistent variable names

Shlomi Fish (3):
      Move the POD away from $a and $b.
      Move away from $a and $b for examples.
      $a,$b deprecation in perlop.pod.

Slaven Rezic (1):
      $@ check in I18N::Langinfo documentation is reversed

Steve Hay (2):
      Add optional GCC-only support for using long doubles on Win32
      perldelta for 890b5089ee

Tony Cook (26):
      [perl #122985] perlxs: PPCODE doesn't allow for CLEANUP
      implement list form of pipe open for Win32
      document the limitations of list pipe open on Win32
      perldelta for aac983ac3f3f, c24a535b4f4f
      [perl #122703] ensure $! is set when chmod() and utime() fail
      perldelta for 8334cae656b5
      [perl #121159] use the updated win32_popenlist() even with USE_IMP_SYS
      PerlIO_list_push() accepts a non-const PerlIO_funcs pointer
      semctl() on cygwin throws SIGSYS if the cygserver isn't running
      bump $IO::Socket::VERSION to 1.38
      Glenn D. Golden is now a perl AUTHOR
      perldelta for 7eb3f2cf1bb0
      perldelta for 7191ba826010
      [perl #120487] make sure we're using an unmodified @INC to load Win32
      change 'make clean' to be equivalent to 'make realclean'
      [perl #108276] avoid deep recursion in Perl_op_free()
      perldelta for 0997db6f4222
      [perl #108276] avoid deep scalarvoid() self-recursion
      move the closing ) out of the #ifdef USE_ITHREADS to avoid confusing tools
      [perl #108276] re-indent the loop body
      perldelta for aa9d125313d7
      [perl #121337] fix issues with op/utf8cache.t
      NetBSD 5.1 doesn't support some of the new symbols POSIX wants
      [perl #123163] use the original link order unless on os390
      fix PERL_OP_PARENT builds
      perldelta for 754cffb02255

Yaroslav Kuzmin (3):
      perlio: Fix to work with MVS Dataset
      Fix ebcdic error of nostdio.h
      Makefile.SH: Fix so works in EBCDIC

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

--
Perl5 Master Repository

Reply via email to