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

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

        at  00d5a150792677746a950e9c1db6b0d094b113af (tag)
   tagging  7c9c5138c6a704d1caf5908650193f777b81ad23 (commit)
  replaces  v5.27.2
 tagged by  Matthew Horsfall
        on  Mon Aug 21 16:09:39 2017 -0400

- Log -----------------------------------------------------------------
Release 5.27.3!

Aaron Crane (7):
      Merge branch 'release-5.27.2' into blead
      Add epigraph for 5.27.2
      Tick off 5.27.2 release
      perldelta template: add a note about module versions
      New draft perldelta for 5.27.3
      Release announcement template: next stable is 5.28
      Bump Perl version from 5.27.2 to 5.27.3

Aristotle Pagaltzis (1):
      Limit dotless-INC effect on base.pm with guard:

Chris 'BinGOs' Williams (1):
      ... And now for something completely different

Craig A. Berry (4):
      Update case folding and character classification in vms/vms.c.
      Consider magic %ENV as tied in hv_pushkv.
      Fix missing break in tovmsspec.
      Use temp files with extensions in rt131211.t on VMS.

Dagfinn Ilmari Mannsåker (9):
      Fix typo of deprecate.pm in Maintainers.pl
      Revert B::Debug removal
      Fetch CPAN modules from the metacpan mirror instead of s.c.o
      [perl #130410] Import B-Debug 1.25 from CPAN
      Fix "floating pointer" typo in perldelta
      Update perlhacktips about default gcc warning flags
      Add -Werror=pointer-arith by default
      perldelta for 5997475bc5
      Note B::Debug deprecation in perldelta and Porting/Maintainers.pl

Daniel Dragan (1):
      ExtUtils::Constant - better machine code on threaded perl

David Mitchell (72):
      add PL_sv_zero
      dist/threads/: support PL_sv_zero
      make B.pm, Concise.pm support PL_sv_zero
      use the new PL_sv_zero in obvious places
      S_check_for_bool_cxt(): special-case OP_AND
      sv_2bool_flags(): assume ROK implies SvRV
      give REGEXP SVs the POK flag again
      RX_FOO(prog) becomes RX_FOO(rx_sv)
      reformat RX_() macros
      rename RX_HAS_CUTGROUP() to RXp_HAS_CUTGROUP()
      add, and use, some RXp_FOO() variants of RX_FOO()
      rationalise SvTRUE() macro variants
      SvTRUE(): handle get magic more efficiently
      Make immortal SVs contiguous
      SvTRUE(): special-case immortals
      SvTRUE(): inline ROK, outline NOK
      add some SvTRUE() benchmarks
      make callers of SvTRUE() more efficient
      Perl_do_kv(): add asserts and more code comments
      use OPpAVHVSWITCH_MASK
      OP_VALUES: reserve OPpMAYBE_LVSUB bit
      optimise away OP_KEYS op in scalar/void context
      optimise @array in boolean context
      t/perf/optree.t: better diagnostics
      pp_length: use TARGi rather rather than sv_setiv()
      pp_length: only call sv_len_utf8_nomg() if needed
      pp_length: code tidy and simplify assert
      S_check_for_bool_cxt(): avoid OPpTARGET_MY + bool
      add boolean context support to several ops
      regen/opcodes: move 'method' entry next to others
      t/perf/optree.t: reformat a table
      pp_readline,close,getc: explain NULL stack arg
      optimise (index() == -1)
      pp_iter(): jump directly to op after OP_AND
      change sv_setsv(sv,NULL) to sv_set_undef(sv)
      pp_grepwhile: no need to extend the stack
      move pp_padav(), pp_padhv() from pp.c to pp_hot.c
      add S_padhv_rv2hv_common() function
      Give OP_RV2HV a targ
      create Perl_hv_pushkv() function
      Perl_hv_pushkv(): unroll hv_iterkeysv()
      harmonise S_pushav() and pp_padav()
      pp_padav(): use S_pushav()
      S_pushav(): tail call optimise
      simplify keys(%tied_hash) in boolean context.
      S_padhv_rv2hv_common(): unroll hv_scalar() calls
      S_padhv_rv2hv_common(): reorganise code
      t/op/tie.t: add tests for scalar(keys(%tied))
      hv_pushkv(): handle keys() and values() too
      make scalar(keys(%lexical)) less slow.
      t/perf/benchmarks: rename some keys() entries
      [MERGE] various boolean-related optimisations
      fix RX_MATCH_COPY_FREE() on win32
      fix SvTRUE() cast (broke xor)
      fix ($lex = index(....)) == -1
      fix RX_MATCH_UTF8_on() macro
      make utf8::upgrade() of a REGEXP a NOOP
      SvTRUE(): add code comment
      pod/perltie.pod: mention SCALAR() for boolean keys
      Perl_reg_temp_copy(): rename args.
      sv_dump(): display regex LEN and LV-as-RX regexp
      PVLV-as-REGEXP: avoid PVX double free
      set SVs_PADTMP flag on PL_sv_zero
      merge Perl_ck_cmp() and Perl_ck_eq()
      t/op/index.t: automate a block of tests
      extend index(...) == -1 optimisation
      t/perf/opcount.t typo
      fix index(...) == -1 type optimisations
      Revert "Perl_sv_vcatpvfn_flags: skip IN_LC(LC_NUMERIC)"
      regen/op_private: remove sassign special-casing
      EU::Constant: avoid 'uninit' warning
      S_opdump_indent(): avoid shift overflow

Father Chrysostomos (1):
      op.c: Confusing comment typo

James E Keenan (2):
      Remove B::Debug from core distribution.
      perldelta for ecfa068aa0dab432bfdef423766b665be127ef77

Karl Williamson (15):
      APItest/t/utf8.t: Fix broken test on EBCDIC
      APItest/t/utf8_warn_base.pl: Fix broken tests
      utf8_to_uvchr() EBCDIC fix
      lib/locale.t: Canonicalize $^O into lowercase
      lib/locale.t: Add comments
      lib/locale.t: TODO some netbsd defective locales
      ExtUtils::Constant: Remove impediment to compiling under C++11
      utf8.c: EBCDIC fix
      perllocale: Rmv links to obsolete documents
      locales: Add #define; change how to override
      Initialize locale object even in unthreaded perls
      locale.c: Move some DEBUGGING code
      locale.c: Refactor some #if clauses
      locale.c: Use strerror_l if platform has it
      Improve heuristic for UTF-8 detection in "$!"

Ken Brown (1):
      Configure: check for GCC 6 and 7

Lukas Mai (3):
      perlsub: don't recommend leaky code for recursive "my" subs
      perlop: use <<~FOO construct in example of indented here-docs
      perlop: fix documentation for s/// "false" return value

Matthew Horsfall (8):
      make-rmg-checklist - Be more helpful about file open/close errors
      Prep perldetla for release
      Update INSTALL for 5.27.3
      Bump Module::CoreList version
      Update Module::CoreList for release
      Update Module::CoreList %released for 5.27.3
      Finalize perldelta
      Update perlhist.pod for new release

Nicholas Clark (2):
      Typo fixes.
      Bump ExtUtils::Constant version to 0.24.

Robin Barker (1):
      Avoid compiler warnings due to mismatched types in *printf format strings.

Steffen Mueller (5):
      Add SvPVCLEAR fallback definiton to Data::Dumper
      EU::ParseXS: Version bump and changelog for CPAN release
      SelfLoader: Version bump for CPAN sync
      Filter::Simple: Version bump to align with CPAN release
      Data::Dumper: Prevent XS deparse being used on old perls

Steve Hay (2):
      Update MANIFEST and bump base $VERSION for previous commit
      [perl #131726] [Win32] perl.h remaps 'strtoll' and 'strtoull' incorrectly

Tony Cook (14):
      use utf8; doesn't force unicode semantics on all strings in scope
      encoding.pm no longer works
      unfortunately sysread() tries to read characters
      (perl #131685) improve utf8::* function documentation
      make _GNU-ish function declarations visible on cygwin
      (perl #131646) make the test less fragile
      Add Ken Brown to AUTHORS
      (perl #131786) avoid a duplicate symbol error on _LIB_VERSION
      perldelta for fa2e45943e2b
      (perl #131725) ignore the exponent on a decimal float if no digits
      perldelta for adb0f5c46e10
      (perl #124368) make /foo/o; /$null/ act consistently
      perldelta for 3cb4cde3dd4d
      (perl #131793) sanely handle PL_linestart > PL_bufptr

Zefram (10):
      restore Storable's portability to pre-5.25.6 perls
      fix Storable test for pre-5.19.2 threaded perls
      fix example code in wrap_op_checker() doc
      fix parameter name in doc
      add cv_get_call_checker_flags()
      use cv_set_call_checker_flags() where possible
      test cv_[gs]et_call_checker_flags()
      document dirhandles vs filehandles
      add sv_string_from_errnum()
      document fileno(DIRHANDLE)

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

--
Perl5 Master Repository

Reply via email to