In perl.git, the annotated tag v5.25.8 has been created
<http://perl5.git.perl.org/perl.git/commitdiff/e880ca31a9e4c5b03fe59da233f757766a0c8799?hp=0000000000000000000000000000000000000000>
at e880ca31a9e4c5b03fe59da233f757766a0c8799 (tag)
tagging ee155a491947e3524243994320d7e60f9332bcaf (commit)
replaces v5.25.7
tagged by Sawyer X
on Tue Dec 20 18:59:11 2016 +0100
- Log -----------------------------------------------------------------
5.25.8
Andy Lester (5):
Make (P)ure funcs in embed.fnc imply (R)eturn must be checked
A few small tweaks in time64.c
Remove support for Splint static source code analyzer
Move miscategorized files.
Clean up warnings uncovered by 'clang -Weverything'.
Aristotle Pagaltzis (1):
perlfunc/open: clarify role of mode for undef filename
Chad Granum (4):
Update epigraphs and release schedule
new perldelta
Bump the perl version in various places for 5.25.8
Bump Module::CoreList version
Chris 'BinGOs' Williams (18):
This one goes up to 11
Update Unicode-Collate to CPAN version 1.19
Update Time-Local to CPAN version 1.25
Reconcile Time-HiRes with CPAN release
Update Test-Simple to CPAN version 1.302067
Update Math-BigInt to CPAN version 1.999802
Update Math-BigInt-FastCalc to CPAN version 0.5002
Update Math-BigRat to CPAN version 0.260805
Update bignum to CPAN version 0.44
Update Archive-Tar to CPAN version 2.20
Update B-Debug to CPAN version 1.24
Update Math-BigInt to CPAN version 1.999806
Update Math-BigInt-FastCalc to CPAN version 0.5005
Update Math-BigRat to CPAN version 0.2611
Update bignum to CPAN version 0.47
Update Archive-Tar to CPAN version 2.22
Update Archive-Tar to CPAN version 2.24
Update Test-Simple to CPAN version 1.302073
Christian Hansen (1):
PerlIO-scalar: Fix fail to detect incomplete seqs at EOF
Craig A. Berry (3):
Escape extended characters in configure.com's manifest check.
Fix i64size and u64size on VMS.
Remove directory depth check from configure.com.
David Mitchell (25):
avoid premature free of referent in list assign
add sv_set_undef() API function
POSIX.pm: shut up g++ compiler warning
add comments explaining the point of SVf_PROTECT
crash on explicit return from s///e
split was leaving PL_sv_undef in unused ary slots
optimising yyparse: replace stack_size with a ptr
optimising yyparse: avoid a < 0 check
yyparse: replace some gotos with a while(1) loop
yyparse: reindent
yyparse: eliminate yyreduce label
yyparse: replace yynewstate label with while(1) {}
yyparse: reindent
yyparse(): only check stack size in outer loop
yyparse: only calculate yytoken on yychar change
optimise Perl_sv_gets(): use memchr() for loop
add some /* NOTREACHED */
assertion failure in ... or ((0) x 0))
t/perf/benchmarks: explain how benchmarks are run
t/perf/benchmarks: tweak cachegrind explanation
perly.c: silence a -Wempty-body warning
misaligned buffer with heredoc and /(?{...})/
yyparse(): extend parser stack before every shift.
perldelta - DAPM's recent significant changes
regexes: make scanning for ANYOF faster
Hugo van der Sanden (1):
[perl #130307] Correctly unwind on cache hit
J. Nick Koston (1):
dist/Data-Dumper/Dumper.pm: Reduce memory usage by removing overload and
not importing Carp
James E Keenan (9):
Improve discussion of packages and their scopes.
Readability improvements.
Update Pod-Simple to CPAN version 3.35.
perldelta entry for Pod::Simple 3.32 to 3.35 upgrade.
Update Socket to CPAN version 2.024.
Revert "Update Socket to CPAN version 2.024."
Upgrade Test-Simple to 1.302071.
perldelta for Test-Simple 1.302067 to 1.302071.
Correct one spelling error.
Karl Williamson (53):
embed.fnc: Remove inappropriate pure attributes
APItest/t/handy.t: Output details if test fails
APItest/t/utf8.t: Simplify expression slightly
utf8.c: Clarify warning message.
APItest/t/utf8.t: Add some indentation to diagnositcs
APItest/t/utf8.t: Comments only
APItest/t/utf8.t: Fix test
APItest/t/utf8.t: Partially refactor to use table data
Split diagnostics for two UTF-8 malformations
APItest/t/utf8.t: White space only
utf8.c: Fix EBCDIC detection of above-31 bit code points
lib/locale.t: Improve skipping of incompatible locales
lib/locale.t: Don't assume NUL is a control
locale.c: Add some comments
PATCH: [perl #129953] lib/locale.t failures on FREEBSD
Change name of PL_ variable
lib/locale.t: Improve test when NUL isn't a control
APItest/t/handy.t: Slightly simplify
toke.c: Swap 'if' and 'else' clauses
APItest/t/utf8.t: Fix EBCDIC test
utf8.c: Remove unused variable
t/test.pl: Clarify syntax for tests in t/lib/*
lib/locale.t: Up the permissible failure % for os390
Revert "APItest/t/handy.t: Slightly simplify"
io/perlio.t: Un-TODO now passing test
regexec.c: Remove use of obsolete flag
regexec.c: Remove obsolete expression
toke.c: Use strpbrk instead of sequential strchr()
PATCH: [perl #37836] Simple Regex causes SEGV
regen/regcharclass.pl: Add const cast
utfebcdic.h: Follow up to adding const qualifiers
embed.fnc: Add comments; wordsmith others
embed.fnc: Make some functions not flagged as 'A'
utf8.c: Silence compiler warning
Fix missing X in 2 embed.fnc entries
Fix above-Unicode UTF-8 detection for EBCDIC
APItest/t/utf16_to_utf8.t: Avoid use of Encode
locale.c: Silence compiler warning
perlapi: Document ckWARN-type macros
regen/embed.pl: Keep parsing for some fatal issues
embed.fnc: Add comments about pure attribute flag
embed.fnc: Remove pure function flag for static functions
regen/embed.pl: Enforce static fcn can't be declared pure.
embed.fnc: Remove pure declaration for fcns that deal with SVs
embed.fnc: Mark some functions as pure
APItest/t/utf8.t: Use more idiomatic Perl
APItest/t/utf8.t: White-space, comment only
APItest/t/utf8.t: Fix test name
perlapi: Clarify the isFOO_A() macros meanings
perlapi: Clarify entry for utf8n_to_uvchr()
perlapi: Add explanation for why certain macros don't exist.
perlapi: Expand on utf8n_to_uvchr_error
utfebcdic.h: Fix typo in comment
Matthew Horsfall (1):
Recommend the quicker "make test_prep" for t/TEST usage.
Niko Tyni (2):
Configure: fix garbage filtering with 80-bit long doubles
Configure: also zero out high bytes of 80-bit ldnan
Petr PÃsaÅ (3):
Fix const correctness in hv_func.h
Fix const correctness in utf8.h
Silent const correctnes warnings in utf8_hop functions
Sawyer X (4):
Update Module::CoreList for 5.25.8
Update perldelta for 5.25.8
Pod typos
add new release to perlhist
Steve Hay (5):
Upgrade Encode from version 2.86 to 2.88
Upgrade Math::BigInt from version 1.999802 to 1.999803
Upgrade Math::BigInt::FastCalc from version 0.5002 to 0.5003
Upgrade Math::BigRat from version 0.260805 to 0.2609
Upgrade bignum from version 0.44 to 0.45
Sullivan Beck (1):
Bump Locale-Codes from 3.40 to 3.42
Tony Cook (4):
bump $Data::Dumper::VERSION and update Changes entries
J. Nick Koston is now a perl AUTHOR
(perl #129788) IO::Poll: fix memory leak
perldelta for 6b2c7479, dd688536
Yves Orton (13):
fix sort order to be by key alone, not key and value
make sure that new heredoc parsing doesn't COW during prefix strip
tweak perlmod.pod
allow two-step benchmarks with Porting/bench.pl
Add some tests for hash keys of different sizes.
use a hybrid hash function, OAATH for short keys, Siphash 1-3 for longer
ones
fixup pod in Porting/bench.pl
cleanup hv_func.h - remove non-recommended hash variants
update perldelta with hash function changes
bench - fixup some interface issues from allowing two step benchmarks
fixup new hash benchmarks to be lighter
use IVSIZE to see if we should use 64bit hashing
document removal of non-standard hash function build options in perldelta
-----------------------------------------------------------------------
--
Perl5 Master Repository