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

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

        at  1dc421258394037559369614824364cd9299b8e0 (tag)
   tagging  b1d6c02291d51fb2f2ee79a3a74bd7eb8e429928 (commit)
  replaces  v5.19.9
 tagged by  Aaron Crane
        on  Thu Mar 20 18:19:01 2014 +0000

- Log -----------------------------------------------------------------
Eleventh release of the v5.19 series!

Aaron Crane (16):
      Update perldelta for core changes to this point
      Fix uninitialized-value warnings in Thread::Queue
      Upgrade Digest-SHA from 5.87 to 5.88
      Fix minor inaccuracy in the release manager's guide
      Porting/sync-with-cpan: allow "-TRIAL" version numbers
      Upgrade CPAN from 2.03-TRIAL to 2.04-TRIAL
      hv.h: tweak comment about HvAUX preallocation for large hashes
      ExtUtils-Install-1.63 has been released to CPAN
      Update perldelta for recent core changes
      Upgrade Devel::PPPort from 3.21 to 3.22
      Porting/corelist-perldelta.pl: fix typo in error message
      Porting/corelist-perldelta.pl: fix minor POD error
      Porting/corelist-perldelta.pl: fix bug with 5.*.10 releases
      Update Module::CoreList for 5.19.10
      Finalise perldelta for 5.19.10
      Update perlhist for 5.19.10

Andy Dougherty (2):
      Split file into parts with and without substitutions.
      Make sure the PWD environment variable points to the t directory.

Aristotle Pagaltzis (2):
      perldiag: Clarify that lexicals do not trigger "used only once"
      perlfunc: layout getpw*&c return values as a table

Chris 'BinGOs' Williams (15):
      Module-CoreList 3.06 released to CPAN
      Update ExtUtils-MakeMaker to CPAN version 6.90
      Update Module-Load to CPAN version 0.32
      Module-CoreList 3.07 released to CPAN, bump core version to 3.08
      Update IO-Socket-IP to CPAN version 0.29
      Update CPAN-Meta-YAML to CPAN version 0.012
      Update Pod-Perldoc to CPAN version 3.23
      Bump autouse version to 1.08
      Bump Carp to version 1.33
      Incorporate changes from CPAN release of ExtUtils-CBuilder
      Don't rely on IPC::Cmd in ExtUtils-Install tests
      ExtUtils-Install-1.62 has been released to CPAN
      Make the ExtUtils-Install tests parallelisable
      Update ExtUtils-Install Changes file
      Update ExtUtils-MakeMaker to CPAN version 6.92

Craig A. Berry (6):
      Only define Perl__get_regclass_nonbitmap_data once.
      test nit in CPAN-Meta-YAML/t/31_local_tml.t
      tbuffer_t no longer exists on VMS.
      Refactor and reduce VMS-specific workarounds in POSIX.xs.
      Smarter handling of escaped semicolons in vmsify.
      Handle "no versions" feature in fileify and tovmsspec.

Daniel Dragan (3):
      don't repeatedly call HvUSEDKEYS
      remove a redundant SvTIED_mg from S_do_smartmatch
      RT #121230, tests for process group kill on Win32

David Mitchell (77):
      fix win32 build
      tweak pp_entersub
      pp_entersub(): re-indent block
      pp_entersub(): assign CvDEPTH to a local var
      pp_entersub(): tweak some vars
      move PL_defgv nearer the top of intrvar.h
      pp_entersub(): simplify XSUB arg cleanup code
      don't set SvPADTMP() on PADGV's
      [MERGE] optmise pp_entersub code
      make OP_AELEMFAST work with negative indices
      add aux_flags field to HVs with aux struct
      gv_check(): use aux flag rather than IsCOW
      Document what the gv_check() function does
      speed up (non)overloaded derefs
      [perl #121230] fix kill -SIG on win32
      copy xhv_rand and xhv_last_rand in threads clone
      S_regmatch(): merge BOL and SBOL branches
      SAVEt_CLEARSV: check common flags
      SAVEt_CLEARSV: reindent after previous commit
      SAVEt_CLEARSV: simplify SvREADONLY_off() condition
      SAVEt_CLEARSV: expand SvOK_off() macro
      SAVEt_CLEARSV: handle SvOOK() specially
      SAVEt_CLEARSV: only clear-in-place if RC==1
      [MERGE] tweak in-place branch of SAVEt_CLEARSV
      [perl #121362] overload optimisation added a SEGV
      sv.h: add some more flag usage commentary
      make core safe against HvAUX() realloc
      sprinkle LIKELY() on pp_hot.c scope.c and some *.h
      re_intuit_start(): stclass: use rx_origin more
      re_intuit_start(): use check_ix for efficiency
      re_intuit_start(): remove if(check)
      re_intuit_start(): reduce use of s in stclass code
      re_intuit_start(): eliminate t from stclass code
      re_intuit_start(): eliminate debug-only var
      add test for a code path in intuit_start()
      re_intuit_start(): eliminate one label
      re_intuit_start(): swap if/else blocks
      re_intuit_start(): swap another if/else block
      re_intuit_start(): remove redundant assertion
      re_intuit_start(): swap another if/else block
      re_intuit_start(): swap two blocks, delete label
      re_intuit_start(): de-duplicate condition
      re_intuit_start(): swap BmUSEFUL + stclass blocks
      re_intuit_start(): always initialise start_shift
      re_intuit_start(): trivial reorg of stclass code
      re_intuit_start(): fix a comment about overlap
      re_intuit_start(): eliminate checked_upto var
      re_intuit_start(): fix byte/char calculation err
      re_intuit_start(): remove an obsolete assert.
      re_intuit_start(): update stclass code comments
      re_intuit_start(): improve main terminating cond
      re_intuit_start(): update comments in stclass code
      re_intuit_start(): update comments in BmUSEFUL blk
      re_intuit_start(): add some general comments
      re_intuit_start(): indent rest of check block
      re_intuit_start(): re-comment head of function
      [MERGE] more refactoring of re_intuit_start()
      rpeep(): OP_SORT with code block has OPf_SPECIAL
      OP_SORT: store start of block in null->op_next
      code following eval {} not always optimised
      rpeep(): remove trailing OP_NULLs etc
      rpeep(): elide just-nulled ops
      elide "empty" ops at the head of op_next chains
      [MERGE] avoid calling pp_null().
      tidy up kill0.t and kill0_child
      perlfunc: clarify kill()'s return value
      re_intuit_start(): don't set ml_anch on BOL
      re_intuit_start(): change !ml_anch debugging msg
      re_intuit_start(): reduce scope of /^...$/m test
      re_intuit_start(): do 'not at start' check on BOL
      re_intuit_start(): use better limit on anch float
      re_intuit_start(): check for IMPLICIT in stclass
      re_intuit_start(): check for IMPLICIT in abs anch
      re_intuit_start(): change definition of ml_anch
      re_intuit_start(): don't unset MBOL on uselessness
      re_intuit_start(): move comments abut IMPLICIT
      [MERGE] audit anchoring in re_intuit_start()

Father Chrysostomos (1):
      [perl #121259] Always allow COW after $input=<>

H.Merijn Brand (4):
      Amend Porting/core-cpan-diff
      One typo fix was missed in upgrading Config::Perl::V to 0.20
      Backport/genererate work from cross-port
      Configure misdetects strlcpy et al. with gcc -flto (RT#113022)

Jerry D. Hedden (2):
      Upgrade to Thread::Queue 3.03
      Upgrade to Thread::Queue 3.04

Karl Williamson (35):
      regcomp.c: Don't read uninitialized data
      Bump version numbers
      Change av_len calls to av_tindex for clarity
      Change 'semantics' to 'rules'
      Restore proper functioning of -Mdiagnostics
      lib/locale.t: Change an array to a hash
      lib/locale.t: Make more tests not fail unless is bad for enough locales
      regen/regcharclass.pl: Warn that macros are internal only
      mktables: Allow Unicode Unihan files to compile
      Unicode/UCD.t: Fix broken test
      regen/regcharclass.pl: Simplify generated safe macros
      regen/regcharclass.pl: White-space; comment nits only
      perluniprops: Show property name without braces
      Revert most of 3a8bbffbce: Avoid unnecessary malformed checking
      regen/regcharclass.pl: Don't generate unused macros
      regen/regcharclass.pl: Forbid non-safe macros for multi-char matches
      dist/IO: Allow to be dual-lived
      regcomp.c: Don't read uninitialized data
      regcomp.c: Use minimal struct formal parameter
      regen/regcharclass.pl: Generate correct macro instead of skipping
      regen/regcharclass.pl: Don't generate unused macros
      regcomp.c: Make SSC node clone safe
      regcomp.c: Don't read past string-end
      lib/locale.t: Fix broken test
      PATCH: [perl #121340] lib/locale.t noisy+complaining but passes on Win32
      lib/locale.t: Update $variable name
      mktables: Inline short tables
      White-space only; properly indent newly formed blocks
      mktables: Fix overlooked in-line table defns code
      utf8_heavy.pl: Change data structure for in-lined definitions
      mktables: White-space only
      mktables: Add comments, reorder a gen'd file
      mktables: Remove obsolete sort constraint
      mktables: In-line defns for tables up to 3 ranges
      Porting/todo.pod: Use F<> instead of C<>

Matthew Horsfall (via RT) (1):
      Add support for test.valgrind parallel testing

Nicholas Clark (31):
      Update ribasushi's e-mail address.
      Use a temporary file instead of $^X when testing stat.
      Commit 5c85b638cb45ea2b inadvertently broke the -DDEBUGGING build.
      pp_tms should use a local struct tms, instead of PL_timesbuf.
      No need for code conditional on S_IFMT being defined, as perl.h has a 
fallback.
      make_ext.pl should validate exactly which clean targets it can be used 
for.
      Extract fallback_cleanup() to hold the code that writes cleanup shell 
scripts.
      Change the test to use itself as test file, instead of the generated 
Makefile.
      For simple extensions make_ext.pl can emulate the entire MakeMaker/make 
dance.
      make_ext.pl can also handle extensions with a module file at the top 
level.
      make_ext.pl can also handle extensions with a module tree at the top 
level.
      make_ext.pl can handle 4 extensions in dist/ which need a Makefile.PL for 
CPAN.
      Generate fallback shell cleanup code for the extensions make_ext.pl 
handles.
      Describe the improvements to make_ext.pl in perldelta.
      On VMS, lib is lib.DIR, etc. make_ext.pl needs to account for this.
      Merge changes to make_ext.pl that build simple extensions directly.
      On OS X, allow Configure to override $ld with -Dld=...
      Tests that warnings are emitted if in-place edit fails to open a pathname.
      In Perl_do_openn(), move {in,out}_{raw,crlf} into the !as_raw block.
      Perl_do_openn() should call PerlIO_openn() with arg NULL if narg is 0.
      Perl_do_openn() doesn't need to set num_svs and svp.
      In Perl_do_openn(), move the variable result into the block that uses it.
      In Perl_do_openn(), disambiguate the two separate uses of the variable fd.
      Extract the setup code of Perl_do_openn() into S_openn_setup().
      Extract the cleanup code of Perl_do_openn() into S_openn_cleanup().
      Split Perl_do_openn() into Perl_do_open_raw() and Perl_do_open6().
      Change core uses of Perl_do_openn() to Perl_do_open6() or 
Perl_do_open_raw().
      Simplify the code in Perl_nextargv().
      In Perl_nextargv(), move variable declarations into the blocks that use 
them.
      Merge the refactoring of Perl_do_openn() to blead.
      The linux hints file should only look for -lgdbm_compat if -lgdbm is 
wanted.

Paul Johnson (1):
      It is and always will be safe to delete the most recent key returned from 
each.

Peter Rabbitson (1):
      Fix pod typo (kentnl++)

Ricardo Signes (15):
      note that the ~~ operator is experimental
      officially discourage the use of threads
      enclose warnings.h generation in a block
      replace printTree with warningsTree
      merge most of perllexwarn into warnings
      turn perllexwarn into a stub
      regen/warnings.pl no longer touches perllexwarn
      remove references to perllexwarn from warnings.pm
      replace links to perllexwarn with links to warnings
      bump the version of warnings.pm
      warnings.pm: improve awkward sentence in pod
      do not podcheck regen/warnings.pl
      regenerate warnings.pm
      Merge perllexwarn.pod into warnings.pm
      sync-with-cpan: allow digits after -TRIAL

Steffen Mueller (12):
      B::Deparse: Padrange deparse fix
      Test fix: Update list of B::Concise functions
      Missing version bump for Deparse
      Macro for common OP checks: "is this X or was it before NULLing?"
      Optimization: Remove needless list/pushmark pairs from the OP execution
      List-OP removal: Fix compile fail on C90
      Remove spurious assert
      EU::ParseXS: Code cleanup
      Maintainers.pl: Refer to recent EU::ParseXS release
      Attribute::Handlers update/changelog and version bump
      Filter::Simple update/changelog and version bump
      Data::Dumper update/changelog and version bump

Steve Hay (12):
      Upgrade HTTP-Tiny from version 0.042 to 0.043
      Fix syncing of Config-Perl-V with CPAN version 0.20
      Silence some VC++ compiler warnings
      Remove IO::Socket::IP examples as per Porting/Maintainers.pl
      Remove leftover Windows 95 / Windows NT4 support code
      Upgrade CPAN-Meta from version 2.133380 to 2.140630
      Upgrade Parse-CPAN-Meta from version 1.4413 to 1.4414
      Update META files following previous two commits
      Upgrade Locale-Codes from version 3.29 to 3.30
      Temporary fixes for test failures after (Parse::)CPAN::Meta upgrades
      Upgrade CPAN::Meta from version 2.140630 to 2.140640
      Update META files and remove blead customizations following previous 
commit

Tony Cook (11):
      merge 5.19.9 release branch
      record the 5.19.9 epigraph
      avoid leaving the old perldelta as a symlink
      new perldelta for 5.19.10
      bump to version 5.19.10 and fix the version number reference in op.c
      prepare Module::CoreList for next release
      [perl #120939] at least fix the leak in const_av_xsub
      perldelta for 3e63bed3c5, 58572ed82f
      [perl #121196] only examine the name being included
      bump $base::VERSION to 2.22
      perldelta for 257518b902

Yves Orton (6):
      comments and whitespace fixups to inprove clarity of the code
      Improve how regprop dumps REF-like nodes during execution
      fix RT #121299 - Inconsistent behavior with backreferences nested inside 
subpattern references
      Fix RT #121321 - Fencepost error causes infinite loop in regex compilation
      Split out part of hv_auxinit() so it can be reused
      Preallocate HvAUX() structures for large bucket arrays

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

--
Perl5 Master Repository

Reply via email to