In perl.git, the annotated tag v5.25.10 has been created
<http://perl5.git.perl.org/perl.git/commitdiff/766a7f2b0c09e3b0027a16c610995aaeda59b74e?hp=0000000000000000000000000000000000000000>
at 766a7f2b0c09e3b0027a16c610995aaeda59b74e (tag)
tagging 4b99a68c34a1cfc3a4769459a7d93a36acae8219 (commit)
replaces v5.25.9
tagged by reneeb
on Mon Feb 20 18:11:56 2017 +0100
- Log -----------------------------------------------------------------
The tenth release of the 5.25 series!
Aaron Crane (6):
Perl_sv_dump(): allow a null-pointer argument
RT#130623: assertions when tying into non-packages
Fix outdated note in perldiag
Fix memory leak in generating an exception message
Show sub name in signature arity-check error messages
[perl #130815] fix ck_return null-pointer deref on malformed code
Abigail (6):
Epigraph for 5.25.9
Tick!
New perldelta for 5.25.10
Bump the perl version in various places for 5.25.10
Update Module::CoreList for 5.25.10
Be consistent in deprecation messages.
Andreas Koenig (1):
Updates CPAN.pm to ANDK/CPAN-2.17-TRIAL2.tar.gz
Andy Lester (1):
Moving variables to their innermost scope.
Chris 'BinGOs' Williams (1):
Update McUpdate
Christian Millour (1):
document nature and use of $a and $b in sort()
Colin Newell (1):
Documentation patch to recommend newSVpvn over newSVpv.
Dagfinn Ilmari Mannsåker (3):
Use cBOOL() instead of ? TRUE : FALSE
Regenerate customized.dat
Cherry-pick Scalar-List-Utils tainted.t fix from upstream
David Mitchell (37):
add Perl_op_class(o) API function
revamp the op_dump() output format
S_do_op_dump_bar(): fix some weird indentation
avoid disabling utf8 pos cache on tainted strings
avoid sort assert failure after compile fail
ckDEAD: PL_curcop->cop_warnings only if PL_curcop
mess_sv(): access only if PL_curcop is non-null
fix some more bizarre indention in dump.c
op_dump(): no OPf_SPECIAL on AELEMFAST,GVSV,GV
reindent OP_AELEMFAST block in S_do_op_dump_bar()
dump.c: handle GV being really a ref to a CV
OP_CLASS() docs - mention op_class() too
perldelta entries for op_class() and op_dump()
better handle freeing of code blocks in /(?{...})/
perlapi.pod: remove AvARRAY() example from sortsv()
handle op_pv better in op_clear() and op_dump()
S_do_pmop_dump_bar() reduce scope of ch variable
signature sub (\x80 triggered an assertion
avoid double-freeing regex code blocks
buffer overrun with format and 'use bytes'
pp_formline: simplify growing of PL_formtarget
Perl_fbm_instr(): remove dead code.
multideref: handle both OPpLVAL_INTRO,OPpDEREF
fix pad/scope issue in re_evals
-Mre=Debug,ALL: indicate regex state stack pushes
clear savestack on (?{...}) failure and backtrack
Add a comment on why TRIE.jump does a UNWIND_PAREN
S_regmatch: eliminate WHILEM_B paren saving
S_regmatch: eliminate WHILEM_A_min paren saving
[MERGE] regex (?{...}) and WHILEM scope fixups
avoid a leak in list assign from/to magic values
pp_formline(): avoid buffer overrun
pp_multideref: tweak an assertion
pp_formline(): add empty body to empty while loop
pp_formline(): revert recent buffer growth changes
bump test count in t/comp/parser.t
davem's perldelta entries for 5.25.10
Hugo van der Sanden (3):
mention PASS2 in reginsert() example
vi hints for pat.t
[perl #129061] CURLYX nodes can be studied more than once
James E Keenan (3):
Correct file mode and line lengths to keep porting tests happy.
Remove extra terminating semicolon
Revert "Upgrade to Thread::Queue 3.12"
Jarkko Hietaniemi (2):
Coverity #155950: pRExC->code_blocks is blindly derefed
Coverity #28930: unchecked return value
John Lightsey (1):
Fix stack buffer overflow in deserialization of hooks.
Karl Williamson (64):
Move I8 test helpers to common file
lib/utf8.t: Generalize for EBCDIC
regexec.c: Clarify comment
Fix embed.fnc for utf8_to_uvchr_buf
PATCH: [perl #130567] Assertion failure in scan_const
Add Pali to AUTHORS
perlapi: Fix grammar
Test for [perl #130567]
PATCH: [perl #130666]: Revert "toke.c, S_scan_ident(): Don't take a "end
of buffer" argument, use PL_bufend"
Add test for [perl #129036]
PATCH: [perl #130656] tr// failue with UTF-8 across lines
PATCH: [perl #130655] Unrecognized UTF-8 char
t/lib/warnings/toke: Fix comment typos
toke.c: Remove unused param from static function
Add .t for malformed-UTF-8 toke.c testing
Add test for [perl #129157]
Add TODO test for [perl #125493]
locale.c: Use only C89 legal C
regcomp.c: Fix so will compile on C++11
Net::Ping: Todo a test on EBCDIC
Change av_foo_nomg() name
utf8.h: Add branch prediction
utf8.h: White-space, parens only
utf8.h: Clarify comment
utf8.c: Move comment a few lines up in the file
pp_pack.c: Remove obsolete code
pp_pack.c: Remove needless branch
pp_pack.c: Remove no longer relevant comment
sv.h: Add comment
perly.c: Clarify comment
toke.c: Move declaration
toke.c: Don't compare same bytes twice
toke.c: White space, comments, braces
toke.c: Slight refactor.
toke.c: Fix comments describing S_tokeq
toke.c: Add branch prediction
mg.c: PL_hints is unsigned
toke.c: Fix bugs where UTF-8 is turned on in mid chunk
t/lib/croak/toke_l1: Cut down test
Add test for [perl #130675]
toke.c: Rmv no longer necessary UTF-8 checks
Extract code into a function
Relax internal function API
toke.c: White-space only
toke.c: Add internal function to abort parsing
Don't try to compile a pattern known to be in error
toke.c: Un-special case something
toke.c: Quit now if error at end of input
toke.c: Make sure things are initialized
Make _byte_dump_string() usable in all of core
Improve handling pattern compilation errors
regexec.c: Fix comment typos
perlrecharclass: Simplify by referring to other pod
op.c: Add comment
Inline foldEQ, foldEQ_latin1, foldEQ_locale
Balance uniprops tests
Clarify "User-visible changes"
Revise documentation of eval and evalbytes
perlretut: Note when metacharacters become ordinary
handy.h: Guard controversial macro name
Split APItest/t/handy.t
Split XS-APItest/t/utf8.t
re/fold_grind.t: Allow watchdog timeout to vary
perldelta
Neil Bowers (1):
Getopt::Std: Changed pod NAME to follow convention
Pali (7):
perluniintro: Encode::encode_utf8() not always appropriate
pod: Suggest to use strict UTF-8 encoding when dealing with external data
pod: Suggest to use strict :encoding(UTF-8) PerlIO layer over not strict
:encoding(utf8)
perluniintro: Suggest to use utf8::decode() instead heavy Encode when
sequence of bytes is valid UTF-8
perluniintro: Fix comment, Encode::decode does not have to return string
with UTF8 flag set
perluniintro: Use uppercase UTF-8 encoding name
pod: Do not suggest to use insecure :utf8 PerlIO layer when reading files
Sawyer X (3):
Revert "Avoid triggering a deprecation warnings."
Revert "Deprecating the use of C<< \cI<X> >> to specify a printable
character."
Merge branch 'sawyerx/undeprecate-backslash-c' into blead
Sergey Aleynikov (1):
Fix memory leak in B::RHE->HASH method.
Steffen Mueller (2):
Reuse previously-computed flag
HvTOTALKEYS() takes a HV* as argument
Steve Hay (3):
Fix wrong skippage when using -DPERL_DEBUGGING_MSTATS but not -DDEBUGGING
Add support for VS2015 (VC++ 14.0)
perldelta for commit 1f664ef5314fb6e438137c44c95cf5ecdbdb5e9b
Tony Cook (16):
(perl #129274) avoid treating the # in $# as a comment intro
perldelta for 71776ae4fad9
(perl #129190) intuit_method() can move the line buffer
perldelta for 743e3e72117a
(perl #130684) allocate enough space for the extra 'x'
prevent leak of class name from retrieve_hook() on an exception
(perl #129281) test for buffer overflow issue
(perl #130722) don't call SvPVX() on a glob
perldelta for dd314e1ca8c3
(perl #130705) don't convert match with argument to qr
perldelta for d6851fe9ee8e
(perl #126203) avoid potential leaks on quadmath_snprintf() failure
(perl #126203) build issues
(perl #129340) copy the source when inside the dest in sv_insert_flags()
Add another reneeb alias
perldelta for e7a8a8aac45d
Yves Orton (6):
rename opnd to operand to save my sanity
fix RT #130561 - recursion and optimising away impossible quantifiers are
not friends
add some details to the docs for S_reginsert()
only mess with NEXT_OFF() when we are in PASS2
silence warnings from tests about impossible quantifiers
assert that the RExC_recurse data structure points at a valid GOSUB
Zefram (7):
handle errors in gen_constant_list
fix special-case recreation of *::
permit goto at top level of multicalled sub
fix range op under aborted constant folding
fix ord of upgraded empty string
croak on sv_setpvn() on a glob
in dump_sub() handle CV ref used as GV
jdhedden (2):
Upgrade to Thread::Queue 3.12
Upgrade to Thread::Queue 3.12
reneeb (3):
Some version numbers in INSTALL were wrong
Update Module::CoreList for 5.25.10
finalize perldelta
-----------------------------------------------------------------------
--
Perl5 Master Repository