diff options
author | Horst von Brand <vonbrand@sleipnir.valparaiso.cl> | 1998-07-30 13:19:42 -0400 |
---|---|---|
committer | Gurusamy Sarathy <gsar@cpan.org> | 1998-08-02 04:29:08 +0000 |
commit | 88c0f95826d6bf6e427f14d1450bb57c1126385b (patch) | |
tree | bb23ceaae2e419a1f6b34aca90a6e59e154d17ed /pod | |
parent | 757bacf18b7701025bd8ce289fb64c6895ed088b (diff) | |
download | perl-88c0f95826d6bf6e427f14d1450bb57c1126385b.tar.gz |
applied all but one hunk
Message-Id: <199807302119.RAA06852@sleipnir.valparaiso.cl>
Subject: Some typos in perldelta.pod
p4raw-id: //depot/maint-5.005/perl@1690
Diffstat (limited to 'pod')
-rw-r--r-- | pod/perldelta.pod | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod index d43f657b14..2816665ced 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -165,7 +165,7 @@ perl program. The C backend generates C code that captures perl's state just before execution begins. It eliminates the compile-time overheads of the regular perl interpreter, but the run-time performance remains comparatively the same. The CC backend generates optimized C code -equivivalent to the code path at run-time. The CC backend has greater +equivalent to the code path at run-time. The CC backend has greater potential for big optimizations, but only a few optimizations are implemented currently. The Bytecode backend generates a platform independent bytecode representation of the interpreter's state @@ -208,12 +208,12 @@ Changes in the RE engine: New types of nodes to process (SUBEXPR)* and similar expressions quickly, used if the SUBEXPR has no side effects and matches strings of the same length; - better optimizations by lookup for constant substrings; + Better optimizations by lookup for constant substrings; Better search for constants substrings anchored by $ ; Changes in Perl code using RE engine: - more optimizations to s/longer/short/; + More optimizations to s/longer/short/; study() was not working; /blah/ may be optimized to an analogue of index() if $& $` $' not seen; Unneeded copying of matched-against string removed; @@ -230,7 +230,7 @@ Note that only the major bug fixes are listed here. See F<Changes> for others. possibility of a segfault; (ZERO-LENGTH)* could segfault; (ZERO-LENGTH)* was prohibited; - Long RE were not allowed; + Long REs were not allowed; /RE/g could skip matches at the same position after a zero-length match; @@ -253,9 +253,10 @@ See L<New C<qr//> operator>. =item Other improvements - better debugging output (possibly with colors), even from non-debugging Perl; + Better debugging output (possibly with colors), + even from non-debugging Perl; RE engine code now looks like C, not like assembler; - behaviour of RE modifiable by `use re' directive; + Behaviour of RE modifiable by `use re' directive; Improved documentation; Test suite significantly extended; Syntax [:^upper:] etc., reserved inside character classes; @@ -455,7 +456,7 @@ substr() can now both return and replace in one operation. The optional =head2 Negative LENGTH argument to splice -Splice() with a negative LENGTH argument now work similar to what the +splice() with a negative LENGTH argument now work similar to what the LENGTH did for substr(). Previously a negative LENGTH was treated as 0. See L<perlfunc/splice>. |