1 Please note: This file provides a summary of significant changes
2 between versions and sub-versions of Perl, not necessarily a complete
3 list of each modification. If you'd like more detailed information,
4 please consult the comments in the patches on which the relevant
5 release of Perl is based. (Patches can be found on any CPAN
6 site, in the .../src/5.0 directory for full version releases,
7 or in the .../src/5/0/unsupported directory for sub-version
15 To save space, and to give due honor to those who have made Perl 5.004
16 what is is today, here are some of the more common names in the Changes
17 file, and their current addresses (as of March 1997):
19 Gisle Aas <gisle@aas.no>
20 Kenneth Albanowski <kjahds@kjahds.com>
21 Charles Bailey <bailey@hmivax.humgen.upenn.edu>
22 Graham Barr <gbarr@ti.com>
23 Spider Boardman <spider@orb.nashua.nh.us>
24 Tim Bunce <Tim.Bunce@ig.co.uk>
25 Tom Christiansen <tchrist@perl.com>
26 Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
27 M. J. T. Guy <mjtg@cus.cam.ac.uk>
28 Gurusamy Sarathy <gsar@engin.umich.edu>
29 Jarkko Hietaniemi <jhi@iki.fi>
30 Nick Ing-Simmons <nik@tiuk.ti.com>
31 Andreas Koenig <a.koenig@mind.de>
32 Doug MacEachern <dougm@opengroup.org>
33 Paul Marquess <pmarquess@bfsec.bt.co.uk>
34 Jeff Okamoto <okamoto@hpcc123.corp.hp.com>
35 Ulrich Pfeifer <pfeifer@charly.informatik.uni-dortmund.de>
36 Tom Phoenix <rootbeer@teleport.com>
37 Norbert Pueschel <pueschel@imsdd.meb.uni-bonn.de>
38 Dean Roehrich <roehrich@cray.com>
39 Roderick Schertler <roderick@argon.org>
40 Ilya Zakharevich <ilya@math.ohio-state.edu>
42 And the Keepers of the Patch Pumpkin:
44 Andy Dougherty <doughera@lafcol.lafayette.edu>
45 Chip Salzenberg <chip@pobox.com>
52 Any minute now... second public beta... no, really...
56 Title: "Fix for incorrect overloaded assignment"
57 From: Ilya Zakharevich
58 Msg-ID: <199704112225.SAA03482@monk.mps.ohio-state.edu>
59 Date: Fri, 11 Apr 1997 18:25:33 -0400 (EDT)
62 Title: "Fix C< $x=''; pos($x)=0; $x=~/\G$/ >"
66 Title: "Fix label on C<for(;;)> statement"
68 Files: perly.c perly.y
72 Title: "update to 5.003_97b/hint/irix_6_2.sh"
73 From: Scott Henry <scotth@sgi.com>
74 Msg-ID: <yd8hghdjbk0.fsf@hoshi.engr.sgi.com>
75 Date: 11 Apr 1997 18:05:03 -0700
76 Files: hints/irix_6_2.sh
80 Title: "Before 'BEGIN not safe', explain why"
84 Title: "New error msg for low-key failure of C<require>"
86 Files: pod/perldiag.pod pp_ctl.c t/pragma/strict-subs
89 Title: "Put "dXSUB_SYS" last in declarations"
91 Files: win32/perllib.c
93 Title: "Minor type cleanup"
101 LIBRARY AND EXTENSIONS
103 Title: "win32: perl5db patch"
104 From: Gurusamy Sarathy
105 Msg-ID: <199704102142.RAA27396@aatma.engin.umich.edu>
106 Date: Thu, 10 Apr 1997 17:42:13 -0400
107 Files: lib/perl5db.pl
109 Title: "Enhancements to debugger, Term::ReadLine, Term::Cap"
110 From: Ilya Zakharevich
111 Msg-ID: <199704101948.PAA01841@monk.mps.ohio-state.edu>
112 Date: Thu, 10 Apr 1997 15:48:07 -0400 (EDT)
113 Files: lib/Term/Cap.pm lib/Term/ReadLine.pm lib/perl5db.pl
115 Title: "MM_Unix patch for use under CVS"
117 Msg-ID: <yfmd8s1vhpn.fsf@ls6.informatik.uni-dortmund.de>
118 Date: 11 Apr 1997 14:59:00 +0200
119 Files: lib/ExtUtils/MM_Unix.pm
121 Title: "Complex update (five patches)"
122 From: Jarkko Hietaniemi
123 Files: lib/Math/Complex.pm t/lib/complex.t
125 Title: "Fix undef warning in Math::BigInt"
126 From: Chip Salzenberg
127 Files: lib/Math/BigInt.pm
135 Title: "Add B<-o> option to a2p, for old awk; make new the default"
136 From: Chip Salzenberg
137 Files: x2p/a2p.h x2p/a2p.pod x2p/a2py.c x2p/walk.c
141 Title: "typo in lib/diagnostics.pm"
142 From: barnett@grymoire.crd.ge.com (Bruce Barnett)
143 Msg-ID: <199704111800.OAA27297@grymoire.crd.ge.com>
144 Date: Fri, 11 Apr 1997 14:00:54 -0400
145 Files: lib/diagnostics.pm
147 Title: "Use B<> for options in Class::Struct pod"
148 From: Hugo van der Sanden <hv@iii.co.uk>
149 Msg-ID: <334D2E7B.67F0@iii.co.uk>
150 Date: Thu, 10 Apr 1997 19:16:27 +0100
151 Files: lib/Class/Struct.pm
153 Title: "Explain //g and \G issues"
154 From: Gurusamy Sarathy
155 Msg-ID: <199704122048.QAA25060@aatma.engin.umich.edu>
156 Date: Sat, 12 Apr 1997 16:48:41 -0400
157 Files: pod/perldelta.pod pod/perlop.pod pod/perlre.pod
159 Title: "more (err, less) doubled words"
160 From: Jarkko Hietaniemi
161 Msg-ID: <199704111931.WAA24460@alpha.hut.fi>
162 Date: Fri, 11 Apr 1997 22:31:25 +0300 (EET DST)
163 Files: ext/DB_File/DB_File.pm ext/DynaLoader/DynaLoader.pm
164 ext/IO/lib/IO/Pipe.pm lib/CGI.pm lib/Exporter.pm
165 lib/ExtUtils/MakeMaker.pm lib/IPC/Open2.pm lib/IPC/Open3.pm
166 lib/vars.pm pod/perlcall.pod pod/perldiag.pod
167 pod/perlfaq1.pod pod/perlfaq3.pod pod/perlfaq5.pod
168 pod/perlfaq7.pod pod/perlfaq8.pod pod/perlipc.pod
170 Title: "Freudian slip error in perlsub.pod"
171 From: barnett@grymoire.crd.ge.com (Bruce Barnett)
172 Msg-ID: <199704111755.NAA27200@grymoire.crd.ge.com>
173 Date: Fri, 11 Apr 1997 13:55:07 -0400
174 Files: pod/perlsub.pod
176 Title: "Little patch for perl5.003_97c/pod/perlpod.pod"
177 From: rse@engelschall.com (Ralf S. Engelschall)
178 Msg-ID: <199704112048.WAA08733@en1.engelschall.com>
179 Date: Fri, 11 Apr 1997 22:48:37 +0200
180 Files: pod/perlpod.pod
187 That second public beta will be Real Soon Now...
189 CORE LANGUAGE CHANGES
191 Title: "Refine setgroups() behavior of C<$)>"
192 From: Chip Salzenberg
193 Files: mg.c pod/perldelta.pod pod/perlvar.pod
195 Title: "Forbid -[Mm] on #! line"
196 From: Chip Salzenberg
197 Files: pod/perldelta.pod pod/perldiag.pod toke.c
201 Title: "Fix dynamic loading (and argv[0]) under AmigaOS"
202 From: Norbert Pueschel
203 Msg-ID: <77724842@Armageddon.meb.uni-bonn.de>
204 Date: Tue, 08 Apr 1997 22:01:45 +0200
205 Files: hints/amigaos.sh
207 Title: "Special mkdir() for VMS"
209 Msg-ID: <01IHGOXN6MZM0004K3@hmivax.humgen.upenn.edu>
210 Date: Tue, 08 Apr 1997 12:33:56 -0400 (EDT)
211 Files: dosish.h lib/ExtUtils/MM_Unix.pm lib/File/Path.pm os2/os2ish.h
212 plan9/plan9ish.h pp_sys.c unixish.h vms/vms.c vms/vmsish.h
216 Title: "Fix assignment from magic SV that becomes a glob"
217 From: Chip Salzenberg
222 Title: "Fix syntax error in Configure comment(!)"
223 From: Chip Salzenberg
226 Title: "For Solaris, if -DDEBUGGING, default to '-KPIC', not '-Kpic'"
227 From: Chip Salzenberg
230 Title: "Fix usage of dXSUB_SYS, esp. in ExtUtils::Miniperl"
231 From: Chip Salzenberg
232 Files: dosish.h minimod.pl os2/os2ish.h plan9/plan9ish.h vms/vmsish.h
234 LIBRARY AND EXTENSIONS
236 Title: "Replace Class::Template with improved Class::Struct"
237 From: Jim Miner <jfm@winternet.com>
238 Files: MANIFEST lib/Class/Struct.pm lib/Class/Template.pm
239 lib/File/stat.pm lib/Net/hostent.pm lib/Net/netent.pm
240 lib/Net/protoent.pm lib/Net/servent.pm lib/Time/gmtime.pm
241 lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
242 lib/User/pwent.pm pod/perldelta.pod pod/perlfaq7.pod
243 pod/perlmod.pod pod/perltoot.pod
245 Title: "MakeMaker pathname patch"
246 From: Nick Ing-Simmons
247 Msg-ID: <199704091908.UAA00877@ni-s.u-net.com>
248 Date: Wed, 9 Apr 1997 20:08:23 +0100
249 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
251 Title: "Fix configuration of new socket"
252 From: Chip Salzenberg
253 Files: ext/IO/lib/IO/Socket.pm
255 Title: "Improve IO::Handle docs; don't export _open_mode_string"
256 From: Chip Salzenberg
257 Files: ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
259 Title: "Complex.pm: 0**0 sanity"
260 From: Jarkko Hietaniemi
261 Msg-ID: <199704091804.VAA13930@alpha.hut.fi>
262 Date: Wed, 9 Apr 1997 21:04:23 +0300 (EET DST)
263 Files: lib/Math/Complex.pm
265 Title: "Fix typos in Math::Trig"
266 From: Jarkko Hietaniemi
267 Files: lib/Math/Trig.pm
271 Title: "Accommodate CodeBuilder variant of Machten 4.0.3"
272 From: Dominic Dunlop <domo@slipper.ip.lu>
273 Msg-ID: <v03020902af704d320f27@[194.51.248.88]>
274 Date: Tue, 8 Apr 1997 22:15:15 +0200
275 Files: t/io/fs.t t/op/stat.t
283 Title: "IO::Socket doc fix"
284 From: Roderick Schertler
285 Msg-ID: <28383.860527843@eeyore.ibcinc.com>
286 Date: Tue, 08 Apr 1997 15:30:43 -0400
287 Files: ext/IO/lib/IO/Socket.pm
294 Working on the second public beta...
296 CORE LANGUAGE CHANGES
298 Title: "Make assignment to C<$)> call setgroups()"
299 From: Chip Salzenberg
300 Files: Configure config_H config_h.SH mg.c plan9/config.plan9
301 pod/perldelta.pod vms/config.vms win32/config.H
304 Title: "Grandfather "$$<digit>" in strings"
305 From: Chip Salzenberg
306 Files: pod/perldiag.pod toke.c
308 Title: "Disconnect warn and die hooks _after_ object destruction"
309 From: Chip Salzenberg
312 Title: "Forbid recursive substitutions"
313 From: Chip Salzenberg
314 Files: cop.h pod/perldelta.pod pod/perldiag.pod pp_ctl.c pp_hot.c
318 Title: "Use SSize_t for values of PerlIO_{read,write}"
319 From: Chip Salzenberg
320 Files: perlio.c perlio.h perlsdio.h pp_sys.c
322 Title: "perlwin-97a_4: win32 environ fix"
323 From: Gurusamy Sarathy
324 Msg-ID: <199704060431.XAA23400@aatma.engin.umich.edu>
325 Date: Sat, 05 Apr 1997 23:31:11 -0500
326 Files: win32/win32.c win32/win32io.c win32/win32io.h win32/win32iop.h
330 Title: "length($') isn't"
331 From: Gurusamy Sarathy
332 Msg-ID: <199704070730.DAA07310@aatma.engin.umich.edu>
333 Date: Mon, 07 Apr 1997 03:30:44 -0400
336 Title: "Fix obscure regex bug related to leading C<.*>"
337 From: Chip Salzenberg
340 Title: "Add warning for glob failure"
341 From: Chip Salzenberg
342 Files: pod/perldelta.pod pod/perldiag.pod pp_hot.c
344 Title: "Fix C<perl -V> in presence of local patches"
345 From: Chip Salzenberg
350 Title: "Don't suggest 'Configure -der' in config.sh comments"
351 From: Chip Salzenberg
354 LIBRARY AND EXTENSIONS
356 Title: "CGI->redirect patch"
357 From: Doug MacEachern
358 Msg-ID: <199704051527.KAA11280@postman.osf.org>
359 Date: Sat, 05 Apr 1997 10:27:52 -0500
362 Title: "Updates to Math::Complex and Math::Trig"
363 From: Jarkko Hietaniemi
364 Files: lib/Math/Complex.pm lib/Math/Trig.pm pod/perldelta.pod
367 Title: "Fix FindBin under Win32, and document success"
368 From: Nick Ing-Simmons and Gurusamy Sarathy
369 Msg-ID: <199704051504.QAA09507@ni-s.u-net.com>
370 Date: Sat, 5 Apr 1997 16:04:52 +0100
371 Files: README.win32 lib/Cwd.pm lib/FindBin.pm
379 Title: "Patch for 'perldoc -f'"
381 Msg-ID: <199704061732.TAA00353@bergen.sn.no>
382 Date: Sun, 6 Apr 1997 19:32:04 +0200
383 Files: utils/perldoc.PL
387 Title: "Document required module versions"
388 From: Chip Salzenberg
389 Files: pod/perldelta.pod
391 Title: "Document sample function perl_eval()"
392 From: Doug MacEachern
393 Msg-ID: <199704051524.KAA06090@postman.osf.org>
394 Date: Sat, 05 Apr 1997 10:24:43 -0500
395 Files: pod/perlcall.pod pod/perlembed.pod
397 Title: "Make L<perltrap> refer to L<perldelta>"
398 From: Chip Salzenberg
399 Files: pod/perltrap.pod
406 This release gets a letter instead of a full subversion because I'm
407 planning on making 5.003_98 the second public beta.
409 CORE LANGUAGE CHANGES
411 Title: "Fix AUTOLOAD, or kill me"
412 From: Chip Salzenberg
413 Files: gv.c pp.c t/op/method.t
417 Title: "Add support for Cygwin32 (GNU-Win32) -- very low impact"
418 From: John Cerney <j-cerney1@ti.com>
419 Msg-ID: <199704030821.JAA08762@pluto.tiuk.ti.com>
420 Date: Thu, 3 Apr 1997 09:21:17 +0100
421 Files: MANIFEST README.cygwin32 cygwin32/cw32imp.h cygwin32/gcc2
422 cygwin32/ld2 cygwin32/perlgcc cygwin32/perlld
423 ext/DynaLoader/dl_cygwin32.xs hints/cygwin32.sh perl.h
426 Title: "Win32 update (six patches)"
427 From: Gurusamy Sarathy
428 Files: MANIFEST README.win32 dosish.h t/io/fs.t t/io/tell.t
429 t/lib/io_tell.t t/op/magic.t t/op/mkdir.t t/op/runlevel.t
430 t/op/stat.t t/op/taint.t win32/Makefile win32/VC-2.0/pod.mak
431 win32/makedef.pl win32/pod.mak win32/win32.c win32/win32.h
432 win32/win32io.c win32/win32io.h win32/win32iop.h
434 Title: "AmigaOS update"
435 From: Norbert Pueschel
436 Msg-ID: <77724828@Armageddon.meb.uni-bonn.de>
437 Date: Thu, 03 Apr 1997 16:16:51 +0200
438 Files: README.amiga hints/amigaos.sh
442 Title: "Fix const-sub-related panic on C<sub foo { my $x; 0 } foo>"
443 From: Chip Salzenberg
446 Title: "Fix warning for useless C<1..2>"
447 From: Chip Salzenberg
450 Title: "Minor cleanups"
451 From: Gurusamy Sarathy
452 Msg-ID: <199704040056.TAA22253@aatma.engin.umich.edu>
453 Date: Thu, 03 Apr 1997 19:56:57 -0500
454 Files: mg.c mg.h perl.c
456 Title: "Eliminate unreliable warning with %SIG and strict refs"
457 From: Chip Salzenberg
460 Title: "Fix impossible test in vivification"
461 From: Chip Salzenberg
464 Title: "runlevel is I32, not int"
465 From: Roderick Schertler
466 Msg-ID: <2848.860109823@eeyore.ibcinc.com>
467 Date: Thu, 03 Apr 1997 18:23:43 -0500
468 Files: pp_ctl.c util.c
472 Title: "Re: shared lib compilation problem with miniperl5.003_97"
474 Msg-ID: <Pine.SOL.3.95q.970404124326.647K-100000@fractal.lafayette.ed
475 Date: Fri, 04 Apr 1997 13:02:23 -0500 (EST)
478 LIBRARY AND EXTENSIONS
480 Title: "Math::Trig, based on (and from an author of) Math::Complex"
481 From: Chip Salzenberg
482 Files: MANIFEST lib/Math/Complex.pm lib/Math/Trig.pm
483 pod/perldelta.pod t/lib/complex.t t/lib/trig.t
485 Title: "Update AutoLoader and docs; support C<use AutoLoader 'AUTOLOAD'>"
486 From: Chip Salzenberg and Tim Bunce
487 Files: lib/AutoLoader.pm
489 Title: "CPAN & TRL-Gnu"
490 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
491 Msg-ID: <9704040809.AA26143@o09.rosat.mpe-garching.mpg.de>
492 Date: Fri, 04 Apr 1997 10:09:03 +0200
495 Title: "Limit @ISA to actual DBM in AnyDBM"
496 From: Chip Salzenberg
497 Files: lib/AnyDBM_File.pm
499 Title: "Don't use $4 when it might be undef"
500 From: Chip Salzenberg
501 Files: lib/bigfloat.pl
505 Title: "Make *dbm tests work with Win32"
506 From: Chip Salzenberg
507 Files: t/lib/anydbm.t t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t
516 Title: "Update INSTALL"
521 From: Nathan Torkington <gnat@prometheus.frii.com>
522 Files: pod/perlcall.pod pod/perldata.pod pod/perldebug.pod
523 pod/perldiag.pod pod/perlform.pod pod/perlfunc.pod
524 pod/perlipc.pod pod/perllocale.pod pod/perlmod.pod
525 pod/perlop.pod pod/perlre.pod pod/perlrun.pod
526 pod/perlstyle.pod pod/perltoc.pod pod/perlvar.pod
533 CORE LANGUAGE CHANGES
535 Title: "Reenable but deprecate inherited AUTOLOAD for plain funcs"
536 From: Chip Salzenberg
537 Files: ext/DynaLoader/DynaLoader.pm gv.c lib/Text/ParseWords.pm
538 pod/perldelta.pod pod/perldiag.pod t/op/method.t
542 Title: "Don't use setjmp() and longjmp() in complex exprs"
543 From: Chip Salzenberg
544 Files: perl.c pp_ctl.c scope.h
546 Title: "Improve definition of Sock_size_t"
547 From: Chip Salzenberg
548 Files: doio.c pp_sys.c
550 Title: "Don't use a completely empty macro parameter"
551 From: Chip Salzenberg
554 Title: "Win32 update"
555 From: Gurusamy Sarathy
556 Msg-ID: <199704020608.BAA29538@aatma.engin.umich.edu>
557 Date: Wed, 02 Apr 1997 01:08:09 -0500
558 Files: win32/VC-2.0/modules.mak win32/VC-2.0/perl.mak win32/VC-
559 2.0/perldll.mak win32/perl.mak
563 Title: "Introduce and use gv_fetchmethod_autoload()"
564 From: Chip Salzenberg
565 Files: global.sym gv.c pod/perlguts.pod proto.h universal.c
567 Title: "Reduce memory footprint of literal strings"
568 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
569 Msg-ID: <1997Apr1.113438.1913905@hmivax.humgen.upenn.edu>
570 Date: Tue, 01 Apr 1997 11:34:37 -0500 (EST)
575 Title: "Remove target before link() of perldiag.pod"
576 From: Chip Salzenberg
579 LIBRARY AND EXTENSIONS
581 Title: "Refresh CPAN to 1.24"
583 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
585 Title: "Refresh ExtUtils::Manifest to 1.33"
587 Files: lib/ExtUtils/Manifest.pm
589 Title: "Update $VERSION of ExtUtils::Embed to reflect reality"
590 From: Chip Salzenberg
591 Files: lib/ExtUtils/Embed.pm
593 Title: "Fix POSIX::raise()"
594 From: "Jens T. Berger Thielemann" <jensthi@ifi.uio.no>
595 Msg-ID: <Pine.SUN.3.91.970401153125.8053A-100000@holmenkollen.ifi.uio
596 Date: Tue, 1 Apr 1997 15:34:47 +0200 (MET DST)
597 Files: ext/POSIX/POSIX.pm
599 Title: "Eliminate warnings in File::Basename"
600 From: Robin Barker <rmb1@cise.npl.co.uk>
601 Msg-ID: <11173.9704011111@tempest.cise.npl.co.uk>
602 Date: Tue, 1 Apr 97 12:11:43 BST
603 Files: lib/File/Basename.pm t/lib/basename.t
605 Title: "Eliminate warning in CGI.pm"
606 From: Chip Salzenberg
609 Title: "Tweaks to constant.pm"
611 Msg-ID: <Pine.GSO.3.96.970331205519.16684I-100000@kelly.teleport.com>
612 Date: Mon, 31 Mar 1997 21:10:14 -0800 (PST)
613 Files: lib/constant.pm
615 Title: "Document eval vs. sub in Benchmark"
616 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
617 Msg-ID: <199704012231.XAA00225@crypt.compulink.co.uk>
618 Date: Tue, 01 Apr 1997 23:31:55 +0100
619 Files: lib/Benchmark.pm
627 Title: "Improve heuristics for pod2man titles"
628 From: Roderick Schertler
629 Msg-ID: <pzn2ri9gto.fsf@eeyore.ibcinc.com>
630 Date: 01 Apr 1997 23:41:55 -0500
631 Files: pod/pod2man.PL
635 Title: "Clean up some poddities, and make C<make html> work again"
636 From: Chip Salzenberg
637 Files: pod/Makefile pod/perldelta.pod pod/perldiag.pod
638 pod/perlfaq8.pod pod/perlfunc.pod pod/perlop.pod
641 Title: "Fix MM doc's use of "SUPER::""
642 From: avera@hal.com (Jim Avera)
643 Msg-ID: <9704012235.AA07841@membrane.hal.com>
644 Date: Tue, 1 Apr 1997 14:35:26 -0800 (PST)
645 Files: lib/ExtUtils/MakeMaker.pm
647 Title: "Eliminate pod warnings in libs"
648 From: Chip Salzenberg
649 Files: lib/CGI.pm lib/ExtUtils/Command.pm
656 CORE LANGUAGE CHANGES
658 Title: "Support $ENV{PERL5OPT}"
659 From: Chip Salzenberg
660 Files: perl.c pod/perldiag.pod pod/perldelta.pod pod/perlrun.pod
662 Title: "Implement void context, in which C<wantarray> is undef"
663 From: Chip Salzenberg
664 Files: cop.h doop.c dump.c global.sym gv.c op.c op.h perl.c
665 pod/perlcall.pod pod/perldelta.pod pod/perlfunc.pod
666 pod/perlguts.pod pod/perlsub.pod pp.c pp_ctl.c pp_hot.c
669 Title: "Don't look up &AUTOLOAD in @ISA when calling plain function"
670 From: Chip Salzenberg
671 Files: global.sym gv.c lib/Text/ParseWords.pm pod/perldelta.pod
672 pp_hot.c proto.h t/op/method.t
674 Title: "Allow closures to be constant subroutines"
675 From: Chip Salzenberg
678 Title: "Make C<scalar(reverse)> mean C<scalar(reverse $_)>"
679 From: Chip Salzenberg
682 Title: "Fix lexical suicide from C<my $x = $x> in sub"
683 From: Chip Salzenberg
686 Title: "Make "Unrecog. char." fatal, and update its doc"
687 From: Chip Salzenberg
688 Files: pod/perldiag.pod toke.c
690 Title: "Die on patterns that will match empty string forever"
691 From: Stephen Potter <spp@psa.pencom.com>
692 Msg-ID: <199703282138.PAA28311@psa.pencom.com>
693 Date: Fri, 28 Mar 1997 15:38:30 -0600
698 Title: "safefree() mismatch"
699 From: Roderick Schertler
700 Msg-ID: <21338.859653381@eeyore.ibcinc.com>
701 Date: Sat, 29 Mar 1997 11:36:21 -0500
704 Title: "FreeBSD update"
705 From: Slaven Rezic <eserte@cs.tu-berlin.de>
706 Msg-ID: <199703311417.QAA04162@cabulja.herceg.de>
707 Date: Mon, 31 Mar 1997 16:17:42 +0200 (MET DST)
708 Files: hints/freebsd.sh
710 Title: "Win32 update (seven patches)"
711 From: Gurusamy Sarathy and Nick Ing-Simmons
712 Files: EXTERN.h MANIFEST win32/Makefile win32/perl.mak
713 win32/perl.rc win32/perldll.mak win32/makedef.pl
714 win32/modules.mak win32/win32io.c win32/bin/pl2bat.bat
718 Title: "Report PERL* environment variables in -V and perlbug"
719 From: Chip Salzenberg
720 Files: perl.c utils/perlbug.PL
722 Title: "Typo in perl.c: Printing NO_EMBED for perl -V"
724 Msg-ID: <199703301922.VAA13509@furubotn.sn.no>
725 Date: Sun, 30 Mar 1997 21:22:11 +0200
728 Title: "Don't let C<$var = $var> untaint $var"
729 From: Chip Salzenberg
730 Files: pp_hot.c pp_sys.c sv.h t/op/taint.t
732 Title: "Fix autoviv bug in C<my $x; ++$x->{KEY}>"
733 From: Chip Salzenberg
736 Title: "Re: 5.004's new srand() default seed"
737 From: Hallvard B Furuseth
738 Msg-ID: <199703302219.AAA20998@bombur2.uio.no>
739 Date: Mon, 31 Mar 1997 00:19:13 +0200 (MET DST)
742 Title: "Re: embedded perl and top_env problem "
743 From: Gurusamy Sarathy
744 Msg-ID: <199703280031.TAA05711@aatma.engin.umich.edu>
745 Date: Thu, 27 Mar 1997 19:31:42 -0500
746 Files: gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c scope.h util.c
748 Title: "Define and use new macro: boolSV()"
750 Files: gv.c lib/ExtUtils/typemap os2/os2.c pp.c pp_hot.c pp_sys.c
751 sv.c sv.h universal.c vms/vms.c
753 Title: "Re: strict @F"
754 From: Hallvard B Furuseth
755 Msg-ID: <199703252110.WAA16038@bombur2.uio.no>
756 Date: Tue, 25 Mar 1997 22:10:33 +0100 (MET)
759 Title: "Try harder to identify errors at EOF"
760 From: Chip Salzenberg
763 Title: "Minor string change in toke.c: 'bareword'"
764 From: lvirden@cas.org
765 Msg-ID: <1997Mar27.130247.1911552@hmivax.humgen.upenn.edu>
766 Date: Thu, 27 Mar 1997 13:02:46 -0500 (EST)
769 Title: "Improve diagnostic on \r in program text"
770 From: Chip Salzenberg
771 Files: pod/perldiag.pod toke.c
773 Title: "Make Sock_size_t typedef work right"
774 From: Chip Salzenberg
775 Files: perl.h pp_sys.c
777 Title: "Eliminate unused dummy variable"
778 From: Doug MacEachern
779 Msg-ID: <199703270123.UAA25454@postman.osf.org>
780 Date: Wed, 26 Mar 1997 20:23:14 -0500
781 Files: lib/ExtUtils/Embed.pm unixish.h writemain.SH
785 Title: "Allow for coexistence of various versions of perldiag.pod"
786 From: Chip Salzenberg
787 Files: installperl lib/diagnostics.pm
789 LIBRARY AND EXTENSIONS
791 Title: "New module constant.pm"
793 Files: MANIFEST lib/constant.pm op.c pp.c t/pragma/constant.t
795 Title: "Remove chat2"
796 From: Chip Salzenberg
797 Files: MANIFEST lib/chat2.inter lib/chat2.pl
799 Title: "Include CGI.pm 2.32"
800 From: Chip Salzenberg
801 Files: MANIFEST eg/cgi/* lib/CGI.pm lib/CGI/Apache.pm
802 lib/CGI/Carp.pm lib/CGI/Fast.pm lib/CGI/Push.pm
805 Title: "Fix C<print $_> in debugger"
806 From: Ilya Zakharevich
807 Msg-ID: <199703312355.SAA01068@monk.mps.ohio-state.edu>
808 Date: Mon, 31 Mar 1997 18:55:55 -0500 (EST)
809 Files: lib/perl5db.pl
811 Title: "Re: Pod problems & fixes"
812 From: Hallvard B Furuseth
813 Msg-ID: <199703261829.TAA17015@bombur2.uio.no>
814 Date: Wed, 26 Mar 1997 19:29:14 +0100 (MET)
815 Files: lib/Pod/Text.pm
817 Title: "Re: $whoami calculation in Sys::Syslog.pm should not be greedy"
818 From: Roderick Schertler
819 Msg-ID: <pz4tdu7j57.fsf@eeyore.ibcinc.com>
820 Date: 29 Mar 1997 11:33:24 -0500
821 Files: lib/Sys/Syslog.pm
823 Title: "C<new SelectSaver $fh> doesn't always restore"
824 From: Spider Boardman
825 Msg-ID: <199703291906.OAA07232@Orb.Nashua.NH.US>
826 Date: Sat, 29 Mar 1997 14:06:37 -0500
827 Files: lib/SelectSaver.pm
829 Title: "Patch for Benchmark.pm"
830 From: Hugo van der Sanden <hv@crypt.compulink.co.uk> w/Tim Bunce
831 Msg-ID: <199703291504.PAA01596@crypt.compulink.co.uk>
832 Date: Sat, 29 Mar 1997 15:04:32 +0000
833 Files: lib/Benchmark.pm
835 Title: "Tiny doc fix for AutoSplit.pm"
836 From: "Randy J. Ray" <rjray@uswest.com>
837 Msg-ID: <rjray-9702272117.AA001223633@snakepit.ecte.uswc.uswest.com>
838 Date: Thu, 27 Mar 1997 14:17:38 -0700
839 Files: lib/AutoSplit.pm
847 Title: "Tom C's Pod::Html and html tools, as of 30 March 97"
848 From: Chip Salzenberg
849 Files: MANIFEST installhtml lib/Pod/Html.pm pod/pod2html.PL
851 Title: "Fix path bugs in installhtml"
852 From: Robin Barker <rmb1@cise.npl.co.uk>
853 Msg-ID: <3180.9703270906@tempest.cise.npl.co.uk>
854 Date: Thu, 27 Mar 97 09:06:14 GMT
857 Title: "Make perlbug say that it's only for core Perl bugs"
858 From: Chip Salzenberg
859 Files: utils/perlbug.PL
863 Title: "INSTALL-1.11"
865 Msg-ID: <Pine.SOL.3.95q.970326140905.10178A-100000@fractal.lafayette.
866 Date: Wed, 26 Mar 1997 14:27:52 -0500 (EST)
869 Title: "Patch for perl.pod"
870 From: wmiddlet@Adobe.COM (William Middleton)
871 Msg-ID: <199703262305.PAA13121@ducks>
872 Date: Wed, 26 Mar 1997 15:05:39 -0800 (PST)
875 Title: "Document autouse and constant; update diagnostics"
876 From: Chip Salzenberg
877 Files: pod/perldelta.pod
879 Title: "Suggest to upgraders that they try '-w' again"
880 From: Hallvard B Furuseth
881 Msg-ID: <199703251901.UAA15982@bombur2.uio.no>
882 Date: Tue, 25 Mar 1997 20:01:26 +0100 (MET)
883 Files: pod/perldelta.pod
885 Title: "Improve and update documentation of constant subs"
887 Msg-ID: <Pine.GSO.3.96.970331122546.14185C-100000@kelly.teleport.com>
888 Date: Mon, 31 Mar 1997 13:05:54 -0800 (PST)
889 Files: pod/perlsub.pod
891 Title: "Improve documentation of C<return>"
892 From: Chip Salzenberg
893 Files: pod/perlfunc.pod pod/perlsub.pod
895 Title: "perlfunc.pod patch"
897 Msg-ID: <199703262159.WAA17531@furubotn.sn.no>
898 Date: Wed, 26 Mar 1997 22:59:23 +0100
899 Files: pod/perlfunc.pod
901 Title: "Use 'while (defined($x = <>)) {}', per <gnat@frii.com>"
902 From: Chip Salzenberg
903 Files: configpm lib/Term/Cap.pm perlsh pod/perlipc.pod pod/perlop.pod
904 pod/perlsub.pod pod/perlsyn.pod pod/perltrap.pod
905 pod/perlvar.pod win32/bin/search.bat
907 Title: "Document and test C<%> behavior with negative operands"
908 From: Chip Salzenberg
909 Files: pod/perlop.pod t/op/arith.t
911 Title: "Update docs on $]"
912 From: Chip Salzenberg
913 Files: pod/perlvar.pod
915 Title: "perlvar.pod patch"
917 Msg-ID: <199703261254.NAA10237@bergen.sn.no>
918 Date: Wed, 26 Mar 1997 13:54:00 +0100
919 Files: pod/perlvar.pod
921 Title: "Fix example of C<or> vs. C<||>"
922 From: Chip Salzenberg
923 Files: pod/perlsyn.pod
925 Title: "Pod usage and spelling patch"
926 From: Larry W. Virden
930 From: "Cary D. Renzema" <caryr@mxim.com>
931 Msg-ID: <199703262353.PAA01819@macs.mxim.com>
932 Date: Wed, 26 Mar 1997 15:53:22 -0800 (PST)
940 CORE LANGUAGE CHANGES
942 Title: "Don't compile scalar mods of aggregates, like C<@a =~ s/a/b/>"
943 From: Chip Salzenberg
944 Files: op.c t/op/misc.t
946 Title: "Automatically flush on C< $| = 1 >"
947 From: Chip Salzenberg
950 Title: "Refine modulus ("%") per suggestion of Tim Goodwin"
951 From: Chip Salzenberg
954 Title: "If C<perl -a>, do equivalent of C<use vars '@F'>"
955 From: Chip Salzenberg
958 Title: "Warn about undef magic values just like non-magic"
959 From: Chip Salzenberg
960 Files: ext/Opcode/Safe.pm sv.c t/lib/db-btree.t t/lib/db-hash.t
961 t/lib/db-recno.t t/pragma/locale.t
965 Title: "Remove redundant patch to hints/bsdos.sh"
966 From: Shigeya Suzuki <shigeya@foretune.co.jp>
967 Msg-ID: <19970322222244K.shigeya@foretune.co.jp>
968 Date: Sat, 22 Mar 1997 22:22:44 +0900
969 Files: hints/bsdos.sh
971 Title: "Another MachTen Patch"
973 Msg-ID: <Pine.GSO.3.96.970324152150.20610P-100000@kelly.teleport.com>
974 Date: Mon, 24 Mar 1997 15:26:48 -0800 (PST)
975 Files: hints/machten_2.sh
977 Title: "Win32 update (five patches)"
978 From: Gurusamy Sarathy and Nick Ing-Simmons
979 Files: MANIFEST README.win32 doio.c dosish.h pp_sys.c
980 lib/ExtUtils/Command.pm t/comp/multiline.t t/op/magic.t
981 t/op/mkdir.t t/op/runlevel.t t/op/stat.t t/op/write.t
982 win32/Makefile win32/config.H win32/config.w32 win32/win32.c
983 win32/win32.h win32/win32aux.c win32/*.mak win32/VC-2.0/*.mak
987 Title: "Fix botch with G_NOARGS; PUSHMARK *is* required"
988 From: Chip Salzenberg
991 Title: "Improve 'prototype mismatch' warning"
992 From: Chip Salzenberg
993 Files: global.sym op.c pod/perldiag.pod proto.h sv.c t/comp/redef.t
995 Title: "In perlio, fix vprintf() definition and define vfprintf()"
996 From: Chip Salzenberg
1003 LIBRARY AND EXTENSIONS
1005 Title: "Fix C<require> in Getopt::Long to work with 5.003"
1006 From: Chip Salzenberg
1007 Files: lib/Getopt/Long.pm
1009 Title: "Extraneous blank lines from Pod::Text"
1010 From: Russ Allbery <rra@stanford.edu>
1011 Msg-ID: <qumend4qq08.fsf@cyclone.stanford.edu>
1012 Date: 25 Mar 1997 01:28:55 -0800
1013 Files: lib/Pod/Text.pm
1015 Title: "Exporting UNIVERSAL::can"
1017 Msg-ID: <E0w9DwX-0000Zr-00@taurus.cus.cam.ac.uk>
1018 Date: Mon, 24 Mar 1997 17:54:01 +0000
1019 Files: lib/UNIVERSAL.pm
1021 Title: "Term::Readline patch for AmigaOS"
1022 From: Norbert Pueschel
1023 Msg-ID: <77724797@Armageddon.meb.uni-bonn.de>
1024 Date: Sun, 23 Mar 1997 18:57:22 +0100
1025 Files: lib/Term/ReadLine.pm
1029 Title: "Reduce memory footprint of complex.t"
1030 From: Dominic Dunlop <domo@slipper.ip.lu>
1031 Msg-ID: <v03020902af5d8e03c5ab@[194.51.248.84]>
1032 Date: Tue, 25 Mar 1997 15:39:26 +0100
1033 Files: t/lib/complex.t
1037 Title: "Improve pod2man diagnostic when NAME is invalid"
1038 From: Chip Salzenberg
1039 Files: pod/pod2man.PL
1043 Title: "INSTALL-1.8 to INSTALL-1.9 updates"
1044 From: Andy Dougherty
1045 Msg-ID: <Pine.SOL.3.95q.970325135138.3374A-100000@fractal.lafayette.e
1046 Date: Tue, 25 Mar 1997 13:52:53 -0500 (EST)
1049 Title: "Document possible problems with -Mdiagnostics after upgrade"
1050 From: Chip Salzenberg
1053 Title: "Mention perldelta in INSTALL"
1054 From: Chip Salzenberg
1057 Title: "Describe pod format at top of INSTALL"
1058 From: Chip Salzenberg
1061 Title: "Document C</a *b/x> fix"
1062 From: Chip Salzenberg
1063 Files: pod/perldelta.pod
1065 Title: "pods for subroutine argument autovivication"
1067 Msg-ID: <E0w9489-0005YT-00@ursa.cus.cam.ac.uk>
1068 Date: Mon, 24 Mar 1997 07:25:21 +0000
1069 Files: pod/perldelta.pod pod/perlsub.pod
1071 Title: "Missing item in perldiag"
1073 Msg-ID: <E0w8jVZ-0005va-00@ursa.cus.cam.ac.uk>
1074 Date: Sun, 23 Mar 1997 09:24:09 +0000
1075 Files: pod/perldiag.pod
1077 Title: "Mention and discourage use of term 'soft reference'"
1078 From: Chip Salzenberg
1079 Files: pod/perlref.pod
1081 Title: "Pod problems & fixes"
1082 From: Hallvard B Furuseth
1083 Msg-ID: <199703242031.VAA14997@bombur2.uio.no>
1084 Date: Mon, 24 Mar 1997 21:31:51 +0100 (MET)
1085 Files: INSTALL lib/Term/Complete.pm lib/subs.pm pod/perlcall.pod
1086 pod/perldata.pod pod/perldiag.pod pod/perlembed.pod
1087 pod/perlguts.pod pod/perlmod.pod pod/perlop.pod
1088 pod/perlpod.pod pod/pod2html.PL
1090 Title: "DB_File documentation fix"
1092 Msg-ID: <9703240854.AA08401@claudius.bfsec.bt.co.uk>
1093 Date: Mon, 24 Mar 97 08:54:16 GMT
1094 Files: ext/DB_File/DB_File.pm
1097 From: Nathan Torkington <gnat@prometheus.frii.com>
1098 Files: pod/perlfaq*.pod
1105 CORE LANGUAGE CHANGES
1107 Title: "Defer creation of array and hash elements as parameters"
1108 From: Chip Salzenberg
1109 Files: dump.c global.sym mg.c op.c op.h perl.h pp.c pp_hot.c proto.h
1112 Title: "New special literal: __PACKAGE__"
1113 From: Chip Salzenberg
1114 Files: keywords.pl pod/perldata.pod toke.c
1116 Title: "Ignore whitespace before +*? in //x"
1117 From: Chip Salzenberg
1120 Title: "Abort compilation at C<BEGIN{}> or C<use> after errors"
1121 From: Chip Salzenberg
1122 Files: op.c pod/perldiag.pod t/pragma/subs.t
1124 Title: "allow C<substr 'hello', -10>"
1125 From: David Dyck <dcd@tc.fluke.com>
1126 Msg-ID: <97Mar10.155517pst.35716-2@gateway.fluke.com>
1127 Date: Mon, 10 Mar 1997 15:55:44 -0800
1130 Title: "Regularize C<x % y>, esp. when y is negative"
1131 From: Chip Salzenberg
1134 Title: "Flush before C<flock(FOO, LOCK_UN)>"
1135 From: Chip Salzenberg
1136 Files: pod/perldelta.pod pod/perlfunc.pod pp_sys.c
1138 Title: "Close loopholes in prototype mismatch warning"
1139 From: Chip Salzenberg
1140 Files: op.c sv.c toke.c
1142 Title: "Warn on C<while ($x = each %y) {}>"
1143 From: Chip Salzenberg
1144 Files: op.c pod/perldiag.pod
1146 Title: "Don't warn on C<print $fh func()>"
1147 From: Chip Salzenberg
1152 Title: "Don't say 'static var = 1'"
1153 From: Jarkko Hietaniemi
1154 Msg-ID: <199703091319.PAA24714@alpha.hut.fi>
1155 Date: Sun, 9 Mar 1997 15:19:57 +0200 (EET)
1158 Title: "BSD/OS 3.0 hints"
1159 From: Christopher Davis <ckd@loiosh.kei.com>
1160 Msg-ID: <w47mjakw5t.fsf@loiosh.kei.com>
1161 Date: 14 Mar 1997 16:20:46 -0500
1162 Files: hints/bsdos.sh
1164 Title: "More MachTen hints"
1166 Msg-ID: <Pine.GSO.3.95q.970316133852.27997A-100000@kelly.teleport.com
1167 Date: Sun, 16 Mar 1997 13:40:35 -0800 (PST)
1168 Files: hints/machten_2.sh
1170 Title: "HP/UX hint comments"
1171 From: Andy Dougherty
1172 Msg-ID: <Pine.SOL.3.95q.970321153918.28770B-100000@fractal.lafayette.
1173 Date: Fri, 21 Mar 1997 15:43:07 -0500 (EST)
1174 Files: hints/hpux.sh
1177 From: Charles Bailey
1178 Msg-ID: <1997Mar11.220056.1873182@hmivax.humgen.upenn.edu>
1179 Date: Tue, 11 Mar 1997 22:00:55 -0500 (EST)
1180 Files: lib/ExtUtils/MM_VMS.pm lib/Test/Harness.pm t/op/taint.t
1181 utils/perlbug.PL vms/descrip.mms
1183 Title: "vmsish.t and related patches"
1184 From: Charles Bailey
1185 Msg-ID: <01IGQW3IP1KK005VFB@hmivax.humgen.upenn.edu>
1186 Date: Fri, 21 Mar 1997 01:32:47 -0500 (EST)
1187 Files: MANIFEST perl.h vms/descrip.mms vms/ext/vmsish.t vms/vms.c
1189 Title: "Win32 update (four patches)"
1190 From: Gurusamy Sarathy and Nick Ing-Simmons
1191 Files: MANIFEST README.win32 lib/AutoSplit.pm lib/Cwd.pm
1192 lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm
1193 lib/ExtUtils/MM_OS2.pm lib/ExtUtils/MM_Unix.pm
1194 lib/ExtUtils/MM_Win32.pm lib/ExtUtils/MakeMaker.pm
1195 lib/ExtUtils/Mksymlists.pm lib/File/Basename.pm
1196 lib/File/Path.pm mg.c t/comp/cpp.t t/comp/script.t t/harness
1197 t/io/argv.t t/io/dup.t t/io/fs.t t/io/inplace.t
1198 t/lib/filehand.t t/lib/io_dup.t t/lib/io_sel.t
1199 t/lib/io_taint.t t/op/closure.t t/op/exec.t t/op/glob.t
1200 t/op/goto.t t/op/magic.t t/op/misc.t t/op/rand.t
1201 t/op/split.t t/op/stat.t t/op/sysio.t t/op/taint.t
1202 t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t util.c
1207 Title: "Guard against buffer overflow in yyerror() and related funcs"
1208 From: Chip Salzenberg
1211 Title: "For bin compat, rename calllist() and he_{,delay}free"
1212 From: Chip Salzenberg
1213 Files: global.sym hv.c op.c perl.c pod/perlguts.pod proto.h
1215 Title: "Fix C<print> on tied default handle"
1216 From: Chip Salzenberg
1219 Title: "Fix C<local($a, undef, $b) = (1,2,3)>"
1220 From: Chip Salzenberg
1223 Title: "Improve diagnostic on C<@a++>, C<--%a>, @a =~ s/a/b/"
1224 From: Chip Salzenberg
1225 Files: pp.c pp_hot.c
1227 Title: "Don't warn on C<$x{y} .= "z"> when %x is tied"
1228 From: Chip Salzenberg
1231 Title: "Eliminate 'unreachable code' warnings"
1232 From: Chip Salzenberg
1233 Files: ext/POSIX/POSIX.xs mg.c pp_ctl.c toke.c
1235 Title: "printf format corrections for -DDEBUGGING"
1236 From: Roderick Schertler
1237 Msg-ID: <26592.858793370@eeyore.ibcinc.com>
1238 Date: Wed, 19 Mar 1997 12:42:50 -0500
1239 Files: doop.c malloc.c op.c pp_ctl.c regexec.c sv.c x2p/str.c
1242 Title: "Warn about missing -DMULTIPLICITY if likely a problem"
1243 From: Doug MacEachern
1244 Msg-ID: <199703192345.SAA15070@postman.osf.org>
1245 Date: Wed, 19 Mar 1997 18:45:53 -0500
1250 Title: "Don't use $(LIBS) when creating shared libperl"
1251 From: Chip Salzenberg
1254 Title: "Don't use db 2.x, we're not yet ready for it"
1255 From: Paul Marquess and Andy Dougherty
1258 Title: "Warn if #! command is longer than 32 chars"
1259 From: Chip Salzenberg
1262 Title: "patches re perl -wc install{perl,man}"
1263 From: Robin Barker <rmb1@cise.npl.co.uk>
1264 Msg-ID: <21544.9703111313@tempest.cise.npl.co.uk>
1265 Date: Tue, 11 Mar 97 13:13:16 GMT
1266 Files: installman installperl
1268 Title: "3_93 doesn't install pods"
1269 From: Spider Boardman
1270 Msg-ID: <199703160721.CAA08339@Orb.Nashua.NH.US>
1271 Date: Sun, 16 Mar 1997 02:21:35 -0500
1274 Title: "When installing, use File::Copy instead of `cp`"
1275 From: Chip Salzenberg
1278 Title: "Make hint files' warnings more visible"
1279 From: Hallvard B Furuseth
1280 Msg-ID: <199703202218.XAA09041@bombur2.uio.no>
1281 Date: Thu, 20 Mar 1997 23:18:03 +0100 (MET)
1282 Files: hints/3b1.sh hints/apollo.sh hints/cxux.sh hints/dcosx.sh
1283 hints/dgux.sh hints/esix4.sh hints/freebsd.sh hints/hpux.sh
1284 hints/irix_4.sh hints/mips.sh hints/next_3_0.sh hints/os2.sh
1285 hints/qnx.sh hints/sco_2_3_3.sh hints/sco_2_3_4.sh
1286 hints/solaris_2.sh hints/ultrix_4.sh hints/utekv.sh
1288 LIBRARY AND EXTENSIONS
1290 Title: "New module: autouse.pm"
1291 From: Ilya Zakharevich
1292 Msg-ID: <199703210034.TAA13469@monk.mps.ohio-state.edu>
1293 Date: Thu, 20 Mar 1997 19:34:30 -0500 (EST)
1294 Files: MANIFEST lib/autouse.pm
1296 Title: "Math::Complex update"
1297 From: Jarkko Hietaniemi
1298 Files: lib/Math/Complex.pm t/lib/complex.t
1300 Title: "Refresh DB_File to 1.12"
1302 Msg-ID: <9703121551.AA07435@claudius.bfsec.bt.co.uk>
1303 Date: Wed, 12 Mar 97 15:51:14 GMT
1304 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
1306 Title: "New subroutine Symbol::qualify_to_ref()"
1307 From: Roderick Schertler
1308 Msg-ID: <pzlo7ut03b.fsf@eeyore.ibcinc.com>
1309 Date: 11 Mar 1997 19:39:36 -0500
1310 Files: lib/Symbol.pm
1312 Title: "In debugger, don't reference %{$f{$g}} if $f{$g} doesn't exist"
1313 From: Chip Salzenberg
1314 Files: lib/perl5db.pl
1316 Title: "In File::Path, some systems can't remove read-only files"
1317 From: Chip Salzenberg
1318 Files: lib/File/Path.pm
1320 Title: "Fix typo in -l*perl* pattern"
1321 From: Doug MacEachern
1322 Msg-ID: <199703110414.XAA12884@berlin.atlantic.net>
1323 Date: Mon, 10 Mar 1997 22:58:38 -0500
1324 Files: lib/ExtUtils/Embed.pm
1326 Title: "Fix bugs revealed by prototype warnings"
1327 From: Chip Salzenberg
1328 Files: ext/Opcode/Opcode.pm lib/ExtUtils/MakeMaker.pm
1331 Title: "Problems with SKIP in makemaker"
1332 From: Ilya Zakharevich
1333 Msg-ID: <199703210413.XAA21601@monk.mps.ohio-state.edu>
1334 Date: Thu, 20 Mar 1997 23:13:31 -0500 (EST)
1335 Files: lib/ExtUtils/MM_Unix.pm
1337 Title: "In Exporter, don't C<require Carp> at file scope"
1338 From: Chip Salzenberg
1339 Files: lib/Exporter.pm
1341 Title: "fix for Exporter's $SIG{__WARN__} handler"
1342 From: Roderick Schertler
1343 Msg-ID: <2282.858296451@eeyore.ibcinc.com>
1344 Date: Thu, 13 Mar 1997 18:40:51 -0500
1345 Files: lib/Exporter.pm
1347 Title: "Don't try to substr() refs in Carp"
1348 From: Chip Salzenberg
1351 Title: "Re: NUL in die and other messages"
1353 Msg-ID: <E0w815V-0005xs-00@ursa.cus.cam.ac.uk>
1354 Date: Fri, 21 Mar 1997 09:58:17 +0000
1357 Title: "Add entry for prototype() in Pod::Functions"
1358 From: Chip Salzenberg
1359 Files: lib/Pod/Functions.pm
1361 Title: "Fix typos in IO::Socket documentation"
1363 Msg-ID: <E0w75po-0003yh-00@taurus.cus.cam.ac.uk>
1364 Date: Tue, 18 Mar 1997 20:50:16 +0000
1365 Files: ext/IO/lib/IO/Socket.pm
1373 Title: "Re: bug in pod2man (5.00326): section=3 for .pm modules"
1374 From: Roderick Schertler
1375 Msg-ID: <pzn2sat1hg.fsf@eeyore.ibcinc.com>
1376 Date: 11 Mar 1997 19:09:31 -0500
1377 Files: pod/pod2man.PL
1381 Title: "perlfaq.pod"
1382 From: Tom Christiansen
1383 Msg-ID: <199703172301.QAA12566@jhereg.perl.com>
1384 Date: Mon, 17 Mar 1997 16:01:40 -0700
1385 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
1386 pod/perlfaq*.pod pod/roffitall
1388 Title: "*.pod changes based on the FAQ"
1390 Msg-ID: <199703171650.JAA02655@elara.frii.com>
1391 Date: Mon, 17 Mar 1997 09:50:14 -0700 (MST)
1392 Files: pod/perldata.pod pod/perlfunc.pod pod/perlipc.pod
1393 pod/perlop.pod pod/perlre.pod pod/perlrun.pod
1394 pod/perlsec.pod pod/perlvar.pod
1396 Title: "INSTALL: How to enable debugging"
1397 From: Andy Dougherty
1398 Msg-ID: <Pine.SOL.3.95q.970321112326.1414A-100000@fractal.lafayette.e
1399 Date: Fri, 21 Mar 1997 11:25:32 -0500 (EST)
1402 Title: "Document that $. is not reset on implicit open"
1403 From: Chip Salzenberg
1404 Files: pod/perldelta.pod
1406 Title: "Re: Embedding success with _93 "
1407 From: Doug MacEachern
1408 Msg-ID: <199703112255.RAA22775@postman.osf.org>
1409 Date: Tue, 11 Mar 1997 17:55:05 -0500
1410 Files: pod/perldelta.pod
1412 Title: "Update site list"
1413 From: lvirden@cas.org (Larry W. Virden, x2487)
1414 Msg-ID: <9703111053.AA20051@cas.org>
1415 Date: Tue, 11 Mar 1997 10:53:49 -0500
1416 Files: pod/perlmod.pod
1418 Title: "Patch to document illegal characters"
1420 Msg-ID: <Pine.GSO.3.96.970314090558.15346J-100000@kelly.teleport.com>
1421 Date: Fri, 14 Mar 1997 09:08:10 -0800 (PST)
1422 Files: pod/perldiag.pod pod/perltrap.pod
1424 Title: "Document trap with //o and closures"
1425 From: Charles Bailey
1426 Msg-ID: <01IGCHWRNSEU00661G@hmivax.humgen.upenn.edu>
1427 Date: Mon, 10 Mar 1997 18:08:08 -0500 (EST)
1428 Files: pod/perltrap.pod
1430 Title: "Re: Inline PI function"
1432 Msg-ID: <Pine.GSO.3.95q.970310143125.22489V-100000@kelly.teleport.com
1433 Date: Mon, 10 Mar 1997 14:33:20 -0800 (PST)
1434 Files: pod/perlsub.pod
1436 Title: "Illegal character in input"
1438 Msg-ID: <Pine.GSO.3.95q.970310151512.22489a-100000@kelly.teleport.com
1439 Date: Mon, 10 Mar 1997 15:21:21 -0800 (PST)
1440 Files: pod/perldiag.pod
1442 Title: "Patch for docs Re: Lost backslash"
1444 Msg-ID: <Pine.GSO.3.96.970319071438.24834G-100000@kelly.teleport.com>
1445 Date: Wed, 19 Mar 1997 07:28:57 -0800 (PST)
1446 Files: pod/perlop.pod
1448 Title: "XSUB's doc fix"
1449 From: Roderick Schertler
1450 Msg-ID: <28804.858012126@eeyore.ibcinc.com>
1451 Date: Mon, 10 Mar 1997 11:42:06 -0500
1452 Files: pod/perlcall.pod pod/perlguts.pod pod/perlxstut.pod
1454 Title: "Document return from do FILE"
1456 Msg-ID: <E0w70DK-0001yJ-00@ursa.cus.cam.ac.uk>
1457 Date: Tue, 18 Mar 1997 14:50:10 +0000
1458 Files: pod/perlfunc.pod
1460 Title: "Document $^M in perlvar"
1461 From: Robin Barker <rmb1@cise.npl.co.uk>
1462 Msg-ID: <6153.9703202108@tempest.cise.npl.co.uk>
1463 Date: Thu, 20 Mar 97 21:08:33 GMT
1464 Files: pod/perlvar.pod
1466 Title: "typos in pods of 5.003_93"
1467 From: Jim Meyering <meyering@asic.sc.ti.com>
1468 Msg-ID: <wpgendbzvhx.fsf@asic.sc.ti.com>
1469 Date: 19 Mar 1997 10:39:38 -0600
1470 Files: pod/perlfunc.pod pod/perlguts.pod pod/perlre.pod
1471 pod/perltoot.pod pod/perlxs.pod
1473 Title: "Re: Updates to pod punctuations"
1474 From: lvirden@cas.org (Larry W. Virden, x2487)
1475 Msg-ID: <9703141700.AA22911@cas.org>
1476 Date: Fri, 14 Mar 1997 17:00:12 -0500
1479 Title: "clarify example in perlfunc"
1480 From: Jarkko Hietaniemi
1481 Msg-ID: <199703201746.TAA25195@alpha.hut.fi>
1482 Date: Thu, 20 Mar 1997 19:46:01 +0200 (EET)
1483 Files: pod/perlfunc.pod
1485 Title: "Regularize headings in DB_File documentation"
1486 From: Chip Salzenberg
1487 Files: ext/DB_File/DB_File.pm
1495 "This release will be the public beta of 5.004,
1496 or my name isn't Larson T. Pettifogger."
1498 "Gone like *that*, a fortune in letterhead."
1500 CORE LANGUAGE CHANGES
1502 Title: "Don't autovivify array and hash elements in sub parameters"
1503 From: Gurusamy Sarathy
1504 Msg-ID: <199703061912.OAA20606@aatma.engin.umich.edu>
1505 Date: Thu, 06 Mar 1997 14:12:09 -0500
1506 Files: op.c pod/perldelta.pod pod/perlsub.pod pod/perltrap.pod
1508 Title: "Support READ and GETC for tied handles"
1509 From: Doug MacEachern
1510 Msg-ID: <199703090019.TAA32591@postman.osf.org>
1511 Date: Sat, 08 Mar 1997 19:19:38 -0500
1512 Files: pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
1514 Title: "Warn on C<@x =~ /a/> and C<%x =~ s/a/b/>"
1515 From: Chip Salzenberg
1516 Files: op.c pod/perldiag.pod
1518 Title: "Warn on %{+undef} and @{+undef}"
1519 From: Chip Salzenberg
1520 Files: pp.c pp_hot.c
1525 From: Charles Bailey
1526 Msg-ID: <01IG8KN5R28M00661G@hmivax.humgen.upenn.edu>
1527 Date: Fri, 07 Mar 1997 22:49:46 -0500 (EST)
1528 Files: lib/ExtUtils/MM_VMS.pm vms/descrip.mms vms/gen_shrfls.pl
1531 Title: "AmigaOS hint patch"
1532 From: Norbert Pueschel
1533 Msg-ID: <77724767@Armageddon.meb.uni-bonn.de>
1534 Date: Sat, 08 Mar 1997 12:50:15 +0100
1535 Files: hints/amigaos.sh
1539 Title: "Make conversion of @_ to real array work right after C<shift>"
1540 From: Chip Salzenberg
1543 Title: "Fix imbalanced ENTER/LEAVE from C<BEGIN{die}>"
1544 From: Chip Salzenberg
1545 Files: op.c perl.c proto.h
1547 Title: "perl -P path patch"
1548 From: Andy Dougherty
1549 Msg-ID: <Pine.SOL.3.95q.970308120242.23766D-100000@fractal.lafayette.
1550 Date: Sat, 08 Mar 1997 12:45:08 -0500 (EST)
1551 Files: config_H config_h.SH perl.c plan9/config.plan9 t/comp/cpp.t
1552 vms/config.vms win32/config.H
1556 Title: "Fix for Unisys UNIX and libperl.so"
1557 From: aburlison@cix.compulink.co.uk (Alan Burlison)
1558 Msg-ID: <memo.147328@cix.compulink.co.uk>
1559 Date: Thu, 6 Mar 97 16:28 GMT0
1562 Title: "Allow './Configure -Uoptimize'"
1563 From: Andy Dougherty
1564 Msg-ID: <Pine.SOL.3.95q.970306110532.11070A-100000@fractal.lafayette.
1565 Date: Thu, 06 Mar 1997 11:15:47 -0500 (EST)
1568 Title: "Use 'test -f', not 'test -x'"
1569 From: Spider Boardman
1570 Msg-ID: <199703080053.TAA13943@web.zk3.dec.com>
1571 Date: Fri, 7 Mar 1997 19:53:00 -0500
1574 Title: "Don't count on 'trap 0' inside () in shell script"
1575 From: aburlison@cix.compulink.co.uk (Alan Burlison)
1576 Msg-ID: <memo.147326@cix.compulink.co.uk>
1577 Date: Thu, 6 Mar 97 16:28 GMT0
1580 LIBRARY AND EXTENSIONS
1582 Title: "Carp with multiple arguments"
1584 Msg-ID: <E0w3STZ-0007RW-00@taurus.cus.cam.ac.uk>
1585 Date: Sat, 8 Mar 1997 20:12:17 +0000
1588 Title: "@EXPORT_FAIL fix for Exporter.pm"
1589 From: Roderick Schertler
1590 Msg-ID: <24884.857841724@eeyore.ibcinc.com>
1591 Date: Sat, 08 Mar 1997 12:22:04 -0500
1592 Files: lib/Exporter.pm
1594 Title: "Open[23] autoflush docs"
1595 From: Roderick Schertler
1596 Msg-ID: <7939.857693947@eeyore.ibcinc.com>
1597 Date: Thu, 06 Mar 1997 19:19:07 -0500
1598 Files: lib/IPC/Open2.pm lib/IPC/Open3.pm
1602 Title: "Fix counts in output of TEST"
1603 From: Hugo van der Sanden <hv@iii.co.uk>
1604 Msg-ID: <331F1507.4BE8@iii.co.uk>
1605 Date: Thu, 06 Mar 1997 19:03:35 +0000
1608 Title: "Ignore backup files in strict.t and warning.t"
1609 From: Chip Salzenberg
1610 Files: t/pragma/strict.t t/pragma/warning.t
1614 Title: "Quote pathname before using as pattern"
1615 From: Chip Salzenberg
1616 Files: pod/pod2html.PL
1620 Title: "Consolidated INSTALL updates since _92"
1621 From: Andy Dougherty
1622 Msg-ID: <Pine.SOL.3.95q.970308131806.23766F-100000@fractal.lafayette.
1623 Date: Sat, 08 Mar 1997 13:21:22 -0500 (EST)
1625 Title: "Fix more E-Mail addresses in pods"
1626 From: Chip Salzenberg
1627 Files: lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Manifest.pm
1628 lib/diagnostics.pm pod/buildtoc
1630 Title: "Warn about '.' terminating E-Mail"
1631 From: Chip Salzenberg
1632 Files: pod/perlform.pod
1634 Title: "OS/2 doc update"
1635 From: Ilya Zakharevich
1636 Msg-ID: <199703080537.AAA25157@monk.mps.ohio-state.edu>
1637 Date: Sat, 8 Mar 1997 00:37:30 -0500 (EST)
1640 Title: "PODs corrections"
1641 From: Ilya Zakharevich
1642 Msg-ID: <199703080253.VAA24975@monk.mps.ohio-state.edu>
1643 Date: Fri, 7 Mar 1997 21:53:04 -0500 (EST)
1644 Files: ext/DB_File/DB_File.pm ext/Socket/Socket.pm
1645 lib/Class/Template.pm lib/ExtUtils/Embed.pm
1646 lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Mksymlists.pm
1647 lib/File/Basename.pm lib/File/stat.pm lib/Time/gmtime.pm
1648 lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
1649 lib/User/pwent.pm pod/perlcall.pod pod/perldebug.pod
1650 pod/perlfunc.pod pod/perlguts.pod pod/perllocale.pod
1651 pod/perlop.pod pod/perlsub.pod
1658 This release will be the public beta of 5.004, or my name isn't
1659 Larson T. Pettifogger.
1661 CORE LANGUAGE CHANGES
1663 Title: "Strictly follow lexical context of C<eval ''> and nested subs"
1664 From: Chip Salzenberg
1667 Title: "Make ::SUPER and UNIVERSAL work together"
1668 From: Chip Salzenberg
1669 Files: gv.c pod/perlguts.pod
1673 Title: "HP-UX hint update"
1674 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
1675 Msg-ID: <1479.857653838@lyon.grenoble.hp.com>
1676 Date: Thu, 06 Mar 97 14:10:38 +0100
1677 Files: hints/hpux.sh
1679 Title: "Re: The continuing MachTen saga"
1681 Msg-ID: <Pine.GSO.3.95q.970305091611.3572E-100000@kelly.teleport.com>
1682 Date: Wed, 5 Mar 1997 09:47:22 -0800 (PST)
1683 Files: hints/machten_2.sh
1685 Title: "OS/2 patches"
1686 From: Ilya Zakharevich
1687 Msg-ID: <199703060308.WAA22211@monk.mps.ohio-state.edu>
1688 Date: Wed, 5 Mar 1997 22:08:43 -0500 (EST)
1689 Files: hints/os2.sh lib/ExtUtils/MakeMaker.pm t/op/taint.t
1691 Title: "VMS patches"
1692 From: Charles Bailey
1693 Msg-ID: <01IG5SQE4A6U00661G@hmivax.humgen.upenn.edu>
1694 Date: Wed, 05 Mar 1997 23:10:24 -0500 (EST)
1695 Files: lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Manifest.pm perlsdio.h
1696 t/op/runlevel.t t/op/taint.t vms/descrip.mms vms/perly_c.vms
1697 vms/sockadapt.c vms/sockadapt.h vms/vms_yfix.pl
1701 Title: "Make sure $^X is tainted when ARG_ZERO_IS_SCRIPT"
1702 From: Chip Salzenberg
1705 Title: "Clarify '-T too late' error"
1706 From: Chip Salzenberg
1707 Files: perl.c pod/perldiag.pod
1709 Title: "Warn when redefining or undefining a constant sub"
1710 From: Chip Salzenberg
1711 Files: pod/perldiag.pod pp.c sv.c
1713 Title: "Don't generate spurious 'not imported' warning"
1714 From: Chip Salzenberg
1715 Files: gv.c t/pragma/strict-vars pod/perldiag.pod
1717 Title: "Clarify message re: @host in string"
1718 From: Chip Salzenberg
1719 Files: pod/perldiag.pod pod/perltrap.pod toke.c
1721 Title: "Disconnect refs that are targets of pp_readline"
1722 From: Chip Salzenberg
1725 Title: "Fix typo in test of HvFILL()"
1726 From: Chip Salzenberg
1729 Title: "Allow for pad name array to be shorter than pad array"
1730 From: Chip Salzenberg
1733 Title: "Eliminate format-string type warnings"
1734 From: Hallvard B Furuseth
1735 Msg-ID: <199703030915.KAA11634@bombur2.uio.no>
1736 Date: Mon, 3 Mar 1997 10:15:11 +0100 (MET)
1737 Files: doio.c ext/POSIX/POSIX.xs gv.c hints/dec_osf.sh pp.c pp_ctl.c
1738 pp_hot.c run.c sv.c x2p/a2py.c
1740 Title: "Update copyright dates"
1741 From: Chip Salzenberg
1742 Files: *.[hc] x2p/*.[hc] win32/EXTERN.h vms/vmsish.h vms/vms.c
1746 Title: "near-harmless bug in _91's Configure"
1747 From: Roderick Schertler
1748 Msg-ID: <pzg1yfuiza.fsf@eeyore.ibcinc.com>
1749 Date: 01 Mar 1997 21:26:49 -0500
1752 Title: "Change 'continuing anyway' to 'probably harmless'"
1753 From: Chip Salzenberg
1754 Files: INSTALL lib/ExtUtils/Liblist.pm
1756 LIBRARY AND EXTENSIONS
1758 Title: "Newer ReadLine"
1759 From: Ilya Zakharevich
1760 Msg-ID: <199703040634.BAA19919@monk.mps.ohio-state.edu>
1761 Date: Tue, 4 Mar 1997 01:34:28 -0500 (EST)
1762 Files: lib/Term/ReadLine.pm lib/perl5db.pl
1764 Title: "Refresh Getopt::Long to 2.9"
1765 From: Johan Vromans <jvromans@squirrel.nl>
1766 Files: lib/Getopt/Long.pm
1768 Title: "Benchmark: using code refs"
1769 From: Hugo van der Sanden <hv@iii.co.uk>
1770 Msg-ID: <199703041132.LAA07613@tyree.iii.co.uk>
1771 Date: Tue, 04 Mar 1997 11:32:11 +0000
1772 Files: lib/Benchmark.pm
1774 Title: "Fix quotewords"
1775 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
1776 Msg-ID: <199703060755.HAA15060@crypt.compulink.co.uk>
1777 Date: Thu, 06 Mar 1997 07:55:25 +0000
1778 Files: lib/Text/ParseWords.pm
1780 Title: "Use IV instead of double for tms structure members"
1781 From: Chip Salzenberg
1782 Files: ext/POSIX/POSIX.xs
1784 Title: "Document IO::File::new_tmpfile"
1785 From: Chip Salzenberg
1786 Files: ext/IO/lib/IO/File.pm
1790 Title: "Make op/TEST silent under -w"
1791 From: d-lewart@uiuc.edu (Daniel S. Lewart)
1792 Msg-ID: <199703011821.NAA13037@sinistar.idle.com>
1793 Date: Sat, 1 Mar 97 12:04:09 CST
1796 Title: "Smarter t/op/taint.t"
1798 Msg-ID: <Pine.GSO.3.95q.970303103047.24000A-100000@kelly.teleport.com
1799 Date: Mon, 3 Mar 1997 10:31:54 -0800 (PST)
1802 Title: "Fix taint test for systems without csh"
1803 From: Chip Salzenberg
1806 Title: "Don't test locales if there is no setlocale()"
1807 From: Chip Salzenberg
1808 Files: t/pragma/locale.t
1812 Title: "Update pod2html"
1813 From: wmiddlet@Adobe.COM (William Middleton)
1814 Msg-ID: <199703030025.QAA08106@ducks>
1815 Date: Sun, 2 Mar 1997 16:25:03 -0800 (PST)
1816 Files: pod/pod2html.PL
1818 Title: "Support 'long long' in h2ph"
1820 Files: utils/h2ph.PL
1824 Title: "Add taint checks and srand to perldelta"
1826 Msg-ID: <Pine.GSO.3.95q.970302115355.23058D-100000@kelly.teleport.com
1827 Date: Sun, 2 Mar 1997 11:56:08 -0800 (PST)
1828 Files: pod/perldelta.pod
1830 Title: "Don't call FileHandle 'deprecated'"
1831 From: Chip Salzenberg
1832 Files: pod/perldelta.pod
1834 Title: "Improve sample module header"
1835 From: Tom Christiansen and Graham Barr
1836 Msg-ID: <199703011732.KAA14693@jhereg.perl.com>
1837 Date: Sat, 01 Mar 1997 10:32:31 -0700
1838 Files: pod/perlmod.pod
1840 Title: "Clarify C<crypt> documentation"
1842 Msg-ID: <Pine.GSO.3.95q.970228131112.12357D-100000@kelly.teleport.com
1843 Date: Fri, 28 Feb 1997 13:18:25 -0800 (PST)
1844 Files: pod/perlfunc.pod
1846 Title: "Update list of CPAN sites"
1847 From: Jarkko Hietaniemi
1848 Msg-ID: <199703021454.QAA07446@alpha.hut.fi>
1849 Date: Sun, 2 Mar 1997 16:54:22 +0200 (EET)
1850 Files: pod/perlmod.pod
1852 Title: "Enhance description of 'server error'"
1853 From: Jarkko Hietaniemi
1854 Msg-ID: <199702041903.VAA16070@alpha.hut.fi>
1855 Date: Tue, 4 Feb 1997 21:03:23 +0200 (EET)
1856 Files: pod/perldiag.pod
1858 Title: "Regularize format of E-Mail addresses in *.pod"
1859 From: Chip Salzenberg
1867 This is (should be? must be!) the public beta of 5.004.
1869 CORE LANGUAGE CHANGES
1871 Title: "Fix perl_call_*() when !G_EVAL"
1872 From: Gurusamy Sarathy
1873 Msg-ID: <199702250725.CAA09192@aatma.engin.umich.edu>,
1874 <199702251925.OAA15498@aatma.engin.umich.edu>,
1875 <199702252200.RAA16853@aatma.engin.umich.edu>
1876 Date: Tue, 25 Feb 1997 02:25:56 -0500
1877 Files: MANIFEST gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c
1880 Title: "Fix taint tests for writeable dirs in $ENV{PATH}"
1881 From: Chip Salzenberg
1882 Files: mg.c mg.h pod/perlsec.pod taint.c
1884 Title: "Forbid tainted parameters for truncate()"
1885 From: Chip Salzenberg
1888 Title: "Don't taint magic hash keys unnecessarily"
1889 From: Charles Bailey
1890 Msg-ID: <01IFXL9TY74Y00661G@hmivax.humgen.upenn.edu>
1891 Date: Fri, 28 Feb 1997 02:11:26 -0500 (EST)
1896 Title: "VMS patches post _90"
1897 From: Charles Bailey
1898 Msg-ID: <01IFYDE5ZT7O005A53@hmivax.humgen.upenn.edu>
1899 Date: Fri, 28 Feb 1997 15:26:33 -0500 (EST)
1900 Files: doio.c mg.c perl.h pp_hot.c t/op/rand.t t/op/taint.t taint.c
1901 vms/descrip.mms vms/vms.c
1903 Title: "Fix taint check in system() and exec() under VMS and OS/2"
1904 From: Chip Salzenberg
1907 Title: "If _XOPEN_VERSION >= 4, socket length parameters are size_t"
1908 From: Michael H. Moran <mhm@austin.ibm.com>
1909 Files: perl.h pp_sys.c
1911 Title: "Make dooneliner() compile again"
1912 From: Chip Salzenberg
1917 Title: "Short-circuit duplicate study() calls"
1918 From: Chip Salzenberg
1921 Title: "Call sv_set[iu]v() with [IU]V parameter, not [IU]32"
1922 From: Chip Salzenberg
1923 Files: perl.c pp.c pp_sys.c toke.c util.c
1925 Title: "Clean up and document API for hashes"
1926 From: Gurusamy Sarathy
1927 Msg-ID: <199702251824.NAA14859@aatma.engin.umich.edu>
1928 Date: Tue, 25 Feb 1997 13:24:02 -0500
1929 Files: hv.c hv.h pod/perldelta.pod pod/perlguts.pod
1931 Title: "pp_undef was not always freeing memory"
1932 From: Ilya Zakharevich
1933 Msg-ID: <199702270653.BAA13949@monk.mps.ohio-state.edu>
1934 Date: Thu, 27 Feb 1997 01:53:51 -0500 (EST)
1937 Title: "Fix SEGV when debugging with foreach() lvalue patch"
1938 From: Ilya Zakharevich
1939 Msg-ID: <199702271924.OAA14557@monk.mps.ohio-state.edu>
1940 Date: Thu, 27 Feb 1997 14:24:36 -0500 (EST)
1943 Title: "Don't examine rx->exec_tainted if pregexec() fails"
1944 From: Chip Salzenberg
1947 Title: "Silence bogus typo warning on $DB::postponed"
1948 From: Gurusamy Sarathy
1949 Msg-ID: <199702271802.NAA12505@aatma.engin.umich.edu>
1950 Date: Thu, 27 Feb 1997 13:02:30 -0500
1955 Title: "Sanity check linking with $libs"
1956 From: Andy Dougherty
1957 Msg-ID: <Pine.SOL.3.95q.970225221634.2486A-100000@fractal.lafayette.edu>
1958 Date: Tue, 25 Feb 1997 14:13:45 -0500 (EST)
1961 Title: "Flush stdout when printing $randbits guess"
1962 From: Chip Salzenberg
1965 Title: "Configure changes for Irix nm"
1966 From: Helmut Jarausch and Fabien Tassin
1969 Title: "Update OS/2 Configure diff"
1970 From: Ilya Zakharevich
1971 Msg-ID: <199702251906.OAA10608@monk.mps.ohio-state.edu>
1972 Date: Tue, 25 Feb 1997 14:06:23 -0500 (EST)
1973 Files: os2/diff.configure
1975 LIBRARY AND EXTENSIONS
1977 Title: "Don't require() in a signal handler"
1978 From: Chip Salzenberg
1979 Files: lib/perl5db.pl
1981 Title: "Make IPC::Open3 work without fork()"
1982 From: Ilya Zakharevich
1983 Msg-ID: <199702251937.OAA10718@monk.mps.ohio-state.edu>
1984 Date: Tue, 25 Feb 1997 14:37:07 -0500 (EST)
1985 Files: lib/IPC/Open3.pm
1987 Title: "Follow up on elimination of $` $& $' in libraries"
1989 Msg-ID: <E0w0Sqc-00046E-00@ursa.cus.cam.ac.uk>
1990 Date: Fri, 28 Feb 1997 13:59:42 +0000
1991 Files: lib/Getopt/Long.pm lib/diagnostics.pm
1993 Title: "Don't warn on use of CCFLAGS"
1994 From: Andreas Koenig
1995 Msg-ID: <199702251038.LAA13123@anna.in-berlin.de>
1996 Date: Tue, 25 Feb 1997 11:38:43 +0100
1997 Files: lib/ExtUtils/MakeMaker.pm
1999 Title: "Allow explicit '-lperl' in link arguments"
2000 From: Doug MacEachern
2001 Msg-ID: <199702271625.LAA25402@postman.osf.org>
2002 Date: Thu, 27 Feb 1997 11:25:04 -0500
2003 Files: lib/ExtUtils/Embed.pm
2007 Title: "New test op/taint.t"
2009 Msg-ID: <Pine.GSO.3.95q.970225101328.18288M-100000@kelly.teleport.com
2010 Date: Tue, 25 Feb 1997 11:36:53 -0800 (PST)
2011 Files: MANIFEST t/op/taint.t
2013 Title: "Patch to t/op/rand.t"
2015 Msg-ID: <Pine.GSO.3.95q.970225181321.13796Q-100000@kelly.teleport.com
2016 Date: Tue, 25 Feb 1997 18:19:34 -0800 (PST)
2021 Title: "Add --lax option to pod2man; use it in perldoc"
2022 From: Nat <gnat@frii.com>, Chip Salzenberg
2023 Files: pod/pod2man.PL utils/perldoc.PL
2025 Title: "Eliminate dead code in pod2man"
2026 From: Chip Salzenberg
2027 Files: pod/pod2man.PL
2031 Title: "Warn about intrusive sfio behavior"
2032 From: Andy Dougherty
2033 Msg-ID: <Pine.SOL.3.95q.970228112136.24038G-100000@fractal.lafayette.
2034 Date: Fri, 28 Feb 1997 11:35:49 -0500 (EST)
2037 Title: "Updates to perlfunc.pod"
2038 From: Tom Phoenix (with help from M.J.T. Guy and Tom C.)
2039 Files: pod/perlfunc.pod
2041 Title: "Move ENVIRONMENT from perl.pod to perlrun.pod"
2042 From: Chip Salzenberg
2043 Files: pod/perl.pod pod/perlrun.pod
2045 Title: "Describe PERL_DEBUG_MSTATS in perlrun.pod"
2046 From: Nat <gnat@frii.com>
2047 Files: pod/perlrun.pod
2049 Title: "Fix references to perlbug"
2050 From: Chip Salzenberg
2051 Files: pod/perl.pod pod/perldelta.pod pod/perllocale.pod
2059 At last, a mil[le]stone: The first beta of Perl 5.004.
2061 CORE LANGUAGE CHANGES
2063 Title: "Automatically call srand() before rand() if user didn't"
2064 From: Chip Salzenberg
2065 Files: pod/perlfunc.pod pp.c
2069 Title: "Ultrix hints"
2070 From: Spider Boardman
2071 Msg-ID: <199702220951.EAA08156@Orb.Nashua.NH.US>
2072 Date: Sat, 22 Feb 1997 04:51:48 -0500
2073 Files: hints/ultrix_4.sh
2075 Title: "Digital UNIX and 3_28"
2076 From: Jarkko Hietaniemi
2077 Msg-ID: <199702231427.QAA13807@alpha.hut.fi>
2078 Date: Sun, 23 Feb 1997 16:27:19 +0200 (EET)
2079 Files: Configure MANIFEST ext/NDBM_File/hints/dec_osf.pl
2080 ext/ODBM_File/hints/dec_osf.pl hints/dec_osf.sh
2082 Title: "AmigaOS patches to 5.003_28"
2083 From: Norbert Pueschel
2084 Msg-ID: <77724759@Armageddon.meb.uni-bonn.de>
2085 Date: Sat, 22 Feb 1997 18:08:02 +0100
2086 Files: README.amiga hints/amigaos.sh t/io/fs.t t/lib/anydbm.t
2087 t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t
2088 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
2089 t/op/magic.t t/op/stat.t
2091 Title: "Hints for DC/OSx"
2092 From: Stephen Zander <srz@loopback>
2093 Msg-ID: <199702242124.NAA03796@wsuse5.mckesson.com>
2094 Date: Mon, 24 Feb 1997 13:24:54 -0800
2095 Files: hints/dcosx.sh
2097 Title: "Update VMS version"
2098 From: Chip Salzenberg
2099 Files: vms/config.vms vms/descrip.mms
2103 Title: "Don't assume that sizeof(int) >= sizeof(void*)"
2104 From: Chip Salzenberg
2105 Files: doio.c malloc.c regexec.c
2109 Title: "Re: ccdlflags don't quite work"
2110 From: Andy Dougherty
2111 Msg-ID: <Pine.SOL.3.95q.970224160630.5700E-100000@fractal.lafayette.e
2112 Date: Mon, 24 Feb 1997 16:07:07 -0500 (EST)
2115 Title: "Use $ccflags, $ldflags, $libs when determining $randbits"
2116 From: Chip Salzenberg
2119 Title: "'installperl -v' doesn't do enough"
2120 From: Spider Boardman
2121 Msg-ID: <199702241342.IAA25945@Orb.Nashua.NH.US>
2122 Date: Mon, 24 Feb 1997 08:42:59 -0500
2125 Title: "installperl breaks running system (for a while)"
2126 From: Spider Boardman
2127 Msg-ID: <199702241412.JAA11829@Orb.Nashua.NH.US>
2128 Date: Mon, 24 Feb 1997 09:12:11 -0500
2131 LIBRARY AND EXTENSIONS
2133 Title: "Don't clobber $1 et al in debugger's DB::sub()"
2134 From: Ilya Zakharevich
2135 Files: lib/perl5db.pl
2137 Title: "Fix fd leak in IO::Pipe"
2138 From: Roderick Schertler
2139 Msg-ID: <pzn2sv722y.fsf@eeyore.ibcinc.com>
2140 Date: 23 Feb 1997 14:29:57 -0500
2141 Files: ext/IO/lib/IO/Pipe.pm
2143 Title: "Pod::Text fixes"
2144 From: Roderick Schertler
2145 Msg-ID: <350.856634588@eeyore.ibcinc.com>
2146 Date: Sat, 22 Feb 1997 13:03:08 -0500
2147 Files: lib/Pod/Text.pm
2149 Title: "Trivial patch to make ExtUtils::Install more -w clean"
2151 Msg-ID: <9702241605.AA17436@toad.ig.co.uk>
2152 Date: Mon, 24 Feb 1997 16:05:17 +0000
2153 Files: lib/ExtUtils/Install.pm
2155 Title: "C<use vars> didn't work until 5.002"
2156 From: Chip Salzenberg
2161 Title: "More thoroughly test rand() and srand()"
2165 Title: "Don't use <*> where readdir() will do"
2166 From: Chip Salzenberg
2169 Title: "Allow for $^X to be 'miniperl'"
2170 From: Dominic Dunlop <domo@slipper.ip.lu>
2171 Msg-ID: <v03020903af360f31aced@[194.51.248.65]>
2172 Date: Sun, 23 Feb 1997 16:22:45 +0100
2177 Title: "Post-28 INSTALL updates"
2178 From: Andy Dougherty
2179 Msg-ID: <Pine.SOL.3.95q.970224170713.5700H-100000@fractal.lafayette.e
2180 Date: Mon, 24 Feb 1997 17:09:09 -0500 (EST)
2183 Title: "Re: Hash key created by subroutine call? (fwd) "
2184 From: Gurusamy Sarathy
2185 Msg-ID: <199702242229.RAA04395@aatma.engin.umich.edu>
2186 Date: Mon, 24 Feb 1997 17:29:30 -0500
2187 Files: pod/perlsub.pod pod/perltrap.pod
2189 Title: "Add documentation and '-h' option to perlbug"
2190 From: Gurusamy Sarathy
2191 Msg-ID: <199702240854.DAA27128@aatma.engin.umich.edu>
2192 and <199702242009.PAA02849@aatma.engin.umich.edu>
2193 Date: Mon, 24 Feb 1997
2194 Files: pod/perl.pod pod/perldelta.pod installman
2197 Title: "pumpkin-1.9.pod"
2198 From: Andy Dougherty
2199 Msg-ID: <Pine.SOL.3.95q.970224155702.5700D-100000@fractal.lafayette.e
2200 Date: Mon, 24 Feb 1997 16:06:02 -0500 (EST)
2201 Files: Porting/pumpkin.pod
2205 Title: "Fix typo in 'Tolkien quotation typo' fix"
2206 From: Jarkko Hietaniemi
2209 Title: "Document one-argument limitation with #! line"
2211 Msg-ID: <Pine.GSO.3.95q.970223182745.15989A-100000@kelly.teleport.com
2212 Date: Sun, 23 Feb 1997 18:41:02 -0800 (PST)
2213 Files: pod/perldiag.pod pod/perlsec.pod
2220 This release is beta candidate #6. If this isn't good enough to go beta,
2221 I'll eat a floppy disk. (Okay, it's a chocolate floppy, but still....)
2223 CORE LANGUAGE CHANGES
2225 Title: "Don't let C<sub foo;> undefine &foo"
2226 From: Chip Salzenberg
2229 Title: "Make code, doc agree on $ENV{PATH} and `cmd`"
2230 From: Chip Salzenberg
2231 Files: pod/perlsec.pod pp_sys.c
2233 Title: "Don't taint $x in C<$x = ($tainted =~ /(\w+)/)>"
2234 From: Chip Salzenberg
2235 Files: pp_ctl.c pp_hot.c
2237 Title: "Turn off 'expression tainted' flag at end of runops()"
2238 From: Chip Salzenberg
2241 Title: "When overloading, don't throw away nomethod's value"
2242 From: Ilya Zakharevich
2245 Title: "Optimize keys() and values() in void context"
2246 From: Chip Salzenberg
2251 Title: "New hints for Digital UNIX"
2252 From: Jarkko Hietaniemi
2253 Files: hints/dec_osf.sh
2255 Title: "No version of AIX has working setre[ug]id()"
2256 From: neufeld@fast.pvi.org (Keith Neufeld)
2259 Title: "VMS patches post _27"
2260 From: Charles Bailey
2261 Msg-ID: <01IFMEMPN1IU0057E2@hmivax.humgen.upenn.edu>
2262 Date: Thu, 20 Feb 1997 01:58:46 -0500 (EST)
2263 Files: MANIFEST dosish.h hv.c lib/ExtUtils/MM_VMS.pm
2264 lib/ExtUtils/xsubpp perl.c perlsdio.h pod/perldelta.pod
2265 pod/perlvar.pod t/op/closure.t unixish.h vms/Makefile
2266 vms/descrip.mms vms/ext/filespec.t vms/genconfig.pl
2267 vms/vms.c vms/vmsish.h
2269 Title: "Re: OS/2 patch for _27"
2270 From: Ilya Zakharevich
2271 Msg-ID: <199702210024.TAA03174@monk.mps.ohio-state.edu>
2272 Date: Thu, 20 Feb 1997 19:24:16 -0500 (EST)
2273 Files: INSTALL README.os2 lib/Test/Harness.pm os2/Changes
2274 os2/OS2/PrfDB/t/os2_prfdb.t os2/os2.c os2/os2ish.h
2275 os2/perl2cmd.pl perl.c pod/perldelta.pod t/TEST t/harness
2281 From: Chip Salzenberg
2284 Title: "Undo signal patch -- it broke die() in signal"
2285 From: Chip Salzenberg
2288 Title: "Fix perl_call_sv(..., G_NOARGS)"
2289 From: Chip Salzenberg
2292 Title: "Fix SIGSEGV when cloning sub with complex expression"
2293 From: Chip Salzenberg
2296 Title: "Minor update to malloc.c"
2297 From: Ilya Zakharevich
2298 Msg-ID: <199702210244.VAA03676@monk.mps.ohio-state.edu>
2299 Date: Thu, 20 Feb 1997 21:44:13 -0500 (EST)
2302 Title: "Fix the Tolkien quotation"
2303 From: Chip Salzenberg
2310 LIBRARY AND EXTENSIONS
2312 Title: "Debugger patch"
2313 From: Ilya Zakharevich
2314 Msg-ID: <199702210737.CAA03951@monk.mps.ohio-state.edu>
2315 Date: Fri, 21 Feb 1997 02:37:59 -0500 (EST)
2316 Files: lib/perl5db.pl
2318 Title: "Avoid $` $& $' in libraries"
2319 From: Ilya Zakharevich
2320 Msg-ID: <199702210207.VAA03560@monk.mps.ohio-state.edu>
2321 Date: Thu, 20 Feb 1997 21:07:30 -0500 (EST)
2322 Files: lib/Getopt/Long.pm lib/Pod/Text.pm lib/diagnostics.pm
2323 os2/OS2/REXX/REXX.pm
2325 Title: "Remove redundant clearerr() from IO::Seekable"
2326 From: Chip Salzenberg
2327 Files: ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Seekable.pm
2329 Title: "prototype error in File::stat"
2330 From: Graham.Barr@tiuk.ti.com
2331 Msg-ID: <199702180748.HAA14151@ultra-boy>
2332 Date: Tue, 18 Feb 1997 07:48:40 GMT
2333 Files: lib/File/stat.pm
2337 Title: "Include 'study' in regexp.t"
2338 From: Chip Salzenberg
2339 Files: t/op/regexp.t
2341 Title: "Don't run locale test if -DNO_LOCALE"
2342 From: Chip Salzenberg
2343 Files: t/pragma/locale.t
2345 Title: "Tweak tests to notice $dont_use_nlink"
2346 From: Chip Salzenberg
2347 Files: t/io/fs.t t/op/stat.t
2349 Title: "Add test for grep() and wantarray"
2350 From: Hugo van der Sanden <hv@iii.co.uk>
2351 Msg-ID: <199702181105.LAA17895@tyree.iii.co.uk>
2352 Date: Tue, 18 Feb 1997 11:05:59 +0000
2361 Title: "INSTALL updates since _26"
2362 From: Andy Dougherty
2363 Msg-ID: <Pine.SOL.3.95q.970218155815.2014F-100000@fractal.lafayette.e
2364 Date: Tue, 18 Feb 1997 16:00:08 -0500 (EST)
2367 Title: "Document "$$0" change"
2368 From: Chip Salzenberg
2369 Files: pod/perldelta.pod
2371 Title: "Don't recommend impossible //o for C<$x =~ $y>"
2372 From: Chip Salzenberg
2373 Files: pod/perlop.pod
2375 Title: "Correct doc that claimed that <FH> was never false"
2376 From: Chip Salzenberg
2377 Files: pod/perldelta.pod pod/perlop.pod
2379 Title: "Document C<$?> vs. $SIG{CHLD}"
2380 From: Ulrich Pfeifer
2381 Files: pod/perlvar.pod
2383 Title: "Add pumpkin.pod"
2384 From: Chip Salzenberg
2385 Files: MANIFEST Porting/pumpkin.pod
2387 Title: "Don't say "associat*ve arr*y""
2388 From: Chip Salzenberg
2389 Files: MANIFEST gv.h hv.c lib/Env.pm lib/overload.pm opcode.pl
2390 pod/perl.pod pod/perldelta.pod pod/perldiag.pod
2391 pod/perlfunc.pod pod/perlguts.pod pod/perlmod.pod
2392 pod/perltie.pod pod/perltoc.pod pod/perltrap.pod x2p/a2p.pod
2399 This release is beta candidate #5: Our last, best hope for a beta.
2401 CORE LANGUAGE CHANGES
2403 Title: "Better looks_like_number() function [sv.c]"
2405 Msg-ID: <199702141708.SAA17546@bergen.sn.no>
2406 Date: Fri, 14 Feb 1997 18:08:52 +0100
2409 Title: "Remove redundant functions UNIVERSAL::{class,is_instance}"
2411 Msg-ID: <hwwsbpeq2.fsf@bergen.sn.no>
2412 Date: 14 Feb 1997 15:52:21 +0000
2413 Files: pod/perldelta.pod pod/perlobj.pod t/op/universal.t universal.c
2415 Title: "Allow C<setpgrp $$>"
2416 From: Roderick Schertler
2417 Msg-ID: <pzraigyshr.fsf@eeyore.ibcinc.com>
2418 Date: 16 Feb 1997 23:19:12 -0500
2421 Title: "Fix syntax error on C<&$1>"
2422 From: Chip Salzenberg
2425 Title: "Fix sub call through magic var (e.g. C<&$1>)"
2426 From: Chip Salzenberg
2429 Title: "Fix grep() with refs in array context"
2430 From: Chip Salzenberg
2435 Title: "Eliminate $^S; add C<use vmsish qw(status exit time)>"
2436 From: Charles Bailey
2437 Msg-ID: <01IFI9CFKL0S004R2V@hmivax.humgen.upenn.edu>
2438 Date: Mon, 17 Feb 1997 02:45:26 -0500 (EST)
2439 Files: MANIFEST gv.c lib/English.pm lib/ExtUtils/MM_VMS.pm
2440 lib/ExtUtils/Mksymlists.pm lib/ExtUtils/xsubpp mg.c op.c
2441 perl.c perl.h pod/perldelta.pod pod/perlmod.pod
2442 pod/perlvar.pod pp_ctl.c pp_sys.c utils/perldoc.PL
2443 vms/Makefile vms/config.vms vms/descrip.mms
2444 vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
2445 vms/ext/XSSymSet.pm vms/ext/vmsish.pm vms/vms.c vms/vmsish.h
2448 Title: "Eliminate FP exceptions under SCO 5"
2449 From: Chip Salzenberg
2450 Files: hints/sco.sh unixish.h
2452 Title: "Digital UNIX hints"
2453 From: Jarkko Hietaniemi
2454 Msg-ID: <199702151906.VAA22999@alpha.hut.fi>
2455 Date: Sat, 15 Feb 1997 21:06:33 +0200 (EET)
2456 Files: hints/dec_osf.sh
2458 Title: "Irix6.4 (with 7.1 compilers)"
2459 From: John Stoffel <jfs@fluent.com>
2460 Msg-ID: <199702130238.VAA24468@jfs.Fluent.COM>
2461 Date: Wed, 12 Feb 1997 21:38:51 -0500 (EST)
2462 Files: hints/irix_6_2.sh hints/irix_6_4.sh
2464 Title: "Update Plan 9, Win32, VMS configs with $shortsize and $longsize"
2465 From: Chip Salzenberg
2466 Files: plan9/config.plan9 plan9/genconfig.pl
2467 vms/genconfig.pl win32/config.w32
2471 Title: "Fix core dump when embedding"
2472 From: Chip Salzenberg
2475 Title: "Re: Fragile signals"
2476 From: Ilya Zakharevich
2477 Msg-ID: <199702130644.BAA07572@monk.mps.ohio-state.edu>
2478 Date: Thu, 13 Feb 1997 01:44:39 -0500 (EST)
2481 Title: "Make format strings correspond exactly to parameters"
2482 From: Roderick Schertler
2483 Msg-ID: <pz7mkc1h0g.fsf@eeyore.ibcinc.com>
2484 Date: 13 Feb 1997 17:24:31 -0500
2485 Files: doio.c ext/DB_File/DB_File.xs ext/Opcode/Opcode.xs gv.c op.c
2486 perl.c pp_ctl.c pp_sys.c regcomp.c toke.c
2488 Title: "Don't try to attach 'o' magic to read-only values"
2489 From: Chip Salzenberg
2492 Title: "Fix carriage-return message"
2493 From: Chip Salzenberg
2496 Title: "In <=>, test for equality first"
2497 From: Chip Salzenberg
2500 Title: "Don't mark sv_{true,false} PADTMP"
2501 From: Chip Salzenberg
2506 Title: "Fix eval "" in Configure"
2507 From: allen@gateway.grumman.com (John L. Allen)
2508 Msg-ID: <9702141809.AA17001@gateway.grumman.com>
2509 Date: Fri, 14 Feb 1997 13:09:53 -0500
2512 Title: "Don't link with -lsfio if sfio is not requested"
2513 From: Chip Salzenberg
2516 Title: "perl5.003_26 Configure change "win" for AIX 4"
2517 From: Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>
2518 Msg-ID: <Pine.OSF.3.95.970214135751.32654A-100000@dogbert.cc.ndsu.NoD
2519 Date: Fri, 14 Feb 1997 13:59:02 -0600 (CST)
2522 Title: "Update os2/diff.configure"
2523 From: Chip Salzenberg
2524 Files: os2/diff.configure
2526 LIBRARY AND EXTENSIONS
2528 Title: "Remove Fatal.pm"
2529 From: Chip Salzenberg
2530 Files: MANIFEST lib/Fatal.pm pod/perldelta.pod pod/perlmod.pod
2531 pod/roffitall t/lib/fatal.t
2533 Title: "Refresh MakeMaker to 5.40"
2534 From: Andy Dougherty, Andreas Koenig, Tim Bunce
2535 Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
2536 lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
2538 Title: "Refresh CPAN.pm to 1.21"
2539 From: Andreas Koenig
2540 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
2542 Title: "Refresh Test::Harness to 1.15"
2543 From: Andreas Koenig
2544 Files: lib/Test/Harness.pm
2548 Title: "Remove non-portable locale tests"
2549 From: Chip Salzenberg
2550 Files: t/pragma/locale.t
2554 Title: "pod2man: missing '-' in name section shouldn't be fatal"
2555 From: Ulrich Pfeifer
2556 Msg-ID: <yfmzpxcimsa.fsf@ls6.informatik.uni-dortmund.de>
2557 Date: 10 Feb 1997 18:38:45 +0100
2558 Files: pod/pod2man.PL
2562 Title: "Update To-Do list"
2564 Msg-ID: <9702101900.AA25293@toad.ig.co.uk>
2565 Date: Mon, 10 Feb 1997 19:00:59 +0000
2568 Title: "Fix formatting in perldiag"
2569 From: Chip Salzenberg
2570 Files: pod/perldiag.pod
2577 This release is beta candidate #4. "Once more, dear friends...."
2579 CORE LANGUAGE CHANGES
2581 Title: "Make \r in script an error (per Larry)"
2582 From: Chip Salzenberg
2583 Files: pod/perldiag.pod toke.c
2585 Title: "Support '%i' format and 'h' modifier in s?printf"
2586 From: Chip Salzenberg
2587 Files: doop.c pod/perldelta.pod
2591 Title: "Fix value of system() and $? for DEC UNIX, VMS, others"
2592 From: Chip Salzenberg
2593 Files: mg.c perl.h pp_sys.c
2595 Title: "VMS patches post _25"
2596 From: Charles Bailey
2597 Msg-ID: <01IF48W3P39W0050BD@hmivax.humgen.upenn.edu>
2598 Date: Fri, 07 Feb 1997 01:56:12 -0500 (EST)
2599 Files: Porting/Glossary lib/ExtUtils/Liblist.pm
2600 lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp perl.c
2601 vms/Makefile vms/config.vms vms/descrip.mms vms/genconfig.pl
2602 vms/perlvms.pod vms/vms.c vms/vmsish.h x2p/a2p.c
2604 Title: "Hints for BSDOS"
2605 From: Christopher Davis <ckd@loiosh.kei.com>
2606 Msg-ID: <199702042011.PAA09206@loiosh.kei.com>
2607 Date: Tue, 4 Feb 1997 15:11:13 -0500 (EST)
2608 Files: hints/bsdos.sh
2610 Title: "On C<sysopen(..., O_APPEND)>, call C<fopen(..., "a")>"
2611 From: Chip Salzenberg
2616 Title: "Fix (yet another) Tk closure problem"
2617 From: Chip Salzenberg
2618 Files: op.c perl.c pp_ctl.c
2620 Title: "Fix value of C<foreach>"
2621 From: Chip Salzenberg
2622 Files: cop.h pp_ctl.c
2624 Title: "Regexp optimizations"
2625 From: Ilya Zakharevich
2626 Msg-ID: <199702041102.GAA24805@monk.mps.ohio-state.edu>
2627 Date: Tue, 4 Feb 1997 06:02:10 -0500 (EST)
2628 Files: regcomp.c regexec.c
2630 Title: "Re: static buffer in not_a_number() [sv.c] might overflow"
2632 Msg-ID: <hbu9uz1si.fsf@bergen.sn.no>
2633 Date: 09 Feb 1997 11:55:41 +0100
2636 Title: "Refine 'runaway string' heuristic"
2637 From: Chip Salzenberg
2640 Title: "Fix core dump on C<print "a", last> in eval"
2641 From: Chip Salzenberg
2644 Title: "Catch C<use integer; $x % 0>"
2645 From: Chip Salzenberg
2650 Title: "Fix usage message in configure.gnu"
2651 From: Jarkko Hietaniemi
2652 Files: configure.gnu
2654 LIBRARY AND EXTENSIONS
2656 Title: "DB_File 1.11 patch"
2658 Msg-ID: <9702061553.AA18147@claudius.bfsec.bt.co.uk>
2659 Date: Thu, 6 Feb 97 15:53:34 GMT
2660 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
2662 Title: "Faster File::Compare"
2664 Msg-ID: <199702051342.OAA02753@bergen.sn.no>
2665 Date: Wed, 5 Feb 1997 14:42:49 +0100
2666 Files: lib/File/Compare.pm
2668 Title: "Make diagnostics module strip formatting directives"
2669 From: Chip Salzenberg
2670 Files: lib/diagnostics.pm pod/perldiag.pod
2672 Title: "Fix warning from missing POSIX::setvbuf()"
2673 From: Chip Salzenberg
2678 Title: "Fix closure.t for AmigaOS (again)"
2679 From: Norbert Pueschel
2680 Msg-ID: <77724742@Armageddon.meb.uni-bonn.de>
2681 Date: Wed, 05 Feb 1997 18:56:45 +0100
2682 Files: t/op/closure.t
2686 Title: "perldoc -f <perlfunc>"
2688 Msg-ID: <199702051127.MAA02090@bergen.sn.no>
2689 Date: Wed, 5 Feb 1997 12:27:36 +0100
2690 Files: utils/perldoc.PL
2692 Title: "Fix pod2man's handling of quotes in =items"
2693 From: Jarkko Hietaniemi
2694 Msg-ID: <199702042023.WAA13143@alpha.hut.fi>
2695 Date: Tue, 4 Feb 1997 22:23:34 +0200 (EET)
2696 Files: pod/pod2man.PL
2700 Title: "return *FH pod patch"
2701 From: allen@gateway.grumman.com (John L. Allen)
2702 Msg-ID: <9702061507.AA04474@gateway.grumman.com>
2703 Date: Thu, 6 Feb 1997 10:07:28 -0500
2704 Files: pod/perldata.pod pod/perlsub.pod
2706 Title: "Describe interation of untie and DESTROY"
2707 From: Paul Marquess and Chip Salzenberg
2708 Files: pod/perltie.pod
2715 This release is beta candidate #3. Here's hoping...
2717 CORE LANGUAGE CHANGES
2719 Title: "Make $] read-only"
2720 From: Chip Salzenberg
2723 Title: "New variable C<$^S> is a native version of C<$?>"
2724 From: Chip Salzenberg
2725 Files: doio.c global.sym gv.c interp.sym lib/English.pm mg.c perl.c
2726 perl.h pod/perldelta.pod pod/perlfunc.pod pod/perlvar.pod
2727 pp_ctl.c pp_sys.c proto.h util.c
2729 Title: "Make $^T work with undump, and don't taint it"
2730 From: Chip Salzenberg
2735 Title: "VMS patches for _24"
2736 From: Charles Bailey
2737 Msg-ID: <01IEUIFP5038004GQP@hmivax.humgen.upenn.edu>
2738 Date: Fri, 31 Jan 1997 02:34:37 -0500 (EST)
2739 Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_vms.xs
2740 lib/AutoSplit.pm lib/ExtUtils/MM_VMS.pm
2741 lib/ExtUtils/MakeMaker.pm perl.h pp_hot.c t/lib/filehand.t
2742 t/op/closure.t vms/Makefile vms/config.vms vms/descrip.mms
2743 vms/ext/filespec.t vms/vms.c vms/vmsish.h
2745 Title: "hints/dec_osf.sh: polishing the comments"
2746 From: Jarkko Hietaniemi
2747 Msg-ID: <199701301958.VAA08992@alpha.hut.fi>
2748 Date: Thu, 30 Jan 1997 21:58:10 +0200 (EET)
2749 Files: hints/dec_osf.sh
2752 From: Norbert Pueschel
2753 Msg-ID: <77724724@Armageddon.meb.uni-bonn.de>
2754 Date: Wed, 29 Jan 1997 11:39:49 +0100
2755 Files: hints/amigaos.sh
2759 Title: "Require '-T' in argv[], not just on #! line"
2760 From: Chip Salzenberg
2761 Files: perl.c pod/perldiag.pod
2763 Title: "Fix C<return @_> and associated stack bugs"
2764 From: Chip Salzenberg
2765 Files: cop.h pp_ctl.c pp_hot.c t/op/misc.t
2767 Title: "Fix never-closing handle after C<select>"
2768 From: Chip Salzenberg
2771 Title: "Fix /\G/g with patterns that match empty string"
2772 From: Ilya Zakharevich
2775 Title: "Fix scalar leak in av_unshift"
2776 From: Chip Salzenberg
2779 Title: "Ignore refs to lexicals when making refs to lexicals"
2780 From: Chip Salzenberg
2783 Title: "Don't create AV, HV, IO when assigning glob"
2784 From: Chip Salzenberg
2789 Title: "Configure updates for intsize and ssizetype"
2790 From: Andy Dougherty
2791 Files: Configure MANIFEST config_H config_h.SH handy.h
2793 Title: "Ask about /usr/bin/perl iff STDIN and STDERR are terminals"
2794 From: Chip Salzenberg
2797 LIBRARY AND EXTENSIONS
2799 Title: "Refresh CPAN to 1.19"
2800 From: Andreas Koenig
2801 Files: lib/Bundle/CPAN.pm lib/CPAN.pm lib/CPAN/FirstTime.pm
2803 Title: "Debugger update"
2804 From: Ilya Zakharevich
2805 Msg-ID: <199702030406.XAA23029@monk.mps.ohio-state.edu>
2806 Date: Sun, 2 Feb 1997 23:06:34 -0500 (EST)
2807 Files: lib/perl5db.pl
2809 Title: "In Symbol::gensym, don't make glob fake by copying it"
2810 From: John Hughes <john@AtlanTech.COM>
2811 Files: lib/Symbol.pm
2813 Title: "Make POSIX::is*() eight-bit-clean"
2814 From: Chip Salzenberg
2815 Files: ext/POSIX/POSIX.xs
2817 Title: "Make IO::Handle::gets() an alias of getline"
2819 Msg-ID: <199701301103.MAA11291@bergen.sn.no>
2820 Date: Thu, 30 Jan 1997 12:03:15 +0100
2821 Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
2825 Title: "More Amiga test patches"
2826 From: Norbert Pueschel
2827 Msg-ID: <77724725@Armageddon.meb.uni-bonn.de>
2828 Date: Wed, 29 Jan 1997 16:07:33 +0100
2829 Files: README.amiga t/lib/safe2.t t/op/closure.t
2833 Title: "c2ph.PL fix"
2834 From: lvirden@cas.org (Larry W. Virden)
2835 Msg-ID: <199701301349.IAA16724@cas.org>
2836 Date: Thu, 30 Jan 1997 08:49:19 -0500
2837 Files: utils/c2ph.PL
2839 Title: "Make pod2man a little laxer for perltoc.pod"
2840 From: Chip Salzenberg
2841 Files: pod/pod2man.PL
2845 Title: "Update to perl INSTALL file"
2846 From: lvirden@cas.org (Larry W. Virden)
2847 Msg-ID: <199701301338.IAA15878@cas.org>
2848 Date: Thu, 30 Jan 1997 08:38:23 -0500
2851 Title: "Update to perl.pod suggested"
2852 From: lvirden@cas.org (Larry W. Virden)
2853 Msg-ID: <199701301345.IAA16514@cas.org>
2854 Date: Thu, 30 Jan 1997 08:45:59 -0500
2857 Title: "Document how extension pms go in $archlib"
2858 From: Chip Salzenberg
2859 Files: pod/perldelta.pod
2861 Title: "perlfunc.pod tweaks"
2862 From: Roderick Schertler
2863 Msg-ID: <20526.854659255@eeyore.ibcinc.com>
2864 Date: Thu, 30 Jan 1997 16:20:55 -0500
2865 Files: pod/perlfunc.pod
2867 Title: "new (Feb 1) perlembed.pod"
2868 From: Jon Orwant <orwant@media.mit.edu>
2869 Msg-ID: <9702012334.AA15747@fahrenheit-451.media.mit.edu>
2870 Date: Sat, 1 Feb 1997 18:34:59 -0500
2871 Files: pod/perlembed.pod
2873 Title: "Error lines must not have trialing periods"
2874 From: Chip Salzenberg
2875 Files: pod/perldiag.pod
2882 This release is the second candidate for a public beta test.
2883 It's, well, bunches better than _23.
2885 CORE LANGUAGE CHANGES
2887 Title: "glob defaults to $_"
2888 From: Gurusamy Sarathy
2889 Msg-ID: <199701270809.DAA00934@aatma.engin.umich.edu>
2890 Date: Mon, 27 Jan 1997 03:09:13 -0500
2891 Files: op.c opcode.pl pod/perlfunc.pod t/op/glob.t
2893 Title: "Re: an overloading bug "
2894 From: Gurusamy Sarathy
2895 Msg-ID: <199701270007.TAA26525@aatma.engin.umich.edu>
2896 Date: Sun, 26 Jan 1997 19:07:45 -0500
2897 Files: pod/perldiag.pod pod/perlfunc.pod pp_ctl.c
2899 Title: "Don't warn on C<$\ = undef>"
2900 From: Chip Salzenberg
2906 From: Gary Ng <71564.1743@compuserve.com>
2907 Files: MANIFEST win32/*
2909 Title: "Amiga files"
2910 From: Norbert Pueschel
2911 Msg-ID: <77724712@Armageddon.meb.uni-bonn.de>
2912 Date: Sun, 26 Jan 1997 17:42:15 +0100
2913 Files: MANIFEST README.amiga hints/amigaos.sh
2915 Title: "New dec_osf hints"
2916 From: Jarkko.Hietaniemi@cc.hut.fi
2917 Msg-ID: <199701271233.OAA21548@alpha.hut.fi>
2918 Date: Mon, 27 Jan 1997 14:33:01 +0200 (EET)
2919 Files: hints/dec_osf.sh
2923 Title: "Prevent premature death of @_ during leavesub"
2924 From: Chip Salzenberg
2925 Files: pp_hot.c t/op/misc.t
2927 Title: "Deref old stash when re-blessing"
2928 From: Chip Salzenberg
2931 Title: "Don't abort when RCHECK and DEBUGGING"
2933 Msg-ID: <9701272339.AA16537@toad.ig.co.uk>
2934 Date: Mon, 27 Jan 1997 23:39:48 +0000
2937 Title: "Fix overloading macro conflict with Digital 'cc -fast'"
2938 From: Jarkko Hietaniemi
2939 Msg-ID: <199701272216.AAA04557@alpha.hut.fi>
2940 Date: Tue, 28 Jan 1997 00:16:49 +0200 (EET)
2943 Title: "global.sym: typo?"
2944 From: Jarkko Hietaniemi
2945 Msg-ID: <199701261937.VAA07556@alpha.hut.fi>
2946 Date: Sun, 26 Jan 1997 21:37:59 +0200 (EET)
2951 Title: "Put all extensions' modules in $archlib"
2952 From: Chip Salzenberg
2955 Title: "Configure fixes: set $archlib, omit _NO_PROTO"
2956 From: Chip Salzenberg
2959 Title: "Make configure{,.gnu} ignore --cache-file option"
2960 From: Norbert Pueschel
2961 Files: configure configure.gnu
2963 LIBRARY AND EXTENSIONS
2965 Title: "Version checking in XS bootstrap is optional"
2966 From: Chip Salzenberg
2969 Title: "Update $VERSION of DynaLoader and POSIX"
2970 From: Chip Salzenberg
2971 Files: ext/DynaLoader/DynaLoader.pm ext/POSIX/POSIX.pm
2973 Title: "Refresh Text::Wrap to 97.011701"
2974 From: Chip Salzenberg
2975 Files: lib/Text/Wrap.pm
2977 Title: "Fcntl.xs: F_[GS]ETOWN were in wrong case branch"
2978 From: Jarkko Hietaniemi
2979 Msg-ID: <199701251510.RAA05142@alpha.hut.fi>
2980 Date: Sat, 25 Jan 1997 17:10:20 +0200 (EET)
2981 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
2983 Title: "Fix $Is_VMS typo in Test::Harness"
2984 From: Chip Salzenberg
2985 Files: lib/Test/Harness.pm
2987 Title: "Allow for really big keys in Tie::SubstrHash"
2988 From: data-drift@so.uio.no
2989 Msg-ID: <199701282014.VAA12645@selters.uio.no>
2990 Date: Tue, 28 Jan 1997 21:14:34 +0100 (MET)
2991 Files: lib/Tie/SubstrHash.pm
2993 Title: "Avoid newRV_noinc() in IO, for compiling with old Perls"
2994 From: Chip Salzenberg
2999 Title: "New test op/closure.t"
3000 From: Tom Phoenix, Ulrich Pfeifer
3001 Files: MANIFEST t/op/closure.t
3005 Title: "xsubpp handing of void funcs breaks extensions using XST_m*()"
3007 Msg-ID: <9701271659.AA15137@toad.ig.co.uk>
3008 Date: Mon, 27 Jan 1997 16:59:06 +0000
3009 Files: lib/ExtUtils/xsubpp
3013 Title: "perldelta Fcntl enhancement"
3014 From: Jarkko Hietaniemi
3015 Msg-ID: <199701251505.RAA22159@alpha.hut.fi>
3016 Date: Sat, 25 Jan 1997 17:05:34 +0200 (EET)
3017 Files: pod/perldelta.pod
3019 Title: "Updates to perldelta re: Fcntl, DB_File, Net::Ping"
3021 Files: pod/perldelta.pod
3023 Title: "Document restrictions on gv_fetchmethod() and perl_call_sv()"
3024 From: Chip Salzenberg
3025 Files: pod/perldelta.pod pod/perlguts.pod
3027 Title: "perldiag.pod: No comma allowed after %s"
3028 From: Jarkko.Hietaniemi@cc.hut.fi
3029 Msg-ID: <199701251541.RAA04120@alpha.hut.fi>
3030 Date: Sat, 25 Jan 1997 17:41:53 +0200 (EET)
3031 Files: pod/perldiag.pod
3033 Title: "perlfunc.pod: localtime"
3034 From: Jarkko Hietaniemi
3035 Msg-ID: <199701251629.SAA08114@alpha.hut.fi>
3036 Date: Sat, 25 Jan 1997 18:29:37 +0200 (EET)
3037 Files: pod/perlfunc.pod
3039 Title: "perlfunc diff: gmtime"
3040 From: Peter Haworth <pmh@edison.ioppublishing.com>
3041 Msg-ID: <32EE1298.7B90@edison.ioppublishing.com>
3042 Date: Tue, 28 Jan 1997 14:52:08 +0000
3043 Files: pod/perlfunc.pod
3045 Title: "Updates to guts"
3046 From: Ilya Zakharevich
3047 Msg-ID: <199701270034.TAA13177@monk.mps.ohio-state.edu>
3048 Date: Sun, 26 Jan 1997 19:34:18 -0500 (EST)
3049 Files: pod/perlguts.pod
3051 Title: "perltoot fixes"
3052 From: Tom Christiansen
3053 Msg-ID: <6807.854214205@jinete>
3054 Date: Sat, 25 Jan 1997 09:43:25 -0800
3055 Files: pod/perltoot.pod
3057 Title: "5.003_23: small typo in perlsyn.pod"
3058 From: Gurusamy Sarathy
3059 Msg-ID: <199701270824.DAA01169@aatma.engin.umich.edu>
3060 Date: Mon, 27 Jan 1997 03:24:25 -0500
3061 Files: pod/perlsyn.pod
3068 This release is our first candidate for a public beta test.
3070 CORE LANGUAGE CHANGES
3072 Title: "Disallow changing $_[0] in __DIE__ handlers"
3073 From: Chip Salzenberg
3074 Files: pod/perlfunc.pod util.c
3076 Title: "Fix overloading with inheritance and AUTOLOAD"
3077 From: Ilya Zakharevich
3078 Msg-ID: <199701202226.RAA05072@monk.mps.ohio-state.edu>
3079 Date: Mon, 20 Jan 1997 17:26:32 -0500 (EST)
3080 Files: gv.c lib/diagnostics.pm lib/overload.pm pod/perldebug.pod
3081 pod/perldiag.pod pod/perlfunc.pod pod/perlop.pod
3082 pod/perlre.pod pod/perltoc.pod pod/perlxs.pod
3084 Title: "Nested here-docs"
3085 From: larry@wall.org (Larry Wall)
3086 Msg-ID: <199701202313.PAA11693@wall.org>
3087 Date: Mon, 20 Jan 1997 15:13:42 -0800
3090 Title: "Revert $^X to old behavior (plus HP-UX bug fix)"
3091 From: Chip Salzenberg
3092 Files: hints/hpux.sh toke.c
3094 Title: "Protect against '0' in 'stmt while <HANDLE>'"
3095 From: Chip Salzenberg
3098 Title: "Don't warn when closure uses var at file scope"
3099 From: Chip Salzenberg
3104 Title: "VMS patches for _22"
3105 From: Charles Bailey
3106 Msg-ID: <01IEGBJ2TMYS003PCL@hmivax.humgen.upenn.edu>
3107 Date: Mon, 20 Jan 1997 22:50:21 -0500 (EST)
3108 Files: ext/POSIX/POSIX.xs lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp
3109 lib/Test/Harness.pm toke.c vms/Makefile vms/descrip.mms
3110 vms/genconfig.pl vms/perly_c.vms vms/vmsish.h x2p/a2p.h
3111 vms/Makefile vms/config.vms vms/descrip.mms vms/perly_c.vms
3113 Title: "Re: Perl 5.003_21: OS/2 patches"
3114 From: Ilya Zakharevich
3115 Msg-ID: <199701170446.XAA28939@monk.mps.ohio-state.edu>
3116 Date: Thu, 16 Jan 1997 23:46:40 -0500 (EST)
3117 Files: os2/Changes os2/os2.c
3119 Title: "Plan9 update"
3120 From: lutherh@stratcom.com (Luther Huffman)
3121 Files: plan9/config.plan9 plan9/mkfile
3123 Title: "Bugfixes for AmigaOS"
3124 From: Norbert Pueschel
3125 Msg-ID: <77724691@Armageddon.meb.uni-bonn.de>
3126 Date: Wed, 22 Jan 1997 00:13:54 +0100
3127 Files: hints/amigaos.sh lib/File/Basename.pm
3129 Title: "New dec_osf.sh hints file"
3130 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
3131 Msg-ID: <9701241058.AA29550@o09.rosat.mpe-garching.mpg.de>
3132 Date: Fri, 24 Jan 1997 11:58:24 +0100
3133 Files: hints/dec_osf.sh
3135 Title: "on NeXT: gdbm problem fixed"
3136 From: Andreas Koenig
3137 Msg-ID: <199701210201.DAA17794@anna.in-berlin.de>
3138 Date: Tue, 21 Jan 1997 03:01:32 +0100
3139 Files: hints/next_3.sh hints/next_3_0.sh
3141 Title: "patch for hints/powerux.sh"
3142 From: tom@amber.ssd.hcsc.com (Tom Horsley)
3143 Msg-ID: <9701181833.AA02602@amber.ssd.hcsc.com>
3144 Date: Sat, 18 Jan 97 13:33:26 -0500
3145 Files: hints/powerux.sh
3147 Title: "hints & Configure changes to build perl on DC/OSx"
3148 From: Stephen Zander <stephen.zander@interlock.mckesson.com>
3149 Msg-ID: <199701170043.QAA25985@wsbip1.mckesson.com>
3150 Date: Thu, 16 Jan 1997 16:43:52 -0800
3151 Files: Configure MANIFEST hints/dcosx.sh
3153 Title: "patch for hints/cxux.sh perl5.003_22"
3154 From: tom@amber.ssd.hcsc.com (Tom Horsley)
3155 Msg-ID: <9701192014.AA05722@amber.ssd.hcsc.com>
3156 Date: Sun, 19 Jan 97 15:14:04 -0500
3157 Files: hints/cxux.sh
3161 Title: "Make PERL5LIB and -I work like C<use lib>"
3163 Msg-ID: <9701231523.AA26613@toad.ig.co.uk>
3164 Date: Thu, 23 Jan 1997 15:23:27 +0000
3165 Files: lib/lib.pm perl.c
3168 From: Chip Salzenberg
3169 Files: regcomp.c regcomp.h regexec.c regexp.h toke.c
3171 Title: "Extend stack in pp_undef (!)"
3172 From: Chip Salzenberg
3175 Title: "Allow for sub to be redefined while executing"
3176 From: Chip Salzenberg
3177 Files: cop.h pp_hot.c t/op/misc.t
3179 Title: "Eliminate redundant flag CVf_FORMAT"
3180 From: Chip Salzenberg
3181 Files: cv.h op.c perl.c perly.c perly.y proto.h sv.c toke.c
3183 Title: "Generate IVs when possible in abs() and int()"
3184 From: Chip Salzenberg
3187 Title: "Efficiency patchlet for pp_aassign()"
3188 From: Ilya Zakharevich
3189 Msg-ID: <199701210305.WAA05451@monk.mps.ohio-state.edu>
3190 Date: Mon, 20 Jan 1997 22:05:39 -0500 (EST)
3193 Title: "When sorting, promote to PVNV only for built-in comparison"
3194 From: Chip Salzenberg
3197 Title: "Remove "suidperl security patch" message"
3198 From: Chip Salzenberg
3203 Title: "Make configure.gnu a copy of configure; make configure writea
3204 From: Chip Salzenberg
3205 Files: MANIFEST configure.gnu
3207 Title: "Regen Configure with metaconfig: +ARCHNAME, -FILE_filbuf"
3208 From: Chip Salzenberg and Charles Bailey
3209 Files: Configure config_H config_h.SH hints/lynxos.sh
3210 os2/diff.configure os2/os2ish.h plan9/config.plan9 sv.c
3211 utils/perlbug.PL vms/config.vms vms/fndvers.com
3213 Title: "Compile with optimization when testing memory functions"
3214 From: Chip Salzenberg
3217 Title: "Minor patch for Debian installation"
3218 From: Chip Salzenberg
3221 LIBRARY AND EXTENSIONS
3223 Title: "Debugger update"
3224 From: Ilya Zakharevich
3225 Msg-ID: <199701190455.XAA02579@monk.mps.ohio-state.edu>
3226 Date: Sat, 18 Jan 1997 23:54:59 -0500 (EST)
3227 Files: lib/perl5db.pl
3229 Title: "DynaLoader enhancement: support RTLD_GLOBAL"
3230 From: Nick Ing-Simmons
3231 Msg-ID: <199701240937.JAA11443@pluto.tiuk.ti.com>
3232 Date: Fri, 24 Jan 1997 09:37:18 GMT
3233 Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_aix.xs
3234 ext/DynaLoader/dl_dld.xs ext/DynaLoader/dl_dlopen.xs
3235 ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
3236 ext/DynaLoader/dl_vms.xs
3238 Title: "Fcntl: add more constants"
3239 From: Jarkko.Hietaniemi@cc.hut.fi
3240 Msg-ID: <199701191811.UAA16346@alpha.hut.fi>
3241 Date: Sun, 19 Jan 1997 20:11:22 +0200 (EET)
3242 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
3244 Title: "Refresh IO to 1.15 (plus DESTROY and new_tmpfile fixes)"
3245 From: Chip Salzenberg
3246 Files: ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
3247 ext/IO/lib/IO/Pipe.pm ext/IO/lib/IO/Seekable.pm
3248 ext/IO/lib/IO/Socket.pm t/lib/io_pipe.t
3250 Title: "Allow IO.xs to remain at 1.15 while $VERSION is 1.1501"
3251 From: Chip Salzenberg
3252 Files: XSUB.h ext/IO/Makefile.PL ext/IO/lib/IO/Handle.pm
3254 Title: "Refresh CPAN to 1.15"
3255 From: Andreas Koenig
3256 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
3258 Title: "Add E* and SA_* constants"
3259 From: Roderick Schertler
3260 Msg-ID: <23338.853986967@eeyore.ibcinc.com>
3261 Date: Wed, 22 Jan 1997 21:36:07 -0500
3262 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod ext/POSIX/POSIX.xs
3266 Title: "Test nested here-docs"
3267 From: hv@crypt.compulink.co.uk (Hugo van der Sanden)
3268 Msg-ID: <199701210053.AAA02139@crypt.compulink.co.uk>
3269 Date: Tue, 21 Jan 1997 00:53:44 +0000 (GMT)
3272 Title: "Fix tests of $^X and $0 to work with QNX"
3273 From: Chip Salzenberg
3274 Files: t/lib/io_pipe.t t/lib/open2.t t/lib/open3.t t/op/magic.t
3276 Title: "Patch tests for systems without fork()"
3277 From: Norbert Pueschel
3278 Msg-ID: <77724697@Armageddon.meb.uni-bonn.de>
3279 Date: Thu, 23 Jan 1997 23:51:28 +0100
3280 Files: t/io/pipe.t t/lib/filehand.t t/lib/io_pipe.t t/lib/io_sock.t
3281 t/lib/open2.t t/lib/open3.t t/op/fork.t
3283 Title: "Test patches for OS/2"
3284 From: Ilya Zakharevich
3285 Msg-ID: <199701170448.XAA28948@monk.mps.ohio-state.edu>
3286 Date: Thu, 16 Jan 1997 23:48:18 -0500 (EST)
3287 Files: os2/OS2/ExtAttr/t/os2_ea.t os2/OS2/PrfDB/t/os2_prfdb.t
3288 os2/OS2/REXX/t/rx_cmprt.t os2/OS2/REXX/t/rx_dllld.t
3289 os2/OS2/REXX/t/rx_objcall.t os2/OS2/REXX/t/rx_sql.test
3290 os2/OS2/REXX/t/rx_tiesql.test os2/OS2/REXX/t/rx_tievar.t
3291 os2/OS2/REXX/t/rx_tieydb.t os2/OS2/REXX/t/rx_varset.t
3292 os2/OS2/REXX/t/rx_vrexx.t t/README t/cmd/while.t
3293 t/comp/colon.t t/comp/multiline.t t/io/argv.t t/lib/anydbm.t
3294 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
3295 t/op/cmp.t t/op/magic.t
3299 Title: "Translate \200 to È in pod2html"
3300 From: Chip Salzenberg
3301 Files: pod/pod2html.PL
3303 Title: "VMS patches: '.com' extension on scripts"
3304 From: Charles Bailey
3305 Msg-ID: <01IELNPDLYJM003E7J@hmivax.humgen.upenn.edu>
3306 Date: Fri, 24 Jan 1997 18:42:29 -0500 (EST)
3307 Files: pod/checkpods.PL pod/pod2html.PL pod/pod2latex.PL
3308 pod/pod2man.PL pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL
3309 utils/h2xs.PL utils/perlbug.PL utils/perldoc.PL
3310 utils/pl2pm.PL utils/splain.PL vms/Makefile vms/descrip.mms
3311 x2p/find2perl.PL x2p/s2p.PL
3313 Title: "Allow MakeMaker 5.34 to use libraries containing '+' in name"
3314 From: dennism@cyrix.com (Dennis Marsa)
3315 Msg-ID: <9701172027.AA27861@orion.cyrix.com>
3316 Date: Fri, 17 Jan 97 14:27:32 CST
3317 Files: lib/ExtUtils/Liblist.pm
3321 Title: "First cut at INSTALL edit"
3322 From: Chip Salzenberg
3325 Title: "Additional docs for __DIE__ and __WARN__"
3326 From: Gurusamy Sarathy
3327 Files: pod/perlfunc.pod pod/perlrun.pod pod/perlvar.pod
3329 Title: "Document #line directive"
3330 From: Gurusamy Sarathy
3331 Msg-ID: <199701240908.EAA23846@aatma.engin.umich.edu>
3332 Date: Fri, 24 Jan 1997 04:08:44 -0500
3333 Files: pod/perlsyn.pod pod/perltoc.pod
3335 Title: "Perlguts version 30"
3337 Msg-ID: <199701172117.AA116515863@hpcc123.corp.hp.com>
3338 Date: Fri, 17 Jan 1997 13:17:43 -0800
3339 Files: pod/perlguts.pod
3341 Title: "delta for perldelta"
3342 From: Tom Christiansen
3343 Msg-ID: <804.854121463@jinete>
3344 Date: Fri, 24 Jan 1997 07:57:43 -0800
3345 Files: pod/perlnews.pod pod/perltoc.pod
3347 Title: "Updates to perldelta"
3348 From: Ilya Zakharevich
3349 Msg-ID: <199701211610.LAA06227@monk.mps.ohio-state.edu>
3350 Date: Mon, 20 Jan 1997 06:48:49 -0500 (EST)
3351 Files: pod/perlnews.pod pod/perltoc.pod
3353 Title: "perlnews.pod diff for the Fcntl"
3354 From: Jarkko Hietaniemi
3355 Msg-ID: <199701211600.SAA30117@alpha.hut.fi>
3356 Date: Tue, 21 Jan 1997 18:00:56 +0200 (EET)
3357 Files: pod/perlnews.pod
3359 Title: "Rename perlnews -> perldelta per Tom's request"
3360 From: Chip Salzenberg
3361 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
3362 pod/perldelta.pod pod/perltoc.pod pod/roffitall
3364 Title: "Remove bad advice from perllocale.pod"
3365 From: Chip Salzenberg
3366 Files: pod/perllocale.pod
3373 This release is primarily made up of bug fixes, the foremost among
3374 which repairs a showstopper memory corruption bug in formats.
3376 CORE LANGUAGE CHANGES
3378 Title: "Fix parsing of C< ${ xyz } >"
3379 From: Chip Salzenberg
3382 Title: "Don't parse method calls in strings"
3383 From: Chip Salzenberg
3386 Title: "Fix overly picky carping about leading '{' in regex"
3387 From: Chip Salzenberg
3392 Title: "Fix memory corruption from formats"
3393 From: Chip Salzenberg
3394 Files: op.c perl.c perly.c perly.c.diff perly.y proto.h sv.c toke.c
3398 Title: "Fix '_mopop' typo"
3399 From: Chip Salzenberg
3402 LIBRARY AND EXTENSIONS
3404 Title: "Gut IO::Handle::DESTROY"
3405 From: Chip Salzenberg
3406 Files: ext/IO/lib/IO/Handle.pm
3408 Title: "RiscOS is case-insensitive"
3409 From: Chip Salzenberg
3410 Files: lib/File/Basename.pm
3414 Title: "Fix thinko in db-recno.t"
3415 From: Chip Salzenberg
3416 Files: t/lib/db-recno.t
3420 Title: "Make perlbug more cautionary and more verbose"
3421 From: Kenneth Albanowski and Jarkko Hietaniemi
3422 Files: utils/perlbug.PL
3426 Title: "NEW roffitall + INSTALL fix"
3427 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
3428 Msg-ID: <6058.853410121@lyon.grenoble.hp.com>
3429 Date: Thu, 16 Jan 97 11:22:01 +0100
3430 Files: INSTALL pod/roffitall
3432 Title: "srand() doc update"
3433 From: Roderick Schertler
3434 Msg-ID: <24195.853379065@eeyore.ibcinc.com>
3435 Date: Wed, 15 Jan 1997 20:44:25 -0500
3436 Files: pod/perlfunc.pod
3438 Title: "documentation of configpm (perl5.003_20)"
3439 From: win@in.rhein-main.de (Winfried Koenig)
3440 Msg-ID: <m0vkU40-0004WAC@incom.rhein-main.de>
3441 Date: Wed, 15 Jan 1997 14:03:27 +0200 (EET)
3449 This release includes several important bug fixes, and a couple of
3450 minor but valuable language tweaks. Please read on for a list of the
3451 significant changes:
3453 CORE LANGUAGE CHANGES
3455 Title: "Fix overloading via inherited autoloaded functions"
3456 From: Ilya Zakharevich
3457 Msg-ID: <199701131022.FAA22830@monk.mps.ohio-state.edu>
3458 Date: Mon, 13 Jan 1997 05:22:47 -0500 (EST)
3459 Files: gv.c lib/overload.pm pod/perldiag.pod t/pragma/overload.t
3461 Title: "Method call fixes: Don't cache in alias, don't skip undef"
3462 From: Chip Salzenberg
3463 Files: global.sym gv.c gv.h hv.c op.c pod/perlguts.pod
3464 pod/perltoc.pod pp.c pp_ctl.c pp_hot.c proto.h scope.c sv.c
3467 Title: "Formats can be closures"
3468 From: Chip Salzenberg
3469 Files: cv.h op.c perly.c perly.c.diff perly.y pp_sys.c sv.h
3471 Title: "Quote 'foo' in C<$x{-foo}>"
3472 From: Chip Salzenberg
3475 Title: "Forbid C< x->{y} > and C< x->[0] > under C<strict refs>"
3476 From: Chip Salzenberg
3477 Files: op.c pod/perldiag.pod t/pragma/strict-refs
3479 Title: "Allow <=> to return undef when operands are not ordered"
3480 From: Chip Salzenberg and Andreas Koenig
3481 Files: MANIFEST pp.c t/op/cmp.t
3483 Title: "Fail regex that starts with '{'"
3484 From: Chip Salzenberg
3489 Title: "Re: Perl 5.003_20: OS/2 patches"
3490 From: Ilya Zakharevich
3491 Msg-ID: <199701101102.GAA19051@monk.mps.ohio-state.edu>
3492 Date: Fri, 10 Jan 1997 06:02:16 -0500 (EST)
3493 Files: hints/os2.sh os2/Changes os2/os2.c os2/os2ish.h pp_sys.c
3495 Title: "VMS patches for _20"
3496 From: Charles Bailey
3497 Msg-ID: <01IE7MGK7ULQ003K5M@hmivax.humgen.upenn.edu>
3498 Date: Tue, 14 Jan 1997 17:34:43 -0500 (EST)
3499 Files: configpm dosish.h os2/os2ish.h plan9/plan9ish.h proto.h
3500 t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t toke.c
3501 unixish.h vms/Makefile vms/config.vms vms/descrip.mms
3502 vms/genconfig.pl vms/perly_c.vms vms/test.com vms/vmsish.h
3505 Title: "Irix 6.3 & 6.4 and perl5.003_20"
3506 From: John Stoffel <jfs@fluent.com>
3507 Msg-ID: <199701132242.RAA14601@jfs.Fluent.COM>
3508 Date: Mon, 13 Jan 1997 17:42:50 -0500 (EST)
3509 Files: MANIFEST hints/irix_6_3.sh hints/irix_6_4.sh
3511 Title: "Patch: MachTen hints, Configure"
3512 From: Dominic Dunlop <domo@slipper.ip.lu>
3513 Msg-ID: <v03010d00af0123a93670@[194.51.248.75]>
3514 Date: Tue, 14 Jan 1997 13:43:13 +0100
3515 Files: Configure hints/machten.sh
3517 Title: "Rename aux.sh to aux_3.sh for MS-LOSS"
3518 From: Chip Salzenberg
3519 Files: MANIFEST hints/aux_3.sh
3523 Title: "Fix C< eval { my $x; eval '$x' } >"
3524 From: Chip Salzenberg
3525 Files: op.c t/op/misc.t
3527 Title: "Don't warn if eval '' uses outer func's lexicals"
3528 From: Chip Salzenberg
3531 Title: "Avoid memory wastage in wait(); make pidstatus global"
3532 From: Chip Salzenberg
3533 Files: global.sym interp.sym perl.c perl.h pp_sys.c
3535 Title: "Forbid ++ and -- on readonly values"
3536 From: "John Q. Linux" <jql@accessone.com>
3537 Msg-ID: <Pine.LNX.3.95.970110193330.11249D-100000@jql.accessone.com>
3538 Date: Fri, 10 Jan 1997 19:47:16 -0800 (PST)
3539 Files: pp.c pp_hot.c
3541 Title: "Keep array from dying during foreach(@array)"
3542 From: Chip Salzenberg
3543 Files: cop.h pp_ctl.c
3545 Title: "Fix C< $a="simple"; split /($a)/o >"
3546 From: Chip Salzenberg
3547 Files: pp.c t/op/misc.t
3549 Title: "Fix infinite loop for undef function in @SIG{__WARN__,__DIE__}"
3550 From: Chip Salzenberg
3553 Title: "Fix for anon-lists with tied entries coredump"
3554 From: Gurusamy Sarathy
3555 Msg-ID: <199701100745.CAA13057@aatma.engin.umich.edu>
3556 Date: Fri, 10 Jan 1997 02:45:11 -0500
3559 Title: "Don't set SVf_PADBUSY on immortal SVs"
3560 From: Chip Salzenberg
3563 Title: "Patch for Object subroutines"
3564 From: Ilya Zakharevich
3565 Msg-ID: <199701080156.UAA15366@monk.mps.ohio-state.edu>
3566 Date: Tue, 7 Jan 1997 20:56:02 -0500 (EST)
3569 Title: "Use an SVt_PVLV to hold stacked OP pointers when debugging"
3570 From: Chip Salzenberg
3571 Files: pp.c pp_hot.c
3573 Title: "Undo change that freed large pad vars"
3574 From: Chip Salzenberg
3579 Title: "Make MachTen hints file warn about db-recno failures"
3580 From: Dominic Dunlop <domo@slipper.ip.lu>
3581 Msg-ID: <v03010d00aef92fba6aca@[194.51.248.78]>
3582 Date: Wed, 8 Jan 1997 12:07:18 +0100
3583 Files: hints/machten.sh
3585 Title: "5.003_20, FreeBSD 3.0 and minor patch"
3586 From: roberto@eurocontrol.fr (Ollivier Robert)
3587 Msg-ID: <Mutt.19970108143747.roberto@caerdonn.eurocontrol.fr>
3588 Date: Wed, 8 Jan 1997 14:37:47 +0100
3591 Title: "Make installperl quieter; only shared libraries need 0555"
3592 From: Chip Salzenberg
3597 Title: "Advice on TEST failure"
3598 From: Dominic Dunlop <domo@slipper.ip.lu>
3599 Msg-ID: <v03010d01aefbaefcf3bc@[194.51.248.78]>
3600 Date: Fri, 10 Jan 1997 10:19:07 +0100
3603 Title: "UNIVERSAL tests"
3604 From: Roderick Schertler
3605 Files: MANIFEST t/op/universal.t
3607 Title: "Test deletion of array during foreach"
3608 From: Jarkko Hietaniemi
3611 Title: "patch for db-recno.t"
3613 Msg-ID: <9701121509.AA11147@claudius.bfsec.bt.co.uk>
3614 Date: Sun, 12 Jan 1997 15:09:33 +0000 (GMT)
3615 Files: t/lib/db-recno.t
3617 LIBRARY AND EXTENSIONS
3619 Title: "Localize info about filesystems being case-forgiving"
3620 From: Chip Salzenberg
3621 Files: lib/File/Basename.pm pod/checkpods.PL pod/pod2html.PL
3622 pod/pod2latex.PL pod/pod2man.PL pod/pod2text.PL
3623 utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL utils/perlbug.PL
3624 utils/perldoc.PL utils/pl2pm.PL utils/splain.PL
3625 x2p/find2perl.PL x2p/s2p.PL
3627 Title: "Fix for fd leak in IO::File::new_tmpfile"
3628 From: Graham Barr and Chip Salzenberg
3629 Files: ext/IO/IO.xs ext/IO/lib/IO/Handle.pm
3631 Title: "Refresh Getopt::Long to 2.6"
3632 From: Johan Vromans <jvromans@squirrel.nl>
3633 Files: lib/Getopt/Long.pm
3635 Title: "Refresh DB_File to 1.10"
3637 Msg-ID: <9701141247.AA21242@claudius.bfsec.bt.co.uk>
3638 Date: Tue, 14 Jan 97 12:47:40 GMT
3639 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
3641 Title: "Re: FileCache::cacheout clobbers $_"
3642 From: Roderick Schertler
3643 Msg-ID: <pz3ewb3189.fsf@eeyore.ibcinc.com>
3644 Date: 08 Jan 1997 23:45:58 -0500
3645 Files: lib/FileCache.pm lib/cacheout.pl
3647 Title: "PATCH: AutoSplit"
3649 Msg-ID: <9603111010.AA29935@tiuk.ti.com>
3650 Date: 11 Mar 1996 06:01:58 -0500
3651 Files: lib/AutoSplit.pm
3653 Title: "Re: Uninitialized value in Carp.pm ? "
3654 From: Gurusamy Sarathy
3655 Msg-ID: <199701141815.NAA07960@aatma.engin.umich.edu>
3656 Date: Tue, 14 Jan 1997 13:15:25 -0500
3659 Title: "Avoid "uninitialized" warnings from POSIX::constant()"
3660 From: Chip Salzenberg
3661 Files: ext/POSIX/POSIX.pm
3663 Title: "Eliminate warning from C<use overload>"
3664 From: Chip Salzenberg
3665 Files: lib/overload.pm
3667 Title: "low priority patches"
3669 Msg-ID: <9701081655.AA27349@claudius.bfsec.bt.co.uk>
3670 Date: Wed, 8 Jan 97 16:55:02 GMT
3671 Files: lib/Cwd.pm t/comp/redef.t t/lib/db-btree.t
3675 Title: "Re: xsubpp and Tk ==> segfault"
3676 From: Ilya Zakharevich
3677 Msg-ID: <199701080825.DAA15813@monk.mps.ohio-state.edu>
3678 Date: Wed, 8 Jan 1997 03:25:47 -0500 (EST)
3679 Files: lib/ExtUtils/xsubpp
3681 Title: "Re: MakeMaker and 'make uninstall'"
3682 From: Andreas Koenig
3683 Msg-ID: <199701101243.NAA26400@anna.in-berlin.de>
3684 Date: Fri, 10 Jan 1997 13:43:39 +0100
3685 Files: lib/ExtUtils/MM_Unix.pm
3687 Title: "Don't search for pod if path is already valid"
3688 From: Wayne Scott <wscott@ichips.intel.com>
3689 Msg-ID: <199701082325.PAA04521@pdxlx008.intel.com>
3690 Date: Wed, 08 Jan 1997 15:25:19 -0800
3691 Files: utils/perldoc.PL
3693 Title: "Yet another perldoc option"
3695 Msg-ID: <199610022200.AAA15334@furubotn.sn.no>
3696 Date: Thu, 3 Oct 1996 00:00:35 +0200
3697 Files: utils/perldoc.PL
3699 Title: "Re: perldoc, temp files, async pagers"
3700 From: Roderick Schertler
3701 Msg-ID: <pzwwtoom8p.fsf@eeyore.ibcinc.com>
3702 Date: 07 Jan 1997 22:54:14 -0500
3703 Files: utils/perldoc.PL
3707 Title: "Full documentation generation patch"
3708 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
3709 Msg-ID: <15309.853323388@lyon.grenoble.hp.com>
3710 Date: Wed, 15 Jan 97 11:16:28 +0100
3711 Files: MANIFEST pod/roffitall pod/rofftoc
3713 Title: "Re: documentation correction (i.e. patch) for perlsyn.pod"
3715 Msg-ID: <E0vilLh-0000M6-00@ursa.cus.cam.ac.uk>
3716 Date: Fri, 10 Jan 1997 18:06:37 +0000
3717 Files: pod/perlsyn.pod
3719 Title: "Document use of pos() and /\G/"
3720 From: Gurusamy Sarathy
3721 Msg-ID: <199701132013.PAA26606@aatma.engin.umich.edu>
3722 Date: Mon, 13 Jan 1997 15:13:12 -0500
3723 Files: pod/perlfunc.pod pod/perlnews.pod pod/perlop.pod
3724 pod/perlre.pod pod/perltoc.pod pod/perltrap.pod
3726 Title: "Fix example #4 in perlXStut"
3727 From: Ilya Zakharevich
3728 Msg-ID: <199701050739.CAA11112@monk.mps.ohio-state.edu>
3729 Date: Sun, 5 Jan 1997 02:39:45 -0500 (EST)
3730 Files: pod/perlxstut.pod
3732 Title: "Document new closure warnings"
3733 From: Chip Salzenberg
3734 Files: op.c pod/perldiag.pod
3736 Title: "Misc. doc patches missing in _20"
3737 From: Roderick Schertler
3738 Msg-ID: <102.852695733@eeyore.ibcinc.com>
3739 Date: Tue, 07 Jan 1997 22:55:33 -0500
3740 Files: pod/perlsub.pod pod/perltoc.pod pod/perlvar.pod
3747 The only language change in this release is the recension of support
3748 for named closures: Now, no subroutine declared "sub foo {}" can be
3749 a closure. (This is a return to the behavior of 5.003.) In addition,
3750 there are new warnings triggered by any apparent attempt to use named
3751 functions as closures.
3753 And, as usual, there are the usual little fixes, documentation
3754 updates, and expanded tests. This is good stuff. "I love you, man!"
3756 CORE LANGUAGE CHANGES
3758 Title: "Rescind named closures"
3759 From: Chip Salzenberg
3760 Files: Makefile.SH op.c perly.c perly.c.diff perly.y pp_hot.c
3762 Title: "Fix: empty @_ when calling empty-proto subs without parens"
3764 Msg-ID: <32CE30F0.7E8425A5@tiuk.ti.com>
3765 Date: Sat, 04 Jan 1997 10:29:04 +0000
3766 Files: perly.c perly.y
3770 Title: "Fix $^X on systems that set it to Perl's basename"
3771 From: Chip Salzenberg
3772 Files: hints/hpux.sh toke.c
3774 Title: "Configure/perl5/Compartmented Mode Workstation (fwd)"
3775 From: Andy Dougherty
3776 Msg-ID: <Pine.SOL.3.95.970106131505.1662C-100000@fractal.lafayette.ed
3777 Date: Mon, 06 Jan 1997 13:15:38 -0500 (EST)
3778 Files: Configure hints/dec_osf.sh
3780 Title: "Remove obsolete file "dl_os2.xs"."
3781 From: Ilya Zakharevich
3786 Title: "Fix C< sub foo (&@); sub bar (&); foo {}, bar {}, bar {} >"
3787 From: Chip Salzenberg
3788 Files: perly.c perly.c.diff perly.y
3790 Title: "plug for safe/opcode leaks"
3791 From: Doug MacEachern
3792 Msg-ID: <199701072220.RAA02117@postman.osf.org>
3793 Date: Tue, 07 Jan 1997 17:20:46 -0500
3796 Title: "Finish OP= warnings: none on ^="
3797 From: Chip Salzenberg
3798 Files: doop.c pp.c t/op/assignwarn.t
3800 Title: "Fix Dynaloader failures with DProf"
3801 From: Gurusamy Sarathy
3802 Msg-ID: <199701061718.MAA26909@aatma.engin.umich.edu>
3803 Date: Mon, 06 Jan 1997 12:18:46 -0500
3808 Title: "Make Configure default to the first domain in /etc/resolv.conf"
3809 From: Chip Salzenberg
3812 Title: "Start all helper scripts with $startsh"
3813 From: Chip Salzenberg
3816 Title: "Support libperl.so under FreeBSD"
3817 From: roberto@keltia.freenix.fr (Ollivier Robert)
3818 Msg-ID: <Mutt.19970105224149.roberto@keltia.freenix.fr>
3819 Date: Sun, 5 Jan 1997 22:41:49 +0100
3820 Files: Configure Makefile.SH
3824 Title: "New test: comp/proto.t"
3826 Msg-ID: <32D0C21F.3FB28D51@tiuk.ti.com>
3827 Date: Mon, 06 Jan 1997 09:13:03 +0000
3828 Files: MANIFEST t/comp/proto.t
3830 Title: "More magic variable tests"
3831 From: Roderick Schertler
3832 Msg-ID: <7043.852565192@eeyore.ibcinc.com>
3833 Date: Mon, 06 Jan 1997 10:39:52 -0500
3834 Files: t/harness t/op/magic.t
3836 LIBRARY AND EXTENSIONS
3838 Title: "File::Basename::dirname bugs"
3839 From: Robin Barker <rmb@cise.npl.co.uk>
3840 Msg-ID: <12393.9701071719@tempest.cise.npl.co.uk>
3841 Date: Tue, 7 Jan 97 17:19:59 GMT
3842 Files: lib/File/Basename.pm t/lib/basename.t
3844 Title: "sigaction() problems"
3845 From: Roderick Schertler
3846 Msg-ID: <12808.852583324@eeyore.ibcinc.com>
3847 Date: Mon, 06 Jan 1997 15:42:04 -0500
3848 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
3850 Title: "Fix importation of FileHandle methods; fix POSIX docs"
3851 From: Chip Salzenberg
3852 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod lib/FileHandle.pm
3854 Title: "Patch: make hints files warn about db-recno failures"
3855 From: Dominic Dunlop <domo@slipper.ip.lu>
3856 Msg-ID: <v03010d00aef53ac4d18a@[194.51.248.68]>
3857 Date: Sun, 5 Jan 1997 12:34:25 +0100
3858 Files: MANIFEST hints/aux.sh hints/broken-db.msg hints/freebsd.sh
3862 Title: "pod2html.PL patch (for 5.003-19)"
3863 From: Fabien TASSIN <tassin@eerie.fr>
3864 Msg-ID: <199701052347.AAA21297@solar5>
3865 Date: Mon, 6 Jan 1997 00:47:01 +0100
3866 Files: pod/pod2html.PL
3870 Title: "tiny doc patches"
3871 From: Roderick Schertler
3872 Msg-ID: <23338.852394333@eeyore.ibcinc.com>
3873 Date: Sat, 04 Jan 1997 11:12:13 -0500
3874 Files: pod/perlapio.pod pod/perlnews.pod pod/perltoc.pod
3876 Title: "doc patch for defined on perlfunc.pod"
3877 From: Roderick Schertler
3878 Msg-ID: <pz91686ek1.fsf@eeyore.ibcinc.com>
3879 Date: 04 Jan 1997 21:28:30 -0500
3880 Files: pod/perlfunc.pod
3882 Title: "doc patch: perldsc"
3883 From: Roderick Schertler
3884 Msg-ID: <pzafqo6eo9.fsf@eeyore.ibcinc.com>
3885 Date: 04 Jan 1997 21:25:58 -0500
3886 Files: pod/perldsc.pod pod/perltoc.pod
3888 Title: "Re: constant function inlining"
3889 From: Roderick Schertler
3890 Msg-ID: <pzk9pp1b95.fsf@eeyore.ibcinc.com>
3891 Date: 07 Jan 1997 15:27:50 -0500
3892 Files: pod/perldiag.pod pod/perlsub.pod
3894 Title: "scalar caller doc fix"
3895 From: Roderick Schertler
3896 Msg-ID: <18245.852608060@eeyore.ibcinc.com>
3897 Date: Mon, 06 Jan 1997 22:34:20 -0500
3898 Files: pod/perlfunc.pod
3900 Title: "perlpod.pod possible patches"
3901 From: lvirden@cas.org (Larry W. Virden, x2487)
3902 Msg-ID: <9701070756.AA1185@cas.org>
3903 Date: Tue, 7 Jan 1997 07:56:30 -0500
3904 Files: pod/perlpod.pod
3906 Title: "Misc perlfunc updates"
3907 From: Tom Christiansen
3908 Files: pod/perlfunc.pod pod/perltoc.pod
3915 Lots of internal cleanup in this patch, especially plugged memory
3916 leaks when embedded Perl interpreters shut down and restart. The
3917 method cache is now invisible to user code. And there is a new test
3918 directory, "t/pragma".
3920 IMHO, this is Beta quality code.
3922 Here's a list of the more significant changes...
3924 CORE LANGUAGE CHANGES
3926 Title: "Make method cache invisible to user code"
3927 From: Chip Salzenberg
3928 Files: dump.c gv.c gv.h hv.c op.c perl.c pp_hot.c pp_sys.c sv.c
3931 Title: "Never parse "{m,s,y,tr,q{,q,w,x}}:{,:}" as package or label"
3932 From: Chip Salzenberg
3937 Title: "Fix $^X under HP-UX"
3938 From: Chip Salzenberg
3939 Files: hints/hpux.sh toke.c
3941 Title: "New hints/hpux.sh"
3943 Msg-ID: <199612312309.AA283393772@hpcc123.corp.hp.com>
3944 Date: Tue, 31 Dec 1996 15:09:32 -0800
3945 Files: hints/hpux.sh
3949 Title: "Fix segv when calling named closures"
3950 From: Chip Salzenberg
3953 Title: "Finish rationalizing "undef value" warnings"
3954 From: Chip Salzenberg
3955 Files: doop.c pp.c sv.c t/op/assignwarn.t
3957 Title: "Arrange for all "_<file" entries to be in %main::"
3958 From: Chip Salzenberg
3959 Files: gv.c lib/perl5db.pl
3961 Title: "Introduce CVf_NODEBUG flag"
3962 From: Gurusamy Sarathy
3963 Msg-ID: <199701012042.PAA25994@aatma.engin.umich.edu>
3964 Date: Wed, 01 Jan 1997 15:42:05 -0500
3965 Files: cv.h pp_hot.c
3967 Title: "Reword 'may be "0"' warning per Larry; fix its line number"
3968 From: Chip Salzenberg
3969 Files: op.c pod/perldiag.pod
3971 Title: "5.003_18: perl_{con,des}truct fixes"
3972 From: Doug MacEachern
3973 Msg-ID: <199701032042.PAA06766@postman.osf.org>
3974 Date: Fri, 03 Jan 1997 15:42:04 -0500
3975 Files: perl.c perl.h pod/perlembed.pod pod/perltoc.pod t/op/sysio.t
3977 Title: "Fix lost value from READLINE after TIEHANDLE"
3978 From: Gurusamy Sarathy
3979 Files: pp_hot.c sv.h
3981 Title: "Free memory of large lexical variables when leaving scope"
3982 From: Chip Salzenberg
3987 Title: "Create t/pragma directory; populate with new and old"
3989 Files: MANIFEST Makefile.SH t/TEST t/comp/use.t t/lib/locale.t
3990 t/op/overload.t t/op/use.t t/pragma/locale.t t/pragma/overload.t
3991 t/pragma/strict-refs t/pragma/strict-subs t/pragma/strict-vars
3992 t/pragma/strict.t t/pragma/subs.t t/pragma/warn-global
3995 Title: "New tests: comp/colon.t and op/assignwarn.t"
3996 From: Robin Barker <rmb@cise.npl.co.uk>
3997 Files: MANIFEST t/comp/colon.t t/op/assignwarn.t
3999 LIBRARY AND EXTENSIONS
4001 Title: "Make libs clean under '-w'"
4002 From: Jarkko Hietaniemi
4003 Files: lib/AutoSplit.pm lib/Devel/SelfStubber.pm lib/Env.pm
4004 lib/Math/Complex.pm lib/Pod/Functions.pm lib/Search/Dict.pm
4005 lib/SelfLoader.pm lib/Term/Complete.pm lib/chat2.pl
4006 lib/complete.pl lib/diagnostics.pm lib/ftp.pl lib/termcap.pl
4011 Title: "Perlguts, version 28"
4013 Msg-ID: <199701032110.AA102535846@hpcc123.corp.hp.com>
4014 Date: Fri, 3 Jan 1997 13:10:46 -0800
4015 Files: pod/perlguts.pod
4017 Title: "Re: perldelta, take 3"
4019 Msg-ID: <9701031748.AA15335@toad.ig.co.uk>
4020 Date: Fri, 3 Jan 1997 17:48:46 +0000
4021 Files: pod/perlnews.pod
4023 Title: "Miscellaneous pod patches"
4024 From: Ralf S. Engelschall <rse@engelschall.com>
4025 Files: pod/Makefile pod/perldebug.pod pod/perlfunc.pod
4028 Title: "expanded flock() docs"
4029 From: Roderick Schertler
4030 Msg-ID: <4481.852337871@eeyore.ibcinc.com>
4031 Date: Fri, 03 Jan 1997 19:31:11 -0500
4032 Files: pod/perlfunc.pod
4034 Title: "Use Text::Wrap in buildtoc; run buildtoc"
4035 From: Ulrich Pfeifer
4036 Files: pod/buildtoc pod/perltoc.pod
4038 Title: "Remove obsolete perlovl.pod"
4039 From: Chip Salzenberg
4040 Files: MANIFEST plan9/mkfile pod/perlovl.pod vms/Makefile
4048 Yet further down the road to 5.004....
4050 CORE LANGUAGE CHANGES
4052 Title: "Inherited overloading"
4053 From: Ilya Zakharevich
4054 Msg-ID: <199612291312.IAA02134@monk.mps.ohio-state.edu>
4055 Date: Sun, 29 Dec 1996 08:12:54 -0500 (EST)
4056 Files: gv.c lib/overload.pm perl.h sv.c sv.h t/op/overload.t
4058 Title: "Hide lexicals from C<use>d or C<require>d module (!)"
4059 From: Chip Salzenberg
4062 Title: "Closures at file scope must be anonymous"
4063 From: Chip Salzenberg
4066 Title: "Warn on '{if,while} ($x = X)' where X is glob, readdir, or <FH>"
4067 From: Chip Salzenberg
4068 Files: op.c pod/perldiag.pod
4070 Title: "Warn on 'undef $x; $x OP 1' where OP is *=, /=, %=, or **="
4071 From: Chip Salzenberg
4076 Title: "Ultrix setlocale() workaround"
4077 From: Chip Salzenberg
4078 Files: hints/ultrix_4.sh util.c
4082 Title: "Get rid of 'Leaked scalars'"
4083 From: Chip Salzenberg
4084 Files: cop.h gv.c op.c
4086 Title: "Don't forget $c in C<(($a,$b,$c)=(1,2))=(3,4,5)>"
4087 From: Chip Salzenberg
4090 Title: "Fix core dump on perl_construct()/perl_destruct() loop"
4091 From: Chip Salzenberg
4094 Title: "Add missing syms to global.sym; update magic doc"
4095 From: Chip Salzenberg
4096 Files: global.sym pod/perlguts.pod
4100 Title: "Expanded locale.t and misc.t"
4101 From: Jarkko Hietaniemi
4102 Files: t/lib/locale.t t/lib/misc.t
4104 Title: "Expanded my.t"
4105 From: Chip Salzenberg
4108 Title: "test harness for C<use x.xxxx>"
4110 Msg-ID: <32C76882.3F3C7999@tiuk.ti.com>
4111 Date: Mon, 30 Dec 1996 07:00:18 +0000
4112 Files: MANIFEST t/op/use.t
4116 Msg-ID: <Pine.GSO.3.95.961229170736.15213M-100000@solaris.teleport.co
4117 Date: Sun, 29 Dec 1996 17:46:21 -0800 (PST)
4118 Files: t/op/each.t t/op/oct.t t/op/quotemeta.t t/op/rand.t
4120 LIBRARY AND EXTENSIONS
4122 Title: "Improving Config.pm"
4124 Msg-ID: <Pine.GSO.3.95.961230091244.13467L-100000@solaris.teleport.co
4125 Date: Mon, 30 Dec 1996 09:24:16 -0800 (PST)
4128 Title: "File::Copy under OS/2"
4129 From: Ilya Zakharevich
4130 Msg-ID: <199612280347.WAA00293@monk.mps.ohio-state.edu>
4131 Date: Fri, 27 Dec 1996 22:47:24 -0500 (EST)
4132 Files: lib/File/Copy.pm t/lib/filecopy.t
4136 Title: "Updates to perllocale.pod"
4137 From: Dominic Dunlop <domo@slipper.ip.lu>
4138 Files: pod/perllocale.pod
4140 Title: "Locale-related pod patches, take 2"
4141 From: Dominic Dunlop <domo@slipper.ip.lu>
4142 Msg-ID: <v03007800aeea9e488b36@[194.51.248.77]>
4143 Date: Sat, 28 Dec 1996 10:56:41 +0100
4144 Files: pod/perl.pod pod/perlform.pod pod/perlfunc.pod pod/perlop.pod
4145 pod/perlre.pod pod/perlsec.pod
4147 Title: "Re: perldiag.pod entry for "Scalar value @%s{%s} ...""
4148 From: Roderick Schertler
4149 Msg-ID: <2043.852051019@eeyore.ibcinc.com>
4150 Date: Tue, 31 Dec 1996 11:50:19 -0500
4151 Files: pod/perldiag.pod
4158 The rate of patches is slowing down.... I see 5.004 at the end of the
4159 tunnel! (Hey, what's that whistle?)
4161 CORE LANGUAGE CHANGES
4163 Title: "Support named closures"
4164 From: Chip Salzenberg
4165 Files: cv.h op.c perl.c pp.c pp_ctl.c pp_hot.c
4169 Title: "perl5.003_15 and Interactive Unix"
4170 From: win@in.rhein-main.de (Winfried Koenig)
4171 Msg-ID: <m0vd254-0004oKC@incom.rhein-main.de>
4172 Date: Thu, 26 Dec 1996 00:45:45 +0200 (EET)
4173 Files: hints/isc.sh pp_sys.c
4175 Title: "Suggest "usemymalloc='n'" for FreeBSD 2.*"
4176 From: rse@engelschall.com (Ralf S. Engelschall)
4177 Files: hints/freebsd.sh
4179 Title: "Minor OS/2 fixes"
4180 From: Ilya Zakharevich
4181 Msg-ID: <199612252105.QAA11890@monk.mps.ohio-state.edu>
4182 Date: Wed, 25 Dec 1996 16:05:42 -0500 (EST)
4183 Files: os2/os2ish.h pod/perlxstut.pod
4187 Title: "Fix {,un}tainting of $1 etc. when C<use locale>"
4188 From: Chip Salzenberg
4191 Title: "Limit effects of "=pod" to a single file"
4192 From: Chip Salzenberg
4197 Title: "New tests: op/method.t and op/locale.t"
4198 From: Ilya Zakharevich and Jarkko Hietaniemi
4199 Files: MANIFEST t/lib/locale.t t/op/method.t
4201 Title: "Test C< ()=() >"
4202 From: Chip Salzenberg
4205 LIBRARY AND EXTENSIONS
4207 Title: "Refresh MakeMaker to 5.39"
4208 From: Andreas Koenig
4209 Files: lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm
4210 lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
4211 lib/ExtUtils/Mksymlists.pm
4213 Title: "Newer debugger"
4214 From: Ilya Zakharevich
4215 Msg-ID: <199612261954.OAA12999@monk.mps.ohio-state.edu>
4216 Date: Thu, 26 Dec 1996 14:54:34 -0500 (EST)
4217 Files: lib/perl5db.pl
4221 Title: "Perlguts, version 27"
4223 Msg-ID: <199612250144.AA059528263@hpcc123.corp.hp.com>
4224 Date: Tue, 24 Dec 1996 17:44:23 -0800
4225 Files: pod/perlguts.pod
4227 Title: "perlpod.pod patch for _16"
4228 From: Kenneth Albanowski
4229 Msg-ID: <Pine.LNX.3.93.961224225906.337B-100000@kjahds.com>
4230 Date: Tue, 24 Dec 1996 23:00:10 -0500 (EST)
4231 Files: pod/perlpod.pod
4233 Title: "tiny perllocale.pod diff for _16"
4234 From: Jarkko Hietaniemi
4235 Msg-ID: <199612261306.PAA21161@alpha.hut.fi>
4236 Date: Thu, 26 Dec 1996 15:06:04 +0200 (EET)
4237 Files: pod/perllocale.pod
4244 This patch is all bug fixes, library updates, and documentation
4245 updates. We'll get to 5.004 RSN, I promise. :-)
4247 CORE LANGUAGE CHANGES
4249 Title: "Fix closures that are not in subroutines"
4250 From: Chip Salzenberg
4255 Title: "_13: patches for unicos/unicosmk"
4257 Msg-ID: <199612202038.OAA22805@poplar.cray.com>
4258 Date: Fri, 20 Dec 1996 14:38:50 -0600
4259 Files: Configure MANIFEST hints/unicos.sh hints/unicosmk.sh
4263 Title: "Fix 'foreach(@ARGV) { while (<>) { push @p,$_ } }'"
4264 From: Chip Salzenberg
4265 Files: cop.h pp_hot.c scope.c
4267 Title: "Eliminate warnings from C< undef $x; $x OP= "foo" >"
4268 From: Chip Salzenberg
4269 Files: doop.c pp.c pp.h pp_hot.c
4271 Title: "Try again to improve method caching"
4272 From: Ilya Zakharevich
4273 Msg-ID: <199612240113.UAA09487@monk.mps.ohio-state.edu>
4274 Date: Mon, 23 Dec 1996 20:13:56 -0500 (EST)
4277 Title: "Be more careful about 'o' magic memory management"
4278 From: Chip Salzenberg
4281 Title: "Fix bad pointer refs when localized object loses magic"
4282 From: Chip Salzenberg
4285 LIBRARY AND EXTENSIONS
4287 Title: "Refresh CPAN to 1.09"
4288 From: Andreas Koenig
4291 Title: "Refresh Net::Ping to 2.02"
4292 From: Russell Mosemann <mose@ccsn.edu>
4293 Files: lib/Net/Ping.pm
4295 Title: "Refresh IO to 1.14"
4297 Files: MANIFEST ext/IO/IO.xs ext/IO/README ext/IO/lib/IO/File.pm
4298 ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Pipe.pm
4299 ext/IO/lib/IO/Seekable.pm ext/IO/lib/IO/Select.pm
4300 ext/IO/lib/IO/Socket.pm t/lib/io_dup.t t/lib/io_pipe.t
4301 t/lib/io_sel.t t/lib/io_sock.t t/lib/io_tell.t
4302 t/lib/io_udp.t t/lib/io_xs.t
4304 BUILD PROCESS AND UTILITIES
4306 Title: "Don't recurse into subdirs twice on 'make realclean'"
4307 From: Chip Salzenberg
4310 Title: "Use root EXTERN.h when compiling x2p/malloc.c."
4312 Files: x2p/Makefile.SH
4314 Title: "Fix compilation errors when malloc.c used for x2p"
4315 From: Robin Barker <rmb@cise.npl.co.uk>
4320 Title: "Edit INSTALL to describe new binary compat setup"
4321 From: Chip Salzenberg
4324 Title: "Update to perllocale.pod"
4325 From: Jarkko Hietaniemi
4326 Files: pod/perllocale.pod
4333 As soon as I posted 5.003_14, I found a fatal error in it. :-(
4335 This release is strictly a bug fix -- it removes some function caching
4336 changes that were supposed to be improvements, but weren't.
4343 We seem to have achieved "release candidate" status.
4345 CORE LANGUAGE CHANGES
4347 Title: "Eliminate support for {if,unless,while,until} BLOCK BLOCK"
4348 From: Chip Salzenberg
4349 Files: perly.c perly.c.diff perly.y toke.c
4351 Title: "Taint $x after $x =~ s/pat/xyz/ if pat or xyz is tainted by locale"
4352 From: Chip Salzenberg
4353 Files: cop.h mg.c pp_ctl.c pp_hot.c
4355 Title: "Complete support for modifying undefined array members in foreach"
4356 From: Chip Salzenberg
4357 Files: global.sym mg.c perl.h pp.c pp_hot.c proto.h sv.c
4361 Title: "patch for regex bug: (x|x){n}"
4362 From: Gurusamy Sarathy
4363 Msg-ID: <199612210259.VAA10170@aatma.engin.umich.edu>
4364 Date: Fri, 20 Dec 1996 21:59:22 -0500
4367 Title: "Bug in debugger with import manipulations"
4368 From: Ilya Zakharevich
4369 Msg-ID: <199612231037.FAA08617@monk.mps.ohio-state.edu>
4370 Date: Mon, 23 Dec 1996 05:37:48 -0500 (EST)
4373 Title: "Import and dynamic methods"
4374 From: Ilya Zakharevich
4375 Msg-ID: <199612230645.BAA08378@monk.mps.ohio-state.edu>
4376 Date: Mon, 23 Dec 1996 01:45:37 -0500 (EST)
4377 Files: gv.c hv.c sv.c
4379 Title: "malloc.c patch"
4380 From: Ilya Zakharevich
4381 Msg-ID: <199612220748.CAA07164@monk.mps.ohio-state.edu>
4382 Date: Sun, 22 Dec 1996 02:48:58 -0500 (EST)
4385 Title: "sv_gets patch"
4386 From: Ilya Zakharevich
4387 Msg-ID: <199612220824.DAA07235@monk.mps.ohio-state.edu>
4388 Date: Sun, 22 Dec 1996 03:24:04 -0500 (EST)
4391 Title: "pos $str patch"
4392 From: Ilya Zakharevich
4393 Msg-ID: <199612220831.DAA07247@monk.mps.ohio-state.edu>
4394 Date: Sun, 22 Dec 1996 03:31:21 -0500 (EST)
4395 Files: mg.c pp_hot.c t/op/pat.t
4397 Title: "Prevent warnings when STDCHAR is unsigned"
4398 From: Chip Salzenberg
4399 Files: perlio.c perlio.h
4403 Title: "Fix bugs in bincompat3 usage"
4404 From: Chip Salzenberg
4405 Files: perl.h perl_exp.SH
4407 Title: "Support shared libperl on SunOS"
4408 From: Ulrich Pfeifer
4411 Title: "Configure on OS/2"
4412 From: Ilya Zakharevich
4413 Msg-ID: <199612202325.SAA05505@monk.mps.ohio-state.edu>
4414 Date: Fri, 20 Dec 1996 18:25:30 -0500 (EST)
4417 Title: "Fixes for Interactive Unix"
4418 From: win@in.rhein-main.de (Winfried Koenig)
4419 Msg-ID: <m0vbeNO-00003WC@incom.rhein-main.de>
4420 Date: Sun, 22 Dec 96 05:14 EET
4421 Files: hints/isc.sh op.c pp_sys.c universal.c
4423 Title: "Use "proto" instead of "_" in sdbm.h"
4424 From: Chip Salzenberg
4425 Files: ext/SDBM_File/sdbm/sdbm.h
4427 Title: "VMS patches to 5.003_13"
4428 From: Charles Bailey
4429 Msg-ID: <01IDBYYFYPIS002ASE@hmivax.humgen.upenn.edu>
4430 Date: Mon, 23 Dec 1996 01:26:47 -0500 (EST)
4431 Files: deb.c ext/POSIX/POSIX.xs gv.c lib/File/Copy.pm mg.c perl.c
4432 perl.h proto.h sv.c t/lib/filecopy.t taint.c toke.c util.c
4433 vms/Makefile vms/config.vms vms/descrip.mms
4434 vms/gen_shrfls.pl vms/genconfig.pl vms/genopt.com
4435 vms/perly_c.vms vms/perly_h.vms vms/test.com vms/vms.c
4438 UTILITIES, LIBRARY, AND EXTENSIONS
4440 Title: "Remove libnet"
4441 From: Chip Salzenberg
4442 Files: MANIFEST pod/perlmod.pod
4444 Title: "Refresh CPAN module to 1.08"
4445 From: Chip Salzenberg
4446 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
4448 Title: "Refresh ExtUtils::Manifest to version 1.28"
4449 From: Andreas Koenig
4450 Files: lib/ExtUtils/Manifest.pm
4452 Title: "Update IO->VERSION() to 1.1201 for CPAN's sake"
4453 From: Chip Salzenberg
4454 Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
4456 Title: "Remodel File::Copy."
4457 From: Chip Salzenberg
4458 Files: lib/File/Copy.pm
4460 Title: "dumb bug in User::pwent.pm"
4461 From: Tom Christiansen
4462 Msg-ID: <199612201145.EAA27860@mox.perl.com>
4463 Date: Fri, 20 Dec 1996 04:45:37 -0700
4464 Files: lib/User/pwent.pm
4468 Title: "Better support for =for"
4469 From: Kenneth Albanowski
4470 Msg-ID: <Pine.LNX.3.93.961220163747.298T-100000@kjahds.com>
4471 Date: Fri, 20 Dec 1996 16:43:35 -0500 (EST)
4472 Files: lib/Pod/Text.pm pod/pod2latex.PL pod/pod2man.PL
4474 Title: "perllocale.pod -- second draft"
4475 From: Dominic Dunlop <domo@slipper.ip.lu>
4476 Msg-ID: <v03007800aee1923e30a2@[194.51.248.68]>
4477 Date: Sat, 21 Dec 1996 15:00:50 +0100
4478 Files: pod/perllocale.pod
4480 Title: "Perlguts, version 26"
4482 Msg-ID: <199612201943.AA048111018@hpcc123.corp.hp.com>
4483 Date: Fri, 20 Dec 1996 11:43:38 -0800
4484 Files: pod/perlguts.pod
4486 Title: "Update pod/Makefile; s/perli18n/perllocale/"
4487 From: Chip Salzenberg
4488 Files: ext/POSIX/POSIX.pod lib/I18N/Collate.pm pod/Makefile
4489 pod/perl.pod pod/perlmod.pod pod/perlnews.pod pod/roffitall
4491 Title: "obstruct pod2man doc tweaks"
4492 From: Roderick Schertler
4493 Msg-ID: <3923.851106237@eeyore.ibcinc.com>
4494 Date: Fri, 20 Dec 1996 13:23:57 -0500
4495 Files: lib/Class/Template.pm lib/Time/tm.pm
4502 The watchword here is "synchronization." There were a couple of
4503 show-stopper bugs in 5.003_12, so I'm issuing this patch to bring
4504 everyone up to a common working base.
4506 CORE LANGUAGE CHANGES
4508 Title: "Disallow labels named q, qq, qw, qx, s, y, and tr"
4509 From: Chip Salzenberg
4512 Title: "Make evals' lexicals visible to nested evals"
4513 From: Chip Salzenberg
4518 Title: "Fix core dump bug with anoncode"
4519 From: Chip Salzenberg
4522 Title: "Allow DESTROY to make refs to dying objects"
4523 From: Chip Salzenberg
4528 Title: "Add missing backslash in Configure"
4529 From: Chip Salzenberg
4532 UTILITIES, LIBRARY, AND EXTENSIONS
4534 Title: "Include libnet-1.01 instead of old Net::FTP"
4536 Files: MANIFEST lib/Net/Cmd.pm lib/Net/Domain.pm
4537 lib/Net/DummyInetd.pm lib/Net/FTP.pm lib/Net/NNTP.pm
4538 lib/Net/Netrc.pm lib/Net/POP3.pm lib/Net/SMTP.pm
4539 lib/Net/SNPP.pm lib/Net/Socket.pm lib/Net/Telnet.pm
4540 lib/Net/Time.pm pod/perlmod.pod
4542 Title: "Use binmode when doing binary FTP"
4543 From: Ilya Zakharevich
4544 Files: lib/Net/FTP.pm
4546 Title: "Re: Open3.pm tries to close unopened file handle"
4547 From: Roderick Schertler
4548 Msg-ID: <pzloavmd9h.fsf@eeyore.ibcinc.com>
4549 Date: 18 Dec 1996 22:19:54 -0500
4550 Files: MANIFEST lib/IPC/Open2.pm lib/IPC/Open3.pm lib/open2.pl
4551 lib/open3.pl pod/perldiag.pod pod/perlfunc.pod t/lib/open2.t
4554 Title: "Long-standing problem in Socket module"
4555 From: Spider Boardman
4556 Msg-ID: <199612190418.XAA07291@Orb.Nashua.NH.US>
4557 Date: Wed, 18 Dec 1996 23:18:14 -0500
4558 Files: Configure Porting/Glossary config_H config_h.SH
4559 ext/Socket/Socket.pm ext/Socket/Socket.xs
4561 Title: "flock() constants"
4562 From: Roderick Schertler
4563 Msg-ID: <26669.850977437@eeyore.ibcinc.com>
4564 Date: Thu, 19 Dec 1996 01:37:17 -0500
4565 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs pod/perlfunc.pod
4567 Title: "Re: find2perl . -xdev BROKEN still"
4568 From: Roderick Schertler
4569 Msg-ID: <pzvi9yig3h.fsf@eeyore.ibcinc.com>
4570 Date: 19 Dec 1996 12:44:34 -0500
4571 Files: lib/File/Find.pm lib/find.pl lib/finddepth.pl
4575 Title: "small doc tweaks for _12"
4576 From: Roderick Schertler
4577 Msg-ID: <1826.851011557@eeyore.ibcinc.com>
4578 Date: Thu, 19 Dec 1996 11:05:57 -0500
4579 Files: lib/UNIVERSAL.pm pod/perldiag.pod pod/perltie.pod
4581 Title: "Re: missing E<> POD directive in perlpod.pod"
4582 From: Roderick Schertler
4583 Msg-ID: <pzwwueimak.fsf@eeyore.ibcinc.com>
4584 Date: 19 Dec 1996 10:30:43 -0500
4585 Files: pod/perlpod.pod pod/pod2html.PL
4592 This patch is huge. A multitude of bug fixes, new modules (especially
4593 CPAN and Net::FTP), a couple of new Configure variables, updated
4594 docs... it's a long list. And speaking of lists, here's a list of
4595 the more significant changes in 5.003_12:
4597 CORE LANGUAGE CHANGES
4599 Title: "Support C<delete @hash{@keys}>"
4600 From: Chip Salzenberg
4601 Files: op.c op.h opcode.pl pod/perldiag.pod pod/perlfunc.pod pp.c
4604 Title: "Autovivify scalars"
4605 From: Chip Salzenberg
4606 Files: dump.c op.c op.h pp.c pp_hot.c
4608 Title: "Allow any word, including keyword, as label"
4609 From: Chip Salzenberg
4614 Title: "Allow assignment to empty array values during foreach()"
4615 From: Chip Salzenberg
4616 Files: cop.h global.sym mg.c op.c perl.h pp_hot.c proto.h sv.c
4618 Title: "Fix nested closures"
4619 From: Chip Salzenberg
4620 Files: op.c opcode.pl pp.c pp_ctl.c pp_hot.c
4622 Title: "Fix core dump on auto-vivification"
4623 From: Chip Salzenberg
4626 Title: "Fix core dump on C<open $undef_var, "X">"
4627 From: Chip Salzenberg
4630 Title: "Fix -T/-B on globs and globrefs"
4631 From: Chip Salzenberg
4634 Title: "Fix memory management of $`, $&, and $'"
4635 From: Chip Salzenberg
4636 Files: pp_hot.c regexec.c
4638 Title: "Fix paren matching during backtracking"
4639 From: Chip Salzenberg
4642 Title: "Fix memory leak and std{in,out,err} death in perl_{con,de}str
4643 From: Chip Salzenberg
4644 Files: miniperlmain.c perl.c perl.h sv.c
4646 Title: "Discard garbage bytes at end of prototype()"
4647 From: Chip Salzenberg
4650 Title: "Fix local($pack::{foo})"
4651 From: Chip Salzenberg
4652 Files: global.sym pp.c pp_hot.c proto.h scope.c
4654 Title: "Fix for AmigaOS - inplace operation"
4655 From: Norbert Pueschel
4656 Msg-ID: <77724601@Armageddon.meb.uni-bonn.de>
4657 Date: Sun, 08 Dec 1996 15:33:00 +0100
4660 Title: "Disable warn, die, and parse hooks _before_ global destruction
4661 From: Chip Salzenberg
4664 Title: "Re: Bug in formline "
4665 From: Gurusamy Sarathy
4666 Msg-ID: <199612081958.OAA26025@aatma.engin.umich.edu>
4667 Date: Sun, 08 Dec 1996 14:58:32 -0500
4670 Title: "Fix C<@a = ($a,$b,$c,$d) = (1,2)>"
4671 From: Chip Salzenberg
4674 Title: "Fix %ENV assignment when environment starts out empty"
4675 From: Chip Salzenberg
4678 Title: "Properly support and document newRV{,_inc,_noinc}"
4679 From: Chip Salzenberg
4680 Files: global.sym pod/perlguts.pod sv.c sv.h
4682 Title: "Support SvREADONLY on arrays"
4683 From: Chip Salzenberg
4686 Title: "Allow lvalue pos inside recursive function"
4687 From: Chip Salzenberg
4688 Files: op.c pp.c pp_ctl.c pp_hot.c
4692 Title: "Eliminate PerlIO warnings when setting cnt to -1"
4693 From: Chip Salzenberg
4696 Title: "Make $privlib contents compatible with 5.003"
4697 From: Chip Salzenberg
4698 Files: INSTALL ext/Opcode/Safe.pm installperl lib/FileHandle.pm
4701 Title: "Support $bincompat3 config variable; update metaconfig units"
4702 From: Chip Salzenberg
4703 Files: Configure MANIFEST compat3.sym config_h.SH embed.pl global.sym
4704 old_embed.pl old_global.sym old_perl_exp.SH perl_exp.SH
4706 Title: "Look for gettimeofday() in Configure"
4707 From: John Hughes <john@AtlanTech.COM>
4708 Msg-ID: <01BBE77A.F6F37F80@malvinas.AtlanTech.COM>
4709 Date: Wed, 11 Dec 1996 15:49:57 +0100
4710 Files: Configure config_H config_h.SH pp.c
4712 Title: "Make $startperl a relative path if people want portable scrip
4713 From: Chip Salzenberg
4716 Title: "Homogenize use of "eval exec" hack"
4717 From: Chip Salzenberg
4718 Files: Porting/Glossary eg/README eg/nih eg/sysvipc/ipcmsg
4719 eg/sysvipc/ipcsem eg/sysvipc/ipcshm lib/diagnostics.pm
4720 makeaperl.SH pod/checkpods.PL pod/perlrun.pod
4721 pod/pod2html.PL pod/pod2latex.PL pod/pod2man.PL
4722 pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL
4723 utils/perlbug.PL utils/perldoc.PL utils/pl2pm.PL x2p/a2py.c
4724 x2p/find2perl.PL x2p/s2p.PL
4726 Title: "LynxOS support"
4727 From: seibert@Lynx.COM (Greg Seibert)
4728 Msg-ID: <m0vYEsY-0000IZC@kzinti.lynx.com>
4729 Date: Thu, 12 Dec 1996 09:25:00 PST
4730 Files: Configure MANIFEST hints/lynxos.sh t/op/stat.t
4732 Title: "In Linux hints, set suidsafe=no and dosuid=yes"
4733 From: Chip Salzenberg
4734 Files: hints/linux.sh
4736 Title: "5.003_11 on UnixWare 2.1.1 - Only one small UnixWare buglet"
4737 From: aburlison@cix.compulink.co.uk (Alan Burlison)
4738 Msg-ID: <memo.453720@cix.compulink.co.uk>
4739 Date: Wed, 11 Dec 96 18:34 GMT0
4740 Files: hints/svr4.sh
4742 Title: "Re: db-recno.t failures with _11 on Freebsd 2.1-stable"
4743 From: Roderick Schertler
4744 Msg-ID: <pzohg0r5tr.fsf@eeyore.ibcinc.com>
4745 Date: 11 Dec 1996 18:58:56 -0500
4746 Files: INSTALL hints/freebsd.sh
4748 Title: "OS/2 updates from Ilya"
4749 From: Ilya Zakharevich
4750 Files: README.os2 os2/Changes os2/Makefile.SHs os2/os2.c os2/os2ish.h
4752 Title: "VMS patches to 5.003_11"
4753 From: Charles Bailey
4754 Msg-ID: <01ICTR32LCZG001A1D@hmivax.humgen.upenn.edu>
4755 Date: Mon, 09 Dec 1996 23:16:10 -0500 (EST)
4756 Files: MANIFEST regexec.c t/lib/filehand.t util.c vms/*
4760 Title: "recurse recurse recurse ..."
4761 From: Jarkko Hietaniemi
4762 Msg-ID: <199612092144.XAA29025@alpha.hut.fi>
4763 Date: Mon, 9 Dec 1996 23:44:27 +0200 (EET)
4764 Files: MANIFEST t/op/recurse.t
4766 UTILITIES, LIBRARY, AND EXTENSIONS
4768 Title: "Add CPAN and Net::FTP"
4769 From: Chip Salzenberg
4770 Files: MANIFEST lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
4771 lib/Net/FTP.pm lib/Net/Netrc.pm lib/Net/Socket.pm
4774 Title: "Please update Text::Wrap and Text::Tabs"
4775 From: David Muir Sharnoff <muir@idiom.com>
4776 Msg-ID: <199612180659.WAA24957@idiom.com>
4777 Date: Tue, 17 Dec 1996 22:59:59 -0800 (PST)
4778 Files: lib/Text/Tabs.pm lib/Text/Wrap.pm
4780 Title: "Add File::Compare"
4781 From: Nick Ing-Simmons
4782 Msg-ID: <199612161844.SAA02152@pluto>
4783 Date: Mon, 16 Dec 1996 18:44:59 GMT
4784 Files: MANIFEST lib/File/Compare.pm pod/perlmod.pod
4786 Title: "Add Tie::RefHash"
4787 From: Gurusamy Sarathy
4788 Msg-ID: <199612152358.SAA28665@aatma.engin.umich.edu>
4789 Date: Sun, 15 Dec 1996 18:58:08 -0500
4790 Files: MANIFEST lib/Tie/RefHash.pm pod/perlmod.pod
4792 Title: "Put "splain" in utils."
4793 From: Chip Salzenberg
4794 Files: Makefile.SH installperl utils/Makefile utils/splain.PL
4796 Title: "Some h2ph fixes"
4798 Msg-ID: <199612131934.AA289845652@hpcc123.corp.hp.com>
4799 Date: Fri, 13 Dec 1996 11:34:12 -0800
4800 Files: utils/h2ph.PL
4802 Title: "xsubpp patch to add #line"
4803 From: Nick Ing-Simmons
4804 Msg-ID: <199612162153.VAA03590@ni-s.u-net.com>
4805 Date: Mon, 16 Dec 1996 21:53:56 GMT
4806 Files: lib/ExtUtils/xsubpp
4808 Title: "Re: Proposed addition to File::Copy: move"
4809 From: Charles Bailey
4810 Msg-ID: <01ICZBN0LRC8001A1D@hmivax.humgen.upenn.edu>
4811 Date: Sat, 14 Dec 1996 00:27:29 -0500 (EST)
4812 Files: lib/File/Copy.pm t/lib/filecopy.t
4814 Title: "DB_File 1.09 patch"
4816 Msg-ID: <9612181037.AA10123@claudius.bfsec.bt.co.uk>
4817 Date: Wed, 18 Dec 96 10:37:58 GMT
4818 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
4820 Title: "Debugger update"
4821 From: Ilya Zakharevich
4822 Msg-ID: <199612111038.FAA24363@monk.mps.ohio-state.edu>
4823 Date: Wed, 11 Dec 1996 05:38:28 -0500 (EST)
4824 Files: lib/perl5db.pl
4828 Title: "Update pods: perldelta -> perlnews, perli18n -> perllocale"
4829 From: Tom Christiansen and Dominic Dunlop
4830 Files: MANIFEST pod/perl.pod pod/perldelta.pod pod/perli18n.pod
4833 Title: "perltoot.pod"
4834 From: Tom Christiansen
4835 Msg-ID: <199612091444.HAA09947@toy.perl.com>
4836 Date: Mon, 09 Dec 1996 07:44:10 -0700
4837 Files: MANIFEST pod/perltoot.pod
4839 Title: "Perlguts, version 25"
4841 Msg-ID: <199612061940.AA055461228@hpcc123.corp.hp.com>
4842 Date: Fri, 6 Dec 96 11:40:27 PST
4843 Files: pod/perlguts.pod
4845 Title: "pod/perlipc.pod patch"
4846 From: d-lewart@uiuc.edu (Daniel S. Lewart)
4847 Msg-ID: <199612090910.CAA20906@mox.perl.com>
4848 Date: Mon, 9 Dec 96 3:10:02 CST
4849 Files: pod/perlipc.pod
4851 Title: "pod patches for English errors"
4852 From: Steve Kelem <steve.kelem@xilinx.com>
4853 Msg-ID: <24616.850167191@castor>
4854 Date: Mon, 09 Dec 1996 13:33:11 -0800
4857 Title: "Misc doc updates"
4858 From: Tom Christiansen
4859 Msg-ID: <199612150156.SAA12506@mox.perl.com>
4860 Date: Sat, 14 Dec 1996 18:56:33 -0700
4867 This patch is (still) closing in on 5.004. Nothing dramatic, lots of
4870 CORE LANGUAGE CHANGES
4872 Title: "Fix precedence problems with subs as uniops or listops"
4873 From: Chip Salzenberg
4874 Files: perly.c perly.c.diff perly.h perly.y
4876 Title: "Don't reset $. on open()"
4877 From: Chip Salzenberg
4880 Title: "Support *glob{IO} (eventually deprecate *glob{FILEHANDLE})"
4881 From: Chip Salzenberg
4882 Files: pod/perlref.pod pp_hot.c sv.c
4884 Title: "Don't let expression context force return context"
4885 From: Chip Salzenberg
4888 Title: "Properly convert "1E2" et al to IV/UV"
4889 From: Chip Salzenberg
4892 Title: "Fix modulo operator in UV realm"
4893 From: Chip Salzenberg
4896 Title: "Fix stat(_) after stat(HANDLE)"
4897 From: Chip Salzenberg
4900 Title: "Fix: s/// and "$x =~ $y" under 'use locale'"
4901 From: Chip Salzenberg
4906 Title: "Eliminate spurious warning when splicing undefs"
4907 From: Chip Salzenberg
4910 Title: "Eliminate spurious warning from "x=" operator"
4911 From: Chip Salzenberg
4914 Title: "Fix line numbers near control structures"
4915 From: Chip Salzenberg
4916 Files: op.c perly.c perly.c.diff perly.y proto.h
4918 Title: "Don't let scalar unpack() underflow stack"
4919 From: Chip Salzenberg
4922 Title: "Fix core dump from precedence bug in "@foo" warning"
4923 From: Chip Salzenberg
4926 Title: "Move die() to utils.c; add varargs hack to croak()"
4927 From: Chip Salzenberg
4928 Files: pp_ctl.c util.c
4930 Title: "Avoid memcmp() for magnitude test if it thinks char is signed"
4931 From: Chip Salzenberg
4932 Files: Configure config_H config_h.SH doop.c
4933 ext/SDBM_File/sdbm/pair.c ext/SDBM_File/sdbm/sdbm.h handy.h
4934 hv.c perl.h pp_hot.c proto.h regexec.c sv.c toke.c util.c
4936 Title: "Less malloc in magic"
4937 From: Chip Salzenberg
4940 Title: "Re: 5.003_09: PADTMP fix"
4941 From: Ilya Zakharevich
4942 Msg-ID: <199611281150.GAA06884@monk.mps.ohio-state.edu>
4943 Date: Thu, 28 Nov 1996 06:50:58 -0500 (EST)
4944 Files: pod/perlguts.pod
4946 Title: "Fully paramaterize locales; disable all if NO_LOCALE"
4947 From: Chip Salzenberg
4948 Files: ext/POSIX/POSIX.xs op.c perl.h pp.c pp_sys.c sv.c util.c
4950 PORTABILITY AND TESTING
4952 Title: "Bitwise op fix for Alpha"
4953 From: Chip Salzenberg
4956 Title: "hints/dgux.sh update"
4957 From: Roderick Schertler
4958 Msg-ID: <24178.849309616@eeyore.ibcinc.com>
4959 Date: Fri, 29 Nov 1996 18:20:16 -0500
4960 Files: hints/dgux.sh
4962 Title: "BUG in hints/hpux.sh"
4963 From: Jeff McDougal <jmcdo@cris.com>
4964 Msg-ID: <32A42C11.7FA2@cris.com>
4965 Date: Tue, 03 Dec 1996 08:33:05 -0500
4966 Files: hints/hpux.sh
4968 Title: "VMS patches for 5.003_10"
4969 From: Charles Bailey
4970 Msg-ID: <01ICMALO8NMS001A1D@hmivax.humgen.upenn.edu>
4971 Date: Wed, 04 Dec 1996 16:40:12 -0500 (EST)
4972 Files: EXTERN.h INTERN.h old_perl_exp.SH perl.c perl.h perl_exp.SH
4973 pp.c pp_ctl.c pp_sys.c proto.h sv.c toke.c util.c
4974 utils/perldoc.PL vms/config.vms vms/descrip.mms
4975 vms/gen_shrfls.pl vms/genconfig.pl vms/vmsish.h
4977 Title: "_10+ under OS/2"
4978 From: Ilya Zakharevich
4979 Msg-ID: <199612011107.GAA10805@monk.mps.ohio-state.edu>
4980 Date: Sun, 1 Dec 1996 06:07:19 -0500 (EST)
4981 Files: malloc.c os2/diff.configure
4983 LIBRARY AND EXTENSIONS
4985 Title: "{in,ob}structive pods"
4986 From: Tom Christiansen
4987 Msg-ID: <199611301652.JAA24201@toy.perl.com>
4988 Date: Sat, 30 Nov 1996 09:52:57 -0700
4989 Files: MANIFEST lib/Class/Template.pm lib/File/stat.pm
4990 lib/Net/hostent.pm lib/Net/netent.pm lib/Net/protoent.pm
4991 lib/Net/servent.pm lib/Time/gmtime.pm lib/Time/localtime.pm
4992 lib/Time/tm.pm lib/User/grent.pm lib/User/pwent.pm
4994 Title: "FileHandle that 'ISA' IO::File"
4995 From: Nick Ing-Simmons
4996 Msg-ID: <199612021718.RAA04416@pluto>
4997 Date: Mon, 2 Dec 1996 17:18:02 GMT
4998 Files: MANIFEST lib/FileHandle.pm
5000 Title: "Make IO::File::import use its parameters"
5001 From: Chip Salzenberg
5002 Files: ext/IO/lib/IO/File.pm
5004 Title: "10+ debugger patch"
5005 From: Ilya Zakharevich
5006 Msg-ID: <199612011137.GAA10864@monk.mps.ohio-state.edu>
5007 Date: Sun, 1 Dec 1996 06:37:31 -0500 (EST)
5008 Files: lib/perl5db.pl perl.c pod/perldebug.pod
5010 Title: "Don't call CORE::close in file handle DESTROY method"
5011 From: Chip Salzenberg
5012 Files: ext/IO/lib/IO/Handle.pm
5014 Title: "Re: Namespace cleanup: Does SDBM need binary compatibility?"
5015 From: Hallvard B Furuseth
5016 Msg-ID: <199612031445.PAA19056@bombur2.uio.no>
5017 Date: Tue, 3 Dec 1996 15:45:27 +0100 (MET)
5018 Files: ext/SDBM_File/sdbm/pair.h ext/SDBM_File/sdbm/sdbm.3
5020 Title: "DB_File 1.07"
5022 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
5025 Title: "DB_File 1.08"
5027 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
5034 This patch is closing in on 5.004. It contains lots of small and
5035 valuable changes, but nothing dramatic.
5037 CORE LANGUAGE CHANGES
5039 Title: "Allow &{sub {...}} without warning"
5040 From: Chip Salzenberg
5043 Title: "Make parens optional on [gs]ethost and [gs]et{pw,gr} functions
5044 From: John L. Allen <allen@gateway.grumman.com>
5047 Title: "Fix syntax error with "$x [0]" and "$x {y}" and "@x {y}""
5048 From: Chip Salzenberg
5053 Title: "Fix regex matching of chars with high bit set"
5054 From: Chip Salzenberg
5057 Title: "Hash key memory corruption fix and naming cleanup"
5058 From: Chip Salzenberg
5059 Files: hv.c hv.h perl.h
5061 Title: "Undo broken perf. patch (PADTMP stealing)"
5062 From: Chip Salzenberg
5065 Title: "Make SV unstudied in sv_gets()"
5066 From: Chip Salzenberg
5069 Title: "Better support for UVs"
5071 Files: global.sym old_global.sym perl.h pp.c pp.h proto.h sv.c sv.h
5073 Title: "Minor locale cleanups"
5074 (Accept "POSIX" locale as standard like "C". Reset locale to
5075 'C' when testing strtod() in t/lib/posix.t.)
5076 From: Chip Salzenberg
5077 Files: t/lib/posix.t util.c
5079 Title: "Always taint result of sprintf() on float"
5080 From: Chip Salzenberg
5083 Title: "Fix spurious warning from bitwise string ops"
5084 From: Chip Salzenberg
5087 Title: "Eliminate warning on {,sys}read(,$newvar,)"
5088 From: Chip Salzenberg
5089 Files: doop.c pp_sys.c
5091 Title: "Don't call fcntl(fileno(rsfp)) if !rsfp"
5092 From: Chip Salzenberg
5095 Title: "Save message when calling __DIE__ hook"
5096 From: Chip Salzenberg
5099 Title: "Namespace cleanup"
5100 From: Chip Salzenberg
5101 Files: global.sym old_global.sym perl.h
5103 Title: "Modify perl_exp.SH; create old_perl_exp.SH; document old_*"
5104 From: Chip Salzenberg
5105 Files: Configure INSTALL MANIFEST old_perl_exp.SH perl_exp.SH
5109 Title: "Reliable signal patch"
5110 From: Kenneth Albanowski
5111 Msg-ID: <Pine.LNX.3.93.961126053209.294J-100000@kjahds.com>
5112 Date: Tue, 26 Nov 1996 05:40:50 -0500 (EST)
5113 Files: global.sym mg.c old_global.sym perl.h pp_sys.c proto.h util.c
5115 Title: "Emulate missing flock() with either fcntl() or lockf()"
5116 From: Chip Salzenberg
5119 Title: "3_09: minor patches for OS/2"
5120 From: Ilya Zakharevich
5121 Msg-ID: <199611270830.DAA04985@monk.mps.ohio-state.edu>
5122 Date: Wed, 27 Nov 1996 03:30:05 -0500 (EST)
5123 Files: doio.c global.sym malloc.c old_global.sym os2/Makefile.SHs
5124 os2/OS2/ExtAttr/Makefile.PL os2/OS2/PrfDB/Makefile.PL
5125 os2/OS2/Process/Makefile.PL os2/OS2/REXX/Makefile.PL
5126 os2/os2.c os2/os2ish.h perl.h
5128 Title: "Re: 5.003_09 and QNX"
5129 From: nort@bottesini.harvard.edu (Norton Allen)
5130 Msg-ID: <9611271836.AA14460@bottesini.harvard.edu>
5131 Date: Wed, 27 Nov 96 13:36:06 est
5132 Files: Configure MANIFEST README.qnx hints/qnx.sh qnx/ar qnx/cpp
5133 t/TEST toke.c util.c x2p/proto.h
5135 Title: "Re: updated patch on the sysread, syswrite for VMS"
5136 From: Charles Bailey
5137 Msg-ID: <01ICB648K2XG001A1D@hmivax.humgen.upenn.edu>
5138 Date: Tue, 26 Nov 1996 17:28:23 -0500 (EST)
5141 LIBRARY AND EXTENSIONS
5143 Title: "Minor patch to debugger"
5144 From: Ilya Zakharevich
5145 Msg-ID: <199611290533.AAA08053@monk.mps.ohio-state.edu>
5146 Date: Fri, 29 Nov 1996 00:33:49 -0500 (EST)
5147 Files: lib/perl5db.pl
5149 Title: "AutoLoader::AUTOLOAD optimization"
5150 From: Nick Ing-Simmons
5151 Msg-ID: <199611231954.TAA09921@ni-s.u-net.com>
5152 Date: Sat, 23 Nov 1996 19:54:52 GMT
5153 Files: lib/AutoLoader.pm
5155 Title: "Diagnostic cleanup"
5156 From: Chip Salzenberg
5157 Files: lib/diagnostics.pm pod/perldiag.pod
5161 Title: "Improve documentation for sysread() and syswrite()"
5162 From: Chip Salzenberg
5163 Files: pod/perlfunc.pod
5165 Title: "Document how to use $SIG{ALRM} and alarm()"
5166 From: Roderick Schertler
5167 Msg-ID: <5898.849026569@eeyore.ibcinc.com>
5168 Date: Tue, 26 Nov 1996 11:42:49 -0500
5169 Files: pod/perlfunc.pod
5176 This patch was a compendium of various fixes and enhancements from
5177 many people, including some serious improvement in lexical variable
5178 scoping and locale handling.
5180 CORE LANGUAGE CHANGES
5182 Title: "Lexical locales"
5183 (make effectiveness of locales depend on C<use locale>)
5184 From: Chip Salzenberg
5185 Files: too many to list
5187 Title: "Lexical scoping cleanup"
5188 (tighten scoping of lexical variables, somewhat on the
5189 new constructs and somewhat on the old)
5190 From: Chip Salzenberg
5191 Files: many... but mostly perly.y and toke.c
5193 Title: "Re: memory corruption / security bug in sysread,syswrite + pa
5194 From: Jarkko Hietaniemi
5195 Msg-ID: <199611251946.VAA30459@alpha.hut.fi>
5196 Date: Mon, 25 Nov 1996 21:46:31 +0200 (EET)
5197 Files: MANIFEST pod/perldiag.pod pod/perlfunc.pod pp_sys.c
5202 Title: "Configure fix for handling DynaLoader"
5203 From: Chip Salzenberg
5206 Title: "Properly prototype safe{malloc,calloc,realloc,free}."
5207 From: Chip Salzenberg
5210 Title: "UnixWare 2.1 fix for perl5.003_08 - cope with fp->_cnt < -1,
5211 From: John Hughes <john@AtlanTech.COM>
5212 Msg-ID: <01BBD6EE.E915C860@malvinas.AtlanTech.COM>
5213 Date: Wed, 20 Nov 1996 14:27:06 +0100
5216 Title: ""static" call to UNIVERSAL::can"
5217 From: Nick Ing-Simmons
5218 Msg-ID: <199611211547.PAA15878@pluto>
5219 Date: Thu, 21 Nov 1996 15:47:46 GMT
5222 Title: "die -> croak"
5223 From: Gurusamy Sarathy
5224 Msg-ID: <199611212111.QAA17070@aatma.engin.umich.edu>
5225 Date: Thu, 21 Nov 1996 16:11:21 -0500
5228 Title: "Patch for embed.pl when !EMBED && !MULTIPLICITY"
5229 From: Chip Salzenberg
5232 Title: "Add new symbols to old_global.sym, too."
5233 From: Chip Salzenberg
5234 Files: global.sym old_global.sym
5236 Title: "Cleanup of {,un}pack('w')."
5237 From: Chip Salzenberg
5240 Title: "Cleanups from Ilya."
5241 From: Chip Salzenberg
5242 Files: gv.c malloc.c pod/perlguts.pod pp_ctl.c
5244 Title: "Fix for unpack('w') on 64-bit systems."
5245 From: Chip Salzenberg
5248 Title: "Re: LC_NUMERIC support is ready + performance"
5249 From: Ilya Zakharevich
5250 Msg-ID: <199611260308.WAA02677@monk.mps.ohio-state.edu>
5251 Date: Mon, 25 Nov 1996 22:08:27 -0500 (EST)
5254 Title: "Hash key sharing improvements from Ilya."
5255 From: Chip Salzenberg
5256 Files: hv.c hv.h proto.h
5258 Title: "Mortal stack pre-allocation from Ilya."
5259 From: Chip Salzenberg
5260 Files: pp.c pp.h pp_ctl.c pp_hot.c pp_sys.c
5264 Title: "VMS patches post-5.003_08"
5265 From: Charles Bailey
5266 Msg-ID: <1996Nov22.181631.1603238@hmivax.humgen.upenn.edu>
5267 Date: Fri, 22 Nov 1996 18:16:31 -0500 (EST)
5268 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_VMS.pm
5269 lib/ExtUtils/MakeMaker.pm lib/File/Path.pm mg.c pp_ctl.c
5270 utils/h2xs.PL vms/config.vms vms/descrip.mms
5271 vms/gen_shrfls.pl vms/genconfig.pl vms/perlvms.pod vms/vms.c
5274 Title: "5.003_08: OS/2-specific bugs/enhancements"
5275 From: Ilya Zakharevich
5276 Msg-ID: <199611241147.GAA00490@monk.mps.ohio-state.edu>
5277 Date: Sun, 24 Nov 1996 06:47:25 -0500 (EST)
5278 Files: README.os2 hints/os2.sh os2/Changes os2/Makefile.SHs
5279 os2/OS2/PrfDB/PrfDB.pm os2/os2.c
5281 Title: "HP patches didn't make it into _08 (fwd)"
5283 Msg-ID: <199611260215.AA100414526@hpcc123.corp.hp.com>
5284 Date: Mon, 25 Nov 96 18:15:26 PST
5285 Files: ext/DynaLoader/dl_hpux.xs
5287 Title: "Another HP "patch" that didn't make it (new hints file)"
5289 Msg-ID: <199611252116.AA245766577@hpcc123.corp.hp.com>
5290 Date: Mon, 25 Nov 1996 13:16:17 -0800
5291 Files: hints/hpux.sh
5293 LIBRARY AND EXTENSIONS
5295 Title: "Elide spurious space in db-hash.t"
5296 From: Chip Salzenberg
5297 Files: t/lib/db-hash.t
5299 Title: "Update documentation and warning in I18N::Collate."
5300 From: Chip Salzenberg
5301 Files: lib/I18N/Collate.pm
5303 Title: "Fix bitwise op test; clean up a couple of others"
5304 From: Chip Salzenberg
5305 Files: t/lib/bigintpm.t t/op/bop.t t/op/overload.t
5307 Title: "minimal timelocal.pl for _09"
5308 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
5309 Msg-ID: <9611191854.AA19586@o09.rosat.mpe-garching.mpg.de>
5310 Date: Tue, 19 Nov 1996 19:54:23 +0100
5311 Files: lib/Time/Local.pm
5313 Title: "Socket test improvement from Ilya."
5314 From: Chip Salzenberg
5315 Files: t/lib/io_sock.t
5318 From: Nick Ing-Simmons
5319 Msg-ID: <199611230917.JAA00471@ni-s.u-net.com>
5320 Date: Sat, 23 Nov 1996 09:17:40 GMT
5325 Title: "perldiag documentation patch."
5327 Msg-ID: <9611201607.AA12729@claudius.bfsec.bt.co.uk>
5328 Date: Wed, 20 Nov 96 16:07:28 GMT
5329 Files: pod/perldiag.pod
5331 Title: "a missing perldiag entry"
5332 From: Gurusamy Sarathy
5333 Msg-ID: <199611212024.PAA15758@aatma.engin.umich.edu>
5334 Date: Thu, 21 Nov 1996 15:24:02 -0500
5335 Files: pod/perldiag.pod
5337 Title: "perlfunc patch"
5339 Msg-ID: <9611201404.AA12477@claudius.bfsec.bt.co.uk>
5340 Date: Wed, 20 Nov 96 14:04:08 GMT
5341 Files: pod/perlfunc.pod
5343 Title: "Patch for pod/perlpod.pod"
5344 From: "Joseph S. Myers" <jsm28@cam.ac.uk>
5345 Msg-ID: <Pine.LNX.3.95.961120235016.6666A-100000@hammer.chu.cam.ac.uk
5346 Date: Wed, 20 Nov 1996 23:54:41 +0000 (GMT)
5347 Files: pod/perlpod.pod
5349 Title: "Update locale documentation."
5350 From: Chip Salzenberg
5351 Files: pod/perli18n.pod
5355 Title: "Fix type mismatches in x2p's safe{alloc,realloc,free}."
5356 From: Chip Salzenberg
5364 This patch was a compendium of various fixes and enhancements from
5365 many people. Here are some of the more significant changes.
5368 CORE LANGUAGE CHANGES
5370 Title: "Make C<no FOO> fail if C<unimport FOO> fails"
5374 Title: "Bitwise op sign rationalization"
5375 (Make bitwise ops result in unsigned values, unless C<use
5376 integer> is in effect. Includes initial support for UVs.)
5377 From: Chip Salzenberg
5378 Files: op.c opcode.pl pod/perlop.pod pod/perltoc.pod pp.c pp.h
5379 pp_hot.c proto.h sv.c t/op/bop.t
5381 Title: "Defined scoping for C<my> in control structures"
5382 (Finally defines semantics of "my" in control expressions,
5383 like the condition of "if" and "while". In all cases, scope
5384 of a "my" var extends to the end of the entire control
5385 structure. Also adds new construct "for my", which
5386 automatically declares the control variable "my" and limits
5387 its scope to the loop.)
5388 From: Chip Salzenberg
5389 Files: op.c perly.c perly.c.diff perly.h perly.y proto.h toke.c
5391 Title: "Fix ++/-- after int conversion (e.g. 'printf "%d"')"
5392 (This patch makes Perl correctly ignore SvIVX() if either
5393 NOK or POK is true, since SvIVX() may be a truncated or
5394 overflowed version of the real value.)
5395 From: Chip Salzenberg
5396 Files: pp.c pp_hot.c sv.c
5398 Title: "Make code match Camel II re: functions that use $_"
5402 Title: "Provide scalar context on left side of "->""
5403 From: Chip Salzenberg
5404 Files: perly.c perly.y
5406 Title: "Quote bearword package/handle FOO in "funcname FOO => 'bar'""
5407 From: Chip Salzenberg
5413 Title: "Warn on overflow of octal and hex integers"
5414 From: Chip Salzenberg
5415 Files: proto.h toke.c util.c
5417 Title: "If -w active, warn for commas and hashes ('#') in qw()"
5418 From: Chip Salzenberg
5421 Title: "Fixes for pack('w')"
5422 From: Ulrich Pfeifer
5423 Files: pp.c t/op/pack.t
5425 Title: "More complete output from sv_dump()"
5426 From: Gurusamy Sarathy
5429 Title: "Major '..' and debugger patches"
5430 From: Ilya Zakharevich
5431 Files: lib/perl5db.pl op.c pp_ctl.c scope.c scope.h
5433 Title: "Fix for formline()"
5434 From: Gurusamy Sarathy
5435 Files: global.sym mg.c perl.h pod/perldiag.pod pp_ctl.c proto.h sv.c
5438 Title: "Fix stack botch in untie and binmode"
5439 From: Gurusamy Sarathy
5442 Title: "Complete EMBED, including symbols from interp.sym"
5443 (New define EMBEDMYMALLOC makes embedding total by
5444 avoiding "Mymalloc" etc.)
5445 From: Chip Salzenberg
5446 Files: MANIFEST embed.pl ext/DynaLoader/dlutils.c
5447 ext/SDBM_File/sdbm/sdbm.h global.sym handy.h malloc.c
5448 perl.h pp_sys.c proto.h regexec.c toke.c util.c
5449 x2p/Makefile.SH x2p/a2p.h x2p/handy.h x2p/util.h
5451 Title: "Support old embedding for people who want it"
5452 From: Chip Salzenberg
5453 Files: MANIFEST Makefile.SH old_embed.pl old_global.sym
5458 Title: "Miscellaneous VMS fixes"
5459 From: Charles Bailey
5460 Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_VMS.pm
5461 lib/Math/Complex.pm lib/Time/Local.pm lib/timelocal.pl
5462 perl.h perl_exp.SH proto.h t/TEST t/io/read.t
5463 t/lib/findbin.t t/lib/getopt.t util.c utils/h2xs.PL
5464 vms/Makefile vms/config.vms vms/descrip.mms
5465 vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
5466 vms/perlvms.pod vms/test.com vms/vms.c
5468 Title: "DJGPP patches (MS-DOS)"
5469 From: "Douglas E. Wegscheid" <wegscd@whirlpool.com>
5470 Files: doio.c dosish.h ext/SDBM_File/sdbm/sdbm.c handy.h
5471 lib/AutoSplit.pm lib/Cwd.pm lib/File/Find.pm malloc.c perl.c
5472 perl.h pp_sys.c proto.h sv.c util.c
5474 Title: "Plan 9 update"
5475 From: Luther Huffman <lutherh@infinet.com>
5476 Files: plan9/buildinfo plan9/config.plan9 plan9/exclude
5477 plan9/genconfig.pl plan9/mkfile plan9/setup.rc
5479 Title: "Patch to make Perl work under AmigaOS"
5480 From: Norbert Pueschel
5481 Files: MANIFEST hints/amigaos.sh installman lib/File/Basename.pm
5482 lib/File/Find.pm pod/pod2man.PL pp_sys.c util.c
5484 LIBRARY AND EXTENSIONS
5486 Title: "DB_File 1.05"
5488 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-hash.t
5490 Title: "Getopts::Std patch for hash support"
5491 From: Stephen Zander <stephen.zander@interlock.mckesson.com>
5492 Files: lib/Getopt/Std.pm
5494 Title: "Kludge for bareword handles"
5495 (Add 'require IO::Handle' at beginning of FileHandle.pm)
5496 From: Chip Salzenberg
5497 Files: ext/FileHandle/FileHandle.pm
5499 Title: "Re: strtod / strtol patch for POSIX module"
5500 From: hammen@gothamcity.jsc.nasa.gov (David Hammen)
5501 Files: Configure config_h.SH ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
5502 ext/POSIX/POSIX.xs t/lib/posix.t
5506 Title: "Fix a2p translation of '{print "a" "b" "c"}'"
5507 From: Chip Salzenberg
5508 Files: x2p/a2p.c x2p/a2p.y
5515 This patch was primarily to fix bugs or include little things I missed
5516 in 5.003_06. 5.003_07 is intended to be stable enough to merit serious
5517 testing with an eye towards eventual release as 5.004.
5519 If it doesn't work for you, try
5521 LC_ALL=C; export LC_ALL
5523 for Bourne shell users, or
5527 for C-shell users. Some versions of IRIX are reported to have
5528 problems with sort when the locale is other than C. This manifests
5529 as an infinite loop in the ./miniperl configpm step.
5531 The details are described below. A very brief summary is:
5533 o Visible Changes to Core Functionality
5535 -Support for BER compressed integers. See perlfunc.pod for
5536 documentation on the 'w' option.
5538 -untaint support added to IO extension.
5540 o Changes in Core Internals
5542 -Perl's realloc is once again called 'Myremalloc' (with -DHIDEMYMALLOC),
5543 as it was pre-5.003_01. Again, this is for binary compatibility
5544 with 5.003. (5.003_06 erroneously called it Myrealloc.)
5546 -Getopt::Long updated to version 2.4.
5548 o Configure and build enhancements
5550 -improved SCO hints. Actually these are unconfirmed guesses, but
5553 -OS/2 and Plan9 updates.
5557 -print sort (4,1,3,2);
5559 -group numbers are integers again.
5561 -other things. See the specific changes for details.
5565 Here are the specific file-by-file changes.
5569 Updated for 5.003_07.
5571 Fixed a spelling error.
5575 Detect GNU libc (thanks, Skimo!) and avoid nm if we have GNU libc.
5576 Since the GNU libc test requires compiling and linking a test
5577 program, the dependencies have been altered and lots of pieces of
5578 Configure have moved around unchanged. The patch is big but the
5581 Allow for both <sys/select.h> and <time.h> in fd_set tests.
5582 Systems which don't allow both (e.g. SCO) have to turn off one
5583 or the other in the hints file for now.
5587 Warn about re-using config.sh version-specific values.
5591 Date: Tue, 8 Oct 1996 22:24:48 -0400
5592 From: "Randy J. Ray" <rjray@uswest.com>
5593 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
5595 This is a re-post of my patch to Graham's IO library to add a method in
5596 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
5597 that is of or inherits from IO::Handle. With this flag set, data read from
5598 said handle is not tainted, whether running under -T, suid or sgid.
5600 This patch adds the method to IO.xs, adds documentation and warning to the
5601 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
5602 adds mention of the new file to MANIFEST.
5604 Add mention of t/lib/io_taint.t
5606 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
5607 From: Ilya Zakharevich
5613 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
5614 From: Ilya Zakharevich
5616 All the executable targets are moved into the same chunk with
5617 shared library target, which is delegated to
5618 $osname/Makefile.SHs if found.
5619 config.h should depend on config_h.SH.
5621 Remove mkmanifest target, since it will generate incorrectly
5622 sorted MANIFEST file, I would imagine (I haven't checked).
5630 Update SH_PATH comment.
5634 Update SH_PATH comment.
5638 Date: Tue, 8 Oct 1996 22:24:48 -0400
5639 From: "Randy J. Ray" <rjray@uswest.com>
5640 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
5642 This is a re-post of my patch to Graham's IO library to add a method in
5643 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
5644 that is of or inherits from IO::Handle. With this flag set, data read from
5645 said handle is not tainted, whether running under -T, suid or sgid.
5647 This patch adds the method to IO.xs, adds documentation and warning to the
5648 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
5649 adds mention of the new file to MANIFEST.
5651 Add method "untaint" into class IO::Handle
5653 Index: ext/IO/lib/IO/Handle.pm
5655 Date: Tue, 8 Oct 1996 22:24:48 -0400
5656 From: "Randy J. Ray" <rjray@uswest.com>
5657 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
5659 This is a re-post of my patch to Graham's IO library to add a method in
5660 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
5661 that is of or inherits from IO::Handle. With this flag set, data read from
5662 said handle is not tainted, whether running under -T, suid or sgid.
5664 This patch adds the method to IO.xs, adds documentation and warning to the
5665 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
5666 adds mention of the new file to MANIFEST.
5668 Document IO::Handle::untaint and give warning about the bad
5671 Index: ext/SDBM_File/sdbm/sdbm.h
5673 Change Myrealloc to Myremalloc to conform to 5.003's version.
5674 I left in the Mycalloc since malloc.c now includes a calloc,
5675 and we might need to hide it.
5679 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
5680 From: Ilya Zakharevich
5682 Better error message for overload.
5686 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
5687 From: Ilya Zakharevich
5689 Some optimization (speedup in loading GNU utilities with some
5690 memory present - 32M should be quite enough).
5691 Test for revision of EMX, and setting fork()ing appropriately.
5692 libc was in .../st/... instead of mt.
5693 README.os2 is installed as pod/perlos2.pod.
5697 Don't include <sys/select.h> along with <time.h>.
5701 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
5702 From: Ilya Zakharevich
5704 Restore timestamps under OS/2 (needed for binary install).
5708 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
5709 From: Ilya Zakharevich
5711 Use builtin methods if present under OS/2 (maybe should be
5712 done outside of OS/2 too?).
5714 Index: lib/ExtUtils/MM_Unix.pm
5716 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
5717 From: Ilya Zakharevich
5719 Made `use strict'-clean even in parts shadowed by Autoloading.
5721 Index: lib/ExtUtils/typemap
5723 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
5724 From: Ilya Zakharevich
5728 Index: lib/ExtUtils/xsubpp
5730 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
5731 From: Ilya Zakharevich
5733 Logic for processing RETVAL documented (at last!).
5735 Index: lib/File/Copy.pm
5737 Date: Thu, 10 Oct 1996 00:42:29 -0400 (EDT)
5738 From: Ilya Zakharevich
5739 Subject: Cleanup after new test
5741 Below are patches for File::Copy (copying to filehandles was just
5742 plain broken under OS/2 and VMS)
5744 Index: lib/FindBin.pm
5746 Date: Fri, 20 Sep 1996 15:04:04 +0200
5748 Subject: Documentation patch to the FindBin module
5750 Index: lib/Getopt/Long.pm
5752 Update to version 2.4.
5756 Date: Thu, 10 Oct 1996 14:22:05 -0400
5757 From: "Brent B. Powers" <powers@ml.com>
5758 Subject: Re: patch for lib.pm
5760 Ignore undefined entries.
5762 Index: lib/newgetopt.pl
5764 Updated to version 2.4 to match Getopt::Long.
5766 Index: makedepend.SH
5768 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
5769 From: Ilya Zakharevich
5771 weed out perl_exp.SH, config_h.SH
5772 (They have these funny names to avoid names like perl.exp.SH
5773 with more than two '.' Such names are illegal on some systems.)
5777 Date: Thu, 10 Oct 1996 14:33:08 +0000 ()
5778 From: Chip Salzenberg
5779 Subject: Re: Group fix for 5.003_06
5781 The group problems recently experienced are due to a small error
5782 introduced in 5.003_06. This patch is required to fix the bug:
5786 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
5787 From: Ilya Zakharevich
5789 sys/un.h is not very useful without Merlin toolkit.
5790 updates for fork()ing.
5792 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
5793 From: Ilya Zakharevich
5797 Index: os2/Makefile.SHs
5799 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
5800 From: Ilya Zakharevich
5802 Convoluted process to create chimera executables added.
5803 aout_clean is done automatically on clean.
5805 Index: os2/OS2/ExtAttr/t/os2_ea.t
5807 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
5808 From: Ilya Zakharevich
5810 Use `unlink' where appropriate.
5812 Index: os2/diff.configure
5818 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
5819 From: Ilya Zakharevich
5821 /bin/sh is translated to the configured value of location of sh.exe.
5822 popen() used even if we can fork (as we do now).
5823 builtins added for the sake of path manipulation.
5827 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
5828 From: Ilya Zakharevich
5830 sys/un.h is not very useful without Merlin toolkit.
5831 updates for fork()ing.
5835 Change to subversion 7.
5839 Date: Wed, 9 Oct 1996 19:03:41 +0000
5841 Subject: Infinte loop with perl_destruct_level and $SIG{__WARN__}
5843 I've just started using purify on a perl with DBD::Oracle linked in
5844 (the number of uninitialised memory reads in the Oracle libraries
5847 If perl_destruct_level and $SIG{__WARN__} are set then I see a range
5848 of problems typified by this example and folowed by a core dump:
5850 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
5851 From: Ilya Zakharevich
5853 Copywrite of OS/2 port now has \n\n.
5854 Now deletes -e file (again!) if compilation is interrupted.
5858 Change Myrealloc to Myremalloc to conform to 5.003's version.
5859 I left in the Mycalloc since malloc.c now includes a calloc,
5860 and we might need to hide it.
5864 Updated for 5.003_07
5866 Index: plan9/arpa/inet.h
5868 Updated for 5.003_07
5870 Index: plan9/buildinfo
5872 Updated for 5.003_07
5874 Index: plan9/config.plan9
5876 Updated for 5.003_07
5878 Index: plan9/exclude
5880 Updated for 5.003_07
5882 Index: plan9/fndvers
5884 Updated for 5.003_07
5886 Index: plan9/genconfig.pl
5888 Updated for 5.003_07
5892 Updated for 5.003_07
5894 Index: plan9/myconfig.plan9
5896 Updated for 5.003_07
5898 Index: plan9/perlplan9.doc
5900 Updated for 5.003_07
5902 Index: plan9/perlplan9.pod
5904 Updated for 5.003_07
5906 Index: plan9/plan9.c
5908 Updated for 5.003_07
5910 Index: plan9/plan9ish.h
5912 Updated for 5.003_07
5914 Index: plan9/setup.rc
5916 Updated for 5.003_07
5918 Index: plan9/versnum
5920 Updated for 5.003_07
5922 Index: pod/perldiag.pod
5924 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
5925 From: Ilya Zakharevich
5927 mention that malloc in berkeley DB is broken, and PERL_BADFREE.
5928 OS/2-specific messages added.
5930 Index: pod/perlfunc.pod
5932 Date: 20 Sep 1996 13:17:14 +0200
5933 From: Ulrich Pfeifer
5934 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
5936 Index: pod/perli18n.pod
5938 Updated version with high bits intact.
5940 Index: pod/perlop.pod
5942 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
5943 From: Ilya Zakharevich
5945 Crossrefs corrected.
5947 Index: pod/perltrap.pod
5949 Clarified that warn() _always_ printed to STDERR, both in perl4
5952 Index: pod/perlvar.pod
5954 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
5955 From: Ilya Zakharevich
5961 Date: 20 Sep 1996 13:17:14 +0200
5962 From: Ulrich Pfeifer
5963 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
5967 Date: Wed, 9 Oct 1996 19:07:24 GMT
5968 From: Chris Faylor <cgf@bbc.com>
5970 The problem is that SCO apparently needs to have a file opened
5971 with write privileges for chsize to work correctly.
5975 Date: Tue, 08 Oct 1996 23:54:47 -0400
5976 From: Gurusamy Sarathy
5977 Subject: Re: Sorting lists of integers doesn't always work
5979 >> > print sort (4,1,2,3);
5981 >> > actually prints "4123", i.e. doesn't actually sort. Bug? Feature?
5983 This broke between 5.001n and 5.002. There was a long winded thread
5984 about sorting undefs in some order (rather than coredumping) around
5985 the 5.002beta times (search for "bogorefs" in the subject-line on
5986 p5p archive for details). Larry added in some code that presumes that
5987 the private flags are set by the time qsort() is called:
5989 Unfortunately, sv_2pv() does not set the POKp flag, so the above
5990 code breaks! Here's a patch against 5.00306.
5992 Index: t/lib/anydbm.t
5994 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
5995 From: Ilya Zakharevich
5997 File mode under OS/2 is not what you expect. However, this has
5998 nothing to do with databases, _and_ there is a test
5999 for this in stat.t (which dutifully fails). There is
6000 no point to consider this behaviour as a bug in
6002 So OS/2 is special-cased in these tests.
6004 Index: t/lib/db-btree.t
6006 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6007 From: Ilya Zakharevich
6009 File mode under OS/2 is not what you expect. However, this has
6010 nothing to do with databases, _and_ there is a test
6011 for this in stat.t (which dutifully fails). There is
6012 no point to consider this behaviour as a bug in
6014 So OS/2 is special-cased in these tests.
6016 Index: t/lib/db-hash.t
6018 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6019 From: Ilya Zakharevich
6021 File mode under OS/2 is not what you expect. However, this has
6022 nothing to do with databases, _and_ there is a test
6023 for this in stat.t (which dutifully fails). There is
6024 no point to consider this behaviour as a bug in
6026 So OS/2 is special-cased in these tests.
6028 Index: t/lib/db-recno.t
6030 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6031 From: Ilya Zakharevich
6033 File mode under OS/2 is not what you expect. However, this has
6034 nothing to do with databases, _and_ there is a test
6035 for this in stat.t (which dutifully fails). There is
6036 no point to consider this behaviour as a bug in
6038 So OS/2 is special-cased in these tests.
6042 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6043 From: Ilya Zakharevich
6045 File mode under OS/2 is not what you expect. However, this has
6046 nothing to do with databases, _and_ there is a test
6047 for this in stat.t (which dutifully fails). There is
6048 no point to consider this behaviour as a bug in
6050 So OS/2 is special-cased in these tests.
6052 Index: t/lib/io_pipe.t
6054 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6055 From: Ilya Zakharevich
6057 Better error message on dying.
6059 Index: t/lib/io_taint.t
6061 Date: Tue, 8 Oct 1996 22:24:48 -0400
6062 From: "Randy J. Ray" <rjray@uswest.com>
6063 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
6065 This is a re-post of my patch to Graham's IO library to add a method in
6066 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
6067 that is of or inherits from IO::Handle. With this flag set, data read from
6068 said handle is not tainted, whether running under -T, suid or sgid.
6070 This patch adds the method to IO.xs, adds documentation and warning to the
6071 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
6072 adds mention of the new file to MANIFEST.
6074 Test suite for the untaint method of class IO::Handle.
6078 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6079 From: Ilya Zakharevich
6081 File mode under OS/2 is not what you expect. However, this has
6082 nothing to do with databases, _and_ there is a test
6083 for this in stat.t (which dutifully fails). There is
6084 no point to consider this behaviour as a bug in
6086 So OS/2 is special-cased in these tests.
6090 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6091 From: Ilya Zakharevich
6093 File mode under OS/2 is not what you expect. However, this has
6094 nothing to do with databases, _and_ there is a test
6095 for this in stat.t (which dutifully fails). There is
6096 no point to consider this behaviour as a bug in
6098 So OS/2 is special-cased in these tests.
6102 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6103 From: Ilya Zakharevich
6105 File mode under OS/2 is not what you expect. However, this has
6106 nothing to do with databases, _and_ there is a test
6107 for this in stat.t (which dutifully fails). There is
6108 no point to consider this behaviour as a bug in
6110 So OS/2 is special-cased in these tests.
6112 Index: t/lib/socket.t
6114 Date: Thu, 10 Oct 1996 01:09:59 -0400
6115 From: Spider Boardman
6116 Subject: Re: 5.003_06 is available (results on ULTRIX)
6118 fix t/lib/socket.t to treat TCP like the stream protocol it is
6119 rather than expecting it behave rationally in all cases.
6123 Date: 20 Sep 1996 13:17:14 +0200
6124 From: Ulrich Pfeifer
6125 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
6129 Date: Wed, 09 Oct 1996 00:41:27 -0400
6130 From: Gurusamy Sarathy
6131 Subject: more t/op/sort.t tests
6135 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6136 From: Ilya Zakharevich
6138 uses my_syspopen, my_syspclose ifdef OS2. my_pclose is defined
6139 as my_syspclose ifdef OS2 and can FORK (as OS2 does).
6141 Index: x2p/Makefile.SH
6143 Date: Wed, 9 Oct 96 16:00:29 edt
6144 From: Norton Allen <nort@bottesini.harvard.edu>
6145 Subject: Re: sh Configure?
6147 Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
6148 in the x2p directory, even if $0 isn't set to the full
6149 pathname of the file being extracted.
6151 Index: x2p/cflags.SH
6153 Date: Wed, 9 Oct 96 16:00:29 edt
6154 From: Norton Allen <nort@bottesini.harvard.edu>
6155 Subject: Re: sh Configure?
6157 Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
6158 in the x2p directory, even if $0 isn't set to the full
6159 pathname of the file being extracted.
6166 This patch was primarily to fix bugs, improve the documentation,
6167 and work towards restoring binary compatibility with 5.003.
6168 The details are described below. A very brief summary is:
6170 o Visible Changes to Core Functionality
6172 -Significantly improved support _with documentation_ for
6173 locales, including LC_COLLATE. See the new pod/perli18n.pod.
6174 Thanks to Jarkko Hietaniemi.
6176 -new version of Math::Complex, with test suite. Ought to be
6177 backwards compatible, but check it out if you use Math::Complex.
6179 -Pre-extending hashes now works. keys %hash = 5000 will pre-size
6182 -__DATA__ filehandle is untainted.
6184 o Changes in Core Internals
6186 -gv_fullname and gv_efullname have reverted to their pre-5.003_03
6187 versions for binary compatibility. Actually, they are implemented
6188 as stubs pointing to the new 3-argument forms gv_fullname3 and
6191 -Perl's malloc is once again called 'Mymalloc' (with -DHIDEMYMALLOC),
6192 as it was pre-5.003_01. Again, this is for binary compatibility
6195 o Configure and build enhancements
6197 -many new tests for the standard library.
6199 -test suite now locale-friendly.
6201 -a2p.man and s2p.man now made into pods.
6205 -whitespace lexer errors fixed.
6207 -many, many other things. See details below.
6211 Here are the specific file-by-file changes.
6213 # This is my patch perl5.003_06.pat to perl5.003_05
6214 # The full description is below.
6215 # Please execute the following commands before applying this patch.
6216 # (You can feed this patch to 'sh' to do so.)
6219 # We'll create some new tests, but patch won't automatically make them
6221 for t in abbrev.t autoloader.t basename.t checktree.t complex.t \
6222 env.t fatal.t filecache.t filecopy.t filefind.t filepath.t \
6223 findbin.t getopt.t hostname.t parsewords.t searchdict.t \
6224 selectsaver.t symbol.t texttabs.t textwrap.t timelocal.t
6230 # The a2p.man and s2p.man pages have been changed into pods.
6231 rm -f x2p/a2p.man x2p/s2p.man
6236 This is patch perl5.003_06.pat to perl version 5.003_05.
6237 This takes you from 5.003_05 to 5.003_06.
6239 To apply this patch, run the above commands,
6240 cd to your perl source directory and then type
6242 patch -p1 -N < perl5.003_06.pat
6244 The changes are described after each /^Index:/ line below. This is
6245 designed so you can examine each change with a command such as
6247 csplit -k perl5.003_06.pat '/^Index:/' '{999}'
6249 (Of course, since there are more than 100 Index entries, your
6250 csplit may complain, since many csplit's have an arbitrary limit of 100
6251 files. Still, you can manually split the file or roll your own.)
6255 Updated for 5.003_06.
6259 Add -Wl,rpath option for irix* to find the installed shared
6262 Add /shlib to libpth. It is used by Digital Unix 4.0.
6264 Date: Mon, 30 Sep 1996 14:01:05 +0100
6265 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
6267 Detect Cygnus Win32, or at least don't let Configure get fooled
6268 into thinking it's OS/2.
6272 Date: Mon, 7 Oct 1996 22:03:00 +0300
6273 From: Jarkko Hietaniemi
6274 Subject: LC_COLLATE.
6276 Big patch to add, document, and test LC_COLLATE support.
6278 added LC_COLLATE doc.
6282 Date: Sun, 22 Sep 1996 00:59:56 +0200
6284 Subject: More standard library test scripts
6286 This is a collection of test scripts for the standard library modules.
6287 Some of the tests does not pass unless some of the patches I have sent
6290 Date: Sat, 28 Sep 1996 15:11:06 +0200
6291 From: Andreas Koenig
6292 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
6294 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
6296 Date: Mon, 7 Oct 1996 22:03:00 +0300
6297 From: Jarkko Hietaniemi
6298 Subject: LC_COLLATE.
6300 Big patch to add, document, and test LC_COLLATE support.
6306 Changed Larry's address to larry@wall.org.
6310 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6311 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6312 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6314 Here is a patch for various typos and other defects in the Perl
6315 5.003_05 pods, including the pods embedded in library modules.
6319 Date: Mon, 30 Sep 1996 14:01:05 +0100
6320 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
6322 Warn the user of case-insensitive file systems that they may have
6323 accidentally gotten 'configure' instead of 'Configure'.
6327 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
6328 From: Charles Bailey
6329 Subject: VMS patches to 5.003_05
6333 Date: Mon, 30 Sep 1996 01:13:28 -0400
6334 From: Spider Boardman
6335 Subject: Re: pre extending hash? - need speed
6337 The patch below (which is relative to perl5.001l) implements
6338 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
6339 pre-sizing hashes. I've only moved the patch forward from
6340 when I first did it. I'm sure the code in hv_ksplit could be
6345 Restore the 5.003 gv_fullname() and gv_efullname() functions.
6346 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
6350 Restore the 5.003 gv_fullname() and gv_efullname() functions.
6351 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
6353 Index: ext/DynaLoader/DynaLoader.pm
6355 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6356 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6357 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6359 Here is a patch for various typos and other defects in the Perl
6360 5.003_05 pods, including the pods embedded in library modules.
6362 Index: ext/FileHandle/FileHandle.pm
6364 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6365 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6366 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6368 Here is a patch for various typos and other defects in the Perl
6369 5.003_05 pods, including the pods embedded in library modules.
6379 Index: ext/IO/lib/IO/File.pm
6381 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6382 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6383 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6385 Here is a patch for various typos and other defects in the Perl
6386 5.003_05 pods, including the pods embedded in library modules.
6390 Index: ext/IO/lib/IO/Handle.pm
6392 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6393 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6394 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6396 Here is a patch for various typos and other defects in the Perl
6397 5.003_05 pods, including the pods embedded in library modules.
6401 Index: ext/IO/lib/IO/Pipe.pm
6403 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6404 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6405 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6407 Here is a patch for various typos and other defects in the Perl
6408 5.003_05 pods, including the pods embedded in library modules.
6412 Index: ext/IO/lib/IO/Seekable.pm
6414 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6415 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6416 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6418 Here is a patch for various typos and other defects in the Perl
6419 5.003_05 pods, including the pods embedded in library modules.
6423 Index: ext/IO/lib/IO/Select.pm
6425 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6426 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6427 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6429 Here is a patch for various typos and other defects in the Perl
6430 5.003_05 pods, including the pods embedded in library modules.
6434 Index: ext/IO/lib/IO/Socket.pm
6436 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6437 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6438 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6440 Here is a patch for various typos and other defects in the Perl
6441 5.003_05 pods, including the pods embedded in library modules.
6445 Index: ext/NDBM_File/hints/dynixptx.pl
6447 Perl 5.003_05 compiles on DYNIX/ptx 4.0 (v4.1.3), and passes all tests.
6448 The only change needed is in "ext/NDBM_File/Makefile.PL" - on this system,
6449 ndbm is actually contained in the libc library, and must be linked against
6450 -lc when compiling. (this is for dynamic ELF executables, I didn't compile
6453 Index: ext/Opcode/Opcode.pm
6455 Date: Fri, 20 Sep 1996 12:59:21 +0200
6457 Subject: Re: Symbol.pm clobbers $_ at startup
6459 The same kind of problem seem to be present in Opcode.pm:
6461 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6462 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6463 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6465 Here is a patch for various typos and other defects in the Perl
6466 5.003_05 pods, including the pods embedded in library modules.
6468 Index: ext/Opcode/Safe.pm
6470 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6471 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6472 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6474 Here is a patch for various typos and other defects in the Perl
6475 5.003_05 pods, including the pods embedded in library modules.
6477 Index: ext/POSIX/POSIX.pod
6479 Date: Mon, 7 Oct 1996 22:03:00 +0300
6480 From: Jarkko Hietaniemi
6481 Subject: LC_COLLATE.
6483 Big patch to add, document, and test LC_COLLATE support.
6485 enhanced setlocale() docs and introduced the one-argument variant doc.
6487 Index: ext/POSIX/POSIX.xs
6489 Date: Mon, 7 Oct 1996 22:03:00 +0300
6490 From: Jarkko Hietaniemi
6491 Subject: LC_COLLATE.
6493 Big patch to add, document, and test LC_COLLATE support.
6495 setlocale() allowed one argument only,
6496 call to perl_init_fold() (in util.c) if setlocale() succeeded.
6498 Index: ext/POSIX/hints/next_3.pl
6500 Date: Sat, 28 Sep 1996 15:11:06 +0200
6501 From: Andreas Koenig
6502 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
6504 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
6506 Index: ext/SDBM_File/sdbm/sdbm.h
6508 Revert from Perl_malloc to Mymalloc for binary compatibility with
6511 Index: ext/Socket/Socket.pm
6513 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6514 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6515 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6517 Here is a patch for various typos and other defects in the Perl
6518 5.003_05 pods, including the pods embedded in library modules.
6522 Restore the 5.003 gv_fullname() and gv_efullname() functions.
6523 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
6525 Date: Mon, 30 Sep 1996 01:13:28 -0400
6526 From: Spider Boardman
6527 Subject: Re: pre extending hash? - need speed
6529 The patch below (which is relative to perl5.001l) implements
6530 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
6531 pre-sizing hashes. I've only moved the patch forward from
6532 when I first did it. I'm sure the code in hv_ksplit could be
6535 Date: Mon, 7 Oct 1996 22:03:00 +0300
6536 From: Jarkko Hietaniemi
6537 Subject: LC_COLLATE.
6539 Big patch to add, document, and test LC_COLLATE support.
6541 added var lc_collate_active and func mem_collxfrm.
6545 Restore the 5.003 gv_fullname() and gv_efullname() functions.
6546 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
6550 Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
6551 From: Kenneth Albanowski
6552 Subject: Full LONG_MAX & co. patch over 5.003_05
6554 This patch contains the changes I've collected for the various _MAX issues
6555 since 5.003_05. No patches issued between 5.003_05 and this one should be
6556 applied, use this one instead.
6558 The effect is to remove the CHAR_* and I8_* constants (which are
6559 ambiguous) and to explicitly cast all of the constants.
6561 Index: hints/machten.sh
6563 Add notes about MachTen 4.0.3 SYSV IPC.
6565 Index: hints/next_3.sh
6567 Replace optimize="-g" by optimize="" since we're just trying to turn off
6570 Date: Sat, 28 Sep 1996 15:11:06 +0200
6571 From: Andreas Koenig
6572 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
6574 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
6578 Date: Fri, 20 Sep 1996 15:38:57 -0400
6579 From: Gurusamy Sarathy
6580 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
6582 I found a subtle problem with the lazydelete mechanism (which is used
6583 to postpone the delete of a entry that may be getting iterated over).
6584 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
6585 needed later to call unsharepvn(). This means that only magical
6586 hash entries can use the HeKLEN slot to hold flags.
6588 Here's a tested patch against 5.00305 that fixes the problem.
6589 The patch simply moves the LAZYDEL hint to become a SV-level private
6592 Date: Mon, 30 Sep 1996 01:13:28 -0400
6593 From: Spider Boardman
6594 Subject: Re: pre extending hash? - need speed
6596 The patch below (which is relative to perl5.001l) implements
6597 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
6598 pre-sizing hashes. I've only moved the patch forward from
6599 when I first did it. I'm sure the code in hv_ksplit could be
6604 Date: Fri, 20 Sep 1996 15:38:57 -0400
6605 From: Gurusamy Sarathy
6606 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
6608 I found a subtle problem with the lazydelete mechanism (which is used
6609 to postpone the delete of a entry that may be getting iterated over).
6610 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
6611 needed later to call unsharepvn(). This means that only magical
6612 hash entries can use the HeKLEN slot to hold flags.
6614 Here's a tested patch against 5.00305 that fixes the problem.
6615 The patch simply moves the LAZYDEL hint to become a SV-level private
6620 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6621 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6622 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6624 Here is a patch for various typos and other defects in the Perl
6625 5.003_05 pods, including the pods embedded in library modules.
6629 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6630 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6631 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6633 Here is a patch for various typos and other defects in the Perl
6634 5.003_05 pods, including the pods embedded in library modules.
6636 Index: lib/AutoLoader.pm
6638 Date: Mon Sep 9 09:29:44 1996
6640 Subject: Re: problem with 'die' and UserAgent
6642 > This is a patch to the AutoLoader.pm (from 5.003) that fixes the problem:
6643 This is a better patch (no need to test for /::DESTROY$/ twice):
6645 Date: Mon, 30 Sep 1996 00:54:37 -0400
6646 From: Spider Boardman
6648 The test and patches for AutoLoader were also non-functional,
6649 since the regexp context (curpm) was still being clobbered by the
6650 filename manipulations:
6652 Date: Sun, 06 Oct 1996 16:15:07 +0200
6654 Subject: Re: Can't locate auto/U/autosplit.ix
6656 It would IMHO be much better if the AutoLoader exported the AUTOLOAD()
6657 function. With an exported AUTOLOAD() we would not have to inherit
6658 from AutoLoader, and we would avoid these problems.
6660 This patch tries to explain the behavior of AutoLoader instead by
6661 updating its documentation.
6663 Index: lib/Benchmark.pm
6665 Date: Sat, 28 Sep 1996 17:01:22 +0300 (EET DST)
6666 From: Jarkko Hietaniemi
6667 Subject: a really really tiny typo
6669 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6670 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6671 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6673 Here is a patch for various typos and other defects in the Perl
6674 5.003_05 pods, including the pods embedded in library modules.
6678 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6679 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6680 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6682 Here is a patch for various typos and other defects in the Perl
6683 5.003_05 pods, including the pods embedded in library modules.
6685 Index: lib/Devel/SelfStubber.pm
6687 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6688 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6689 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6691 Here is a patch for various typos and other defects in the Perl
6692 5.003_05 pods, including the pods embedded in library modules.
6696 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6697 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6698 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6700 Here is a patch for various typos and other defects in the Perl
6701 5.003_05 pods, including the pods embedded in library modules.
6703 Index: lib/Exporter.pm
6705 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6706 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6707 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6709 Here is a patch for various typos and other defects in the Perl
6710 5.003_05 pods, including the pods embedded in library modules.
6712 Index: lib/ExtUtils/Embed.pm
6714 Remove unwantd space after the I in -I$Config[archlib}
6716 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6717 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6718 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6720 Here is a patch for various typos and other defects in the Perl
6721 5.003_05 pods, including the pods embedded in library modules.
6723 Index: lib/ExtUtils/Install.pm
6725 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6726 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6727 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6729 Here is a patch for various typos and other defects in the Perl
6730 5.003_05 pods, including the pods embedded in library modules.
6732 Index: lib/ExtUtils/MM_Unix.pm
6734 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6735 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6736 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6738 Here is a patch for various typos and other defects in the Perl
6739 5.003_05 pods, including the pods embedded in library modules.
6741 Index: lib/ExtUtils/MM_VMS.pm
6743 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6744 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6745 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6747 Here is a patch for various typos and other defects in the Perl
6748 5.003_05 pods, including the pods embedded in library modules.
6750 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
6751 From: Charles Bailey
6752 Subject: VMS patches to 5.003_05
6754 Index: lib/ExtUtils/MakeMaker.pm
6756 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6757 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6758 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6760 Here is a patch for various typos and other defects in the Perl
6761 5.003_05 pods, including the pods embedded in library modules.
6763 Index: lib/ExtUtils/Manifest.pm
6765 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6766 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6767 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6769 Here is a patch for various typos and other defects in the Perl
6770 5.003_05 pods, including the pods embedded in library modules.
6772 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
6773 From: Charles Bailey
6774 Subject: VMS patches to 5.003_05
6776 Index: lib/ExtUtils/Mksymlists.pm
6778 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6779 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6780 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6782 Here is a patch for various typos and other defects in the Perl
6783 5.003_05 pods, including the pods embedded in library modules.
6785 Index: lib/ExtUtils/xsubpp
6787 Change a reference from perlapi(1) to perlxs(1).
6789 Index: lib/File/Basename.pm
6791 Date: Fri, 20 Sep 1996 14:11:05 +0200
6793 Subject: File::BaseName: "/" is legal path separator for MSDOS
6795 The File::BaseName module should allow "/" as path separator when
6796 fileparse_set_fstype("MSDOS") is in effect:
6798 Date: Fri, 20 Sep 1996 13:58:52 +0200
6800 Subject: File::Basename documentation patch
6802 Date: Mon, 30 Sep 1996 00:54:37 -0400
6803 From: Spider Boardman
6805 For t/lib/basename.t, though, the associated patch for
6806 File::Basename was also wrong:
6808 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
6809 From: Charles Bailey
6810 Subject: VMS patches to 5.003_05
6812 Index: lib/File/Copy.pm
6814 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6815 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6816 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6818 Here is a patch for various typos and other defects in the Perl
6819 5.003_05 pods, including the pods embedded in library modules.
6821 Index: lib/File/Find.pm
6823 Date: Sat, 7 Sep 1996 21:37:44 +0200
6824 From: Michael De La Rue <mikedlr@it.com.pl>
6825 Subject: File::Find assumes $_ remains unchanged; bug
6827 The File::Find perl module assumes that the $_ variable remains unchanged
6828 through the user defined function which is callbacked from find. It carries
6829 out a stat operation
6831 Simplest fix is merely to document this
6833 Index: lib/File/Path.pm
6835 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6836 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6837 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6839 Here is a patch for various typos and other defects in the Perl
6840 5.003_05 pods, including the pods embedded in library modules.
6842 Index: lib/FindBin.pm
6844 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6845 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6846 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6848 Here is a patch for various typos and other defects in the Perl
6849 5.003_05 pods, including the pods embedded in library modules.
6851 Index: lib/Getopt/Long.pm
6853 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6854 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6855 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6857 Here is a patch for various typos and other defects in the Perl
6858 5.003_05 pods, including the pods embedded in library modules.
6860 Index: lib/I18N/Collate.pm
6862 Date: Mon, 7 Oct 1996 22:03:00 +0300
6863 From: Jarkko Hietaniemi
6864 Subject: LC_COLLATE.
6866 Big patch to add, document, and test LC_COLLATE support.
6868 deprecated and trapped (will whine if called and tell to migrate away)
6870 Index: lib/IPC/Open2.pm
6872 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6873 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6874 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6876 Here is a patch for various typos and other defects in the Perl
6877 5.003_05 pods, including the pods embedded in library modules.
6879 Index: lib/IPC/Open3.pm
6881 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6882 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6883 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6885 Here is a patch for various typos and other defects in the Perl
6886 5.003_05 pods, including the pods embedded in library modules.
6888 Index: lib/Math/BigInt.pm
6890 Date: Mon, 7 Oct 1996 22:03:00 +0300
6891 From: Jarkko Hietaniemi
6892 Subject: LC_COLLATE.
6894 Big patch to add, document, and test LC_COLLATE support.
6896 ord() is a dangerous thing.
6898 Index: lib/Math/Complex.pm
6900 Date: Thu, 03 Oct 96 18:38:08 +0200
6901 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
6902 # Complex numbers and associated mathematical functions
6903 # -- Raphael Manfredi, Sept 1996
6904 # New version. Should be backwards compatible, but please
6905 # check it out if you use it.
6907 Index: lib/Pod/Text.pm
6909 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6910 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6911 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6913 Here is a patch for various typos and other defects in the Perl
6914 5.003_05 pods, including the pods embedded in library modules.
6916 Index: lib/Search/Dict.pm
6918 Date: Sat, 21 Sep 1996 23:02:42 +0200
6920 Subject: look() in Search::Dict should use lc() istead of tr/A-Z/a-z/
6922 The Search::Dict look() function should use the lc() function instead
6923 of tr/A-Z/a-z/. This will make folding of non-english letters work if
6924 the locale is set up correctly.
6926 Index: lib/SelfLoader.pm
6928 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6929 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6930 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6932 Here is a patch for various typos and other defects in the Perl
6933 5.003_05 pods, including the pods embedded in library modules.
6935 Index: lib/Symbol.pm
6937 Date: Fri, 20 Sep 1996 12:38:14 +0200
6939 Subject: Symbol.pm clobbers $_ at startup
6941 perl -le 'BEGIN {$_="foo";} use Symbol; print qualify($_)'
6943 I don't understand why the module want to initialize %global from
6944 <DATA> in the first place. Perhaps we want to apply this patch
6947 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6948 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6949 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6951 Here is a patch for various typos and other defects in the Perl
6952 5.003_05 pods, including the pods embedded in library modules.
6954 Index: lib/Sys/Hostname.pm
6956 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6957 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6958 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6960 Here is a patch for various typos and other defects in the Perl
6961 5.003_05 pods, including the pods embedded in library modules.
6963 Index: lib/Term/Cap.pm
6965 Date: 23 Sep 1996 14:11:38 +0200
6966 From: Ulrich Pfeifer
6967 Subject: Patch for Term::Cap
6969 'use Term::Cap' produces a warning when diagnosics are active. The
6970 patch below avoids the warning.
6972 [The $entry .= $_ usage is idiomatic enough that it ought to be
6973 ok, I would think, but the patch certainly is ok too.]
6975 Index: lib/Term/Complete.pm
6977 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6978 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6979 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6981 Here is a patch for various typos and other defects in the Perl
6982 5.003_05 pods, including the pods embedded in library modules.
6984 Index: lib/Term/ReadLine.pm
6986 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6987 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6988 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6990 Here is a patch for various typos and other defects in the Perl
6991 5.003_05 pods, including the pods embedded in library modules.
6993 Index: lib/Test/Harness.pm
6995 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6996 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6997 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6999 Here is a patch for various typos and other defects in the Perl
7000 5.003_05 pods, including the pods embedded in library modules.
7002 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7003 From: Charles Bailey
7004 Subject: VMS patches to 5.003_05
7006 Index: lib/Text/Abbrev.pm
7008 Date: 23 Sep 1996 11:33:01 +0200
7009 From: Ulrich Pfeifer
7010 Subject: Text::Abbrev (Re: More standard library test scripts)
7012 This patch merges the Text::Abbrev related patches/tests from Gisle
7013 and my previous patch (i.e. replaces both).
7015 Index: lib/Text/Tabs.pm
7017 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7018 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7019 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7021 Here is a patch for various typos and other defects in the Perl
7022 5.003_05 pods, including the pods embedded in library modules.
7024 Index: lib/Text/Wrap.pm
7026 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7027 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7028 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7030 Here is a patch for various typos and other defects in the Perl
7031 5.003_05 pods, including the pods embedded in library modules.
7033 Index: lib/Time/Local.pm
7035 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7036 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7037 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7039 Here is a patch for various typos and other defects in the Perl
7040 5.003_05 pods, including the pods embedded in library modules.
7042 Index: lib/UNIVERSAL.pm
7046 Index: lib/bigint.pl
7048 Date: Mon, 7 Oct 1996 22:03:00 +0300
7049 From: Jarkko Hietaniemi
7050 Subject: LC_COLLATE.
7052 Big patch to add, document, and test LC_COLLATE support.
7054 ord() is a dangerous thing.
7056 Index: lib/diagnostics.pm
7058 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7059 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7060 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7062 Here is a patch for various typos and other defects in the Perl
7063 5.003_05 pods, including the pods embedded in library modules.
7065 Index: lib/overload.pm
7067 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7068 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7069 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7071 Here is a patch for various typos and other defects in the Perl
7072 5.003_05 pods, including the pods embedded in library modules.
7074 Index: lib/perl5db.pl
7076 Date: Mon, 30 Sep 1996 00:34:58 -0400 (EDT)
7077 From: Ilya Zakharevich
7078 Subject: Re: dereferencing a hash from the debugger won't work
7082 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7083 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7084 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7086 Here is a patch for various typos and other defects in the Perl
7087 5.003_05 pods, including the pods embedded in library modules.
7089 Index: lib/strict.pm
7091 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7092 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7093 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7095 Here is a patch for various typos and other defects in the Perl
7096 5.003_05 pods, including the pods embedded in library modules.
7098 Index: makedepend.SH
7100 Add explicit $touch $firstmakefile for QNX which apparently
7101 preserves modification times for a 'cp' command.
7102 I worry, though, that touch might not be portable to OS/2.
7103 If it is, then I'll remove the fancy case statement.
7107 Not all sbrks return zeroed memory.
7111 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7112 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7114 Date: Sun, 29 Sep 1996 22:18:19 -0400 (EDT)
7115 From: Chip Salzenberg
7116 Subject: 5.003_05: Fix numeric value of $!
7118 This patch undoes a bit of over-zealous integerization in mg.c, related
7119 to the numeric value of $!.
7121 Date: Mon, 30 Sep 1996 01:13:28 -0400
7122 From: Spider Boardman
7123 Subject: Re: pre extending hash? - need speed
7125 The patch below (which is relative to perl5.001l) implements
7126 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
7127 pre-sizing hashes. I've only moved the patch forward from
7128 when I first did it. I'm sure the code in hv_ksplit could be
7131 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7132 From: Charles Bailey
7133 Subject: VMS patches to 5.003_05
7135 Date: Fri, 4 Oct 1996 12:38:31 -0400 (EDT)
7136 From: Chip Salzenberg
7137 Subject: 5.003_05: Fix numeric $! and $^E
7139 This patch undoes a bit of over-zealous integerization in mg.c,
7140 related to the numeric values of $! and $^E. This patch *REPLACES*
7141 the one I posted earlier, which was only effective for $!.
7143 [Some of this is superceded by similar stuff in the VMS patches.]
7147 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7148 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7150 Date: Mon, 30 Sep 1996 01:13:28 -0400
7151 From: Spider Boardman
7152 Subject: Re: pre extending hash? - need speed
7154 The patch below (which is relative to perl5.001l) implements
7155 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
7156 pre-sizing hashes. I've only moved the patch forward from
7157 when I first did it. I'm sure the code in hv_ksplit could be
7162 Date: Mon, 16 Sep 1996 16:37:48 -0700
7163 From: Jonathan Biggar <jon@sems.com>
7164 Subject: Perl 5.003 bug when embedding in C++ program
7166 The following patch is necessary in order to embed the Perl5.003 interpreter
7167 into a C++ program without getting prototype mismatch errors from the
7172 Date: Mon, 16 Sep 1996 16:37:48 -0700
7173 From: Jonathan Biggar <jon@sems.com>
7174 Subject: Perl 5.003 bug when embedding in C++ program
7176 The following patch is necessary in order to embed the Perl5.003 interpreter
7177 into a C++ program without getting prototype mismatch errors from the
7182 Change to subversion 6.
7186 From: Roderick Schertler
7187 Subject: Re: -T flag and removal of `.' from @INC
7189 support C<perl -e'attached code'>
7191 Date: Tue, 01 Oct 1996 19:02:17 -0400
7192 From: Gurusamy Sarathy
7193 Subject: Re: 2 core dumps (patch)
7194 Message-Id: <199610012302.TAA08395@aatma.engin.umich.edu>
7196 The problem is an uninitialized SV slot in errgv. Here's a patch.
7198 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7199 From: Charles Bailey
7200 Subject: VMS patches to 5.003_05
7204 Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
7205 From: Kenneth Albanowski
7206 Subject: Full LONG_MAX & co. patch over 5.003_05
7208 This patch contains the changes I've collected for the various _MAX issues
7209 since 5.003_05. No patches issued between 5.003_05 and this one should be
7210 applied, use this one instead.
7212 The effect is to remove the CHAR_* and I8_* constants (which are
7213 ambiguous) and to explicitly cast all of the constants.
7215 Date: Mon, 30 Sep 1996 01:13:28 -0400
7216 From: Spider Boardman
7217 Subject: Re: pre extending hash? - need speed
7219 The patch below (which is relative to perl5.001l) implements
7220 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
7221 pre-sizing hashes. I've only moved the patch forward from
7222 when I first did it. I'm sure the code in hv_ksplit could be
7225 Revert from Perl_malloc to Mymalloc for binary compatibility with
7228 Date: Mon, 7 Oct 1996 22:03:00 +0300
7229 From: Jarkko Hietaniemi
7230 Subject: LC_COLLATE.
7232 Big patch to add, document, and test LC_COLLATE support.
7236 Add new function perl_init_fold. (I'm not sure it goes here.)
7240 Date: Thu, 12 Sep 96 15:58 PDT
7241 From: Hunter Kelly <retnuh@zule.pixar.com>
7242 Subject: Re: 5.003_05 is available.
7244 Fix PerlIO_reopen parameters.
7248 Date: Fri, 13 Sep 1996 17:24:01 -0400
7249 From: John Stoffel <jfs@jfs.fluent.com>
7250 Subject: Re: 5.003_05 is available.
7252 Undef Irix getc_unlocked and putc_unlocked #defines.
7254 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7255 From: Charles Bailey
7256 Subject: VMS patches to 5.003_05
7260 Date: Mon, 7 Oct 1996 22:03:00 +0300
7261 From: Jarkko Hietaniemi
7262 Subject: LC_COLLATE.
7264 Big patch to add, document, and test LC_COLLATE support.
7266 perli18n.pod (and perlapio.pod, btw) added.
7270 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7271 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7272 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7274 Here is a patch for various typos and other defects in the Perl
7275 5.003_05 pods, including the pods embedded in library modules.
7279 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7280 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7281 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7283 Here is a patch for various typos and other defects in the Perl
7284 5.003_05 pods, including the pods embedded in library modules.
7286 Changed Larry's address to larry@wall.org.
7288 Date: Mon, 7 Oct 1996 22:03:00 +0300
7289 From: Jarkko Hietaniemi
7290 Subject: LC_COLLATE.
7292 Big patch to add, document, and test LC_COLLATE support.
7294 perli18n advertised.
7296 Index: pod/perlapio.pod
7298 Date: Wed, 11 Sep 1996 11:55:18 -0500
7299 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7300 Subject: POD spelling patches
7302 Index: pod/perlbook.pod
7304 Updated for Second Edition.
7306 Index: pod/perlcall.pod
7308 Date: Wed, 11 Sep 1996 11:55:18 -0500
7309 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7310 Subject: POD spelling patches
7312 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7313 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7314 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7316 Here is a patch for various typos and other defects in the Perl
7317 5.003_05 pods, including the pods embedded in library modules.
7319 Index: pod/perldata.pod
7321 Date: Wed, 11 Sep 1996 11:55:18 -0500
7322 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7323 Subject: POD spelling patches
7325 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7326 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7327 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7329 Here is a patch for various typos and other defects in the Perl
7330 5.003_05 pods, including the pods embedded in library modules.
7332 Index: pod/perldebug.pod
7334 Date: Wed, 11 Sep 1996 11:55:18 -0500
7335 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7336 Subject: POD spelling patches
7338 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7339 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7340 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7342 Here is a patch for various typos and other defects in the Perl
7343 5.003_05 pods, including the pods embedded in library modules.
7345 Index: pod/perldiag.pod
7347 Date: Wed, 11 Sep 1996 11:55:18 -0500
7348 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7349 Subject: POD spelling patches
7351 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7352 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7353 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7355 Here is a patch for various typos and other defects in the Perl
7356 5.003_05 pods, including the pods embedded in library modules.
7358 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7359 From: Charles Bailey
7360 Subject: VMS patches to 5.003_05
7362 Index: pod/perldsc.pod
7364 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7365 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7366 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7368 Here is a patch for various typos and other defects in the Perl
7369 5.003_05 pods, including the pods embedded in library modules.
7371 Index: pod/perlembed.pod
7373 Date: Wed, 11 Sep 1996 11:55:18 -0500
7374 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7375 Subject: POD spelling patches
7377 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7378 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7379 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7381 Here is a patch for various typos and other defects in the Perl
7382 5.003_05 pods, including the pods embedded in library modules.
7384 Index: pod/perlform.pod
7386 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7387 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7388 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7390 Here is a patch for various typos and other defects in the Perl
7391 5.003_05 pods, including the pods embedded in library modules.
7393 Index: pod/perlfunc.pod
7395 Date: Wed, 11 Sep 1996 11:55:18 -0500
7396 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7397 Subject: POD spelling patches
7399 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7400 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7401 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7403 Here is a patch for various typos and other defects in the Perl
7404 5.003_05 pods, including the pods embedded in library modules.
7406 Index: pod/perlguts.pod
7408 Date: Wed, 11 Sep 1996 11:55:18 -0500
7409 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7410 Subject: POD spelling patches
7411 Date: Mon, 23 Sep 96 13:18:01 PDT
7413 Subject: Re: perlguts API Listing patch
7415 Here's the lastest complete version for inclusion into _06 or .004. This
7416 incorporates and supersedes Dean's patch.
7418 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7419 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7420 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7422 Here is a patch for various typos and other defects in the Perl
7423 5.003_05 pods, including the pods embedded in library modules.
7425 Index: pod/perli18n.pod
7427 Date: Mon, 7 Oct 1996 22:03:00 +0300
7428 From: Jarkko Hietaniemi
7429 Subject: LC_COLLATE.
7431 Big patch to add, document, and test LC_COLLATE support.
7435 Index: pod/perlipc.pod
7437 Date: Wed, 11 Sep 1996 11:55:18 -0500
7438 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7439 Subject: POD spelling patches
7441 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7442 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7443 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7445 Here is a patch for various typos and other defects in the Perl
7446 5.003_05 pods, including the pods embedded in library modules.
7448 Index: pod/perllol.pod
7450 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7451 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7452 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7454 Here is a patch for various typos and other defects in the Perl
7455 5.003_05 pods, including the pods embedded in library modules.
7457 Index: pod/perlmod.pod
7459 Date: Wed, 11 Sep 1996 11:55:18 -0500
7460 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7461 Subject: POD spelling patches
7463 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7464 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7465 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7467 Here is a patch for various typos and other defects in the Perl
7468 5.003_05 pods, including the pods embedded in library modules.
7470 Date: Wed, 02 Oct 1996 16:52:08 -0400
7471 From: Roderick Schertler
7472 Subject: documentation for $? in END
7474 Document the behavior with $? WRT END subroutines.
7476 Index: pod/perlobj.pod
7478 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7479 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7480 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7482 Here is a patch for various typos and other defects in the Perl
7483 5.003_05 pods, including the pods embedded in library modules.
7485 Index: pod/perlop.pod
7487 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7488 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7489 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7491 Here is a patch for various typos and other defects in the Perl
7492 5.003_05 pods, including the pods embedded in library modules.
7494 Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
7495 From: Kenneth Albanowski
7496 Subject: Re: Suggestion for improving man page
7498 Add alternative names for various escape sequences.
7500 Index: pod/perlpod.pod
7502 Date: Wed, 11 Sep 1996 11:55:18 -0500
7503 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7504 Subject: POD spelling patches
7506 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7507 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7508 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7510 Here is a patch for various typos and other defects in the Perl
7511 5.003_05 pods, including the pods embedded in library modules.
7513 Index: pod/perlre.pod
7515 Date: Wed, 11 Sep 1996 11:55:18 -0500
7516 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7517 Subject: POD spelling patches
7519 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7520 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7521 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7523 Here is a patch for various typos and other defects in the Perl
7524 5.003_05 pods, including the pods embedded in library modules.
7526 Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
7527 From: Kenneth Albanowski
7528 Subject: Re: Suggestion for improving man page
7530 Add alternative names for various escape sequences.
7532 Index: pod/perlref.pod
7534 Date: Wed, 11 Sep 1996 11:55:18 -0500
7535 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7536 Subject: POD spelling patches
7538 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7539 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7540 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7542 Here is a patch for various typos and other defects in the Perl
7543 5.003_05 pods, including the pods embedded in library modules.
7545 Index: pod/perlrun.pod
7547 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7548 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7549 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7551 Here is a patch for various typos and other defects in the Perl
7552 5.003_05 pods, including the pods embedded in library modules.
7554 Index: pod/perlsec.pod
7556 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7557 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7558 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7560 Here is a patch for various typos and other defects in the Perl
7561 5.003_05 pods, including the pods embedded in library modules.
7563 Index: pod/perlstyle.pod
7565 Date: Wed, 11 Sep 1996 11:55:18 -0500
7566 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7567 Subject: POD spelling patches
7569 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7570 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7571 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7573 Here is a patch for various typos and other defects in the Perl
7574 5.003_05 pods, including the pods embedded in library modules.
7576 Index: pod/perlsub.pod
7578 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7579 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7580 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7582 Here is a patch for various typos and other defects in the Perl
7583 5.003_05 pods, including the pods embedded in library modules.
7585 Index: pod/perlsyn.pod
7587 Date: Wed, 11 Sep 1996 11:55:18 -0500
7588 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7589 Subject: POD spelling patches
7591 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7592 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7593 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7595 Here is a patch for various typos and other defects in the Perl
7596 5.003_05 pods, including the pods embedded in library modules.
7598 Index: pod/perltie.pod
7600 Date: Wed, 11 Sep 1996 11:55:18 -0500
7601 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7602 Subject: POD spelling patches
7604 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7605 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7606 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7608 Here is a patch for various typos and other defects in the Perl
7609 5.003_05 pods, including the pods embedded in library modules.
7611 Index: pod/perltoc.pod
7613 Date: Wed, 11 Sep 1996 11:55:18 -0500
7614 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7615 Subject: POD spelling patches
7617 Changed Larry's address to larry@wall.org.
7619 Index: pod/perltrap.pod
7621 Date: Wed, 11 Sep 1996 13:26:18 -0400
7622 From: Gurusamy Sarathy
7623 Subject: a perl425 trap
7625 Here's an addition that should be self-explanatory.
7626 [interpolation issues]
7628 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7629 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7630 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7632 Here is a patch for various typos and other defects in the Perl
7633 5.003_05 pods, including the pods embedded in library modules.
7635 Index: pod/perlvar.pod
7637 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7638 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7639 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7641 Here is a patch for various typos and other defects in the Perl
7642 5.003_05 pods, including the pods embedded in library modules.
7644 Date: Wed, 02 Oct 1996 16:52:08 -0400
7645 From: Roderick Schertler
7646 Subject: documentation for $? in END
7648 Document the behavior with $? WRT END subroutines.
7650 Index: pod/perlxstut.pod
7652 Date: Wed, 11 Sep 1996 11:55:18 -0500
7653 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7654 Subject: POD spelling patches
7656 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7657 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7658 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7660 Here is a patch for various typos and other defects in the Perl
7661 5.003_05 pods, including the pods embedded in library modules.
7663 Index: pod/pod2man.PL
7665 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7666 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7667 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7669 Here is a patch for various typos and other defects in the Perl
7670 5.003_05 pods, including the pods embedded in library modules.
7672 Bugs found in pod2man
7674 The following bugs were noticed, and some fixed:
7676 1. Where a L<> link extends over more than one line, pod2man does not
7677 treat it as a link but displays it literally, and so these have been
7678 rearranged to place the link on one line. This is the only bug worked
7679 around. [Fixed; the rearrangements, which were done beforehand,
7680 remain in some cases, but are no longer necessary, and pod paragraphs
7681 can now be safely reformatted to whatever width is desired in the pod,
7682 without breaking links.]
7684 2. It seems to swallow spaces after certain links: for example, part
7685 of the "open" entry in the perlfunc manpage comes out as "the
7686 \f(CWbinmode\fR entry elsewhere in this documentfor tips", the source
7687 having been "L</binmode> for tips". [Fixed.]
7689 3. 'L</"Pass by Reference">', in perlsub.pod, comes out as '\fI/"Pass
7690 by Reference\fR', that is, with an initial '/"'.
7692 4. If a pod line begins with ".", nothing is done to prevent [tng]roff
7693 from treating it as a [tng]roff instruction.
7695 5. When the paragraph below =head1 NAME has more than one line, this
7696 confuses pod2man: so in the case of Term::Readline, the manpage begins
7697 with a stray line 'no real package is found, substitutes stubs instead
7698 of basic functions."'.
7700 Of course, it would be better to fix pod2man; I hope that the new Pod
7701 modules, when ready, will not have these defects.
7705 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7706 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7708 Date: Mon, 7 Oct 1996 22:03:00 +0300
7709 From: Jarkko Hietaniemi
7710 Subject: LC_COLLATE.
7712 Big patch to add, document, and test LC_COLLATE support.
7714 sortcmp() sprouted a LC_COLLATE branch.
7718 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7719 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7721 Date: Thu, 19 Sep 1996 11:58:22 -0400
7722 From: "Randy J. Ray" <rjray@uswest.com>
7723 Subject: Patch: Untaint FH flag and clean DATA handles
7725 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
7726 on an xpvio->xio_flags struct member. It is used to mark the given
7727 file handle as a clean source, even when tainting is turned on.
7728 There are also patches to pp_sys.c in pp_sysread to check this flag
7729 before tainting data, and in pp_hot.c in do_readline for the same
7730 reason. Lastly, it patches toke.c to automatically set this flag on
7731 on a __DATA__ filehandle. The creation of the $pack::DATA
7732 pseudo-filehandle is already checked against running under eval, so
7733 this should not introduce any insecurity.
7735 This patch *does not*:
7737 * Add the "untaint" keyword.
7741 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7742 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7744 Date: Thu, 19 Sep 1996 11:58:22 -0400
7745 From: "Randy J. Ray" <rjray@uswest.com>
7746 Subject: Patch: Untaint FH flag and clean DATA handles
7748 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
7749 on an xpvio->xio_flags struct member. It is used to mark the given
7750 file handle as a clean source, even when tainting is turned on.
7751 There are also patches to pp_sys.c in pp_sysread to check this flag
7752 before tainting data, and in pp_hot.c in do_readline for the same
7753 reason. Lastly, it patches toke.c to automatically set this flag on
7754 on a __DATA__ filehandle. The creation of the $pack::DATA
7755 pseudo-filehandle is already checked against running under eval, so
7756 this should not introduce any insecurity.
7758 This patch *does not*:
7760 * Add the "untaint" keyword.
7762 Date: Sun, 22 Sep 1996 17:26:57 -0400
7763 From: "Randy J. Ray" <rjray@uswest.com>
7764 Subject: Patch to patch for untainting
7766 The following patch ensures that a glob used as a filehandle that
7767 has had the UNTAINT flag set will not carry that flag over on a
7768 re-open. In a nutshell, a re-open of the DATA filehandle would be
7769 considered untainted, and an object of class IO::Handle (or one of
7770 its sub-classes) that is marked untainted with the untaint method,
7771 then closed and re-opened, retained the untaintedness.
7773 Date: Mon, 30 Sep 1996 00:54:37 -0400
7774 From: Spider Boardman
7776 First, with IO::untaint, the patches as posted resulted in a
7777 miniperl which couldn't open files, so the autosplitting of the
7778 library and the creation of Makefiles for the extensions didn't
7779 work. Worse, it didn't just fail to open files, it dumped core.
7783 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7784 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7786 Date: Mon, 30 Sep 1996 01:13:28 -0400
7787 From: Spider Boardman
7788 Subject: Re: pre extending hash? - need speed
7790 The patch below (which is relative to perl5.001l) implements
7791 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
7792 pre-sizing hashes. I've only moved the patch forward from
7793 when I first did it. I'm sure the code in hv_ksplit could be
7796 Date: Mon, 7 Oct 1996 22:03:00 +0300
7797 From: Jarkko Hietaniemi
7798 Subject: LC_COLLATE.
7800 Big patch to add, document, and test LC_COLLATE support.
7802 mem_collxfrm() and perl_init_fold() added.
7806 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7807 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7811 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7812 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7814 Date: Mon, 30 Sep 1996 01:13:28 -0400
7815 From: Spider Boardman
7816 Subject: Re: pre extending hash? - need speed
7818 The patch below (which is relative to perl5.001l) implements
7819 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
7820 pre-sizing hashes. I've only moved the patch forward from
7821 when I first did it. I'm sure the code in hv_ksplit could be
7824 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7825 From: Charles Bailey
7826 Subject: VMS patches to 5.003_05
7828 I've added some DEBUG_Ps to sv.c which give a trace of the
7829 fast I/O fiddling with stdio in sv_gets(). These were useful
7830 to me in setting up the VMS fast I/O, and I left them in in
7831 case they're useful to someone in the future. However, if you
7832 think it overloads -DP too much, feel free to drop it. (-DP
7833 already adds a profile of op usage to its advertised output.)
7835 Date: Mon, 7 Oct 1996 22:03:00 +0300
7836 From: Jarkko Hietaniemi
7837 Subject: LC_COLLATE.
7839 Big patch to add, document, and test LC_COLLATE support.
7841 sv_cmp() sprouted a LC_COLLATE branch.
7845 Date: Thu, 19 Sep 1996 11:58:22 -0400
7846 From: "Randy J. Ray" <rjray@uswest.com>
7847 Subject: Patch: Untaint FH flag and clean DATA handles
7849 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
7850 on an xpvio->xio_flags struct member. It is used to mark the given
7851 file handle as a clean source, even when tainting is turned on.
7852 There are also patches to pp_sys.c in pp_sysread to check this flag
7853 before tainting data, and in pp_hot.c in do_readline for the same
7854 reason. Lastly, it patches toke.c to automatically set this flag on
7855 on a __DATA__ filehandle. The creation of the $pack::DATA
7856 pseudo-filehandle is already checked against running under eval, so
7857 this should not introduce any insecurity.
7859 This patch *does not*:
7861 * Add the "untaint" keyword.
7863 Date: Fri, 20 Sep 1996 15:38:57 -0400
7864 From: Gurusamy Sarathy
7865 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
7867 I found a subtle problem with the lazydelete mechanism (which is used
7868 to postpone the delete of a entry that may be getting iterated over).
7869 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
7870 needed later to call unsharepvn(). This means that only magical
7871 hash entries can use the HeKLEN slot to hold flags.
7873 Here's a tested patch against 5.00305 that fixes the problem.
7874 The patch simply moves the LAZYDEL hint to become a SV-level private
7877 Index: t/base/term.t
7879 Date: Mon, 7 Oct 1996 22:03:00 +0300
7880 From: Jarkko Hietaniemi
7881 Subject: LC_COLLATE.
7883 Big patch to add, document, and test LC_COLLATE support.
7885 \n not necessarily lt ' '.
7887 Index: t/comp/package.t
7889 Date: Mon, 7 Oct 1996 22:03:00 +0300
7890 From: Jarkko Hietaniemi
7891 Subject: LC_COLLATE.
7893 Big patch to add, document, and test LC_COLLATE support.
7895 XYZ not necessarily gt xyz.
7897 Index: t/lib/abbrev.t
7899 Date: Sun, 22 Sep 1996 00:59:56 +0200
7901 Subject: More standard library test scripts
7903 This is a collection of test scripts for the standard library modules.
7904 Some of the tests does not pass unless some of the patches I have sent
7907 Date: 23 Sep 1996 11:33:01 +0200
7908 From: Ulrich Pfeifer
7909 Subject: Text::Abbrev (Re: More standard library test scripts)
7911 This patch merges the Text::Abbrev related patches/tests from Gisle
7912 and my previous patch (i.e. replaces both).
7914 Index: t/lib/anydbm.t
7916 Date: Mon, 7 Oct 1996 22:03:00 +0300
7917 From: Jarkko Hietaniemi
7918 Subject: LC_COLLATE.
7920 Big patch to add, document, and test LC_COLLATE support.
7922 A not necessarily gt a.
7924 Index: t/lib/autoloader.t
7926 Date: Sun, 22 Sep 1996 00:59:56 +0200
7928 Subject: More standard library test scripts
7930 This is a collection of test scripts for the standard library modules.
7931 Some of the tests does not pass unless some of the patches I have sent
7934 Date: Mon, 30 Sep 1996 00:54:37 -0400
7935 From: Spider Boardman
7937 The test and patches for AutoLoader were also non-functional,
7938 since the regexp context (curpm) was still being clobbered by the
7939 filename manipulations:
7941 Index: t/lib/basename.t
7943 Date: Sun, 22 Sep 1996 00:59:56 +0200
7945 Subject: More standard library test scripts
7947 This is a collection of test scripts for the standard library modules.
7948 Some of the tests does not pass unless some of the patches I have sent
7951 Date: Mon, 30 Sep 1996 00:54:37 -0400
7952 From: Spider Boardman
7954 Fix the number of tests.
7956 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7957 From: Charles Bailey
7958 Subject: VMS patches to 5.003_05
7960 A different set of tests for File::Basename and friends.
7962 Index: t/lib/checktree.t
7964 Date: Sun, 22 Sep 1996 00:59:56 +0200
7966 Subject: More standard library test scripts
7968 This is a collection of test scripts for the standard library modules.
7969 Some of the tests does not pass unless some of the patches I have sent
7972 Index: t/lib/complex.t
7974 Date: Thu, 03 Oct 96 18:38:08 +0200
7975 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
7976 # Complex numbers and associated mathematical functions
7977 # -- Raphael Manfredi, Sept 1996
7979 Tests for new version.
7981 Index: t/lib/db-btree.t
7983 Date: Mon, 7 Oct 1996 22:03:00 +0300
7984 From: Jarkko Hietaniemi
7985 Subject: LC_COLLATE.
7987 Big patch to add, document, and test LC_COLLATE support.
7989 A not necessarily gt a.
7991 Index: t/lib/db-hash.t
7993 Date: Mon, 7 Oct 1996 22:03:00 +0300
7994 From: Jarkko Hietaniemi
7995 Subject: LC_COLLATE.
7997 Big patch to add, document, and test LC_COLLATE support.
7999 A not necessarily gt a.
8003 Date: Sun, 22 Sep 1996 00:59:56 +0200
8005 Subject: More standard library test scripts
8007 This is a collection of test scripts for the standard library modules.
8008 Some of the tests does not pass unless some of the patches I have sent
8011 Index: t/lib/fatal.t
8013 Date: Sun, 22 Sep 1996 00:59:56 +0200
8015 Subject: More standard library test scripts
8017 This is a collection of test scripts for the standard library modules.
8018 Some of the tests does not pass unless some of the patches I have sent
8021 Index: t/lib/filecache.t
8023 Date: Sun, 22 Sep 1996 00:59:56 +0200
8025 Subject: More standard library test scripts
8027 This is a collection of test scripts for the standard library modules.
8028 Some of the tests does not pass unless some of the patches I have sent
8031 Index: t/lib/filecopy.t
8033 Date: Sun, 22 Sep 1996 00:59:56 +0200
8035 Subject: More standard library test scripts
8037 This is a collection of test scripts for the standard library modules.
8038 Some of the tests does not pass unless some of the patches I have sent
8041 Index: t/lib/filefind.t
8043 Date: Sun, 22 Sep 1996 00:59:56 +0200
8045 Subject: More standard library test scripts
8047 This is a collection of test scripts for the standard library modules.
8048 Some of the tests does not pass unless some of the patches I have sent
8051 Index: t/lib/filepath.t
8053 Date: Sun, 22 Sep 1996 00:59:56 +0200
8055 Subject: More standard library test scripts
8057 This is a collection of test scripts for the standard library modules.
8058 Some of the tests does not pass unless some of the patches I have sent
8061 Index: t/lib/findbin.t
8063 Date: Sun, 22 Sep 1996 00:59:56 +0200
8065 Subject: More standard library test scripts
8067 This is a collection of test scripts for the standard library modules.
8068 Some of the tests does not pass unless some of the patches I have sent
8073 Date: Mon, 7 Oct 1996 22:03:00 +0300
8074 From: Jarkko Hietaniemi
8075 Subject: LC_COLLATE.
8077 Big patch to add, document, and test LC_COLLATE support.
8079 A not necessarily gt a.
8081 Index: t/lib/getopt.t
8083 Date: Sun, 22 Sep 1996 00:59:56 +0200
8085 Subject: More standard library test scripts
8087 This is a collection of test scripts for the standard library modules.
8088 Some of the tests does not pass unless some of the patches I have sent
8091 Index: t/lib/hostname.t
8093 Date: Sun, 22 Sep 1996 00:59:56 +0200
8095 Subject: More standard library test scripts
8097 This is a collection of test scripts for the standard library modules.
8098 Some of the tests does not pass unless some of the patches I have sent
8103 Date: Mon, 7 Oct 1996 22:03:00 +0300
8104 From: Jarkko Hietaniemi
8105 Subject: LC_COLLATE.
8107 Big patch to add, document, and test LC_COLLATE support.
8109 A not necessarily gt a.
8113 Date: Mon, 7 Oct 1996 22:03:00 +0300
8114 From: Jarkko Hietaniemi
8115 Subject: LC_COLLATE.
8117 Big patch to add, document, and test LC_COLLATE support.
8119 A not necessarily gt a.
8121 Index: t/lib/parsewords.t
8123 Date: Sun, 22 Sep 1996 00:59:56 +0200
8125 Subject: More standard library test scripts
8127 This is a collection of test scripts for the standard library modules.
8128 Some of the tests does not pass unless some of the patches I have sent
8133 Date: Mon, 7 Oct 1996 22:03:00 +0300
8134 From: Jarkko Hietaniemi
8135 Subject: LC_COLLATE.
8137 Big patch to add, document, and test LC_COLLATE support.
8139 A not necessarily gt a.
8141 Index: t/lib/searchdict.t
8143 Date: Sun, 22 Sep 1996 00:59:56 +0200
8145 Subject: More standard library test scripts
8147 This is a collection of test scripts for the standard library modules.
8148 Some of the tests does not pass unless some of the patches I have sent
8151 Index: t/lib/selectsaver.t
8153 Date: Sun, 22 Sep 1996 00:59:56 +0200
8155 Subject: More standard library test scripts
8157 This is a collection of test scripts for the standard library modules.
8158 Some of the tests does not pass unless some of the patches I have sent
8161 Index: t/lib/symbol.t
8163 Date: Sun, 22 Sep 1996 00:59:56 +0200
8165 Subject: More standard library test scripts
8167 This is a collection of test scripts for the standard library modules.
8168 Some of the tests does not pass unless some of the patches I have sent
8171 Date: Mon, 30 Sep 1996 00:54:37 -0400
8172 From: Spider Boardman
8174 The various new lib/*.t tests didn't all work. For some, it was
8175 only because the count of tests was wrong:
8177 Index: t/lib/texttabs.t
8179 Date: Sun, 22 Sep 1996 00:59:56 +0200
8181 Subject: More standard library test scripts
8183 This is a collection of test scripts for the standard library modules.
8184 Some of the tests does not pass unless some of the patches I have sent
8187 Index: t/lib/textwrap.t
8189 Date: Sun, 22 Sep 1996 00:59:56 +0200
8191 Subject: More standard library test scripts
8193 This is a collection of test scripts for the standard library modules.
8194 Some of the tests does not pass unless some of the patches I have sent
8197 Index: t/lib/timelocal.t
8199 Date: Sun, 22 Sep 1996 00:59:56 +0200
8201 Subject: More standard library test scripts
8203 This is a collection of test scripts for the standard library modules.
8204 Some of the tests does not pass unless some of the patches I have sent
8209 Date: Mon, 30 Sep 1996 01:13:28 -0400
8210 From: Spider Boardman
8211 Subject: Re: pre extending hash? - need speed
8213 The patch below (which is relative to perl5.001l) implements
8214 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
8215 pre-sizing hashes. I've only moved the patch forward from
8216 when I first did it. I'm sure the code in hv_ksplit could be
8219 Date: Mon, 7 Oct 1996 22:03:00 +0300
8220 From: Jarkko Hietaniemi
8221 Subject: LC_COLLATE.
8223 Big patch to add, document, and test LC_COLLATE support.
8225 A not necessarily gt a.
8229 Date: Tue, 01 Oct 1996 16:37:03 -0400 (EDT)
8230 From: Charles Bailey
8231 Subject: Re: glob test 1 failing...bad test or bug
8233 Under AIX 4.1.4, with LOCALE set en_GB (British english) glob test one
8234 fails because <op/*> sorts op/re_* before op/rea*, while
8235 $otherway = `echo op/*` sorts op/re_* after op/re[a-z]*.t
8237 This version doesn't rely on the sorting order.
8241 Date: Mon, 7 Oct 1996 22:03:00 +0300
8242 From: Jarkko Hietaniemi
8243 Subject: LC_COLLATE.
8245 Big patch to add, document, and test LC_COLLATE support.
8247 Index: t/op/readdir.t
8249 Date: Mon, 7 Oct 1996 22:03:00 +0300
8250 From: Jarkko Hietaniemi
8251 Subject: LC_COLLATE.
8253 Big patch to add, document, and test LC_COLLATE support.
8255 A not necessarily gt a.
8259 Date: Mon, 7 Oct 1996 22:03:00 +0300
8260 From: Jarkko Hietaniemi
8261 Subject: LC_COLLATE.
8263 Big patch to add, document, and test LC_COLLATE support.
8265 A not necessarily gt a.
8269 Date: Sat, 14 Sep 1996 17:08:16 -0400
8270 From: Gurusamy Sarathy
8271 Subject: whitespace induced lexer errors (with patch)
8273 I finally got around to fixing skipspace() to not indiscriminately
8274 overwrite oldbufptr and oldoldbufptr (which are used in making
8275 expectation decisions in the lexer).
8277 Date: Sat, 14 Sep 1996 18:55:16 -0400
8278 From: Gurusamy Sarathy
8279 Subject: perl lexer won't accept C<my($a,$b);$a<=>$b;>
8281 Date: Thu, 19 Sep 1996 11:58:22 -0400
8282 From: "Randy J. Ray" <rjray@uswest.com>
8283 Subject: Patch: Untaint FH flag and clean DATA handles
8285 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
8286 on an xpvio->xio_flags struct member. It is used to mark the given
8287 file handle as a clean source, even when tainting is turned on.
8288 There are also patches to pp_sys.c in pp_sysread to check this flag
8289 before tainting data, and in pp_hot.c in do_readline for the same
8290 reason. Lastly, it patches toke.c to automatically set this flag on
8291 on a __DATA__ filehandle. The creation of the $pack::DATA
8292 pseudo-filehandle is already checked against running under eval, so
8293 this should not introduce any insecurity.
8295 This patch *does not*:
8297 * Add the "untaint" keyword.
8301 Date: Mon, 7 Oct 1996 22:03:00 +0300
8302 From: Jarkko Hietaniemi
8303 Subject: LC_COLLATE.
8305 Big patch to add, document, and test LC_COLLATE support.
8307 rewrote perl_init_i18n() completely.
8308 - reworded to be much more friendly and clear.
8309 - perl_init_fold() split to its own function.
8310 wrote mem_collxfrm().
8312 Index: utils/c2ph.PL
8314 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8315 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8316 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8318 Here is a patch for various typos and other defects in the Perl
8319 5.003_05 pods, including the pods embedded in library modules.
8321 Index: utils/h2ph.PL
8323 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8324 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8325 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8327 Here is a patch for various typos and other defects in the Perl
8328 5.003_05 pods, including the pods embedded in library modules.
8330 Index: utils/h2xs.PL
8332 Date: Sat, 21 Sep 1996 16:38:24 -0500
8334 Subject: h2xs bug fix
8336 The h2xs that is in perl5.003_05 has a regexp bug which prevents it from
8337 finding #define statements and filling the constant() function. This patch
8338 fixes that. The h2xs_test program found this--maybe people who are
8339 modifying h2xs should get a copy of the test program.
8341 This also adds a -d to enable debugging messages (there's just one for now).
8342 I've also placed some of the doc-related things in alphabetical order.
8344 h2xs_test can be found in my directory on CPAN. Those of you modifying
8345 xsubpp should know there's a test suite for that, too, called XSTEST which
8346 can also be found in my directory on CPAN.
8348 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8349 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8350 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8352 Here is a patch for various typos and other defects in the Perl
8353 5.003_05 pods, including the pods embedded in library modules.
8355 Index: utils/perldoc.PL
8357 Date: Sun, 29 Sep 1996 22:00:09 -0400 (EDT)
8358 From: Kenneth Albanowski
8359 Subject: perldoc patch
8361 Ilya has found that this change makes perldoc much more useful under OS/2.
8363 Index: vms/config.vms
8365 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8366 From: Charles Bailey
8367 Subject: VMS patches to 5.003_05
8369 Index: vms/descrip.mms
8371 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8372 From: Charles Bailey
8373 Subject: VMS patches to 5.003_05
8375 Index: vms/genconfig.pl
8377 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8378 From: Charles Bailey
8379 Subject: VMS patches to 5.003_05
8381 Index: vms/perlvms.pod
8383 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8384 From: Charles Bailey
8385 Subject: VMS patches to 5.003_05
8389 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8390 From: Charles Bailey
8391 Subject: VMS patches to 5.003_05
8395 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8396 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8397 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8399 This patch just changed the old a2p.man page into a pod page.
8403 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8404 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8405 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8407 This patch just changed the old s2p.man page into a pod page.
8408 I then embedded the pod into the s2p script.
8415 This patch was primarily to fix bugs and to clean up some of
8416 the remaining issues from in 5.003_04. The details are described below.
8417 A very brief summary is:
8419 o Visible Changes to Core Functionality
8421 -Add support for a READLINE method to tied filehandles.
8423 -times function now uses CLK_TCK if HZ is not available, rather
8424 than just defaulting to 60. times output might change on some
8425 systems, but should be correct now.
8427 -AnyDBM_File (modifying ISA does not work as expected)
8428 Now behaves as documented: Modifying ISA works to select
8429 order in which *DB* modules are tried. The default is still
8432 o Configure and build enhancements
8434 -Enhance detection of [gs]etpgrp() variants. Some systems have
8435 BSD-style behavior for one and POSIX for the other. Use
8436 [gs]etpgid() instead, whenever possible.
8438 -You can now build a shared libperl.so without running through
8439 the LD_RUN_PATH hoops, if your system supports appropriate
8440 ld command-line options. Solaris, NetBSD, and Linux are currently
8441 supported. Others are easy to add. (This makes like a lot easier
8446 -Fix installperl and installman so that the -n option really only
8447 prints commands. (previously, it would still do the mkdirs.)
8451 -debugger ought to work.
8453 -A new heredoc tag in Makefile.SH is now quoted. This prevented
8454 5.003_04 from working most places.
8456 -numerous smaller ones, detailed below.
8460 Here are the specific file-by-file changes.
8462 # This is my patch perl5.003_05.pat to perl5.003_04
8463 # The full description is below.
8464 # Please execute the following commands before applying this patch.
8465 # (You can feed this patch to 'sh' to do so.)
8468 # We'll create a new test, but patch won't automatically make it
8471 chmod +x t/io/read.t
8476 This is patch perl5.003_05.pat to perl version 5.003_04.
8477 This takes you from 5.003_04 to 5.003_05.
8479 To apply this patch, run the above commands,
8480 cd to your perl source directory and then type
8482 patch -p1 -N < perl5.003_05.pat
8484 The changes are described after each /^Index/ line below. This is
8485 designed so you can examine each change with a command such as
8487 csplit -k perl5.003_05.pat '/^Index:/' '{99}'
8491 Updated for 5.003_05.
8495 Allow command line or hint-file overrides of $afs.
8497 Allow trailing spaces in nm output for HPUX10.
8499 Check for newer BIND 'search' directives in /etc/resolv.conf as well
8500 as older 'domain' directive.
8502 Enhance detection of [gs]etpgrp() variants. Some systems have
8503 BSD-style behavior for one and POSIX for the other. Use
8504 [gs]etpgid() instead, whenever possible.
8506 Include -s in the -h summary of available options.
8508 Allow command-line override of $afs.
8510 Handle trailing spaces in nm-output on HPUX10.
8512 Set shrpenv for handling LD_RUN_PATH, if needed. (This used to
8513 be in Makefile.SH. Now it's available for other modules too.)
8515 When using shared libperl, avoid LD_RUN_PATH if possible by adding
8516 correct ld flags. Currently, Solaris and NetBSD get the correct
8517 -R $archlibexp/CORE, and Linux gets its
8518 -Wl,-rpath,$archlibexp/CORE flag. Other contributions are
8523 Correct libperl5 -> libperl typo.
8525 Describe MakeMaker's Warning (will try anyway) messages.
8527 More info on where and how to send reports.
8529 Add info on non-Unix ports.
8534 Add new test t/io/read.t.
8536 Add new hints files for ODBM_File for ultrix and hpux.
8538 Add new pod checker script.
8542 A new heredoc tag in Makefile.SH needs to be quoted.
8544 shrpenv stuff moved to Configure.
8546 Index: Porting/Glossary
8548 Updated to match Configure.
8552 VMS 5.003_05 Update.
8556 Subject: turbidity in av.[ch]
8557 Date: Sun, 10 Dec 1995 00:21:31 -0500
8558 From: Gurusamy Sarathy
8560 Some unclean code that I noticed today.
8564 Updated to match newest config_h.SH.
8568 Updated to match Configure.
8570 Changed the DLSYM_NEEDS_UNDERSCORE comment to
8571 /**/ to conform to metaconfig style.
8573 Index: emacs/cperl-mode.el
8575 From: Ilya Zakharevich
8576 Subject: Newer CPerl-mode
8578 Index: ext/DB_File/DB_File.pm
8580 Update to DB_File 1.03.
8582 Index: ext/DB_File/DB_File.xs
8584 Update to DB_File 1.03.
8586 Index: ext/Fcntl/Fcntl.pm
8588 Date: Thu, 5 Sep 1996 18:19:14 -0400 (EDT)
8589 From: Chip Salzenberg
8590 Subject: No AutoLoader for Fcntl
8592 Just like Socket, Fcntl doesn't need splitting and AutoLoading.
8594 Index: ext/FileHandle/FileHandle.pm
8596 From: Roderick Schertler
8597 Subject: FileHandle::DESTROY for fd 0
8599 This fixes FileHandle::DESTROY when called on stdin.
8601 Index: ext/ODBM_File/ODBM_File.xs
8603 Attempt to correct for "Bad free" in Ultrix and HPUX versions of
8606 Index: ext/ODBM_File/hints/hpux.pl
8608 Try to work around "bad free" in dbmclose().
8610 Index: ext/ODBM_File/hints/ultrix.pl
8612 Try to work around "bad free" in dbmclose().
8614 Index: ext/Socket/Socket.pm
8616 Date: Thu, 5 Sep 1996 09:58:08 +0200
8617 From: Andreas Koenig
8618 Subject: Patch to inhibit autosplit on Socket.pm
8620 This patch inhibits production and use of a completely useless
8621 auto/Socket/autosplit.ix.
8625 Make a little more C++-friendly for IBM's CSET++ compiler.
8627 Index: hints/convexos.sh
8629 Remove [gs]etpgrp workaround. Configure & perl.h should handle
8632 Index: hints/hpux.sh
8634 Add note about possible gcc GR3 warning message.
8636 Remove [gs]etpgrp workaround. Configure & perl.h should handle
8641 Turn off optimization for stock cc. This appears to
8642 prevent miniperl core dumps.
8644 Index: hints/solaris_2.sh
8646 Catch GNU ld even though it doesn't identify itself as a GNU tool.
8647 Thanks to Tim Pierce <twpierce@midway.uchicago.edu>.
8649 Index: hints/sunos_4_1.sh
8651 Describe solution for the __lib_version problem with acc on
8656 Date: Thu, 05 Sep 1996 00:25:28 -0400
8657 From: Gurusamy Sarathy
8658 Subject: minor misc. cleanup
8660 This patch makes some minor cleanups to the sources. No change
8661 in functionality whatsoever.
8663 Date: Thu, 05 Sep 1996 02:52:21 -0400
8664 From: Gurusamy Sarathy
8666 Subject: debugger problems--another patch (was Re: 5.003_04)
8668 I have tried to avoid copying of hash keys that are passed to
8669 magical hashes, but it seems that copying may be unavoidable
8670 since the hv_*_ent() functions could be PADTMPs (and other
8671 SVs that may get reused) as keys.
8673 VMS dynamic %ENV fix
8677 From: scotth@sgi.com
8678 Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
8680 Fix installperl so that the -n option really only prints commands.
8681 (previously, it would still do the mkdirs.)
8683 an "ignore installed" option, so that it doesn't bother to check
8684 to see if the target already exists (an optimization that I
8685 *don't* want it to do when I do #1 above)
8689 From: scotth@sgi.com
8690 Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
8692 Fix installperl so that the -n option really only prints commands.
8693 (previously, it would still do the mkdirs.)
8695 an "ignore installed" option, so that it doesn't bother to check
8696 to see if the target already exists (an optimization that I
8697 *don't* want it to do when I do #1 above)
8699 Index: lib/AnyDBM_File.pm
8701 AnyDBM_File (modifying ISA does not work as expected)
8702 Now behaves as documented: Modifying ISA works to select
8703 order in which *DB* modules are tried. The default is still
8707 Add helpful "die" message to end of AnyDBM_File. Previously
8708 it would return a 0, and the failure would eventually show up
8709 somewhere else in the script and be hard to track down. It is
8710 a failure if perl can't open AnyDBM_File. The test regression
8711 suite is supposed to indicate this as a failure too.
8713 Index: lib/ExtUtils/Install.pm
8715 Updated to MakeMaker-5.38.
8719 Index: lib/ExtUtils/Liblist.pm
8721 Updated to MakeMaker-5.38.
8723 Index: lib/ExtUtils/MM_Unix.pm
8724 Updated to MakeMaker-5.38.
8726 Index: lib/ExtUtils/MakeMaker.pm
8728 Updated to MakeMaker-5.38.
8730 Updated to MakeMaker-5.39 to allow CFLAGS in hint files.
8732 Index: lib/ExtUtils/Manifest.pm
8734 Updated to MakeMaker-5.38.
8736 Index: lib/ExtUtils/Mkbootstrap.pm
8738 Updated to MakeMaker-5.38.
8740 Index: lib/ExtUtils/Mksymlists.pm
8742 Updated to MakeMaker-5.38.
8744 Index: lib/File/Find.pm
8746 From: Michael Mahan <mahanm@nextwork.rose-hulman.edu>
8747 Subject: Cwd::fastcwd in File::Find
8749 Is there a good reason why File::Find uses Cwd::fastcwd instead of
8750 Cwd:cwd when fastcwd isn't as portable?
8751 [In particular, fastcwd() doesn't work on AFS.]
8753 Index: lib/Math/Complex.pm
8755 There was a mistake in the sqrt routine in lib/Math/Complex.pm that
8756 gave wrong answers when the magnitude of the imaginary part of the
8757 argument exceeded the magnitude of the real part. Line 69 had too
8758 many sqrt($y)'s. Further, expressions were re-arranged so that
8759 calls to the expensive real sqrt() routine were reduced from 4 to 2
8764 The I/O directions on the dad_wtr and kid_rdr were backwards.
8765 IO/Open3.pm didn't have this error.
8767 Index: lib/syslog.pl
8769 Date: Tue, 03 Sep 1996 20:33:54 -0400
8770 From: Roderick Schertler
8771 Subject: syslog.pl `use Socket' lossage
8773 syslog.pl tries but fails to use
8774 Socket.pm, the problem is that use doesn't return a true value. This
8775 module should be recast in terms of Sys::Syslog, of course.
8777 Index: makedepend.SH
8779 This patch eliminates "\|" in sed patterns in makedepend.SH, since
8780 they're not really needed anyway in this one case.
8784 Ok, here's a tested patch for the debugger problem.
8785 I was missing the fact that DB::dbline magic is actually
8786 uppercase (which means hv_store_ent() etc., will pass SV keys
8787 to the vtbl_dbline handlers).
8789 Replace the oft-repeated mg_ptr incantation with
8790 the simple MgPVKEY macro.
8792 Rename MgPVKEY to MgPV (to match with HePV elsewhere). Add
8793 additional parens around the "mg".
8795 (lines near 584) Part of VMS changes. I don't know what this did.
8797 Date: Fri, 23 Aug 1996 17:20:22 -0400 (EDT)
8798 From: Chip Salzenberg
8799 Subject: Integerize mg.c; eliminate warning on C< local($)) >
8801 This patch converts magic variables ($!, $^E, etc.) to use integers
8802 (C<sv_setiv>) instead of floats. It also eliminates a warning from
8803 C< local($)) >, via a hack similar to $!.
8807 Replace the oft-repeated mg_ptr incantation with
8808 the simple MgPVKEY macro.
8810 Rename MgPVKEY to MgPV (to match with HePV elsewhere). Add
8811 additional parens around the "mg".
8815 Add _STDIO_LOADED (VMS) to list of guard symbols.
8819 From: Gurusamy Sarathy
8820 Subject: Re: \ ( @array ) busted for lexical @array (once more)
8824 Change to subversion 5.
8828 Make floating point constants Locale-friendly.
8832 One last LONG & co. fix (yet another cut'n'paste error) and a few
8833 minor cleanups. Nothing crucial.
8835 Make a little more C++-friendly for IBM's CSET++ compiler.
8837 Enhance detection of [gs]etpgrp() variants. Some systems have
8838 BSD-style behavior for one and POSIX for the other. Use
8839 [gs]etpgid() instead, whenever possible.
8843 Eliminate potential "signed vs. unsigned" warning
8845 Add PerlIO_reopen and PerlIO_cgetname functions.
8849 Don't supply redundant parameters for PerlIO_open and PerlIO_fdopen.
8851 Include PerlIO_reopen and PerlIO_getname.
8853 s/FILE_(CNT|PTR)_LVALUE/STDIO_(CNT|PTR)_LVALUE to fix a typo.
8854 This had prevented SV_FAST_FGETS from working anywhere.
8856 Include PerlIO_canset_cnt. I'm not sure how this is supposed to
8857 differ from STDIO_CNT_LVALUE.
8861 Remove trailing spaces in pods.
8862 Include a call to the checkpods script in the Makefile (though it's
8863 not ordinarily used by users).
8865 Index: pod/checkpods.PL
8867 New script to check for common errors in pods. This is not
8868 normally called during the perl build process, but you can
8869 use it with B<make check>.
8871 Index: pod/perlfunc.pod
8873 Document correct C<use POSIX ":wait_h";> usage.
8875 Add notes about POSIX [gs]etpgrp.
8877 Index: pod/perlipc.pod
8879 Document correct C<use POSIX ":wait_h";> usage.
8881 Index: pod/perlref.pod
8883 From: Gurusamy Sarathy
8884 Subject: Re: \ ( @array ) busted for lexical @array (once more)
8886 Index: pod/perltie.pod
8888 Date: Thu, 29 Aug 1996 15:14:51 +0200
8889 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
8890 Subject: more TIEHANDLE
8892 This adds support for a READLINE method.
8894 Index: pod/perltrap.pod
8896 Here's documentation on the change in split's behavior between Perl 4
8899 Subject: More (and less!) 425traps
8907 Change blank lines to empty lines.
8909 Index: pod/perlvar.pod
8911 Be explicit about $/="" matching empty lines, that is, lines
8912 with no spaces or tabs.
8914 Change blank lines to empty lines.
8918 Date: Fri, 23 Aug 1996 17:22:40 -0400 (EDT)
8919 From: Chip Salzenberg
8920 Subject: Minor integer speedups in mathematics
8922 This patch provides minor speedups by using integer math and SVt_IV
8923 values when performing bitwise operations and modulus.
8925 Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
8926 From: Kenneth Albanowski
8927 Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
8929 (double)auint cast added for call to sv_setnv().
8933 Date: Thu, 05 Sep 1996 00:25:28 -0400
8934 From: Gurusamy Sarathy
8935 Subject: minor misc. cleanup
8937 This patch makes some minor cleanups to the sources. No change
8938 in functionality whatsoever.
8940 Date: Thu, 29 Aug 1996 15:14:51 +0200
8941 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
8942 Subject: more TIEHANDLE
8944 This adds support for a READLINE method.
8948 Clear any buffer space exposed by by read().
8949 This is almost certainly a bug-fix.
8951 Undef and then re-define my_chsize from Perl_my_chsize to
8952 just plain chsize if this system HAS_CHSIZE. This probably only
8953 applies to SCO. This shows the perils of having internal
8954 functions with the same name as external library functions :-).
8956 Use CLK_TCK if HZ is not available.
8960 Fix more spots where we had PerlIO_stderr() and should have had
8961 Perl_debug_log instead.
8963 Date: Fri, 23 Aug 1996 17:26:42 -0400 (EDT)
8964 From: Chip Salzenberg
8965 Subject: Minor potential bug in AV creation
8967 I wasn't the one who originated this patch. But it looks like it
8968 would improve the safety of AV creation.
8970 Remove potentially incorrect casts on PerlIO_set_ptrcnt.
8971 'ptr' is already STDCHAR, which is supposed to be the type of
8972 char used in stdio.h, so we shouldn't have to cast it.
8976 Clear any buffer space exposed by by read().
8977 This is almost certainly a bug-fix.
8979 Index: t/lib/db-btree.t
8981 Update to DB_File 1.03.
8983 Index: t/lib/db-hash.t
8985 Update to DB_File 1.03.
8987 Index: t/lib/db-recno.t
8989 Update to DB_File 1.03.
8991 Index: t/lib/io_sock.t
8993 From: Lupe Christoph <lupe@alanya.m.isar.de>
8994 Subject: Perl 5.003.03: race condition in t/lib/io_sock.t
8996 io_sock.t works by forking a subprocess it can communicate with.
8997 It has the subprocess wait for the main process by sleeping 10
8998 seconds or until an alarm arrives.
9000 With my setup, the alarm signal arrives *before* the child
9001 has a chance to ignore the alarm signal.
9003 I fixed this by moving the "$SIG{ALRM} = sub {};" up before the
9004 fork. It does not hurt to have the parent ignore alarms, too.
9008 One last LONG & co. fix (yet another cut'n'paste error) and a few
9009 minor cleanups. Nothing crucial.
9013 Date: Thu, 29 Aug 1996 15:14:51 +0200
9014 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
9015 Subject: more TIEHANDLE
9017 This adds support for a READLINE method.
9021 Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
9022 From: Kenneth Albanowski
9023 Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
9027 From: Gurusamy Sarathy
9028 Subject: Re: \ ( @array ) busted for lexical @array (once more)
9032 Date: Thu, 29 Aug 96 07:05:10 BST
9034 Subject: Re: UNIVERSAL::class busted
9036 yes, but I also noticed that this does not check that the reference
9037 is an object, so the patch should be
9041 Change comment style so that IBM's picky xlc compiler doesn't
9042 think we've mistakenly tried to nest comments.
9046 One last LONG & co. fix (yet another cut'n'paste error) and a few
9047 minor cleanups. Nothing crucial.
9049 Index: utils/h2xs.PL
9051 Date: Fri, 6 Sep 1996 06:09:20 -0400 (EDT)
9052 From: Ilya Zakharevich
9053 Subject: updated h2xs
9056 a) Docs and examples for -x updated;
9057 b) Path to xxxx.h would not be changed to /usr/include/xxxx.h
9058 unless this file exists (outside of VMS, I'm afraid to make an error
9059 there). - Useful with -x option, when the file may be eaten via -I
9061 c) .h file would be scanned only if needed.
9062 d) typemap would be generated (with T_PTROBJ).
9063 e) Documentation (=list) for autogenerated guys would be
9065 f) duplicated XSUBs would not be generated;
9066 g) arguments to XSUBs being arrays are recognized (note that
9067 xsubpp would probably choke on such guys).
9069 -x option requires C-Scan-0.3 (releases a couple of minutes ago to
9070 ftp://ftp.math.ohio-state.edu/pub/users/ilya/perl
9071 should propagate to CPAN soon).
9073 Index: utils/perlbug.PL
9075 Fix typo $Config{'has_sockets'} ought to be $Config{'d_socket'};
9077 Index: utils/perldoc.PL
9079 More choices in the pager war. Unfortunately, we can't rely on
9080 all users agreeing with the Sysadmin's choice, nor can we
9081 assign a default preference order, since opinions vary. If the
9082 user doesn't have $ENV{PAGER} set, we do want to pick up one that
9083 at least works, so we'll try whatever Configure found.
9087 VMS 5.003_05 Update.
9089 Index: vms/config.vms
9091 VMS 5.003_05 Update.
9093 Index: vms/descrip.mms
9095 VMS 5.003_05 Update.
9097 Index: vms/ext/Stdio/Stdio.pm
9099 VMS 5.003_05 Update.
9101 Index: vms/ext/filespec.t
9103 VMS 5.003_05 Update.
9105 Index: vms/gen_shrfls.pl
9107 VMS 5.003_05 Update.
9109 Index: vms/perlvms.pod
9111 VMS 5.003_05 Update.
9115 VMS 5.003_05 Update.
9119 VMS 5.003_05 Update.
9126 This patch was primarily to fix bugs and to clean up some of
9127 the changes made in 5.003_03. The details are described below.
9128 A very brief summary is:
9130 o Visible Changes to Core Functionality
9132 -Allow and document permissions for FileHandle::new and
9134 -glob in Safe compartment used to allow shell access; now
9135 it's in the same category as `` and system().
9137 o Configure and build enhancements
9139 -perl library name is again -lperl, not -lperl5 in some cases.
9140 -Several hint files no longer set -g -DDEBUGGING by default.
9141 Instead, they just turn off optimization, since that is
9142 probably what was intended.
9143 -Include OS/2 and Plan9 updates.
9147 -SEGV with $_[0] and circular references fixed.
9148 -Ilya's debugger patch.
9149 -FAKE typeglobs fixed.
9150 -truncate with file name now works.
9151 -lval substr() no longer coredumps with refs
9152 -lval substr now clears lexicals in re-entered scopes.
9153 -core dump in caller() for signal handler for __DIE__.
9157 Here are the specific file-by-file changes.
9159 # This is my patch perl5.003_04.pat to perl5.003_03
9160 # The full description is below.
9161 # Please execute the following commands before applying this patch.
9162 # (You can feed this patch to 'sh' to do so.)
9165 # Obsolete perl4 hint file.
9170 # We'll create a new test, but patch won't automatically make it
9178 This is patch perl5.003_04.pat to perl version 5.003_03.
9179 This takes you from 5.003_03 to 5.003_04.
9181 To apply this patch, run the above commands,
9182 cd to your perl source directory and then type
9184 patch -p1 -N < perl5.003_04.pat
9186 The changes are described after each /^Index/ line below. This is
9187 designed so you can examine each change with a command such as
9189 csplit -k perl5.003_04.pat '/^Index:/' '{99}'
9193 Updated for 5.003_04.
9197 Change name of shared libperl library back to libperl.so.xxx,
9198 so that a simple -lperl picks up either libperl.a or
9201 Check if $sh='' in case we've reloaded an old config.sh
9205 Change name of shared perl library to libperl, instead of
9208 Add notes about fragility of shared libperl and the usefulness
9209 of archlib to separate different binaries.
9215 obsolete hints/dnix.sh removed.
9221 For building shared libperl, relocate whole rule to
9222 inside the if test -f $osname/Makefile.SHs case.
9224 Index: Porting/Glossary
9234 Subject: Re: SEGV with $_[0] and circular references
9236 Subject: random cleanup
9238 This patch removes a few obvious redundancies in the source.
9242 Updated. Note new comments to make AIX happy.
9246 Change /*#define../**/ into /*#define../ **/
9247 to make IBM's xlc compiler shut up about nested comments.
9248 The /*#define FOO /**/ is a perfectly legal un-nested comment, and
9249 I wish IBM would fix it's blasted compiler instead. In the meantime
9250 we'll take mercy on the poor AIX user and get rid of the screenfulls
9251 of stupid warning messages. Thanks to Hallvard B Furuseth for the fix.
9255 This patch changes neither behavior nor performance. However, it does
9256 reduce code size and improve maintainability by combining some common
9257 code in gv_fullname() and gv_efullname().
9259 Index: ext/FileHandle/FileHandle.pm
9261 This patch documents the behavior of FileHandle::{new,open} with
9262 regard to open modes. It also documents the exportation of Fcntl
9265 This patch fixes a bug observed by Tom Christiansen: FileHandle::new
9266 didn't allow for file permissions after the file mode. Here's a patch.
9268 Index: ext/IO/lib/IO/File.pm
9270 This patch fixes a bug observed by Tom Christiansen: IO::File::new
9271 didn't allow for file permissions after the file mode. Here's a patch.
9273 This patch documents the behavior of IO::File::{new,open} with
9274 regard to open modes. It also documents the exportation of Fcntl
9277 Index: ext/Opcode/Opcode.pm
9279 Subject: Re: glob in Safe compartment allows shell access
9281 I've moved the glob op into the same opcode tag as backticks and system
9282 and added a comment.
9286 This patch changes neither behavior nor performance. However, it does
9287 reduce code size and improve maintainability by combining some common
9288 code in gv_fullname() and gv_efullname().
9292 Subject: Patch for LONG_MAX & co.
9294 Sorry about adding yet another #ifdef forest, but hopefully this
9295 should resolve the *_MAX issues permanently. It adds to the
9296 previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
9297 symbols the complete set of
9298 /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
9299 those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
9300 Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
9301 and get appropriate figures. All references to LONG_(MIN|MAX) are
9302 changed appropriately.
9304 The .c changes have the side effect of making cast_uv properly use quad
9305 limits if quads are in use, but longs aren't 64 bit. Hopefully this all
9306 works, but I don't have any handy Crays to try it out on.
9308 Add notes on perl's internal types, specifically Quad_t and IV.
9310 Index: hints/hpux.sh
9312 Remove the d_bsdpgrp hint. The defaults should be ok.
9314 Index: hints/irix_6_2.sh
9316 Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
9317 unless that's what the user really wants.
9319 Index: hints/mpeix.sh
9321 Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
9322 unless that's what the user really wants.
9326 Fixes for sh vs. bin_sh + cleanup.
9328 Index: hints/ultrix_4.sh
9330 Don't call optimize=-g, just call optimize=none. The -g
9331 pulls in -DDEBUGGING, which might not be wanted.
9333 Index: lib/ExtUtils/MM_Unix.pm
9335 .C$(obj_ext) removed under OS/2 - conflicts with .c$(obj_ext).
9337 Index: lib/ExtUtils/xsubpp
9339 Fix SCOPE? (See pod/perlxs.pod).
9340 Up version number to 1.938.
9342 Index: lib/Test/Harness.pm
9344 Add a return value to runtests - non-zero if all tests ran ok,
9347 Index: lib/perl5db.pl
9349 Ilya's debugger patch.
9350 Undefined subroutine &Carp::longmess called at
9351 /opt/perl5.003_03/lib/perl5db.pl line 1423.
9354 Make perl5db compatible with the recent 'strict refs' enforcement
9359 A patch to perl5.003_02/malloc to give a sensible error abort() message
9360 in ANSI C, and to give it to stderr instead of stdout.
9362 Use config_h's STRINGIFY macro instead of pre-ANSI "p".
9366 Subject: FAKE typeglobs seriously busted (with patch)
9368 Handling of fake typeglobs (scalars that are really globs
9369 in disguise) is seriously busted since 5.002 (it wasn't
9371 The problem is that mg_get() on a glob calls gv_efullname()
9372 which might coerce its first arg to a string.
9374 Sub-critical patch to conceivably fix some %SIG problems. (Shared hash key
9375 weren't being properly detected by some of the sig magic, but as shared
9376 hash keys wouldn't normally be used in %SIG it's unlikely this is a
9377 significant problem.)
9379 This patch changes neither behavior nor performance. However, it does
9380 reduce code size and improve maintainability by combining some common
9381 code in gv_fullname() and gv_efullname().
9385 Update perlio-related variables.
9389 This patch changes neither behavior nor performance. However, it does
9390 reduce code size and improve maintainability by combining some common
9391 code in gv_fullname() and gv_efullname().
9395 Updated. See opcode.pl.
9399 Subject: Re: truncate with file name does not work (with patch)
9401 The prototype for truncate was changed so that perl won't die
9402 with C<use strict;> when the first arg is a bareword (filehandle).
9403 I think it was Tom (as in "tchrist") who brought this up.
9405 Here's a patch that undoes the damage, makes it work with
9406 C<use strict;>, and adds to the testsuite.
9408 Index: os2/Makefile.SHs
9412 Index: os2/diff.configure
9418 SH_PATH_INI vs. BIN_SH
9422 SH_PATH_INI added (needed to redefine SH_PATH for binary
9424 SH_PATH is redefined.
9432 Subject: Patch for LONG_MAX & co.
9434 Sorry about adding yet another #ifdef forest, but hopefully this
9435 should resolve the *_MAX issues permanently. It adds to the
9436 previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
9437 symbols the complete set of
9438 /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
9439 those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
9440 Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
9441 and get appropriate figures. All references to LONG_(MIN|MAX) are
9442 changed appropriately.
9444 The .c changes have the side effect of making cast_uv properly use quad
9445 limits if quads are in use, but longs aren't 64 bit. Hopefully this all
9446 works, but I don't have any handy Crays to try it out on.
9448 Add notes on perl's internal types, specifically Quad_t and IV.
9452 Removes an incorrect prototype for setlinebuf from
9453 perlio.c because it conflicts with the correct declaration in
9454 MachTen's stdio.h (and possibly other stdio's as well).
9456 Secondly, the code in perlio.c is not handling the (!PERLIO_IS_STDIO &
9457 HAS_F[GS]ETPOS) case. The patch fixes this omission (in a rather lumpen
9458 manner). I don't think this should affect platforms which try to hack a
9459 different path through the #ifdef forest, but this assertion would benefit
9464 Index: plan9/config.plan9
9468 Index: plan9/fndvers
9476 Index: plan9/setup.rc
9480 Index: pod/perldiag.pod
9482 Subject: lval substr() coredumps with refs (with patch)
9484 substr() coredumps with a target that is a ref, when it is used in
9486 The patch below corrects the problem by stringifying the reference
9487 first (and emitting a warning when appropriate).
9489 Index: pod/perlxs.pod
9491 document xsubpp SCOPE:
9495 Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
9497 substr() in lvalue context interacts in buggy fashion with SVs that
9498 are !SvOK. This manifests itself with lexicals that have a REFCNT of
9499 1, since these are merely "cleared in place" by setting SvOK_off.
9501 Subject: lval substr() coredumps with refs (with patch)
9503 substr() coredumps with a target that is a ref, when it is used in
9505 The patch below corrects the problem by stringifying the reference
9506 first (and emitting a warning when appropriate).
9508 Subject: Patch for LONG_MAX & co.
9512 This patch changes neither behavior nor performance. However, it does
9513 reduce code size and improve maintainability by combining some common
9514 code in gv_fullname() and gv_efullname().
9518 Subject: Patch for LONG_MAX & co.
9520 This patch changes neither behavior nor performance. However, it does
9521 reduce code size and improve maintainability by combining some common
9522 code in gv_fullname() and gv_efullname().
9526 This patch changes neither behavior nor performance. However, it does
9527 reduce code size and improve maintainability by combining some common
9528 code in gv_fullname() and gv_efullname().
9532 This patch changes neither behavior nor performance. However, it does
9533 reduce code size and improve maintainability by combining some common
9534 code in gv_fullname() and gv_efullname().
9538 This patch changes neither behavior nor performance. However, it does
9539 reduce code size and improve maintainability by combining some common
9540 code in gv_fullname() and gv_efullname().
9544 Subject: random cleanup
9546 This patch removes a few obvious redundancies in the source.
9548 Subject: sv_setsv patch
9550 This patch changes neither behavior nor performance. However, it does
9551 reduce code size and improve maintainability by combining some common
9552 code in gv_fullname() and gv_efullname().
9554 From: Chip Salzenberg
9555 Subject: Track SVs for destruction when -DPURIFY
9557 When checking for memory leaks, I compiled Perl with "-DPURIFY".
9558 Although that flag improves the leak checking, it also breaks
9559 destruction of global objects, because SVs aren't kept in captive
9562 This patch rectifies the problem by providing an alternative
9563 method for keeping track of SVs when Perl is compiled for Purify.
9564 It has no effect on normal operation.
9567 Add comment about assert(len >=0) when len is unsigned anyway.
9571 Subject: Re: truncate with file name does not work (with patch)
9573 The prototype for truncate was changed so that perl won't die
9574 with C<use strict;> when the first arg is a bareword (filehandle).
9575 I think it was Tom (as in "tchrist") who brought this up.
9577 Here's a patch that undoes the damage, makes it work with
9578 C<use strict;>, and adds to the testsuite.
9580 The "not implemented" branch is missing a "\n".
9584 Subject: FAKE typeglobs seriously busted (with patch)
9586 Handling of fake typeglobs (scalars that are really globs
9587 in disguise) is seriously busted since 5.002 (it wasn't
9590 The problem is that mg_get() on a glob calls gv_efullname()
9591 which might coerce its first arg to a string.
9593 Index: t/op/substr.t
9596 Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
9598 substr() in lvalue context interacts in buggy fashion with SVs that
9599 are !SvOK. This manifests itself with lexicals that have a REFCNT of
9600 1, since these are merely "cleared in place" by setting SvOK_off.
9602 Subject: lval substr() coredumps with refs (with patch)
9604 substr() coredumps with a target that is a ref, when it is used in
9606 The patch below corrects the problem by stringifying the reference
9607 first (and emitting a warning when appropriate).
9611 Subject: Re: truncate with file name does not work (with patch)
9613 The prototype for truncate was changed so that perl won't die
9614 with C<use strict;> when the first arg is a bareword (filehandle).
9615 I think it was Tom (as in "tchrist") who brought this up.
9617 Here's a patch that undoes the damage, makes it work with
9618 C<use strict;>, and adds to the testsuite.
9622 Subject: Re: Perl 5.003 dumps core executing caller() in signal handler for
9623 __DIE__ (with patch)
9625 sv_2pv() might call croak() (which is not prepared to handle that
9626 when it calls sv_2pv(), itself). Likewise for warn() (but under
9627 slightly more esoteric circumstances--mg_get() in sv_2pv() might
9628 trigger a call to warn()).
9631 Subject: Patch for LONG_MAX & co.
9633 PERL_BADLANG is examined by default before issuing a warning during
9634 internationalization.
9636 Index: utils/h2xs.PL
9638 Make leading =head NAME item a paragraph so pod2man finds it.
9640 Index: utils/perldoc.PL
9642 Use col -x to filter out half-line feeds (ESC-9) from
9643 HP-UX nroff -man output. (col -x isn't portable -- SunOS
9644 doesn't support the -x option.)
9651 Most of the changes in 5.003_03 are to make the build and installation
9652 process more robust. The details are described below. A very brief
9655 o Visible Changes to Core Functionality
9657 -Support for tied filehandles.
9659 o Configure enhancements
9661 -How to build and install a shared libperl.so is now documented
9662 and supported, though it's not the default for most platforms.
9666 -Support bit operations on strings longer than 15 bytes.
9668 -If a regex supplied to split() contains paranthesized subpatterns
9669 that can result in null matches, perl no longer coredumps.
9671 -Fix problems with each() on tied hashes.
9673 -Make h2ph architecture-independent by using Config at run-time
9674 rather than extraction time.
9678 Here are the specific file-by-file changes.
9680 # This is my patch perl5.003_03.pat to perl5.003_02
9681 # The full description is below.
9682 # Please execute the following commands before applying this patch.
9683 # (You can feed this patch to 'sh' to do so.)
9686 # Absorbed into Changes5.002
9690 rm -f ext/POSIX/mkposixman.pl
9692 # Moved to README.os2. I'm not sure why the README files are
9693 # here rather than in the appropriate subdirectories.
9697 rm -f pod/Makefile.PL
9699 # New test for bit ops.
9702 # Patches that create new tests don't always make them executable.
9705 # Create a new directory for Porting and Patching info.
9710 This is patch perl5.003_03.pat to perl version 5.003_02.
9711 This takes you from 5.003_02 to 5.003_03.
9713 To apply this patch, run the above commands,
9714 cd to your perl source directory and then type
9716 patch -p1 -N < perl5.003_03.pat
9718 The changes are described after each /^Index/ line below. This is
9719 designed so you can examine each change with a command such as
9721 csplit -k perl5.003_03.pat '/^Index:/' '{99}'
9725 Include 5.003_03 change notes.
9727 Move older change notes to separate files.
9731 New file. Changes from perl4.036 to 5.000.
9735 New file. Changes from 5.000 to 5.001
9739 New file. Changes from 5.001 to 5.002
9743 New file. Changes from 5.002 to 5.003
9747 Relaxed warning about ksh on exotic machines.
9749 Changed usesafe to useopcode.
9751 Add search for gzip and zip.
9753 Look more carefully for $sh (the Bourne-ish shell).
9754 Use that info to set $startsh correctly.
9756 Change prompts for PerlIO interface. See INSTALL
9757 for how this is supposed to work. The default is
9758 still the same as in 5.003_02, namely don't use
9759 any fancy new PerlIO stuff.
9761 Don't look for sigvec() since we don't actually use it.
9762 (Plus, it used to print an alarming misleading message about
9765 Look for stdio's _filbuf under the possible names of
9766 _filbuf, __filbuf, and _fill.
9768 New $useshrplib variable to control whether we build a shared
9769 libperl.so. The name of the library is in $libperl.
9770 Always install it in $installarchlib/CORE/$libperl.
9772 Check for <sys/resource.h> and <sys/wait.h> for NetBSD.
9774 Replace old $altmake stuff with newer autoconf-ish
9775 $make_set_make, which checks if $make sets $(MAKE). Now you
9776 choose an alternate make with sh Configure -Dmake=gmake (or
9779 Remove 'ln' for the list of essential commands. Simulate
9780 it with 'cp' if necessary.
9782 Change `logname` prompts to handle extra gratuitous spaces in
9787 Fix silly bug in checking for fully-qualified names in /etc/hosts.
9789 Generalize Gconvert tests. Give correct and more useful
9792 Use $obj_ext instead of literal '.o' in the dynaloader test.
9794 Include appropriate header files in bcopy() and memcpy()
9795 tests. Note whether memmove is available.
9797 Check whether struct sigaction works (needed for Solaris 2.5
9800 Include appropriate header files for randbits test.
9804 Add note about space requirements.
9806 Update to match Configure changes (Opcode vs. Safe,
9807 useperlio, useshrplib, etc.)
9809 Reorganize the structure of some of the hints.
9811 Miscellaneous clarifications.
9815 Updated. 5.003_02 introduced some massive patches, mostly
9816 due to spacing changes. I didn't bother to sort them all out;
9817 I just started with 5.003's MANIEFST.
9821 Support the new simplified shared libperl mechanism.
9823 Use new $make_set_make directive.
9825 Remove redundant libperl Make variable.
9827 Remove unnecessary MAB variable.
9829 Remove dependency of minitest on lib/Config.pm, since it could
9830 well have been a failure of configpm that inspired testing
9831 miniperl in the first place!
9833 Index: Porting/Glossary
9835 New file describing all the config.sh variables.
9836 Eventually, I hope to fill this directory with other useful
9841 Replace old README.os2 with more up-to-date os2/README.
9845 Updated to match current Configure and config_h.SH.
9846 Some rearrangement of parts has occurred due to new
9847 dependencies in the metaconfig units.
9851 Updated to match current Configure and config_h.SH.
9852 Some rearrangement of parts has occurred due to new
9853 dependencies in the metaconfig units.
9855 Include full descriptions of ARCHLIB, OLDARCHLIB, PRIVLIB,
9856 SITEARCH, and SITELIB. Previous versions just included the
9857 ~-expanded names (with unhelpful descriptions). No functionality
9858 is changed, but maybe it's a little better documented now.
9862 Possibly Include <signal.h> and <unistd.h>
9866 No longer prefer bcmp over memcmp when order doesn't matter.
9868 Support bit operations on strings longer than 15 bytes.
9876 Expand warning at the top.
9880 Clean up docmentation installation errors.
9882 Index: ext/IO/lib/IO/Seekable.pm
9884 Clean up docmentation installation errors.
9886 Index: ext/IO/lib/IO/Select.pm
9888 Clean up docmentation installation errors.
9890 Index: ext/Opcode/Opcode.xs
9892 Add support for tied filehandles.
9894 Index: ext/SDBM_File/sdbm/sdbm.h
9896 Change the Mymalloc to match Perl_malloc in perl.h.
9898 Index: ext/util/make_ext
9901 Get rid of unused altmake.
9905 Fix problems with each() on tied hashes.
9909 Change safe*alloc functions to have prototypes that
9910 match the system's malloc and free types. That is, use
9911 Malloc_t instead of char *, and Free_t instead of void.
9912 This is necessary so . . .
9914 Safefree cast matches type of free() whether it's perl's
9915 malloc/free or the system's malloc/free.
9917 Index: hints/README.hints
9919 Remove out-of-date info.
9921 Document a bit about how hint files work.
9925 qmaxmem hint doesn't apply to gcc.
9927 Index: hints/dgux.sh
9929 Configure will now automatically detect shared libperl stuff.
9931 Index: hints/dynixptx.sh
9933 Fix typo in comment.
9935 Configure will now automatically detect shared libperl stuff.
9937 Index: hints/epix.sh
9939 Use glibpth instead of libpth. This allows Configure to
9940 add local directories, such as /opt/local/lib, etc.
9942 Index: hints/irix_6_2.sh
9944 Include some info on cc -n32 compile.
9946 Index: hints/linux.sh
9948 Configure now tests gcvt() more thoroughly.
9950 Index: hints/machten_2.sh
9952 Update where to find dld.
9954 Index: hints/mips.sh
9956 Use glibpth instead of libpth.
9958 Index: hints/next_3.sh
9960 Build up $mab dynamically. Since $mab isn't used anywhere
9961 anymore, this is useless. However, $mab was never used for
9962 next_3.sh anyway, so there's been no change in functionality.
9964 Index: hints/next_4.sh
9966 Get rid of extraneous isnext_4 variable. Configure and
9967 Makefile.SH will use $osname and $osvers instead.
9969 Build up $mab dynamically based on available architectures.
9971 Absorb $mab into ccflags and ccdlflags. I hope that will
9972 cover everything. (Configure should automatically remove
9973 the -arch stuff from cppflags.)
9975 Configure now knows next4 needs to use a shared libperl.5.so.
9977 Allow users to use -Dprefix.
9981 Try to update to reflect newer shared libperl stuff.
9982 I probably goofed :-).
9986 Additional notes on using icc.
9988 Additional flags for dynamic loading.
9990 Index: hints/solaris_2.sh
9992 Perl.h no longer prefers bcmp, so it's again ok if Configure
9993 finds them, since perl will prefer the mem* versions anyway.
9995 Index: hints/sunos_4_0.sh
9997 Don't include <unistd.h>
9999 Index: hints/sunos_4_1.sh
10001 Add brief note about GNU as and ld.
10003 Don't include <unistd.h>
10005 Add notes about WHOA THERE messages.
10007 Index: hints/titanos.sh
10009 Include sfio in libswanted.
10011 Don't set libpth any more.
10013 Index: hints/umips.sh
10019 Use memcmp even in cases where ordering doesn't matter.
10021 Fix problems with each() on tied hashes.
10025 Simplify installation of shared libperl.so.
10027 Avoid reaching Command Failed!!! with /usr/bin/perl.
10029 Index: lib/AutoSplit.pm
10031 Clean up docmentation installation errors.
10033 Index: lib/ExtUtils/MM_Unix.pm
10035 Remove MAB references.
10037 Use 'useshrplib' instead of 'd_shrplib'
10039 Index: lib/ExtUtils/MakeMaker.pm
10041 Remove mab references.
10043 Index: lib/FindBin.pm
10045 Clean up docmentation installation errors.
10047 Index: lib/Symbol.pm
10049 Put back in the BEGIN { require 5.002; }. The version in
10050 5.003_02 wouldn't work in 5.002 anyway. Further, the whole
10051 point of the construct is to catch 5.001m, so we can't use
10052 syntax introduced after 5.001m to do that.
10054 Index: lib/Text/Wrap.pm
10056 Remove double 'use strict'.
10058 Index: lib/perl5db.pl
10060 Add explicit '&' to avoid warnings under strict refs.
10062 Index: lib/sigtrap.pm
10064 Clean up docmentation installation errors.
10066 Index: makedepend.SH
10068 Use Configure's $sh and $make_set_make variables.
10074 Use Safefree() macro instead of safefree() function with
10075 a (possibly) incorrect cast. The whole point of the
10076 Safefree() macro is that it does the correct cast for you.
10079 Index: patchlevel.h
10081 Change to SUBVERSION 3.
10089 No longer prefer bcmp slightly for comparisons that don't care
10092 Rely on Configure setting SH_PATH.
10094 Change the function name to Pause() instead of pause() to
10095 avoid potential prototype problems. (This naming convention
10096 is similar to the Fwrite and Fflush macros.)
10098 Fix problems with each() on tied hashes.
10100 Work around crypt prototype problem on NeXT.
10104 Fixes to support non-std stdio.
10108 Try to document the various #defines a bit. This is far from
10111 Remove a lot of trailing whitespace. (It's of no consequence, but
10112 but I'm not going to redo the patch just to put back in the trailing
10113 whitespace either.)
10117 Fixes to support non-std stdio.
10121 Restore use of Safefree() macro.
10123 Index: perly.c.diff
10125 Restore use of Safefree() macro.
10129 Delete duplicate line.
10131 Index: plan9/buildinfo
10135 Index: pod/perlapio.pod
10137 Clean up docmentation installation errors.
10139 Index: pod/perlipc.pod
10143 Untaint port number.
10145 Index: pod/perlmod.pod
10147 Fix a minor nit regarding Exporter.
10149 Index: pod/perlre.pod
10151 Clean up docmentation installation errors.
10153 Index: pod/perltie.pod
10155 Add support for tied filehandles.
10157 Index: pod/perltrap.pod
10159 Clean up docmentation installation errors.
10161 Index: pod/perlxstut.pod
10163 Clean up docmentation installation errors.
10165 Index: pod/pod2man.PL
10167 Clean up docmentation installation errors.
10171 Add support for tied filehandles.
10173 If a regex supplied to split() contains paranthesized subpatterns
10174 that can result in null matches, perl coredumps.
10178 Use memcmp instead of bcmp even when we don't care about order.
10180 Add support for tied filehandles.
10184 Include <unistd.h>, <sys/wait.h>, and <sys/resource.h>.
10185 (The latter two are especially for NetBSD.)
10187 Don't assume sys/time.h and sys/select.h can't coexist.
10193 Fix safe*alloc and safefree prototypes.
10197 Use memcmp instead of bcmp even when we don't care about order.
10201 Use memcmp instead of bcmp even when we don't care about order.
10203 Index: t/lib/opcode.t
10205 Add support for tied filehandles.
10209 Support bit operations on strings longer than 15 bytes.
10213 Add support for tied filehandles.
10215 Index: t/op/split.t
10217 If a regex supplied to split() contains paranthesized subpatterns
10218 that can result in null matches, perl coredumps.
10222 Include <unistd.h>.
10224 Use memcmp instead of bcmp even when we don't care about order.
10228 Include <unistd.h>.
10230 Use correct types for safe*alloc and safefree functions.
10232 Index: utils/h2ph.PL
10234 Make h2ph architecture-independent by using Config at run-time
10235 rather than extraction time.
10237 Index: writemain.SH
10239 Remove unnecessary curlies. (They are a leftover from
10240 an older auto_init mechanism.)
10242 Index: x2p/Makefile.SH
10244 Use Configure's $sh and $make_set_make.
10246 Remove MAB stuff, since it's now in ccflags.
10248 Keep 5.003's RCS info.
10252 Keep 5.003's RCS info.
10256 Use Configure's FILE_filbuf macro instead of a raw _filbuf.
10263 o Visible Changes to Core Functionality
10264 - Redefining constant subs, or changing sub's prototype now give warnings.
10265 - Fixes for ++/-- of values close to max/min size of an integer
10266 - Warning for un-qualified bareword as handler in $SIG{}.
10267 - UNIVERSAL::isa can now be called as static method.
10269 o Changes in Core Internals
10270 - PerlIO abstraction added.
10271 Perl core and standard extensions no longer assume ANSI C's stdio is IO
10272 mechanism, Default Configure mode is still to use stdio via set of C macros.
10273 Alternate modes are to use stdio via one perlio.c module, or
10274 to use sfio if available.
10276 - Several bug fixs from perl5-porters
10277 - Make sources non-ANSI C correct again.
10279 - Last of shared-hash-key patches
10280 - eval '(0,1..3)'; # --> SegFault
10281 - coredumps after simple subsitutes.
10282 - Correction to UNIVERSAL::VERSION docs.
10283 - Fixed io_udp test.
10284 - Fixed another abuse of malloc'ed memory.
10285 - Enabled DEBUGING_MSTATS whenever perl's malloc() is used.
10286 - Reverted to default of not hiding perl's malloc (if used).
10288 o Changes in the Standard Library and Utilities
10289 - Fixed MakeMaker for static SDBM and builing in a link tree.
10290 - Upgraded to IO-1.09, and includes latest (still experimental) IO::Select.
10291 - Documentation/test tweak to DB_File
10292 - h2xs upgrade to allow use C::Scan module
10294 o Changes in OS-specific and Build-time Support
10295 - Attempted to re-created 5.003_01's NeXT support with metaconfig units.
10297 - make minitest now depends on lib/Config.pm, as some of tests require it.
10298 - Included latest plan9 sub-directory
10299 - Applied OS/2 patches.
10300 - Typo patch for VMS.
10307 Version 5.003_01 contains bugfixes and additions accumulated since
10308 version 5.002_01, since the patch to version 5.003 was deliberately
10309 kept simple. In addition to numerous small bugfixes in the core,
10310 library files, and documentation, this patch contains several
10311 significant revisions, summarized below:
10313 o Visible Changes to Core Functionality
10315 - A port to Plan9 has been started, and changes are integrated into
10316 the standard distribution. As of this release, the Perl core
10317 and several common extensions are working.
10319 - A set of basic methods in the UNIVERSAL class have been added to
10320 the Perl core. Since UNIVERSAL is an implicit member of every
10321 class's @ISA, the methods can be called via any object.
10323 - A mandatory warning has been added for 'declarations' of lexical
10324 variables using the "my" operator which mask an existing lexical
10325 variable declared in the same scope, making the previous variable
10326 inaccessible by its name.
10328 - The "use" and "require" operators have been extended to allow
10329 checking of the required module's version. The "use" operator
10330 can now be used for an immediate version check of Perl itself.
10332 - A new "strict" pragma, "strict untie", has been added, which
10333 produces an error if a tied value is untied when other references
10334 exist to the internal object implementing the tie.
10336 - Barewords used as associative array keys (i.e. when specifying
10337 an associative array element like $foo{__BAR} or on the left
10338 side of the => operator) may now begin with an underscore as
10339 well as an alphabetic character.
10341 - Some of the configuration information previously produced by the
10342 -v switch has been moved to the -V switch, in order to keep -v
10345 o Changes in Core Internals
10347 - Symbol table and method lookups have been made faster.
10349 - Perl subroutines which just return a constant value are now
10350 optimized at compile time into inline constants.
10352 - Management of keys for associative arrays has been improved to
10353 conserve space when the same keys are reused frequently, and
10354 to pass true Perl values to tie functions, instead of stringified
10357 - Messages normally output to stderr may be directed to another
10358 stream when Perl is built. This allows some platforms to
10359 present diagnostic output in a separate window from normal
10362 - A bug which caused suiperl to fail silently, albeit securely,
10363 in version 5.003 on some systems has been fixed.
10365 - Management of Unix-style signal handlers via the %SIG associative
10366 array has been made safer.
10368 - Several global C symbols have been renamed to eliminate collisions
10369 with system C header files or libraries on some platforms.
10370 Unfortunately, this means that dynamic extensions compiled under
10371 previous versions of Perl will need to be rebuilt for Perl
10372 5.003_01. We're in the process of cleaning up Perl's C
10373 namespace to make it easier to link Perl with other binaries,
10374 so this will probably happen again between now and version 5.004.
10375 After that, we'll do our best to maintain binary compatibility
10378 - An alternate allocation strategy has been added to Perl's
10379 optional private memory management routines. This strategy,
10380 which may be selected when Perl is built, is designed to
10381 conserve memory in programs which allocate many small
10382 chunks of memory with sizes near a power of 2, as is often
10383 the case in Perl programs.
10385 - Several memory leaks in the creation and destruction of
10386 multiple interpreters have been fixed.
10388 o Changes in the Standard Library and Utilities
10390 - The Opcode extension, which allows you to control a program's
10391 access to Perl operations, has been added to the standard
10392 distribution. This extends the work begun in the original
10393 Safe extension, and subsumes it. The Safe interface is still
10396 - The IO extension, which provides a set of classes for object-
10397 oriented handling of common I/O tasks, has been added to the
10398 standard distribution. The IO classes will form the basis
10399 for future development of Perl's I/O interface, and will
10400 subsume the FileHandle class in the near future. The default
10401 class to which all Perl I/O handles belong is now IO::Handle,
10402 rather than FileHandle.
10404 - The ExtUtils::Embed library module, which provides a set
10405 of utility function to help in embedding Perl in other
10406 applications, has been added to the standard distribution.
10408 - The Fatal library module, which provides a simple interface
10409 for creating "do-or-die" equivalents of existing functions,
10410 has been added to the standard distribution.
10412 - The FindBin library module, which determines the full path
10413 to the currently executing program, has been added to the
10414 standard distribution.
10416 - The DB_File extension, and the Getopt::Long, Test::Harness,
10417 Text::Tabs, Text::Wrap, Time::Local and sigtrap library modules
10418 have been updated to the authors' latest versions.
10420 - The Carp library module now considers the @ISA chain when
10421 determining the caller's package for inclusion in error messages.
10423 - The h2xs, perlbug, and xsubpp utilities have been updated.
10425 - The standard Perl debugger has been updated, and the information
10426 provided to the debugger when an XSUB is called has been improved,
10427 making it possible for alternate debuggers (such as Devel::DProf)
10428 to do a better job of tracking XSUB calls.
10430 - The pod documentation formatting tools in the standard distribution
10431 can now handle characters in the input stream whose high bit is set.
10433 - The cperl-mode EMACS editing mode has been updated.
10435 o Changes in Documentation
10437 - Typographic and formatting errors have been corrected in the pod
10438 documentation for the core and standard library files
10440 - Explanations of several core operators have been improved
10442 - The perldebug, perlembed, perlipc, perlsec, and perltrap documents
10443 extensively revised.
10445 o Changes in OS-specific and Build-time Support
10447 - Support for the NeXT platform has been extended through
10448 NeXTSTEP/OPENSTEP 4.0, and now includes the ability to create MABs.
10450 - Support for OS/2 has been extended as well, and now includes
10451 options for building a.out binaries.
10453 - Support for VMS has also been extended, incorporating improved
10454 processing of file specification strings, optional suppression of
10455 carriage control interpretation for record-structured files,
10456 improved support for the -S command line switch, a number of
10457 VMS-specific bugfixes, and significantly improved performance
10458 in line-oriented reading of files.
10460 - Several hints files have been added or updated: aux.sh (updated),
10461 convexos.sh (updated), irix_4.sh (updated), irix_5.sh (updated),
10462 irix_6_2.sh (updated), next_3.sh (updated), next_3_2.sh (new),
10463 next_3_3.sh (new), next_4.sh (new), os2/sh (updated),
10464 sco.sh (updated), and solaris_2.sh (updated).
10466 - The test driver for the regression tests now reports when a set
10467 of tests have been skipped (presumable because the operation
10468 they're designed to test isn't supported on the current system).