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

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

        at  8b1b4b088b681659586e1b33641fa56149596c04 (tag)
   tagging  846dac6786c1ada87b95d0268c0a9772a4bd04fc (commit)
  replaces  v5.21.6
 tagged by  Max Maischein
        on  Sat Dec 20 16:52:33 2014 +0100

- Log -----------------------------------------------------------------
Eigth release of the v5.21 series!

Aaron Crane (3):
      Make fileno() builtin work on directory handles
      makedef.pl: don't hard-code list of mathoms
      Template::Declare's tests now pass under 5.22-to-be

Aristotle Pagaltzis (3):
      perlfunc: document immediate stricture effect of "our"
      perldata: document corrected list slicing behaviour
      perl.pod: Use consistent perldelta order

Chad Granum (8):
      Update Test-Simple to alpha 076
      Update Test-Simple to Alpha 078
      Update Test-Simple to alpha 079
      Test-Simple Version Bump, 1.301001_084 (RC4)
      Test-Simple Version Bump, 1.301001_087 (RC7)
      Test-Simple Version Bump, 1.301001_088 (RC8)
      Test-Simple Version Bump, 1.301001_089 (RC9)
      Test-Simple Version Bump, 1.301001_090 (RC10)

Chris 'BinGOs' Williams (31):
      Add epigraph for v5.21.6
      New perldelta for v5.21.7
      Bump the perl version in various places for 5.21.7
      Update perlhist for v5.21.6
      Dmake's -v means verbose not version
      Treat nmake the same as dmake (expand 6544e9b1a)
      Update release manager documents for producing .xz tarballs
      Module-CoreList is at 5.20141120 on teh CPAN
      Update IO-Socket-IP to CPAN version 0.33
      Update Encode to CPAN version 2.65
      Bump Dynloader version to satisfy porting/cmp_version.t
      Update libnet to CPAN version 3.03
      Update libnet to CPAN version 3.04
      Update ExtUtils-MakeMaker to CPAN version 7.04
      Update Encode to CPAN version 2.66
      Update IO-Socket-IP to CPAN version 0.34
      Update Encode to CPAN version 2.67
      Locale-Maketext 1.26 is now on CPAN
      Update Unicode-Collate to CPAN version 1.08
      Update DB_File to CPAN version 1.832
      Update Compress-Raw-Bzip2 to CPAN version 2.067
      Update Compress-Raw-Zlib to CPAN version 2.067
      Update IO-Compress to CPAN version 2.067
      Update DB_File to CPAN version 1.833
      Update DB_File to CPAN version 1.834
      Update HTTP-Tiny to CPAN version 0.052
      Update Pod-Escapes to CPAN version 1.07
      Update HTTP-Tiny to CPAN version 0.053
      Update Archive-Tar to CPAN version 2.04
      Update Filter::Util::Call to CPAN version 1.51
      Update Unicode-Collate to CPAN version 1.09

Craig A. Berry (10):
      Remove mysig* macros from vmsish.h.
      Eliminate eliminate_macros and fixpath.
      Unescape directory portion of path in unixify.
      Remove VAXC special cases from ExtUtils::CBuilder.
      Version bump for ExtUtils::CBuilder.
      Fix ptargrep match.
      Skip obsolete skip in io_xs.t.
      Obsolete workaround in ext/SDBM_File/sdbm/Makefile.PL.
      Clean up VMS includes in ext/Errno/Errno_pm.PL.
      VMS does have fsync, so configure accordingly.

Dagfinn Ilmari Mannsåker (1):
      Deprecate setting ${^ENCODING}

Daniel Dragan (15):
      improve ParseXS RETVAL code gen
      remove a branch in SvIV_please_nomg
      allow PERL_DISABLE_PMC to be defined from anywhere
      fix incomplete mathoming of Perl_pad_compname_type
      fix segv for psudofork duping of SAVEt_GP_ALIASED_SV
      pp_eof: a new SV can't have setmagic
      cleanup logic in S_sv_uncow
      dont test for bootstrap file twice in XSLoader
      1 exit path for returning ptr in Perl_safesysmalloc and 
Perl_safesysrealloc
      Win32 Intel C is always C99 now
      add const to every table in win32/fcrypt.c
      make xs_version_bootcheck a static func since not used as export anymore
      Perl_croak->Perl_croak_nocontext in core typemap + win32 static gitignore
      SvREFCNT_dec_NN in SDBM
      document + improve ancient optimization in ParseXS

David Mitchell (46):
      fix builds with ExtUtils::ParseXS
      fix recent Concise tests under PERL_UNICODE=''
      fix ext/B/t/optree_misc.t in unthreaded builds
      add Porting/bench.pl
      bench.pl: improve single-field formatting
      Porting/bench.pl: handle perl select with --write
      Stop test suite filling /tmp
      reduce stderr noise in build
      reinstate cpan/IO-Compress/Makefile.PL
      special-case Pod::Checker ABSTRACT
      create S_check_hash_fields() function
      add S_op_clear_gv() to op.c
      add S_deb_padvar() to dump.c
      Perl_op_sibling_splice(): update OPf_KIDS
      ext/B/Makefile.PL: spot hex defines
      add UNOP_AUX OP class
      Add OP_MULTIDEREF
      avoid 'jobserver unavailable:' warnings
      make xs_version_bootcheck() appear only in util.c
      unop_aux_stringify(): remove redundant assignment
      porting/utils.t: explain what caused failures
      fix spurious 'Use of reference' warning
      Sys/Hostname.xs: add prototyping behaviour
      stop T_IN/OUT/INOUT/STDIO typemaps leaking
      XS-Typemap/t/Typemap.t: avoid close warnings
      Storable/t/canonical.t: don't pollute STDERR
      rename S_print_gv_name()  to S_append_gv_name()
      toupper/lower: avoid sign warnings
      perldiag.pod: fix typo
      Storable.xs: introduce SEEN*_NN
      INSTALL: warning text has changed
      update perldelta for UNOP_AUX and OP_MULTIDEREF
      Remove duplicate apidoc entries
      xs_handshake(() clean up desciption
      improve xs_handshake() diag message
      ExtUtils::Embed: silence test warning
      B.xs: remove redundant assignment
      NDBM: silence 'unused var' warnings x 2
      ODBM: fix a compiler warning.
      fix a couple of win32 op.c warnings
      op.c: better casting fix
      add asan_ignore - which errors to ignore
      fix integer overflow in S_scan_commit().
      fix integer overflow in S_study_chunk().
      fix integer overflow in S_study_chunk().
      fix integer overflow in S_regpiece().

Eric Herman (3):
      Refactor bodyless-IV/NV hacks into define
      Speed up assigning an IV to a previously cleared SV
      Speed up newSViv()

Father Chrysostomos (335):
      Use test.pl in Deparse.t
      test.pl:runperl: Allow multiline prog
      op.h: Note unstack use of OPf_SPECIAL
      [perl #77452] Deparse { ...; BEGIN{} } correctly
      Remove extraneous semicolons from Deparse output
      Make B use B::COP for nulled COPs
      lex_assign.t: Make store count test stricter
      perl5216delta: Move an entry
      Increase $B::VERSION to 1.54
      Increase $POSIX::VERSION to 1.47
      Increase $B::Deparse::VERSION to 1.31
      mg.c: _get_encoding needs dVAR
      Sort perldiag
      ExtUtils::ParseXS: Suppress unused ‘file’ warning
      Increase $ExtUtils::ParseXS::VERSION to 3.27
      Remove context param from set_padlist
      Increase other ExtUtils mods’ version to 3.27
      Protect ${^E_NCODING} from abuse
      [perl #123062] & proto: only sub{} and \&sub
      Add 2 more problematic mods to perl5220delta
      known_pod_issues.dat: 2 more known mods
      perl5220delta: Hook::LexWrap is fixed
      perl5215delta.pod: typo
      perl5220delta: Function::Parameters update
      Fix UTF8 lex sub names
      Allow \(&sub) for & proto
      [perl #47363] \@ proto and parenthesised arrays
      [perl #77860] \& proto should disallow sub calls
      Correct OPf_SPECIAL/OP_UNSTACK comment
      [perl #123286] Lone C-style for in a block
      Make coresub.t faster by eschewing B::Deparse
      Suppress ‘-e syntax OK’ in concise.t
      perl5220delta: Future is fixed
      Fix newFOROP with PERL_OP_PARENT and no slab
      Increase $XS::APItest::VERSION to 0.69
      Opcode.pm: wrap long verbatim pod line
      op.c: Fix linux g++ compilation
      [perl #123313] sub { f(); BEGIN{} } was void cx
      scalar($#foo) needs to propagate lvalue context
      Deparse lexical subs
      Deparse: Qualify pkg CVs that conflict w. lex CVs
      Deparse.pm: Update docs concerning lex subs
      B.pm: Document the B::REGEXP methods
      Expose qr_anoncv via B::REGEXP
      Wrap long verbatim pod lines in bench.pl
      B::Concise: Dump regexp code blocks
      Fix newRV_noinc assertions
      Fix qr/@array(?{block})/
      Use PADNAME rather than SV in the source
      pad.h: Don’t use pad_compname_type
      Mathomise pad_compname_type
      pad.c: Remove encoding handling
      Make PADNAMELIST a separate type
      pad.c:padlist_dup: Remove refcnt check
      Make pad names always UTF8
      pad.c: Use UTF8f for ‘will not stay shared’
      diag.t: Allow multiline diag_listed_as
      ‘Subroutine (not var) "&x" will not stay shared’
      fetch_pad_names.t: Emit all test names
      perl.h: Add PNf and PNfARG
      Use PADNAME rather than SV in dump.c:debop
      B.pm: Document upcoming PADLIST changes
      B.pm: Clarify classes used for pad names
      Prepare B::Concise for upcoming pad name changes
      Increase $B::Showlex::VERSION to 1.05
      Prepare B typemap for upcoming pad name changes
      Add ‘immortal’ pad name intrp vars
      Use PADNAME rather than SV in op.c:finalize_op
      Use PNf rather than SVf in op.c:op_lvalue_flags
      Use PadnameSV in op.c:newMYSUB
      Teach diag.t about PNf
      pad.c apidocs: Note the separate state for state
      Use PADNAME rather than SV in pad.c:cv_undef_flags
      Use PADNAME rather than SV in pad.c:pad_alloc
      Use PADNAME rather than SV in pad.c:pad_check_dup
      Use PADNAME rather than SV in pad.c:S_unavailable
      pad.c: Don’t mk temp SVs for unavailable warnings
      Use PADNAME rather than SV in pad.c:intro_my
      Use PADNAME rather than SV in pad.c:pad_leavemy
      Use PADNAME rather than SV in pad.c:pad_tidy
      Use PADNAME rather than SV in pad.c:do_dump_pad
      Use PADNAME rather than SV in pad.c:cv_clone_pad
      Use PADNAME rather than SV in pad.c:pad_push
      Use PADNAME rather than SV in pad.c:padlist_dup
      pad.h: Update PadnamePV description
      pad.h: Mention ‘fake’ under PadnameOUTER
      [perl #123223] Make PADNAME a separate type
      pad.c: Various doc updates
      Remove proto magic type
      Minimise the size of padname + string buffer
      [Merge] Inflict PADNAMEs on everyone
      Fix assertion failure with qr/\Q(?{})/
      Update B::Showlex docs
      op.c: Fix compiler warning
      perl5220delta: Mention Want 0.23
      Tell known_pod_issues.dat about Want.pm
      bench.pl: Correct optional = in pod synopsis
      bench.pl: Load IO::File explicitly
      b.t: Move a test
      Add B::PMOP::pmregexp
      perl5220delta: Want 0.24 has been released
      pad.h: Use PERL_PADNAME_MINIMAL by default
      Increase $strict::VERSION to 1.09
      Add James Raspass to AUTHORS
      [perl #40565] Fix localisation in pseudo-fork
      perldelta for the prev. commit
      Deparse: matchop: Remove double method+function call
      Fix deparsing of $lexical =~ //
      To-do tests for deparsing regexp code blocks
      Deparse FOO =~ y///r correctly
      Deparse qr/(?{code_blocks})/ with no interpolation
      Deparse.t: Put a line break after the test code
      Deparse regexp code blocks in m// and split //
      Deparse qr// and m// with code blocks and vars
      Deparse.pm: Fold some logic into sub code_list
      Deparse s/// with code blocks
      [Merge] Deparse regexp code blocks
      [perl #114498] lslice returning empty vs undef
      Deparse $x =~ (1?/$a/:0) under taint mode
      Add checksum to charclass_invlists.h
      Add checksum to regcharclass.h
      Deparse.pm: Remove special \0 marker
      Deparse.pm: Remove temp pre-PADNAME code
      [perl #123357] Fix deparsing of $; at stmt end
      dump.c: Don’t dump CvOUTSIDE SV when there is none
      Don’t deparse formats with #line directives
      Return fresh scalar from join(const,const)
      op.c:fold_constants: Simplify OP_STRINGIFY logic
      op.c:fold_constants: Remove OP_RV2GV/newGVOP
      Correct dependencies for charclass_invlists.h
      Restore profile dump under PERL_DESTRUCT_LEVEL
      Deparse predeclared prototyped subs
      Deparse PVMG stubs
      Test bug #123372
      Revert "toke.c: Remove redundant PL_expect check"
      Increase $Data::Dumper::VERSION to 2.155
      Increase $mro::VERSION to 1.17
      Increase $NDBM_File::VERSION to 1.14
      op.c: use GV_NOTQUAL in newATTRSUB_x
      Avoid extraneous ‘();’ when deparsing just subs
      Deparse formats in the right spot
      Remove comp/form_scope.t from deparse-skips.txt
      deparse-skips.txt: Note some skip reasons
      Remove comp/hints.t from deparse-skips.txt
      Remove comp/opsubs.t from deparse-skips.txt
      Deparse.pm: Don’t call maybe_parens for sv_undef
      B::Deparse: Escape non-ASCII printable chars
      Deparse.pm:pp_entersub: Refactor repetition away
      Deparse & calls with scalar() where necessary
      deparse-skips.txt: comp/proto.t now passes
      deparse-skips.txt: Note why comp/parser.t fails
      form_scope.t: Diagnostics for test 13
      Revert ‘Used pad name lists for pad ids’
      Increase $arybase::VERSION to 0.09
      Deparse.pm:pp_entereval: Redundant func call
      Deparse require(foo()) correctly
      Deparse goto foo() correctly
      Tweak Deparse-core.t after the last two commits
      Fix method assertion failures
      op.c: Clarify newLISTOP docs
      op.c: Typo in docs for op_convert_list
      op.c:newUNOP_AUX: Remove op_next check
      op.c:newUNOP_AUX: Rmv fold_constants/op_integerize
      op.c:newMETHOP: Remove op_next check
      op.c:newMETHOP: Remove fold_constants, etc.
      op.c:newPMOP: Apply scalar cx if OA_RETSCALAR
      Give require the OA_RETSCALAR flag
      op.c: Use scalar cx, not OA_RETSCALAR, for optimisations
      gelem and refassign can have OA_RETSCALAR
      optree_misc.t fixups
      optree_check.t fix-ups
      optree_varinit.t fix-ups
      deparse-skips.txt: switchC.t passes
      perlfunc: Correct retval for get*/set*/end*
      Apply scalar cx to logops if OA_RETSCALAR
      deparse-skips.txt: Note why switchI.t is skipped
      Don’t deparse for(foo()) as for(local(foo()))
      Fix deparsing of newline and tab with (?x)
      deparse-skips.txt: Note skip reason for switchd-78586.t
      deparse-skips.txt: run/switches.t passes
      Fix deparsing of (1,2,3) in void context
      Apply scalar context to state var init
      [perl #94484] Custom ops trip assertions in new*OP
      Change OP_SIBLING to OpSIBLING
      Increase $IO::VERSION to 1.35
      Increase $Devel::Peek::VERSION to 1.20
      deparse-skips.txt: More passing tests
      deparse-skips.txt: Note bug number for re/overload.t
      Fix assertion failure with ($_[0])->{$_}
      Fix OUTSIDE for named subs inside predeclared subs
      Unify format and named-sub pad weakref code
      op.c: Temporary fix for bad read
      DB_File.xs: Fix strict C89 compilation failure
      Don’t deparse BEGIN blocks as __ANON__
      Extend read-only ops to most special blocks
      perlpolicy: Be explicit wrt crashing bug policy
      Eviscerate concise-xs.t
      Fix up OUTSIDE pointers for saved BEGIN blocks
      Fix assertion failure with our @a->{0}
      Allow multideref with ($a[0])->[0]
      Consistent spaces after docs in perlfunc.pod
      Escape Latin-1 chars in deparsed strings
      sv.c: Remove reference to bogus SvNUM macro
      sv.c: Note that sv_2num does not do get-magic
      Don’t call string overloading in chr
      Don’t do string overloading for printf int formats
      Don’t do string overloading for numeric pack fmts
      Deparse: Emit package before use
      Ignore proxies in HTTP::Tiny tests
      deparse-skips.t: Note reason for re/pat.t
      [perl #123410] sort CORE::fake bizarre behaviour
      diag.t: Ignore trailing whitespace
      Sort perldiag
      Squash some B::PADNAME methods together
      B::PADNAMELIST::REFCNT can be an ALIAS
      Deparse: Introduce subs after they are defined
      deparse-skips.t: re/pat_re_eval.t passes
      Deparse /@a/ as regexp
      Deparse /@{-}/ with braces
      deparse-skips.t: Note reasons for re/pat_rt_report.t
      deparse-skips.t: Note ticket num for re/pat_advanced.t
      deparse-skips.t: re/reg_eval_scope.t passes
      deparse-skips.t: Note ticket num for re/reg_fold.t
      deparse-skips.t: More passing re tests
      deparse-skips.t: Note reason for re/rxcode.t
      deparse-skips.t: opbasic tests are passing
      Deparse $#{1} with braces
      deparse-skips.t: array.t now passes
      Deparse require vstring without parens
      Use STATIC_ASSERT in B::PADNAME::FLAGS
      dump.c: Make static functions static
      Remove obsolete comment from lib/sort.t
      Fix garbage output from ‘my $é’
      Don’t call FETCH multiple times on int $inf
      Allow OPf_SPECIAL on OP_GV
      Revert ‘alternate way to figure out prototypes’
      Test for deparsing proto sub calls with &
      Deparse.t: Adjust a test broken 2 commits ago
      Deparse use-ver features correctly
      deparse-skips.txt: array_base.t now passes
      deparse-skips.t: Reason for attrhand.t skip
      deparse-skips.t: Note bug number for attrs.t
      deparse-skips.t: bop.t passes
      Deparse chdir(bareword) without quotes
      op.c: Correct comment about OPf_SPECIAL & parens
      op.h: Note chdir’s use of OPf_SPECIAL
      Fix deparsing of chdir without args
      deparse-skips.t: chdir.t passes
      deparse-skips.txt: More passing tests
      Deparse: Don’t parenthesize \my @a needlessly
      deparse-skips.txt: coreamp.t now passes
      deparse-skips.txt: crypt.t now passes
      deparse-skips.txt: do.t now passes
      Use tabs in AUTHORS
      perldelta for 34b54951 / #77452
      B.pm: Capitalise B::* Methods consistently
      B.pm: Document that OP_NULL may be B::COP
      perldelta for 619dadb5
      perldelta for e41e9865be / #4539 / #123062
      perldelta for ed996a54e9
      perldelta: encoding.pm change is incompatible
      perldelta for 0c46edc2e / #47363
      perldelta for 29179484f / #77860
      perldelta for 0f602692 / #123286
      perldelta for 569ddb4a5
      perldelta for d4f1bfe74 / #116553
      perldelta for 6190dd991505e
      perldelta for 3bc8ec963 / #123344
      perldelta for 0f94cb1f / #123223
      perldelta for 2502ffdfca
      perldelta for 2a9203e94
      perldelta for B pad name changes
      perldelta for 429ba3b201
      perldelta: Add #40565 bug number
      perldelta for 9e32885a
      perldelta for d52196e1
      perldelta for b813f4458 / #123217 / #115256
      perldelta for cbce292e0b / #114498
      perldelta for ddb555489 / #123357
      perldelta for de001ba03 and 67359f08a
      perldelta for 2a43599bfdf
      perldelta for c65b7c4d
      perldelta for df46573596 and 917a8f4f
      perldelta for ba0372a04
      perldelta for e6dae479a
      perldelta for a70f21d0d1
      perldelta for c310a5abff1
      perldelta for 487e470d / #123410
      perldelta for f518ad75
      perldelta for bae5b54e7
      perldelta for 3f193e551 and 8c2e27d21
      perldelta for f6a1dc93
      perldelta for 127ce1c
      perldelta for 0175f038c506e
      perldelta for 0ed5b3c8f7
      perldelta for syber’s method stuff
      Don’t set PadlistMAXNAMED for single-char entries
      Import perl5184delta
      perl.pod: Line things up vertically
      add cpan/Test-Simple/t/Behavior/subtest_die.t to MANIFEST
      pp_readline: Don’t set PL_last_in_gv to &PL_sv_undef
      deparse-skips.txt: Skip reason for op/each.t
      deparse-skips.txt: eval tests pass
      Deparse system-BLOCK correctly
      deparse-skips.txt: More passing tests
      deparse-skips.txt: op/getpid.t fails
      Deparse.pm: Two more matchwords
      Add B::REGEXP::compflags
      Deparse: Stop =~ QR_CONST from dropping flags
      Deparse.pm: Remove obsolete comment about globals
      Deparse: Restore proto checks for coderef2text
      Don’t ignore rv2gv when deparsing readline
      [perl #123020] Scalar cx for lhs of void (...)x...
      Add Template::Declare to perl5220delta
      Deparse constant Perl subs
      Fix bad read in pad.c:cv_undef
      perldelta typos
      Sort perldiag
      [perl #123417] Allow lexer to parse \N{U+dotted.hex}
      regen pod issues
      perldelta for 84ee769f11
      perldelta for 9d52f6f3f87
      perldelta for 1f3063473
      perldelta for 3b91d897
      perldelta for 1e2dd519
      Also allow /\N{}/
      wantarray.t: Remove unused var
      wantarray.t: Test logops at sub exit
      wantarray.t: $got before $expected
      Use GIMME_V in preference to GIMME
      pp_ctl.c: Only do GIMME_V once in pp_caller
      pp_sys.c:pp_readdir: Call GIMME_V just once
      universal.c:re_regexp_pattern: Mention GIMME_V once
      [perl #123458] list cx re::regexp_pattern($nonre)
      01234567890123456789012345678901234567890123456789

H.Merijn Brand (2):
      Configure syncup
      Add pthread to libswanted

Hugo van der Sanden (1):
      make the EXACTF_invlist only when SCF_DO_STCLASS

James Raspass (2):
      Optimise strict.pm for the common case
      Tweak sv_pos_b2u_flags check in pp_index

Jarkko Hietaniemi (54):
      tgamma infinity limit for IEEE quad prec.
      Drop -std=c89.
      Since HP cc is strict c89, use -std=c89 with gcc.
      Document MACOSX_DEPLOYMENT_TARGET.
      Revert "Since HP cc is strict c89, use -std=c89 with gcc."
      AIX: gcc long doubles do not use -qlongdouble.
      Revert "Drop -std=c89."
      Prefer -std=c89 over -ansi.
      Remove -std=c89/-ansi if freebsd has "inline static" in <fenv.h>
      Do not use ccstdflags with the core extensions.
      Revert "Remove -std=c89/-ansi if freebsd has "inline static" in <fenv.h>"
      If no cuserid(), s is unused.
      printf type-matching.
      hv_store_ent() return value unused.
      HP-UX dynaloading uses shl_t, not void ptr.
      switch-local variables are a bad idea.
      Hoist switch-local variables.
      HP-UX 10.20 has pseudo-long-double which shouldn't be used.
      Use LONG_DOUBLEKIND only if HAS_LONG_DOUBLE.
      Comment tweak.
      HP-UX 10.20 has pseudo-long-double which shouldn't be used.
      Use LONG_DOUBLEKIND only if HAS_LONG_DOUBLE.
      If neither quad nor long double, %Ld etc need to fail.
      Comment tweak.
      Show elapsed wallclock time in t/TEST.
      printf type-matching continues. again.
      Unused var.
      Unused hv_store() result.
      POSIX nan: declaring s always potentially unused.
      gcc thinks it can see how 'entry' can be accessed uninitialized.
      POSIX math potentially unused vars.
      Some versions of gcc -Wextra are too paranoid about { 0 }.
      Unused expression + variable.
      Initialize possibly uninitialized.
      These functions are not used with ext/re.
      Variables possibly clobbered by longjmp/vfork.
      If no lchown, not using the args.
      g++ groks __attribute__((unused)) at least since 4.3.6.
      Followup 3f39ca90: those functions need no prototypes for ext/re.
      threads.pm version bump for 0c87ebb8.
      Add a comment explaining what to do if this test fails.
      Initialize ab_op_info before use.
      Make it explicit that truncation is fine.
      Use cBOOL.
      Detypo.
      Missing semicolon in e6dae479.
      Turn 9**9**9 skips into todos, and add os390 (z/OS).
      z/OS has nan() in math lib but seemingly broken.
      If no strtoul, the args are unused.
      The format is not a literal but well defined.
      Possibly uninitialized.
      stdize_locale not used in POSIX.
      Label conditionally unused.
      Tru64: tgamma in libm but broken.

Jim Cromie (3):
      concise.t: correct test description to match actual test
      Storable: fixup pod wording
      pp.c: dont work around glibc 2.2.5 _moddi3 bugs past 2.7

Karen Etheridge (1):
      include reference to metacpan.org; refer to the module-authors list 
instead of modules, and include a link to the subscription page

Karl Williamson (58):
      Make testing for PL_encoding into a macro
      Make a function to get PL_encoding's value
      Make encoding pragma lexical in scope
      mg.c: White-space only
      toke.c: Consistently upgrade under encoding
      perlvar: More text about ${^ENCODING}; refer by perldiag
      perldelta for deprecating ${^ENCODING}
      mg.c: Remove poorly considered assertion
      toke.c: Typo in comment
      charnames: Bump version to 1.43
      charnames: Nit in comments, pod
      lib/_charnames.pm: Change variable name
      toke.c: Ignore 'use encoding' on \N{}
      charnames: Don't return UTF-8 unless have to.
      charnames: Generalize to work on non-ASCII platforms
      perlvar: Add info
      utf8.c: Was taking sizeof() wrong thing
      utf8.c: Shorten long constant names, and simplify
      toke.c: Add comment
      Make /[\N{}-\N{}]/ match Unicodely on EBCDIC
      lib/Unicode/UCD.t: Add missing arg to failure sprintf
      t/uni/case.pl: Use calculated test count
      t/uni/case.pl: Improve test names.
      Improve EBCDIC skip msgs in t/uni
      pp_pack.c: Add comment
      pp_pack.c: Make pack('U', 0x41) eq 'A'
      t/test.pl: Fix for non-ASCII platforms
      charnames: More fix to work on EBCDIC.
      PATCH [perl #123280] Turn off expected warnings in uni/fold.t
      Mark is_ascii_string() as requiring looking at return value
      Improve API pod of is_ascii_string
      Make is_invariant_string()
      Bump ext/POSIX version to 1.48
      Change core to use is_invariant_string()
      PerlIO::encoding:fallback.t: Don't use undefined sub
      PerlIO::encoding:fallback.t: White-space only
      perly.c: Fix off-by-1 error for EBCDIC platforms
      dump.c: Clarify pod
      -Dp does work on EBCDIC.
      toke.c: Generalize trace for non-ASCII platform
      perly.c: Fix EBCDIC bug
      t/run/locale.t: Rmv duplicate closing of STDERR
      Stop errorneous warnings for C locale
      generate_uudmap.c: Clarify comment
      toke.c: \v is a legal C89 mnemonic.
      toke.c: Use mnemonic rather than numeric
      Delete: t/lib/1_compile.t, t/lib/compmod.pl
      t/re/pat_rt_report.t: Skip a test on os390
      t/re/reg_eval_scope.t: Don't stress memory limit
      t/run/locale.t: Nit in comment
      perldiag: Add missing entry
      t/op/utfhash.t: Clarify comment
      perluniintro: Vertically stack ternarys
      PerlIO::encoding:fallback.t: properly skip tests
      t/loc_tools.pl: Add optional parameter to find_locales()
      t/run/locale.t: Don't operate on iffy locales
      Add test that to/from native character set works
      PATCH: [perl #23171] Bleadperl breaks ZEFRAM/Hash-SharedMem

Lukas Mai (5):
      fix off-by-one error in version check
      make more use of NOT_REACHED
      define and use STATIC_ASSERT_STMT for compile-time invariants
      make link->copy fallback work again [#123141]
      use more STATIC_ASSERT

Matthew Horsfall (alh) (1):
      Upgrade Devel::PPPort from 3.24 to 3.25

Max Maischein (3):
      Update Module::CoreList for 5.21.7
      Update perldelta
      add new release to perlhist

Petr Písař (2):
      Report inaccesible file on failed require
      t/op/taint.t: Perform SHA-256 algorithm by crypt() if default one is 
disabled

Ricardo Signes (1):
      document the postderef feature in feature.pm

Shlomi Fish (4):
      Convert "\t"s to spaces in perlref.pod.
      Remove trailing whitespace.
      perlfork.pod: convert "\t"s to spaces.
      Convert tabs to spaces and remove trailing space.

Steffen Mueller (8):
      Add Eric Herman to Perl AUTHORS
      Branch predictor hint for exceptional branch
      Repeat newSViv optimization for newSVuv
      Attempt to bring newSViv/uv optimization to newRV
      Comment clarification for NULL => IV sv_setsv_flags optimization
      More branch prediction hints for sv_setsv_flags
      Remove branch seemingly untaken
      Revert "Remove branch seemingly untaken"

Steve Hay (4):
      Fix longdblsize and nvsize for 64-bit USE_LONG_DOUBLE builds on Windows
      Update .gitignore file
      Revert part of 8629b8cee5
      Enable POSIX::strtold() on Windows (GCC) USE_LONG_DOUBLE builds

Sullivan Beck (1):
      Bump Locale-Codes from 3.32 to 3.33

Todd Rinaldo (1):
      Syncing back Changelog to be consistent with CPAN release

Tony Cook (18):
      perldelta for d9bb50d52d1c
      ext/Fcntl/Makefile.PL: Make S_IFMT unsigned
      fix g++ builds: conversions from void * need a cast
      TARG slots have no name, and produced undefined value warnings
      [perl #123063] allow assert() to be used as an expression
      [perl #122635] avoid turning a leading // into / on cygwin
      perldelta for faa5d6ec871c
      [perl #123245] tests for format crashes
      [perl #123245] avoid a panic in sv_chop() in formats
      perldelta for fcaef4dc8ca9, fb9282c3ccd3
      Useqq no longer forces use of the pure-perl Data::Dumper
      perldelta for 3f6e436ff088
      [perl #123443] avoid overflowing got into a negative number
      don't allow a negative file position on a PerlIO::scalar handle
      perldelta for 63d073d27fe5, 1d050e5534ce
      fix PerlIO::scalar get_cnt when the file position is beyond 2GB
      perldelta for 696efa16de2c
      PerlIO::scalar: skip the 4GB seek test if off_t is too small

kmx (2):
      [perl #123438] Wrong comment style in win32/win32.h
      [perl #123436] installperl patch related to $Config{dlext}

syber (7):
      This commit speeds up class method calls when class name is constant.
      op_class_sv removed for threaded perls op_class_targ removed for 
non-threaded perls
      Remove op_const_class; just use the name on the stack
      speedup for SUPER::method() calls.
      Speed up method calls like $o->Other::method() and 
$o->Other::SUPER::method().
      gv_fetchmeth_sv now supports SV shared hashes
      Fix gv_fetchmeth_sv: it might stringify SV more than once.

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

--
Perl5 Master Repository

Reply via email to