-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChanges5.8.8
8120 lines (6993 loc) · 305 KB
/
Changes5.8.8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Please note: This file provides a complete, temporally ordered log of
changes that went into every version of Perl. If you'd like more
detailed information, please consult the comments in the individual
patches posted to the perl5-porters mailing list. Patches for each
individual change may also be obtained through ftp and rsync--see
pod/perlhack.pod for the details.
For information on what's new in this release, see pod/perldelta.pod.
[The "CAST AND CREW" list has been moved to AUTHORS.]
NOTE: Each change entry shows the change number; who checked it into the
repository; when; description of the change; which branch the change
happened in; and the affected files. The file lists have a short symbolic
indicator:
! modified
+ added
- deleted
+> branched (from elsewhere)
!> merged changes (from elsewhere)
The Message-Ids in the change entries refer to the email messages sent
to the perl5-porters mailing list. You can retrieve the messages for
example from http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/
--------------
Version v5.8.8 Maintenance release working toward v5.8.8
--------------
____________________________________________________________________________
[ 27024] By: nicholas on 2006/01/31 15:50:30
Log: More history.
Branch: maint-5.8/perl
! pod/perlhist.pod
____________________________________________________________________________
[ 27023] By: nicholas on 2006/01/31 15:48:38
Log: Integrate:
[ 27022]
Subject: [perl #38380] Typo in perlfunc.pod
From: [email protected] (via RT) <[email protected]>
Message-ID: <[email protected]>
Date: Tue, 31 Jan 2006 05:22:28 -0800
Branch: maint-5.8/perl
!> pod/perlfunc.pod
____________________________________________________________________________
[ 27020] By: nicholas on 2006/01/31 15:00:26
Log: Perl_save_threadsv does return under 5005 threads.
Branch: maint-5.8/perl
! embed.fnc embed.h global.sym proto.h
____________________________________________________________________________
[ 27019] By: nicholas on 2006/01/31 14:46:24
Log: Note the new CPAN version in perl588delta.pod.
Remove the 2 empty headings.
Branch: maint-5.8/perl
! pod/perl588delta.pod
____________________________________________________________________________
[ 27018] By: nicholas on 2006/01/31 14:40:06
Log: Re-integrate change 25774 (Keys of %INC always use forward slashes)
and bump $CPAN::VERSION to 1.76_02.
Branch: maint-5.8/perl
!> lib/CPAN.pm
____________________________________________________________________________
[ 27017] By: nicholas on 2006/01/31 12:40:43
Log: Make 5005threads compile to miniperl
Branch: maint-5.8/perl
! pad.c perl.c
____________________________________________________________________________
[ 27013] By: nicholas on 2006/01/30 22:58:16
Log: Integrate:
[ 26974]
Add perl 5.9.3 in release list
[ 26994]
Email change for Steven Schubiger
[ 26999]
Subject: [DOC PATCH] $^X isn't necessarily argv[0]
From: Yitzchak Scott-Thoennes <[email protected]>
Date: Mon, 30 Jan 2006 01:06:24 -0800
Message-ID: <[email protected]>
[ 27009]
Change the author aliasing to reflect updates to AUTHORS.
Branch: maint-5.8/perl
!> AUTHORS Porting/checkAUTHORS.pl pod/perlhist.pod
!> pod/perlvar.pod
____________________________________________________________________________
[ 27012] By: nicholas on 2006/01/30 21:45:52
Log: Remove the description of PERL_DONT_CREATE_GVSV, as a significant
change has been added in blead, so the behaviour won't be the same
when this is merged for 5.8.9.
Remove the description of CPAN.pm 1.83.
Branch: maint-5.8/perl
! pod/perl588delta.pod
____________________________________________________________________________
[ 27011] By: nicholas on 2006/01/30 21:42:54
Log: Revert change 26719 (back to CPAN 1.76_01), as Module::Build and
curl support aren't quite stable yet. All should be good for 5.8.9
Branch: maint-5.8/perl
- lib/CPAN/Debug.pm lib/CPAN/HandleConfig.pm
- lib/CPAN/PAUSE2005.pub lib/CPAN/Tarzip.pm lib/CPAN/Version.pm
- lib/CPAN/t/version.t
! MANIFEST lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
! lib/CPAN/SIGNATURE lib/CPAN/bin/cpan lib/CPAN/t/Nox.t
! lib/CPAN/t/loadme.t lib/CPAN/t/mirroredby.t lib/CPAN/t/vcmp.t
____________________________________________________________________________
[ 27008] By: nicholas on 2006/01/30 17:06:19
Log: Integrate:
[ 26998]
Subject: [PATCH] maint and blead: unicos.sh hints
From: Jarkko Hietaniemi <[email protected]>
Date: Sun, 29 Jan 2006 23:45:03 +0200 (EET)
Message-Id: <[email protected]>
Branch: maint-5.8/perl
!> hints/unicos.sh
____________________________________________________________________________
[ 27003] By: nicholas on 2006/01/30 14:47:07
Log: Subject: [PATCH] 5.8.8 perldelta note for VMS
From: "Craig A. Berry" <[email protected]>
Message-ID: <[email protected]>
Date: Sat, 28 Jan 2006 19:05:17 -0600
Branch: maint-5.8/perl
! pod/perl588delta.pod
____________________________________________________________________________
[ 26984] By: nicholas on 2006/01/28 16:41:58
Log: Integrate:
[ 26962]
Install nit : README.e2x should be installed, the other READMEs shouldn't
Branch: maint-5.8/perl
!> installperl
____________________________________________________________________________
[ 26973] By: nicholas on 2006/01/27 20:37:19
Log: Integrate:
[ 26952]
Subject: [PATCH] Change 26781/26830 (SvRTRIM should also write a new '\0' at the end) can cause segfaults
From: "Philippe M. Chiasson" <[email protected]>
Message-ID: <[email protected]>
Date: Thu, 26 Jan 2006 13:39:59 -0800
[ 26953]
Safer implementation of RTRIM().
Don't rely on SvCUR to be sane unless SvPOK.
Branch: maint-5.8/perl
!> mg.c
____________________________________________________________________________
[ 26972] By: nicholas on 2006/01/27 20:23:05
Log: Integrate:
[ 26935]
Subject: SPRINTF_RETURNS_STRLEN isn't really a compile-time option
From: Gisle Aas <[email protected]>
Date: 23 Jan 2006 02:12:04 -0800
Message-ID: <[email protected]>
Subject: RE: SPRINTF_RETURNS_STRLEN isn't really a compile-time option
From: "Jan Dubois" <[email protected]>
Date: Mon, 23 Jan 2006 11:30:51 -0800
Message-ID: <008001c62053$86adf680$2217a8c0@candy>
[ 26936]
Remove d_nanosleep from win32 configs
Change 19899 removed them before, but they have accidentally crept back.
Branch: maint-5.8/perl
!> makedef.pl perl.c win32/config.bc win32/config.gc
!> win32/config.vc win32/config.vc64
____________________________________________________________________________
[ 26971] By: nicholas on 2006/01/27 20:12:42
Log: Integrate:
[ 26892]
Explain better how that test count works.
[ 26915]
Note 5.8.8-RC1
[ 26945]
assertions.pm is dual-lived
[ 26957]
Remove note about #elif, see :
Subject: Re: Change 26954: Simplify nested '#ifdef' by replacing it with '#elif defined()'
From: Steve Hay <[email protected]>
Date: Fri, 27 Jan 2006 11:09:02 +0000
Message-ID: <[email protected]>
Branch: maint-5.8/perl
!> Porting/Maintainers.pl Porting/pumpkin.pod pod/perlhist.pod
!> t/comp/require.t
____________________________________________________________________________
[ 26956] By: nicholas on 2006/01/27 11:35:12
Log: Integrate:
[ 26396]
Two test workarounds for VMS
[ 26710]
pod2usage2.t is not readily portable to VMS either
[ 26857]
Give up on through.t on VMS for now -- no can do with current
pipe implementation.
Branch: maint-5.8/perl
!> lib/File/Copy.t t/io/through.t t/op/goto.t t/pod/pod2usage2.t
____________________________________________________________________________
[ 26944] By: nicholas on 2006/01/25 18:09:41
Log: Integrate:
[ 26940]
Fix a regression on suidperl : the error message "No #! line" was
produced in erroneous cases, because we used to read values in a
string buffer that pointed to nothing.
Branch: maint-5.8/perl
!> perl.c
____________________________________________________________________________
[ 26942] By: nicholas on 2006/01/24 18:50:52
Log: Document the fix to no warnings '...' as it will cause fun and games.
Branch: maint-5.8/perl
! pod/perl588delta.pod
____________________________________________________________________________
[ 26939] By: nicholas on 2006/01/24 14:59:03
Log: Subject: Re: [PATCH] perl588delta.pod (minor tweaks) [new! improved!]
From: David Landgren <[email protected]>
Date: Tue, 24 Jan 2006 15:17:35 +0100
Message-ID: <[email protected]>
Branch: maint-5.8/perl
! pod/perl588delta.pod
____________________________________________________________________________
[ 26938] By: nicholas on 2006/01/24 13:37:26
Log: Integrate:
[ 23592]
Subject: [PATCH] Makefile.SH: de-parallelise mktables
From: Jarkko Hietaniemi <[email protected]>
Message-ID: <[email protected]>
Date: Wed, 01 Dec 2004 19:21:25 +0200
Branch: maint-5.8/perl
!> Makefile.SH
____________________________________________________________________________
[ 26937] By: nicholas on 2006/01/24 13:24:05
Log: Missing C on <>, spotted by David Landgren.
Branch: maint-5.8/perl
! pod/perl588delta.pod
____________________________________________________________________________
[ 26934] By: nicholas on 2006/01/23 19:58:38
Log: Nits spotted by Rafael.
Branch: maint-5.8/perl
! pod/perl588delta.pod
____________________________________________________________________________
[ 26931] By: rgs on 2006/01/23 19:04:52
Log: POD formatting nits
Branch: maint-5.8/perl
! pod/perl588delta.pod
____________________________________________________________________________
[ 26920] By: nicholas on 2006/01/22 20:41:25
Log: Subject: [PATCH] Overzealous consting in mg.h breaks SWIG
From: Audrey Tang <[email protected]>
Message-ID: <[email protected]>
Date: Sun, 22 Jan 2006 11:44:45 +0800
Branch: maint-5.8/perl
! mg.h
____________________________________________________________________________
[ 26917] By: nicholas on 2006/01/20 14:51:09
Log: Update sample config.sh
Branch: maint-5.8/perl
! Porting/config.sh
____________________________________________________________________________
[ 26916] By: nicholas on 2006/01/20 14:49:22
Log: Restore patchlevel.
Branch: maint-5.8/perl
! patchlevel.h
____________________________________________________________________________
[ 26909] By: nicholas on 2006/01/18 20:14:06
Log: Cargo cult 5.8.8 upgrade.
Branch: maint-5.8/perl
! Cross/config.sh-arm-linux META.yml NetWare/Makefile README.os2
! README.vms epoc/createpkg.pl patchlevel.h plan9/config.plan9
! vos/build.cm vos/config.alpha.def vos/config.alpha.h
! vos/config.ga.def vos/config.ga.h vos/install_perl.cm
! win32/Makefile win32/config_H.bc win32/config_H.gc
! win32/config_H.vc win32/config_H.vc64 win32/makefile.mk
! wince/Makefile.ce
____________________________________________________________________________
[ 26908] By: nicholas on 2006/01/18 19:31:08
Log: Update Changes
Branch: maint-5.8/perl
! Changes patchlevel.h
____________________________________________________________________________
[ 26907] By: nicholas on 2006/01/18 19:18:34
Log: Integrate:
[ 26885]
Gisle points out that it's ok to ignore the return value of newSVrv.
Due to how embed.pl is implemented, this also has the unfortunate
side-effect of removing __attribute__malloc__ from the attributes of
this function, but given that the new pointer is stored elsewhere
anyway, this shouldn't impact what gcc could have optimized.
Branch: maint-5.8/perl
!> embed.fnc proto.h
____________________________________________________________________________
[ 26906] By: nicholas on 2006/01/18 19:00:58
Log: Integrate:
[ 26877]
Subject: Re: [PATCH] Updated README.macosx
From: Sherm Pendley <[email protected]>
Date: Mon, 16 Jan 2006 16:53:23 -0500
Message-Id: <[email protected]>
[ 26878]
Make the description of $^M in perlvar a bit more clear
w.r.t. cross-references to the INSTALL document. (spotted
by Stas Bekman)
Branch: maint-5.8/perl
!> README.macosx pod/perlvar.pod
____________________________________________________________________________
[ 26905] By: nicholas on 2006/01/18 18:55:09
Log: Perl extensions on Windows now can be statically built into Perl DLL
(Vadim Konovalov spotted that I'd failed to mention this for 5.8.7.
Better late than never, I feel)
Branch: maint-5.8/perl
! pod/perl588delta.pod
____________________________________________________________________________
[ 26898] By: nicholas on 2006/01/18 12:37:26
Log: Integrate:
[ 26838]
checkAUTHORS.pl --rank would loop infinitely on an empty results array.
[ 26850]
e-mail update from Phil Lobbes
[ 26852]
Add Ken Hirsch to AUTHORS.
[ 26853]
Teach checkAUTHORS.pl about everyone in Changes5.8.[2-8], adding to
AUTHORS where necessary.
[ 26854]
Some reordering and one new address for Stéphane Payrard
[ 26855]
Oops. When the e-mail address came first, or there was no name with it,
checkAUTHORS.pl wasn't recognising it, which caused the change to be
attributed to the committer rather than the author. This now reveals
several people "missing" from the AUTHORS file.
[ 26856]
Can now count the patches committed with --thanks-applied.
Changes5.8's top 3:
3332: jhi
321: ams
60: nick
[ 26861]
Teach checkAUTHORS about all the authors in 5.8.2-5.8.8, and any others
whose e-mail address I recognise.
Branch: maint-5.8/perl
!> AUTHORS Porting/checkAUTHORS.pl
____________________________________________________________________________
[ 26896] By: nicholas on 2006/01/18 11:23:54
Log: Spelling fix.
Branch: maint-5.8/perl
! pod/perl588delta.pod
____________________________________________________________________________
[ 26895] By: nicholas on 2006/01/18 11:20:27
Log: Remove the entry corresponding to change 26696
Branch: maint-5.8/perl
! pod/perl588delta.pod
____________________________________________________________________________
[ 26894] By: nicholas on 2006/01/18 11:19:10
Log: Revert change 26696 for now (Integrate 26410, [perl #8262] //g loops
infinitely on tainted data), because it breaks $o->m() =~ //;
Branch: maint-5.8/perl
! op.c t/op/taint.t
____________________________________________________________________________
[ 26890] By: gisle on 2006/01/18 09:28:04
Log: Remove spurious =over block, left over from the Errno
deleted in change 26882.
Branch: maint-5.8/perl
! pod/perl588delta.pod
____________________________________________________________________________
[ 26888] By: nicholas on 2006/01/17 23:07:16
Log: vos header generation still expects mv-if-diff, and needs various new
config.sh variables to be set to undef.
Branch: maint-5.8/perl
+> vos/mv-if-diff
! MANIFEST vos/Makefile vos/config.alpha.def vos/config.ga.def
____________________________________________________________________________
[ 26887] By: nicholas on 2006/01/17 22:13:14
Log: Integrate the MALLOC_WRAP change from:
[ 26505]
Subject: [PATCH] pre-likely cleanup
From: Andy Lester <[email protected]>
Date: Tue, 27 Dec 2005 14:39:39 -0600
Message-ID: <[email protected]>
Includes a small fix to the changes in tryAMAGICbinW_var() in pp.h.
Branch: maint-5.8/perl
!> handy.h
____________________________________________________________________________
[ 26886] By: nicholas on 2006/01/17 21:58:39
Log: Given the bugs fixed by changes 25822 and 26253, for now strip NN
with no effect, as an erroneously present NN can introduce strange
bugs at higher optimisation levels (and on future compilers not yet
written), which is too risky.
Branch: maint-5.8/perl
! embed.pl proto.h
____________________________________________________________________________
[ 26884] By: nicholas on 2006/01/17 21:35:36
Log: Integrate:
[ 26871]
More readable MEM_WRAP_CHECK_1() macro.
This form also avoids the "dead part of constant expression is nonconstant"
warning from the Sun Studio 10 compiler.
Branch: maint-5.8/perl
!> README.solaris handy.h
____________________________________________________________________________
[ 26882] By: nicholas on 2006/01/17 19:38:54
Log: Handle our apostrophe correctly in the section on authors' names,
as spotted by Paul Johnson. Remove Errno from the list of upgraded
modules, because the actual installed code hasn't changed, merely the
generator.
Branch: maint-5.8/perl
! pod/perl588delta.pod
____________________________________________________________________________
[ 26880] By: gisle on 2006/01/17 17:32:16
Log: Trivial typo fix.
Branch: maint-5.8/perl
! pod/perl588delta.pod
____________________________________________________________________________
[ 26879] By: nicholas on 2006/01/17 16:40:16
Log: Details for File::Basename, File::Spec, Math::Complex, Math::Trig
and threads. This just leaves Filter::Simple.
Branch: maint-5.8/perl
! pod/perl588delta.pod
____________________________________________________________________________
[ 26876] By: nicholas on 2006/01/17 15:14:40
Log: Subject: Re: Perl 5.8.8's perldelta
From: David Landgren <[email protected]>
Message-ID: <[email protected]>
Date: Tue, 17 Jan 2006 15:52:04 +0100
Branch: maint-5.8/perl
! pod/perl588delta.pod
____________________________________________________________________________
[ 26875] By: nicholas on 2006/01/17 14:55:33
Log: Alan did the implementation for using unsetenv and clearenv (in
addition to the probes)
Branch: maint-5.8/perl
! pod/perl588delta.pod
____________________________________________________________________________
[ 26874] By: nicholas on 2006/01/17 12:18:22
Log: Subject: Re: Perl 5.8.8's perldelta
From: Gisle Aas <[email protected]>
Message-ID: <[email protected]>
Date: 17 Jan 2006 03:33:53 -0800
Branch: maint-5.8/perl
! pod/perl588delta.pod
____________________________________________________________________________
[ 26873] By: steveh on 2006/01/17 12:00:00
Log: Give Nicholas Clark some credit for his work
Branch: maint-5.8/perl
! pod/perl588delta.pod
____________________________________________________________________________
[ 26872] By: nicholas on 2006/01/17 11:51:11
Log: Add in all missing NNs/NULLOKs
Branch: maint-5.8/perl
! embed.fnc proto.h
____________________________________________________________________________
[ 26865] By: nicholas on 2006/01/16 16:15:26
Log: Some more module descriptions.
Branch: maint-5.8/perl
! pod/perl588delta.pod
____________________________________________________________________________
[ 26864] By: nicholas on 2006/01/16 16:10:49
Log: Subject: Re: Perl 5.8.8's perldelta
From: Gisle Aas <[email protected]>
Message-ID: <[email protected]>
Date: 16 Jan 2006 07:55:55 -0800
Branch: maint-5.8/perl
! pod/perl588delta.pod
____________________________________________________________________________
[ 26862] By: nicholas on 2006/01/16 14:03:56
Log: Changes and improvements from Gisle Aas, Sébastien Aperghis-Tramoni
and David Landgren.
Branch: maint-5.8/perl
! pod/perl588delta.pod
____________________________________________________________________________
[ 26860] By: nicholas on 2006/01/16 12:51:43
Log: Integrate:
[ 26315]
A better hash for PTR_TABLE_HASH (?)
Branch: maint-5.8/perl
!> sv.c
____________________________________________________________________________
[ 26851] By: nicholas on 2006/01/14 11:51:00
Log: Recover the description for change 24146 (it integrates 24027)
Tweak one other line to make checkAUTHORS.pl happy.
Branch: maint-5.8/perl
! Changes5.8.7
____________________________________________________________________________
[ 26848] By: nicholas on 2006/01/14 10:13:28
Log: Improvements from Glenn Linderman, Dave Mitchell, H.Merijn Brand and
Paul Marquess.
Branch: maint-5.8/perl
! pod/perl588delta.pod
____________________________________________________________________________
[ 26847] By: nicholas on 2006/01/14 09:52:42
Log: s/Autrijus/Audrey/
Branch: maint-5.8/perl
! AUTHORS Porting/Maintainers.pl
____________________________________________________________________________
[ 26843] By: nicholas on 2006/01/13 22:23:45
Log: Perldelta ready for review.
Branch: maint-5.8/perl
! pod/perl588delta.pod
____________________________________________________________________________
[ 26842] By: nicholas on 2006/01/13 22:14:31
Log: Hateful version control system. When I integrate the addition of a
file and then the removal of the same file, I expect the net effect
to be nothing. You are exceeding my expectations in a negative way.
Branch: maint-5.8/perl
- ext/Sys/Syslog/t/podspell.t
____________________________________________________________________________
[ 26841] By: nicholas on 2006/01/13 22:05:34
Log: Update Changes
Branch: maint-5.8/perl
! Changes patchlevel.h
____________________________________________________________________________
[ 26840] By: nicholas on 2006/01/13 21:53:22
Log: Integrate:
[ 26824]
$utf8::VERSION++ # Documentation.
Branch: maint-5.8/perl
!> lib/utf8.pm
____________________________________________________________________________
[ 26839] By: nicholas on 2006/01/13 21:52:38
Log: Integrate:
[ 26809]
Upgrade to Devel::PPPort 3.06_01
Branch: maint-5.8/perl
!> (integrate 32 files)
____________________________________________________________________________
[ 26837] By: nicholas on 2006/01/13 21:31:41
Log: First draft of 5.8.8's perldelta.
Branch: maint-5.8/perl
! pod/perl588delta.pod
____________________________________________________________________________
[ 26836] By: nicholas on 2006/01/13 21:16:08
Log: Integrate:
[ 26069]
Make Perl_seed public
Fixes Win32 linker error in List::Util introduced by change #26054
Branch: maint-5.8/perl
!> embed.fnc embed.h global.sym
____________________________________________________________________________
[ 26834] By: nicholas on 2006/01/13 19:10:42
Log: Integrate:
[ 26807]
Subject: Re: Today's compiling adventure
From: Ken Hirsch <[email protected]>
Date: Thu, 12 Jan 2006 13:26:16 -0500
Message-ID: <[email protected]>
[ 26808]
Add new mpeix file from #26807
[ 26831]
Subject: Re: Today's compiling adventure
From: Ken Hirsch <[email protected]>
Message-ID: <[email protected]>
Date: Thu, 12 Jan 2006 13:26:16 -0500
Branch: maint-5.8/perl
+> mpeix/mpeix_setjmp.c
!> MANIFEST README.mpeix hints/mpeix.sh mpeix/mpeix.c
!> mpeix/mpeixish.h pp_sys.c
____________________________________________________________________________
[ 26833] By: nicholas on 2006/01/13 18:27:46
Log: Integrate:
[ 26815]
Fix [perl #38223]; _IOC_SIZE() not always safe.
Branch: maint-5.8/perl
!> perl.h
____________________________________________________________________________
[ 26832] By: nicholas on 2006/01/13 18:16:27
Log: Integrate:
[ 26812]
Make h2ph recognize (and skip) const and __const__ in C function
prototypes. This makes it produce better files on linux-sparc64.
Branch: maint-5.8/perl
!> utils/h2ph.PL
____________________________________________________________________________
[ 26830] By: nicholas on 2006/01/13 17:56:30
Log: Integrate:
[ 26781]
Gisle notes that SvRTRIM should also write a new '\0' at the end.
Branch: maint-5.8/perl
! mg.c
____________________________________________________________________________
[ 26829] By: nicholas on 2006/01/13 17:45:49
Log: Integrate:
[ 26713]
Add an option 'opened' which reports on the maintainers of all files
perforce currently has open.
[ 26747]
Cope with change entries that are \r terminated
Branch: maint-5.8/perl
!> Porting/Maintainers.pm Porting/genlog
____________________________________________________________________________
[ 26828] By: nicholas on 2006/01/13 17:45:00
Log: Integrate:
[ 26752]
Upgrade to Sys::Syslog 0.12
[ 26766]
Remove Syslog tests that use external modules
[ 26768]
If getservbyname fails tell what service the lookup
attempt tried to use.
[ 26769]
Why should Syslog jump through hoops to look up the hostname so it can
immediately convert it to an IP address, when all it really wants is
a connection to the loopback device?
[ 26772]
Gisle is correct - $host needs to stay in case the user sets it
themselves. But if the user doesn't, default to INADDR_LOOPBACK.
[ 26773]
Subject: Re: Sys::Syslog blows up rather spectacularly on Solaris
From: Alan Burlison <[email protected]>
Message-ID: <[email protected]>
Date: Tue, 10 Jan 2006 15:51:42 +0000
[ 26782]
Subject: Fw: CPAN Upload: S/SA/SAPER/Sys-Syslog-0.13.tar.gz
From: Sébastien Aperghis-Tramoni <[email protected]>
Date: Wed, 11 Jan 2006 02:13:31 +0100
Message-ID: <[email protected]>
Branch: maint-5.8/perl
- ext/Sys/Syslog/t/distchk.t ext/Sys/Syslog/t/pod.t
- ext/Sys/Syslog/t/podcover.t ext/Sys/Syslog/t/portfs.t
!> MANIFEST ext/Sys/Syslog/Changes ext/Sys/Syslog/README
!> ext/Sys/Syslog/Syslog.pm ext/Sys/Syslog/t/constants.t
____________________________________________________________________________
[ 26827] By: nicholas on 2006/01/13 17:35:26
Log: Integrate:
[ 26759]
Make FAKE,READONLY optional on VMS in test 21
Branch: maint-5.8/perl
!> ext/Devel/Peek/t/Peek.t
____________________________________________________________________________
[ 26825] By: nicholas on 2006/01/13 17:08:30
Log: Integrate:
[ 26691]
Don't code the absolute number of tests for the UTF8/EBCDIC case; much
better to subtract the number of tests that don't get run.
[ 26789]
Subject: Re: [PATCH] Mac OS X 10.4.4 (Darwin 8.4.0) still does not fix locale issue
From: Dominic Dunlop <[email protected]>
Date: Wed, 11 Jan 2006 19:52:20 +0100
Message-Id: <[email protected]>
[ 26798]
Test comment fix by Dominic Dunlop
Branch: maint-5.8/perl
!> lib/locale.t t/comp/require.t
____________________________________________________________________________
[ 26823] By: nicholas on 2006/01/13 16:54:50
Log: Regenerated perlmodlib.pod.
Branch: maint-5.8/perl
! pod/perlmodlib.pod
____________________________________________________________________________
[ 26822] By: nicholas on 2006/01/13 16:47:13
Log: Integrate:
[ 26625]
Subject: Re: [perl #38034] A combination eval, DESTROY method and $@ - dangerous - bug
From: Mike Guy <[email protected]>
Date: Tue, 03 Jan 2006 19:18:41 +0000
Message-Id: <[email protected]>
[ 26669]
Improve description of the -s switch.
I found the "This means you can have switches
with two leading dashes." sentence introduced by
change 7144 really confusing. The note after
the example should make it clear enough that double
dash switches can be used for those that insist.
[ 26797]
Typo fix.
[ 26801]
FAQ sync.
[ 26802]
Subject: [perl #38205] misleading typo in perlfaq8
From: [email protected] (via RT) <[email protected]>
Date: Wed, 11 Jan 2006 14:56:28 -0800
Message-ID: <[email protected]>
[ 26814]
Add a link to the Opcode doc in Safe.
(see RT CPAN ticket #8579)
[ 26816]
Better wording for change 26796. Plus, make podchecker happy.
[ 26819]
Fix internal links in POD.
Branch: maint-5.8/perl
!> ext/Opcode/Safe.pm lib/PerlIO.pm lib/utf8.pm pod/perlfaq.pod
!> pod/perlfaq2.pod pod/perlfaq8.pod pod/perlobj.pod
!> pod/perlrun.pod pod/perlvar.pod
____________________________________________________________________________
[ 26821] By: nicholas on 2006/01/13 15:53:21
Log: This is what the section on upgrade module versions was supposed to
look like.
Branch: maint-5.8/perl
! pod/perl588delta.pod
____________________________________________________________________________
[ 26820] By: nicholas on 2006/01/13 15:22:43
Log: As B is currently in a bit of a forked state, just bump the VERSIONs
locally in maint for now.
Branch: maint-5.8/perl
! ext/B/B.pm ext/B/B/Asmdata.pm ext/B/B/Bblock.pm
! ext/B/B/Bytecode.pm ext/B/B/C.pm ext/B/B/CC.pm
! ext/B/B/Debug.pm ext/B/B/Terse.pm
____________________________________________________________________________
[ 26818] By: nicholas on 2006/01/13 14:46:10
Log: Integrate:
[ 26804]
Bump $VERSION in many modules that have changed.
(just the warnings parts)
[ 26817]
More $VERSION bumps.
Branch: maint-5.8/perl
!> ext/PerlIO/via/via.pm lib/Attribute/Handlers.pm lib/Switch.pm
!> lib/warnings.pm warnings.pl
____________________________________________________________________________
[ 26811] By: nicholas on 2006/01/12 21:35:24
Log: Integrate:
[ 26778]
Bleadperl's Win32::Win32 is more recent than the current CPAN release
of libwin32 (0.26), so bump the $VERSION a little
Branch: maint-5.8/perl
!> win32/ext/Win32/Win32.pm
____________________________________________________________________________
[ 26810] By: nicholas on 2006/01/12 20:34:45
Log: Integrate:
[ 25842]
Subject: [PATCH] remove mv-if-diff
From: Rafael Garcia-Suarez <[email protected]>
Message-ID: <[email protected]>
Date: Mon, 24 Oct 2005 19:32:57 +0200
(with tweak to add rm for opmini.c, remove mv-if-diff, and reflect
this removal in MANIFEST)
[ 25843]
Oops. the trick is to edit Makefile.SH
[ 25844]
Remove remaining references to mv-if-diff
[ 25846]
Rediff the Makefile.SH patch for cross-compilation.
(this doesn't mean it works, though.)
Branch: maint-5.8/perl
- mv-if-diff
!> Cross/Makefile.SH.patch MANIFEST Makefile.SH os2/Makefile.SHs
!> pod/Makefile.SH pod/perlmodlib.PL
____________________________________________________________________________
[ 26806] By: nicholas on 2006/01/12 19:23:34
Log: Integrate:
[ 26796]
Subject: [PATCH] fix for :crlf example
From: Xavier Noria <[email protected]>
Message-Id: <[email protected]>
Date: Wed, 11 Jan 2006 23:11:49 +0100
plus bump its $VERSION
[ 26804]
Bump $VERSION in many modules that have changed.
[ 26805]
$Socket::VERSION++; # You always miss one.
Branch: maint-5.8/perl
! pod/perl588delta.pod
!> (integrate 32 files)
____________________________________________________________________________
[ 26794] By: nicholas on 2006/01/11 21:07:15
Log: Integrate the ext/List/Utils/... parts of:
[ 25953]
Subject: [PATCH] sort/multicall patch
From: Robin Houston <[email protected]>
Date: Sat, 29 Oct 2005 21:33:07 +0100
Message-ID: <[email protected]>
[ 25955]
Add missing file from change 25953
[ 26054]
Subject: [PATCH] Re: [perl #32383] DProf breaks List::Util::shuffle
From: Robin Houston <[email protected]>
Date: Tue, 8 Nov 2005 19:02:34 +0000
Message-ID: <[email protected]>
[ 26062]
Subject: Re: [PATCH] Re: [perl #32383] DProf breaks List::Util::shuffle
From: Graham Barr <[email protected]>
Date: Wed, 9 Nov 2005 06:09:48 -0600
Message-Id: <[email protected]>
[ 26212]
Upgrade to Scalar-List-Utils-1.18
Branch: maint-5.8/perl
+> ext/List/Util/multicall.h ext/List/Util/t/00version.t
!> MANIFEST ext/List/Util/Changes ext/List/Util/Util.xs
!> ext/List/Util/lib/List/Util.pm
!> ext/List/Util/lib/Scalar/Util.pm ext/List/Util/t/first.t
!> ext/List/Util/t/lln.t ext/List/Util/t/p_blessed.t
!> ext/List/Util/t/p_first.t ext/List/Util/t/p_lln.t
!> ext/List/Util/t/p_max.t ext/List/Util/t/p_maxstr.t
!> ext/List/Util/t/p_min.t ext/List/Util/t/p_minstr.t
!> ext/List/Util/t/p_openhan.t ext/List/Util/t/p_readonly.t
!> ext/List/Util/t/p_reduce.t ext/List/Util/t/p_refaddr.t
!> ext/List/Util/t/p_reftype.t ext/List/Util/t/p_shuffle.t
!> ext/List/Util/t/p_sum.t ext/List/Util/t/p_tainted.t
!> ext/List/Util/t/reduce.t ext/List/Util/t/refaddr.t
!> ext/List/Util/t/tainted.t
____________________________________________________________________________
[ 26788] By: nicholas on 2006/01/11 17:19:22
Log: Integrate:
[ 26480]
Subject: Re: [perl #37907] Perl_magic_get reqires ridiculous amounts of stackmemory
From: Jim Cromie <[email protected]>
Date: Fri, 23 Dec 2005 13:24:29 -0700
Message-ID: <[email protected]>
Includes a change in variable names from "j" to "num_groups".
[ 26486]
Obviously, Perl_ingroup() is also using 256k of stack memory on Linux.
Adapt change #26480 to reduce memory usage here as well.
[ 26489]
Subject: chg 26486 removes last use of NGROUPS, so remove the macro-def
From: Jim Cromie <[email protected]>
Date: Mon, 26 Dec 2005 07:57:51 -0700
Message-ID: <[email protected]>
[ 26492]
In this, the last tale of the NGROUPS saga, a former pumpking prods
a mere committer to remove the last of the NGROUPS-sized arrays...
Perl_magic_set() was using the last of these arrays to do the
lvalue work on $). Instead of an array, a pointer is used and
re-sized as needed.
Branch: maint-5.8/perl
!> doio.c mg.c
____________________________________________________________________________
[ 26776] By: nicholas on 2006/01/10 18:28:31
Log: Steve Hay notes that there's a reference PERL_MEM_LOG here, which is
inconsistent as PERL_MEM_LOG isn't (yet) merged to maint.
Branch: maint-5.8/perl
! pod/perldebguts.pod
____________________________________________________________________________
[ 26775] By: nicholas on 2006/01/10 18:19:43
Log: Integrate:
[ 25111]
Subject: [patch hv.h doc] HvNAME
From: Stas Bekman <[email protected]>
Date: Fri, 08 Jul 2005 13:52:13 +0300
Message-ID: <[email protected]>
Subject: Re: [patch hv.h doc] HvNAME
From: Nicholas Clark <[email protected]>
Date: Sat, 9 Jul 2005 15:23:51 +0100
Message-ID: <[email protected]>
[ 26739]
Subject: Re: [perl #38181] Default IO Layer is ignored in 3-argument open call
From: SADAHIRO Tomoyuki <[email protected]>
Date: Mon, 09 Jan 2006 01:29:30 +0900
Message-Id: <[email protected]>
[ 26749]
Subject: [PATCH] identifiers always in main (was: defining a _ function breaks File::Find)
From: Xavier Noria <[email protected]>
Date: Sun, 23 Oct 2005 09:47:37 +0200
Message-Id: <[email protected]>
clarify which variables are always forced into main::
[ 26750]
Revert change 26749
[ 26756]
Subject: [patch] more about embed.fnc in perlguts
From: Jim Cromie <[email protected]>
Date: Sun, 08 Jan 2006 11:35:46 -0700
Message-ID: <[email protected]>
(with a few nits)
[ 26762]
Remove stale date.
Branch: maint-5.8/perl
!> embed.fnc hv.h lib/open.pm pod/perlembed.pod pod/perlfunc.pod
!> pod/perlguts.pod pod/perlvar.pod
____________________________________________________________________________
[ 26771] By: nicholas on 2006/01/10 16:09:53
Log: Integrate:
[ 26770]
1. Make HP C-ANSI-C work on Itanium2 (HP-UX 11.23)
broken optimizer
2. Remove a compiler warning in a try program
Branch: maint-5.8/perl
!> hints/hpux.sh
____________________________________________________________________________
[ 26763] By: nicholas on 2006/01/10 10:44:50
Log: Integrate:
[ 24925]
Trim trailing whitespace from $! and $^E
(Fixes lib/Test/Simple/t/fail-more.t with bcc32 on Win32, and is
good for consistency anyway)
Branch: maint-5.8/perl
!> mg.c
____________________________________________________________________________
[ 26748] By: nicholas on 2006/01/08 22:56:02
Log: Update Changes
Branch: maint-5.8/perl
! Changes patchlevel.h
____________________________________________________________________________
[ 26746] By: nicholas on 2006/01/08 22:41:08
Log: Integrate:
[ 26744]
Grr. #26690 broke handling of old ODS-2 style names
on current versions of VMS
Branch: maint-5.8/perl
!> configure.com
____________________________________________________________________________
[ 26742] By: nicholas on 2006/01/08 22:06:18
Log: Integrate:
[ 26707]
Subject: [PATCH] hints/dec_osf.sh (Re: blead@26701 compilation warning from tru64 cc)
From: Jarkko Hietaniemi <[email protected]>
Date: Sun, 08 Jan 2006 11:38:34 +0200
Message-ID: <[email protected]>
Branch: maint-5.8/perl
!> hints/dec_osf.sh
____________________________________________________________________________
[ 26741] By: nicholas on 2006/01/08 21:47:32
Log: For some reason change 26009/26011 merged as 26627 still segfaults
after all the tests have completed in scope.c:
143 const I32 oldsave = PL_scopestack[--PL_scopestack_ix];
(gdb) p my_perl->Tscopestack_ix
$1 = 136787683
So don't run the troublesome tests for now.
Branch: maint-5.8/perl
! t/io/fs.t
____________________________________________________________________________
[ 26738] By: nicholas on 2006/01/08 21:30:11
Log: Integrate:
[ 26644]
Update copyright year.
[ 26736]
Update the copyright years in the generated files, and nostdio.h
[ 26737]
Update copyright with the 2 years where changes were made.
plus some manual copyright edits where the blead changes were tied up
with as yet unintegrated patches.
Branch: maint-5.8/perl
! utf8.h
!> av.c doop.c gv.c gv.h handy.h keywords.h keywords.pl nostdio.h
!> numeric.c op.c opcode.pl opnames.h pad.c pad.h patchlevel.h
!> pp.c pp_hot.c pp_sys.c regcomp.c regexec.c toke.c universal.c
!> utf8.c util.c xsutils.c
____________________________________________________________________________
[ 26731] By: nicholas on 2006/01/08 19:13:32
Log: Update Changes
Branch: maint-5.8/perl
! Changes patchlevel.h
____________________________________________________________________________
[ 26730] By: nicholas on 2006/01/08 18:40:54
Log: Integrate:
[ 26498]
tabs, not spaces, in MANIFEST. No, I can't remember why this is.
Or whether it could be relaxed.
Branch: maint-5.8/perl
!> MANIFEST
____________________________________________________________________________
[ 26729] By: nicholas on 2006/01/08 18:38:54