summaryrefslogtreecommitdiff
path: root/Porting
diff options
context:
space:
mode:
authorDavid Steinbrunner <dsteinbrunner@pobox.com>2013-05-21 06:52:43 -0400
committerJames E Keenan <jkeenan@cpan.org>2013-05-24 01:58:19 +0200
commitc5fb089acddd55b3662bb6358ab8a2a3b3ba1e2e (patch)
tree4093f9ae577342fe6fc66e1f0cca614f4cd39492 /Porting
parentaded5122391be239cff0d21bdfb48a1e18222483 (diff)
downloadperl-c5fb089acddd55b3662bb6358ab8a2a3b3ba1e2e.tar.gz
typo fixes for porting pod note optimiser
Change to optimizer to be consistent with other uses of optimizer in todo. Clear up confusion in regex optimizer entry.
Diffstat (limited to 'Porting')
-rw-r--r--Porting/README.pod2
-rw-r--r--Porting/epigraphs.pod2
-rw-r--r--Porting/release_managers_guide.pod6
-rw-r--r--Porting/todo.pod13
4 files changed, 12 insertions, 11 deletions
diff --git a/Porting/README.pod b/Porting/README.pod
index a714193a74..695e7ed509 100644
--- a/Porting/README.pod
+++ b/Porting/README.pod
@@ -288,7 +288,7 @@ L<http://y2038.googlecode.com/>.
=head2 F<release_announcement_template.txt>
-Release announcment for minor releasements of the 5.17 development series.
+Release announcement for minor releasements of the 5.19 development series.
=head2 F<release_managers_guide.pod>
diff --git a/Porting/epigraphs.pod b/Porting/epigraphs.pod
index 9580a973e3..39589eb3ad 100644
--- a/Porting/epigraphs.pod
+++ b/Porting/epigraphs.pod
@@ -1874,7 +1874,7 @@ L<Announced on 2004-04-05 by Nicholas Clark|http://groups.google.com/group/perl.
Then Skimble will appear and he'll saunter to the rear:
He's been busy in the luggage van!
He gives one flash of his glass-green eyes
- And the the signal goes 'All Clear!'
+ And the signal goes 'All Clear!'
And we're off at last of the northern part
Of the Northern Hemisphere!
diff --git a/Porting/release_managers_guide.pod b/Porting/release_managers_guide.pod
index 7f03b69f07..d4c64671b7 100644
--- a/Porting/release_managers_guide.pod
+++ b/Porting/release_managers_guide.pod
@@ -249,7 +249,7 @@ hash.
Restore any files mentioned in the C<CUSTOMIZED> section, using
C<git checkout>. Make any new customizations if necessary. Also,
restore any files that are mentioned in C<@IGNORE>, but were checked
-in in the repository anyway.
+into the repository anyway.
=item *
@@ -363,7 +363,7 @@ Increase the version number (e.g. from 5.12.0 to 5.12.1).
For a release candidate for a stable perl, this should happen a week or two
before the first release candidate to allow sufficient time for testing and
smoking with the target version built into the perl executable. For
-subsequent release candidates and the final release, it it not necessary to
+subsequent release candidates and the final release, it is not necessary to
bump the version further.
There is a tool to semi-automate this process:
@@ -776,7 +776,7 @@ Build perl, then make sure it passes its own test suite, and installs:
Check that the output of C</tmp/perl-5.x.y-pretest/bin/perl -v> and
C</tmp/perl-5.x.y-pretest/bin/perl -V> are as expected,
especially as regards version numbers, patch and/or RC levels, and @INC
-paths. Note that as they have been been built from a git working
+paths. Note that as they have been built from a git working
directory, they will still identify themselves using git tags and
commits. (Note that for an odd-numbered version, perl will install
itself as C<perl5.x.y>). C<perl -v> will identify itself as:
diff --git a/Porting/todo.pod b/Porting/todo.pod
index a08fad988d..0aba9f2093 100644
--- a/Porting/todo.pod
+++ b/Porting/todo.pod
@@ -358,7 +358,7 @@ are needed to our current source code. Prime example of this is Android.
There are several scripts and tools for cross-compiling perl for other
platforms. However, these are somewhat inconsistent and scattered across the
codebase, none are documented well, none are clearly flexible enough to
-be confident that they can support any TARGET/HOST plaform pair other than
+be confident that they can support any TARGET/HOST platform pair other than
that which they were developed on, and it's not clear how bitrotted they are.
For example, C<Configure> understands C<-Dusecrosscompile> option. This option
@@ -370,7 +370,7 @@ ARM Linux targets, relying on hand curated F<config.sh> files, but that code
is getting on for 5 years old, and requires insider knowledge of perl's
build system to draft a F<config.sh> for a new platform.
-Jess Robinson has sumbitted a grant to TPF to work on cleaning this up.
+Jess Robinson has submitted a grant to TPF to work on cleaning this up.
=head2 Split "linker" from "compiler"
@@ -972,10 +972,11 @@ done." ssh and screen do this with named pipes in /tmp. Maybe we can too.
The old perltodo notes that lvalue functions don't work for list or hash
slices. This would be good to fix.
-=head2 regexp optimiser optional
+=head2 regexp optimizer optional
-The regexp optimiser is not optional. It should configurable to be, to allow
-its performance to be measured, and its bugs to be easily demonstrated.
+The regexp optimizer is not optional. It should be configurable to be optional
+and to allow its performance to be measured and its bugs to be easily
+demonstrated.
=head2 C</w> regex modifier
@@ -1118,7 +1119,7 @@ would produce this output
What might work is to have an optional line number in memory just before the
BASEOP structure, with a flag bit in the op to say whether it's present.
Initially during compile every OP would carry its line number. Then add a late
-pass to the optimiser (potentially combined with L</repack the optree>) which
+pass to the optimizer (potentially combined with L</repack the optree>) which
looks at the two ops on every edge of the graph of the execution path. If
the line number changes, flags the destination OP with this information.
Once all paths are traced, replace every op with the flag with a