In perl.git, the annotated tag v5.25.6 has been created
<http://perl5.git.perl.org/perl.git/commitdiff/b108719394f794ee7153ce5a7029f5eb5acd1080?hp=0000000000000000000000000000000000000000>
at b108719394f794ee7153ce5a7029f5eb5acd1080 (tag)
tagging 1e8f85b7ea24bdc8cdfe1aa523880aa183a7f475 (commit)
replaces v5.25.5
tagged by Aaron Crane
on Thu Oct 20 15:36:58 2016 +0100
- Log -----------------------------------------------------------------
Sixth release of the v5.25 series! (Yes, really!)
Aaron Crane (8):
Move perldelta entry to correct section
perldelta: draft for commits up to 877b982928
perldelta: draft for commits up to 3cc6a05eed
perldelta: delete unneeded sections
Update 5.25.6 release date in Module::CoreList
Update Module::CoreList for 5.25.6
Finalise perldelta for 5.25.6
Add 5.25.6 release to perlhist
Andy Lester (1):
PATCH: [perl #129766] Internal cleanup in numeric.c
Chris 'BinGOs' Williams (8):
Bump Module-CoreList version for bc46539a
Update for the Module-CoreList that is on teh CPAN
Update Time-HiRes version in Maintainers.pl
Update HTTP-Tiny to CPAN version 0.068
Update podlators to CPAN version 4.08
Update Archive-Tar to CPAN version 2.12
Update Net-Ping to CPAN version 2.51
Update Archive-Tar to CPAN version 2.14
Dagfinn Ilmari Mannsåker (3):
Change sv_setpvn(â¦, "â¦", â¦) to sv_setpvs(â¦, "â¦")
Include time.h when testing for clock_xxx functions and syscalls
Revert "Include time.h when testing for clock_xxx functions and syscalls"
Dan Collins (2):
RT #116250: Fail the right number of tests on timeout
[rt #129336] #!perl -i u erroneously interpreted as -u
David Mitchell (25):
fix builds under USE_PAD_RESET
add a test for gv_try_downgrade()
pad.c comments: clarify PERL_PADSEQ_INTRO
remove a bunch of XXX's from pad.c
make PADOFFSET be SSizet_t
make PL_ pad vars be of type PADOFFSET
perldelta for PADOFFSET changes
fixup some AV API pod descriptions.
OP_AVHVSWITCH: make op_private bits 0..1 symbolic
padrange, aelemfast: use label for private bits
pp_leaveloop(): rename local vars
S_sv_2iuv_common(): optimise single digit strings
Eliminate xpad_cop_seq from _xnvu union
Porting/bench.pl: explain what PUT means
Cwd.xs: avoid blib better while building
OP_MULTIDEREF: ignore customised delete/exists
undef $0 shouldn't warn about $0
OP_SASSIGN: make op_first==op_last for UNOP
make OP_SPLIT a PMOP, and eliminate OP_PUSHRE
re-indent block in Perl_newASSIGNOP
Better optimise my/local @a = split()
fix common assign issue on @a = (split(), 1)
Concise.pm: extract padname code and fixup split
Perl_newASSIGNOP: fix on g++ builds
[MERGE] eliminate OP_PUSHRE and optimise split()
François Perrad (1):
Provide a template for call to File::Temp::tempfile().
Hugo van der Sanden (1):
[perl #129350] anchored/floating substrings must be utf8 if target is
James E Keenan (2):
Time-HiRes: bring up-to-date with CPAN.
Revert "Reduce SelectSaver memory footprint"
James Raspass (1):
Speed up compilation of overload.pm a smidge.
Jarkko Hietaniemi (15):
macos Sierra (10.12) hints comment updates.
vax-netbsd: inf/nan only if IEEE 754
vax-netbsd: avoid NV_INF/NV_NAN uses
vax-netbsd: POSIX: fenv.h is work-in-progress
vax-netbsd: POSIX: skip inf/nan parts
vax-netbsd: POSIX: skip t/math.t tests needing inf/nan
vax-netbsd: do not export inf/nan which we do not have
PL_inf/PL_nan need different export with C++
Time-HiRes: explicit clockid_t cast for C++11
If a unit test doesn't finish in 5 minutes, it's not a unit test.
macOS Sierra (10.12) does have clockid_t.
netbsd/vax perldelta tweakery.
Add script for looking at test time outliers.
Add scan for IBM and Cray mainframe fp formats.
make regen for the IBM/CRAY fp
Karl Williamson (49):
utf8.c: #define MIN if not already defined
podcheck.t: perlepigraphs: don't note too long verbatims
perlapi: Minor clarifications to sv_utf8_decode
perlapi: Clarifications, nits in Unicode support docs
Move #define to different header
XS-APItest/t/utf8.t: Add some tests
APItest/t/utf8.t: Rename variable
Add API Unicode handling functions
Add is_utf8_fixed_width_buf_flags() and use it
Centralize definitions of MIN, MAX
utf8n_to_uvchr() Fix EBCDIC bug with overlongs
APItest/t/utf8.t: Fix typo
APItest/t/utf8.t: Skip some tests if major one fails
utf8.c: Add missing type specifier to declaration
APItest/t/utf8.t: Fix EBCDIC test
APItest/t/utf8.t: Fix 3-byte overlong test
APItest/t/utf8.t: Add some constants
utf8.c: Add missing cast
XS-APItest/t/utf8.t: Fix failing EBCDIC test
perlapi: Fix docs for 2 scope related macros
autodoc.pl: Allow =item lists in perlapi
utf8.c: Consolidate duplicate error msg text
Add details to UTF-8 malformation error messages
utf8.c: Add some UNLIKELY()s
APItest/t/utf8.t: Extract code to common function
utf8.h: Change some flag definition constants
utf8.c: Rename a couple of macros for clarity
utf8.c: Extract some code into 2 functions
APItest/t/utf8.t: Rename test for clarity
APItest/t/utf8.t: Add missing test
APItest/t/utf8.t: Fix improper tests
APItest/t/utf8.t: Indent a bunch of code
utf8n_to_uvchr(): Note multiple malformations
utf8n_to_uvchr(): Make a parameter const
Add utf8n_to_uvchr_error
utf8.h: Simplify macro
perlapi: Fix clause that should have been removed earlier
utf8.c: Silence a compiler warning
PATCH: [perl #129891] t/op/utf8decode.t failing
toke.c: Fix grammar in comment
perlapi: Grammar, typos
toke.c: Fix EBCDIC issue
op.c: Fix EBCDIC-only bug
utf8.c: Reflow 2 lines, so it is clear they are 2.
Add a regex_sets debugging function
regcomp.c: Fix erroneous comment; clarify others
PATCH: [perl #129322] S_invlist_clear(SV *): Assertion `invlist' failed
podcheck.t: .core dump files don't contain pod
utf8n_to_uvchr(): Reduce chances of reading beyond buffer
Lukas Mai (7):
op.c: fix what looks like typos in comments
perlsec: convert C snippet from K&R C to C89
regcomp.c: remove extra aTHX_ added in c2867e745ca
toke.c: get rid of "if (0)"
toke.c: remove redundant (OP *) casts
libperl.t: treat i686 arch the same as x86
perly.y: remove redundant NULL casts
Nicolas R (1):
Reduce SelectSaver memory footprint
Reini Urban (2):
sassign is wrongly declared as BASEOP, not BINOP.
sassign was used as UNOP, optimize {or,and,dor}assign
Sawyer X (1):
typo
Sergey Aleynikov (1):
[RT #129789] Time::HiRes: fix compilation on darwin
Stevan Little (7):
update epigraphs.pod
ticking the release
known pod issues
new perldelta
bumping the version number
updating opcodes (version number mostly)
update Module::CoreList
Steve Hay (6):
5.22.3-RC4 and 5.24.1-RC4 today
Add epigraphs for 5.22.3-RC4 and 5.24.1-RC4
Upgrade HTTP::Tiny from version 0.068 to 0.070
Upgrade parent from version 0.234 to 0.236
Upgrade Test::Simple from version 1.302056 to 1.302059
Upgrade Scalar-List-Utils from version 1.45 to 1.46
Steven Humphrey (1):
Fix typo in perlrun.pod
Thomas Sibley (1):
corelist: Fix typo in variable name
Tony Cook (1):
(perl #128996) prevent PL_op pointing to freed ops
Yves Orton (58):
uniprops.t: split into 10 seperate test files t/re/uniprops01.t etc
gv.c: document where @- and @+ (and %- and %+ are initialized in gv.c)
handy.h: add strEQs() and strNEs() for comparing to constant strings
handy.h: add _memEQs() and _memNEs() for use with constant strings
handy.h, hv.h: fixup hash s suffix macro definitions, move to hv.h
sv.c: add sv_setpv_bufsize() and SvPVCLEAR()
Devel-Peek: use hv_fetchs() when the key is a constant string
ext/attributes: use _memEQs() when comparing to string arguments
ext/VMS-Stdio: switch to using macros designed for string constant args
ext/B: use strEQs() and strEQ() in expressions
ext/POSIX: use _memEQs() and not memEQ() for constant string comparison
ext/PerlIO-encoding: use SvPVCLEAR()
ext/mro: use memEQs() for constant string checks
ext/XS-APItest: switch to using strEQs()
os2: switch to using string constant friendly macros
Storable: switch to using SvPVCLEAR()
dist/Data-Dumper: switch to using SvPVCLEAR()
amigaos4: use constant string friendly macros
pod: mention SvPVCLEAR()
vms: use hv_fetchs() with constant string key
perl.[ch]: switch to using SvPVCLEAR() and string constant friendly macros
gv.c: add a require_tie_mod_s() wrapper for constant string args
gv.c: switch to using string constant friendly macros
gv.c: rework string separator parsing to use new string macros
gv.c: rework special var matching logic to be simpler
doio.c: use new SvPVCLEAR and constant string friendly macros
doop.c: use new SvPVCLEAR and constant string friendly macros
dump.c: use new SvPVCLEAR and constant string friendly macros
hv.c: use new SvPVCLEAR and constant string friendly macros
locale.c: use new SvPVCLEAR and constant string friendly macros
mg.c: use new SvPVCLEAR and constant string friendly macros
mro_core.c: use new SvPVCLEAR and constant string friendly macros
numeric.c: use new SvPVCLEAR and constant string friendly macros
op.c: use new SvPVCLEAR and constant string friendly macros
pp.c: use new SvPVCLEAR and constant string friendly macros
pp_ctl.c: use new SvPVCLEAR and constant string friendly macros
pp_hot.c: use new SvPVCLEAR and constant string friendly macros
pp_pack.c: use new SvPVCLEAR and constant string friendly macros
pp_sys.c: use new SvPVCLEAR and constant string friendly macros
regcomp.c: use new SvPVCLEAR and constant string friendly macros
sv.c: use new SvPVCLEAR and constant string friendly macros
toke.c: use new SvPVCLEAR and constant string friendly macros
universal.c: use new SvPVCLEAR and constant string friendly macros
utf8.c: use new SvPVCLEAR and constant string friendly macros
vutil.c: use new SvPVCLEAR and constant string friendly macros
vxs.inc: use new SvPVCLEAR and constant string friendly macros
regexec.c: fix perl #129897: trie short circuit breaks capture buffers
regexec.c: in debug show whether TRIE nodes have a jump table
regexec.c: in debug fixup indents and TRIE/BUFFER debug output
regexec.c: fixup annoying unbalanced whitespace
regexec.c: add comment and add a test
regexec.c: fix #129903: forbid empty pattern in regex code block
pp_(hot|ctl).c: switch croak() to Perl_croak() for win32
t/regop.t: improve test name
PerlIO_printf() does not take aTHX_ as an argument
mark depth unused except under DEBUGGING
Add a way to have functions with a trailing depth argument under debugging
make regen and args assert fix
-----------------------------------------------------------------------
--
Perl5 Master Repository