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

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

        at  6f8f9770f72e74d48b879fa817d78837af793582 (tag)
   tagging  56f71ad238773a247d35eba21ba1df742ce8d5d7 (commit)
  replaces  v5.27.6
 tagged by  Chris 'BinGOs' Williams
        on  Wed Dec 20 21:01:11 2017 +0000

- Log -----------------------------------------------------------------
It was the night before Hogswatch

Aaron Crane (2):
      pod/perlapio.pod: fix incorrect count of list items
      RT#132545: memory leak in S_init_main_stash()

Alberto Simões (1):
      Sync ExtUtils-CBuilder with CPAN release 0.280230

Chris 'BinGOs' Williams (11):
      Update File-Fetch to CPAN version 0.56
      Update experimental to CPAN version 0.019
      Update B-Debug to CPAN version 1.26
      Update Filter::Util::Call to CPAN version 1.58
      Update Digest-SHA to CPAN version 6.00
      Customisations for Digest-SHA tests
      Resolve issue with Win32 caused by 0301e8995
      Start finalisation of perldelta
      Update Module::CoreList for v5.27.7
      Finalise perldelta
      add new release to perlhist

Craig A. Berry (5):
      Try harder to define INT64_C and UINT64_C.
      Specify afs entries in configure.com.
      Avoid integer overflow with 32-bit ints in hexfp.t.
      Fix WIDEST_UTYPE in Devel::PPPort.
      Better selection of homegrown ino_t in vmsish.h.

Dagfinn Ilmari Mannsåker (6):
      Fix Ask Bjørn Hansen's AUTHORS entry
      Fix Ask Bjørn Hansen's name in perl5276delta
      Assigning non-zero to $[ will become fatal in 5.30
      Fix skip count for 64-bit NV-specific tests
      Let 'skip' do the skipping in op/hexfp.t
      Note schedule for $[ removal in perlvar

David Mitchell (26):
      Deparse.pm: handle optimised-away keys() better
      add OPpCONCAT_NESTED flag
      Deparse nested (($x .= ...) .= ...) correctly.
      Deparse: avoid upgrading RV to GV in stash entries
      Don't Deparse "${$}abc" as "$$abc"
      TEST -deparse: don't list unexpected pass as fail
      Deparse: don't parenthesise state @a = ...
      Deparse: handle state attributes
      Deparse: handle warnings NOFATAL
      autouse: fix autouse.t deparsing
      update Porting/deparse-skips.txt
      [MERGE] t/TEST -deparse fixups
      $overloaded .= $x: don't stringify $x
      rpeep(): use OPpPADHV_ISKEYS, not OPpRV2HV_ISKEYS
      POSIX.xs: remove unused variable
      re_intuit_start(): skip too short variant utf8 pat
      multiconcat: don't fold adjacent constants
      S_maybe_multiconcat(): use OPpCONCAT_NESTED flag
      re_intuit_start(): rename some local vars
      re_intuit_start()/S_reghop3(): don't go beyond end
      Revert "re_intuit_start(): rename some local vars"
      enable PERL_OP_PARENT always
      s///: return boolean in not-in-place branch
      avoid tainting boolean return value of s///
      s/// in boolean context: simplify return value
      [MERGE] s/// return value fixups

Father Chrysostomos (29):
      bisect-runner: Add --test-module option
      toke.c: Comment typo
      [perl #132485] Warn about "$foo'bar"
      sort perldiag
      perldelta for 2cb35ee01 / #132485
      toke.c: Don’t leak memory
      t/lib/warnings/9enabled: update comment
      [perl #132527] Allow 4-arg substr(delete ...)
      substr.t: typo
      Make Bad name error less unhelpful
      pp_ctl.c: Move goto-into-foreach error
      Explicitly test goto-into-foreach
      [perl #74764] Forbid ‘goto’ jumping into ‘given’
      sort perldiag
      perlapio: wrong param type
      Avoid newGVgen in default typemap
      Avoid newGVgen in blead-upstream modules
      Increase $ExtUtils::Typemaps::VERSION to 3.37
      perldelta for #115814
      Declaration after statement in typemap
      svleak.t: Disable crashing test
      APItest.xs: shenanigans to avoid warnings
      fakesdio.h: Typo
      pp_ctl.c: Add -D output for inward goto
      [perl #132468] At _at_level warnings functions
      perldelta: Alphabetise modules
      perldelta for #132468 warnings functions
      perldelta: Avoid ‘deprecated’ for non-deprecated module
      perlxs: Document bitwise calling conventions

J. Nick Koston (1):
      Carp: optimize format_arg when arguments contain many references

James E Keenan (3):
      Relax workaround for d_uselocale from RT #128867.
      Clarify different cases of assignment to list of scalars.
      Demonstrate how File::Spec->catfile('.', @other_args) works.

Jarkko Hietaniemi (12):
      miniperl/minitest cannot do these tests.
      Use UINT64_C() for 64-bit constant.
      In some systems st.ino is never negative.
      Make certain the info is initialized.
      Initialize the variable.
      STDCHAR * might not be char *.
      False false.
      More robust version of 793c2ded.
      Set safer umask for mkstemp().
      Initialize variables.
      assert() that the vlnz is not NULL before using it.
      More UINT64_C.

Karen Etheridge (13):
      commit epigraph for release 5.27.6
      tick off release 5.27.6
      new perldelta for 5.27.7
      Bump the perl version in various places for 5.27.7
      generate preliminary Module::CoreList updates for 5.27.7
      remove bz2 option from release template
      keep version ordering consistent
      minor updates to perldelta template
      misc small amendments to the RMG
      fix formatting in earlier epigraph
      add link to announcement email
      fix wordwrapping on generated acknowledgements text
      minor punctuation improvement

Karl Williamson (71):
      utf8.c: White-space only
      Search for UTF-8 invariants by word
      doop.c: Change to use is_utf8_invariant_string()
      mktables: Avoid some work
      toke.c lex_stuff_pvn(): Use fcn, not handrolled code
      pp_sys.c: Avoid reparsing string
      sv_utf8_decode: Reverse order of tests for speed
      inline.h: Avoid some extra strlen()
      Change 3 functions to be #defines of others
      Add is_utf8_non_invariant_string()
      mg.c: Convert to use is_utf8_non_invariant_string()
      toke.c: Convert to use is_utf8_non_invariant_string
      POSIX.xs: Convert to use is_utf8_non_invariant_string()
      Fix and clarify the pod for utf8_length()
      Use is_utf8_invariant_string() more
      inline.h: White-space only
      APItest: Initialize parameter
      APItest: Add ability to test API fcn utf8_length()
      perluniprops: Improve sorting
      PATCH: [perl #132516] locale.c compiler warning
      perluniprops: \p{Greek} is a shortcut for scx:greek
      mktables: Use global for Script_Extensions object
      mktables: Comment fixes only
      perluniprops/mktables: Fix bad entry
      perluniprops: Make sc property refer to scx
      mktables: Add safety code
      perluniprops: Display controls sorted by alpha
      perluniprops/mktables: Fix wong output.
      perluniprops/mktables: Add Definition concept
      perluniprops/mktables: Add code points matched annotations
      APItest/t/utf8.t: Clarify a couple of test names
      utf8_length() is not a pure function
      handy.h: Make U64, I64 available outside core
      handy.h: Fix definition of WIDEST_UTYPE for non-core
      PATCH: [perl #132548] regcomp.c Fix memory leak
      is_utf8_invariant_string(): small speed optimization
      inline.h: White space only
      Emulate some C99 macros and typedefs
      Allow %j on non-C99 platforms
      inline.h: Use new C99 emulation
      APItest/t/utf8.t: Simplify some tests
      APItest/t/handy_base.pl: Avoid uninitialized warning
      is_utf8_invariant_string(): small speed optimization
      Add variant_under_utf8_count() core function
      inline.h: Change extensive comment to a link
      utf8_upgrade_flags_grow(): Use faster variant count
      sv.c: White-space only
      inline.h: Fix wrong order of shift and mask
      pp_multiconcat() Use faster UTF-8 variant counting
      perlfunc: Add note about reentrant functions
      Add PERL_REENTRANT for XS modules
      Data::Dumper: Change strcpy to strlcpy
      Data::Dumper: Change a strncmp to memBEGINs
      Fix typo in 183a822da3e11eb0f7dba393f5e6f2bc515cffe6
      Cwd: Change strcmp into strEQ
      perlre: '#' is a metacharacter under /x
      regen/mk_invlists.pl: Fix typo
      regen/mk_invlists.pl: Outdent code
      regen/mk_invlists.pl: reformulate a branch and outdent
      regcomp.sym: Clarify regnode comment
      Unicode::UCD: max code point is now IV_MAX
      Change number to mnemonic
      mktables: Use already set variable
      Emulate C99 int_fast8_t, etc typedefs
      reg_mesg.t: Fix typo
      reg_mesg.t: Fix comment
      perldiag: Fix obsolete text
      Forbid literal \v in /[]/ under re strict, except under /x
      reg_mesg.t: Move some tests to proper places
      t/re/reg_mesg.t: Test that death actually happens.
      t/re/reg_mesg.t: White-space only

Marco Fontani (4):
      second arg to mkdir is MODE, not MASK
      RT#132520: mention it's OK to attach a patch to an RT ticket
      refer to perldiag from perlfunc
      perlfunc: remove stray plus from start of line

Nicolas R (3):
      Bump Carp to version 1.45
      IO test: adjust require for non CORE perl
      mark MB_CUR_MAX constant as unsigned long

Sawyer X (1):
      Fix release schedule

Steve Hay (15):
      Upgrade Unicode::Collate from version 1.23 to 1.24
      Upgrade Test::Simple from version 1.302111 to 1.302113
      Upgrade JSON::PP from version 2.94 to 2.97000
      Module::CoreList 5.20171120 is now on CPAN
      Update META.json for JSON::PP update
      Fix test failures in GCC "long doubles" builds on Windows
      Upgrade Unicode-Collate from version 1.24 to 1.25
      Upgrade Compress-Raw-Zlib from version 2.075 to 2.076
      Fix $Config{libpth} for x64 builds with VC++ earlier than 14.1 (VS2017)
      perldelta for commit 6f669bf58b
      Upgrade Test-Simple from version 1.302113 to 1.302120
      Upgrade experimental from version 0.17 to 0.18
      Fix Windows build following commit 184f90dc41
      Upgrade CPAN from version 2.18-TRIAL to 2.20-TRIAL
      Upgrade Time::Piece from vesion 1.3202 to 1.3203

Sullivan Beck (1):
      Bump Locale-Codes from 3.54 to 3.55

Tony Cook (5):
      (perl #132506) deal with un-/partly implemented *at() functions
      (perl #132506) remove an unneeded argument
      (perl #132506) finish the correction to dir_unchanged()
      limit digits based on radix for oct/bin fp
      prevent integer overflow when compiling a regexp

Yves Orton (9):
      comment out unreachable code and explain why it was/is there
      comment entry points to study_chunk
      fixup test that was broken by 3c67ad9b9.
      regcomp.c: handle_regex_sets() - add DEBUG_PARSE and fixup 'depth' logic
      in capture_warnings() we need to properly localize Level
      Avoid like in t/re/reg_mesg.t
      fix #131649 - extended charclass can trigger assert
      switch from _qq to _q in t/re/reg_mesg.t
      add comment (to test pushing)

Zefram (130):
      update newGIVENOP() doc for loss of lexical $_
      regularise "given"
      regularise "when"
      remove unused arg from newGIVWHENOP()
      merge switch sections in perlsyn.pod
      revise all given/when documentation
      update perlexperiment.pod re smartmatch
      eviscerate smartmatch
      remove now-unused "M" debugging flag
      test details of smartmatch overloading
      drop op flag for implicit smartmatch
      canonicalise smartmatch overload truth values
      update doc in lib/ about smartmatch
      test $swap arg for smartmatch overload
      perldelta for smartmatch changes
      expect -k to be overloadable on Win32
      remove useless "default" mechanism
      avoid gratuitous given/when in test
      use LOOP struct for entergiven op
      use blk_loop format for CXt_GIVEN
      revise block_givwhen for sole use by "when"
      make loop control apply to "given"
      remove useless "break" mechanism
      make "when" do implicit "next"
      remove unused CXp_FOR_DEF and OPpITER_DEF
      perldelta for more switch changes
      make "outside a loop" error messages consistent
      in malloc, compute memory sizes in size_t
      revert changes to st_ino signedness handling
      correct a perldelta description
      in Data-Dumper, quote glob names better
      avoid attaching prototype to freed XS sub
      document newXS_len_flags()
      more fully document newCONSTSUB{,_flags}()
      document newATTRSUB_x()
      stop using &PL_sv_yes as no-op method
      document context provided by refgen
      remove doc hedge about autovivification
      clarify conditions for calling DB::sub
      correct and clarify doc of operator precedence
      document hash/block disambig in perlsyn
      merge leavegiven op type into leaveloop
      fix "LOOP_GIVEN" constant in PL_block_type[]
      change "when" keyword to "whereso"
      internally change "when" to "whereso"
      better name for parameter to newGIVENOP()
      add "whereis"
      perldelta for more switch changes
      don't mistake tr/// for assignable reference
      assert legality of bitshifts in scan_num()
      avoid negative shift in scan_num()
      put shadowing warnings in their own category
      remove stray NULLOK/NN from apidoc directives
      fix a =head level in perldeprecation.pod
      document hostname(@args) deprecation
      clarify "bless" doc
      fix oct/bin fp fractions in non-HEXFP_UQUAD builds
      handle null op_next in stacked filetests
      assert min identifier length in S_pending_ident()
      delete duplicate _qq from test
      stop gensyming when vivifying IO handles
      properly define perl_parse() return value
      remove incorrect doc para about exit from BEGIN
      assert well-formedness of argv in perl_parse()
      revise documentation about set-id
      document rules for identifying smoke-me branches
      correct detection of arg absence in Data::Dumper
      fix doc about filter subroutines' $_[0]
      properly check readpipe()'s argument list
      fix GvSV refcounting in sort
      better document version check aspect of "use"
      revise doc about returning values from threads
      revise advice about DESTROY
      automatic titling in Pod::Html
      fix links in generated HTML documentation
      add preload to .gitignore
      warn on $a.$b.$c in void context
      don't lose mark when pp_reverse extends stack
      make exec keep its argument list more reliably
      perldelta a252c8fe5fbed43d9b362ed97d57a5a7764fac62
      perldelta abda9fe0fe75ae824723761c1c98af958f17a41c
      perldelta 8bfeb7823012732f6bfd9c65485ae3ad9c0cce8d
      perldelta sub constructor documentation
      perldelta 0740a29d60ebd4ff72090340b0140ec2210e90c7
      perldelta 39dc9d148281a0a05168f216359b3bdb696fec66
      perldelta d3f0c815eccb54ae88550259c06aa395b2274580
      perldelta 7270698f29ae2f22f2cdfec7b156a75602cddf68
      perldelta 3c0dbbbaeb55e36a6beabd1cfc9f0432053bcaf0
      perldelta 557714184de18964b954b2c00fa13127fd3f216a
      perldelta 38a3df78b8fbbdf02988dd5fe691c23a8041334f
      perldelta 7c6e7cf06853eef1d1b271077c402c5f8655fbe6
      perldelta 58be57636a42d6c6fd404c48c4e1cb87870182df
      perldelta 0c9c439d08a65206d442724bcd9fb29fa5a7f937
      perldelta b3893bfa90e8810497e2f81458a5a46db611cadf
      perldelta bff3de19b083d33895fc03f7d7d092e5830547a5
      perldelta 1af9149031d9f5d2d43b6df59b628a0f2c1041f6
      perldelta 6c4f4eb174d1e2e9f874786123a699d11ae741f9
      perldelta 0301e899536a22752f40481d8a1d141b7a7dda82
      perldelta b5145c7d479fcfcb104fc6d3d89b4d757ca3cd15
      perldelta 9b91093d3e74d13a6e4f67269a587f4ab397998a
      perldelta dd9e86b4501b7c8aeba1f5ebda9f8907747c443f
      perldelta 0165f7b01e9c43629d0c6f4b5eb2e672abeda51a
      perldelta 397baf232086e0a9ad6f881a9614d3dbaea853fc
      perldelta 16ada235c332e017667585e1a5a00ce43a31c529
      perldelta d5407247046f2f01c1492998b32b3b148445febe
      perldelta 27d3197f2b90b3534ea74a96fc7e37200baeb9b7
      perldelta addf67e13a08f45d3bb4c245c821b1ef2767c5a5
      perldelta 38e30ca7507a601c2d84596bc51d88c0f3c516b4
      perldelta 0bd1c35ee47dab181543ba366fe021122c591f65
      perldelta 3d033384b2016a58c3eed89524dc658660c759ce
      perldelta 47836a13cc4c999c9b3589c6797d6769b52c37fd
      perldelta e135ff695231a81e2a70a739e8d813525432fd4d
      perldelta 282fc0b3cc2439f69587d980b62bef7f5d5bdfef
      clean up directories of split pod files
      rewrite "ref" documentation for clarity
      document GDBM_File's delete vs each conflict
      widen size-type variables in pack/unpack
      add ticket number to perldelta entry
      retry gdbm_open() upon block size error
      update and clarify "die" and "warn" doc
      perform system() arg processing before fork
      semicolon-friendly diagnostic control
      show modern usage for {XS,Dyna}Loader
      typo fix in doc
      make dNOOP usable outside function in C++
      merge branch zefram/dumb_match
      remove support for running PathTools on EPOC
      fix pod markup in warnings.pm
      remove support for running PathTools on MacOS
      align version numbers in the PathTools distro

Ævar Arnfjörð Bjarmason (3):
      pod/perlfunc: stop recommending older syntax supported by 5.6.*
      perlfunc: re-flow docs amended in an earlier commit
      pod: start referring to 5.6 and pre-5.6 as "ancient" instead of just "old"

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

-- 
Perl5 Master Repository

Reply via email to