[prev in list] [next in list] [prev in thread] [next in thread]
List: perl5-changes
Subject: [perl.git] annotated tag v5.21.8, created. v5.21.8
From: Matthew Horsfall <wofsage () gmail ! com>
Date: 2015-01-20 20:33:05
Message-ID: E1YDfU1-0004XI-0q () camel-001 ! ams6 ! corp ! booking ! com
[Download RAW message or body]
In perl.git, the annotated tag v5.21.8 has been created
<http://perl5.git.perl.org/perl.git/commitdiff/ad75e2664c0f53c636a10b810a4bdec26c9429d1?hp=0000000000000000000000000000000000000000>
at ad75e2664c0f53c636a10b810a4bdec26c9429d1 (tag)
tagging eaee347ce4f7d9b8965d022a06b90c4b07bcad4a (commit)
replaces v5.21.7
tagged by Matthew Horsfall
on Tue Jan 20 13:49:57 2015 -0500
- Log -----------------------------------------------------------------
Release 5.21.8
Aaron Crane (1):
Fix typos in two unrelated test descriptions
Andreas Voegele (2):
Only compare defined values with "ge" in Module::CoreList::first_release_raw
Add test for rt#123556
Chad Granum (3):
Test-Simple Version Bump, 1.301001_093 (RC13)
Test-Simple Version Bump, 1.301001_096 (RC16)
Test-Simple Version Bump, 1.301001_097 (RC17)
Chris 'BinGOs' Williams (26):
Update DB_File to CPAN version 1.835
Update Filter::Util::Call to CPAN version 1.53
Update CPAN-Meta-Requirements to CPAN version 2.131
Update Compress-Raw-Bzip2 to CPAN version 2.068
Update Compress-Raw-Zlib to CPAN version 2.068
Update IO-Compress to CPAN version 2.068
Update ExtUtils-Command to CPAN version 1.19
Update autodie to CPAN version 2.26
Update ExtUtils-Manifest to CPAN version 1.70
Update IO-Socket-IP to CPAN version 0.35
Update Module-Metadata to CPAN version 1.000025
Update ExtUtils-Command to CPAN version 1.20
Removed TODO from pm_to_lib test in EUMM
Update Digest-SHA to CPAN version 5.94
Actually remove the TODO rather than just the block
Update Digest-SHA to CPAN version 5.95
Update IO-Socket-IP to CPAN version 0.36
Update Digest-MD5 to CPAN version 2.54
Update MIME-Base64 to CPAN version 3.15
Update libnet to CPAN version 3.05
uname -r works on MINIX as well
Update Getopt-Long to CPAN version 2.43
Update Devel-PPPort to CPAN version 3.27
Update Test-Harness to CPAN version 3.35
Update Unicode-Collate to CPAN version 1.10
Update Module-Load-Conditional to CPAN version 0.64
Craig A. Berry (6):
Fix PerlIO vtables on VMS.
Remove dead line of code from vms/test.com.
Explicitly name linker map on VMS.
Simplify PIC specification in perlshr.exe.
Ditch the custom extern/const model on VMS.
Revert "Fix PerlIO vtables on VMS."
Daniel Dragan (23):
remove obsolete B::CC code from t/harness
silence VC Win64 perl warnings in hv_func.h
dont compile unused static hash functions
[perl #123502] isnan identifier can't be used as a var
const the core magic vtables
win32/win32.c Perl_croak->croak_xs_usage
optimize CLEAR_ERRSV
const the PerlIO vtables
fix a broken optimization in win32/config_h.PL to stop excessive rebuilding
make win32 harness process use tested perl binary
reorder MY_CXT_CLONE for less memory reads
const a table in B
make B psuedofork safe
pp.c pp_split GvAVn can't return NULL
const the custom op struct in Devel::Peek
fix test fail on unthreaded perl
const a PERLIO vtable in PerlIO::encoding
const + static vtables in threads::shared
refactor gv_add_by_type
Win32: stat() only after a failed open() on a module
refactor op.c S_bad_type_*v
improve SvPV_set's docs, it really shouldn't be public API
remove multi-eval problem from File::Glob
David Mitchell (17):
fix integer overflow in S_study_chunk().
fix -IV_MIN negations
asan_ignore: exclude Perl_pp_left_shift()
avoid integer overflow in Perl_av_extend_guts()
fix undefined float behaviour in pack('f')
fix more -IV_MIN negations
avoid integer overflow in pp_flop()
pack(): avoid << of negative values
fix integer overflow in S_study_chunk().
asan_ignore: exclude S_expect_number()
sv_vcatpvfn_flags() avoid array bounds err
clone PL_cv_has_eval and PL_savebegin
File::Glob: avoid qsort() on no entries
Configure: silence ASan warnings
perl.c: silence compiler warning:
update AUTHORS
avoid $a["foo" eq $x ? 0 : 1] warning
E. Choroba (1):
perl5db.pl: Undefined subroutine &DB::db_warn
Ed J (1):
Simplify ext/SDBM_File layout and build
Father Chrysostomos (143):
Allow multideref for $x[($lex)]
Fix assertion failure with $x[($_)]
Fix assertion failure with $x[CONST->[0]]
Allow multideref for $x[($pkg)]
Allow multideref for $x[CONST->$*]
dump.c:unop_aux_stringify: Use newSVpvn_flags
dump.c: Suppress extra sigils in multideref dump
Skip multideref for PL_check[OP_HELEM] tinkering
Use GIMME_V in Data::Dumper
Use GIMME_V in arybase
Propagate context properly in Safe->reval
Safe Changes update
Use GIMME_V in Opcode
Use GIMME_V in POSIX
Remove bogus GIMME check from DCLsym.xs
Remove bogus ST(0) assignment from DCLsym.xs
Increase $Safe::VERSION to 2.39
Increase $VMS::DCLsym::VERSION to 1.06
Disallow GIMME in ext/
deparse-skips.txt: op/gv.t is failing
Increase $arybase::VERSION to 0.10
Increase $POSIX::VERSION to 1.49
Increase $Opcode::VERSION to 1.31
Increase $Data::Dumper::VERSION to 2.156
op.c: Skip allocating entersub targ for Perl sub
op.c: Use ASSUME in multideref code
perl5220delta: Function::Parameters is fixed
Add Lexical::Var to perl5220delta
regen pod issues
Ignore cx of padsv for padrange optimisation
Add B::Generate to perl5220delta
Add Eval::WithLexicals to perl5220delta
Fix long verbatim line in perlunicook
Deparse: Avoid uninit warning from undef &sub
Increase $B::Deparse::VERSION to 1.32
deparse-skips.txt: More passing tests
deparse-skips.txt: Note a couple skip reasons
Some lexical sub deparsing fixes
perl5220delta: Eval::WithLexicals is fixed
op.c: Another instance of STATIC_ASSERT_STMT
Add id and outid methods to B::PADLIST
Some B pad tests
Increase $B::VERSION to 1.55
[perl #103260] Fix s/// with long strings
Fix deparsing of ‘my sub x; sub { sub x {...} }'
Fix deparsing of some unary-prototyped calls
deparse-skips.txt: comp/require.t passes
t/bigmem/subst.t: Delete bogus comment
sv.c: Add cast to make C++ happy
[perl #123495] Stop gmtime(nan) from crashing
perl5220delta: B::Generate is fixed
perlop: Mention ~ among ops that vary by type
op.h: Parenthesize macro args for cUNOPx etc.
op.c: Remove assert exception for OP_REPEAT
pp_sys.c:pp_gmtime: Remove redundant EXTEND_MORTAL
Use gmtime's target
pp_hot.c:pp_concat: Remove PUTBACK/SPAGAIN
pp_hot.c:pp_concat: Remove SvGETMAGIC
pp.c:pp_rand: Only EXTEND when not popping
pp.c:pp_rv2sv: Use >= instead of switch
pp.c:pp_pos: Less stack fiddling
pp.c:pp_rv2cv: Remove PUTBACK
pp.c:pp_srefgen: Remove PUTBACK
Don't write beyond the stack with scalar \()
[perl #123514] Make prototype() imply $_
perlfunc: prototype implies $_
Remove ‘require Config' from ref.t
pp.c:pp_gelem: Less stack fiddling
pp.c:pp_study: Less stack fiddling
Fix bad write in pp_trans
pp.c:pp_trans: Remove targ variable
pp.c: pp_schop does not need PUTBACK
pp.c:pp_undef: Less stack fiddling
pp.c:pp_complement: No PUTBACK necessary
pp.c:pp_i_negate: No PUTBACK necessary
pp.c:pp_sin: Less stack fiddling
pp.c:pp_int: No need for PUTBACK
pp.c:pp_negate: No PUTBACK necessary
pp.c:pp_abs: No need for PUTBACK
pp.c:pp_oct: Less stack fiddling
pp.c:pp_substr: Redundant PUTBACK/SPAGAIN
pp.c:pp_ord: Less stack fiddling
pp.c:pp_chr: Less stack fiddling
pp.c:pp_[ul]c(first): No need for PUTBACK
Remove PUTBACK/SPAGAIN from hash iter ops
pp.c:pp_quotemeta: No need for PUTBACK
Call FETCH once for values in {...}
Enable OPpTARGET_MY optimisation for cmp/<=>
op_private: Update note about targlex and trans
lex_assign.t: Correct (s)cho(m)p comments
lex_assign.t: Actually test chomp
Fix CvOUTSIDE for state subs in predeclared subs
pad.c: Obsolete comment
perl.h:MY_CXT_CLONE: void *, not void **
reg_nocapture.t: Skip %+ tests under miniperl
complement can have OPpTARGET_MY
t/base/lex.t: Remove commented-out test
perldiag: Document ‘Bad symbol for scalar'
b.t: Fix test sequence numbers
Update address for E. Choroba
Increase perl5db.pl's $VERSION to 1.47
Revert "const + static vtables in threads::shared"
perly.y: Don't call op_lvalue on refgen kid
pad.c: Remove unused context params
op.c: S_maybe_targlex needs no dVAR
Avoid glob in t/TEST on non-Windows
TEST: Comment for 804352e2
op.c: Remove dVAR from pmruntime
op.c: Remove dVAR from newRANGE
op.c: Remove dVAR from ck_grep
perly.c: Emit nl after ‘Reading a token'
Add Andreas Voegele to AUTHORS
[perl #123452] Fix crash with s/${<>{})//
parser.t: Correct skip count
parser.t: Correct bug number
Simplify s/// and tr/// parsing logic
perldiag grammo
Confused cloning of nested state subs
Correct perl ver in Safe Changes
perldelta for 2e4af4cf6b
perldelta for 62ae7cfb674910
perldelta for 58480c3bb
perldelta for 3c6ef0a5 / #103260 / #123071
perldelta for fd8be4a16
perldelta for d8bd3d828 / #123495
perldelta for 1d51ab6ca
perldelta for eb4ec35b34 / #123514
perldelta for f605e527
perldelta for 307cbb9fc
perldelta for 2384afee9 / #123553
perldelta for 08b999a9d / #123452
perldelta for e0c6a6b8c9
cv.h: Add CVf_ANONCONST flag
Add :const anon sub attribute
anonconst.t for testing :const
Let attributes.pm know about the const attribute
attributes.xs: Remove dVAR
Add experimental::const_attr warning category
Make :const experimental
Document :const
[Merge] :const
perlexperiment: Missing bug number
perldelta for :const
H.Merijn Brand (2):
Perl 5 on Haiku - libperl.so not found installing out of standard location
Put pthread in front of libswanted and add cl
Hugo van der Sanden (3):
protect RExC_naughty changes behind macros
check more carefully for empty negative lookahead
intuit_more: no need to copy before keyword check
James E Keenan (6):
Remove inactive CUSTOMIZED entry.
Two small spelling corrections in comment.
One more tiny spelling correction in comment; thanks to alh.
perldelta update for 5944609.
Update Pod-Simple to CPAN version 3.29
Fixes for Pod-HTML tests after Pod-Simple update
Jarkko Hietaniemi (12):
[-Dusecbacktrace] Close the BFD descriptor.
Catch infnan repeat counts.
Explicitly test x infnan producing empty string.
Test for inf range ends.
Separate bad range end detection.
Detect infnan range ends.
Test for nan range ends.
Clarify test messages.
infnan: sprintf width and left-align.
Make numifying "nanblah" warn, just like "345blah" does.
Notes on NaN structure, for future generation/extraction.
Mention some curious cases of **
Karen Etheridge (2):
fix badly encoded contributor names for perl5217delta
Module::Metadata 1.000026
Karl Williamson (81):
Create bit for /n.
Nits in comments
regcomp.c, regexec.c: Vertically align ternary operators
Add regex nodes for locale
Don't raise 'poorly supported' locale warning unnecessarily
regexec.c: White-space only
regexec.c: Move goto label to avoid redundant work
utf8.c: Add some function parameter assertions
utf8.c: Fix potential fold bug
utf8.c: Use OP_DESC instead of passing string.
Simplify foldEQ_utf8
lib/warnings/utf8: Add missing tests
foldEQ_utf8(): Add some internal flags
perllocale: Nits
Raise warning on multi-byte char in single-byte locale
regexec.c: Suppress warning messages
Fix breakage of 780fcc9
regcomp.c: Replace dead code with NOT_REACHED
regcomp.c: Fix [_A-Z] for EBCDIC
perlpod: Latin1 pods need an =encoding
lib/B/Deparse.pm: Move hash to earlier in file
lib/B/Deparse.pm: Output WARNING_BITS in binary
lib/B/Deparse.pm: Generalize for non-ASCII platforms
lib/B/Deparse.pm: Add comment
lib/B/Deparse.pm: refactor a hash slightly
perlre: Fix too long verbatim line
warnings.pm: Fix too long verbatim lines
regcomp.c: comment and white-space changes only
Empty \N{} in regex pattern should force /d to /u
handy.h Cast to unsigned before doing xor
PATCH: [perl #123539] regcomp.c node overrun/segfault
regcomp.c: Refactor as a result of [perl #123539]
regcomp.c: Don't use general macro
regcomp.c: Rmv no-longer-used macro and function
Add test case for [perl #123171]
PATCH: [perl #123503] Bug in POSIX::strerror on 5.21.7
Fix broken ext/POSIX/t/wrappers.t on Windows
toke.c: White-space only
perlpodspec: Corrections/adds to detecting =encoding
POSIX.pod: Various nits, typos, clarifications
perldelta for [perl #123530]
Output warning in qr// only once
Add new warnings category for "use re 'strict'"
Reserve a bit for 'the re strict subpragma.
regcomp.c: Add 'strict' parameter to S_regclass()
Add 'strict' subpragma to 'use re'
dquote_static.c: Rmv obsolete comment
regcomp.c: Fix comment typos
t/re/reg_mesg.t: White-space only
sv.c: Fix cloning of interp variable
locale.c: Fix memory leak.
Move unlikely executed macro to function
locale.c: Add comment; move #if
t/test.pl: Rmv obsolete comment
Use more universal function in tests where makes sense
t/charset_tools.pl: Improve function names
perlhacktips: Fix typo
Add text about EBCDIC to pods: perlhack* perlport
t/run/locale.t: Fix typos
Regen podcheck db because of recent fixes to epigraphs.pod
perlrecharclass: Add some missing documentation
t/re/reg_mesg.t: Don't need to skip on EBCDIC
Fix regex pattern dump of ANYOF nodes
regcomp.c: Rmv unneeded temporary
regcomp.c: Improve generated code for some [:posix:] classes
regcomp.c: Fix comment
regcomp.c: Fix bug in /[A-Z]/i
regcomp.c: White-space only
perldelta: Fix typo
lib/locale.t: Generalize to work on non-ASCII
lib/locale.t: Suppress some warnings
perldiag: Fix typo
Porting/checkAUTHORS.pl: New alternate addr for jhi
regcomp.c: Refactor a calculation
t/re/reg_mesg.t: Add support for only re 'strict' warnings
regcomp.c: Fix typo in comment
Add portablity warning for re 'strict'
t/re/reg_mesg.t: Turn on $|
regcomp.c: Add warnings under re 'strict'
regcomp.c: Move #define, make a function always compiled
regcomp.c: Add warnings under re 'strict'
Matthew Horsfall (20):
Bump re.pm version for changes
Add tests for stringification of regexps containing /n
Add documentation for /n (non-capture) regexp flag.
Perldelta for /n regexp flag. Also ?: to C<?:> in perlre.pod.
Update Devel-PPPort to CPAN version 3.28
Bump Module::Metadata version in Porting/Maintainers.pl.
Update Filter::Util::Call to CPAN version 1.54.
Release prep - Update version/copyright information.
Release prep - Update perldelta
Release prep - Fix bad links in perldelta
Clean up MANIFEST.srt under distclean
Revert "refactor gv_add_by_type"
Release prep - Update perldelta some more
Release prep - Copy descriptions of new errors in perldiag to delta
Update Module::CoreList for 5.21.8
Finalize perldelta
Fix pod spelling/linking mistakes as caught by podchecker/spell
Add new release to perlhist
Fix IO::Compress linkage
Really fix broken linkage in perldelta
Matthew Horsfall (alh) (5):
Fixes to make test pass for regexp nocapture bit addition.
Support for nocapture regexp flag /n
Upgrade Devel::PPPort from 3.25 to 3.26 (to silence build warnings)
Fix apidocs for OP_TYPE_IS(_OR_WAS) - arguments separated by |, not ,.
Update Porting/Maintainers.pl for Devel::PPPort 3.27->3.28.
Max Maischein (5):
Merge branch 'release-5.21.7' into blead
Update epigraphs.pod
Create new perldelta
Bump version number to 5.21.8
Missed the %deprecated entry in Module::CoreList
Peter Martini (4):
perly.y changes from Lukas Mai in RT 123069
Update perlsub to reflect attribute/signature relo
perldelta for previous 2 commits
Update signatures placement in perlsub pod
Rafael Garcia-Suarez (1):
Fixes for a few trivial typos
Ricardo Signes (12):
Tom Christiansen's Perl Unicode Cookbook 1st draft
perlunicook: add perlunicook to MANIFEST
perlunicook: add it to build files and TOC
perlunicook: remove empty list item
perlunicook: add trusted-to-exist links for perlunicook
Merge branch 'perlunicook' into blead
proposed changes for perlpolicy updates
forward reference from "new features" to "experimental"
perlpolicy: the point is caution, not low stakes
perlpolicy: clarify what "feature can be replaced" means
Merge branch 'perlpolicy' into blead
perlpolicy: add a missing verb
Rostislav Skudnov (1):
make re_intuit_string() return correct string
Slaven Rezic (1):
perlfunc: another alternative for enabling the "state" feature
Steve Hay (40):
Fix compilation errors in mg.c with MinGW/gcc -xc++
Fix compilation errors in win32.c with MinGW/gcc -xc++
Fix compilation errors in win32sck.c with MinGW/gcc -xc++
Fix compilation errors in DynaLoader.c with MinGW/gcc -xc++
Fix compilation errors in globals.c with MinGW/gcc -xc++
Fix link error in perl521.dll with MinGW/gcc -xc++
Note that 5.21.6 and 5.21.7 are released
RMG: Note that Porting/release_schedule.pod should be updated
Note that threads is currently customized in blead
Fix various "CPAN only" warnings for cpan/ modules in Porting/Maintainers.pl
More CUSTOMIZED updates:
Remove redundant -I..\lib arguments from some Win32 makefile command-lines
Remove sources of "unreferenced label" warning on Win32
Can't put a comment in the middle of a command broken across lines
miniperl needs config.h to build
Revert commit f7219c0a9696421192a4830631fa6e3fd28adf39
minitest needs config.h to build $(MINIPERL)
Remove Windows makefile support for building without PerlIO
Fix minitest (op/taint.t) for GCC 4.x
Silence warning during VC++/nmake build
Remove obscure "attrib -r ..\t\*.*" command from minitest recipe
Revert "fix attributes memcmp without len<6 (asan catch)"
Bump $VERSION following previous commit
perldelta for 285727d0e3
Correct a bug number in perldelta
Add missing =item * in perldelta (now perl5217delta) from commit 070733dfda
Consistent output from core-cpan-diff
epigraphs - Correct some dates and links and fill in a couple of missing names
epigraphs - Prefer http://www.nntp.perl.org/ links, and fill in a missing one
epigraphs - No need to break up long L<> lines
epigraphs - Remove use of =over/=back in six cases since no others do that
epigraphs - Standardize two-space indent for poetry etc; no indent for prose
epigraphs - No need to repeat authors/titles after the epigraphs
epigraphs - Consistent quoting of titles
epigraphs - Remove trailing whitespace
epigraphs - Sort by Perl version number
epigraphs - Consistent -RCn style
epigraphs - Fix a broken I<>
perl5216delta correction - IO::Socket has connected(), not isconnected()
Enable cmpVERSION.pl checking of upstream cpan as well as upstream blead
Tony Cook (21):
use TEST for minitest, same as POSIX systems
t/TEST: glob the supplied filenames on Win32
build miniperl with PerlIO
use textmode when opening scripts in miniperl to match perl
disable Win32 sloppy stat in io/fs.t, io/stat.t
some socket functions aren't available under Win32 miniperl
miniperl on Win32 doesn't have fork()
Win32 minitest: -k is never available on Win32
minitest op/magic.t: skip the env_is() tests on Win32 miniperl
minitest: miniperl on win32 always displays the x86 arch, so skip testing it
minitest: run the sames tests on win32 as on POSIXish systems
make minitest (mostly) work on Win32
report which files have duplicates in porting/manifest.t
perldelta for ac0e53cd2e68
perldelta for c9fdc8d6d601
[perl #123554] avoid a crash from SvGROW(MEM_SIZE_MAX)
perldelta for fa8f4f85ec35
[perl #123538] always set chophere and itembytes at the same time
perldelta for 62db6ea5fed1
avoid a build issue with non-threaded Win32 builds
[perl #123554] stop checking the message
Yves Orton (11):
add hv_backreferences_p() to embed.fnc
add new API function sv_get_backrefs()
sort manifest
fixups to make the porting tests happy
Revert "sv.c: Add cast to make C++ happy"
Restructure hv_backreferences_p() so assert makes sense
Rework sv_get_backrefs() so it is simpler, and C++ compliant
Revert "dont compile unused static hash functions"
add cast to make c++ happy
automatically sort the MANIFEST if necessary
document Perl_sv_getbackrefs() in perldelta
Ævar Arnfjörð Bjarmason (2):
t/op/caller.t: Remove hardcoded $warnings::BYTES in favor of using \
$warnings::BYTES Add support for new warning categories outside of "all"
-----------------------------------------------------------------------
--
Perl5 Master Repository
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic