In perl.git, the annotated tag v5.21.6 has been created
<http://perl5.git.perl.org/perl.git/commitdiff/c7eb06173d42c6374c521fcd0e84c014cad1333b?hp=0000000000000000000000000000000000000000>
at c7eb06173d42c6374c521fcd0e84c014cad1333b (tag)
tagging 6ed80d55657304061a4d51a3aa68a5ec84f59881 (commit)
replaces v5.21.5
tagged by Chris 'BinGOs' Williams
on Thu Nov 20 22:32:02 2014 +0000
- Log -----------------------------------------------------------------
Mae hyn yn v5.21.6
Aaron Crane (2):
Fix stack-management bug when semctl encounters errors
[perl #123029]: add regression test
Abigail (6):
Epigraph for 5.21.5
New perldelta for 5.14.6
regen/opcode.pl run for 5.21.6
Bump the perl version in various places for 5.21.6
More actions to take when bumping the version number.
5.21.5 has been ticked off
Andrew Fresh (1):
Better handling of symlink creation
Andy Dougherty (2):
Change os390 custom cppstdin script to use fgrep.
Disable gcc-style function attributes on z/OS.
Brian Fraser (6):
overload.pm: Removed an unused variable
Android hints: No locales here, so undef d_lc_monetary_2008
POSIX: C99 support exceptions on Android
POSIX/t/posix.t: Fix skip count for localeless systems
XSLoader: Amend the mod2fname generation to detect more cases
XS::APItest, svpeek.t: Test the correct thing
Chad Granum (11):
Import Test-More 1.301001 alpha 63
Update to Test::More alpha 064
Update Test-Simple to alpha 065
Update to Test-Simple Alpha 068
Update Test-Simple to alpha 070
Update Test-Simple to alpha 071
Revert "Update Test-Simple to CPAN version 1.001009"
Update Test-Simple to alpha 073
Update Porting/Maintainers.pl for alpha Test-Simple
Update Test-Simple to alpha 074
Update Test-Simple to alpha 075
Chris 'BinGOs' Williams (20):
Synchronise versions in Maintainers.pl for recent updates
Update Encode to CPAN version 2.63
Update ExtUtils-MakeMaker to CPAN version 7.00
Fix a bug with customized.t when CUSTOMIZED is empty arrayref
Update experimental to CPAN version 0.013
Update Digest-SHA to CPAN version 5.93
Update Encode to CPAN version 2.64
Update Test-Simple to CPAN version 1.001009
Update Test-Harness to CPAN version 3.34
Update ExtUtils-MakeMaker to CPAN version 7.02
Trailing whitespace removed in perlport.pod
ExtUtils-Manifest update to Maintainers.pl
Update CPAN-Meta-Requirements to CPAN version 2.129
Update HTTP-Tiny to CPAN version 0.051
Fix parse_abstract so it doesn't explode when Encode isn't available
[CPAN RT#100275] Add spaces if needed to CCFLAGS
Update CPAN-Meta-Requirements to CPAN version 2.130
Update CPAN-Meta to CPAN version 2.143240
Update Module::CoreList for v5.21.6
Finalise perldelta
Craig A. Berry (14):
Unixify the new Test::Simple temp dir on VMS.
Special handling of Cwd and List::Util in configure.com.
Replace Test::More with t/test.pl in DynaLoader.t.
Bump POSIX version following a7ea4c68ecf.
Bump XSLoader version after 4821216b2814.
Move rel2abs earlier in File::Spec::VMS::abs2rel.
Revise Unix syntax detection File::Spec::VMS::abs2rel.
Force barename base to be a directory in File::Spec::VMS:abs2rel.
Fix undefined warning in File::Spec::VMS::catfile.
Simplify abs2rel.t.
Version bump for File::Spec::VMS.
Remove vmsish pragma from one-liners in Test::Simple's exit.t.
Remove unused exit handler in vms/vms.c.
Escape EFS for directory portion in tovmsspec.
Daniel Dragan (22):
make -DNO_MATHOMS work on Win32
cleanup perlio.c and doio.c
rmv redundant PerlIO_find_layer from PerlIO_default_layers
add /dev/null support to :win32 io layer
do not lock files when doing open() on :win32 layer
refactor Perl_cv_undef_flags
free up CvPADLIST slot for XSUBs for future use
const fold OS versions in make_ext.pl
fix Win32 nmake cant rebuild DynaLoader.obj on Makefile regen bug
fuse returning branches in pp_goto
char * pv can never be null in S_is_safe_syscall
don't call SvPV and toss the result if no PerlIO ptr
simplify Perl_xs_apiversion_bootcheck
remove cargo culted redundant PL_perldb test
remove obsolete PL_apiversion
add xs_handshake API
optimize Perl_boot_core_UNIVERSAL and Perl_nextargv
dont run extension building make twice on a fresh src tree
add filename handling to xs handshake
make debugging easier in memory allocator code in perl.c and util.c
readd noreturn and silence "noreturn that returns" warning on MSVC
misc optimizing in DynaLoader
David Mitchell (13):
porting/checkcase.t: suppress warnings
add t/perf/, t/perf/opcount.t
rename t/op/opt.t -> t/perf/optree.t
t/perf/optree.t: expand blurb
add t/perf/speed.t
add t/perf/benchmarks, t/perf/benchmarks.t
add note about t/perf/ to t/README
fix 't/TEST -benchmark'
[MERGE] add t/perf/ hierarchy
silence new compiler warning
fix build under -DPERL_GLOBAL_STRUCT
util.c: fix comiler warnings
perf/benchmarks.t: fix regex typo
Doug Bell (4):
make it clear not to use git-send-email at all
git format-patch -M option takes branch
fix change description has incorrect proto
rename anonymous list -> array in docs
Father Chrysostomos (243):
re_tests: More tests for #122890
f_map.t: Remove version checks
Call string overloading once in join($ov,...)
Make null list+pushmark happen in more cases
op.c: No need to check the name of *_
Rmv restrictions on op tree structure for padrange
Increase $B::Deparse::VERSION to 1.30
Remove very obsolete comment
state.t: Improve test for #123029
sv.c: Always #define COW threshold constants
[perl #122680] Omit <-- HERE marker from (?=){3} warning
repeat.t: Remove to-do test for 20010809.028
pp.c:pp_repeat: Remove #if 0 code
[perl #122695] Fix line number for else{foo}
Revert "Update ExtUtils-MakeMaker to CPAN version 7.00"
Extend void list optimisation to two lexicals
Deparse stash subs stores as RVs
Make Deparse.t test just added less sensitive
Remove redundant op_lvalue calls in perly.y
Allow list assignment to list repetition
perldata: Document list repetition assignment
op.c: Fix C++-incompatible typo
Make repeat op tree more consistent
Deparse list repetition assignment properly
Optimise ($foo)x1 and ($foo)x0 in list cx
toke.c: Report the proper type for assign ops
[perl #123057] Allow split-to-array in lvalue context
Restore previous Test::More::skip functionality
Consistent spaces after dots in perlapi.pod
split.t: More tests for perl #123057
[perl #122829] Flip-flop under recursion
[perl #122782] map{no strict;...} etc.
Reduce the number of null ops for \$x=\$y
t/base/lex.t: Dodge warning
perlfunc: Mention map {;...} convention
perliol.pod: Correct flags type in _PerlIO struct
Record errno value in IO handles
Increase $PerlIO::scalar::VERSION to 0.20
Increase $PerlIO::encoding::VERSION to 0.20
Have close() set $! and $^E
[perl #57512] Warnings for implicitly closed handles
[Merge] Warnings for implicitly closed handles
[perl #123103] Allow ext magic on read-onlies
[perl #123103] Just set SVf_READONLY on magic vars
op.c: Fix PERL_DEBUG_READONLY_OPS
Make Peek.t less sensitive to NO_COW config args
op.c: ro ops for mysubs
Propagate lvalue context to lhs of (...)x...
toke.c: Allocate __SUB__ as a baseop if possible
Deparse +sub :attr{} correctly at stmt start
Manually revert "Rationalise RX_MATCH_UTF8_set()"
[perl #123135] Tests for utf8 %^N within match
[perl #121827] Fix repeat stack bugs
op.c: Skip pushmark for (...)x... in scalar cx
Optimise substr assignment at sub exit
Optimise âreturnâ away at end of lv sub
perldelta for ab4e48c10a / #123135
sort perldiag
perldiag: rewrap an entry for better splain output
Fix perldiag typo
Remove Mac Classic code from B::Concise
dump.c: Dump seq field of nextstate ops
dump.c: Use same code for cops and ex-cops
Adjust Peek.t for SEQ dumping
Increase $B::Concise::VERSION to 0.995
[perl #77452] Deparse BEGIN blocks in the right place
Mention Data::Dump::Streamer in B::Deparse docs
Spell optimise consistently in Deparse pod
Update B::Deparse docs about BEGIN blocks
Better B::Deparse warning for custom ops
Deparse Devel::Peek::Dump
Allow OPpTARGET_MY optimisation for vec
Allow OPpTARGET_MY optimisation for x
Update B::Deparse for last two commits
op_private: Remove incorrect OPpLVREF_TYPE comment
Renumber op flags so TARGET_MY and OUR_INTRO differ
Fix Deparse OPpLVAL_INTRO handling in lists
Allow OPpTARGET_MY optimisation for split
Optimise stringify away for "\Q$_" "\u$_" etc.
Make B constants depend on perl headers
Fix up f_map.t following "\L$_" optimisation
Remove OA_DANGEROUS from match
Remove OA_DANGEROUS from subst(cont)
Fix $lex = $ref++ under use integer
Make pp_postinc call set-magic on its target
Allow OPpTARGET_MY on non-integer postdec/inc
Remove OA_DANGEROUS from non-integer postdec/inc
Donât copy VMS hints to cop->op_private
Remove OA_DANGEROUS from sort
Remove OA_DANGEROUS from grep and map
Remove OA_DANGEROUS from cond_expr
Remove OA_DANGEROUS from die
Remove OA_DANGEROUS from loopctl-type ops
Remove OA_DANGEROUS from exit
tied is OA_DANGEROUS
Fix ext/B/t tests after OA_DANGEROUS removals
enterwrite is not OA_DANGEROUS
exec is not OA_DANGEROUS
kill is not OA_DANGEROUS
smartkve.t doesnât need to disable dep warnings
values and each are OA_DANGEROUS
[Merge] More OA_DANGEROUS stuff
Shrink PL_op_private_bitdefs
Donât use OP_SIBLING(o) in op.c:ck_sassign
op.c:ck_sassign: Simplify freeing of sassign op
op.c:scalarvoid: Remove redundant scalar(o)
release_schedule.pod: Correct some versions
Extend y/// warnings to utf8
Donât check OPpTARGET_MY on match ops at run time
Skip padsv op in $lex =~ ...
op.c:bind_match: remove redundant var
sv.c:find_uninit_var: use newSVpvs_flags
tr_utf8.t: Suppress warning
Donât allow OPpTARGET_MY on postdec/inc
Fix $lex = chomp $lex regression from 5.12
pp.c:do_chomp: Remove redundant sv_force_normal
More TARGLEX comments in op_private
pp.c:do_chomp: Remove redundant assignment
lex_assign.t: Donât skip all failing tests
lex_assign.t: Add comment explaining this file
op_private: Update concat TARGLEX comment
Donât allow OPpTARGET_MY with integer negation
Call STORE on lexical $tied = vec/chr
Donât treat setpgrp($nonzero) as setpgrp(1)
Donât call STORE twice on setpgrp target
Suppress warning from lex_assign.t
op.c:ck_sassign: Donât check the pad name for state
op.c:ck_sassign: correct comment
op.c:ck_sassign: Move targlex to static func
Extend OPpTARGET_MY optimisation to state var init
lex_assign.t fix-up
More lex_assign.t fix-ups
Test the prev commit
Increase $Unicode::UCD::VERSION to 0.59
Increase $Exporter::VERSION to 5.72
Donât make temp copy for ()=...
Test reference to unavailable lexical variable
repeat.t: Correct comment
[perl #123161] Add %B::Op_private::ops_using
Have Deparse use %B::Op_private::ops_using
current_sub.t: Test sub(){__SUB__}
sub(){__SUB__} under -d, sub{eval"";__SUB__}
Make sub(){$outer_lexical} return a copy each time
Preserve :method in sub:method(){$outer_lex}
Donât turn sub:CustomAttr(){$outer_lex} into a const
Update comments about sub(){$x} consting
Add new LVALUE flag for pad names
op.c: Record lvalue use of lexicals
Donât attempt to inline my sub (){$outer_var}
pad.c:S_cv_clone: Add assertion
pad.c: Have S_cv_clone_pad return the CV
pad.c: Move constant closure code
Put sub(){ ... } constant tests in a new file
Deprecate inlining sub(){$x} if $x is changed elsewhere
Use âbehaviorâ consistently in perldiag
Restructure const-optree.t
Donât inline sub(){0; $x} if $x changes elsewhere
Donât inline sub(){my $x; state sub z {$x} $outer}
const-optree.t: More tests
Donât inline sub(){ 0; return $x; ... }
Donât inline sub(){ 0; return $x }
const-optree.t: Correct comment
Handle multiple closures in sub(){$x} const-izing
op.c:Start the search for const vars at CvSTART
Remove SvREADONLY_on from op.c:op_const_sv
First arg to op_const_sv is never null
Allow sub():method{CONSTANT} to be inlined
Make sub () { 0; 3 } inlinable once more
Inline op_const_sv into cv_clone
Make op.c:op_const_sv static
Account for string eval when const-izing sub(){$x}
Account for state vars when const-izing sub(){$x}
pad.c:cv_clone_pad: Avoid copying sv
Document sub inlining changes
[Merge] Constant inlining clean-up
Alphabetise perldiag
â%s found where op expectedâ under fatal warnings
Revert "t/TEST: add -w to shebang, fix a used-once warning"
Turn off UTF8 flag on crypt ret val
Stop crypt($tied,...) from calling FETCH twice
tie.t: Donât skip base.pm test unconditionally
B.pm: Document COP_SEQ_RANGE_*
Sort perldiag
t/lib/warnings/mg: Remove comment
Fold t/lib/warnings/irs into mg
Make $/=-1 warning default like other dep warnings
Deparse.t: To-do test for #115066
Spell behaviour consistently in perlsub
Revert the âreturnâ part of 6edcbed6
[perl #115066] Fix wrongly nested âuseâ deparsing
Put PL_cop_seqmax++ code in one spot
t/base/rs.t: Suppress warning
Donât always skip in-memory tests is t/base/rs.t
Fix double free with unterminated /(?{ <<END })/
op.c: Correct comment added by c427f4d2d
op.c: cmmoent typo
perldiag: Correct âCan't use %s for loop variableâ
Increase $I18N::Langinfo::VERSION to 0.12
perldelta for fa367bcbf7
perldelta for #123029
perldelta for #122680 / e1729dc6ad
perldelta for #122695 / 51a82aa9fb
perldelta for ce409cc88
perldelta for 25f5d5405
perldelta for 82209a5
perldelta for c57eecc5
perldelta for 03d05f6e34e
perldelta for #123057 / e4e95921
perldelta for #121374 / a2b5b206
perldelta for #122829 / 00e40766a
perldelta for #122782 / e660c409
perldelta for f4725fad1a
perldelta for 96d7c888
perldelta for #123103 / 1d5686ec7b
perldelta for ff781254a3
perldelta: Sort updated modules
perldelta for 6b6b21da8
perldelta for #121827 / 3a100dabd
perldelta: fix pod syntax
perldelta for 6a9665b0cf
perldelta for #77452 / 8635e3c23
perldelta for OPpTARGET_MY optimisations
perldelta for #119815 / 12cea2fa65
perldelta for 710b427f0
perldelta for OPpTARGET_MY bugs
perldelta for OA_DANGEROUS additions
perldelta for 6a8b6cf09
perldelta for bae8cfc69
perldelta for 5a8cd187c67
perldelta for referencing outer stale vars
perldelta for dc1230de
perldelta for 8915ba3d0
perldelta: missing paren
perldelta for c74d82e0fe
perldelta for fbc76eb33c6
perldelta for 659fbb76ee
perldelta for ddc3d23f07
perldelta for d88d1fe0d
perldelta for fd2709db56
Fix assert fail with my $x; sub() {$x}
Manually revert âRemove SvREADONLY_on from op.c:op_const_svâ
svleak.t: Add test for #123198
Remove redundant EBCDIC lines from Deparse.t
Glenn D. Golden (1):
Improve connected() doc
James E Keenan (3):
Test file fails to compile.
Demonstrate that RT #121360 has been resolved.
Add word missing from docs for 'wait' function.
Jarkko Hietaniemi (92):
Fix misparse of "Ind" as NaN (long story...) [perl #122843]
sisyphus thinks the test value is simply wrong here.
Manual revert of 0f83c5a4.
Decouple quadmath from longdouble.
Define my_rint() only when necessary.
Configure: add doublekind for the format of double.
Configure: echo the less common long double kinds.
Configure: 84e6cb05 left quadmath detritus to longdblkind testing.
Force LONG_DOUBLEKIND always to be probed for.
In tests, 'use strict' etc after the @INC manipulation.
Use DOUBLEKIND in S_hextract() setup.
Add a note about the buffer wastage of double-doubles.
Oops in bade9271.
8e581bbf covered up this bug.
Add scan for ARM mixed-endian doubles.
S_hextract for mixed endian doubles.
Remove obsolete comment.
make regen
AIX noticed the broken comment and broke.
I shouldn't think of fp formats when tired.
pack 'D' only if nvsize > doublesize.
Configure: if doublesize==longdblsize, return 0.
Some notes on integer endianness.
Some notes on floating point endianness and formats.
Mention that packing inf/nan as integerish is deadly.
hexfp: use the double-double fallback also for unknown formats.
Comment tweak.
manisort
Revert "manisort"
Revert "t/TEST: RFC start to separate out valgrind test support."
Revert "t/TEST: suppress 2 uninitialized envars under make test.valgrind"
Revert "t/TEST: change timings Storable key: perf -> times, a better
description"
Revert "t/TEST: simplify <$results> processing loop. - TAP13.1+"
Revert "t/TEST: add -lxperf option to run tests under linux's perf stat"
Revert "t/TEST: move do_nothing test after option-handling code"
Revert "t/TEST: comment some of the <$results> loop vars"
Revert "t/TEST: add a common timestamp"
Revert "t/TEST: $failure doesnt need to use defined"
Revert "t/TEST: move our @found out to its real scope"
Drop uselongdouble unless it really gives longer doubles.
Perl_isfinitel is not necessarily always there.
undef the temp variables between tests.
Fix one test message, add two tests.
Wrong (non-existent) Config var name.
skip_all, not skip, if only miniperl.
Using bignum needs skip_if_miniperl().
FV_ISFINITE, not FV_ISINITE.
FreeBSD may not have the C99 long double math interfaces.
Txoic tpyo.
PoisonPADLIST should not be totally empty.
If long double math functions do not work, drop uselongdouble.
Revert "sisyphus thinks the test value is simply wrong here."
Special case exp(1) for ppc64-linux.
Add Configure symbols to all the missing C99 math APIs.
checkcfgvar.pl --regen --default=undef; make regen
VMS configure.com C99 math symbols
AIX: Configure now detect this, leave the comment.
The NO_C99_LONG_DOUBLE_MATH is no more used.
Make the C99 *l test a little bit more accepting.
quadmath has tgammaq, not tgammal.
Remove unneeded HP-UX cases.
Only #ifndef gcc cases remain.
Remove trivial unneeded cases of not having C99 math.
Android should be doing the Configure scans.
We now have symbols for llrint and llround.
VMS should now be handled.
Remove unneeded Tru64 cases.
Tru64 more undef hints.
Remove now empty case.
cosh and log10 are already C89.
undef c99_foo ifndef HAS_FOO
Remove unneeded Win32 cases.
Remove Cygwin cases. Case.
We no more need to guard these with HAS_ACOSH.
checkcfgvar.pl needs autodie needs Fatal needs Scalar::Util needs lib.
fpclassify is emulated if necessary.
Emulate signbit() if necessary.
These are all emulated, so can be tested.
fdim NaN guard.
C99 math: lgamma and tgamma emulations.
quadmath: try finding if only available as gcc internal library.
The miniperl skip in utf8cache.t was wrong.
The 0d71ffa7 was quite sloppy with the sub-skips.
The skip count was all wrong.
Helper function for 'close enough with epsilon'.
No C++ comments, please, we are C89ish.
fma() emulation.
Platform may have only one of lgamma/tgamma.
Use my_tgamma/my_lgamma only ifndef HAS_TGAMMA/HAS_LGAMMA.
Comment reformatting.
While the nan() todo remains, at least warn not.
Try making gcc happy about casting U32 to void*.
Jim Cromie (15):
op.c: use CHANGE_TYPE everywhere its obvious
end the pp_mapstart trickery
op.c: use CHANGE_TYPE in S_alloc_LOGOP
op.c: CHANGE_TYPE in Perl_ck_rvconst
t/TEST: add -w to shebang, fix a used-once warning
t/TEST: move our @found out to its real scope
t/TEST: $failure doesnt need to use defined
t/TEST: add a common timestamp
t/TEST: comment some of the <$results> loop vars
t/TEST: move do_nothing test after option-handling code
t/TEST: add -lxperf option to run tests under linux's perf stat
t/TEST: simplify <$results> processing loop. - TAP13.1+
t/TEST: change timings Storable key: perf -> times, a better description
t/TEST: suppress 2 uninitialized envars under make test.valgrind
t/TEST: RFC start to separate out valgrind test support.
Karen Etheridge (1):
Update ExtUtils-Manifest to CPAN version 1.69
Karl Williamson (61):
makedepend.SH: Comment out unnecessary code
makedepend.SH: Retain '/**/' comments
makedepend.SH: Remove some unnecessary white space
makedepend.SH: White-space only
makedepend.SH: Split too long lines; properly join
regcomp.c: EBCDIC fix
utf8.c: Improve debug message
mktables: Use chr() instead of pack()
handy.h: Comments only
handy.h: Need macro definition for normally non-compiled code
handy.h: Add missing macro
Fix isASCII for EBCDIC
regcomp.c: isASCII should be isASCII_uni
EBCDIC doesn't have real UTF-8 locales.
charset_tools.pl: Fix changed function name
t/re/regexp.t: Generalize for non-ASCII platforms
t/re/regexp.t: Add ability to skip depending on platform
lib/locale.t: Add some \Q
handy.h: Two EBCDIC fixes
utf8.h: EBCDIC fix
dquote_static.c: Forbid \c{ on EBCDIC
uvoffuni_to_utf8_flags() die if platform can't handle
perlebcdic: Add clarification
toke.c: Fix potential buffer overflow
t/uni/variables.t: Remove unused param to sprintf
t/uni/variables.t: Remove duplicate test
t/uni/variables.t: Fix to run under EBCDIC
t/uni/variables.t: Clarify some test names
t/uni/variables.t: Rename variable
t/uni/variables.t: Add test skips
t/uni/variables.t: Add tests
t/uni/variables.t: White-space only
t/uni/variables.t: Add tests for the generated warnings
toke.c: Simplify macro for length-1 variable names
Deprecate all length-1 non-graphic variable names
Don't allow literal control chars in var names in EBCDIC
Document length-1 variable name rules
Fix Unicode errata
perldelta for Unicode erratum fix
recharclass: Corrections and nits
regcomp.c: Comment fixes
t/uni/variables.t: Fix typo
t/re/regexp.t: Properly handle \c?[ in regex_sets
regen/ebcdic.pl: Allow making tables in hex
op/index.t: Fix tests for EBCDIC
Add 'locale' warning category
perldiag: Remove message that is not raised
Raise warnings for poorly supported locales
lib/locale.t: Add knowledge about known bad locales
perllocale: Nits and clarifications
Revert "Raise warnings for poorly supported locales"
Add warning message for locale/Unicode intermixing
perlfunc: Fix typo
handy.h: Add missing parentheses to macro #define
Reinstate "Raise warnings for poorly supported locales"
lib/locale.t: Display debug information under harness
Silence spurious locale warnings
t/loc_tools.pl: Nits in comments, white-space only
t/loc_tools.pl: try code page 1252 locales
PATCH: [perl #123198] Memory leak in regex in 5.20.1
locale.c: Account for setlocale using static storage
Lukas Mai (9):
APIfy newDEFSVOP
APIfy block_start/block_end/intro_my
unbreak threaded builds
Move newDEFSVOP into the right perlapi.pod section
rename convert to op_convert_list and APIfy
fix type incompatibilities between format strings/args
fix line numbers in arity errors [#121374]
test line numbers in arity errors
rename [] from "anonymous list" to "anonymous array"
Ricardo Signes (3):
release schedule: the v5.22 landing plan
release schedule: 5.18.4 shipped, 5.18.5 may happen
perldelta: fix inconsistent variable names
Shlomi Fish (3):
Move the POD away from $a and $b.
Move away from $a and $b for examples.
$a,$b deprecation in perlop.pod.
Slaven Rezic (1):
$@ check in I18N::Langinfo documentation is reversed
Steve Hay (2):
Add optional GCC-only support for using long doubles on Win32
perldelta for 890b5089ee
Tony Cook (26):
[perl #122985] perlxs: PPCODE doesn't allow for CLEANUP
implement list form of pipe open for Win32
document the limitations of list pipe open on Win32
perldelta for aac983ac3f3f, c24a535b4f4f
[perl #122703] ensure $! is set when chmod() and utime() fail
perldelta for 8334cae656b5
[perl #121159] use the updated win32_popenlist() even with USE_IMP_SYS
PerlIO_list_push() accepts a non-const PerlIO_funcs pointer
semctl() on cygwin throws SIGSYS if the cygserver isn't running
bump $IO::Socket::VERSION to 1.38
Glenn D. Golden is now a perl AUTHOR
perldelta for 7eb3f2cf1bb0
perldelta for 7191ba826010
[perl #120487] make sure we're using an unmodified @INC to load Win32
change 'make clean' to be equivalent to 'make realclean'
[perl #108276] avoid deep recursion in Perl_op_free()
perldelta for 0997db6f4222
[perl #108276] avoid deep scalarvoid() self-recursion
move the closing ) out of the #ifdef USE_ITHREADS to avoid confusing tools
[perl #108276] re-indent the loop body
perldelta for aa9d125313d7
[perl #121337] fix issues with op/utf8cache.t
NetBSD 5.1 doesn't support some of the new symbols POSIX wants
[perl #123163] use the original link order unless on os390
fix PERL_OP_PARENT builds
perldelta for 754cffb02255
Yaroslav Kuzmin (3):
perlio: Fix to work with MVS Dataset
Fix ebcdic error of nostdio.h
Makefile.SH: Fix so works in EBCDIC
-----------------------------------------------------------------------
--
Perl5 Master Repository