In perl.git, the annotated tag v5.25.5 has been created
<http://perl5.git.perl.org/perl.git/commitdiff/e6529ff9749c10cf45398786eb1c3a6d4a39700c?hp=0000000000000000000000000000000000000000>
at e6529ff9749c10cf45398786eb1c3a6d4a39700c (tag)
tagging b912808c57c4dd8f57efd441416886c2674ab4cd (commit)
replaces v5.25.4
tagged by Stevan Little
on Tue Sep 20 15:38:45 2016 +0200
- Log -----------------------------------------------------------------
Fifth release of the v5.25 series!
Aaron Crane (1):
Swap release managers for 5.25.6 and 5.25.7
Aristotle Pagaltzis (1):
perlfunc: re-document old split() @_ side effect
Chris 'BinGOs' Williams (5):
Update epigraphs for v5.25.4
New perldelta
Bump the perl version in various places for v5.25.5
Prepare Module-CoreList for v5.25.5
Update that Module-CoreList in Maintainers.pl
Craig A. Berry (9):
Remove VMS-specific hacks from showlex.t.
Make PERLLIB_SEP dynamic on VMS.
More stderr suppression in t/run/locale.t.
Delete localized %ENV entries in t/run/locale.t.
Don't pollute $ENV{LC_ALL} in pod/perlmodlib.PL.
Try harder to clean up %ENV in 140_proxy.t.
Tainted dirs on VMS when not under DCL.
Make the "where install" directories Unix-format on VMS.
Force a newline in new attrs.t test.
Dagfinn Ilmari Mannsåker (1):
Remove obsolete Test prereq from PathTools
Dan Collins (2):
[RT #129069] Perl_yylex: Fix two use-after-free bugs
Regression test for RT #129196
Daniel Dragan (1):
tweaks for Win32 VC vs GCC detection makefile code
Dave Cross (1):
Correct 'map' documentation to reflect operation on a list.
David Mitchell (17):
re_untuit_start() avoid overshoot with utf8
concise.t: work with PERL_UNICODE=""
tmp fix for Bleadperl breaks Variable-Magic
Perl_deb_stack_all() - handle CXt_SUBST better
assert op not freed in finalize_op() and rpeep()
do_sv_dump(): handle CvSTART() as slab address
avoid using freed ops on BEGIN :attr {}
newMYSUB/Perl_newATTRSUB_x remove a goto
reindent and reformat newMYSUB and newATTRSUB_x
make S_already_defined() in op.c return void
newATTRSUB_x(): document what the cv var is for
toke.c: fix mswin32 builds
fix errror handling for ':attr(foo' with no ')'
Perl_delimcpy(): handle backslash as last char
add some code comments for the users of delimcpy()
rename S_delimcpy() to S_delimcpy_intern()
Revert "tmp fix for Bleadperl breaks Variable-Magic"
E. Choroba (2):
Nested single quotes in documentation example
Fix English in perlfunc
Father Chrysostomos (39):
podcheck.t: Show file name in stderr output
perlinterp.pod: Expand the op tree section
[perl #107726] Test for Filter::Simple and ânoâ
Increase $Filter::Simple::VERSION to 0.93
[perl #125679] Donât make lvref ops on error
taint.t: Set up @INC before using it
Fix checks for tainted dir in $ENV{PATH}
[perl #129073] Assert failure: ${p{};sub p}()
release_schedule.pod: Tick off last month
[perl #129196] Crash/bad read with âevalbytes Sâ
parser.t: Suppress warning
Stop setting OPf_REF on OP_ENTERSUB
No need to skip t/op/dump.t on darwin
[perl #47047] Fix erroneous AUTOLOAD warning
Fix up B::Concise tests following op flag change
[perl #129106] Check for null PL_curcop in IN_LC()
toke.c: Correct comment
op.c: Avoid string cmp when unnecessary
[perl #129090] Crash with sub c{sub c}
pad.c:pad_fixup_inner_anons: Add assertions
[perl #129164] Crash with splice
[perl #129267] Test for gv_fetchmethod buffer overrun
perldelta for 65169990
perldelta for #107726 / 8bc40f3a4e
perldelta for #125679 / 2b6a5bfb1
perldelta for ba0a4150f
perldelta for #129196 / 9bde56224
perldelta for #47047 / 1de22db27a
perldelta for #129090 / 6da13066b6
perldelta for #129164 / 92b69f650
Increase $XS::APItest::VERSION to 0.84
Add regexp_nonull.t
regexp.t: Update comments about column 1
[perl #129287] Make UTF8 & append null
bop.t: Delete $SIG{__WARN__}
perldelta: Remove duplicate entry; fix typo
perldelta for #129287 / b43665
perldelta for e426a4af0
Make regexp_nonull.t test patterns without null
James E Keenan (3):
Provide missing link for one instance of 'eval'.
Add additional tests for DirHandle to improve coverage.
Correct one formatting error in perldelta.pod.
Karl Williamson (71):
PATCH: [perl #129072]: podspec typo
perlapi: Document returns from my_strlcat, my_strlcpy
locale.c: Use my_strlcat()
perlinterp: Use 'e.g' not 'i.e.' for 'for example'
PATCH: [perl #129038] Crash with s///l
Revert "perlinterp: Use 'e.g' not 'i.e.' for 'for example'"
Porting/bisect.pl: /usr/sbin/sysctl exists
regcomp.c: Typo, spacing in comment
PATCH: [perl #129122] regex sets syntax error
Add Theo Buehler to AUTHORS
regen/embed.pl: Allow inline funcs to be named Perl_foo
utf8.c: Join EBCDIC/non-EBCDIC code
utf8.c: Clarify comments for valid_utf8_to_uvchr()
Document valid_utf8_to_uvchr() and inline it
is_utf8_string_loc() param should not be NULL
utf8.c: Use 'break' instead of 'goto'
embed.fnc: Replace blanks by tabs
Add new synonym 'is_utf8_invariant_string'
Use new name 'is_utf8_invariant_string' in core
Simplify slightly is_utf8_invariant_string
is_utf8_invariant_string is pure
Inline is_utf8_invariant_string()
Slightly simplify utf8_to_uvuni_buf()
Inline utf8_distance(), utf8_hop()
Inline is_utf8_string() and is_utf8_stringloclen()
utf8.h, utfebcdic.h: Add comments, align white space
utf8.h: Add some LIKELY() to help branch prediction
Add #defines for UTF-8 of highest representable code point
Move isUTF8_CHAR helper function, and reimplement it
is_utf8_string() is now a pure function
utf8.c: Add comments
Make 3 UTF-8 macros API
Add is_utf8_valid_partial_char()
Use new is_utf8_valid_partial_char()
Merge branch for improving API UTF-8 handling into blead
Add C macros for UTF-8 for BOM and REPLACEMENT CHARACTER
Fix is_utf8_valid_partial_char()
inline.h: Declare functions to be inline
append_utf8_from_native_byte: Add parens for clarity
perlunicode: Fix typo
perlapi: Clarify utf8n_to_uvchr entry
Add #defines for XS code for Unicode Corregindum 9
utfebcdic.h: Fix typo in comment
Add IS_UTF8_INVARIANT and IS_UVCHR_INVARIANT to API
regen/regcharclass.pl: surrogates are code points
isUTF8_CHAR(): Bring UTF-EBCDIC to parity with ASCII
Unconditionally define memcmp() if not sane
handy.h: Add memLT, memLE, memGT, memGE
utf8.c: Extract duplicate code to common fcn
utf8.c: Fix typo in comment, add some comments
Revamp overlong handling in is_utf8_char_slow, fixing a bug
lib/warnings/utf8: Reinstate warning test
Test isUTF8_CHAR()
APItest/utf8.t: Some clean up
APItest/t/utf8.t: Add tests
Enhance and rename is_utf8_char_slow()
utf8.h: Add comment, white-space changes
utf8.c: Add some UNLIKELYs
handy.h: Comment memEQs and memNEs
Fix off-by-one error in is_utf8_valid_partial_char()
perlapi: Reword description of is_utf8_valid_partial_char
Add is_utf8_valid_partial_char_flags()
Add tests for is_valid_partial_utf8_char_flags()
inline.h: Add 'const's; avoid hiding outer variable
perlapi: Clarify isUTF8_CHAR()
Add macro for determining if UTF-8 is Unicode-strict
Add macro for Unicode Corregindum #9 strict
Add isUTF8_CHAR_flags() macro
perlapi: Clarify docs for some is_utf8_foo functions
perldelta for new Unicode-handling function.
utf8.c: Fix bug in new _is_utf8_char_helper() function
Lukas Mai (4):
perlobj: s/Deferencing/Dereferencing/
restore comment mangled by 27da23d53ccce6
perlsub: scalar split no longer clobbers @_ (RT #129297)
perldelta: grammar
Ricardo SIGNES (1):
[perl #107726] Filter::Simple: âuseâ and then ânoâ
Rick Delaney (1):
Test for perl #47047
Sawyer X (1):
Paying respect to Jon AVENJ Portnoy
Stevan Little (5):
working on perldelta
working on perldelta some more
Update Module::CoreList for 5.25.5
finalize the perldelta
add new release to perlhist
Steve Hay (3):
Upgrade Sys::Syslog from version 0.34 to 0.35
Upgrade XSLoader from version 0.22 to 0.24
Upgrade Test::Simple from version 1.302052 to 1.302056
Sullivan Beck (1):
Bump Locale-Codes from 3.39 to 3.40
Theo Buehler (1):
Update outdated man links for strlcpy and strlcat.
Tony Cook (3):
(perl #128095) check pack_sockaddr_un()'s return value
(perl #128988) preserve PL_oldoldbufptr is preserved in scan_heredoc()
fix a stupid type error
Yaroslav Kuzmin (1):
perlio.c: Fix z/OS problem
Yves Orton (12):
restore Internals::hv_clear_placeholders for now
fix: [perl #129267] Possible string overrun with invalid len in gv.c
rename "nend" name_cursor in Perl_gv_fetchmethod_pvn_flags
Revert "rename "nend" name_cursor in Perl_gv_fetchmethod_pvn_flags"
Revert "fix: [perl #129267] Possible string overrun with invalid len in
gv.c"
clean up gv_fetchmethod_pvn_flags: introduce name_end
clean up gv_fetchmethod_pvn_flags: move origname init to function start
clean up gv_fetchmethod_pvn_flags: rename nsplit to last_separator
fix #129267: rework gv_fetchmethod_pvn_flags separator parsing
doop.c: use sv_setpvn() instead of sv_setpvs()
sv.c: sv_grow: newlen cannot be smaller than SvCUR()
regcomp.c: S_concat_pat: guard against missing trailing nulls
jdhedden (1):
Upgrade to Thread::Semaphore 2.13
-----------------------------------------------------------------------
--
Perl5 Master Repository