Skip to content

Commit f58c54f

Browse files
committed
Run unexpand -a on all the Changes files, which were a jumbled mix of
tabs and spaces. Now they're all tabs, and about 1300K smaller. The diff may look huge, but run diff -db and you'll see that it's all whitespace. p4raw-id: //depot/perl@32433
1 parent f04c104 commit f58c54f

9 files changed

+120005
-120005
lines changed

Changes

+42,180-42,180
Large diffs are not rendered by default.

Changes5.000

+7-7
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ New things
66
----------
77
The -w switch is much more informative.
88

9-
References. See t/op/ref.t for examples. All entities in Perl 5 are
9+
References. See t/op/ref.t for examples. All entities in Perl 5 are
1010
reference counted so that it knows when each item should be destroyed.
1111

1212
Objects. See t/op/ref.t for examples.
@@ -24,7 +24,7 @@ New things
2424
execution yet).
2525

2626
The interpreter is now flattened out. Compare Perl 4's eval.c with
27-
the perl 5's pp.c. Compare Perl 4's 900 line interpreter loop in cmd.c
27+
the perl 5's pp.c. Compare Perl 4's 900 line interpreter loop in cmd.c
2828
with Perl 5's 1 line interpreter loop in run.c. Eventually we'll make
2929
everything non-blocking so we can interface nicely with a scheduler.
3030

@@ -35,11 +35,11 @@ New things
3535
a do {} block.
3636

3737
You may now define BEGIN and END subroutines for each package. The BEGIN
38-
subroutine executes the moment it's parsed. The END subroutine executes
38+
subroutine executes the moment it's parsed. The END subroutine executes
3939
just before exiting.
4040

4141
Flags on the #! line are interpreted even if the script wasn't
42-
executed directly. (And even if the script was located by "perl -x"!)
42+
executed directly. (And even if the script was located by "perl -x"!)
4343

4444
The ?: operator is now legal as an lvalue.
4545

@@ -48,7 +48,7 @@ New things
4848

4949
The "defined" function can now take a general expression.
5050

51-
Lexical scoping available via "my". eval can see the current lexical
51+
Lexical scoping available via "my". eval can see the current lexical
5252
variables.
5353

5454
The preferred package delimiter is now :: rather than '.
@@ -102,7 +102,7 @@ New things
102102
indicate that the pattern is supposed to match as little as possible.
103103

104104
Pattern matches may now be followed by an m or s modifier to explicitly
105-
request multiline or singleline semantics. An s modifier makes . match
105+
request multiline or singleline semantics. An s modifier makes . match
106106
newline.
107107

108108
Patterns may now contain \A to match only at the beginning of the string,
@@ -141,7 +141,7 @@ Incompatibilities
141141

142142
Saying "shift @foo + 20" is now a semantic error because of precedence.
143143

144-
"open FOO || die" is now incorrect. You need parens around the filehandle.
144+
"open FOO || die" is now incorrect. You need parens around the filehandle.
145145

146146
The elements of argument lists for formats are now evaluated in list
147147
context. This means you can interpolate list values now.

Changes5.001

+18-18
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Files patched: README
2323
NETaa13033: goto pushed a bogus scope on the context stack.
2424
From: Steve Vinoski
2525
Files patched: pp_ctl.c
26-
The goto operator pushed an extra bogus scope onto the context stack. (This
26+
The goto operator pushed an extra bogus scope onto the context stack. (This
2727
often didn't matter, since many things pop extra unrecognized scopes off.)
2828

2929
NETaa13034: tried to get valid pointer from undef.
@@ -146,7 +146,7 @@ Files patched: op.c
146146
outside the eval only partially took into consideration that there
147147
might be extra debugger subroutine frames that shouldn't be used, and
148148
ended up comparing the wrong statement sequence number to the range of
149-
valid sequence numbers for the scope of the lexical variable. (There
149+
valid sequence numbers for the scope of the lexical variable. (There
150150
was also a bug fixed in passing that caused the scope of lexical to go
151151
clear to the end of the subroutine even if it was within an inner block.)
152152

@@ -180,15 +180,15 @@ Files patched: pod/perlsyn.pod
180180
NETaa13164: the dot detector for the end of formats was over-rambunctious.
181181
From: John Stoffel
182182
Files patched: toke.c
183-
The dot detector for the end of formats was over-rambunctious. It would
183+
The dot detector for the end of formats was over-rambunctious. It would
184184
pick up any dot that didn't have a space in front of it.
185185

186186
NETaa13165: do {} while 1 never linked outer block into next chain.
187187
From: Gisle Aas
188188
Files patched: op.c
189189
When the conditional of do {} while 1; was optimized away, it confused the
190190
postfix order construction so that the block that ordinarily sits around the
191-
whole loop was never executed. So when the loop tried to unstack between
191+
whole loop was never executed. So when the loop tried to unstack between
192192
iterations, it got the wrong context, and blew away the lexical variables
193193
of the outer scope. Fixed it by introducing a NULL opcode that will be
194194
optimized away later.
@@ -315,7 +315,7 @@ NETaa13181: m//g didn't keep track of whether previous match matched null.
315315
From: "philippe.verdret"
316316
Files patched: mg.h pp_hot.c
317317
A pattern isn't allowed to match a null string in the same place twice in
318-
a row. m//g wasn't keeping track of whether the previous match matched
318+
a row. m//g wasn't keeping track of whether the previous match matched
319319
the null string.
320320

321321
NETaa13182: now includes whitespace as a regexp metacharacter.
@@ -374,7 +374,7 @@ From: [email protected]
374374
Files patched: mg.c
375375
Since there was no regexp prior to the "use", it was returning whatever the
376376
last successful match was within the "use", because there was no current
377-
regexp, so it treated it as a normal variable. It now returns undef.
377+
regexp, so it treated it as a normal variable. It now returns undef.
378378

379379
NETaa13195: semop had one S too many.
380380
From: Joachim Huober
@@ -389,7 +389,7 @@ Files patched: toke.c
389389
NETaa13197: changed implicit -> message to be more understandable.
390390
From: Bruce Barnett
391391
Files patched: op.c pod/perldiag.pod
392-
I changed the error message to be more understandable. It now says
392+
I changed the error message to be more understandable. It now says
393393

394394
Can't use subscript on sort...
395395

@@ -513,7 +513,7 @@ NETaa13342: grep and map with block would enter block but never leave it.
513513
From: Ian Phillipps
514514
Files patched: op.c
515515
The compiler use some sort-checking code to handle the arguments of
516-
grep and map. Unfortunately, this wiped out the block exit opcode while
516+
grep and map. Unfortunately, this wiped out the block exit opcode while
517517
leaving the block entry opcode. This doesn't matter to sort, but did
518518
matter to grep and map. It now leave the block entry intact.
519519

@@ -536,8 +536,8 @@ Files patched: gv.c
536536

537537
use strict;
538538
sub foo {
539-
local(*IN);
540-
open(IN,"file");
539+
local(*IN);
540+
open(IN,"file");
541541
}
542542

543543

@@ -554,7 +554,7 @@ Files patched: av.c
554554
NETaa13349: sort sub accumulated save stack entries
555555
From: David Filo
556556
Files patched: pp_ctl.c
557-
COMMON only gets set if assigning to @_, which is reasonable. Most of the
557+
COMMON only gets set if assigning to @_, which is reasonable. Most of the
558558
problem was a memory leak.
559559

560560
NETaa13351: didn't treat indirect filehandles as references.
@@ -621,7 +621,7 @@ Files patched: toke.c
621621
untainted. Unfortunately, the scope removal optimization for very
622622
short blocks removed the statementhood of statements that were
623623
attempting to read $1 as an untainted value, with the effect that $1
624-
appeared to be tainted anyway. The optimization is now disabled when
624+
appeared to be tainted anyway. The optimization is now disabled when
625625
tainting and the block contains $1 (or equivalent).
626626

627627
NETaa13366: fixed this a better way in toke.c.
@@ -666,7 +666,7 @@ NETaa13370: some code assumed SvCUR was of type int.
666666
From: Spider Boardman
667667
Files patched: pp_sys.c
668668
Did something similar to the proposed patch. I also fixed the problem that
669-
it assumed the type of SvCUR was int. And fixed get{peer,sock}name the
669+
it assumed the type of SvCUR was int. And fixed get{peer,sock}name the
670670
same way.
671671

672672
NETaa13375: sometimes dontbother wasn't added back into strend.
@@ -994,7 +994,7 @@ Files patched: op.c pod/perlop.pod
994994
NETaa13500: needed DESTROY in FileHandle
995995
From: Tim Bunce
996996
Files patched: ext/POSIX/POSIX.pm
997-
Added DESTROY method. Also fixed ungensym to use POSIX:: instead of _POSIX.
997+
Added DESTROY method. Also fixed ungensym to use POSIX:: instead of _POSIX.
998998
Removed ungensym from close method, since DESTROY should do that now.
999999

10001000
NETaa13502: now complains if you use local on a lexical variable
@@ -1013,7 +1013,7 @@ From: William Setzer
10131013
Files patched: op.c
10141014
When a lexical variable is declared, introduction is delayed until
10151015
the start of the next statement, so that any initialization code runs
1016-
outside the scope of the new variable. Thus,
1016+
outside the scope of the new variable. Thus,
10171017

10181018
my $y = 3;
10191019
my $y = $y;
@@ -1054,7 +1054,7 @@ Files patched: embed.h
10541054
NETaa13525: random cleanup
10551055
Files patched: MANIFEST Todo cop.h lib/TieHash.pm lib/perl5db.pl opcode.h patchlevel.h pod/perldata.pod pod/perlsub.pod t/op/ref.t toke.c
10561056

1057-
NETaa13525: random cleanup
1057+
NETaa13525: random cleanup
10581058
Files patched: pp_ctl.c util.c
10591059

10601060
NETaa13527: File::Find needed to export $name and $dir
@@ -1149,7 +1149,7 @@ NETaa13589: return was enforcing list context on its arguments
11491149
From: Tim Freeman
11501150
Files patched: opcode.pl
11511151
A return was being treated like a normal list operator, in that it was
1152-
setting list context on its arguments. This was bogus.
1152+
setting list context on its arguments. This was bogus.
11531153

11541154
NETaa13591: POSIX::creat used wrong argument
11551155
From: Paul Marquess
@@ -1232,7 +1232,7 @@ Files patched: lib/Exporter.pm
12321232
like an adjunct. Also added an export_tags routine. The keys in the
12331233
%EXPORT_TAGS hash no longer use colons, to make the initializers prettier.
12341234

1235-
NETaa13687: new Exporter.pm
1235+
NETaa13687: new Exporter.pm
12361236
Files patched: ext/POSIX/POSIX.pm
12371237
(same)
12381238

0 commit comments

Comments
 (0)