Corrections to spelling and grammatical errors.
Extracted from patch submitted by Lajos Veres in RT #123693.
This commit applies those patches to files under dist/ *other than* those
pertaining to Tie-File.
Update $VERSION in Dumper.pm and Storable.pm after re-applying patches from RT

Revert "Corrections to spelling and grammatical errors."
This reverts commit 5bf4b3bf13bc4055684a48448b05920845ef7764.
On p5p-list, Steve Hay wrote on 2015-01-29:
"... these and other changes to Tie-File could break backwards compatibility.
The keys of %opt are passed in from user code, so we can't change the expected
key from "autodefer_threshhold" to "autodefer_threshold" without also asking
users to change their code, which is probably more hassle than it's worth."
Parts of the reverted commit will be re-committed from a new patch.

VMS does have fsync, so configure accordingly.
And has had since roughly the beginning of time, and has even been
using it since right around then in vms/vms.c. But it doesn't work
on read-only filehandles, so skip the test that expects that.

Change OP_SIBLING to OpSIBLING
to match the existing convention (OpREFCNT, OpSLAB).
Dave Mitchell asked me to wait until after his multideref work
was merged.
Unfortunately, there are now CPAN modules using OP_SIBLING.

wrap op_sibling field access in OP_SIBLING* macros
Remove (almost all) direct access to the op_sibling field of OP structs,
and use these three new macros instead:
OP_SIBLING(o);
OP_HAS_SIBLING(o);
OP_SIBLING_set(o, new_value);
OP_HAS_SIBLING is intended to be a slightly more efficient version of
OP_SIBLING when only boolean context is needed.
For now these three macros are just defined in the obvious way:
#define OP_SIBLING(o) (0 + (o)->op_sibling)
#define OP_HAS_SIBLING(o) (cBOOL((o)->op_sibling))
#define OP_SIBLING_set(o, sib) ((o)->op_sibling = (sib))
but abstracting them out will allow us shortly to make the last pointer in
an op_sibling chain point back to the parent rather than being null, with
a new flag indicating whether this is the last op.
Perl_ck_fun() still has a couple of direct uses of op_sibling, since it
takes the field's address, which is not covered by these macros.

Make like() and unlike() in t/test.pl refuse non-qr// arguments
As I noted in v5.21.1-12-g826af13 we have subtle bugs in the test suite
because you can do e.g. like($@, '') now which'll be a passing test even
when we have an error, because $@ =~ // will be true.
I'm just changing t/test.pl to not accept non-Regexp arguments, and
fixing up a bunch of test failures that resulted from that. There might
still be more of these in tests that I'm just not running, I've also
changed some of these from $str =~ /foo/ to $str eq 'foo'
(i.e. s/like/is/) in cases where that appeared to work, but it might
break some systems.
Let's just find that out via the smokers.

Further simplify the sockatmark().2014-05-29T21:36:41ZJarkko Hietaniemijhi@iki.fiJarkko Hietaniemijhi@iki.fi2014-05-29T21:36:41Zhttp://perl5.git.perl.org/perl.git/commitdiff/9ae155c4bb0d2592306c583640e0b6f0e6273a7d

Further simplify the sockatmark().
(And do not assign the fd in PREINIT.)

Version bumping thanks to the Coverity deluge.2014-05-29T17:52:25ZJarkko Hietaniemijhi@iki.fiJarkko Hietaniemijhi@iki.fi2014-05-29T17:52:25Zhttp://perl5.git.perl.org/perl.git/commitdiff/9fadc397283c16050c9e41a50a900abc9aa5108e