Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[PATCH] pod: Spelling fixes #16493

Closed
p5pRT opened this issue Apr 6, 2018 · 6 comments
Closed

[PATCH] pod: Spelling fixes #16493

p5pRT opened this issue Apr 6, 2018 · 6 comments

Comments

@p5pRT
Copy link

p5pRT commented Apr 6, 2018

Migrated from rt.perl.org#133071 (status was 'resolved')

Searchable as RT133071$

@p5pRT
Copy link
Author

p5pRT commented Apr 6, 2018

From @scop

0001-pod-Spelling-fixes.patch
From 43b8e56ef325f1fe4153457ef3785a05425ce0ef Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ville=20Skytt=C3=A4?= <ville.skytta@iki.fi>
Date: Mon, 15 Jan 2018 09:13:11 +0200
Subject: [PATCH] pod: Spelling fixes

---
 pod/perl5100delta.pod   | 4 ++--
 pod/perl5120delta.pod   | 2 +-
 pod/perl5140delta.pod   | 2 +-
 pod/perl5180delta.pod   | 4 ++--
 pod/perl5181delta.pod   | 2 +-
 pod/perl5184delta.pod   | 2 +-
 pod/perl5200delta.pod   | 4 ++--
 pod/perl5240delta.pod   | 2 +-
 pod/perl581delta.pod    | 2 +-
 pod/perl588delta.pod    | 2 +-
 pod/perldebguts.pod     | 2 +-
 pod/perldeprecation.pod | 4 ++--
 pod/perldiag.pod        | 2 +-
 pod/perlebcdic.pod      | 2 +-
 pod/perlfunc.pod        | 2 +-
 pod/perlop.pod          | 2 +-
 pod/perlreref.pod       | 2 +-
 pod/perlvar.pod         | 4 ++--
 18 files changed, 23 insertions(+), 23 deletions(-)

diff --git a/pod/perl5100delta.pod b/pod/perl5100delta.pod
index 10d71d686a..6728559a95 100644
--- a/pod/perl5100delta.pod
+++ b/pod/perl5100delta.pod
@@ -1015,7 +1015,7 @@ The L<perlreapi> manpage describes the interface to the perl interpreter
 used to write pluggable regular expression engines (by Ævar Arnfjörð
 Bjarmason).
 
-The L<perlunitut> manpage is an tutorial for programming with Unicode and
+The L<perlunitut> manpage is a tutorial for programming with Unicode and
 string encodings in Perl, courtesy of Juerd Waalboer.
 
 A new manual page, L<perlunifaq> (the Perl Unicode FAQ), has been added
@@ -1576,7 +1576,7 @@ inherits from C<B::SV> (it used to inherit from C<B::IV>).
 
 The anonymous hash and array constructors now take 1 op in the optree
 instead of 3, now that pp_anonhash and pp_anonlist return a reference to
-an hash/array when the op is flagged with OPf_SPECIAL. (Nicholas Clark)
+a hash/array when the op is flagged with OPf_SPECIAL. (Nicholas Clark)
 
 =head1 Known Problems
 
diff --git a/pod/perl5120delta.pod b/pod/perl5120delta.pod
index 988662ff5b..5b5eac0ecf 100644
--- a/pod/perl5120delta.pod
+++ b/pod/perl5120delta.pod
@@ -1707,7 +1707,7 @@ Two flag bits are currently supported.
 =item *
 
 C<SVf_UTF8> will call C<SvUTF8_on()> for you. (Note that this does
-not convert an sequence of ISO 8859-1 characters to UTF-8). A wrapper,
+not convert a sequence of ISO 8859-1 characters to UTF-8). A wrapper,
 C<newSVpvn_utf8()> is available for this.
 
 =item *
diff --git a/pod/perl5140delta.pod b/pod/perl5140delta.pod
index 26df41c652..0f4fa6f6d4 100644
--- a/pod/perl5140delta.pod
+++ b/pod/perl5140delta.pod
@@ -2461,7 +2461,7 @@ parser's API in a detectable way.
 
 =item refcnt: fd %d%s
 
-This new error only occurs if a internal consistency check fails when a
+This new error only occurs if an internal consistency check fails when a
 pipe is about to be closed.
 
 =item Regexp modifier "/%c" may not appear twice
diff --git a/pod/perl5180delta.pod b/pod/perl5180delta.pod
index a5a3cae23e..79d2af3604 100644
--- a/pod/perl5180delta.pod
+++ b/pod/perl5180delta.pod
@@ -540,7 +540,7 @@ inherited by child processes.
 In this release, when assigning to C<%ENV>, values are immediately stringified,
 and converted to be only a byte string.
 
-First, it is forced to be a only a string.  Then if the string is utf8 and the
+First, it is forced to be only a string.  Then if the string is utf8 and the
 equivalent of C<utf8::downgrade()> works, that result is used; otherwise, the
 equivalent of C<utf8::encode()> is used, and a warning is issued about wide
 characters (L</Diagnostics>).
@@ -2759,7 +2759,7 @@ The use of C<PL_stashcache>, the stash name lookup cache for method calls, has
 been restored,
 
 Commit da6b625f78f5f133 in August 2011 inadvertently broke the code that looks
-up values in C<PL_stashcache>. As it's a only cache, quite correctly everything
+up values in C<PL_stashcache>. As it's only a cache, quite correctly everything
 carried on working without it.
 
 =item *
diff --git a/pod/perl5181delta.pod b/pod/perl5181delta.pod
index 93fb251991..64bb9d0844 100644
--- a/pod/perl5181delta.pod
+++ b/pod/perl5181delta.pod
@@ -48,7 +48,7 @@ Module::CoreList has been upgraded from 2.89 to 2.96.
 
 =item AIX
 
-A rarely-encounted configuration bug in the AIX hints file has been corrected.
+A rarely-encountered configuration bug in the AIX hints file has been corrected.
 
 =item MidnightBSD
 
diff --git a/pod/perl5184delta.pod b/pod/perl5184delta.pod
index 3f1b3a37e5..4a043a1cbe 100644
--- a/pod/perl5184delta.pod
+++ b/pod/perl5184delta.pod
@@ -48,7 +48,7 @@ Introduced by
 L<perl #113536|https://rt.perl.org/Public/Bug/Display.html?id=113536>, a memory
 leak on every call to C<system> and backticks (C< `` >), on most Win32 Perls
 starting from 5.18.0 has been fixed.  The memory leak only occurred if you
-enabled psuedo-fork in your build of Win32 Perl, and were running that build on
+enabled pseudo-fork in your build of Win32 Perl, and were running that build on
 Server 2003 R2 or newer OS.  The leak does not appear on WinXP SP3.
 [L<perl #121676|https://rt.perl.org/Public/Bug/Display.html?id=121676>]
 
diff --git a/pod/perl5200delta.pod b/pod/perl5200delta.pod
index 874d8d10de..427a2a017c 100644
--- a/pod/perl5200delta.pod
+++ b/pod/perl5200delta.pod
@@ -2247,7 +2247,7 @@ Introduced by
 L<perl #113536|https://rt.perl.org/Public/Bug/Display.html?id=113536>, a memory
 leak on every call to C<system> and backticks (C< `` >), on most Win32 Perls
 starting from 5.18.0 has been fixed.  The memory leak only occurred if you
-enabled psuedo-fork in your build of Win32 Perl, and were running that build on
+enabled pseudo-fork in your build of Win32 Perl, and were running that build on
 Server 2003 R2 or newer OS.  The leak does not appear on WinXP SP3.
 [L<perl #121676|https://rt.perl.org/Public/Bug/Display.html?id=121676>]
 
@@ -2736,7 +2736,7 @@ don't depend on the locale. [perl #120675]
 
 =item *
 
-Under certain conditions, Perl would throw an error if in an lookbehind
+Under certain conditions, Perl would throw an error if in a lookbehind
 assertion in a regexp, the assertion referred to a named subpattern,
 complaining the lookbehind was variable when it wasn't. This has been
 fixed. [perl #120600], [perl #120618]. The current fix may be improved
diff --git a/pod/perl5240delta.pod b/pod/perl5240delta.pod
index a1e065d4e8..f1468eefec 100644
--- a/pod/perl5240delta.pod
+++ b/pod/perl5240delta.pod
@@ -96,7 +96,7 @@ platform.
 
 Previously perl would redirect to another interpreter if it found a
 hashbang path unless the path contains "perl" (see L<perlrun>). To improve
-compatability with Perl 6 this behavior has been extended to also redirect
+compatibility with Perl 6 this behavior has been extended to also redirect
 if "perl" is followed by "6".
 
 =head1 Security
diff --git a/pod/perl581delta.pod b/pod/perl581delta.pod
index a5a960cdda..f870172ae8 100644
--- a/pod/perl581delta.pod
+++ b/pod/perl581delta.pod
@@ -559,7 +559,7 @@ to build a Perl for PASE is to use an AIX host as a cross-compilation
 environment.  See README.os400.
 
 Yet another cross-compilation option has been added: now Perl builds
-on OpenZaurus, an Linux distribution based on Mandrake + Embedix for
+on OpenZaurus, a Linux distribution based on Mandrake + Embedix for
 the Sharp Zaurus PDA.  See the Cross/README file.
 
 Tru64 when using gcc 3 drops the optimisation for F<toke.c> to C<-O2>
diff --git a/pod/perl588delta.pod b/pod/perl588delta.pod
index b2203bcf71..9798d5870c 100644
--- a/pod/perl588delta.pod
+++ b/pod/perl588delta.pod
@@ -1535,7 +1535,7 @@ This is a new warning, produced in situations such as this:
 
 =head2 Non-string passed as bitmask
 
-This is a new warning, produced when number has been passed as a argument to
+This is a new warning, produced when number has been passed as an argument to
 select(), instead of a bitmask.
 
     # Wrong, will now warn
diff --git a/pod/perldebguts.pod b/pod/perldebguts.pod
index 8587100304..1ba367d2bc 100644
--- a/pod/perldebguts.pod
+++ b/pod/perldebguts.pod
@@ -647,7 +647,7 @@ will be lost.
  EXACTFU_SS      str        Match this string (folded iff in UTF-8,
                             length in folding may change even if not in
                             UTF-8) using /iu rules (w/len).
- EXACTFLU8       str        Rare cirucmstances: like EXACTFU, but is
+ EXACTFLU8       str        Rare circumstances: like EXACTFU, but is
                             under /l, UTF-8, folded, and everything in
                             it is above 255.
  EXACTFA_NO_TRIE str        Match this string (which is not trie-able;
diff --git a/pod/perldeprecation.pod b/pod/perldeprecation.pod
index e929314a68..c3ec9eb15d 100644
--- a/pod/perldeprecation.pod
+++ b/pod/perldeprecation.pod
@@ -88,7 +88,7 @@ used functionality was removed in Perl 5.10. In order to free up
 the variable for a future special meaning, its use will be a fatal
 error in Perl 5.30.
 
-To specify how numbers are formatted when printed, one is adviced
+To specify how numbers are formatted when printed, one is advised
 to use C<< printf >> or C<< sprintf >> instead.
 
 =head3 Assigning non-zero to C<< $[ >> will be fatal
@@ -298,7 +298,7 @@ here-document end at the first empty line. This practise was deprecated
 in Perl 5.000; as of Perl 5.28, using a bare here-document terminator
 throws a fatal error.
 
-You are encouraged to use the explictly quoted form if you wish to
+You are encouraged to use the explicitly quoted form if you wish to
 use an empty line as the terminator of the here-document:
 
   print <<"";
diff --git a/pod/perldiag.pod b/pod/perldiag.pod
index 0b52fe3853..135a417edf 100644
--- a/pod/perldiag.pod
+++ b/pod/perldiag.pod
@@ -7267,7 +7267,7 @@ of the returned sequence, which is not likely what you want.
 (W regexp) You used a Unicode boundary (C<\b{...}> or C<\B{...}>) in a
 portion of a regular expression where the character set modifiers C</a>
 or C</aa> are in effect.  These two modifiers indicate an ASCII
-interpretation, and this doesn't make sense for a Unicode defintion.
+interpretation, and this doesn't make sense for a Unicode definition.
 The generated regular expression will compile so that the boundary uses
 all of Unicode.  No other portion of the regular expression is affected.
 
diff --git a/pod/perlebcdic.pod b/pod/perlebcdic.pod
index 288a71f877..188d01f13c 100644
--- a/pod/perlebcdic.pod
+++ b/pod/perlebcdic.pod
@@ -1524,7 +1524,7 @@ some user education.
 
 This is completely general, but the most computationally expensive
 strategy.  Choose one or the other character set and transform to that
-for every sort comparision.  Here's a complete example that transforms
+for every sort comparison.  Here's a complete example that transforms
 to ASCII sort order:
 
  sub native_to_uni($) {
diff --git a/pod/perlfunc.pod b/pod/perlfunc.pod
index 53a19af531..a1385849af 100644
--- a/pod/perlfunc.pod
+++ b/pod/perlfunc.pod
@@ -7522,7 +7522,7 @@ With proper care you may mix package and my (or state) C<$a> and/or C<$b>:
 
    # prints tinysmallnormalbighuge
 
-C<$a> and C<$b> are implicitely local to the sort() execution and regain their
+C<$a> and C<$b> are implicitly local to the sort() execution and regain their
 former values upon completing the sort.
 
 Sort subroutines written using C<$a> and C<$b> are bound to their calling
diff --git a/pod/perlop.pod b/pod/perlop.pod
index ceeb97fc47..870b0177a6 100644
--- a/pod/perlop.pod
+++ b/pod/perlop.pod
@@ -570,7 +570,7 @@ The standard C<L<Unicode::Collate>> and
 C<L<Unicode::Collate::Locale>> modules offer much more powerful
 solutions to collation issues.
 
-For case-insensitive comparisions, look at the L<perlfunc/fc> case-folding
+For case-insensitive comparisons, look at the L<perlfunc/fc> case-folding
 function, available in Perl v5.16 or later:
 
     if ( fc($x) eq fc($y) ) { ... }
diff --git a/pod/perlreref.pod b/pod/perlreref.pod
index c9deafa1a6..7f48252009 100644
--- a/pod/perlreref.pod
+++ b/pod/perlreref.pod
@@ -135,7 +135,7 @@ and L<perlunicode> for details.
    \W      A non-word character
    \s      A whitespace character
    \S      A non-whitespace character
-   \h      An horizontal whitespace
+   \h      A horizontal whitespace
    \H      A non horizontal whitespace
    \N      A non newline (when not followed by '{NAME}';;
            not valid in a character class; equivalent to [^\n]; it's
diff --git a/pod/perlvar.pod b/pod/perlvar.pod
index 6969314cdc..d2f08db28b 100644
--- a/pod/perlvar.pod
+++ b/pod/perlvar.pod
@@ -874,9 +874,9 @@ this:
 
     $str =~ /pattern/;
 
-    print $`, $&, $'; # bad: perfomance hit
+    print $`, $&, $'; # bad: performance hit
 
-    print             # good: no perfomance hit
+    print             # good: no performance hit
 	substr($str, 0,     $-[0]),
 	substr($str, $-[0], $+[0]-$-[0]),
 	substr($str, $+[0]);
-- 
2.14.1

@p5pRT
Copy link
Author

p5pRT commented Apr 8, 2018

From @jkeenan

On Fri, 06 Apr 2018 03​:34​:41 GMT, scop wrote​:

Applied to blead in this series of commits​:

33f0d96 Spelling corrections from Ville Skytt.
a658068 Provide additional email address for author.
eb08fbc One more spelling correction from Ville Skyttä.
d6d2d69 Spelling correction for consistency with pod/perldebguts.pod.
5baf666 Spelling correction for consistency with pod/perldebguts.pod.

The original patch did not apply cleanly; 'git apply' had problems with pod/perldebguts.pod. I extracted that section and applied the balance. I then applied the part pertaining to perldebguts, but encountered problems in 'make test_porting'. It appears that the part of perldebguts changed has to be consistent with parts of regcomp.sym and regnodes.h. This required multiple invocations of 'perl regen.pl' to get right.

Thank you very much.
Jim Keenan

--
James E Keenan (jkeenan@​cpan.org)

@p5pRT
Copy link
Author

p5pRT commented Apr 8, 2018

The RT System itself - Status changed from 'new' to 'open'

@p5pRT
Copy link
Author

p5pRT commented Apr 8, 2018

@jkeenan - Status changed from 'open' to 'pending release'

@p5pRT
Copy link
Author

p5pRT commented Jun 23, 2018

From @khwilliamson

Thank you for filing this report. You have helped make Perl better.

With the release yesterday of Perl 5.28.0, this and 185 other issues have been
resolved.

Perl 5.28.0 may be downloaded via​:
https://metacpan.org/release/XSAWYERX/perl-5.28.0

If you find that the problem persists, feel free to reopen this ticket.

@p5pRT
Copy link
Author

p5pRT commented Jun 23, 2018

@khwilliamson - Status changed from 'pending release' to 'resolved'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant