diff options
author | David Steinbrunner <dsteinbrunner@pobox.com> | 2013-05-21 06:52:43 -0400 |
---|---|---|
committer | James E Keenan <jkeenan@cpan.org> | 2013-05-24 01:58:19 +0200 |
commit | c5fb089acddd55b3662bb6358ab8a2a3b3ba1e2e (patch) | |
tree | 4093f9ae577342fe6fc66e1f0cca614f4cd39492 /Porting | |
parent | aded5122391be239cff0d21bdfb48a1e18222483 (diff) | |
download | perl-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.pod | 2 | ||||
-rw-r--r-- | Porting/epigraphs.pod | 2 | ||||
-rw-r--r-- | Porting/release_managers_guide.pod | 6 | ||||
-rw-r--r-- | Porting/todo.pod | 13 |
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 |