In perl.git, the annotated tag v5.21.2 has been created
<http://perl5.git.perl.org/perl.git/commitdiff/d19b74a8509ac17e70547236ecb0292974addf29?hp=0000000000000000000000000000000000000000>
at d19b74a8509ac17e70547236ecb0292974addf29 (tag)
tagging 0e22af76ea3956d87f75200a0474dae9e3c48a79 (commit)
replaces v5.21.1
tagged by Abigail
on Sun Jul 20 13:39:16 2014 +0200
- Log -----------------------------------------------------------------
Third release of the v5.21 series
Aaron Crane (3):
pod/.gitignore: delete entries for now-unsupported arch-specific pods
pod/perlre.pod: fix typo in example code
Fix typo in op.h
Abhijit Menon-Sen (1):
Update ChangeLog before release
Abigail (9):
"all question marks" is ambigious.
Tick off the 5.20.0 and 5.20.1 releases.
Changes for 5.21.1 -> 5.21.2.
Revert "Update HTTP-Tiny to CPAN version 0.044"
Update Module::CoreList for 5.21.2
Listed updated modules.
Acknowledgement section of perldelta
Add new release to perlhist
Adjust 31e62fa1f35be3aceacc7fa62ce72d7131299a9a
Alexandr Ciornii (1):
File::Copy does not overwrite read-only files
Brian Fraser (2):
Glossary for d_ptrdiff_t
libperl.t: Allow tetss to pass if perl was compiled with -fno-common
Chris 'BinGOs' Williams (7):
Correct unintentional mistake in bump-perl-version
Sync Module-CoreList version in Maintainers.pl for CPAN release
Sync Storable version for CPAN release
Update Pod-Usage to CPAN version 1.64
Update IO-Socket-IP to CPAN version 0.30
Update experimental to CPAN version 0.008
Update HTTP-Tiny to CPAN version 0.044
Craig A. Berry (2):
Time functions in time64.c need thread context on VMS.
Fix like/is problem in perl5db.t.
Daniel Dragan (7):
PERL_UNUSED_CONTEXT -> remove interp context where possible
fix multi-evals problems in pad name list api
Module::CoreList::TieHashDelta stop massive recursion
universal.c gv_stashpv -> gv_stashpvs
static misc things in /dist/threads/threads.xs
optimize PathTools to not try to load XS on miniperl
refactor pp_ref
David Golden (1):
perlfunc: clarify our [perl #122132]
David Mitchell (15):
s///e on tainted utf8 strings got pos() messed up
Deprecate /\C/
Filter::Simple: eliminate /\C/
faster constant hash key lookups ($hash{const})
libperl.t + ASAN + -DPERL_GLOBAL_STRUCT_PRIVATE
wrap op_sibling field access in OP_SIBLING* macros
macroise op_sibling in Perl_ck_fun()
Devel::Peek: test 2-arg form of Dump
add op_sibling_splice() fn and make core use it
Ensure that op_last always points to last sibling
add op_lastsib and -DPERL_OP_PARENT
Improve optree sanity checking code in finalize_op
minor fixups to new op_sibling work
avoid adding two OP_HINTSEVAL ops
[Merge] add support for ops to link to parent
Dmitri Tikhonov (1):
Untie STDERR in IPC::Open3.
George Greer (1):
IPC-Open3.t: For d3ae482b also need the "SKIP" label from the original.
H.Merijn Brand (4):
Regen Configure after backports
This should be automated!
cut-n-paste error in comment for dladdr in config_h.SH for Condifure
uconfig.h again
James E Keenan (9):
Revert 6 tests failing on Win32 smoker.
Fix test file per George Greer comment.
Increment to $VERSION in ext/Hash-Util/lib/Hash/Util.pm.
Supply description for only test lacking one.
Don't add unnecessary linespace.
Add description to tests lacking them.
skip_all on darwin until nm peculiarities can be straighted out.
Need to increment $VERSION in ExtUtils::Manifest.
Merge branch '122300-extutils-manifest' into blead
Jarkko Hietaniemi (41):
Try simpler usage for file-level GCC_DIAG_RESTORE.
g++ -DPERL_GLOBAL_STRUCT_PRIVATE died on this.
Allow enabling -pedantic(-errors) (with -std=c89) for the core.
If we do not have vsnprintf, the len is unused.
HP-UX release wider match; also drop gcc opt level.
Further hpux hints simplifying suggested by H.Merijn.
Drop debugging, and handle HP-UX opt flags.
Unused contexts found under PERL_GLOBAL_STRUCT.
Under GLOBAL_STRUCT mgvtbl-s are const, which angers g++.
Unused snprintf results noticed by clang in Linux.
Remove or downgrade unnecessary dVAR.
Add t/porting/libperl.t
Follow-up to 51f14a05: not ignoring my_snprintf return values.
assert(*p = '#'); /* Spot the oops. */
printf formats are hard.
hv can be left uninitialized.
Guard cur_curlyx at least with an assert.
skip works only with SKIP.
Capture the stderr of "nm libperl.a".
Cosmetic consistency on "unimplemented function" deaths.
Assert before deref due to possible NULL.
Add -D_FORTIFY_SOURCE=2 when applicable.
Mention -D_FORTIFY_SOURCE in perldelta.
-D_FORTIFY_SOURCE is no more a todo.
In nonblock test do not ignore the syscall returns.
ANSI prototypes for Berkeley DB API testing.
Some more cppsymbols to scan.
Make the "no name list" catcher more relaxed.
Enable _FORTIFY_SOURCE only if optimizing, as specified.
Avoid unused warnings from locale-less systems.
Updates to the HP-UX compilation warning.
Allow reading nm output from a file (or STDIN).
Handle darwin ppc nm output, reenable test.
More debugging output.
test.pl:eq_array() is enough.
Sometimes Darwin has the string constants in cstring section.
Scan for expected and unwanted undef (libc) symbols.
Add comments.
Parsing linux input in darwin, and vice versa.
Add freebsd support.
Add fgets+tmpfile to avoidables, and add comments.
Karen Etheridge (3):
add vim swap files to the ignored list for MANIFEST.SKIP.
use warnings; convert "use vars" to "our"
use just the import sub from Exporter
Karl Williamson (35):
lib/locale.t: Improve debug info
regexec.c: Change MiXeD cAsE formal macro parameters
regexec.c: Change names of 4 macros
regexec.c: Clean up macro/code interface slightly
regexec.c: More cleaning of FBC macro/code interface
regexec.c: Exchange 2 lines of code and add comments
regexec.c: Comments and white-space only
PATCH: [perl #122090] Non-word-boundary doesn't match EOS
regexec.c: Move some macro definitions around
toke.c: White-space alignment, add comment
regcomp.c: Rewrite S_put_byte() which dumps regex []
regcomp.c: Add assertion, remove case: statements
utf8.h: Add comment
lib/locale.t: Fix debug statement
locale.c: Make a common idiom into a macro
locale.c: Keep better track of C/non-C locale
locale.c: Remove conditionals.
locale.c: White-space only
POSIX::setlocale(LC_NUMERIC) returns proper locale
ext/POSIX/POSIX.xs: White space only, align column
t/loc_tools.pl: Don't return a locale empty string
t/run/locale.t: setting to POSIX may be same as C
locale.c: Fix misplaced parenthesis
perl.h: Actually #define USE_LOCALE_TIME
locale.c: Prepare for rearrangement of code blocks
locale.c: name should be last resort when deciding if locale is utf8
util.c: Add comment
locale.c: Skip compiling fallback code on modern platforms
locale.c: Use safer code practice
locale.c: Use ptr's value before freeing it, not after
locale.c: Refactor UTF8ness of currency symbol code
locale.c: White-space only
locale.c: Add new heuristic for finding if locale is UTF-8
locale.c: Fix some unused code for potential future use
locale.c: Improve some comments
Matthew Horsfall (13):
In response to 7fefc6c, make autodoc smarter.
Update RMG to mention new policy of perlhist containing RMs names.
Update makerel to provide a helpful error message if chmod fails on
@writables
RMG: Remove useless 'make distclean', save time
RMG: Use -Dusedevel in ./Configure, like everywhere else in the RMG.
RMG: Show that version'd binaries might be used
Don't add a perldelta entry for _charnames.
No need for else after exit...
RMG - Clarify that updating %released/CAVEATS isn't for RCs
RMG - Per review - only -Dusedevel for development builds
RMG - Per review - keep make distclean as a test, add comment
RMG - Add comment that git clean -xdf after distclean should be no-op
Add a small test case for c445c5b
Matthew Horsfall (alh) (6):
Add new perldelta for 5.21.2
Add Epipgraph for 5.21.1
Bump the perl version in various places for 5.21.2
Update Module::CoreList for 5.21.2
Fix typo... nothing to see here
bump $XS::APItest::VERSION to 0.62
Peter John Acklam (1):
CPAN RT 96254 and 96329: Correct the handling of subclasses.
Peter Martini (3):
Document empty conditional in for/while
Coverity 45351 - Refactor to skip a loop iteration
If building with DTrace, the dtrace header is required.
Reini Urban (1):
Support faster make -s
Ricardo Signes (2):
add the standards of conduct to perlpolicy
perlpolicy: update list of moderators
Steve Hay (6):
Update which stable release series are now "officially" supported
Remove IGNORABLE files from IO-Socket-IP as per 8db6555210
Upgrade IO-Socket-IP from version 0.30 to 0.31
perlpolicy - Note that minimal build fixes are acceptable for maint too
Note that ExtUtils::Manifest has been upgraded to 1.64
perlpolicy - Add encoding to fix podcheck.t following 0c6082f411
Tony Cook (14):
[perl #116925] discuss modifying an SV's buffer
remove extraneous setting of $TODO
bump dist/Math-BigInt/ $VERSIONS to 1.9996
perldelta for 0f9d28587772, cd293174fae5
perldelta for 5afb921fc188
avoid an undefined value warning from libperl.t
allow test.pl tests to use C<< plan skip_all => $reason >>
allow the build to specify verbose make_ext.pl
pass through -s if supplied, instead of defaulting to it
passthrough make options to make -s can speed up the build
[perl #3330] warn on increment of an non number/non-magically incable
value
extra tests for grok_number(_flags)()
perldelta for 3f7602fa4cd6
perldelta for e45636ee0875
Yves Orton (1):
Fix RT #122171, lookahead issues with .*
brian d foy (1):
RT 72933: Ignore files from prove
Ãvar Arnfjörð Bjarmason (6):
Split up the fake "missing" warning category into an actual category
Add a new warning about redundant printf arguments
Fix black Win32 smoke broken by my v5.21.1-11-g4077a6b
Fix black Win32 smoke broken by my v5.21.1-11-g4077a6b (again)
Make like() and unlike() in t/test.pl refuse non-qr// arguments
Fix black Win32 smoke broken by my v5.21.1-11-g4077a6b (yet again)
-----------------------------------------------------------------------
--
Perl5 Master Repository