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 Y'know, I've heard of this "beta" thing, but it's been so long since
53 I've seen one, I'm not sure it really exists...
57 Title: "New operator: sysseek()"
59 Files: doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm global.sym
60 keywords.pl opcode.pl pod/perldelta.pod pod/perlfunc.pod
61 pp_sys.c t/op/sysio.t toke.c
63 Title: "Allow recursive substitution again"
65 Files: pod/perldelta.pod pod/perldiag.pod pp_hot.c
69 Title: "Use size_t for socket size parameters of GNU libc"
71 Files: doio.c pp_sys.c
73 Title: "Fix STMT_{START,END} under g++"
74 From: Steven Parkes <parkes@sierravista.com>
75 Msg-ID: <199704141935.MAA11240@monterey.sierravista.com>
76 Date: Mon, 14 Apr 1997 12:35:34 -0700
79 Title: "Win32 update (four patches)"
80 From: Gurusamy Sarathy and Nick Ing-Simmons
81 Files: MANIFEST README.win32 dosish.h ext/SDBM_File/Makefile.PL
82 ext/SDBM_File/sdbm/Makefile.PL ext/SDBM_File/sdbm/sdbm.c
83 ext/SDBM_File/sdbm/sdbm.h lib/ExtUtils/MM_Unix.pm perl.c
84 utils/perlbug.PL utils/perldoc.PL win32/Makefile win32/TEST
85 win32/config.H win32/config.w32 win32/config_h.PL
86 win32/config_sh.PL win32/perllib.c win32/runperl.c
87 win32/win32.c win32/win32io.c win32/win32sck.c
91 Title: "New API function: perl_eval_pv()"
93 Msg-ID: <199704142113.RAA06823@postman.osf.org>
94 Date: Mon, 14 Apr 1997 17:13:41 -0400
95 Files: perl.c pod/perlcall.pod pod/perldelta.pod pod/perlembed.pod
96 pod/perlguts.pod proto.h
98 Title: "Fix C< s//whatever/ >, which reuses old pattern"
100 Files: pp_hot.c regexec.c
102 Title: "Return a value from PerlIO_{,un}getc"
103 From: Hallvard B Furuseth
104 Msg-ID: <199704131228.OAA05695@bombur2.uio.no>
105 Date: Sun, 13 Apr 1997 14:28:14 +0200 (MET DST)
108 Title: "Fix for environment leak"
109 From: skimo@breughel.ufsia.ac.be (Sven Verdoolaege)
110 Msg-ID: <19970415103246.NN46698@breughel.ufsia.ac.be>
111 Date: Tue, 15 Apr 1997 10:32:46 +0200
114 Title: "Fix comments in seed()"
115 From: Hallvard B Furuseth
116 Msg-ID: <199704141758.TAA06895@bombur2.uio.no>
117 Date: Mon, 14 Apr 1997 19:58:38 +0200 (MET DST)
122 Title: "Put extensions' autoload files in $archlib"
123 From: Chip Salzenberg
126 Title: "Use '-fPIC' for debugging compiles under Solaris with gcc"
127 From: Hallvard B Furuseth
130 LIBRARY AND EXTENSIONS
132 Title: "Refresh CGI to 2.34"
133 From: Chip Salzenberg
134 Files: eg/cgi/customize.cgi eg/cgi/tryit.cgi lib/CGI.pm
137 Title: "Debugger update"
138 From: Ilya Zakharevich
139 Msg-ID: <199704142115.RAA09923@monk.mps.ohio-state.edu>
140 Date: Mon, 14 Apr 1997 17:15:27 -0400 (EDT)
141 Files: lib/perl5db.pl
143 Title: "diagnostics: $/ gotcha"
145 Msg-ID: <199704151814.UAA03404@anna.in-berlin.de>
146 Date: Tue, 15 Apr 1997 20:14:01 +0200
147 Files: lib/diagnostics.pm
149 Title: "Update File::Path"
151 Msg-ID: <199704151401.QAA02556@anna.in-berlin.de>
152 Date: Tue, 15 Apr 1997 16:01:07 +0200
153 Files: lib/File/Path.pm t/lib/filepath.t
155 Title: "User::pwent.pm: g{,e}cos"
156 From: Tom Christiansen
157 Msg-ID: <199704130135.TAA23274@jhereg.perl.com>
158 Date: Sat, 12 Apr 1997 19:35:54 -0600
159 Files: lib/User/pwent.pm
161 Title: "Sys::Syslog: hyphens in hostnames"
162 From: Jarkko Hietaniemi
163 Msg-ID: <199704151421.RAA19693@alpha.hut.fi>
164 Date: Tue, 15 Apr 1997 17:21:53 +0300 (EET DST)
165 Files: lib/Sys/Syslog.pm
167 Title: "Clean up format of dlopen() debug info"
168 From: Hallvard B Furuseth
169 Files: ext/DynaLoader/dl_dlopen.xs
177 Title: "xsubpp incorrectly handles 'class::newthing()'"
178 From: "John Q. Linux" <jql@jql.accessone.com>
179 Msg-ID: <199704122201.PAA01780@jql.accessone.com>
180 Date: Sat, 12 Apr 1997 15:01:33 -0700
181 Files: lib/ExtUtils/xsubpp
185 Title: "Add CGI to perldelta.pod and improve its description in MANIFEST"
186 From: Chip Salzenberg
187 Files: MANIFEST pod/perldelta.pod
189 Title: "Describe probs with majordomo 1.94.1"
190 From: Chip Salzenberg
191 Files: pod/perldelta.pod
193 Title: "Fix description of /\G/g"
194 From: Chip Salzenberg
195 Files: pod/perlop.pod
197 Title: "Mention '...' operator in precedence table"
198 From: Tom Christiansen
199 Msg-ID: <199704131724.LAA23120@jhereg.perl.com>
200 Date: Sun, 13 Apr 1997 11:24:16 -0600
201 Files: pod/perlop.pod
208 Any minute now... second public beta... no, really...
210 CORE LANGUAGE CHANGES
212 Title: "Fix for incorrect overloaded assignment"
213 From: Ilya Zakharevich
214 Msg-ID: <199704112225.SAA03482@monk.mps.ohio-state.edu>
215 Date: Fri, 11 Apr 1997 18:25:33 -0400 (EDT)
218 Title: "Fix C< $x=''; pos($x)=0; $x=~/\G$/ >"
219 From: Chip Salzenberg
222 Title: "Fix label on C<for(;;)> statement"
223 From: Chip Salzenberg
224 Files: perly.c perly.y
228 Title: "update to 5.003_97b/hint/irix_6_2.sh"
229 From: Scott Henry <scotth@sgi.com>
230 Msg-ID: <yd8hghdjbk0.fsf@hoshi.engr.sgi.com>
231 Date: 11 Apr 1997 18:05:03 -0700
232 Files: hints/irix_6_2.sh
236 Title: "Before 'BEGIN not safe', explain why"
237 From: Chip Salzenberg
240 Title: "New error msg for low-key failure of C<require>"
241 From: Chip Salzenberg
242 Files: pod/perldiag.pod pp_ctl.c t/pragma/strict-subs
245 Title: "Put "dXSUB_SYS" last in declarations"
246 From: Chip Salzenberg
247 Files: win32/perllib.c
249 Title: "Minor type cleanup"
250 From: Chip Salzenberg
251 Files: proto.h toke.c
257 LIBRARY AND EXTENSIONS
259 Title: "win32: perl5db patch"
260 From: Gurusamy Sarathy
261 Msg-ID: <199704102142.RAA27396@aatma.engin.umich.edu>
262 Date: Thu, 10 Apr 1997 17:42:13 -0400
263 Files: lib/perl5db.pl
265 Title: "Enhancements to debugger, Term::ReadLine, Term::Cap"
266 From: Ilya Zakharevich
267 Msg-ID: <199704101948.PAA01841@monk.mps.ohio-state.edu>
268 Date: Thu, 10 Apr 1997 15:48:07 -0400 (EDT)
269 Files: lib/Term/Cap.pm lib/Term/ReadLine.pm lib/perl5db.pl
271 Title: "MM_Unix patch for use under CVS"
273 Msg-ID: <yfmd8s1vhpn.fsf@ls6.informatik.uni-dortmund.de>
274 Date: 11 Apr 1997 14:59:00 +0200
275 Files: lib/ExtUtils/MM_Unix.pm
277 Title: "Complex update (five patches)"
278 From: Jarkko Hietaniemi
279 Files: lib/Math/Complex.pm t/lib/complex.t
281 Title: "Fix undef warning in Math::BigInt"
282 From: Chip Salzenberg
283 Files: lib/Math/BigInt.pm
291 Title: "Add B<-o> option to a2p, for old awk; make new the default"
292 From: Chip Salzenberg
293 Files: x2p/a2p.h x2p/a2p.pod x2p/a2py.c x2p/walk.c
297 Title: "typo in lib/diagnostics.pm"
298 From: barnett@grymoire.crd.ge.com (Bruce Barnett)
299 Msg-ID: <199704111800.OAA27297@grymoire.crd.ge.com>
300 Date: Fri, 11 Apr 1997 14:00:54 -0400
301 Files: lib/diagnostics.pm
303 Title: "Use B<> for options in Class::Struct pod"
304 From: Hugo van der Sanden <hv@iii.co.uk>
305 Msg-ID: <334D2E7B.67F0@iii.co.uk>
306 Date: Thu, 10 Apr 1997 19:16:27 +0100
307 Files: lib/Class/Struct.pm
309 Title: "Explain //g and \G issues"
310 From: Gurusamy Sarathy
311 Msg-ID: <199704122048.QAA25060@aatma.engin.umich.edu>
312 Date: Sat, 12 Apr 1997 16:48:41 -0400
313 Files: pod/perldelta.pod pod/perlop.pod pod/perlre.pod
315 Title: "more (err, less) doubled words"
316 From: Jarkko Hietaniemi
317 Msg-ID: <199704111931.WAA24460@alpha.hut.fi>
318 Date: Fri, 11 Apr 1997 22:31:25 +0300 (EET DST)
319 Files: ext/DB_File/DB_File.pm ext/DynaLoader/DynaLoader.pm
320 ext/IO/lib/IO/Pipe.pm lib/CGI.pm lib/Exporter.pm
321 lib/ExtUtils/MakeMaker.pm lib/IPC/Open2.pm lib/IPC/Open3.pm
322 lib/vars.pm pod/perlcall.pod pod/perldiag.pod
323 pod/perlfaq1.pod pod/perlfaq3.pod pod/perlfaq5.pod
324 pod/perlfaq7.pod pod/perlfaq8.pod pod/perlipc.pod
326 Title: "Freudian slip error in perlsub.pod"
327 From: barnett@grymoire.crd.ge.com (Bruce Barnett)
328 Msg-ID: <199704111755.NAA27200@grymoire.crd.ge.com>
329 Date: Fri, 11 Apr 1997 13:55:07 -0400
330 Files: pod/perlsub.pod
332 Title: "Little patch for perl5.003_97c/pod/perlpod.pod"
333 From: rse@engelschall.com (Ralf S. Engelschall)
334 Msg-ID: <199704112048.WAA08733@en1.engelschall.com>
335 Date: Fri, 11 Apr 1997 22:48:37 +0200
336 Files: pod/perlpod.pod
343 That second public beta will be Real Soon Now...
345 CORE LANGUAGE CHANGES
347 Title: "Refine setgroups() behavior of C<$)>"
348 From: Chip Salzenberg
349 Files: mg.c pod/perldelta.pod pod/perlvar.pod
351 Title: "Forbid -[Mm] on #! line"
352 From: Chip Salzenberg
353 Files: pod/perldelta.pod pod/perldiag.pod toke.c
357 Title: "Fix dynamic loading (and argv[0]) under AmigaOS"
358 From: Norbert Pueschel
359 Msg-ID: <77724842@Armageddon.meb.uni-bonn.de>
360 Date: Tue, 08 Apr 1997 22:01:45 +0200
361 Files: hints/amigaos.sh
363 Title: "Special mkdir() for VMS"
365 Msg-ID: <01IHGOXN6MZM0004K3@hmivax.humgen.upenn.edu>
366 Date: Tue, 08 Apr 1997 12:33:56 -0400 (EDT)
367 Files: dosish.h lib/ExtUtils/MM_Unix.pm lib/File/Path.pm os2/os2ish.h
368 plan9/plan9ish.h pp_sys.c unixish.h vms/vms.c vms/vmsish.h
372 Title: "Fix assignment from magic SV that becomes a glob"
373 From: Chip Salzenberg
378 Title: "Fix syntax error in Configure comment(!)"
379 From: Chip Salzenberg
382 Title: "For Solaris, if -DDEBUGGING, default to '-KPIC', not '-Kpic'"
383 From: Chip Salzenberg
386 Title: "Fix usage of dXSUB_SYS, esp. in ExtUtils::Miniperl"
387 From: Chip Salzenberg
388 Files: dosish.h minimod.pl os2/os2ish.h plan9/plan9ish.h vms/vmsish.h
390 LIBRARY AND EXTENSIONS
392 Title: "Replace Class::Template with improved Class::Struct"
393 From: Jim Miner <jfm@winternet.com>
394 Files: MANIFEST lib/Class/Struct.pm lib/Class/Template.pm
395 lib/File/stat.pm lib/Net/hostent.pm lib/Net/netent.pm
396 lib/Net/protoent.pm lib/Net/servent.pm lib/Time/gmtime.pm
397 lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
398 lib/User/pwent.pm pod/perldelta.pod pod/perlfaq7.pod
399 pod/perlmod.pod pod/perltoot.pod
401 Title: "MakeMaker pathname patch"
402 From: Nick Ing-Simmons
403 Msg-ID: <199704091908.UAA00877@ni-s.u-net.com>
404 Date: Wed, 9 Apr 1997 20:08:23 +0100
405 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
407 Title: "Fix configuration of new socket"
408 From: Chip Salzenberg
409 Files: ext/IO/lib/IO/Socket.pm
411 Title: "Improve IO::Handle docs; don't export _open_mode_string"
412 From: Chip Salzenberg
413 Files: ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
415 Title: "Complex.pm: 0**0 sanity"
416 From: Jarkko Hietaniemi
417 Msg-ID: <199704091804.VAA13930@alpha.hut.fi>
418 Date: Wed, 9 Apr 1997 21:04:23 +0300 (EET DST)
419 Files: lib/Math/Complex.pm
421 Title: "Fix typos in Math::Trig"
422 From: Jarkko Hietaniemi
423 Files: lib/Math/Trig.pm
427 Title: "Accommodate CodeBuilder variant of Machten 4.0.3"
428 From: Dominic Dunlop <domo@slipper.ip.lu>
429 Msg-ID: <v03020902af704d320f27@[194.51.248.88]>
430 Date: Tue, 8 Apr 1997 22:15:15 +0200
431 Files: t/io/fs.t t/op/stat.t
439 Title: "IO::Socket doc fix"
440 From: Roderick Schertler
441 Msg-ID: <28383.860527843@eeyore.ibcinc.com>
442 Date: Tue, 08 Apr 1997 15:30:43 -0400
443 Files: ext/IO/lib/IO/Socket.pm
450 Working on the second public beta...
452 CORE LANGUAGE CHANGES
454 Title: "Make assignment to C<$)> call setgroups()"
455 From: Chip Salzenberg
456 Files: Configure config_H config_h.SH mg.c plan9/config.plan9
457 pod/perldelta.pod vms/config.vms win32/config.H
460 Title: "Grandfather "$$<digit>" in strings"
461 From: Chip Salzenberg
462 Files: pod/perldiag.pod toke.c
464 Title: "Disconnect warn and die hooks _after_ object destruction"
465 From: Chip Salzenberg
468 Title: "Forbid recursive substitutions"
469 From: Chip Salzenberg
470 Files: cop.h pod/perldelta.pod pod/perldiag.pod pp_ctl.c pp_hot.c
474 Title: "Use SSize_t for values of PerlIO_{read,write}"
475 From: Chip Salzenberg
476 Files: perlio.c perlio.h perlsdio.h pp_sys.c
478 Title: "perlwin-97a_4: win32 environ fix"
479 From: Gurusamy Sarathy
480 Msg-ID: <199704060431.XAA23400@aatma.engin.umich.edu>
481 Date: Sat, 05 Apr 1997 23:31:11 -0500
482 Files: win32/win32.c win32/win32io.c win32/win32io.h win32/win32iop.h
486 Title: "length($') isn't"
487 From: Gurusamy Sarathy
488 Msg-ID: <199704070730.DAA07310@aatma.engin.umich.edu>
489 Date: Mon, 07 Apr 1997 03:30:44 -0400
492 Title: "Fix obscure regex bug related to leading C<.*>"
493 From: Chip Salzenberg
496 Title: "Add warning for glob failure"
497 From: Chip Salzenberg
498 Files: pod/perldelta.pod pod/perldiag.pod pp_hot.c
500 Title: "Fix C<perl -V> in presence of local patches"
501 From: Chip Salzenberg
506 Title: "Don't suggest 'Configure -der' in config.sh comments"
507 From: Chip Salzenberg
510 LIBRARY AND EXTENSIONS
512 Title: "CGI->redirect patch"
513 From: Doug MacEachern
514 Msg-ID: <199704051527.KAA11280@postman.osf.org>
515 Date: Sat, 05 Apr 1997 10:27:52 -0500
518 Title: "Updates to Math::Complex and Math::Trig"
519 From: Jarkko Hietaniemi
520 Files: lib/Math/Complex.pm lib/Math/Trig.pm pod/perldelta.pod
523 Title: "Fix FindBin under Win32, and document success"
524 From: Nick Ing-Simmons and Gurusamy Sarathy
525 Msg-ID: <199704051504.QAA09507@ni-s.u-net.com>
526 Date: Sat, 5 Apr 1997 16:04:52 +0100
527 Files: README.win32 lib/Cwd.pm lib/FindBin.pm
535 Title: "Patch for 'perldoc -f'"
537 Msg-ID: <199704061732.TAA00353@bergen.sn.no>
538 Date: Sun, 6 Apr 1997 19:32:04 +0200
539 Files: utils/perldoc.PL
543 Title: "Document required module versions"
544 From: Chip Salzenberg
545 Files: pod/perldelta.pod
547 Title: "Document sample function perl_eval()"
548 From: Doug MacEachern
549 Msg-ID: <199704051524.KAA06090@postman.osf.org>
550 Date: Sat, 05 Apr 1997 10:24:43 -0500
551 Files: pod/perlcall.pod pod/perlembed.pod
553 Title: "Make L<perltrap> refer to L<perldelta>"
554 From: Chip Salzenberg
555 Files: pod/perltrap.pod
562 This release gets a letter instead of a full subversion because I'm
563 planning on making 5.003_98 the second public beta.
565 CORE LANGUAGE CHANGES
567 Title: "Fix AUTOLOAD, or kill me"
568 From: Chip Salzenberg
569 Files: gv.c pp.c t/op/method.t
573 Title: "Add support for Cygwin32 (GNU-Win32) -- very low impact"
574 From: John Cerney <j-cerney1@ti.com>
575 Msg-ID: <199704030821.JAA08762@pluto.tiuk.ti.com>
576 Date: Thu, 3 Apr 1997 09:21:17 +0100
577 Files: MANIFEST README.cygwin32 cygwin32/cw32imp.h cygwin32/gcc2
578 cygwin32/ld2 cygwin32/perlgcc cygwin32/perlld
579 ext/DynaLoader/dl_cygwin32.xs hints/cygwin32.sh perl.h
582 Title: "Win32 update (six patches)"
583 From: Gurusamy Sarathy
584 Files: MANIFEST README.win32 dosish.h t/io/fs.t t/io/tell.t
585 t/lib/io_tell.t t/op/magic.t t/op/mkdir.t t/op/runlevel.t
586 t/op/stat.t t/op/taint.t win32/Makefile win32/VC-2.0/pod.mak
587 win32/makedef.pl win32/pod.mak win32/win32.c win32/win32.h
588 win32/win32io.c win32/win32io.h win32/win32iop.h
590 Title: "AmigaOS update"
591 From: Norbert Pueschel
592 Msg-ID: <77724828@Armageddon.meb.uni-bonn.de>
593 Date: Thu, 03 Apr 1997 16:16:51 +0200
594 Files: README.amiga hints/amigaos.sh
598 Title: "Fix const-sub-related panic on C<sub foo { my $x; 0 } foo>"
599 From: Chip Salzenberg
602 Title: "Fix warning for useless C<1..2>"
603 From: Chip Salzenberg
606 Title: "Minor cleanups"
607 From: Gurusamy Sarathy
608 Msg-ID: <199704040056.TAA22253@aatma.engin.umich.edu>
609 Date: Thu, 03 Apr 1997 19:56:57 -0500
610 Files: mg.c mg.h perl.c
612 Title: "Eliminate unreliable warning with %SIG and strict refs"
613 From: Chip Salzenberg
616 Title: "Fix impossible test in vivification"
617 From: Chip Salzenberg
620 Title: "runlevel is I32, not int"
621 From: Roderick Schertler
622 Msg-ID: <2848.860109823@eeyore.ibcinc.com>
623 Date: Thu, 03 Apr 1997 18:23:43 -0500
624 Files: pp_ctl.c util.c
628 Title: "Re: shared lib compilation problem with miniperl5.003_97"
630 Msg-ID: <Pine.SOL.3.95q.970404124326.647K-100000@fractal.lafayette.ed
631 Date: Fri, 04 Apr 1997 13:02:23 -0500 (EST)
634 LIBRARY AND EXTENSIONS
636 Title: "Math::Trig, based on (and from an author of) Math::Complex"
637 From: Chip Salzenberg
638 Files: MANIFEST lib/Math/Complex.pm lib/Math/Trig.pm
639 pod/perldelta.pod t/lib/complex.t t/lib/trig.t
641 Title: "Update AutoLoader and docs; support C<use AutoLoader 'AUTOLOAD'>"
642 From: Chip Salzenberg and Tim Bunce
643 Files: lib/AutoLoader.pm
645 Title: "CPAN & TRL-Gnu"
646 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
647 Msg-ID: <9704040809.AA26143@o09.rosat.mpe-garching.mpg.de>
648 Date: Fri, 04 Apr 1997 10:09:03 +0200
651 Title: "Limit @ISA to actual DBM in AnyDBM"
652 From: Chip Salzenberg
653 Files: lib/AnyDBM_File.pm
655 Title: "Don't use $4 when it might be undef"
656 From: Chip Salzenberg
657 Files: lib/bigfloat.pl
661 Title: "Make *dbm tests work with Win32"
662 From: Chip Salzenberg
663 Files: t/lib/anydbm.t t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t
672 Title: "Update INSTALL"
677 From: Nathan Torkington <gnat@prometheus.frii.com>
678 Files: pod/perlcall.pod pod/perldata.pod pod/perldebug.pod
679 pod/perldiag.pod pod/perlform.pod pod/perlfunc.pod
680 pod/perlipc.pod pod/perllocale.pod pod/perlmod.pod
681 pod/perlop.pod pod/perlre.pod pod/perlrun.pod
682 pod/perlstyle.pod pod/perltoc.pod pod/perlvar.pod
689 CORE LANGUAGE CHANGES
691 Title: "Reenable but deprecate inherited AUTOLOAD for plain funcs"
692 From: Chip Salzenberg
693 Files: ext/DynaLoader/DynaLoader.pm gv.c lib/Text/ParseWords.pm
694 pod/perldelta.pod pod/perldiag.pod t/op/method.t
698 Title: "Don't use setjmp() and longjmp() in complex exprs"
699 From: Chip Salzenberg
700 Files: perl.c pp_ctl.c scope.h
702 Title: "Improve definition of Sock_size_t"
703 From: Chip Salzenberg
704 Files: doio.c pp_sys.c
706 Title: "Don't use a completely empty macro parameter"
707 From: Chip Salzenberg
710 Title: "Win32 update"
711 From: Gurusamy Sarathy
712 Msg-ID: <199704020608.BAA29538@aatma.engin.umich.edu>
713 Date: Wed, 02 Apr 1997 01:08:09 -0500
714 Files: win32/VC-2.0/modules.mak win32/VC-2.0/perl.mak win32/VC-
715 2.0/perldll.mak win32/perl.mak
719 Title: "Introduce and use gv_fetchmethod_autoload()"
720 From: Chip Salzenberg
721 Files: global.sym gv.c pod/perlguts.pod proto.h universal.c
723 Title: "Reduce memory footprint of literal strings"
724 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
725 Msg-ID: <1997Apr1.113438.1913905@hmivax.humgen.upenn.edu>
726 Date: Tue, 01 Apr 1997 11:34:37 -0500 (EST)
731 Title: "Remove target before link() of perldiag.pod"
732 From: Chip Salzenberg
735 LIBRARY AND EXTENSIONS
737 Title: "Refresh CPAN to 1.24"
739 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
741 Title: "Refresh ExtUtils::Manifest to 1.33"
743 Files: lib/ExtUtils/Manifest.pm
745 Title: "Update $VERSION of ExtUtils::Embed to reflect reality"
746 From: Chip Salzenberg
747 Files: lib/ExtUtils/Embed.pm
749 Title: "Fix POSIX::raise()"
750 From: "Jens T. Berger Thielemann" <jensthi@ifi.uio.no>
751 Msg-ID: <Pine.SUN.3.91.970401153125.8053A-100000@holmenkollen.ifi.uio
752 Date: Tue, 1 Apr 1997 15:34:47 +0200 (MET DST)
753 Files: ext/POSIX/POSIX.pm
755 Title: "Eliminate warnings in File::Basename"
756 From: Robin Barker <rmb1@cise.npl.co.uk>
757 Msg-ID: <11173.9704011111@tempest.cise.npl.co.uk>
758 Date: Tue, 1 Apr 97 12:11:43 BST
759 Files: lib/File/Basename.pm t/lib/basename.t
761 Title: "Eliminate warning in CGI.pm"
762 From: Chip Salzenberg
765 Title: "Tweaks to constant.pm"
767 Msg-ID: <Pine.GSO.3.96.970331205519.16684I-100000@kelly.teleport.com>
768 Date: Mon, 31 Mar 1997 21:10:14 -0800 (PST)
769 Files: lib/constant.pm
771 Title: "Document eval vs. sub in Benchmark"
772 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
773 Msg-ID: <199704012231.XAA00225@crypt.compulink.co.uk>
774 Date: Tue, 01 Apr 1997 23:31:55 +0100
775 Files: lib/Benchmark.pm
783 Title: "Improve heuristics for pod2man titles"
784 From: Roderick Schertler
785 Msg-ID: <pzn2ri9gto.fsf@eeyore.ibcinc.com>
786 Date: 01 Apr 1997 23:41:55 -0500
787 Files: pod/pod2man.PL
791 Title: "Clean up some poddities, and make C<make html> work again"
792 From: Chip Salzenberg
793 Files: pod/Makefile pod/perldelta.pod pod/perldiag.pod
794 pod/perlfaq8.pod pod/perlfunc.pod pod/perlop.pod
797 Title: "Fix MM doc's use of "SUPER::""
798 From: avera@hal.com (Jim Avera)
799 Msg-ID: <9704012235.AA07841@membrane.hal.com>
800 Date: Tue, 1 Apr 1997 14:35:26 -0800 (PST)
801 Files: lib/ExtUtils/MakeMaker.pm
803 Title: "Eliminate pod warnings in libs"
804 From: Chip Salzenberg
805 Files: lib/CGI.pm lib/ExtUtils/Command.pm
812 CORE LANGUAGE CHANGES
814 Title: "Support $ENV{PERL5OPT}"
815 From: Chip Salzenberg
816 Files: perl.c pod/perldiag.pod pod/perldelta.pod pod/perlrun.pod
818 Title: "Implement void context, in which C<wantarray> is undef"
819 From: Chip Salzenberg
820 Files: cop.h doop.c dump.c global.sym gv.c op.c op.h perl.c
821 pod/perlcall.pod pod/perldelta.pod pod/perlfunc.pod
822 pod/perlguts.pod pod/perlsub.pod pp.c pp_ctl.c pp_hot.c
825 Title: "Don't look up &AUTOLOAD in @ISA when calling plain function"
826 From: Chip Salzenberg
827 Files: global.sym gv.c lib/Text/ParseWords.pm pod/perldelta.pod
828 pp_hot.c proto.h t/op/method.t
830 Title: "Allow closures to be constant subroutines"
831 From: Chip Salzenberg
834 Title: "Make C<scalar(reverse)> mean C<scalar(reverse $_)>"
835 From: Chip Salzenberg
838 Title: "Fix lexical suicide from C<my $x = $x> in sub"
839 From: Chip Salzenberg
842 Title: "Make "Unrecog. char." fatal, and update its doc"
843 From: Chip Salzenberg
844 Files: pod/perldiag.pod toke.c
846 Title: "Die on patterns that will match empty string forever"
847 From: Stephen Potter <spp@psa.pencom.com>
848 Msg-ID: <199703282138.PAA28311@psa.pencom.com>
849 Date: Fri, 28 Mar 1997 15:38:30 -0600
854 Title: "safefree() mismatch"
855 From: Roderick Schertler
856 Msg-ID: <21338.859653381@eeyore.ibcinc.com>
857 Date: Sat, 29 Mar 1997 11:36:21 -0500
860 Title: "FreeBSD update"
861 From: Slaven Rezic <eserte@cs.tu-berlin.de>
862 Msg-ID: <199703311417.QAA04162@cabulja.herceg.de>
863 Date: Mon, 31 Mar 1997 16:17:42 +0200 (MET DST)
864 Files: hints/freebsd.sh
866 Title: "Win32 update (seven patches)"
867 From: Gurusamy Sarathy and Nick Ing-Simmons
868 Files: EXTERN.h MANIFEST win32/Makefile win32/perl.mak
869 win32/perl.rc win32/perldll.mak win32/makedef.pl
870 win32/modules.mak win32/win32io.c win32/bin/pl2bat.bat
874 Title: "Report PERL* environment variables in -V and perlbug"
875 From: Chip Salzenberg
876 Files: perl.c utils/perlbug.PL
878 Title: "Typo in perl.c: Printing NO_EMBED for perl -V"
880 Msg-ID: <199703301922.VAA13509@furubotn.sn.no>
881 Date: Sun, 30 Mar 1997 21:22:11 +0200
884 Title: "Don't let C<$var = $var> untaint $var"
885 From: Chip Salzenberg
886 Files: pp_hot.c pp_sys.c sv.h t/op/taint.t
888 Title: "Fix autoviv bug in C<my $x; ++$x->{KEY}>"
889 From: Chip Salzenberg
892 Title: "Re: 5.004's new srand() default seed"
893 From: Hallvard B Furuseth
894 Msg-ID: <199703302219.AAA20998@bombur2.uio.no>
895 Date: Mon, 31 Mar 1997 00:19:13 +0200 (MET DST)
898 Title: "Re: embedded perl and top_env problem "
899 From: Gurusamy Sarathy
900 Msg-ID: <199703280031.TAA05711@aatma.engin.umich.edu>
901 Date: Thu, 27 Mar 1997 19:31:42 -0500
902 Files: gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c scope.h util.c
904 Title: "Define and use new macro: boolSV()"
906 Files: gv.c lib/ExtUtils/typemap os2/os2.c pp.c pp_hot.c pp_sys.c
907 sv.c sv.h universal.c vms/vms.c
909 Title: "Re: strict @F"
910 From: Hallvard B Furuseth
911 Msg-ID: <199703252110.WAA16038@bombur2.uio.no>
912 Date: Tue, 25 Mar 1997 22:10:33 +0100 (MET)
915 Title: "Try harder to identify errors at EOF"
916 From: Chip Salzenberg
919 Title: "Minor string change in toke.c: 'bareword'"
920 From: lvirden@cas.org
921 Msg-ID: <1997Mar27.130247.1911552@hmivax.humgen.upenn.edu>
922 Date: Thu, 27 Mar 1997 13:02:46 -0500 (EST)
925 Title: "Improve diagnostic on \r in program text"
926 From: Chip Salzenberg
927 Files: pod/perldiag.pod toke.c
929 Title: "Make Sock_size_t typedef work right"
930 From: Chip Salzenberg
931 Files: perl.h pp_sys.c
933 Title: "Eliminate unused dummy variable"
934 From: Doug MacEachern
935 Msg-ID: <199703270123.UAA25454@postman.osf.org>
936 Date: Wed, 26 Mar 1997 20:23:14 -0500
937 Files: lib/ExtUtils/Embed.pm unixish.h writemain.SH
941 Title: "Allow for coexistence of various versions of perldiag.pod"
942 From: Chip Salzenberg
943 Files: installperl lib/diagnostics.pm
945 LIBRARY AND EXTENSIONS
947 Title: "New module constant.pm"
949 Files: MANIFEST lib/constant.pm op.c pp.c t/pragma/constant.t
951 Title: "Remove chat2"
952 From: Chip Salzenberg
953 Files: MANIFEST lib/chat2.inter lib/chat2.pl
955 Title: "Include CGI.pm 2.32"
956 From: Chip Salzenberg
957 Files: MANIFEST eg/cgi/* lib/CGI.pm lib/CGI/Apache.pm
958 lib/CGI/Carp.pm lib/CGI/Fast.pm lib/CGI/Push.pm
961 Title: "Fix C<print $_> in debugger"
962 From: Ilya Zakharevich
963 Msg-ID: <199703312355.SAA01068@monk.mps.ohio-state.edu>
964 Date: Mon, 31 Mar 1997 18:55:55 -0500 (EST)
965 Files: lib/perl5db.pl
967 Title: "Re: Pod problems & fixes"
968 From: Hallvard B Furuseth
969 Msg-ID: <199703261829.TAA17015@bombur2.uio.no>
970 Date: Wed, 26 Mar 1997 19:29:14 +0100 (MET)
971 Files: lib/Pod/Text.pm
973 Title: "Re: $whoami calculation in Sys::Syslog.pm should not be greedy"
974 From: Roderick Schertler
975 Msg-ID: <pz4tdu7j57.fsf@eeyore.ibcinc.com>
976 Date: 29 Mar 1997 11:33:24 -0500
977 Files: lib/Sys/Syslog.pm
979 Title: "C<new SelectSaver $fh> doesn't always restore"
980 From: Spider Boardman
981 Msg-ID: <199703291906.OAA07232@Orb.Nashua.NH.US>
982 Date: Sat, 29 Mar 1997 14:06:37 -0500
983 Files: lib/SelectSaver.pm
985 Title: "Patch for Benchmark.pm"
986 From: Hugo van der Sanden <hv@crypt.compulink.co.uk> w/Tim Bunce
987 Msg-ID: <199703291504.PAA01596@crypt.compulink.co.uk>
988 Date: Sat, 29 Mar 1997 15:04:32 +0000
989 Files: lib/Benchmark.pm
991 Title: "Tiny doc fix for AutoSplit.pm"
992 From: "Randy J. Ray" <rjray@uswest.com>
993 Msg-ID: <rjray-9702272117.AA001223633@snakepit.ecte.uswc.uswest.com>
994 Date: Thu, 27 Mar 1997 14:17:38 -0700
995 Files: lib/AutoSplit.pm
1003 Title: "Tom C's Pod::Html and html tools, as of 30 March 97"
1004 From: Chip Salzenberg
1005 Files: MANIFEST installhtml lib/Pod/Html.pm pod/pod2html.PL
1007 Title: "Fix path bugs in installhtml"
1008 From: Robin Barker <rmb1@cise.npl.co.uk>
1009 Msg-ID: <3180.9703270906@tempest.cise.npl.co.uk>
1010 Date: Thu, 27 Mar 97 09:06:14 GMT
1013 Title: "Make perlbug say that it's only for core Perl bugs"
1014 From: Chip Salzenberg
1015 Files: utils/perlbug.PL
1019 Title: "INSTALL-1.11"
1020 From: Andy Dougherty
1021 Msg-ID: <Pine.SOL.3.95q.970326140905.10178A-100000@fractal.lafayette.
1022 Date: Wed, 26 Mar 1997 14:27:52 -0500 (EST)
1025 Title: "Patch for perl.pod"
1026 From: wmiddlet@Adobe.COM (William Middleton)
1027 Msg-ID: <199703262305.PAA13121@ducks>
1028 Date: Wed, 26 Mar 1997 15:05:39 -0800 (PST)
1031 Title: "Document autouse and constant; update diagnostics"
1032 From: Chip Salzenberg
1033 Files: pod/perldelta.pod
1035 Title: "Suggest to upgraders that they try '-w' again"
1036 From: Hallvard B Furuseth
1037 Msg-ID: <199703251901.UAA15982@bombur2.uio.no>
1038 Date: Tue, 25 Mar 1997 20:01:26 +0100 (MET)
1039 Files: pod/perldelta.pod
1041 Title: "Improve and update documentation of constant subs"
1043 Msg-ID: <Pine.GSO.3.96.970331122546.14185C-100000@kelly.teleport.com>
1044 Date: Mon, 31 Mar 1997 13:05:54 -0800 (PST)
1045 Files: pod/perlsub.pod
1047 Title: "Improve documentation of C<return>"
1048 From: Chip Salzenberg
1049 Files: pod/perlfunc.pod pod/perlsub.pod
1051 Title: "perlfunc.pod patch"
1053 Msg-ID: <199703262159.WAA17531@furubotn.sn.no>
1054 Date: Wed, 26 Mar 1997 22:59:23 +0100
1055 Files: pod/perlfunc.pod
1057 Title: "Use 'while (defined($x = <>)) {}', per <gnat@frii.com>"
1058 From: Chip Salzenberg
1059 Files: configpm lib/Term/Cap.pm perlsh pod/perlipc.pod pod/perlop.pod
1060 pod/perlsub.pod pod/perlsyn.pod pod/perltrap.pod
1061 pod/perlvar.pod win32/bin/search.bat
1063 Title: "Document and test C<%> behavior with negative operands"
1064 From: Chip Salzenberg
1065 Files: pod/perlop.pod t/op/arith.t
1067 Title: "Update docs on $]"
1068 From: Chip Salzenberg
1069 Files: pod/perlvar.pod
1071 Title: "perlvar.pod patch"
1073 Msg-ID: <199703261254.NAA10237@bergen.sn.no>
1074 Date: Wed, 26 Mar 1997 13:54:00 +0100
1075 Files: pod/perlvar.pod
1077 Title: "Fix example of C<or> vs. C<||>"
1078 From: Chip Salzenberg
1079 Files: pod/perlsyn.pod
1081 Title: "Pod usage and spelling patch"
1082 From: Larry W. Virden
1085 Title: "Pod updates"
1086 From: "Cary D. Renzema" <caryr@mxim.com>
1087 Msg-ID: <199703262353.PAA01819@macs.mxim.com>
1088 Date: Wed, 26 Mar 1997 15:53:22 -0800 (PST)
1096 CORE LANGUAGE CHANGES
1098 Title: "Don't compile scalar mods of aggregates, like C<@a =~ s/a/b/>"
1099 From: Chip Salzenberg
1100 Files: op.c t/op/misc.t
1102 Title: "Automatically flush on C< $| = 1 >"
1103 From: Chip Salzenberg
1106 Title: "Refine modulus ("%") per suggestion of Tim Goodwin"
1107 From: Chip Salzenberg
1110 Title: "If C<perl -a>, do equivalent of C<use vars '@F'>"
1111 From: Chip Salzenberg
1114 Title: "Warn about undef magic values just like non-magic"
1115 From: Chip Salzenberg
1116 Files: ext/Opcode/Safe.pm sv.c t/lib/db-btree.t t/lib/db-hash.t
1117 t/lib/db-recno.t t/pragma/locale.t
1121 Title: "Remove redundant patch to hints/bsdos.sh"
1122 From: Shigeya Suzuki <shigeya@foretune.co.jp>
1123 Msg-ID: <19970322222244K.shigeya@foretune.co.jp>
1124 Date: Sat, 22 Mar 1997 22:22:44 +0900
1125 Files: hints/bsdos.sh
1127 Title: "Another MachTen Patch"
1129 Msg-ID: <Pine.GSO.3.96.970324152150.20610P-100000@kelly.teleport.com>
1130 Date: Mon, 24 Mar 1997 15:26:48 -0800 (PST)
1131 Files: hints/machten_2.sh
1133 Title: "Win32 update (five patches)"
1134 From: Gurusamy Sarathy and Nick Ing-Simmons
1135 Files: MANIFEST README.win32 doio.c dosish.h pp_sys.c
1136 lib/ExtUtils/Command.pm t/comp/multiline.t t/op/magic.t
1137 t/op/mkdir.t t/op/runlevel.t t/op/stat.t t/op/write.t
1138 win32/Makefile win32/config.H win32/config.w32 win32/win32.c
1139 win32/win32.h win32/win32aux.c win32/*.mak win32/VC-2.0/*.mak
1143 Title: "Fix botch with G_NOARGS; PUSHMARK *is* required"
1144 From: Chip Salzenberg
1147 Title: "Improve 'prototype mismatch' warning"
1148 From: Chip Salzenberg
1149 Files: global.sym op.c pod/perldiag.pod proto.h sv.c t/comp/redef.t
1151 Title: "In perlio, fix vprintf() definition and define vfprintf()"
1152 From: Chip Salzenberg
1159 LIBRARY AND EXTENSIONS
1161 Title: "Fix C<require> in Getopt::Long to work with 5.003"
1162 From: Chip Salzenberg
1163 Files: lib/Getopt/Long.pm
1165 Title: "Extraneous blank lines from Pod::Text"
1166 From: Russ Allbery <rra@stanford.edu>
1167 Msg-ID: <qumend4qq08.fsf@cyclone.stanford.edu>
1168 Date: 25 Mar 1997 01:28:55 -0800
1169 Files: lib/Pod/Text.pm
1171 Title: "Exporting UNIVERSAL::can"
1173 Msg-ID: <E0w9DwX-0000Zr-00@taurus.cus.cam.ac.uk>
1174 Date: Mon, 24 Mar 1997 17:54:01 +0000
1175 Files: lib/UNIVERSAL.pm
1177 Title: "Term::Readline patch for AmigaOS"
1178 From: Norbert Pueschel
1179 Msg-ID: <77724797@Armageddon.meb.uni-bonn.de>
1180 Date: Sun, 23 Mar 1997 18:57:22 +0100
1181 Files: lib/Term/ReadLine.pm
1185 Title: "Reduce memory footprint of complex.t"
1186 From: Dominic Dunlop <domo@slipper.ip.lu>
1187 Msg-ID: <v03020902af5d8e03c5ab@[194.51.248.84]>
1188 Date: Tue, 25 Mar 1997 15:39:26 +0100
1189 Files: t/lib/complex.t
1193 Title: "Improve pod2man diagnostic when NAME is invalid"
1194 From: Chip Salzenberg
1195 Files: pod/pod2man.PL
1199 Title: "INSTALL-1.8 to INSTALL-1.9 updates"
1200 From: Andy Dougherty
1201 Msg-ID: <Pine.SOL.3.95q.970325135138.3374A-100000@fractal.lafayette.e
1202 Date: Tue, 25 Mar 1997 13:52:53 -0500 (EST)
1205 Title: "Document possible problems with -Mdiagnostics after upgrade"
1206 From: Chip Salzenberg
1209 Title: "Mention perldelta in INSTALL"
1210 From: Chip Salzenberg
1213 Title: "Describe pod format at top of INSTALL"
1214 From: Chip Salzenberg
1217 Title: "Document C</a *b/x> fix"
1218 From: Chip Salzenberg
1219 Files: pod/perldelta.pod
1221 Title: "pods for subroutine argument autovivication"
1223 Msg-ID: <E0w9489-0005YT-00@ursa.cus.cam.ac.uk>
1224 Date: Mon, 24 Mar 1997 07:25:21 +0000
1225 Files: pod/perldelta.pod pod/perlsub.pod
1227 Title: "Missing item in perldiag"
1229 Msg-ID: <E0w8jVZ-0005va-00@ursa.cus.cam.ac.uk>
1230 Date: Sun, 23 Mar 1997 09:24:09 +0000
1231 Files: pod/perldiag.pod
1233 Title: "Mention and discourage use of term 'soft reference'"
1234 From: Chip Salzenberg
1235 Files: pod/perlref.pod
1237 Title: "Pod problems & fixes"
1238 From: Hallvard B Furuseth
1239 Msg-ID: <199703242031.VAA14997@bombur2.uio.no>
1240 Date: Mon, 24 Mar 1997 21:31:51 +0100 (MET)
1241 Files: INSTALL lib/Term/Complete.pm lib/subs.pm pod/perlcall.pod
1242 pod/perldata.pod pod/perldiag.pod pod/perlembed.pod
1243 pod/perlguts.pod pod/perlmod.pod pod/perlop.pod
1244 pod/perlpod.pod pod/pod2html.PL
1246 Title: "DB_File documentation fix"
1248 Msg-ID: <9703240854.AA08401@claudius.bfsec.bt.co.uk>
1249 Date: Mon, 24 Mar 97 08:54:16 GMT
1250 Files: ext/DB_File/DB_File.pm
1253 From: Nathan Torkington <gnat@prometheus.frii.com>
1254 Files: pod/perlfaq*.pod
1261 CORE LANGUAGE CHANGES
1263 Title: "Defer creation of array and hash elements as parameters"
1264 From: Chip Salzenberg
1265 Files: dump.c global.sym mg.c op.c op.h perl.h pp.c pp_hot.c proto.h
1268 Title: "New special literal: __PACKAGE__"
1269 From: Chip Salzenberg
1270 Files: keywords.pl pod/perldata.pod toke.c
1272 Title: "Ignore whitespace before +*? in //x"
1273 From: Chip Salzenberg
1276 Title: "Abort compilation at C<BEGIN{}> or C<use> after errors"
1277 From: Chip Salzenberg
1278 Files: op.c pod/perldiag.pod t/pragma/subs.t
1280 Title: "allow C<substr 'hello', -10>"
1281 From: David Dyck <dcd@tc.fluke.com>
1282 Msg-ID: <97Mar10.155517pst.35716-2@gateway.fluke.com>
1283 Date: Mon, 10 Mar 1997 15:55:44 -0800
1286 Title: "Regularize C<x % y>, esp. when y is negative"
1287 From: Chip Salzenberg
1290 Title: "Flush before C<flock(FOO, LOCK_UN)>"
1291 From: Chip Salzenberg
1292 Files: pod/perldelta.pod pod/perlfunc.pod pp_sys.c
1294 Title: "Close loopholes in prototype mismatch warning"
1295 From: Chip Salzenberg
1296 Files: op.c sv.c toke.c
1298 Title: "Warn on C<while ($x = each %y) {}>"
1299 From: Chip Salzenberg
1300 Files: op.c pod/perldiag.pod
1302 Title: "Don't warn on C<print $fh func()>"
1303 From: Chip Salzenberg
1308 Title: "Don't say 'static var = 1'"
1309 From: Jarkko Hietaniemi
1310 Msg-ID: <199703091319.PAA24714@alpha.hut.fi>
1311 Date: Sun, 9 Mar 1997 15:19:57 +0200 (EET)
1314 Title: "BSD/OS 3.0 hints"
1315 From: Christopher Davis <ckd@loiosh.kei.com>
1316 Msg-ID: <w47mjakw5t.fsf@loiosh.kei.com>
1317 Date: 14 Mar 1997 16:20:46 -0500
1318 Files: hints/bsdos.sh
1320 Title: "More MachTen hints"
1322 Msg-ID: <Pine.GSO.3.95q.970316133852.27997A-100000@kelly.teleport.com
1323 Date: Sun, 16 Mar 1997 13:40:35 -0800 (PST)
1324 Files: hints/machten_2.sh
1326 Title: "HP/UX hint comments"
1327 From: Andy Dougherty
1328 Msg-ID: <Pine.SOL.3.95q.970321153918.28770B-100000@fractal.lafayette.
1329 Date: Fri, 21 Mar 1997 15:43:07 -0500 (EST)
1330 Files: hints/hpux.sh
1333 From: Charles Bailey
1334 Msg-ID: <1997Mar11.220056.1873182@hmivax.humgen.upenn.edu>
1335 Date: Tue, 11 Mar 1997 22:00:55 -0500 (EST)
1336 Files: lib/ExtUtils/MM_VMS.pm lib/Test/Harness.pm t/op/taint.t
1337 utils/perlbug.PL vms/descrip.mms
1339 Title: "vmsish.t and related patches"
1340 From: Charles Bailey
1341 Msg-ID: <01IGQW3IP1KK005VFB@hmivax.humgen.upenn.edu>
1342 Date: Fri, 21 Mar 1997 01:32:47 -0500 (EST)
1343 Files: MANIFEST perl.h vms/descrip.mms vms/ext/vmsish.t vms/vms.c
1345 Title: "Win32 update (four patches)"
1346 From: Gurusamy Sarathy and Nick Ing-Simmons
1347 Files: MANIFEST README.win32 lib/AutoSplit.pm lib/Cwd.pm
1348 lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm
1349 lib/ExtUtils/MM_OS2.pm lib/ExtUtils/MM_Unix.pm
1350 lib/ExtUtils/MM_Win32.pm lib/ExtUtils/MakeMaker.pm
1351 lib/ExtUtils/Mksymlists.pm lib/File/Basename.pm
1352 lib/File/Path.pm mg.c t/comp/cpp.t t/comp/script.t t/harness
1353 t/io/argv.t t/io/dup.t t/io/fs.t t/io/inplace.t
1354 t/lib/filehand.t t/lib/io_dup.t t/lib/io_sel.t
1355 t/lib/io_taint.t t/op/closure.t t/op/exec.t t/op/glob.t
1356 t/op/goto.t t/op/magic.t t/op/misc.t t/op/rand.t
1357 t/op/split.t t/op/stat.t t/op/sysio.t t/op/taint.t
1358 t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t util.c
1363 Title: "Guard against buffer overflow in yyerror() and related funcs"
1364 From: Chip Salzenberg
1367 Title: "For bin compat, rename calllist() and he_{,delay}free"
1368 From: Chip Salzenberg
1369 Files: global.sym hv.c op.c perl.c pod/perlguts.pod proto.h
1371 Title: "Fix C<print> on tied default handle"
1372 From: Chip Salzenberg
1375 Title: "Fix C<local($a, undef, $b) = (1,2,3)>"
1376 From: Chip Salzenberg
1379 Title: "Improve diagnostic on C<@a++>, C<--%a>, @a =~ s/a/b/"
1380 From: Chip Salzenberg
1381 Files: pp.c pp_hot.c
1383 Title: "Don't warn on C<$x{y} .= "z"> when %x is tied"
1384 From: Chip Salzenberg
1387 Title: "Eliminate 'unreachable code' warnings"
1388 From: Chip Salzenberg
1389 Files: ext/POSIX/POSIX.xs mg.c pp_ctl.c toke.c
1391 Title: "printf format corrections for -DDEBUGGING"
1392 From: Roderick Schertler
1393 Msg-ID: <26592.858793370@eeyore.ibcinc.com>
1394 Date: Wed, 19 Mar 1997 12:42:50 -0500
1395 Files: doop.c malloc.c op.c pp_ctl.c regexec.c sv.c x2p/str.c
1398 Title: "Warn about missing -DMULTIPLICITY if likely a problem"
1399 From: Doug MacEachern
1400 Msg-ID: <199703192345.SAA15070@postman.osf.org>
1401 Date: Wed, 19 Mar 1997 18:45:53 -0500
1406 Title: "Don't use $(LIBS) when creating shared libperl"
1407 From: Chip Salzenberg
1410 Title: "Don't use db 2.x, we're not yet ready for it"
1411 From: Paul Marquess and Andy Dougherty
1414 Title: "Warn if #! command is longer than 32 chars"
1415 From: Chip Salzenberg
1418 Title: "patches re perl -wc install{perl,man}"
1419 From: Robin Barker <rmb1@cise.npl.co.uk>
1420 Msg-ID: <21544.9703111313@tempest.cise.npl.co.uk>
1421 Date: Tue, 11 Mar 97 13:13:16 GMT
1422 Files: installman installperl
1424 Title: "3_93 doesn't install pods"
1425 From: Spider Boardman
1426 Msg-ID: <199703160721.CAA08339@Orb.Nashua.NH.US>
1427 Date: Sun, 16 Mar 1997 02:21:35 -0500
1430 Title: "When installing, use File::Copy instead of `cp`"
1431 From: Chip Salzenberg
1434 Title: "Make hint files' warnings more visible"
1435 From: Hallvard B Furuseth
1436 Msg-ID: <199703202218.XAA09041@bombur2.uio.no>
1437 Date: Thu, 20 Mar 1997 23:18:03 +0100 (MET)
1438 Files: hints/3b1.sh hints/apollo.sh hints/cxux.sh hints/dcosx.sh
1439 hints/dgux.sh hints/esix4.sh hints/freebsd.sh hints/hpux.sh
1440 hints/irix_4.sh hints/mips.sh hints/next_3_0.sh hints/os2.sh
1441 hints/qnx.sh hints/sco_2_3_3.sh hints/sco_2_3_4.sh
1442 hints/solaris_2.sh hints/ultrix_4.sh hints/utekv.sh
1444 LIBRARY AND EXTENSIONS
1446 Title: "New module: autouse.pm"
1447 From: Ilya Zakharevich
1448 Msg-ID: <199703210034.TAA13469@monk.mps.ohio-state.edu>
1449 Date: Thu, 20 Mar 1997 19:34:30 -0500 (EST)
1450 Files: MANIFEST lib/autouse.pm
1452 Title: "Math::Complex update"
1453 From: Jarkko Hietaniemi
1454 Files: lib/Math/Complex.pm t/lib/complex.t
1456 Title: "Refresh DB_File to 1.12"
1458 Msg-ID: <9703121551.AA07435@claudius.bfsec.bt.co.uk>
1459 Date: Wed, 12 Mar 97 15:51:14 GMT
1460 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
1462 Title: "New subroutine Symbol::qualify_to_ref()"
1463 From: Roderick Schertler
1464 Msg-ID: <pzlo7ut03b.fsf@eeyore.ibcinc.com>
1465 Date: 11 Mar 1997 19:39:36 -0500
1466 Files: lib/Symbol.pm
1468 Title: "In debugger, don't reference %{$f{$g}} if $f{$g} doesn't exist"
1469 From: Chip Salzenberg
1470 Files: lib/perl5db.pl
1472 Title: "In File::Path, some systems can't remove read-only files"
1473 From: Chip Salzenberg
1474 Files: lib/File/Path.pm
1476 Title: "Fix typo in -l*perl* pattern"
1477 From: Doug MacEachern
1478 Msg-ID: <199703110414.XAA12884@berlin.atlantic.net>
1479 Date: Mon, 10 Mar 1997 22:58:38 -0500
1480 Files: lib/ExtUtils/Embed.pm
1482 Title: "Fix bugs revealed by prototype warnings"
1483 From: Chip Salzenberg
1484 Files: ext/Opcode/Opcode.pm lib/ExtUtils/MakeMaker.pm
1487 Title: "Problems with SKIP in makemaker"
1488 From: Ilya Zakharevich
1489 Msg-ID: <199703210413.XAA21601@monk.mps.ohio-state.edu>
1490 Date: Thu, 20 Mar 1997 23:13:31 -0500 (EST)
1491 Files: lib/ExtUtils/MM_Unix.pm
1493 Title: "In Exporter, don't C<require Carp> at file scope"
1494 From: Chip Salzenberg
1495 Files: lib/Exporter.pm
1497 Title: "fix for Exporter's $SIG{__WARN__} handler"
1498 From: Roderick Schertler
1499 Msg-ID: <2282.858296451@eeyore.ibcinc.com>
1500 Date: Thu, 13 Mar 1997 18:40:51 -0500
1501 Files: lib/Exporter.pm
1503 Title: "Don't try to substr() refs in Carp"
1504 From: Chip Salzenberg
1507 Title: "Re: NUL in die and other messages"
1509 Msg-ID: <E0w815V-0005xs-00@ursa.cus.cam.ac.uk>
1510 Date: Fri, 21 Mar 1997 09:58:17 +0000
1513 Title: "Add entry for prototype() in Pod::Functions"
1514 From: Chip Salzenberg
1515 Files: lib/Pod/Functions.pm
1517 Title: "Fix typos in IO::Socket documentation"
1519 Msg-ID: <E0w75po-0003yh-00@taurus.cus.cam.ac.uk>
1520 Date: Tue, 18 Mar 1997 20:50:16 +0000
1521 Files: ext/IO/lib/IO/Socket.pm
1529 Title: "Re: bug in pod2man (5.00326): section=3 for .pm modules"
1530 From: Roderick Schertler
1531 Msg-ID: <pzn2sat1hg.fsf@eeyore.ibcinc.com>
1532 Date: 11 Mar 1997 19:09:31 -0500
1533 Files: pod/pod2man.PL
1537 Title: "perlfaq.pod"
1538 From: Tom Christiansen
1539 Msg-ID: <199703172301.QAA12566@jhereg.perl.com>
1540 Date: Mon, 17 Mar 1997 16:01:40 -0700
1541 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
1542 pod/perlfaq*.pod pod/roffitall
1544 Title: "*.pod changes based on the FAQ"
1546 Msg-ID: <199703171650.JAA02655@elara.frii.com>
1547 Date: Mon, 17 Mar 1997 09:50:14 -0700 (MST)
1548 Files: pod/perldata.pod pod/perlfunc.pod pod/perlipc.pod
1549 pod/perlop.pod pod/perlre.pod pod/perlrun.pod
1550 pod/perlsec.pod pod/perlvar.pod
1552 Title: "INSTALL: How to enable debugging"
1553 From: Andy Dougherty
1554 Msg-ID: <Pine.SOL.3.95q.970321112326.1414A-100000@fractal.lafayette.e
1555 Date: Fri, 21 Mar 1997 11:25:32 -0500 (EST)
1558 Title: "Document that $. is not reset on implicit open"
1559 From: Chip Salzenberg
1560 Files: pod/perldelta.pod
1562 Title: "Re: Embedding success with _93 "
1563 From: Doug MacEachern
1564 Msg-ID: <199703112255.RAA22775@postman.osf.org>
1565 Date: Tue, 11 Mar 1997 17:55:05 -0500
1566 Files: pod/perldelta.pod
1568 Title: "Update site list"
1569 From: lvirden@cas.org (Larry W. Virden, x2487)
1570 Msg-ID: <9703111053.AA20051@cas.org>
1571 Date: Tue, 11 Mar 1997 10:53:49 -0500
1572 Files: pod/perlmod.pod
1574 Title: "Patch to document illegal characters"
1576 Msg-ID: <Pine.GSO.3.96.970314090558.15346J-100000@kelly.teleport.com>
1577 Date: Fri, 14 Mar 1997 09:08:10 -0800 (PST)
1578 Files: pod/perldiag.pod pod/perltrap.pod
1580 Title: "Document trap with //o and closures"
1581 From: Charles Bailey
1582 Msg-ID: <01IGCHWRNSEU00661G@hmivax.humgen.upenn.edu>
1583 Date: Mon, 10 Mar 1997 18:08:08 -0500 (EST)
1584 Files: pod/perltrap.pod
1586 Title: "Re: Inline PI function"
1588 Msg-ID: <Pine.GSO.3.95q.970310143125.22489V-100000@kelly.teleport.com
1589 Date: Mon, 10 Mar 1997 14:33:20 -0800 (PST)
1590 Files: pod/perlsub.pod
1592 Title: "Illegal character in input"
1594 Msg-ID: <Pine.GSO.3.95q.970310151512.22489a-100000@kelly.teleport.com
1595 Date: Mon, 10 Mar 1997 15:21:21 -0800 (PST)
1596 Files: pod/perldiag.pod
1598 Title: "Patch for docs Re: Lost backslash"
1600 Msg-ID: <Pine.GSO.3.96.970319071438.24834G-100000@kelly.teleport.com>
1601 Date: Wed, 19 Mar 1997 07:28:57 -0800 (PST)
1602 Files: pod/perlop.pod
1604 Title: "XSUB's doc fix"
1605 From: Roderick Schertler
1606 Msg-ID: <28804.858012126@eeyore.ibcinc.com>
1607 Date: Mon, 10 Mar 1997 11:42:06 -0500
1608 Files: pod/perlcall.pod pod/perlguts.pod pod/perlxstut.pod
1610 Title: "Document return from do FILE"
1612 Msg-ID: <E0w70DK-0001yJ-00@ursa.cus.cam.ac.uk>
1613 Date: Tue, 18 Mar 1997 14:50:10 +0000
1614 Files: pod/perlfunc.pod
1616 Title: "Document $^M in perlvar"
1617 From: Robin Barker <rmb1@cise.npl.co.uk>
1618 Msg-ID: <6153.9703202108@tempest.cise.npl.co.uk>
1619 Date: Thu, 20 Mar 97 21:08:33 GMT
1620 Files: pod/perlvar.pod
1622 Title: "typos in pods of 5.003_93"
1623 From: Jim Meyering <meyering@asic.sc.ti.com>
1624 Msg-ID: <wpgendbzvhx.fsf@asic.sc.ti.com>
1625 Date: 19 Mar 1997 10:39:38 -0600
1626 Files: pod/perlfunc.pod pod/perlguts.pod pod/perlre.pod
1627 pod/perltoot.pod pod/perlxs.pod
1629 Title: "Re: Updates to pod punctuations"
1630 From: lvirden@cas.org (Larry W. Virden, x2487)
1631 Msg-ID: <9703141700.AA22911@cas.org>
1632 Date: Fri, 14 Mar 1997 17:00:12 -0500
1635 Title: "clarify example in perlfunc"
1636 From: Jarkko Hietaniemi
1637 Msg-ID: <199703201746.TAA25195@alpha.hut.fi>
1638 Date: Thu, 20 Mar 1997 19:46:01 +0200 (EET)
1639 Files: pod/perlfunc.pod
1641 Title: "Regularize headings in DB_File documentation"
1642 From: Chip Salzenberg
1643 Files: ext/DB_File/DB_File.pm
1651 "This release will be the public beta of 5.004,
1652 or my name isn't Larson T. Pettifogger."
1654 "Gone like *that*, a fortune in letterhead."
1656 CORE LANGUAGE CHANGES
1658 Title: "Don't autovivify array and hash elements in sub parameters"
1659 From: Gurusamy Sarathy
1660 Msg-ID: <199703061912.OAA20606@aatma.engin.umich.edu>
1661 Date: Thu, 06 Mar 1997 14:12:09 -0500
1662 Files: op.c pod/perldelta.pod pod/perlsub.pod pod/perltrap.pod
1664 Title: "Support READ and GETC for tied handles"
1665 From: Doug MacEachern
1666 Msg-ID: <199703090019.TAA32591@postman.osf.org>
1667 Date: Sat, 08 Mar 1997 19:19:38 -0500
1668 Files: pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
1670 Title: "Warn on C<@x =~ /a/> and C<%x =~ s/a/b/>"
1671 From: Chip Salzenberg
1672 Files: op.c pod/perldiag.pod
1674 Title: "Warn on %{+undef} and @{+undef}"
1675 From: Chip Salzenberg
1676 Files: pp.c pp_hot.c
1681 From: Charles Bailey
1682 Msg-ID: <01IG8KN5R28M00661G@hmivax.humgen.upenn.edu>
1683 Date: Fri, 07 Mar 1997 22:49:46 -0500 (EST)
1684 Files: lib/ExtUtils/MM_VMS.pm vms/descrip.mms vms/gen_shrfls.pl
1687 Title: "AmigaOS hint patch"
1688 From: Norbert Pueschel
1689 Msg-ID: <77724767@Armageddon.meb.uni-bonn.de>
1690 Date: Sat, 08 Mar 1997 12:50:15 +0100
1691 Files: hints/amigaos.sh
1695 Title: "Make conversion of @_ to real array work right after C<shift>"
1696 From: Chip Salzenberg
1699 Title: "Fix imbalanced ENTER/LEAVE from C<BEGIN{die}>"
1700 From: Chip Salzenberg
1701 Files: op.c perl.c proto.h
1703 Title: "perl -P path patch"
1704 From: Andy Dougherty
1705 Msg-ID: <Pine.SOL.3.95q.970308120242.23766D-100000@fractal.lafayette.
1706 Date: Sat, 08 Mar 1997 12:45:08 -0500 (EST)
1707 Files: config_H config_h.SH perl.c plan9/config.plan9 t/comp/cpp.t
1708 vms/config.vms win32/config.H
1712 Title: "Fix for Unisys UNIX and libperl.so"
1713 From: aburlison@cix.compulink.co.uk (Alan Burlison)
1714 Msg-ID: <memo.147328@cix.compulink.co.uk>
1715 Date: Thu, 6 Mar 97 16:28 GMT0
1718 Title: "Allow './Configure -Uoptimize'"
1719 From: Andy Dougherty
1720 Msg-ID: <Pine.SOL.3.95q.970306110532.11070A-100000@fractal.lafayette.
1721 Date: Thu, 06 Mar 1997 11:15:47 -0500 (EST)
1724 Title: "Use 'test -f', not 'test -x'"
1725 From: Spider Boardman
1726 Msg-ID: <199703080053.TAA13943@web.zk3.dec.com>
1727 Date: Fri, 7 Mar 1997 19:53:00 -0500
1730 Title: "Don't count on 'trap 0' inside () in shell script"
1731 From: aburlison@cix.compulink.co.uk (Alan Burlison)
1732 Msg-ID: <memo.147326@cix.compulink.co.uk>
1733 Date: Thu, 6 Mar 97 16:28 GMT0
1736 LIBRARY AND EXTENSIONS
1738 Title: "Carp with multiple arguments"
1740 Msg-ID: <E0w3STZ-0007RW-00@taurus.cus.cam.ac.uk>
1741 Date: Sat, 8 Mar 1997 20:12:17 +0000
1744 Title: "@EXPORT_FAIL fix for Exporter.pm"
1745 From: Roderick Schertler
1746 Msg-ID: <24884.857841724@eeyore.ibcinc.com>
1747 Date: Sat, 08 Mar 1997 12:22:04 -0500
1748 Files: lib/Exporter.pm
1750 Title: "Open[23] autoflush docs"
1751 From: Roderick Schertler
1752 Msg-ID: <7939.857693947@eeyore.ibcinc.com>
1753 Date: Thu, 06 Mar 1997 19:19:07 -0500
1754 Files: lib/IPC/Open2.pm lib/IPC/Open3.pm
1758 Title: "Fix counts in output of TEST"
1759 From: Hugo van der Sanden <hv@iii.co.uk>
1760 Msg-ID: <331F1507.4BE8@iii.co.uk>
1761 Date: Thu, 06 Mar 1997 19:03:35 +0000
1764 Title: "Ignore backup files in strict.t and warning.t"
1765 From: Chip Salzenberg
1766 Files: t/pragma/strict.t t/pragma/warning.t
1770 Title: "Quote pathname before using as pattern"
1771 From: Chip Salzenberg
1772 Files: pod/pod2html.PL
1776 Title: "Consolidated INSTALL updates since _92"
1777 From: Andy Dougherty
1778 Msg-ID: <Pine.SOL.3.95q.970308131806.23766F-100000@fractal.lafayette.
1779 Date: Sat, 08 Mar 1997 13:21:22 -0500 (EST)
1781 Title: "Fix more E-Mail addresses in pods"
1782 From: Chip Salzenberg
1783 Files: lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Manifest.pm
1784 lib/diagnostics.pm pod/buildtoc
1786 Title: "Warn about '.' terminating E-Mail"
1787 From: Chip Salzenberg
1788 Files: pod/perlform.pod
1790 Title: "OS/2 doc update"
1791 From: Ilya Zakharevich
1792 Msg-ID: <199703080537.AAA25157@monk.mps.ohio-state.edu>
1793 Date: Sat, 8 Mar 1997 00:37:30 -0500 (EST)
1796 Title: "PODs corrections"
1797 From: Ilya Zakharevich
1798 Msg-ID: <199703080253.VAA24975@monk.mps.ohio-state.edu>
1799 Date: Fri, 7 Mar 1997 21:53:04 -0500 (EST)
1800 Files: ext/DB_File/DB_File.pm ext/Socket/Socket.pm
1801 lib/Class/Template.pm lib/ExtUtils/Embed.pm
1802 lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Mksymlists.pm
1803 lib/File/Basename.pm lib/File/stat.pm lib/Time/gmtime.pm
1804 lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
1805 lib/User/pwent.pm pod/perlcall.pod pod/perldebug.pod
1806 pod/perlfunc.pod pod/perlguts.pod pod/perllocale.pod
1807 pod/perlop.pod pod/perlsub.pod
1814 This release will be the public beta of 5.004, or my name isn't
1815 Larson T. Pettifogger.
1817 CORE LANGUAGE CHANGES
1819 Title: "Strictly follow lexical context of C<eval ''> and nested subs"
1820 From: Chip Salzenberg
1823 Title: "Make ::SUPER and UNIVERSAL work together"
1824 From: Chip Salzenberg
1825 Files: gv.c pod/perlguts.pod
1829 Title: "HP-UX hint update"
1830 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
1831 Msg-ID: <1479.857653838@lyon.grenoble.hp.com>
1832 Date: Thu, 06 Mar 97 14:10:38 +0100
1833 Files: hints/hpux.sh
1835 Title: "Re: The continuing MachTen saga"
1837 Msg-ID: <Pine.GSO.3.95q.970305091611.3572E-100000@kelly.teleport.com>
1838 Date: Wed, 5 Mar 1997 09:47:22 -0800 (PST)
1839 Files: hints/machten_2.sh
1841 Title: "OS/2 patches"
1842 From: Ilya Zakharevich
1843 Msg-ID: <199703060308.WAA22211@monk.mps.ohio-state.edu>
1844 Date: Wed, 5 Mar 1997 22:08:43 -0500 (EST)
1845 Files: hints/os2.sh lib/ExtUtils/MakeMaker.pm t/op/taint.t
1847 Title: "VMS patches"
1848 From: Charles Bailey
1849 Msg-ID: <01IG5SQE4A6U00661G@hmivax.humgen.upenn.edu>
1850 Date: Wed, 05 Mar 1997 23:10:24 -0500 (EST)
1851 Files: lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Manifest.pm perlsdio.h
1852 t/op/runlevel.t t/op/taint.t vms/descrip.mms vms/perly_c.vms
1853 vms/sockadapt.c vms/sockadapt.h vms/vms_yfix.pl
1857 Title: "Make sure $^X is tainted when ARG_ZERO_IS_SCRIPT"
1858 From: Chip Salzenberg
1861 Title: "Clarify '-T too late' error"
1862 From: Chip Salzenberg
1863 Files: perl.c pod/perldiag.pod
1865 Title: "Warn when redefining or undefining a constant sub"
1866 From: Chip Salzenberg
1867 Files: pod/perldiag.pod pp.c sv.c
1869 Title: "Don't generate spurious 'not imported' warning"
1870 From: Chip Salzenberg
1871 Files: gv.c t/pragma/strict-vars pod/perldiag.pod
1873 Title: "Clarify message re: @host in string"
1874 From: Chip Salzenberg
1875 Files: pod/perldiag.pod pod/perltrap.pod toke.c
1877 Title: "Disconnect refs that are targets of pp_readline"
1878 From: Chip Salzenberg
1881 Title: "Fix typo in test of HvFILL()"
1882 From: Chip Salzenberg
1885 Title: "Allow for pad name array to be shorter than pad array"
1886 From: Chip Salzenberg
1889 Title: "Eliminate format-string type warnings"
1890 From: Hallvard B Furuseth
1891 Msg-ID: <199703030915.KAA11634@bombur2.uio.no>
1892 Date: Mon, 3 Mar 1997 10:15:11 +0100 (MET)
1893 Files: doio.c ext/POSIX/POSIX.xs gv.c hints/dec_osf.sh pp.c pp_ctl.c
1894 pp_hot.c run.c sv.c x2p/a2py.c
1896 Title: "Update copyright dates"
1897 From: Chip Salzenberg
1898 Files: *.[hc] x2p/*.[hc] win32/EXTERN.h vms/vmsish.h vms/vms.c
1902 Title: "near-harmless bug in _91's Configure"
1903 From: Roderick Schertler
1904 Msg-ID: <pzg1yfuiza.fsf@eeyore.ibcinc.com>
1905 Date: 01 Mar 1997 21:26:49 -0500
1908 Title: "Change 'continuing anyway' to 'probably harmless'"
1909 From: Chip Salzenberg
1910 Files: INSTALL lib/ExtUtils/Liblist.pm
1912 LIBRARY AND EXTENSIONS
1914 Title: "Newer ReadLine"
1915 From: Ilya Zakharevich
1916 Msg-ID: <199703040634.BAA19919@monk.mps.ohio-state.edu>
1917 Date: Tue, 4 Mar 1997 01:34:28 -0500 (EST)
1918 Files: lib/Term/ReadLine.pm lib/perl5db.pl
1920 Title: "Refresh Getopt::Long to 2.9"
1921 From: Johan Vromans <jvromans@squirrel.nl>
1922 Files: lib/Getopt/Long.pm
1924 Title: "Benchmark: using code refs"
1925 From: Hugo van der Sanden <hv@iii.co.uk>
1926 Msg-ID: <199703041132.LAA07613@tyree.iii.co.uk>
1927 Date: Tue, 04 Mar 1997 11:32:11 +0000
1928 Files: lib/Benchmark.pm
1930 Title: "Fix quotewords"
1931 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
1932 Msg-ID: <199703060755.HAA15060@crypt.compulink.co.uk>
1933 Date: Thu, 06 Mar 1997 07:55:25 +0000
1934 Files: lib/Text/ParseWords.pm
1936 Title: "Use IV instead of double for tms structure members"
1937 From: Chip Salzenberg
1938 Files: ext/POSIX/POSIX.xs
1940 Title: "Document IO::File::new_tmpfile"
1941 From: Chip Salzenberg
1942 Files: ext/IO/lib/IO/File.pm
1946 Title: "Make op/TEST silent under -w"
1947 From: d-lewart@uiuc.edu (Daniel S. Lewart)
1948 Msg-ID: <199703011821.NAA13037@sinistar.idle.com>
1949 Date: Sat, 1 Mar 97 12:04:09 CST
1952 Title: "Smarter t/op/taint.t"
1954 Msg-ID: <Pine.GSO.3.95q.970303103047.24000A-100000@kelly.teleport.com
1955 Date: Mon, 3 Mar 1997 10:31:54 -0800 (PST)
1958 Title: "Fix taint test for systems without csh"
1959 From: Chip Salzenberg
1962 Title: "Don't test locales if there is no setlocale()"
1963 From: Chip Salzenberg
1964 Files: t/pragma/locale.t
1968 Title: "Update pod2html"
1969 From: wmiddlet@Adobe.COM (William Middleton)
1970 Msg-ID: <199703030025.QAA08106@ducks>
1971 Date: Sun, 2 Mar 1997 16:25:03 -0800 (PST)
1972 Files: pod/pod2html.PL
1974 Title: "Support 'long long' in h2ph"
1976 Files: utils/h2ph.PL
1980 Title: "Add taint checks and srand to perldelta"
1982 Msg-ID: <Pine.GSO.3.95q.970302115355.23058D-100000@kelly.teleport.com
1983 Date: Sun, 2 Mar 1997 11:56:08 -0800 (PST)
1984 Files: pod/perldelta.pod
1986 Title: "Don't call FileHandle 'deprecated'"
1987 From: Chip Salzenberg
1988 Files: pod/perldelta.pod
1990 Title: "Improve sample module header"
1991 From: Tom Christiansen and Graham Barr
1992 Msg-ID: <199703011732.KAA14693@jhereg.perl.com>
1993 Date: Sat, 01 Mar 1997 10:32:31 -0700
1994 Files: pod/perlmod.pod
1996 Title: "Clarify C<crypt> documentation"
1998 Msg-ID: <Pine.GSO.3.95q.970228131112.12357D-100000@kelly.teleport.com
1999 Date: Fri, 28 Feb 1997 13:18:25 -0800 (PST)
2000 Files: pod/perlfunc.pod
2002 Title: "Update list of CPAN sites"
2003 From: Jarkko Hietaniemi
2004 Msg-ID: <199703021454.QAA07446@alpha.hut.fi>
2005 Date: Sun, 2 Mar 1997 16:54:22 +0200 (EET)
2006 Files: pod/perlmod.pod
2008 Title: "Enhance description of 'server error'"
2009 From: Jarkko Hietaniemi
2010 Msg-ID: <199702041903.VAA16070@alpha.hut.fi>
2011 Date: Tue, 4 Feb 1997 21:03:23 +0200 (EET)
2012 Files: pod/perldiag.pod
2014 Title: "Regularize format of E-Mail addresses in *.pod"
2015 From: Chip Salzenberg
2023 This is (should be? must be!) the public beta of 5.004.
2025 CORE LANGUAGE CHANGES
2027 Title: "Fix perl_call_*() when !G_EVAL"
2028 From: Gurusamy Sarathy
2029 Msg-ID: <199702250725.CAA09192@aatma.engin.umich.edu>,
2030 <199702251925.OAA15498@aatma.engin.umich.edu>,
2031 <199702252200.RAA16853@aatma.engin.umich.edu>
2032 Date: Tue, 25 Feb 1997 02:25:56 -0500
2033 Files: MANIFEST gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c
2036 Title: "Fix taint tests for writeable dirs in $ENV{PATH}"
2037 From: Chip Salzenberg
2038 Files: mg.c mg.h pod/perlsec.pod taint.c
2040 Title: "Forbid tainted parameters for truncate()"
2041 From: Chip Salzenberg
2044 Title: "Don't taint magic hash keys unnecessarily"
2045 From: Charles Bailey
2046 Msg-ID: <01IFXL9TY74Y00661G@hmivax.humgen.upenn.edu>
2047 Date: Fri, 28 Feb 1997 02:11:26 -0500 (EST)
2052 Title: "VMS patches post _90"
2053 From: Charles Bailey
2054 Msg-ID: <01IFYDE5ZT7O005A53@hmivax.humgen.upenn.edu>
2055 Date: Fri, 28 Feb 1997 15:26:33 -0500 (EST)
2056 Files: doio.c mg.c perl.h pp_hot.c t/op/rand.t t/op/taint.t taint.c
2057 vms/descrip.mms vms/vms.c
2059 Title: "Fix taint check in system() and exec() under VMS and OS/2"
2060 From: Chip Salzenberg
2063 Title: "If _XOPEN_VERSION >= 4, socket length parameters are size_t"
2064 From: Michael H. Moran <mhm@austin.ibm.com>
2065 Files: perl.h pp_sys.c
2067 Title: "Make dooneliner() compile again"
2068 From: Chip Salzenberg
2073 Title: "Short-circuit duplicate study() calls"
2074 From: Chip Salzenberg
2077 Title: "Call sv_set[iu]v() with [IU]V parameter, not [IU]32"
2078 From: Chip Salzenberg
2079 Files: perl.c pp.c pp_sys.c toke.c util.c
2081 Title: "Clean up and document API for hashes"
2082 From: Gurusamy Sarathy
2083 Msg-ID: <199702251824.NAA14859@aatma.engin.umich.edu>
2084 Date: Tue, 25 Feb 1997 13:24:02 -0500
2085 Files: hv.c hv.h pod/perldelta.pod pod/perlguts.pod
2087 Title: "pp_undef was not always freeing memory"
2088 From: Ilya Zakharevich
2089 Msg-ID: <199702270653.BAA13949@monk.mps.ohio-state.edu>
2090 Date: Thu, 27 Feb 1997 01:53:51 -0500 (EST)
2093 Title: "Fix SEGV when debugging with foreach() lvalue patch"
2094 From: Ilya Zakharevich
2095 Msg-ID: <199702271924.OAA14557@monk.mps.ohio-state.edu>
2096 Date: Thu, 27 Feb 1997 14:24:36 -0500 (EST)
2099 Title: "Don't examine rx->exec_tainted if pregexec() fails"
2100 From: Chip Salzenberg
2103 Title: "Silence bogus typo warning on $DB::postponed"
2104 From: Gurusamy Sarathy
2105 Msg-ID: <199702271802.NAA12505@aatma.engin.umich.edu>
2106 Date: Thu, 27 Feb 1997 13:02:30 -0500
2111 Title: "Sanity check linking with $libs"
2112 From: Andy Dougherty
2113 Msg-ID: <Pine.SOL.3.95q.970225221634.2486A-100000@fractal.lafayette.edu>
2114 Date: Tue, 25 Feb 1997 14:13:45 -0500 (EST)
2117 Title: "Flush stdout when printing $randbits guess"
2118 From: Chip Salzenberg
2121 Title: "Configure changes for Irix nm"
2122 From: Helmut Jarausch and Fabien Tassin
2125 Title: "Update OS/2 Configure diff"
2126 From: Ilya Zakharevich
2127 Msg-ID: <199702251906.OAA10608@monk.mps.ohio-state.edu>
2128 Date: Tue, 25 Feb 1997 14:06:23 -0500 (EST)
2129 Files: os2/diff.configure
2131 LIBRARY AND EXTENSIONS
2133 Title: "Don't require() in a signal handler"
2134 From: Chip Salzenberg
2135 Files: lib/perl5db.pl
2137 Title: "Make IPC::Open3 work without fork()"
2138 From: Ilya Zakharevich
2139 Msg-ID: <199702251937.OAA10718@monk.mps.ohio-state.edu>
2140 Date: Tue, 25 Feb 1997 14:37:07 -0500 (EST)
2141 Files: lib/IPC/Open3.pm
2143 Title: "Follow up on elimination of $` $& $' in libraries"
2145 Msg-ID: <E0w0Sqc-00046E-00@ursa.cus.cam.ac.uk>
2146 Date: Fri, 28 Feb 1997 13:59:42 +0000
2147 Files: lib/Getopt/Long.pm lib/diagnostics.pm
2149 Title: "Don't warn on use of CCFLAGS"
2150 From: Andreas Koenig
2151 Msg-ID: <199702251038.LAA13123@anna.in-berlin.de>
2152 Date: Tue, 25 Feb 1997 11:38:43 +0100
2153 Files: lib/ExtUtils/MakeMaker.pm
2155 Title: "Allow explicit '-lperl' in link arguments"
2156 From: Doug MacEachern
2157 Msg-ID: <199702271625.LAA25402@postman.osf.org>
2158 Date: Thu, 27 Feb 1997 11:25:04 -0500
2159 Files: lib/ExtUtils/Embed.pm
2163 Title: "New test op/taint.t"
2165 Msg-ID: <Pine.GSO.3.95q.970225101328.18288M-100000@kelly.teleport.com
2166 Date: Tue, 25 Feb 1997 11:36:53 -0800 (PST)
2167 Files: MANIFEST t/op/taint.t
2169 Title: "Patch to t/op/rand.t"
2171 Msg-ID: <Pine.GSO.3.95q.970225181321.13796Q-100000@kelly.teleport.com
2172 Date: Tue, 25 Feb 1997 18:19:34 -0800 (PST)
2177 Title: "Add --lax option to pod2man; use it in perldoc"
2178 From: Nat <gnat@frii.com>, Chip Salzenberg
2179 Files: pod/pod2man.PL utils/perldoc.PL
2181 Title: "Eliminate dead code in pod2man"
2182 From: Chip Salzenberg
2183 Files: pod/pod2man.PL
2187 Title: "Warn about intrusive sfio behavior"
2188 From: Andy Dougherty
2189 Msg-ID: <Pine.SOL.3.95q.970228112136.24038G-100000@fractal.lafayette.
2190 Date: Fri, 28 Feb 1997 11:35:49 -0500 (EST)
2193 Title: "Updates to perlfunc.pod"
2194 From: Tom Phoenix (with help from M.J.T. Guy and Tom C.)
2195 Files: pod/perlfunc.pod
2197 Title: "Move ENVIRONMENT from perl.pod to perlrun.pod"
2198 From: Chip Salzenberg
2199 Files: pod/perl.pod pod/perlrun.pod
2201 Title: "Describe PERL_DEBUG_MSTATS in perlrun.pod"
2202 From: Nat <gnat@frii.com>
2203 Files: pod/perlrun.pod
2205 Title: "Fix references to perlbug"
2206 From: Chip Salzenberg
2207 Files: pod/perl.pod pod/perldelta.pod pod/perllocale.pod
2215 At last, a mil[le]stone: The first beta of Perl 5.004.
2217 CORE LANGUAGE CHANGES
2219 Title: "Automatically call srand() before rand() if user didn't"
2220 From: Chip Salzenberg
2221 Files: pod/perlfunc.pod pp.c
2225 Title: "Ultrix hints"
2226 From: Spider Boardman
2227 Msg-ID: <199702220951.EAA08156@Orb.Nashua.NH.US>
2228 Date: Sat, 22 Feb 1997 04:51:48 -0500
2229 Files: hints/ultrix_4.sh
2231 Title: "Digital UNIX and 3_28"
2232 From: Jarkko Hietaniemi
2233 Msg-ID: <199702231427.QAA13807@alpha.hut.fi>
2234 Date: Sun, 23 Feb 1997 16:27:19 +0200 (EET)
2235 Files: Configure MANIFEST ext/NDBM_File/hints/dec_osf.pl
2236 ext/ODBM_File/hints/dec_osf.pl hints/dec_osf.sh
2238 Title: "AmigaOS patches to 5.003_28"
2239 From: Norbert Pueschel
2240 Msg-ID: <77724759@Armageddon.meb.uni-bonn.de>
2241 Date: Sat, 22 Feb 1997 18:08:02 +0100
2242 Files: README.amiga hints/amigaos.sh t/io/fs.t t/lib/anydbm.t
2243 t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t
2244 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
2245 t/op/magic.t t/op/stat.t
2247 Title: "Hints for DC/OSx"
2248 From: Stephen Zander <srz@loopback>
2249 Msg-ID: <199702242124.NAA03796@wsuse5.mckesson.com>
2250 Date: Mon, 24 Feb 1997 13:24:54 -0800
2251 Files: hints/dcosx.sh
2253 Title: "Update VMS version"
2254 From: Chip Salzenberg
2255 Files: vms/config.vms vms/descrip.mms
2259 Title: "Don't assume that sizeof(int) >= sizeof(void*)"
2260 From: Chip Salzenberg
2261 Files: doio.c malloc.c regexec.c
2265 Title: "Re: ccdlflags don't quite work"
2266 From: Andy Dougherty
2267 Msg-ID: <Pine.SOL.3.95q.970224160630.5700E-100000@fractal.lafayette.e
2268 Date: Mon, 24 Feb 1997 16:07:07 -0500 (EST)
2271 Title: "Use $ccflags, $ldflags, $libs when determining $randbits"
2272 From: Chip Salzenberg
2275 Title: "'installperl -v' doesn't do enough"
2276 From: Spider Boardman
2277 Msg-ID: <199702241342.IAA25945@Orb.Nashua.NH.US>
2278 Date: Mon, 24 Feb 1997 08:42:59 -0500
2281 Title: "installperl breaks running system (for a while)"
2282 From: Spider Boardman
2283 Msg-ID: <199702241412.JAA11829@Orb.Nashua.NH.US>
2284 Date: Mon, 24 Feb 1997 09:12:11 -0500
2287 LIBRARY AND EXTENSIONS
2289 Title: "Don't clobber $1 et al in debugger's DB::sub()"
2290 From: Ilya Zakharevich
2291 Files: lib/perl5db.pl
2293 Title: "Fix fd leak in IO::Pipe"
2294 From: Roderick Schertler
2295 Msg-ID: <pzn2sv722y.fsf@eeyore.ibcinc.com>
2296 Date: 23 Feb 1997 14:29:57 -0500
2297 Files: ext/IO/lib/IO/Pipe.pm
2299 Title: "Pod::Text fixes"
2300 From: Roderick Schertler
2301 Msg-ID: <350.856634588@eeyore.ibcinc.com>
2302 Date: Sat, 22 Feb 1997 13:03:08 -0500
2303 Files: lib/Pod/Text.pm
2305 Title: "Trivial patch to make ExtUtils::Install more -w clean"
2307 Msg-ID: <9702241605.AA17436@toad.ig.co.uk>
2308 Date: Mon, 24 Feb 1997 16:05:17 +0000
2309 Files: lib/ExtUtils/Install.pm
2311 Title: "C<use vars> didn't work until 5.002"
2312 From: Chip Salzenberg
2317 Title: "More thoroughly test rand() and srand()"
2321 Title: "Don't use <*> where readdir() will do"
2322 From: Chip Salzenberg
2325 Title: "Allow for $^X to be 'miniperl'"
2326 From: Dominic Dunlop <domo@slipper.ip.lu>
2327 Msg-ID: <v03020903af360f31aced@[194.51.248.65]>
2328 Date: Sun, 23 Feb 1997 16:22:45 +0100
2333 Title: "Post-28 INSTALL updates"
2334 From: Andy Dougherty
2335 Msg-ID: <Pine.SOL.3.95q.970224170713.5700H-100000@fractal.lafayette.e
2336 Date: Mon, 24 Feb 1997 17:09:09 -0500 (EST)
2339 Title: "Re: Hash key created by subroutine call? (fwd) "
2340 From: Gurusamy Sarathy
2341 Msg-ID: <199702242229.RAA04395@aatma.engin.umich.edu>
2342 Date: Mon, 24 Feb 1997 17:29:30 -0500
2343 Files: pod/perlsub.pod pod/perltrap.pod
2345 Title: "Add documentation and '-h' option to perlbug"
2346 From: Gurusamy Sarathy
2347 Msg-ID: <199702240854.DAA27128@aatma.engin.umich.edu>
2348 and <199702242009.PAA02849@aatma.engin.umich.edu>
2349 Date: Mon, 24 Feb 1997
2350 Files: pod/perl.pod pod/perldelta.pod installman
2353 Title: "pumpkin-1.9.pod"
2354 From: Andy Dougherty
2355 Msg-ID: <Pine.SOL.3.95q.970224155702.5700D-100000@fractal.lafayette.e
2356 Date: Mon, 24 Feb 1997 16:06:02 -0500 (EST)
2357 Files: Porting/pumpkin.pod
2361 Title: "Fix typo in 'Tolkien quotation typo' fix"
2362 From: Jarkko Hietaniemi
2365 Title: "Document one-argument limitation with #! line"
2367 Msg-ID: <Pine.GSO.3.95q.970223182745.15989A-100000@kelly.teleport.com
2368 Date: Sun, 23 Feb 1997 18:41:02 -0800 (PST)
2369 Files: pod/perldiag.pod pod/perlsec.pod
2376 This release is beta candidate #6. If this isn't good enough to go beta,
2377 I'll eat a floppy disk. (Okay, it's a chocolate floppy, but still....)
2379 CORE LANGUAGE CHANGES
2381 Title: "Don't let C<sub foo;> undefine &foo"
2382 From: Chip Salzenberg
2385 Title: "Make code, doc agree on $ENV{PATH} and `cmd`"
2386 From: Chip Salzenberg
2387 Files: pod/perlsec.pod pp_sys.c
2389 Title: "Don't taint $x in C<$x = ($tainted =~ /(\w+)/)>"
2390 From: Chip Salzenberg
2391 Files: pp_ctl.c pp_hot.c
2393 Title: "Turn off 'expression tainted' flag at end of runops()"
2394 From: Chip Salzenberg
2397 Title: "When overloading, don't throw away nomethod's value"
2398 From: Ilya Zakharevich
2401 Title: "Optimize keys() and values() in void context"
2402 From: Chip Salzenberg
2407 Title: "New hints for Digital UNIX"
2408 From: Jarkko Hietaniemi
2409 Files: hints/dec_osf.sh
2411 Title: "No version of AIX has working setre[ug]id()"
2412 From: neufeld@fast.pvi.org (Keith Neufeld)
2415 Title: "VMS patches post _27"
2416 From: Charles Bailey
2417 Msg-ID: <01IFMEMPN1IU0057E2@hmivax.humgen.upenn.edu>
2418 Date: Thu, 20 Feb 1997 01:58:46 -0500 (EST)
2419 Files: MANIFEST dosish.h hv.c lib/ExtUtils/MM_VMS.pm
2420 lib/ExtUtils/xsubpp perl.c perlsdio.h pod/perldelta.pod
2421 pod/perlvar.pod t/op/closure.t unixish.h vms/Makefile
2422 vms/descrip.mms vms/ext/filespec.t vms/genconfig.pl
2423 vms/vms.c vms/vmsish.h
2425 Title: "Re: OS/2 patch for _27"
2426 From: Ilya Zakharevich
2427 Msg-ID: <199702210024.TAA03174@monk.mps.ohio-state.edu>
2428 Date: Thu, 20 Feb 1997 19:24:16 -0500 (EST)
2429 Files: INSTALL README.os2 lib/Test/Harness.pm os2/Changes
2430 os2/OS2/PrfDB/t/os2_prfdb.t os2/os2.c os2/os2ish.h
2431 os2/perl2cmd.pl perl.c pod/perldelta.pod t/TEST t/harness
2437 From: Chip Salzenberg
2440 Title: "Undo signal patch -- it broke die() in signal"
2441 From: Chip Salzenberg
2444 Title: "Fix perl_call_sv(..., G_NOARGS)"
2445 From: Chip Salzenberg
2448 Title: "Fix SIGSEGV when cloning sub with complex expression"
2449 From: Chip Salzenberg
2452 Title: "Minor update to malloc.c"
2453 From: Ilya Zakharevich
2454 Msg-ID: <199702210244.VAA03676@monk.mps.ohio-state.edu>
2455 Date: Thu, 20 Feb 1997 21:44:13 -0500 (EST)
2458 Title: "Fix the Tolkien quotation"
2459 From: Chip Salzenberg
2466 LIBRARY AND EXTENSIONS
2468 Title: "Debugger patch"
2469 From: Ilya Zakharevich
2470 Msg-ID: <199702210737.CAA03951@monk.mps.ohio-state.edu>
2471 Date: Fri, 21 Feb 1997 02:37:59 -0500 (EST)
2472 Files: lib/perl5db.pl
2474 Title: "Avoid $` $& $' in libraries"
2475 From: Ilya Zakharevich
2476 Msg-ID: <199702210207.VAA03560@monk.mps.ohio-state.edu>
2477 Date: Thu, 20 Feb 1997 21:07:30 -0500 (EST)
2478 Files: lib/Getopt/Long.pm lib/Pod/Text.pm lib/diagnostics.pm
2479 os2/OS2/REXX/REXX.pm
2481 Title: "Remove redundant clearerr() from IO::Seekable"
2482 From: Chip Salzenberg
2483 Files: ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Seekable.pm
2485 Title: "prototype error in File::stat"
2486 From: Graham.Barr@tiuk.ti.com
2487 Msg-ID: <199702180748.HAA14151@ultra-boy>
2488 Date: Tue, 18 Feb 1997 07:48:40 GMT
2489 Files: lib/File/stat.pm
2493 Title: "Include 'study' in regexp.t"
2494 From: Chip Salzenberg
2495 Files: t/op/regexp.t
2497 Title: "Don't run locale test if -DNO_LOCALE"
2498 From: Chip Salzenberg
2499 Files: t/pragma/locale.t
2501 Title: "Tweak tests to notice $dont_use_nlink"
2502 From: Chip Salzenberg
2503 Files: t/io/fs.t t/op/stat.t
2505 Title: "Add test for grep() and wantarray"
2506 From: Hugo van der Sanden <hv@iii.co.uk>
2507 Msg-ID: <199702181105.LAA17895@tyree.iii.co.uk>
2508 Date: Tue, 18 Feb 1997 11:05:59 +0000
2517 Title: "INSTALL updates since _26"
2518 From: Andy Dougherty
2519 Msg-ID: <Pine.SOL.3.95q.970218155815.2014F-100000@fractal.lafayette.e
2520 Date: Tue, 18 Feb 1997 16:00:08 -0500 (EST)
2523 Title: "Document "$$0" change"
2524 From: Chip Salzenberg
2525 Files: pod/perldelta.pod
2527 Title: "Don't recommend impossible //o for C<$x =~ $y>"
2528 From: Chip Salzenberg
2529 Files: pod/perlop.pod
2531 Title: "Correct doc that claimed that <FH> was never false"
2532 From: Chip Salzenberg
2533 Files: pod/perldelta.pod pod/perlop.pod
2535 Title: "Document C<$?> vs. $SIG{CHLD}"
2536 From: Ulrich Pfeifer
2537 Files: pod/perlvar.pod
2539 Title: "Add pumpkin.pod"
2540 From: Chip Salzenberg
2541 Files: MANIFEST Porting/pumpkin.pod
2543 Title: "Don't say "associat*ve arr*y""
2544 From: Chip Salzenberg
2545 Files: MANIFEST gv.h hv.c lib/Env.pm lib/overload.pm opcode.pl
2546 pod/perl.pod pod/perldelta.pod pod/perldiag.pod
2547 pod/perlfunc.pod pod/perlguts.pod pod/perlmod.pod
2548 pod/perltie.pod pod/perltoc.pod pod/perltrap.pod x2p/a2p.pod
2555 This release is beta candidate #5: Our last, best hope for a beta.
2557 CORE LANGUAGE CHANGES
2559 Title: "Better looks_like_number() function [sv.c]"
2561 Msg-ID: <199702141708.SAA17546@bergen.sn.no>
2562 Date: Fri, 14 Feb 1997 18:08:52 +0100
2565 Title: "Remove redundant functions UNIVERSAL::{class,is_instance}"
2567 Msg-ID: <hwwsbpeq2.fsf@bergen.sn.no>
2568 Date: 14 Feb 1997 15:52:21 +0000
2569 Files: pod/perldelta.pod pod/perlobj.pod t/op/universal.t universal.c
2571 Title: "Allow C<setpgrp $$>"
2572 From: Roderick Schertler
2573 Msg-ID: <pzraigyshr.fsf@eeyore.ibcinc.com>
2574 Date: 16 Feb 1997 23:19:12 -0500
2577 Title: "Fix syntax error on C<&$1>"
2578 From: Chip Salzenberg
2581 Title: "Fix sub call through magic var (e.g. C<&$1>)"
2582 From: Chip Salzenberg
2585 Title: "Fix grep() with refs in array context"
2586 From: Chip Salzenberg
2591 Title: "Eliminate $^S; add C<use vmsish qw(status exit time)>"
2592 From: Charles Bailey
2593 Msg-ID: <01IFI9CFKL0S004R2V@hmivax.humgen.upenn.edu>
2594 Date: Mon, 17 Feb 1997 02:45:26 -0500 (EST)
2595 Files: MANIFEST gv.c lib/English.pm lib/ExtUtils/MM_VMS.pm
2596 lib/ExtUtils/Mksymlists.pm lib/ExtUtils/xsubpp mg.c op.c
2597 perl.c perl.h pod/perldelta.pod pod/perlmod.pod
2598 pod/perlvar.pod pp_ctl.c pp_sys.c utils/perldoc.PL
2599 vms/Makefile vms/config.vms vms/descrip.mms
2600 vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
2601 vms/ext/XSSymSet.pm vms/ext/vmsish.pm vms/vms.c vms/vmsish.h
2604 Title: "Eliminate FP exceptions under SCO 5"
2605 From: Chip Salzenberg
2606 Files: hints/sco.sh unixish.h
2608 Title: "Digital UNIX hints"
2609 From: Jarkko Hietaniemi
2610 Msg-ID: <199702151906.VAA22999@alpha.hut.fi>
2611 Date: Sat, 15 Feb 1997 21:06:33 +0200 (EET)
2612 Files: hints/dec_osf.sh
2614 Title: "Irix6.4 (with 7.1 compilers)"
2615 From: John Stoffel <jfs@fluent.com>
2616 Msg-ID: <199702130238.VAA24468@jfs.Fluent.COM>
2617 Date: Wed, 12 Feb 1997 21:38:51 -0500 (EST)
2618 Files: hints/irix_6_2.sh hints/irix_6_4.sh
2620 Title: "Update Plan 9, Win32, VMS configs with $shortsize and $longsize"
2621 From: Chip Salzenberg
2622 Files: plan9/config.plan9 plan9/genconfig.pl
2623 vms/genconfig.pl win32/config.w32
2627 Title: "Fix core dump when embedding"
2628 From: Chip Salzenberg
2631 Title: "Re: Fragile signals"
2632 From: Ilya Zakharevich
2633 Msg-ID: <199702130644.BAA07572@monk.mps.ohio-state.edu>
2634 Date: Thu, 13 Feb 1997 01:44:39 -0500 (EST)
2637 Title: "Make format strings correspond exactly to parameters"
2638 From: Roderick Schertler
2639 Msg-ID: <pz7mkc1h0g.fsf@eeyore.ibcinc.com>
2640 Date: 13 Feb 1997 17:24:31 -0500
2641 Files: doio.c ext/DB_File/DB_File.xs ext/Opcode/Opcode.xs gv.c op.c
2642 perl.c pp_ctl.c pp_sys.c regcomp.c toke.c
2644 Title: "Don't try to attach 'o' magic to read-only values"
2645 From: Chip Salzenberg
2648 Title: "Fix carriage-return message"
2649 From: Chip Salzenberg
2652 Title: "In <=>, test for equality first"
2653 From: Chip Salzenberg
2656 Title: "Don't mark sv_{true,false} PADTMP"
2657 From: Chip Salzenberg
2662 Title: "Fix eval "" in Configure"
2663 From: allen@gateway.grumman.com (John L. Allen)
2664 Msg-ID: <9702141809.AA17001@gateway.grumman.com>
2665 Date: Fri, 14 Feb 1997 13:09:53 -0500
2668 Title: "Don't link with -lsfio if sfio is not requested"
2669 From: Chip Salzenberg
2672 Title: "perl5.003_26 Configure change "win" for AIX 4"
2673 From: Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>
2674 Msg-ID: <Pine.OSF.3.95.970214135751.32654A-100000@dogbert.cc.ndsu.NoD
2675 Date: Fri, 14 Feb 1997 13:59:02 -0600 (CST)
2678 Title: "Update os2/diff.configure"
2679 From: Chip Salzenberg
2680 Files: os2/diff.configure
2682 LIBRARY AND EXTENSIONS
2684 Title: "Remove Fatal.pm"
2685 From: Chip Salzenberg
2686 Files: MANIFEST lib/Fatal.pm pod/perldelta.pod pod/perlmod.pod
2687 pod/roffitall t/lib/fatal.t
2689 Title: "Refresh MakeMaker to 5.40"
2690 From: Andy Dougherty, Andreas Koenig, Tim Bunce
2691 Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
2692 lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
2694 Title: "Refresh CPAN.pm to 1.21"
2695 From: Andreas Koenig
2696 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
2698 Title: "Refresh Test::Harness to 1.15"
2699 From: Andreas Koenig
2700 Files: lib/Test/Harness.pm
2704 Title: "Remove non-portable locale tests"
2705 From: Chip Salzenberg
2706 Files: t/pragma/locale.t
2710 Title: "pod2man: missing '-' in name section shouldn't be fatal"
2711 From: Ulrich Pfeifer
2712 Msg-ID: <yfmzpxcimsa.fsf@ls6.informatik.uni-dortmund.de>
2713 Date: 10 Feb 1997 18:38:45 +0100
2714 Files: pod/pod2man.PL
2718 Title: "Update To-Do list"
2720 Msg-ID: <9702101900.AA25293@toad.ig.co.uk>
2721 Date: Mon, 10 Feb 1997 19:00:59 +0000
2724 Title: "Fix formatting in perldiag"
2725 From: Chip Salzenberg
2726 Files: pod/perldiag.pod
2733 This release is beta candidate #4. "Once more, dear friends...."
2735 CORE LANGUAGE CHANGES
2737 Title: "Make \r in script an error (per Larry)"
2738 From: Chip Salzenberg
2739 Files: pod/perldiag.pod toke.c
2741 Title: "Support '%i' format and 'h' modifier in s?printf"
2742 From: Chip Salzenberg
2743 Files: doop.c pod/perldelta.pod
2747 Title: "Fix value of system() and $? for DEC UNIX, VMS, others"
2748 From: Chip Salzenberg
2749 Files: mg.c perl.h pp_sys.c
2751 Title: "VMS patches post _25"
2752 From: Charles Bailey
2753 Msg-ID: <01IF48W3P39W0050BD@hmivax.humgen.upenn.edu>
2754 Date: Fri, 07 Feb 1997 01:56:12 -0500 (EST)
2755 Files: Porting/Glossary lib/ExtUtils/Liblist.pm
2756 lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp perl.c
2757 vms/Makefile vms/config.vms vms/descrip.mms vms/genconfig.pl
2758 vms/perlvms.pod vms/vms.c vms/vmsish.h x2p/a2p.c
2760 Title: "Hints for BSDOS"
2761 From: Christopher Davis <ckd@loiosh.kei.com>
2762 Msg-ID: <199702042011.PAA09206@loiosh.kei.com>
2763 Date: Tue, 4 Feb 1997 15:11:13 -0500 (EST)
2764 Files: hints/bsdos.sh
2766 Title: "On C<sysopen(..., O_APPEND)>, call C<fopen(..., "a")>"
2767 From: Chip Salzenberg
2772 Title: "Fix (yet another) Tk closure problem"
2773 From: Chip Salzenberg
2774 Files: op.c perl.c pp_ctl.c
2776 Title: "Fix value of C<foreach>"
2777 From: Chip Salzenberg
2778 Files: cop.h pp_ctl.c
2780 Title: "Regexp optimizations"
2781 From: Ilya Zakharevich
2782 Msg-ID: <199702041102.GAA24805@monk.mps.ohio-state.edu>
2783 Date: Tue, 4 Feb 1997 06:02:10 -0500 (EST)
2784 Files: regcomp.c regexec.c
2786 Title: "Re: static buffer in not_a_number() [sv.c] might overflow"
2788 Msg-ID: <hbu9uz1si.fsf@bergen.sn.no>
2789 Date: 09 Feb 1997 11:55:41 +0100
2792 Title: "Refine 'runaway string' heuristic"
2793 From: Chip Salzenberg
2796 Title: "Fix core dump on C<print "a", last> in eval"
2797 From: Chip Salzenberg
2800 Title: "Catch C<use integer; $x % 0>"
2801 From: Chip Salzenberg
2806 Title: "Fix usage message in configure.gnu"
2807 From: Jarkko Hietaniemi
2808 Files: configure.gnu
2810 LIBRARY AND EXTENSIONS
2812 Title: "DB_File 1.11 patch"
2814 Msg-ID: <9702061553.AA18147@claudius.bfsec.bt.co.uk>
2815 Date: Thu, 6 Feb 97 15:53:34 GMT
2816 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
2818 Title: "Faster File::Compare"
2820 Msg-ID: <199702051342.OAA02753@bergen.sn.no>
2821 Date: Wed, 5 Feb 1997 14:42:49 +0100
2822 Files: lib/File/Compare.pm
2824 Title: "Make diagnostics module strip formatting directives"
2825 From: Chip Salzenberg
2826 Files: lib/diagnostics.pm pod/perldiag.pod
2828 Title: "Fix warning from missing POSIX::setvbuf()"
2829 From: Chip Salzenberg
2834 Title: "Fix closure.t for AmigaOS (again)"
2835 From: Norbert Pueschel
2836 Msg-ID: <77724742@Armageddon.meb.uni-bonn.de>
2837 Date: Wed, 05 Feb 1997 18:56:45 +0100
2838 Files: t/op/closure.t
2842 Title: "perldoc -f <perlfunc>"
2844 Msg-ID: <199702051127.MAA02090@bergen.sn.no>
2845 Date: Wed, 5 Feb 1997 12:27:36 +0100
2846 Files: utils/perldoc.PL
2848 Title: "Fix pod2man's handling of quotes in =items"
2849 From: Jarkko Hietaniemi
2850 Msg-ID: <199702042023.WAA13143@alpha.hut.fi>
2851 Date: Tue, 4 Feb 1997 22:23:34 +0200 (EET)
2852 Files: pod/pod2man.PL
2856 Title: "return *FH pod patch"
2857 From: allen@gateway.grumman.com (John L. Allen)
2858 Msg-ID: <9702061507.AA04474@gateway.grumman.com>
2859 Date: Thu, 6 Feb 1997 10:07:28 -0500
2860 Files: pod/perldata.pod pod/perlsub.pod
2862 Title: "Describe interation of untie and DESTROY"
2863 From: Paul Marquess and Chip Salzenberg
2864 Files: pod/perltie.pod
2871 This release is beta candidate #3. Here's hoping...
2873 CORE LANGUAGE CHANGES
2875 Title: "Make $] read-only"
2876 From: Chip Salzenberg
2879 Title: "New variable C<$^S> is a native version of C<$?>"
2880 From: Chip Salzenberg
2881 Files: doio.c global.sym gv.c interp.sym lib/English.pm mg.c perl.c
2882 perl.h pod/perldelta.pod pod/perlfunc.pod pod/perlvar.pod
2883 pp_ctl.c pp_sys.c proto.h util.c
2885 Title: "Make $^T work with undump, and don't taint it"
2886 From: Chip Salzenberg
2891 Title: "VMS patches for _24"
2892 From: Charles Bailey
2893 Msg-ID: <01IEUIFP5038004GQP@hmivax.humgen.upenn.edu>
2894 Date: Fri, 31 Jan 1997 02:34:37 -0500 (EST)
2895 Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_vms.xs
2896 lib/AutoSplit.pm lib/ExtUtils/MM_VMS.pm
2897 lib/ExtUtils/MakeMaker.pm perl.h pp_hot.c t/lib/filehand.t
2898 t/op/closure.t vms/Makefile vms/config.vms vms/descrip.mms
2899 vms/ext/filespec.t vms/vms.c vms/vmsish.h
2901 Title: "hints/dec_osf.sh: polishing the comments"
2902 From: Jarkko Hietaniemi
2903 Msg-ID: <199701301958.VAA08992@alpha.hut.fi>
2904 Date: Thu, 30 Jan 1997 21:58:10 +0200 (EET)
2905 Files: hints/dec_osf.sh
2908 From: Norbert Pueschel
2909 Msg-ID: <77724724@Armageddon.meb.uni-bonn.de>
2910 Date: Wed, 29 Jan 1997 11:39:49 +0100
2911 Files: hints/amigaos.sh
2915 Title: "Require '-T' in argv[], not just on #! line"
2916 From: Chip Salzenberg
2917 Files: perl.c pod/perldiag.pod
2919 Title: "Fix C<return @_> and associated stack bugs"
2920 From: Chip Salzenberg
2921 Files: cop.h pp_ctl.c pp_hot.c t/op/misc.t
2923 Title: "Fix never-closing handle after C<select>"
2924 From: Chip Salzenberg
2927 Title: "Fix /\G/g with patterns that match empty string"
2928 From: Ilya Zakharevich
2931 Title: "Fix scalar leak in av_unshift"
2932 From: Chip Salzenberg
2935 Title: "Ignore refs to lexicals when making refs to lexicals"
2936 From: Chip Salzenberg
2939 Title: "Don't create AV, HV, IO when assigning glob"
2940 From: Chip Salzenberg
2945 Title: "Configure updates for intsize and ssizetype"
2946 From: Andy Dougherty
2947 Files: Configure MANIFEST config_H config_h.SH handy.h
2949 Title: "Ask about /usr/bin/perl iff STDIN and STDERR are terminals"
2950 From: Chip Salzenberg
2953 LIBRARY AND EXTENSIONS
2955 Title: "Refresh CPAN to 1.19"
2956 From: Andreas Koenig
2957 Files: lib/Bundle/CPAN.pm lib/CPAN.pm lib/CPAN/FirstTime.pm
2959 Title: "Debugger update"
2960 From: Ilya Zakharevich
2961 Msg-ID: <199702030406.XAA23029@monk.mps.ohio-state.edu>
2962 Date: Sun, 2 Feb 1997 23:06:34 -0500 (EST)
2963 Files: lib/perl5db.pl
2965 Title: "In Symbol::gensym, don't make glob fake by copying it"
2966 From: John Hughes <john@AtlanTech.COM>
2967 Files: lib/Symbol.pm
2969 Title: "Make POSIX::is*() eight-bit-clean"
2970 From: Chip Salzenberg
2971 Files: ext/POSIX/POSIX.xs
2973 Title: "Make IO::Handle::gets() an alias of getline"
2975 Msg-ID: <199701301103.MAA11291@bergen.sn.no>
2976 Date: Thu, 30 Jan 1997 12:03:15 +0100
2977 Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
2981 Title: "More Amiga test patches"
2982 From: Norbert Pueschel
2983 Msg-ID: <77724725@Armageddon.meb.uni-bonn.de>
2984 Date: Wed, 29 Jan 1997 16:07:33 +0100
2985 Files: README.amiga t/lib/safe2.t t/op/closure.t
2989 Title: "c2ph.PL fix"
2990 From: lvirden@cas.org (Larry W. Virden)
2991 Msg-ID: <199701301349.IAA16724@cas.org>
2992 Date: Thu, 30 Jan 1997 08:49:19 -0500
2993 Files: utils/c2ph.PL
2995 Title: "Make pod2man a little laxer for perltoc.pod"
2996 From: Chip Salzenberg
2997 Files: pod/pod2man.PL
3001 Title: "Update to perl INSTALL file"
3002 From: lvirden@cas.org (Larry W. Virden)
3003 Msg-ID: <199701301338.IAA15878@cas.org>
3004 Date: Thu, 30 Jan 1997 08:38:23 -0500
3007 Title: "Update to perl.pod suggested"
3008 From: lvirden@cas.org (Larry W. Virden)
3009 Msg-ID: <199701301345.IAA16514@cas.org>
3010 Date: Thu, 30 Jan 1997 08:45:59 -0500
3013 Title: "Document how extension pms go in $archlib"
3014 From: Chip Salzenberg
3015 Files: pod/perldelta.pod
3017 Title: "perlfunc.pod tweaks"
3018 From: Roderick Schertler
3019 Msg-ID: <20526.854659255@eeyore.ibcinc.com>
3020 Date: Thu, 30 Jan 1997 16:20:55 -0500
3021 Files: pod/perlfunc.pod
3023 Title: "new (Feb 1) perlembed.pod"
3024 From: Jon Orwant <orwant@media.mit.edu>
3025 Msg-ID: <9702012334.AA15747@fahrenheit-451.media.mit.edu>
3026 Date: Sat, 1 Feb 1997 18:34:59 -0500
3027 Files: pod/perlembed.pod
3029 Title: "Error lines must not have trialing periods"
3030 From: Chip Salzenberg
3031 Files: pod/perldiag.pod
3038 This release is the second candidate for a public beta test.
3039 It's, well, bunches better than _23.
3041 CORE LANGUAGE CHANGES
3043 Title: "glob defaults to $_"
3044 From: Gurusamy Sarathy
3045 Msg-ID: <199701270809.DAA00934@aatma.engin.umich.edu>
3046 Date: Mon, 27 Jan 1997 03:09:13 -0500
3047 Files: op.c opcode.pl pod/perlfunc.pod t/op/glob.t
3049 Title: "Re: an overloading bug "
3050 From: Gurusamy Sarathy
3051 Msg-ID: <199701270007.TAA26525@aatma.engin.umich.edu>
3052 Date: Sun, 26 Jan 1997 19:07:45 -0500
3053 Files: pod/perldiag.pod pod/perlfunc.pod pp_ctl.c
3055 Title: "Don't warn on C<$\ = undef>"
3056 From: Chip Salzenberg
3062 From: Gary Ng <71564.1743@compuserve.com>
3063 Files: MANIFEST win32/*
3065 Title: "Amiga files"
3066 From: Norbert Pueschel
3067 Msg-ID: <77724712@Armageddon.meb.uni-bonn.de>
3068 Date: Sun, 26 Jan 1997 17:42:15 +0100
3069 Files: MANIFEST README.amiga hints/amigaos.sh
3071 Title: "New dec_osf hints"
3072 From: Jarkko.Hietaniemi@cc.hut.fi
3073 Msg-ID: <199701271233.OAA21548@alpha.hut.fi>
3074 Date: Mon, 27 Jan 1997 14:33:01 +0200 (EET)
3075 Files: hints/dec_osf.sh
3079 Title: "Prevent premature death of @_ during leavesub"
3080 From: Chip Salzenberg
3081 Files: pp_hot.c t/op/misc.t
3083 Title: "Deref old stash when re-blessing"
3084 From: Chip Salzenberg
3087 Title: "Don't abort when RCHECK and DEBUGGING"
3089 Msg-ID: <9701272339.AA16537@toad.ig.co.uk>
3090 Date: Mon, 27 Jan 1997 23:39:48 +0000
3093 Title: "Fix overloading macro conflict with Digital 'cc -fast'"
3094 From: Jarkko Hietaniemi
3095 Msg-ID: <199701272216.AAA04557@alpha.hut.fi>
3096 Date: Tue, 28 Jan 1997 00:16:49 +0200 (EET)
3099 Title: "global.sym: typo?"
3100 From: Jarkko Hietaniemi
3101 Msg-ID: <199701261937.VAA07556@alpha.hut.fi>
3102 Date: Sun, 26 Jan 1997 21:37:59 +0200 (EET)
3107 Title: "Put all extensions' modules in $archlib"
3108 From: Chip Salzenberg
3111 Title: "Configure fixes: set $archlib, omit _NO_PROTO"
3112 From: Chip Salzenberg
3115 Title: "Make configure{,.gnu} ignore --cache-file option"
3116 From: Norbert Pueschel
3117 Files: configure configure.gnu
3119 LIBRARY AND EXTENSIONS
3121 Title: "Version checking in XS bootstrap is optional"
3122 From: Chip Salzenberg
3125 Title: "Update $VERSION of DynaLoader and POSIX"
3126 From: Chip Salzenberg
3127 Files: ext/DynaLoader/DynaLoader.pm ext/POSIX/POSIX.pm
3129 Title: "Refresh Text::Wrap to 97.011701"
3130 From: Chip Salzenberg
3131 Files: lib/Text/Wrap.pm
3133 Title: "Fcntl.xs: F_[GS]ETOWN were in wrong case branch"
3134 From: Jarkko Hietaniemi
3135 Msg-ID: <199701251510.RAA05142@alpha.hut.fi>
3136 Date: Sat, 25 Jan 1997 17:10:20 +0200 (EET)
3137 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
3139 Title: "Fix $Is_VMS typo in Test::Harness"
3140 From: Chip Salzenberg
3141 Files: lib/Test/Harness.pm
3143 Title: "Allow for really big keys in Tie::SubstrHash"
3144 From: data-drift@so.uio.no
3145 Msg-ID: <199701282014.VAA12645@selters.uio.no>
3146 Date: Tue, 28 Jan 1997 21:14:34 +0100 (MET)
3147 Files: lib/Tie/SubstrHash.pm
3149 Title: "Avoid newRV_noinc() in IO, for compiling with old Perls"
3150 From: Chip Salzenberg
3155 Title: "New test op/closure.t"
3156 From: Tom Phoenix, Ulrich Pfeifer
3157 Files: MANIFEST t/op/closure.t
3161 Title: "xsubpp handing of void funcs breaks extensions using XST_m*()"
3163 Msg-ID: <9701271659.AA15137@toad.ig.co.uk>
3164 Date: Mon, 27 Jan 1997 16:59:06 +0000
3165 Files: lib/ExtUtils/xsubpp
3169 Title: "perldelta Fcntl enhancement"
3170 From: Jarkko Hietaniemi
3171 Msg-ID: <199701251505.RAA22159@alpha.hut.fi>
3172 Date: Sat, 25 Jan 1997 17:05:34 +0200 (EET)
3173 Files: pod/perldelta.pod
3175 Title: "Updates to perldelta re: Fcntl, DB_File, Net::Ping"
3177 Files: pod/perldelta.pod
3179 Title: "Document restrictions on gv_fetchmethod() and perl_call_sv()"
3180 From: Chip Salzenberg
3181 Files: pod/perldelta.pod pod/perlguts.pod
3183 Title: "perldiag.pod: No comma allowed after %s"
3184 From: Jarkko.Hietaniemi@cc.hut.fi
3185 Msg-ID: <199701251541.RAA04120@alpha.hut.fi>
3186 Date: Sat, 25 Jan 1997 17:41:53 +0200 (EET)
3187 Files: pod/perldiag.pod
3189 Title: "perlfunc.pod: localtime"
3190 From: Jarkko Hietaniemi
3191 Msg-ID: <199701251629.SAA08114@alpha.hut.fi>
3192 Date: Sat, 25 Jan 1997 18:29:37 +0200 (EET)
3193 Files: pod/perlfunc.pod
3195 Title: "perlfunc diff: gmtime"
3196 From: Peter Haworth <pmh@edison.ioppublishing.com>
3197 Msg-ID: <32EE1298.7B90@edison.ioppublishing.com>
3198 Date: Tue, 28 Jan 1997 14:52:08 +0000
3199 Files: pod/perlfunc.pod
3201 Title: "Updates to guts"
3202 From: Ilya Zakharevich
3203 Msg-ID: <199701270034.TAA13177@monk.mps.ohio-state.edu>
3204 Date: Sun, 26 Jan 1997 19:34:18 -0500 (EST)
3205 Files: pod/perlguts.pod
3207 Title: "perltoot fixes"
3208 From: Tom Christiansen
3209 Msg-ID: <6807.854214205@jinete>
3210 Date: Sat, 25 Jan 1997 09:43:25 -0800
3211 Files: pod/perltoot.pod
3213 Title: "5.003_23: small typo in perlsyn.pod"
3214 From: Gurusamy Sarathy
3215 Msg-ID: <199701270824.DAA01169@aatma.engin.umich.edu>
3216 Date: Mon, 27 Jan 1997 03:24:25 -0500
3217 Files: pod/perlsyn.pod
3224 This release is our first candidate for a public beta test.
3226 CORE LANGUAGE CHANGES
3228 Title: "Disallow changing $_[0] in __DIE__ handlers"
3229 From: Chip Salzenberg
3230 Files: pod/perlfunc.pod util.c
3232 Title: "Fix overloading with inheritance and AUTOLOAD"
3233 From: Ilya Zakharevich
3234 Msg-ID: <199701202226.RAA05072@monk.mps.ohio-state.edu>
3235 Date: Mon, 20 Jan 1997 17:26:32 -0500 (EST)
3236 Files: gv.c lib/diagnostics.pm lib/overload.pm pod/perldebug.pod
3237 pod/perldiag.pod pod/perlfunc.pod pod/perlop.pod
3238 pod/perlre.pod pod/perltoc.pod pod/perlxs.pod
3240 Title: "Nested here-docs"
3241 From: larry@wall.org (Larry Wall)
3242 Msg-ID: <199701202313.PAA11693@wall.org>
3243 Date: Mon, 20 Jan 1997 15:13:42 -0800
3246 Title: "Revert $^X to old behavior (plus HP-UX bug fix)"
3247 From: Chip Salzenberg
3248 Files: hints/hpux.sh toke.c
3250 Title: "Protect against '0' in 'stmt while <HANDLE>'"
3251 From: Chip Salzenberg
3254 Title: "Don't warn when closure uses var at file scope"
3255 From: Chip Salzenberg
3260 Title: "VMS patches for _22"
3261 From: Charles Bailey
3262 Msg-ID: <01IEGBJ2TMYS003PCL@hmivax.humgen.upenn.edu>
3263 Date: Mon, 20 Jan 1997 22:50:21 -0500 (EST)
3264 Files: ext/POSIX/POSIX.xs lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp
3265 lib/Test/Harness.pm toke.c vms/Makefile vms/descrip.mms
3266 vms/genconfig.pl vms/perly_c.vms vms/vmsish.h x2p/a2p.h
3267 vms/Makefile vms/config.vms vms/descrip.mms vms/perly_c.vms
3269 Title: "Re: Perl 5.003_21: OS/2 patches"
3270 From: Ilya Zakharevich
3271 Msg-ID: <199701170446.XAA28939@monk.mps.ohio-state.edu>
3272 Date: Thu, 16 Jan 1997 23:46:40 -0500 (EST)
3273 Files: os2/Changes os2/os2.c
3275 Title: "Plan9 update"
3276 From: lutherh@stratcom.com (Luther Huffman)
3277 Files: plan9/config.plan9 plan9/mkfile
3279 Title: "Bugfixes for AmigaOS"
3280 From: Norbert Pueschel
3281 Msg-ID: <77724691@Armageddon.meb.uni-bonn.de>
3282 Date: Wed, 22 Jan 1997 00:13:54 +0100
3283 Files: hints/amigaos.sh lib/File/Basename.pm
3285 Title: "New dec_osf.sh hints file"
3286 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
3287 Msg-ID: <9701241058.AA29550@o09.rosat.mpe-garching.mpg.de>
3288 Date: Fri, 24 Jan 1997 11:58:24 +0100
3289 Files: hints/dec_osf.sh
3291 Title: "on NeXT: gdbm problem fixed"
3292 From: Andreas Koenig
3293 Msg-ID: <199701210201.DAA17794@anna.in-berlin.de>
3294 Date: Tue, 21 Jan 1997 03:01:32 +0100
3295 Files: hints/next_3.sh hints/next_3_0.sh
3297 Title: "patch for hints/powerux.sh"
3298 From: tom@amber.ssd.hcsc.com (Tom Horsley)
3299 Msg-ID: <9701181833.AA02602@amber.ssd.hcsc.com>
3300 Date: Sat, 18 Jan 97 13:33:26 -0500
3301 Files: hints/powerux.sh
3303 Title: "hints & Configure changes to build perl on DC/OSx"
3304 From: Stephen Zander <stephen.zander@interlock.mckesson.com>
3305 Msg-ID: <199701170043.QAA25985@wsbip1.mckesson.com>
3306 Date: Thu, 16 Jan 1997 16:43:52 -0800
3307 Files: Configure MANIFEST hints/dcosx.sh
3309 Title: "patch for hints/cxux.sh perl5.003_22"
3310 From: tom@amber.ssd.hcsc.com (Tom Horsley)
3311 Msg-ID: <9701192014.AA05722@amber.ssd.hcsc.com>
3312 Date: Sun, 19 Jan 97 15:14:04 -0500
3313 Files: hints/cxux.sh
3317 Title: "Make PERL5LIB and -I work like C<use lib>"
3319 Msg-ID: <9701231523.AA26613@toad.ig.co.uk>
3320 Date: Thu, 23 Jan 1997 15:23:27 +0000
3321 Files: lib/lib.pm perl.c
3324 From: Chip Salzenberg
3325 Files: regcomp.c regcomp.h regexec.c regexp.h toke.c
3327 Title: "Extend stack in pp_undef (!)"
3328 From: Chip Salzenberg
3331 Title: "Allow for sub to be redefined while executing"
3332 From: Chip Salzenberg
3333 Files: cop.h pp_hot.c t/op/misc.t
3335 Title: "Eliminate redundant flag CVf_FORMAT"
3336 From: Chip Salzenberg
3337 Files: cv.h op.c perl.c perly.c perly.y proto.h sv.c toke.c
3339 Title: "Generate IVs when possible in abs() and int()"
3340 From: Chip Salzenberg
3343 Title: "Efficiency patchlet for pp_aassign()"
3344 From: Ilya Zakharevich
3345 Msg-ID: <199701210305.WAA05451@monk.mps.ohio-state.edu>
3346 Date: Mon, 20 Jan 1997 22:05:39 -0500 (EST)
3349 Title: "When sorting, promote to PVNV only for built-in comparison"
3350 From: Chip Salzenberg
3353 Title: "Remove "suidperl security patch" message"
3354 From: Chip Salzenberg
3359 Title: "Make configure.gnu a copy of configure; make configure writea
3360 From: Chip Salzenberg
3361 Files: MANIFEST configure.gnu
3363 Title: "Regen Configure with metaconfig: +ARCHNAME, -FILE_filbuf"
3364 From: Chip Salzenberg and Charles Bailey
3365 Files: Configure config_H config_h.SH hints/lynxos.sh
3366 os2/diff.configure os2/os2ish.h plan9/config.plan9 sv.c
3367 utils/perlbug.PL vms/config.vms vms/fndvers.com
3369 Title: "Compile with optimization when testing memory functions"
3370 From: Chip Salzenberg
3373 Title: "Minor patch for Debian installation"
3374 From: Chip Salzenberg
3377 LIBRARY AND EXTENSIONS
3379 Title: "Debugger update"
3380 From: Ilya Zakharevich
3381 Msg-ID: <199701190455.XAA02579@monk.mps.ohio-state.edu>
3382 Date: Sat, 18 Jan 1997 23:54:59 -0500 (EST)
3383 Files: lib/perl5db.pl
3385 Title: "DynaLoader enhancement: support RTLD_GLOBAL"
3386 From: Nick Ing-Simmons
3387 Msg-ID: <199701240937.JAA11443@pluto.tiuk.ti.com>
3388 Date: Fri, 24 Jan 1997 09:37:18 GMT
3389 Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_aix.xs
3390 ext/DynaLoader/dl_dld.xs ext/DynaLoader/dl_dlopen.xs
3391 ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
3392 ext/DynaLoader/dl_vms.xs
3394 Title: "Fcntl: add more constants"
3395 From: Jarkko.Hietaniemi@cc.hut.fi
3396 Msg-ID: <199701191811.UAA16346@alpha.hut.fi>
3397 Date: Sun, 19 Jan 1997 20:11:22 +0200 (EET)
3398 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
3400 Title: "Refresh IO to 1.15 (plus DESTROY and new_tmpfile fixes)"
3401 From: Chip Salzenberg
3402 Files: ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
3403 ext/IO/lib/IO/Pipe.pm ext/IO/lib/IO/Seekable.pm
3404 ext/IO/lib/IO/Socket.pm t/lib/io_pipe.t
3406 Title: "Allow IO.xs to remain at 1.15 while $VERSION is 1.1501"
3407 From: Chip Salzenberg
3408 Files: XSUB.h ext/IO/Makefile.PL ext/IO/lib/IO/Handle.pm
3410 Title: "Refresh CPAN to 1.15"
3411 From: Andreas Koenig
3412 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
3414 Title: "Add E* and SA_* constants"
3415 From: Roderick Schertler
3416 Msg-ID: <23338.853986967@eeyore.ibcinc.com>
3417 Date: Wed, 22 Jan 1997 21:36:07 -0500
3418 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod ext/POSIX/POSIX.xs
3422 Title: "Test nested here-docs"
3423 From: hv@crypt.compulink.co.uk (Hugo van der Sanden)
3424 Msg-ID: <199701210053.AAA02139@crypt.compulink.co.uk>
3425 Date: Tue, 21 Jan 1997 00:53:44 +0000 (GMT)
3428 Title: "Fix tests of $^X and $0 to work with QNX"
3429 From: Chip Salzenberg
3430 Files: t/lib/io_pipe.t t/lib/open2.t t/lib/open3.t t/op/magic.t
3432 Title: "Patch tests for systems without fork()"
3433 From: Norbert Pueschel
3434 Msg-ID: <77724697@Armageddon.meb.uni-bonn.de>
3435 Date: Thu, 23 Jan 1997 23:51:28 +0100
3436 Files: t/io/pipe.t t/lib/filehand.t t/lib/io_pipe.t t/lib/io_sock.t
3437 t/lib/open2.t t/lib/open3.t t/op/fork.t
3439 Title: "Test patches for OS/2"
3440 From: Ilya Zakharevich
3441 Msg-ID: <199701170448.XAA28948@monk.mps.ohio-state.edu>
3442 Date: Thu, 16 Jan 1997 23:48:18 -0500 (EST)
3443 Files: os2/OS2/ExtAttr/t/os2_ea.t os2/OS2/PrfDB/t/os2_prfdb.t
3444 os2/OS2/REXX/t/rx_cmprt.t os2/OS2/REXX/t/rx_dllld.t
3445 os2/OS2/REXX/t/rx_objcall.t os2/OS2/REXX/t/rx_sql.test
3446 os2/OS2/REXX/t/rx_tiesql.test os2/OS2/REXX/t/rx_tievar.t
3447 os2/OS2/REXX/t/rx_tieydb.t os2/OS2/REXX/t/rx_varset.t
3448 os2/OS2/REXX/t/rx_vrexx.t t/README t/cmd/while.t
3449 t/comp/colon.t t/comp/multiline.t t/io/argv.t t/lib/anydbm.t
3450 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
3451 t/op/cmp.t t/op/magic.t
3455 Title: "Translate \200 to È in pod2html"
3456 From: Chip Salzenberg
3457 Files: pod/pod2html.PL
3459 Title: "VMS patches: '.com' extension on scripts"
3460 From: Charles Bailey
3461 Msg-ID: <01IELNPDLYJM003E7J@hmivax.humgen.upenn.edu>
3462 Date: Fri, 24 Jan 1997 18:42:29 -0500 (EST)
3463 Files: pod/checkpods.PL pod/pod2html.PL pod/pod2latex.PL
3464 pod/pod2man.PL pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL
3465 utils/h2xs.PL utils/perlbug.PL utils/perldoc.PL
3466 utils/pl2pm.PL utils/splain.PL vms/Makefile vms/descrip.mms
3467 x2p/find2perl.PL x2p/s2p.PL
3469 Title: "Allow MakeMaker 5.34 to use libraries containing '+' in name"
3470 From: dennism@cyrix.com (Dennis Marsa)
3471 Msg-ID: <9701172027.AA27861@orion.cyrix.com>
3472 Date: Fri, 17 Jan 97 14:27:32 CST
3473 Files: lib/ExtUtils/Liblist.pm
3477 Title: "First cut at INSTALL edit"
3478 From: Chip Salzenberg
3481 Title: "Additional docs for __DIE__ and __WARN__"
3482 From: Gurusamy Sarathy
3483 Files: pod/perlfunc.pod pod/perlrun.pod pod/perlvar.pod
3485 Title: "Document #line directive"
3486 From: Gurusamy Sarathy
3487 Msg-ID: <199701240908.EAA23846@aatma.engin.umich.edu>
3488 Date: Fri, 24 Jan 1997 04:08:44 -0500
3489 Files: pod/perlsyn.pod pod/perltoc.pod
3491 Title: "Perlguts version 30"
3493 Msg-ID: <199701172117.AA116515863@hpcc123.corp.hp.com>
3494 Date: Fri, 17 Jan 1997 13:17:43 -0800
3495 Files: pod/perlguts.pod
3497 Title: "delta for perldelta"
3498 From: Tom Christiansen
3499 Msg-ID: <804.854121463@jinete>
3500 Date: Fri, 24 Jan 1997 07:57:43 -0800
3501 Files: pod/perlnews.pod pod/perltoc.pod
3503 Title: "Updates to perldelta"
3504 From: Ilya Zakharevich
3505 Msg-ID: <199701211610.LAA06227@monk.mps.ohio-state.edu>
3506 Date: Mon, 20 Jan 1997 06:48:49 -0500 (EST)
3507 Files: pod/perlnews.pod pod/perltoc.pod
3509 Title: "perlnews.pod diff for the Fcntl"
3510 From: Jarkko Hietaniemi
3511 Msg-ID: <199701211600.SAA30117@alpha.hut.fi>
3512 Date: Tue, 21 Jan 1997 18:00:56 +0200 (EET)
3513 Files: pod/perlnews.pod
3515 Title: "Rename perlnews -> perldelta per Tom's request"
3516 From: Chip Salzenberg
3517 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
3518 pod/perldelta.pod pod/perltoc.pod pod/roffitall
3520 Title: "Remove bad advice from perllocale.pod"
3521 From: Chip Salzenberg
3522 Files: pod/perllocale.pod
3529 This release is primarily made up of bug fixes, the foremost among
3530 which repairs a showstopper memory corruption bug in formats.
3532 CORE LANGUAGE CHANGES
3534 Title: "Fix parsing of C< ${ xyz } >"
3535 From: Chip Salzenberg
3538 Title: "Don't parse method calls in strings"
3539 From: Chip Salzenberg
3542 Title: "Fix overly picky carping about leading '{' in regex"
3543 From: Chip Salzenberg
3548 Title: "Fix memory corruption from formats"
3549 From: Chip Salzenberg
3550 Files: op.c perl.c perly.c perly.c.diff perly.y proto.h sv.c toke.c
3554 Title: "Fix '_mopop' typo"
3555 From: Chip Salzenberg
3558 LIBRARY AND EXTENSIONS
3560 Title: "Gut IO::Handle::DESTROY"
3561 From: Chip Salzenberg
3562 Files: ext/IO/lib/IO/Handle.pm
3564 Title: "RiscOS is case-insensitive"
3565 From: Chip Salzenberg
3566 Files: lib/File/Basename.pm
3570 Title: "Fix thinko in db-recno.t"
3571 From: Chip Salzenberg
3572 Files: t/lib/db-recno.t
3576 Title: "Make perlbug more cautionary and more verbose"
3577 From: Kenneth Albanowski and Jarkko Hietaniemi
3578 Files: utils/perlbug.PL
3582 Title: "NEW roffitall + INSTALL fix"
3583 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
3584 Msg-ID: <6058.853410121@lyon.grenoble.hp.com>
3585 Date: Thu, 16 Jan 97 11:22:01 +0100
3586 Files: INSTALL pod/roffitall
3588 Title: "srand() doc update"
3589 From: Roderick Schertler
3590 Msg-ID: <24195.853379065@eeyore.ibcinc.com>
3591 Date: Wed, 15 Jan 1997 20:44:25 -0500
3592 Files: pod/perlfunc.pod
3594 Title: "documentation of configpm (perl5.003_20)"
3595 From: win@in.rhein-main.de (Winfried Koenig)
3596 Msg-ID: <m0vkU40-0004WAC@incom.rhein-main.de>
3597 Date: Wed, 15 Jan 1997 14:03:27 +0200 (EET)
3605 This release includes several important bug fixes, and a couple of
3606 minor but valuable language tweaks. Please read on for a list of the
3607 significant changes:
3609 CORE LANGUAGE CHANGES
3611 Title: "Fix overloading via inherited autoloaded functions"
3612 From: Ilya Zakharevich
3613 Msg-ID: <199701131022.FAA22830@monk.mps.ohio-state.edu>
3614 Date: Mon, 13 Jan 1997 05:22:47 -0500 (EST)
3615 Files: gv.c lib/overload.pm pod/perldiag.pod t/pragma/overload.t
3617 Title: "Method call fixes: Don't cache in alias, don't skip undef"
3618 From: Chip Salzenberg
3619 Files: global.sym gv.c gv.h hv.c op.c pod/perlguts.pod
3620 pod/perltoc.pod pp.c pp_ctl.c pp_hot.c proto.h scope.c sv.c
3623 Title: "Formats can be closures"
3624 From: Chip Salzenberg
3625 Files: cv.h op.c perly.c perly.c.diff perly.y pp_sys.c sv.h
3627 Title: "Quote 'foo' in C<$x{-foo}>"
3628 From: Chip Salzenberg
3631 Title: "Forbid C< x->{y} > and C< x->[0] > under C<strict refs>"
3632 From: Chip Salzenberg
3633 Files: op.c pod/perldiag.pod t/pragma/strict-refs
3635 Title: "Allow <=> to return undef when operands are not ordered"
3636 From: Chip Salzenberg and Andreas Koenig
3637 Files: MANIFEST pp.c t/op/cmp.t
3639 Title: "Fail regex that starts with '{'"
3640 From: Chip Salzenberg
3645 Title: "Re: Perl 5.003_20: OS/2 patches"
3646 From: Ilya Zakharevich
3647 Msg-ID: <199701101102.GAA19051@monk.mps.ohio-state.edu>
3648 Date: Fri, 10 Jan 1997 06:02:16 -0500 (EST)
3649 Files: hints/os2.sh os2/Changes os2/os2.c os2/os2ish.h pp_sys.c
3651 Title: "VMS patches for _20"
3652 From: Charles Bailey
3653 Msg-ID: <01IE7MGK7ULQ003K5M@hmivax.humgen.upenn.edu>
3654 Date: Tue, 14 Jan 1997 17:34:43 -0500 (EST)
3655 Files: configpm dosish.h os2/os2ish.h plan9/plan9ish.h proto.h
3656 t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t toke.c
3657 unixish.h vms/Makefile vms/config.vms vms/descrip.mms
3658 vms/genconfig.pl vms/perly_c.vms vms/test.com vms/vmsish.h
3661 Title: "Irix 6.3 & 6.4 and perl5.003_20"
3662 From: John Stoffel <jfs@fluent.com>
3663 Msg-ID: <199701132242.RAA14601@jfs.Fluent.COM>
3664 Date: Mon, 13 Jan 1997 17:42:50 -0500 (EST)
3665 Files: MANIFEST hints/irix_6_3.sh hints/irix_6_4.sh
3667 Title: "Patch: MachTen hints, Configure"
3668 From: Dominic Dunlop <domo@slipper.ip.lu>
3669 Msg-ID: <v03010d00af0123a93670@[194.51.248.75]>
3670 Date: Tue, 14 Jan 1997 13:43:13 +0100
3671 Files: Configure hints/machten.sh
3673 Title: "Rename aux.sh to aux_3.sh for MS-LOSS"
3674 From: Chip Salzenberg
3675 Files: MANIFEST hints/aux_3.sh
3679 Title: "Fix C< eval { my $x; eval '$x' } >"
3680 From: Chip Salzenberg
3681 Files: op.c t/op/misc.t
3683 Title: "Don't warn if eval '' uses outer func's lexicals"
3684 From: Chip Salzenberg
3687 Title: "Avoid memory wastage in wait(); make pidstatus global"
3688 From: Chip Salzenberg
3689 Files: global.sym interp.sym perl.c perl.h pp_sys.c
3691 Title: "Forbid ++ and -- on readonly values"
3692 From: "John Q. Linux" <jql@accessone.com>
3693 Msg-ID: <Pine.LNX.3.95.970110193330.11249D-100000@jql.accessone.com>
3694 Date: Fri, 10 Jan 1997 19:47:16 -0800 (PST)
3695 Files: pp.c pp_hot.c
3697 Title: "Keep array from dying during foreach(@array)"
3698 From: Chip Salzenberg
3699 Files: cop.h pp_ctl.c
3701 Title: "Fix C< $a="simple"; split /($a)/o >"
3702 From: Chip Salzenberg
3703 Files: pp.c t/op/misc.t
3705 Title: "Fix infinite loop for undef function in @SIG{__WARN__,__DIE__}"
3706 From: Chip Salzenberg
3709 Title: "Fix for anon-lists with tied entries coredump"
3710 From: Gurusamy Sarathy
3711 Msg-ID: <199701100745.CAA13057@aatma.engin.umich.edu>
3712 Date: Fri, 10 Jan 1997 02:45:11 -0500
3715 Title: "Don't set SVf_PADBUSY on immortal SVs"
3716 From: Chip Salzenberg
3719 Title: "Patch for Object subroutines"
3720 From: Ilya Zakharevich
3721 Msg-ID: <199701080156.UAA15366@monk.mps.ohio-state.edu>
3722 Date: Tue, 7 Jan 1997 20:56:02 -0500 (EST)
3725 Title: "Use an SVt_PVLV to hold stacked OP pointers when debugging"
3726 From: Chip Salzenberg
3727 Files: pp.c pp_hot.c
3729 Title: "Undo change that freed large pad vars"
3730 From: Chip Salzenberg
3735 Title: "Make MachTen hints file warn about db-recno failures"
3736 From: Dominic Dunlop <domo@slipper.ip.lu>
3737 Msg-ID: <v03010d00aef92fba6aca@[194.51.248.78]>
3738 Date: Wed, 8 Jan 1997 12:07:18 +0100
3739 Files: hints/machten.sh
3741 Title: "5.003_20, FreeBSD 3.0 and minor patch"
3742 From: roberto@eurocontrol.fr (Ollivier Robert)
3743 Msg-ID: <Mutt.19970108143747.roberto@caerdonn.eurocontrol.fr>
3744 Date: Wed, 8 Jan 1997 14:37:47 +0100
3747 Title: "Make installperl quieter; only shared libraries need 0555"
3748 From: Chip Salzenberg
3753 Title: "Advice on TEST failure"
3754 From: Dominic Dunlop <domo@slipper.ip.lu>
3755 Msg-ID: <v03010d01aefbaefcf3bc@[194.51.248.78]>
3756 Date: Fri, 10 Jan 1997 10:19:07 +0100
3759 Title: "UNIVERSAL tests"
3760 From: Roderick Schertler
3761 Files: MANIFEST t/op/universal.t
3763 Title: "Test deletion of array during foreach"
3764 From: Jarkko Hietaniemi
3767 Title: "patch for db-recno.t"
3769 Msg-ID: <9701121509.AA11147@claudius.bfsec.bt.co.uk>
3770 Date: Sun, 12 Jan 1997 15:09:33 +0000 (GMT)
3771 Files: t/lib/db-recno.t
3773 LIBRARY AND EXTENSIONS
3775 Title: "Localize info about filesystems being case-forgiving"
3776 From: Chip Salzenberg
3777 Files: lib/File/Basename.pm pod/checkpods.PL pod/pod2html.PL
3778 pod/pod2latex.PL pod/pod2man.PL pod/pod2text.PL
3779 utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL utils/perlbug.PL
3780 utils/perldoc.PL utils/pl2pm.PL utils/splain.PL
3781 x2p/find2perl.PL x2p/s2p.PL
3783 Title: "Fix for fd leak in IO::File::new_tmpfile"
3784 From: Graham Barr and Chip Salzenberg
3785 Files: ext/IO/IO.xs ext/IO/lib/IO/Handle.pm
3787 Title: "Refresh Getopt::Long to 2.6"
3788 From: Johan Vromans <jvromans@squirrel.nl>
3789 Files: lib/Getopt/Long.pm
3791 Title: "Refresh DB_File to 1.10"
3793 Msg-ID: <9701141247.AA21242@claudius.bfsec.bt.co.uk>
3794 Date: Tue, 14 Jan 97 12:47:40 GMT
3795 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
3797 Title: "Re: FileCache::cacheout clobbers $_"
3798 From: Roderick Schertler
3799 Msg-ID: <pz3ewb3189.fsf@eeyore.ibcinc.com>
3800 Date: 08 Jan 1997 23:45:58 -0500
3801 Files: lib/FileCache.pm lib/cacheout.pl
3803 Title: "PATCH: AutoSplit"
3805 Msg-ID: <9603111010.AA29935@tiuk.ti.com>
3806 Date: 11 Mar 1996 06:01:58 -0500
3807 Files: lib/AutoSplit.pm
3809 Title: "Re: Uninitialized value in Carp.pm ? "
3810 From: Gurusamy Sarathy
3811 Msg-ID: <199701141815.NAA07960@aatma.engin.umich.edu>
3812 Date: Tue, 14 Jan 1997 13:15:25 -0500
3815 Title: "Avoid "uninitialized" warnings from POSIX::constant()"
3816 From: Chip Salzenberg
3817 Files: ext/POSIX/POSIX.pm
3819 Title: "Eliminate warning from C<use overload>"
3820 From: Chip Salzenberg
3821 Files: lib/overload.pm
3823 Title: "low priority patches"
3825 Msg-ID: <9701081655.AA27349@claudius.bfsec.bt.co.uk>
3826 Date: Wed, 8 Jan 97 16:55:02 GMT
3827 Files: lib/Cwd.pm t/comp/redef.t t/lib/db-btree.t
3831 Title: "Re: xsubpp and Tk ==> segfault"
3832 From: Ilya Zakharevich
3833 Msg-ID: <199701080825.DAA15813@monk.mps.ohio-state.edu>
3834 Date: Wed, 8 Jan 1997 03:25:47 -0500 (EST)
3835 Files: lib/ExtUtils/xsubpp
3837 Title: "Re: MakeMaker and 'make uninstall'"
3838 From: Andreas Koenig
3839 Msg-ID: <199701101243.NAA26400@anna.in-berlin.de>
3840 Date: Fri, 10 Jan 1997 13:43:39 +0100
3841 Files: lib/ExtUtils/MM_Unix.pm
3843 Title: "Don't search for pod if path is already valid"
3844 From: Wayne Scott <wscott@ichips.intel.com>
3845 Msg-ID: <199701082325.PAA04521@pdxlx008.intel.com>
3846 Date: Wed, 08 Jan 1997 15:25:19 -0800
3847 Files: utils/perldoc.PL
3849 Title: "Yet another perldoc option"
3851 Msg-ID: <199610022200.AAA15334@furubotn.sn.no>
3852 Date: Thu, 3 Oct 1996 00:00:35 +0200
3853 Files: utils/perldoc.PL
3855 Title: "Re: perldoc, temp files, async pagers"
3856 From: Roderick Schertler
3857 Msg-ID: <pzwwtoom8p.fsf@eeyore.ibcinc.com>
3858 Date: 07 Jan 1997 22:54:14 -0500
3859 Files: utils/perldoc.PL
3863 Title: "Full documentation generation patch"
3864 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
3865 Msg-ID: <15309.853323388@lyon.grenoble.hp.com>
3866 Date: Wed, 15 Jan 97 11:16:28 +0100
3867 Files: MANIFEST pod/roffitall pod/rofftoc
3869 Title: "Re: documentation correction (i.e. patch) for perlsyn.pod"
3871 Msg-ID: <E0vilLh-0000M6-00@ursa.cus.cam.ac.uk>
3872 Date: Fri, 10 Jan 1997 18:06:37 +0000
3873 Files: pod/perlsyn.pod
3875 Title: "Document use of pos() and /\G/"
3876 From: Gurusamy Sarathy
3877 Msg-ID: <199701132013.PAA26606@aatma.engin.umich.edu>
3878 Date: Mon, 13 Jan 1997 15:13:12 -0500
3879 Files: pod/perlfunc.pod pod/perlnews.pod pod/perlop.pod
3880 pod/perlre.pod pod/perltoc.pod pod/perltrap.pod
3882 Title: "Fix example #4 in perlXStut"
3883 From: Ilya Zakharevich
3884 Msg-ID: <199701050739.CAA11112@monk.mps.ohio-state.edu>
3885 Date: Sun, 5 Jan 1997 02:39:45 -0500 (EST)
3886 Files: pod/perlxstut.pod
3888 Title: "Document new closure warnings"
3889 From: Chip Salzenberg
3890 Files: op.c pod/perldiag.pod
3892 Title: "Misc. doc patches missing in _20"
3893 From: Roderick Schertler
3894 Msg-ID: <102.852695733@eeyore.ibcinc.com>
3895 Date: Tue, 07 Jan 1997 22:55:33 -0500
3896 Files: pod/perlsub.pod pod/perltoc.pod pod/perlvar.pod
3903 The only language change in this release is the recension of support
3904 for named closures: Now, no subroutine declared "sub foo {}" can be
3905 a closure. (This is a return to the behavior of 5.003.) In addition,
3906 there are new warnings triggered by any apparent attempt to use named
3907 functions as closures.
3909 And, as usual, there are the usual little fixes, documentation
3910 updates, and expanded tests. This is good stuff. "I love you, man!"
3912 CORE LANGUAGE CHANGES
3914 Title: "Rescind named closures"
3915 From: Chip Salzenberg
3916 Files: Makefile.SH op.c perly.c perly.c.diff perly.y pp_hot.c
3918 Title: "Fix: empty @_ when calling empty-proto subs without parens"
3920 Msg-ID: <32CE30F0.7E8425A5@tiuk.ti.com>
3921 Date: Sat, 04 Jan 1997 10:29:04 +0000
3922 Files: perly.c perly.y
3926 Title: "Fix $^X on systems that set it to Perl's basename"
3927 From: Chip Salzenberg
3928 Files: hints/hpux.sh toke.c
3930 Title: "Configure/perl5/Compartmented Mode Workstation (fwd)"
3931 From: Andy Dougherty
3932 Msg-ID: <Pine.SOL.3.95.970106131505.1662C-100000@fractal.lafayette.ed
3933 Date: Mon, 06 Jan 1997 13:15:38 -0500 (EST)
3934 Files: Configure hints/dec_osf.sh
3936 Title: "Remove obsolete file "dl_os2.xs"."
3937 From: Ilya Zakharevich
3942 Title: "Fix C< sub foo (&@); sub bar (&); foo {}, bar {}, bar {} >"
3943 From: Chip Salzenberg
3944 Files: perly.c perly.c.diff perly.y
3946 Title: "plug for safe/opcode leaks"
3947 From: Doug MacEachern
3948 Msg-ID: <199701072220.RAA02117@postman.osf.org>
3949 Date: Tue, 07 Jan 1997 17:20:46 -0500
3952 Title: "Finish OP= warnings: none on ^="
3953 From: Chip Salzenberg
3954 Files: doop.c pp.c t/op/assignwarn.t
3956 Title: "Fix Dynaloader failures with DProf"
3957 From: Gurusamy Sarathy
3958 Msg-ID: <199701061718.MAA26909@aatma.engin.umich.edu>
3959 Date: Mon, 06 Jan 1997 12:18:46 -0500
3964 Title: "Make Configure default to the first domain in /etc/resolv.conf"
3965 From: Chip Salzenberg
3968 Title: "Start all helper scripts with $startsh"
3969 From: Chip Salzenberg
3972 Title: "Support libperl.so under FreeBSD"
3973 From: roberto@keltia.freenix.fr (Ollivier Robert)
3974 Msg-ID: <Mutt.19970105224149.roberto@keltia.freenix.fr>
3975 Date: Sun, 5 Jan 1997 22:41:49 +0100
3976 Files: Configure Makefile.SH
3980 Title: "New test: comp/proto.t"
3982 Msg-ID: <32D0C21F.3FB28D51@tiuk.ti.com>
3983 Date: Mon, 06 Jan 1997 09:13:03 +0000
3984 Files: MANIFEST t/comp/proto.t
3986 Title: "More magic variable tests"
3987 From: Roderick Schertler
3988 Msg-ID: <7043.852565192@eeyore.ibcinc.com>
3989 Date: Mon, 06 Jan 1997 10:39:52 -0500
3990 Files: t/harness t/op/magic.t
3992 LIBRARY AND EXTENSIONS
3994 Title: "File::Basename::dirname bugs"
3995 From: Robin Barker <rmb@cise.npl.co.uk>
3996 Msg-ID: <12393.9701071719@tempest.cise.npl.co.uk>
3997 Date: Tue, 7 Jan 97 17:19:59 GMT
3998 Files: lib/File/Basename.pm t/lib/basename.t
4000 Title: "sigaction() problems"
4001 From: Roderick Schertler
4002 Msg-ID: <12808.852583324@eeyore.ibcinc.com>
4003 Date: Mon, 06 Jan 1997 15:42:04 -0500
4004 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
4006 Title: "Fix importation of FileHandle methods; fix POSIX docs"
4007 From: Chip Salzenberg
4008 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod lib/FileHandle.pm
4010 Title: "Patch: make hints files warn about db-recno failures"
4011 From: Dominic Dunlop <domo@slipper.ip.lu>
4012 Msg-ID: <v03010d00aef53ac4d18a@[194.51.248.68]>
4013 Date: Sun, 5 Jan 1997 12:34:25 +0100
4014 Files: MANIFEST hints/aux.sh hints/broken-db.msg hints/freebsd.sh
4018 Title: "pod2html.PL patch (for 5.003-19)"
4019 From: Fabien TASSIN <tassin@eerie.fr>
4020 Msg-ID: <199701052347.AAA21297@solar5>
4021 Date: Mon, 6 Jan 1997 00:47:01 +0100
4022 Files: pod/pod2html.PL
4026 Title: "tiny doc patches"
4027 From: Roderick Schertler
4028 Msg-ID: <23338.852394333@eeyore.ibcinc.com>
4029 Date: Sat, 04 Jan 1997 11:12:13 -0500
4030 Files: pod/perlapio.pod pod/perlnews.pod pod/perltoc.pod
4032 Title: "doc patch for defined on perlfunc.pod"
4033 From: Roderick Schertler
4034 Msg-ID: <pz91686ek1.fsf@eeyore.ibcinc.com>
4035 Date: 04 Jan 1997 21:28:30 -0500
4036 Files: pod/perlfunc.pod
4038 Title: "doc patch: perldsc"
4039 From: Roderick Schertler
4040 Msg-ID: <pzafqo6eo9.fsf@eeyore.ibcinc.com>
4041 Date: 04 Jan 1997 21:25:58 -0500
4042 Files: pod/perldsc.pod pod/perltoc.pod
4044 Title: "Re: constant function inlining"
4045 From: Roderick Schertler
4046 Msg-ID: <pzk9pp1b95.fsf@eeyore.ibcinc.com>
4047 Date: 07 Jan 1997 15:27:50 -0500
4048 Files: pod/perldiag.pod pod/perlsub.pod
4050 Title: "scalar caller doc fix"
4051 From: Roderick Schertler
4052 Msg-ID: <18245.852608060@eeyore.ibcinc.com>
4053 Date: Mon, 06 Jan 1997 22:34:20 -0500
4054 Files: pod/perlfunc.pod
4056 Title: "perlpod.pod possible patches"
4057 From: lvirden@cas.org (Larry W. Virden, x2487)
4058 Msg-ID: <9701070756.AA1185@cas.org>
4059 Date: Tue, 7 Jan 1997 07:56:30 -0500
4060 Files: pod/perlpod.pod
4062 Title: "Misc perlfunc updates"
4063 From: Tom Christiansen
4064 Files: pod/perlfunc.pod pod/perltoc.pod
4071 Lots of internal cleanup in this patch, especially plugged memory
4072 leaks when embedded Perl interpreters shut down and restart. The
4073 method cache is now invisible to user code. And there is a new test
4074 directory, "t/pragma".
4076 IMHO, this is Beta quality code.
4078 Here's a list of the more significant changes...
4080 CORE LANGUAGE CHANGES
4082 Title: "Make method cache invisible to user code"
4083 From: Chip Salzenberg
4084 Files: dump.c gv.c gv.h hv.c op.c perl.c pp_hot.c pp_sys.c sv.c
4087 Title: "Never parse "{m,s,y,tr,q{,q,w,x}}:{,:}" as package or label"
4088 From: Chip Salzenberg
4093 Title: "Fix $^X under HP-UX"
4094 From: Chip Salzenberg
4095 Files: hints/hpux.sh toke.c
4097 Title: "New hints/hpux.sh"
4099 Msg-ID: <199612312309.AA283393772@hpcc123.corp.hp.com>
4100 Date: Tue, 31 Dec 1996 15:09:32 -0800
4101 Files: hints/hpux.sh
4105 Title: "Fix segv when calling named closures"
4106 From: Chip Salzenberg
4109 Title: "Finish rationalizing "undef value" warnings"
4110 From: Chip Salzenberg
4111 Files: doop.c pp.c sv.c t/op/assignwarn.t
4113 Title: "Arrange for all "_<file" entries to be in %main::"
4114 From: Chip Salzenberg
4115 Files: gv.c lib/perl5db.pl
4117 Title: "Introduce CVf_NODEBUG flag"
4118 From: Gurusamy Sarathy
4119 Msg-ID: <199701012042.PAA25994@aatma.engin.umich.edu>
4120 Date: Wed, 01 Jan 1997 15:42:05 -0500
4121 Files: cv.h pp_hot.c
4123 Title: "Reword 'may be "0"' warning per Larry; fix its line number"
4124 From: Chip Salzenberg
4125 Files: op.c pod/perldiag.pod
4127 Title: "5.003_18: perl_{con,des}truct fixes"
4128 From: Doug MacEachern
4129 Msg-ID: <199701032042.PAA06766@postman.osf.org>
4130 Date: Fri, 03 Jan 1997 15:42:04 -0500
4131 Files: perl.c perl.h pod/perlembed.pod pod/perltoc.pod t/op/sysio.t
4133 Title: "Fix lost value from READLINE after TIEHANDLE"
4134 From: Gurusamy Sarathy
4135 Files: pp_hot.c sv.h
4137 Title: "Free memory of large lexical variables when leaving scope"
4138 From: Chip Salzenberg
4143 Title: "Create t/pragma directory; populate with new and old"
4145 Files: MANIFEST Makefile.SH t/TEST t/comp/use.t t/lib/locale.t
4146 t/op/overload.t t/op/use.t t/pragma/locale.t t/pragma/overload.t
4147 t/pragma/strict-refs t/pragma/strict-subs t/pragma/strict-vars
4148 t/pragma/strict.t t/pragma/subs.t t/pragma/warn-global
4151 Title: "New tests: comp/colon.t and op/assignwarn.t"
4152 From: Robin Barker <rmb@cise.npl.co.uk>
4153 Files: MANIFEST t/comp/colon.t t/op/assignwarn.t
4155 LIBRARY AND EXTENSIONS
4157 Title: "Make libs clean under '-w'"
4158 From: Jarkko Hietaniemi
4159 Files: lib/AutoSplit.pm lib/Devel/SelfStubber.pm lib/Env.pm
4160 lib/Math/Complex.pm lib/Pod/Functions.pm lib/Search/Dict.pm
4161 lib/SelfLoader.pm lib/Term/Complete.pm lib/chat2.pl
4162 lib/complete.pl lib/diagnostics.pm lib/ftp.pl lib/termcap.pl
4167 Title: "Perlguts, version 28"
4169 Msg-ID: <199701032110.AA102535846@hpcc123.corp.hp.com>
4170 Date: Fri, 3 Jan 1997 13:10:46 -0800
4171 Files: pod/perlguts.pod
4173 Title: "Re: perldelta, take 3"
4175 Msg-ID: <9701031748.AA15335@toad.ig.co.uk>
4176 Date: Fri, 3 Jan 1997 17:48:46 +0000
4177 Files: pod/perlnews.pod
4179 Title: "Miscellaneous pod patches"
4180 From: Ralf S. Engelschall <rse@engelschall.com>
4181 Files: pod/Makefile pod/perldebug.pod pod/perlfunc.pod
4184 Title: "expanded flock() docs"
4185 From: Roderick Schertler
4186 Msg-ID: <4481.852337871@eeyore.ibcinc.com>
4187 Date: Fri, 03 Jan 1997 19:31:11 -0500
4188 Files: pod/perlfunc.pod
4190 Title: "Use Text::Wrap in buildtoc; run buildtoc"
4191 From: Ulrich Pfeifer
4192 Files: pod/buildtoc pod/perltoc.pod
4194 Title: "Remove obsolete perlovl.pod"
4195 From: Chip Salzenberg
4196 Files: MANIFEST plan9/mkfile pod/perlovl.pod vms/Makefile
4204 Yet further down the road to 5.004....
4206 CORE LANGUAGE CHANGES
4208 Title: "Inherited overloading"
4209 From: Ilya Zakharevich
4210 Msg-ID: <199612291312.IAA02134@monk.mps.ohio-state.edu>
4211 Date: Sun, 29 Dec 1996 08:12:54 -0500 (EST)
4212 Files: gv.c lib/overload.pm perl.h sv.c sv.h t/op/overload.t
4214 Title: "Hide lexicals from C<use>d or C<require>d module (!)"
4215 From: Chip Salzenberg
4218 Title: "Closures at file scope must be anonymous"
4219 From: Chip Salzenberg
4222 Title: "Warn on '{if,while} ($x = X)' where X is glob, readdir, or <FH>"
4223 From: Chip Salzenberg
4224 Files: op.c pod/perldiag.pod
4226 Title: "Warn on 'undef $x; $x OP 1' where OP is *=, /=, %=, or **="
4227 From: Chip Salzenberg
4232 Title: "Ultrix setlocale() workaround"
4233 From: Chip Salzenberg
4234 Files: hints/ultrix_4.sh util.c
4238 Title: "Get rid of 'Leaked scalars'"
4239 From: Chip Salzenberg
4240 Files: cop.h gv.c op.c
4242 Title: "Don't forget $c in C<(($a,$b,$c)=(1,2))=(3,4,5)>"
4243 From: Chip Salzenberg
4246 Title: "Fix core dump on perl_construct()/perl_destruct() loop"
4247 From: Chip Salzenberg
4250 Title: "Add missing syms to global.sym; update magic doc"
4251 From: Chip Salzenberg
4252 Files: global.sym pod/perlguts.pod
4256 Title: "Expanded locale.t and misc.t"
4257 From: Jarkko Hietaniemi
4258 Files: t/lib/locale.t t/lib/misc.t
4260 Title: "Expanded my.t"
4261 From: Chip Salzenberg
4264 Title: "test harness for C<use x.xxxx>"
4266 Msg-ID: <32C76882.3F3C7999@tiuk.ti.com>
4267 Date: Mon, 30 Dec 1996 07:00:18 +0000
4268 Files: MANIFEST t/op/use.t
4272 Msg-ID: <Pine.GSO.3.95.961229170736.15213M-100000@solaris.teleport.co
4273 Date: Sun, 29 Dec 1996 17:46:21 -0800 (PST)
4274 Files: t/op/each.t t/op/oct.t t/op/quotemeta.t t/op/rand.t
4276 LIBRARY AND EXTENSIONS
4278 Title: "Improving Config.pm"
4280 Msg-ID: <Pine.GSO.3.95.961230091244.13467L-100000@solaris.teleport.co
4281 Date: Mon, 30 Dec 1996 09:24:16 -0800 (PST)
4284 Title: "File::Copy under OS/2"
4285 From: Ilya Zakharevich
4286 Msg-ID: <199612280347.WAA00293@monk.mps.ohio-state.edu>
4287 Date: Fri, 27 Dec 1996 22:47:24 -0500 (EST)
4288 Files: lib/File/Copy.pm t/lib/filecopy.t
4292 Title: "Updates to perllocale.pod"
4293 From: Dominic Dunlop <domo@slipper.ip.lu>
4294 Files: pod/perllocale.pod
4296 Title: "Locale-related pod patches, take 2"
4297 From: Dominic Dunlop <domo@slipper.ip.lu>
4298 Msg-ID: <v03007800aeea9e488b36@[194.51.248.77]>
4299 Date: Sat, 28 Dec 1996 10:56:41 +0100
4300 Files: pod/perl.pod pod/perlform.pod pod/perlfunc.pod pod/perlop.pod
4301 pod/perlre.pod pod/perlsec.pod
4303 Title: "Re: perldiag.pod entry for "Scalar value @%s{%s} ...""
4304 From: Roderick Schertler
4305 Msg-ID: <2043.852051019@eeyore.ibcinc.com>
4306 Date: Tue, 31 Dec 1996 11:50:19 -0500
4307 Files: pod/perldiag.pod
4314 The rate of patches is slowing down.... I see 5.004 at the end of the
4315 tunnel! (Hey, what's that whistle?)
4317 CORE LANGUAGE CHANGES
4319 Title: "Support named closures"
4320 From: Chip Salzenberg
4321 Files: cv.h op.c perl.c pp.c pp_ctl.c pp_hot.c
4325 Title: "perl5.003_15 and Interactive Unix"
4326 From: win@in.rhein-main.de (Winfried Koenig)
4327 Msg-ID: <m0vd254-0004oKC@incom.rhein-main.de>
4328 Date: Thu, 26 Dec 1996 00:45:45 +0200 (EET)
4329 Files: hints/isc.sh pp_sys.c
4331 Title: "Suggest "usemymalloc='n'" for FreeBSD 2.*"
4332 From: rse@engelschall.com (Ralf S. Engelschall)
4333 Files: hints/freebsd.sh
4335 Title: "Minor OS/2 fixes"
4336 From: Ilya Zakharevich
4337 Msg-ID: <199612252105.QAA11890@monk.mps.ohio-state.edu>
4338 Date: Wed, 25 Dec 1996 16:05:42 -0500 (EST)
4339 Files: os2/os2ish.h pod/perlxstut.pod
4343 Title: "Fix {,un}tainting of $1 etc. when C<use locale>"
4344 From: Chip Salzenberg
4347 Title: "Limit effects of "=pod" to a single file"
4348 From: Chip Salzenberg
4353 Title: "New tests: op/method.t and op/locale.t"
4354 From: Ilya Zakharevich and Jarkko Hietaniemi
4355 Files: MANIFEST t/lib/locale.t t/op/method.t
4357 Title: "Test C< ()=() >"
4358 From: Chip Salzenberg
4361 LIBRARY AND EXTENSIONS
4363 Title: "Refresh MakeMaker to 5.39"
4364 From: Andreas Koenig
4365 Files: lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm
4366 lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
4367 lib/ExtUtils/Mksymlists.pm
4369 Title: "Newer debugger"
4370 From: Ilya Zakharevich
4371 Msg-ID: <199612261954.OAA12999@monk.mps.ohio-state.edu>
4372 Date: Thu, 26 Dec 1996 14:54:34 -0500 (EST)
4373 Files: lib/perl5db.pl
4377 Title: "Perlguts, version 27"
4379 Msg-ID: <199612250144.AA059528263@hpcc123.corp.hp.com>
4380 Date: Tue, 24 Dec 1996 17:44:23 -0800
4381 Files: pod/perlguts.pod
4383 Title: "perlpod.pod patch for _16"
4384 From: Kenneth Albanowski
4385 Msg-ID: <Pine.LNX.3.93.961224225906.337B-100000@kjahds.com>
4386 Date: Tue, 24 Dec 1996 23:00:10 -0500 (EST)
4387 Files: pod/perlpod.pod
4389 Title: "tiny perllocale.pod diff for _16"
4390 From: Jarkko Hietaniemi
4391 Msg-ID: <199612261306.PAA21161@alpha.hut.fi>
4392 Date: Thu, 26 Dec 1996 15:06:04 +0200 (EET)
4393 Files: pod/perllocale.pod
4400 This patch is all bug fixes, library updates, and documentation
4401 updates. We'll get to 5.004 RSN, I promise. :-)
4403 CORE LANGUAGE CHANGES
4405 Title: "Fix closures that are not in subroutines"
4406 From: Chip Salzenberg
4411 Title: "_13: patches for unicos/unicosmk"
4413 Msg-ID: <199612202038.OAA22805@poplar.cray.com>
4414 Date: Fri, 20 Dec 1996 14:38:50 -0600
4415 Files: Configure MANIFEST hints/unicos.sh hints/unicosmk.sh
4419 Title: "Fix 'foreach(@ARGV) { while (<>) { push @p,$_ } }'"
4420 From: Chip Salzenberg
4421 Files: cop.h pp_hot.c scope.c
4423 Title: "Eliminate warnings from C< undef $x; $x OP= "foo" >"
4424 From: Chip Salzenberg
4425 Files: doop.c pp.c pp.h pp_hot.c
4427 Title: "Try again to improve method caching"
4428 From: Ilya Zakharevich
4429 Msg-ID: <199612240113.UAA09487@monk.mps.ohio-state.edu>
4430 Date: Mon, 23 Dec 1996 20:13:56 -0500 (EST)
4433 Title: "Be more careful about 'o' magic memory management"
4434 From: Chip Salzenberg
4437 Title: "Fix bad pointer refs when localized object loses magic"
4438 From: Chip Salzenberg
4441 LIBRARY AND EXTENSIONS
4443 Title: "Refresh CPAN to 1.09"
4444 From: Andreas Koenig
4447 Title: "Refresh Net::Ping to 2.02"
4448 From: Russell Mosemann <mose@ccsn.edu>
4449 Files: lib/Net/Ping.pm
4451 Title: "Refresh IO to 1.14"
4453 Files: MANIFEST ext/IO/IO.xs ext/IO/README ext/IO/lib/IO/File.pm
4454 ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Pipe.pm
4455 ext/IO/lib/IO/Seekable.pm ext/IO/lib/IO/Select.pm
4456 ext/IO/lib/IO/Socket.pm t/lib/io_dup.t t/lib/io_pipe.t
4457 t/lib/io_sel.t t/lib/io_sock.t t/lib/io_tell.t
4458 t/lib/io_udp.t t/lib/io_xs.t
4460 BUILD PROCESS AND UTILITIES
4462 Title: "Don't recurse into subdirs twice on 'make realclean'"
4463 From: Chip Salzenberg
4466 Title: "Use root EXTERN.h when compiling x2p/malloc.c."
4468 Files: x2p/Makefile.SH
4470 Title: "Fix compilation errors when malloc.c used for x2p"
4471 From: Robin Barker <rmb@cise.npl.co.uk>
4476 Title: "Edit INSTALL to describe new binary compat setup"
4477 From: Chip Salzenberg
4480 Title: "Update to perllocale.pod"
4481 From: Jarkko Hietaniemi
4482 Files: pod/perllocale.pod
4489 As soon as I posted 5.003_14, I found a fatal error in it. :-(
4491 This release is strictly a bug fix -- it removes some function caching
4492 changes that were supposed to be improvements, but weren't.
4499 We seem to have achieved "release candidate" status.
4501 CORE LANGUAGE CHANGES
4503 Title: "Eliminate support for {if,unless,while,until} BLOCK BLOCK"
4504 From: Chip Salzenberg
4505 Files: perly.c perly.c.diff perly.y toke.c
4507 Title: "Taint $x after $x =~ s/pat/xyz/ if pat or xyz is tainted by locale"
4508 From: Chip Salzenberg
4509 Files: cop.h mg.c pp_ctl.c pp_hot.c
4511 Title: "Complete support for modifying undefined array members in foreach"
4512 From: Chip Salzenberg
4513 Files: global.sym mg.c perl.h pp.c pp_hot.c proto.h sv.c
4517 Title: "patch for regex bug: (x|x){n}"
4518 From: Gurusamy Sarathy
4519 Msg-ID: <199612210259.VAA10170@aatma.engin.umich.edu>
4520 Date: Fri, 20 Dec 1996 21:59:22 -0500
4523 Title: "Bug in debugger with import manipulations"
4524 From: Ilya Zakharevich
4525 Msg-ID: <199612231037.FAA08617@monk.mps.ohio-state.edu>
4526 Date: Mon, 23 Dec 1996 05:37:48 -0500 (EST)
4529 Title: "Import and dynamic methods"
4530 From: Ilya Zakharevich
4531 Msg-ID: <199612230645.BAA08378@monk.mps.ohio-state.edu>
4532 Date: Mon, 23 Dec 1996 01:45:37 -0500 (EST)
4533 Files: gv.c hv.c sv.c
4535 Title: "malloc.c patch"
4536 From: Ilya Zakharevich
4537 Msg-ID: <199612220748.CAA07164@monk.mps.ohio-state.edu>
4538 Date: Sun, 22 Dec 1996 02:48:58 -0500 (EST)
4541 Title: "sv_gets patch"
4542 From: Ilya Zakharevich
4543 Msg-ID: <199612220824.DAA07235@monk.mps.ohio-state.edu>
4544 Date: Sun, 22 Dec 1996 03:24:04 -0500 (EST)
4547 Title: "pos $str patch"
4548 From: Ilya Zakharevich
4549 Msg-ID: <199612220831.DAA07247@monk.mps.ohio-state.edu>
4550 Date: Sun, 22 Dec 1996 03:31:21 -0500 (EST)
4551 Files: mg.c pp_hot.c t/op/pat.t
4553 Title: "Prevent warnings when STDCHAR is unsigned"
4554 From: Chip Salzenberg
4555 Files: perlio.c perlio.h
4559 Title: "Fix bugs in bincompat3 usage"
4560 From: Chip Salzenberg
4561 Files: perl.h perl_exp.SH
4563 Title: "Support shared libperl on SunOS"
4564 From: Ulrich Pfeifer
4567 Title: "Configure on OS/2"
4568 From: Ilya Zakharevich
4569 Msg-ID: <199612202325.SAA05505@monk.mps.ohio-state.edu>
4570 Date: Fri, 20 Dec 1996 18:25:30 -0500 (EST)
4573 Title: "Fixes for Interactive Unix"
4574 From: win@in.rhein-main.de (Winfried Koenig)
4575 Msg-ID: <m0vbeNO-00003WC@incom.rhein-main.de>
4576 Date: Sun, 22 Dec 96 05:14 EET
4577 Files: hints/isc.sh op.c pp_sys.c universal.c
4579 Title: "Use "proto" instead of "_" in sdbm.h"
4580 From: Chip Salzenberg
4581 Files: ext/SDBM_File/sdbm/sdbm.h
4583 Title: "VMS patches to 5.003_13"
4584 From: Charles Bailey
4585 Msg-ID: <01IDBYYFYPIS002ASE@hmivax.humgen.upenn.edu>
4586 Date: Mon, 23 Dec 1996 01:26:47 -0500 (EST)
4587 Files: deb.c ext/POSIX/POSIX.xs gv.c lib/File/Copy.pm mg.c perl.c
4588 perl.h proto.h sv.c t/lib/filecopy.t taint.c toke.c util.c
4589 vms/Makefile vms/config.vms vms/descrip.mms
4590 vms/gen_shrfls.pl vms/genconfig.pl vms/genopt.com
4591 vms/perly_c.vms vms/perly_h.vms vms/test.com vms/vms.c
4594 UTILITIES, LIBRARY, AND EXTENSIONS
4596 Title: "Remove libnet"
4597 From: Chip Salzenberg
4598 Files: MANIFEST pod/perlmod.pod
4600 Title: "Refresh CPAN module to 1.08"
4601 From: Chip Salzenberg
4602 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
4604 Title: "Refresh ExtUtils::Manifest to version 1.28"
4605 From: Andreas Koenig
4606 Files: lib/ExtUtils/Manifest.pm
4608 Title: "Update IO->VERSION() to 1.1201 for CPAN's sake"
4609 From: Chip Salzenberg
4610 Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
4612 Title: "Remodel File::Copy."
4613 From: Chip Salzenberg
4614 Files: lib/File/Copy.pm
4616 Title: "dumb bug in User::pwent.pm"
4617 From: Tom Christiansen
4618 Msg-ID: <199612201145.EAA27860@mox.perl.com>
4619 Date: Fri, 20 Dec 1996 04:45:37 -0700
4620 Files: lib/User/pwent.pm
4624 Title: "Better support for =for"
4625 From: Kenneth Albanowski
4626 Msg-ID: <Pine.LNX.3.93.961220163747.298T-100000@kjahds.com>
4627 Date: Fri, 20 Dec 1996 16:43:35 -0500 (EST)
4628 Files: lib/Pod/Text.pm pod/pod2latex.PL pod/pod2man.PL
4630 Title: "perllocale.pod -- second draft"
4631 From: Dominic Dunlop <domo@slipper.ip.lu>
4632 Msg-ID: <v03007800aee1923e30a2@[194.51.248.68]>
4633 Date: Sat, 21 Dec 1996 15:00:50 +0100
4634 Files: pod/perllocale.pod
4636 Title: "Perlguts, version 26"
4638 Msg-ID: <199612201943.AA048111018@hpcc123.corp.hp.com>
4639 Date: Fri, 20 Dec 1996 11:43:38 -0800
4640 Files: pod/perlguts.pod
4642 Title: "Update pod/Makefile; s/perli18n/perllocale/"
4643 From: Chip Salzenberg
4644 Files: ext/POSIX/POSIX.pod lib/I18N/Collate.pm pod/Makefile
4645 pod/perl.pod pod/perlmod.pod pod/perlnews.pod pod/roffitall
4647 Title: "obstruct pod2man doc tweaks"
4648 From: Roderick Schertler
4649 Msg-ID: <3923.851106237@eeyore.ibcinc.com>
4650 Date: Fri, 20 Dec 1996 13:23:57 -0500
4651 Files: lib/Class/Template.pm lib/Time/tm.pm
4658 The watchword here is "synchronization." There were a couple of
4659 show-stopper bugs in 5.003_12, so I'm issuing this patch to bring
4660 everyone up to a common working base.
4662 CORE LANGUAGE CHANGES
4664 Title: "Disallow labels named q, qq, qw, qx, s, y, and tr"
4665 From: Chip Salzenberg
4668 Title: "Make evals' lexicals visible to nested evals"
4669 From: Chip Salzenberg
4674 Title: "Fix core dump bug with anoncode"
4675 From: Chip Salzenberg
4678 Title: "Allow DESTROY to make refs to dying objects"
4679 From: Chip Salzenberg
4684 Title: "Add missing backslash in Configure"
4685 From: Chip Salzenberg
4688 UTILITIES, LIBRARY, AND EXTENSIONS
4690 Title: "Include libnet-1.01 instead of old Net::FTP"
4692 Files: MANIFEST lib/Net/Cmd.pm lib/Net/Domain.pm
4693 lib/Net/DummyInetd.pm lib/Net/FTP.pm lib/Net/NNTP.pm
4694 lib/Net/Netrc.pm lib/Net/POP3.pm lib/Net/SMTP.pm
4695 lib/Net/SNPP.pm lib/Net/Socket.pm lib/Net/Telnet.pm
4696 lib/Net/Time.pm pod/perlmod.pod
4698 Title: "Use binmode when doing binary FTP"
4699 From: Ilya Zakharevich
4700 Files: lib/Net/FTP.pm
4702 Title: "Re: Open3.pm tries to close unopened file handle"
4703 From: Roderick Schertler
4704 Msg-ID: <pzloavmd9h.fsf@eeyore.ibcinc.com>
4705 Date: 18 Dec 1996 22:19:54 -0500
4706 Files: MANIFEST lib/IPC/Open2.pm lib/IPC/Open3.pm lib/open2.pl
4707 lib/open3.pl pod/perldiag.pod pod/perlfunc.pod t/lib/open2.t
4710 Title: "Long-standing problem in Socket module"
4711 From: Spider Boardman
4712 Msg-ID: <199612190418.XAA07291@Orb.Nashua.NH.US>
4713 Date: Wed, 18 Dec 1996 23:18:14 -0500
4714 Files: Configure Porting/Glossary config_H config_h.SH
4715 ext/Socket/Socket.pm ext/Socket/Socket.xs
4717 Title: "flock() constants"
4718 From: Roderick Schertler
4719 Msg-ID: <26669.850977437@eeyore.ibcinc.com>
4720 Date: Thu, 19 Dec 1996 01:37:17 -0500
4721 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs pod/perlfunc.pod
4723 Title: "Re: find2perl . -xdev BROKEN still"
4724 From: Roderick Schertler
4725 Msg-ID: <pzvi9yig3h.fsf@eeyore.ibcinc.com>
4726 Date: 19 Dec 1996 12:44:34 -0500
4727 Files: lib/File/Find.pm lib/find.pl lib/finddepth.pl
4731 Title: "small doc tweaks for _12"
4732 From: Roderick Schertler
4733 Msg-ID: <1826.851011557@eeyore.ibcinc.com>
4734 Date: Thu, 19 Dec 1996 11:05:57 -0500
4735 Files: lib/UNIVERSAL.pm pod/perldiag.pod pod/perltie.pod
4737 Title: "Re: missing E<> POD directive in perlpod.pod"
4738 From: Roderick Schertler
4739 Msg-ID: <pzwwueimak.fsf@eeyore.ibcinc.com>
4740 Date: 19 Dec 1996 10:30:43 -0500
4741 Files: pod/perlpod.pod pod/pod2html.PL
4748 This patch is huge. A multitude of bug fixes, new modules (especially
4749 CPAN and Net::FTP), a couple of new Configure variables, updated
4750 docs... it's a long list. And speaking of lists, here's a list of
4751 the more significant changes in 5.003_12:
4753 CORE LANGUAGE CHANGES
4755 Title: "Support C<delete @hash{@keys}>"
4756 From: Chip Salzenberg
4757 Files: op.c op.h opcode.pl pod/perldiag.pod pod/perlfunc.pod pp.c
4760 Title: "Autovivify scalars"
4761 From: Chip Salzenberg
4762 Files: dump.c op.c op.h pp.c pp_hot.c
4764 Title: "Allow any word, including keyword, as label"
4765 From: Chip Salzenberg
4770 Title: "Allow assignment to empty array values during foreach()"
4771 From: Chip Salzenberg
4772 Files: cop.h global.sym mg.c op.c perl.h pp_hot.c proto.h sv.c
4774 Title: "Fix nested closures"
4775 From: Chip Salzenberg
4776 Files: op.c opcode.pl pp.c pp_ctl.c pp_hot.c
4778 Title: "Fix core dump on auto-vivification"
4779 From: Chip Salzenberg
4782 Title: "Fix core dump on C<open $undef_var, "X">"
4783 From: Chip Salzenberg
4786 Title: "Fix -T/-B on globs and globrefs"
4787 From: Chip Salzenberg
4790 Title: "Fix memory management of $`, $&, and $'"
4791 From: Chip Salzenberg
4792 Files: pp_hot.c regexec.c
4794 Title: "Fix paren matching during backtracking"
4795 From: Chip Salzenberg
4798 Title: "Fix memory leak and std{in,out,err} death in perl_{con,de}str
4799 From: Chip Salzenberg
4800 Files: miniperlmain.c perl.c perl.h sv.c
4802 Title: "Discard garbage bytes at end of prototype()"
4803 From: Chip Salzenberg
4806 Title: "Fix local($pack::{foo})"
4807 From: Chip Salzenberg
4808 Files: global.sym pp.c pp_hot.c proto.h scope.c
4810 Title: "Fix for AmigaOS - inplace operation"
4811 From: Norbert Pueschel
4812 Msg-ID: <77724601@Armageddon.meb.uni-bonn.de>
4813 Date: Sun, 08 Dec 1996 15:33:00 +0100
4816 Title: "Disable warn, die, and parse hooks _before_ global destruction
4817 From: Chip Salzenberg
4820 Title: "Re: Bug in formline "
4821 From: Gurusamy Sarathy
4822 Msg-ID: <199612081958.OAA26025@aatma.engin.umich.edu>
4823 Date: Sun, 08 Dec 1996 14:58:32 -0500
4826 Title: "Fix C<@a = ($a,$b,$c,$d) = (1,2)>"
4827 From: Chip Salzenberg
4830 Title: "Fix %ENV assignment when environment starts out empty"
4831 From: Chip Salzenberg
4834 Title: "Properly support and document newRV{,_inc,_noinc}"
4835 From: Chip Salzenberg
4836 Files: global.sym pod/perlguts.pod sv.c sv.h
4838 Title: "Support SvREADONLY on arrays"
4839 From: Chip Salzenberg
4842 Title: "Allow lvalue pos inside recursive function"
4843 From: Chip Salzenberg
4844 Files: op.c pp.c pp_ctl.c pp_hot.c
4848 Title: "Eliminate PerlIO warnings when setting cnt to -1"
4849 From: Chip Salzenberg
4852 Title: "Make $privlib contents compatible with 5.003"
4853 From: Chip Salzenberg
4854 Files: INSTALL ext/Opcode/Safe.pm installperl lib/FileHandle.pm
4857 Title: "Support $bincompat3 config variable; update metaconfig units"
4858 From: Chip Salzenberg
4859 Files: Configure MANIFEST compat3.sym config_h.SH embed.pl global.sym
4860 old_embed.pl old_global.sym old_perl_exp.SH perl_exp.SH
4862 Title: "Look for gettimeofday() in Configure"
4863 From: John Hughes <john@AtlanTech.COM>
4864 Msg-ID: <01BBE77A.F6F37F80@malvinas.AtlanTech.COM>
4865 Date: Wed, 11 Dec 1996 15:49:57 +0100
4866 Files: Configure config_H config_h.SH pp.c
4868 Title: "Make $startperl a relative path if people want portable scrip
4869 From: Chip Salzenberg
4872 Title: "Homogenize use of "eval exec" hack"
4873 From: Chip Salzenberg
4874 Files: Porting/Glossary eg/README eg/nih eg/sysvipc/ipcmsg
4875 eg/sysvipc/ipcsem eg/sysvipc/ipcshm lib/diagnostics.pm
4876 makeaperl.SH pod/checkpods.PL pod/perlrun.pod
4877 pod/pod2html.PL pod/pod2latex.PL pod/pod2man.PL
4878 pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL
4879 utils/perlbug.PL utils/perldoc.PL utils/pl2pm.PL x2p/a2py.c
4880 x2p/find2perl.PL x2p/s2p.PL
4882 Title: "LynxOS support"
4883 From: seibert@Lynx.COM (Greg Seibert)
4884 Msg-ID: <m0vYEsY-0000IZC@kzinti.lynx.com>
4885 Date: Thu, 12 Dec 1996 09:25:00 PST
4886 Files: Configure MANIFEST hints/lynxos.sh t/op/stat.t
4888 Title: "In Linux hints, set suidsafe=no and dosuid=yes"
4889 From: Chip Salzenberg
4890 Files: hints/linux.sh
4892 Title: "5.003_11 on UnixWare 2.1.1 - Only one small UnixWare buglet"
4893 From: aburlison@cix.compulink.co.uk (Alan Burlison)
4894 Msg-ID: <memo.453720@cix.compulink.co.uk>
4895 Date: Wed, 11 Dec 96 18:34 GMT0
4896 Files: hints/svr4.sh
4898 Title: "Re: db-recno.t failures with _11 on Freebsd 2.1-stable"
4899 From: Roderick Schertler
4900 Msg-ID: <pzohg0r5tr.fsf@eeyore.ibcinc.com>
4901 Date: 11 Dec 1996 18:58:56 -0500
4902 Files: INSTALL hints/freebsd.sh
4904 Title: "OS/2 updates from Ilya"
4905 From: Ilya Zakharevich
4906 Files: README.os2 os2/Changes os2/Makefile.SHs os2/os2.c os2/os2ish.h
4908 Title: "VMS patches to 5.003_11"
4909 From: Charles Bailey
4910 Msg-ID: <01ICTR32LCZG001A1D@hmivax.humgen.upenn.edu>
4911 Date: Mon, 09 Dec 1996 23:16:10 -0500 (EST)
4912 Files: MANIFEST regexec.c t/lib/filehand.t util.c vms/*
4916 Title: "recurse recurse recurse ..."
4917 From: Jarkko Hietaniemi
4918 Msg-ID: <199612092144.XAA29025@alpha.hut.fi>
4919 Date: Mon, 9 Dec 1996 23:44:27 +0200 (EET)
4920 Files: MANIFEST t/op/recurse.t
4922 UTILITIES, LIBRARY, AND EXTENSIONS
4924 Title: "Add CPAN and Net::FTP"
4925 From: Chip Salzenberg
4926 Files: MANIFEST lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
4927 lib/Net/FTP.pm lib/Net/Netrc.pm lib/Net/Socket.pm
4930 Title: "Please update Text::Wrap and Text::Tabs"
4931 From: David Muir Sharnoff <muir@idiom.com>
4932 Msg-ID: <199612180659.WAA24957@idiom.com>
4933 Date: Tue, 17 Dec 1996 22:59:59 -0800 (PST)
4934 Files: lib/Text/Tabs.pm lib/Text/Wrap.pm
4936 Title: "Add File::Compare"
4937 From: Nick Ing-Simmons
4938 Msg-ID: <199612161844.SAA02152@pluto>
4939 Date: Mon, 16 Dec 1996 18:44:59 GMT
4940 Files: MANIFEST lib/File/Compare.pm pod/perlmod.pod
4942 Title: "Add Tie::RefHash"
4943 From: Gurusamy Sarathy
4944 Msg-ID: <199612152358.SAA28665@aatma.engin.umich.edu>
4945 Date: Sun, 15 Dec 1996 18:58:08 -0500
4946 Files: MANIFEST lib/Tie/RefHash.pm pod/perlmod.pod
4948 Title: "Put "splain" in utils."
4949 From: Chip Salzenberg
4950 Files: Makefile.SH installperl utils/Makefile utils/splain.PL
4952 Title: "Some h2ph fixes"
4954 Msg-ID: <199612131934.AA289845652@hpcc123.corp.hp.com>
4955 Date: Fri, 13 Dec 1996 11:34:12 -0800
4956 Files: utils/h2ph.PL
4958 Title: "xsubpp patch to add #line"
4959 From: Nick Ing-Simmons
4960 Msg-ID: <199612162153.VAA03590@ni-s.u-net.com>
4961 Date: Mon, 16 Dec 1996 21:53:56 GMT
4962 Files: lib/ExtUtils/xsubpp
4964 Title: "Re: Proposed addition to File::Copy: move"
4965 From: Charles Bailey
4966 Msg-ID: <01ICZBN0LRC8001A1D@hmivax.humgen.upenn.edu>
4967 Date: Sat, 14 Dec 1996 00:27:29 -0500 (EST)
4968 Files: lib/File/Copy.pm t/lib/filecopy.t
4970 Title: "DB_File 1.09 patch"
4972 Msg-ID: <9612181037.AA10123@claudius.bfsec.bt.co.uk>
4973 Date: Wed, 18 Dec 96 10:37:58 GMT
4974 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
4976 Title: "Debugger update"
4977 From: Ilya Zakharevich
4978 Msg-ID: <199612111038.FAA24363@monk.mps.ohio-state.edu>
4979 Date: Wed, 11 Dec 1996 05:38:28 -0500 (EST)
4980 Files: lib/perl5db.pl
4984 Title: "Update pods: perldelta -> perlnews, perli18n -> perllocale"
4985 From: Tom Christiansen and Dominic Dunlop
4986 Files: MANIFEST pod/perl.pod pod/perldelta.pod pod/perli18n.pod
4989 Title: "perltoot.pod"
4990 From: Tom Christiansen
4991 Msg-ID: <199612091444.HAA09947@toy.perl.com>
4992 Date: Mon, 09 Dec 1996 07:44:10 -0700
4993 Files: MANIFEST pod/perltoot.pod
4995 Title: "Perlguts, version 25"
4997 Msg-ID: <199612061940.AA055461228@hpcc123.corp.hp.com>
4998 Date: Fri, 6 Dec 96 11:40:27 PST
4999 Files: pod/perlguts.pod
5001 Title: "pod/perlipc.pod patch"
5002 From: d-lewart@uiuc.edu (Daniel S. Lewart)
5003 Msg-ID: <199612090910.CAA20906@mox.perl.com>
5004 Date: Mon, 9 Dec 96 3:10:02 CST
5005 Files: pod/perlipc.pod
5007 Title: "pod patches for English errors"
5008 From: Steve Kelem <steve.kelem@xilinx.com>
5009 Msg-ID: <24616.850167191@castor>
5010 Date: Mon, 09 Dec 1996 13:33:11 -0800
5013 Title: "Misc doc updates"
5014 From: Tom Christiansen
5015 Msg-ID: <199612150156.SAA12506@mox.perl.com>
5016 Date: Sat, 14 Dec 1996 18:56:33 -0700
5023 This patch is (still) closing in on 5.004. Nothing dramatic, lots of
5026 CORE LANGUAGE CHANGES
5028 Title: "Fix precedence problems with subs as uniops or listops"
5029 From: Chip Salzenberg
5030 Files: perly.c perly.c.diff perly.h perly.y
5032 Title: "Don't reset $. on open()"
5033 From: Chip Salzenberg
5036 Title: "Support *glob{IO} (eventually deprecate *glob{FILEHANDLE})"
5037 From: Chip Salzenberg
5038 Files: pod/perlref.pod pp_hot.c sv.c
5040 Title: "Don't let expression context force return context"
5041 From: Chip Salzenberg
5044 Title: "Properly convert "1E2" et al to IV/UV"
5045 From: Chip Salzenberg
5048 Title: "Fix modulo operator in UV realm"
5049 From: Chip Salzenberg
5052 Title: "Fix stat(_) after stat(HANDLE)"
5053 From: Chip Salzenberg
5056 Title: "Fix: s/// and "$x =~ $y" under 'use locale'"
5057 From: Chip Salzenberg
5062 Title: "Eliminate spurious warning when splicing undefs"
5063 From: Chip Salzenberg
5066 Title: "Eliminate spurious warning from "x=" operator"
5067 From: Chip Salzenberg
5070 Title: "Fix line numbers near control structures"
5071 From: Chip Salzenberg
5072 Files: op.c perly.c perly.c.diff perly.y proto.h
5074 Title: "Don't let scalar unpack() underflow stack"
5075 From: Chip Salzenberg
5078 Title: "Fix core dump from precedence bug in "@foo" warning"
5079 From: Chip Salzenberg
5082 Title: "Move die() to utils.c; add varargs hack to croak()"
5083 From: Chip Salzenberg
5084 Files: pp_ctl.c util.c
5086 Title: "Avoid memcmp() for magnitude test if it thinks char is signed"
5087 From: Chip Salzenberg
5088 Files: Configure config_H config_h.SH doop.c
5089 ext/SDBM_File/sdbm/pair.c ext/SDBM_File/sdbm/sdbm.h handy.h
5090 hv.c perl.h pp_hot.c proto.h regexec.c sv.c toke.c util.c
5092 Title: "Less malloc in magic"
5093 From: Chip Salzenberg
5096 Title: "Re: 5.003_09: PADTMP fix"
5097 From: Ilya Zakharevich
5098 Msg-ID: <199611281150.GAA06884@monk.mps.ohio-state.edu>
5099 Date: Thu, 28 Nov 1996 06:50:58 -0500 (EST)
5100 Files: pod/perlguts.pod
5102 Title: "Fully paramaterize locales; disable all if NO_LOCALE"
5103 From: Chip Salzenberg
5104 Files: ext/POSIX/POSIX.xs op.c perl.h pp.c pp_sys.c sv.c util.c
5106 PORTABILITY AND TESTING
5108 Title: "Bitwise op fix for Alpha"
5109 From: Chip Salzenberg
5112 Title: "hints/dgux.sh update"
5113 From: Roderick Schertler
5114 Msg-ID: <24178.849309616@eeyore.ibcinc.com>
5115 Date: Fri, 29 Nov 1996 18:20:16 -0500
5116 Files: hints/dgux.sh
5118 Title: "BUG in hints/hpux.sh"
5119 From: Jeff McDougal <jmcdo@cris.com>
5120 Msg-ID: <32A42C11.7FA2@cris.com>
5121 Date: Tue, 03 Dec 1996 08:33:05 -0500
5122 Files: hints/hpux.sh
5124 Title: "VMS patches for 5.003_10"
5125 From: Charles Bailey
5126 Msg-ID: <01ICMALO8NMS001A1D@hmivax.humgen.upenn.edu>
5127 Date: Wed, 04 Dec 1996 16:40:12 -0500 (EST)
5128 Files: EXTERN.h INTERN.h old_perl_exp.SH perl.c perl.h perl_exp.SH
5129 pp.c pp_ctl.c pp_sys.c proto.h sv.c toke.c util.c
5130 utils/perldoc.PL vms/config.vms vms/descrip.mms
5131 vms/gen_shrfls.pl vms/genconfig.pl vms/vmsish.h
5133 Title: "_10+ under OS/2"
5134 From: Ilya Zakharevich
5135 Msg-ID: <199612011107.GAA10805@monk.mps.ohio-state.edu>
5136 Date: Sun, 1 Dec 1996 06:07:19 -0500 (EST)
5137 Files: malloc.c os2/diff.configure
5139 LIBRARY AND EXTENSIONS
5141 Title: "{in,ob}structive pods"
5142 From: Tom Christiansen
5143 Msg-ID: <199611301652.JAA24201@toy.perl.com>
5144 Date: Sat, 30 Nov 1996 09:52:57 -0700
5145 Files: MANIFEST lib/Class/Template.pm lib/File/stat.pm
5146 lib/Net/hostent.pm lib/Net/netent.pm lib/Net/protoent.pm
5147 lib/Net/servent.pm lib/Time/gmtime.pm lib/Time/localtime.pm
5148 lib/Time/tm.pm lib/User/grent.pm lib/User/pwent.pm
5150 Title: "FileHandle that 'ISA' IO::File"
5151 From: Nick Ing-Simmons
5152 Msg-ID: <199612021718.RAA04416@pluto>
5153 Date: Mon, 2 Dec 1996 17:18:02 GMT
5154 Files: MANIFEST lib/FileHandle.pm
5156 Title: "Make IO::File::import use its parameters"
5157 From: Chip Salzenberg
5158 Files: ext/IO/lib/IO/File.pm
5160 Title: "10+ debugger patch"
5161 From: Ilya Zakharevich
5162 Msg-ID: <199612011137.GAA10864@monk.mps.ohio-state.edu>
5163 Date: Sun, 1 Dec 1996 06:37:31 -0500 (EST)
5164 Files: lib/perl5db.pl perl.c pod/perldebug.pod
5166 Title: "Don't call CORE::close in file handle DESTROY method"
5167 From: Chip Salzenberg
5168 Files: ext/IO/lib/IO/Handle.pm
5170 Title: "Re: Namespace cleanup: Does SDBM need binary compatibility?"
5171 From: Hallvard B Furuseth
5172 Msg-ID: <199612031445.PAA19056@bombur2.uio.no>
5173 Date: Tue, 3 Dec 1996 15:45:27 +0100 (MET)
5174 Files: ext/SDBM_File/sdbm/pair.h ext/SDBM_File/sdbm/sdbm.3
5176 Title: "DB_File 1.07"
5178 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
5181 Title: "DB_File 1.08"
5183 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
5190 This patch is closing in on 5.004. It contains lots of small and
5191 valuable changes, but nothing dramatic.
5193 CORE LANGUAGE CHANGES
5195 Title: "Allow &{sub {...}} without warning"
5196 From: Chip Salzenberg
5199 Title: "Make parens optional on [gs]ethost and [gs]et{pw,gr} functions
5200 From: John L. Allen <allen@gateway.grumman.com>
5203 Title: "Fix syntax error with "$x [0]" and "$x {y}" and "@x {y}""
5204 From: Chip Salzenberg
5209 Title: "Fix regex matching of chars with high bit set"
5210 From: Chip Salzenberg
5213 Title: "Hash key memory corruption fix and naming cleanup"
5214 From: Chip Salzenberg
5215 Files: hv.c hv.h perl.h
5217 Title: "Undo broken perf. patch (PADTMP stealing)"
5218 From: Chip Salzenberg
5221 Title: "Make SV unstudied in sv_gets()"
5222 From: Chip Salzenberg
5225 Title: "Better support for UVs"
5227 Files: global.sym old_global.sym perl.h pp.c pp.h proto.h sv.c sv.h
5229 Title: "Minor locale cleanups"
5230 (Accept "POSIX" locale as standard like "C". Reset locale to
5231 'C' when testing strtod() in t/lib/posix.t.)
5232 From: Chip Salzenberg
5233 Files: t/lib/posix.t util.c
5235 Title: "Always taint result of sprintf() on float"
5236 From: Chip Salzenberg
5239 Title: "Fix spurious warning from bitwise string ops"
5240 From: Chip Salzenberg
5243 Title: "Eliminate warning on {,sys}read(,$newvar,)"
5244 From: Chip Salzenberg
5245 Files: doop.c pp_sys.c
5247 Title: "Don't call fcntl(fileno(rsfp)) if !rsfp"
5248 From: Chip Salzenberg
5251 Title: "Save message when calling __DIE__ hook"
5252 From: Chip Salzenberg
5255 Title: "Namespace cleanup"
5256 From: Chip Salzenberg
5257 Files: global.sym old_global.sym perl.h
5259 Title: "Modify perl_exp.SH; create old_perl_exp.SH; document old_*"
5260 From: Chip Salzenberg
5261 Files: Configure INSTALL MANIFEST old_perl_exp.SH perl_exp.SH
5265 Title: "Reliable signal patch"
5266 From: Kenneth Albanowski
5267 Msg-ID: <Pine.LNX.3.93.961126053209.294J-100000@kjahds.com>
5268 Date: Tue, 26 Nov 1996 05:40:50 -0500 (EST)
5269 Files: global.sym mg.c old_global.sym perl.h pp_sys.c proto.h util.c
5271 Title: "Emulate missing flock() with either fcntl() or lockf()"
5272 From: Chip Salzenberg
5275 Title: "3_09: minor patches for OS/2"
5276 From: Ilya Zakharevich
5277 Msg-ID: <199611270830.DAA04985@monk.mps.ohio-state.edu>
5278 Date: Wed, 27 Nov 1996 03:30:05 -0500 (EST)
5279 Files: doio.c global.sym malloc.c old_global.sym os2/Makefile.SHs
5280 os2/OS2/ExtAttr/Makefile.PL os2/OS2/PrfDB/Makefile.PL
5281 os2/OS2/Process/Makefile.PL os2/OS2/REXX/Makefile.PL
5282 os2/os2.c os2/os2ish.h perl.h
5284 Title: "Re: 5.003_09 and QNX"
5285 From: nort@bottesini.harvard.edu (Norton Allen)
5286 Msg-ID: <9611271836.AA14460@bottesini.harvard.edu>
5287 Date: Wed, 27 Nov 96 13:36:06 est
5288 Files: Configure MANIFEST README.qnx hints/qnx.sh qnx/ar qnx/cpp
5289 t/TEST toke.c util.c x2p/proto.h
5291 Title: "Re: updated patch on the sysread, syswrite for VMS"
5292 From: Charles Bailey
5293 Msg-ID: <01ICB648K2XG001A1D@hmivax.humgen.upenn.edu>
5294 Date: Tue, 26 Nov 1996 17:28:23 -0500 (EST)
5297 LIBRARY AND EXTENSIONS
5299 Title: "Minor patch to debugger"
5300 From: Ilya Zakharevich
5301 Msg-ID: <199611290533.AAA08053@monk.mps.ohio-state.edu>
5302 Date: Fri, 29 Nov 1996 00:33:49 -0500 (EST)
5303 Files: lib/perl5db.pl
5305 Title: "AutoLoader::AUTOLOAD optimization"
5306 From: Nick Ing-Simmons
5307 Msg-ID: <199611231954.TAA09921@ni-s.u-net.com>
5308 Date: Sat, 23 Nov 1996 19:54:52 GMT
5309 Files: lib/AutoLoader.pm
5311 Title: "Diagnostic cleanup"
5312 From: Chip Salzenberg
5313 Files: lib/diagnostics.pm pod/perldiag.pod
5317 Title: "Improve documentation for sysread() and syswrite()"
5318 From: Chip Salzenberg
5319 Files: pod/perlfunc.pod
5321 Title: "Document how to use $SIG{ALRM} and alarm()"
5322 From: Roderick Schertler
5323 Msg-ID: <5898.849026569@eeyore.ibcinc.com>
5324 Date: Tue, 26 Nov 1996 11:42:49 -0500
5325 Files: pod/perlfunc.pod
5332 This patch was a compendium of various fixes and enhancements from
5333 many people, including some serious improvement in lexical variable
5334 scoping and locale handling.
5336 CORE LANGUAGE CHANGES
5338 Title: "Lexical locales"
5339 (make effectiveness of locales depend on C<use locale>)
5340 From: Chip Salzenberg
5341 Files: too many to list
5343 Title: "Lexical scoping cleanup"
5344 (tighten scoping of lexical variables, somewhat on the
5345 new constructs and somewhat on the old)
5346 From: Chip Salzenberg
5347 Files: many... but mostly perly.y and toke.c
5349 Title: "Re: memory corruption / security bug in sysread,syswrite + pa
5350 From: Jarkko Hietaniemi
5351 Msg-ID: <199611251946.VAA30459@alpha.hut.fi>
5352 Date: Mon, 25 Nov 1996 21:46:31 +0200 (EET)
5353 Files: MANIFEST pod/perldiag.pod pod/perlfunc.pod pp_sys.c
5358 Title: "Configure fix for handling DynaLoader"
5359 From: Chip Salzenberg
5362 Title: "Properly prototype safe{malloc,calloc,realloc,free}."
5363 From: Chip Salzenberg
5366 Title: "UnixWare 2.1 fix for perl5.003_08 - cope with fp->_cnt < -1,
5367 From: John Hughes <john@AtlanTech.COM>
5368 Msg-ID: <01BBD6EE.E915C860@malvinas.AtlanTech.COM>
5369 Date: Wed, 20 Nov 1996 14:27:06 +0100
5372 Title: ""static" call to UNIVERSAL::can"
5373 From: Nick Ing-Simmons
5374 Msg-ID: <199611211547.PAA15878@pluto>
5375 Date: Thu, 21 Nov 1996 15:47:46 GMT
5378 Title: "die -> croak"
5379 From: Gurusamy Sarathy
5380 Msg-ID: <199611212111.QAA17070@aatma.engin.umich.edu>
5381 Date: Thu, 21 Nov 1996 16:11:21 -0500
5384 Title: "Patch for embed.pl when !EMBED && !MULTIPLICITY"
5385 From: Chip Salzenberg
5388 Title: "Add new symbols to old_global.sym, too."
5389 From: Chip Salzenberg
5390 Files: global.sym old_global.sym
5392 Title: "Cleanup of {,un}pack('w')."
5393 From: Chip Salzenberg
5396 Title: "Cleanups from Ilya."
5397 From: Chip Salzenberg
5398 Files: gv.c malloc.c pod/perlguts.pod pp_ctl.c
5400 Title: "Fix for unpack('w') on 64-bit systems."
5401 From: Chip Salzenberg
5404 Title: "Re: LC_NUMERIC support is ready + performance"
5405 From: Ilya Zakharevich
5406 Msg-ID: <199611260308.WAA02677@monk.mps.ohio-state.edu>
5407 Date: Mon, 25 Nov 1996 22:08:27 -0500 (EST)
5410 Title: "Hash key sharing improvements from Ilya."
5411 From: Chip Salzenberg
5412 Files: hv.c hv.h proto.h
5414 Title: "Mortal stack pre-allocation from Ilya."
5415 From: Chip Salzenberg
5416 Files: pp.c pp.h pp_ctl.c pp_hot.c pp_sys.c
5420 Title: "VMS patches post-5.003_08"
5421 From: Charles Bailey
5422 Msg-ID: <1996Nov22.181631.1603238@hmivax.humgen.upenn.edu>
5423 Date: Fri, 22 Nov 1996 18:16:31 -0500 (EST)
5424 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_VMS.pm
5425 lib/ExtUtils/MakeMaker.pm lib/File/Path.pm mg.c pp_ctl.c
5426 utils/h2xs.PL vms/config.vms vms/descrip.mms
5427 vms/gen_shrfls.pl vms/genconfig.pl vms/perlvms.pod vms/vms.c
5430 Title: "5.003_08: OS/2-specific bugs/enhancements"
5431 From: Ilya Zakharevich
5432 Msg-ID: <199611241147.GAA00490@monk.mps.ohio-state.edu>
5433 Date: Sun, 24 Nov 1996 06:47:25 -0500 (EST)
5434 Files: README.os2 hints/os2.sh os2/Changes os2/Makefile.SHs
5435 os2/OS2/PrfDB/PrfDB.pm os2/os2.c
5437 Title: "HP patches didn't make it into _08 (fwd)"
5439 Msg-ID: <199611260215.AA100414526@hpcc123.corp.hp.com>
5440 Date: Mon, 25 Nov 96 18:15:26 PST
5441 Files: ext/DynaLoader/dl_hpux.xs
5443 Title: "Another HP "patch" that didn't make it (new hints file)"
5445 Msg-ID: <199611252116.AA245766577@hpcc123.corp.hp.com>
5446 Date: Mon, 25 Nov 1996 13:16:17 -0800
5447 Files: hints/hpux.sh
5449 LIBRARY AND EXTENSIONS
5451 Title: "Elide spurious space in db-hash.t"
5452 From: Chip Salzenberg
5453 Files: t/lib/db-hash.t
5455 Title: "Update documentation and warning in I18N::Collate."
5456 From: Chip Salzenberg
5457 Files: lib/I18N/Collate.pm
5459 Title: "Fix bitwise op test; clean up a couple of others"
5460 From: Chip Salzenberg
5461 Files: t/lib/bigintpm.t t/op/bop.t t/op/overload.t
5463 Title: "minimal timelocal.pl for _09"
5464 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
5465 Msg-ID: <9611191854.AA19586@o09.rosat.mpe-garching.mpg.de>
5466 Date: Tue, 19 Nov 1996 19:54:23 +0100
5467 Files: lib/Time/Local.pm
5469 Title: "Socket test improvement from Ilya."
5470 From: Chip Salzenberg
5471 Files: t/lib/io_sock.t
5474 From: Nick Ing-Simmons
5475 Msg-ID: <199611230917.JAA00471@ni-s.u-net.com>
5476 Date: Sat, 23 Nov 1996 09:17:40 GMT
5481 Title: "perldiag documentation patch."
5483 Msg-ID: <9611201607.AA12729@claudius.bfsec.bt.co.uk>
5484 Date: Wed, 20 Nov 96 16:07:28 GMT
5485 Files: pod/perldiag.pod
5487 Title: "a missing perldiag entry"
5488 From: Gurusamy Sarathy
5489 Msg-ID: <199611212024.PAA15758@aatma.engin.umich.edu>
5490 Date: Thu, 21 Nov 1996 15:24:02 -0500
5491 Files: pod/perldiag.pod
5493 Title: "perlfunc patch"
5495 Msg-ID: <9611201404.AA12477@claudius.bfsec.bt.co.uk>
5496 Date: Wed, 20 Nov 96 14:04:08 GMT
5497 Files: pod/perlfunc.pod
5499 Title: "Patch for pod/perlpod.pod"
5500 From: "Joseph S. Myers" <jsm28@cam.ac.uk>
5501 Msg-ID: <Pine.LNX.3.95.961120235016.6666A-100000@hammer.chu.cam.ac.uk
5502 Date: Wed, 20 Nov 1996 23:54:41 +0000 (GMT)
5503 Files: pod/perlpod.pod
5505 Title: "Update locale documentation."
5506 From: Chip Salzenberg
5507 Files: pod/perli18n.pod
5511 Title: "Fix type mismatches in x2p's safe{alloc,realloc,free}."
5512 From: Chip Salzenberg
5520 This patch was a compendium of various fixes and enhancements from
5521 many people. Here are some of the more significant changes.
5524 CORE LANGUAGE CHANGES
5526 Title: "Make C<no FOO> fail if C<unimport FOO> fails"
5530 Title: "Bitwise op sign rationalization"
5531 (Make bitwise ops result in unsigned values, unless C<use
5532 integer> is in effect. Includes initial support for UVs.)
5533 From: Chip Salzenberg
5534 Files: op.c opcode.pl pod/perlop.pod pod/perltoc.pod pp.c pp.h
5535 pp_hot.c proto.h sv.c t/op/bop.t
5537 Title: "Defined scoping for C<my> in control structures"
5538 (Finally defines semantics of "my" in control expressions,
5539 like the condition of "if" and "while". In all cases, scope
5540 of a "my" var extends to the end of the entire control
5541 structure. Also adds new construct "for my", which
5542 automatically declares the control variable "my" and limits
5543 its scope to the loop.)
5544 From: Chip Salzenberg
5545 Files: op.c perly.c perly.c.diff perly.h perly.y proto.h toke.c
5547 Title: "Fix ++/-- after int conversion (e.g. 'printf "%d"')"
5548 (This patch makes Perl correctly ignore SvIVX() if either
5549 NOK or POK is true, since SvIVX() may be a truncated or
5550 overflowed version of the real value.)
5551 From: Chip Salzenberg
5552 Files: pp.c pp_hot.c sv.c
5554 Title: "Make code match Camel II re: functions that use $_"
5558 Title: "Provide scalar context on left side of "->""
5559 From: Chip Salzenberg
5560 Files: perly.c perly.y
5562 Title: "Quote bearword package/handle FOO in "funcname FOO => 'bar'""
5563 From: Chip Salzenberg
5569 Title: "Warn on overflow of octal and hex integers"
5570 From: Chip Salzenberg
5571 Files: proto.h toke.c util.c
5573 Title: "If -w active, warn for commas and hashes ('#') in qw()"
5574 From: Chip Salzenberg
5577 Title: "Fixes for pack('w')"
5578 From: Ulrich Pfeifer
5579 Files: pp.c t/op/pack.t
5581 Title: "More complete output from sv_dump()"
5582 From: Gurusamy Sarathy
5585 Title: "Major '..' and debugger patches"
5586 From: Ilya Zakharevich
5587 Files: lib/perl5db.pl op.c pp_ctl.c scope.c scope.h
5589 Title: "Fix for formline()"
5590 From: Gurusamy Sarathy
5591 Files: global.sym mg.c perl.h pod/perldiag.pod pp_ctl.c proto.h sv.c
5594 Title: "Fix stack botch in untie and binmode"
5595 From: Gurusamy Sarathy
5598 Title: "Complete EMBED, including symbols from interp.sym"
5599 (New define EMBEDMYMALLOC makes embedding total by
5600 avoiding "Mymalloc" etc.)
5601 From: Chip Salzenberg
5602 Files: MANIFEST embed.pl ext/DynaLoader/dlutils.c
5603 ext/SDBM_File/sdbm/sdbm.h global.sym handy.h malloc.c
5604 perl.h pp_sys.c proto.h regexec.c toke.c util.c
5605 x2p/Makefile.SH x2p/a2p.h x2p/handy.h x2p/util.h
5607 Title: "Support old embedding for people who want it"
5608 From: Chip Salzenberg
5609 Files: MANIFEST Makefile.SH old_embed.pl old_global.sym
5614 Title: "Miscellaneous VMS fixes"
5615 From: Charles Bailey
5616 Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_VMS.pm
5617 lib/Math/Complex.pm lib/Time/Local.pm lib/timelocal.pl
5618 perl.h perl_exp.SH proto.h t/TEST t/io/read.t
5619 t/lib/findbin.t t/lib/getopt.t util.c utils/h2xs.PL
5620 vms/Makefile vms/config.vms vms/descrip.mms
5621 vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
5622 vms/perlvms.pod vms/test.com vms/vms.c
5624 Title: "DJGPP patches (MS-DOS)"
5625 From: "Douglas E. Wegscheid" <wegscd@whirlpool.com>
5626 Files: doio.c dosish.h ext/SDBM_File/sdbm/sdbm.c handy.h
5627 lib/AutoSplit.pm lib/Cwd.pm lib/File/Find.pm malloc.c perl.c
5628 perl.h pp_sys.c proto.h sv.c util.c
5630 Title: "Plan 9 update"
5631 From: Luther Huffman <lutherh@infinet.com>
5632 Files: plan9/buildinfo plan9/config.plan9 plan9/exclude
5633 plan9/genconfig.pl plan9/mkfile plan9/setup.rc
5635 Title: "Patch to make Perl work under AmigaOS"
5636 From: Norbert Pueschel
5637 Files: MANIFEST hints/amigaos.sh installman lib/File/Basename.pm
5638 lib/File/Find.pm pod/pod2man.PL pp_sys.c util.c
5640 LIBRARY AND EXTENSIONS
5642 Title: "DB_File 1.05"
5644 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-hash.t
5646 Title: "Getopts::Std patch for hash support"
5647 From: Stephen Zander <stephen.zander@interlock.mckesson.com>
5648 Files: lib/Getopt/Std.pm
5650 Title: "Kludge for bareword handles"
5651 (Add 'require IO::Handle' at beginning of FileHandle.pm)
5652 From: Chip Salzenberg
5653 Files: ext/FileHandle/FileHandle.pm
5655 Title: "Re: strtod / strtol patch for POSIX module"
5656 From: hammen@gothamcity.jsc.nasa.gov (David Hammen)
5657 Files: Configure config_h.SH ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
5658 ext/POSIX/POSIX.xs t/lib/posix.t
5662 Title: "Fix a2p translation of '{print "a" "b" "c"}'"
5663 From: Chip Salzenberg
5664 Files: x2p/a2p.c x2p/a2p.y
5671 This patch was primarily to fix bugs or include little things I missed
5672 in 5.003_06. 5.003_07 is intended to be stable enough to merit serious
5673 testing with an eye towards eventual release as 5.004.
5675 If it doesn't work for you, try
5677 LC_ALL=C; export LC_ALL
5679 for Bourne shell users, or
5683 for C-shell users. Some versions of IRIX are reported to have
5684 problems with sort when the locale is other than C. This manifests
5685 as an infinite loop in the ./miniperl configpm step.
5687 The details are described below. A very brief summary is:
5689 o Visible Changes to Core Functionality
5691 -Support for BER compressed integers. See perlfunc.pod for
5692 documentation on the 'w' option.
5694 -untaint support added to IO extension.
5696 o Changes in Core Internals
5698 -Perl's realloc is once again called 'Myremalloc' (with -DHIDEMYMALLOC),
5699 as it was pre-5.003_01. Again, this is for binary compatibility
5700 with 5.003. (5.003_06 erroneously called it Myrealloc.)
5702 -Getopt::Long updated to version 2.4.
5704 o Configure and build enhancements
5706 -improved SCO hints. Actually these are unconfirmed guesses, but
5709 -OS/2 and Plan9 updates.
5713 -print sort (4,1,3,2);
5715 -group numbers are integers again.
5717 -other things. See the specific changes for details.
5721 Here are the specific file-by-file changes.
5725 Updated for 5.003_07.
5727 Fixed a spelling error.
5731 Detect GNU libc (thanks, Skimo!) and avoid nm if we have GNU libc.
5732 Since the GNU libc test requires compiling and linking a test
5733 program, the dependencies have been altered and lots of pieces of
5734 Configure have moved around unchanged. The patch is big but the
5737 Allow for both <sys/select.h> and <time.h> in fd_set tests.
5738 Systems which don't allow both (e.g. SCO) have to turn off one
5739 or the other in the hints file for now.
5743 Warn about re-using config.sh version-specific values.
5747 Date: Tue, 8 Oct 1996 22:24:48 -0400
5748 From: "Randy J. Ray" <rjray@uswest.com>
5749 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
5751 This is a re-post of my patch to Graham's IO library to add a method in
5752 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
5753 that is of or inherits from IO::Handle. With this flag set, data read from
5754 said handle is not tainted, whether running under -T, suid or sgid.
5756 This patch adds the method to IO.xs, adds documentation and warning to the
5757 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
5758 adds mention of the new file to MANIFEST.
5760 Add mention of t/lib/io_taint.t
5762 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
5763 From: Ilya Zakharevich
5769 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
5770 From: Ilya Zakharevich
5772 All the executable targets are moved into the same chunk with
5773 shared library target, which is delegated to
5774 $osname/Makefile.SHs if found.
5775 config.h should depend on config_h.SH.
5777 Remove mkmanifest target, since it will generate incorrectly
5778 sorted MANIFEST file, I would imagine (I haven't checked).
5786 Update SH_PATH comment.
5790 Update SH_PATH comment.
5794 Date: Tue, 8 Oct 1996 22:24:48 -0400
5795 From: "Randy J. Ray" <rjray@uswest.com>
5796 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
5798 This is a re-post of my patch to Graham's IO library to add a method in
5799 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
5800 that is of or inherits from IO::Handle. With this flag set, data read from
5801 said handle is not tainted, whether running under -T, suid or sgid.
5803 This patch adds the method to IO.xs, adds documentation and warning to the
5804 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
5805 adds mention of the new file to MANIFEST.
5807 Add method "untaint" into class IO::Handle
5809 Index: ext/IO/lib/IO/Handle.pm
5811 Date: Tue, 8 Oct 1996 22:24:48 -0400
5812 From: "Randy J. Ray" <rjray@uswest.com>
5813 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
5815 This is a re-post of my patch to Graham's IO library to add a method in
5816 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
5817 that is of or inherits from IO::Handle. With this flag set, data read from
5818 said handle is not tainted, whether running under -T, suid or sgid.
5820 This patch adds the method to IO.xs, adds documentation and warning to the
5821 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
5822 adds mention of the new file to MANIFEST.
5824 Document IO::Handle::untaint and give warning about the bad
5827 Index: ext/SDBM_File/sdbm/sdbm.h
5829 Change Myrealloc to Myremalloc to conform to 5.003's version.
5830 I left in the Mycalloc since malloc.c now includes a calloc,
5831 and we might need to hide it.
5835 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
5836 From: Ilya Zakharevich
5838 Better error message for overload.
5842 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
5843 From: Ilya Zakharevich
5845 Some optimization (speedup in loading GNU utilities with some
5846 memory present - 32M should be quite enough).
5847 Test for revision of EMX, and setting fork()ing appropriately.
5848 libc was in .../st/... instead of mt.
5849 README.os2 is installed as pod/perlos2.pod.
5853 Don't include <sys/select.h> along with <time.h>.
5857 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
5858 From: Ilya Zakharevich
5860 Restore timestamps under OS/2 (needed for binary install).
5864 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
5865 From: Ilya Zakharevich
5867 Use builtin methods if present under OS/2 (maybe should be
5868 done outside of OS/2 too?).
5870 Index: lib/ExtUtils/MM_Unix.pm
5872 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
5873 From: Ilya Zakharevich
5875 Made `use strict'-clean even in parts shadowed by Autoloading.
5877 Index: lib/ExtUtils/typemap
5879 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
5880 From: Ilya Zakharevich
5884 Index: lib/ExtUtils/xsubpp
5886 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
5887 From: Ilya Zakharevich
5889 Logic for processing RETVAL documented (at last!).
5891 Index: lib/File/Copy.pm
5893 Date: Thu, 10 Oct 1996 00:42:29 -0400 (EDT)
5894 From: Ilya Zakharevich
5895 Subject: Cleanup after new test
5897 Below are patches for File::Copy (copying to filehandles was just
5898 plain broken under OS/2 and VMS)
5900 Index: lib/FindBin.pm
5902 Date: Fri, 20 Sep 1996 15:04:04 +0200
5904 Subject: Documentation patch to the FindBin module
5906 Index: lib/Getopt/Long.pm
5908 Update to version 2.4.
5912 Date: Thu, 10 Oct 1996 14:22:05 -0400
5913 From: "Brent B. Powers" <powers@ml.com>
5914 Subject: Re: patch for lib.pm
5916 Ignore undefined entries.
5918 Index: lib/newgetopt.pl
5920 Updated to version 2.4 to match Getopt::Long.
5922 Index: makedepend.SH
5924 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
5925 From: Ilya Zakharevich
5927 weed out perl_exp.SH, config_h.SH
5928 (They have these funny names to avoid names like perl.exp.SH
5929 with more than two '.' Such names are illegal on some systems.)
5933 Date: Thu, 10 Oct 1996 14:33:08 +0000 ()
5934 From: Chip Salzenberg
5935 Subject: Re: Group fix for 5.003_06
5937 The group problems recently experienced are due to a small error
5938 introduced in 5.003_06. This patch is required to fix the bug:
5942 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
5943 From: Ilya Zakharevich
5945 sys/un.h is not very useful without Merlin toolkit.
5946 updates for fork()ing.
5948 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
5949 From: Ilya Zakharevich
5953 Index: os2/Makefile.SHs
5955 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
5956 From: Ilya Zakharevich
5958 Convoluted process to create chimera executables added.
5959 aout_clean is done automatically on clean.
5961 Index: os2/OS2/ExtAttr/t/os2_ea.t
5963 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
5964 From: Ilya Zakharevich
5966 Use `unlink' where appropriate.
5968 Index: os2/diff.configure
5974 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
5975 From: Ilya Zakharevich
5977 /bin/sh is translated to the configured value of location of sh.exe.
5978 popen() used even if we can fork (as we do now).
5979 builtins added for the sake of path manipulation.
5983 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
5984 From: Ilya Zakharevich
5986 sys/un.h is not very useful without Merlin toolkit.
5987 updates for fork()ing.
5991 Change to subversion 7.
5995 Date: Wed, 9 Oct 1996 19:03:41 +0000
5997 Subject: Infinte loop with perl_destruct_level and $SIG{__WARN__}
5999 I've just started using purify on a perl with DBD::Oracle linked in
6000 (the number of uninitialised memory reads in the Oracle libraries
6003 If perl_destruct_level and $SIG{__WARN__} are set then I see a range
6004 of problems typified by this example and folowed by a core dump:
6006 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6007 From: Ilya Zakharevich
6009 Copywrite of OS/2 port now has \n\n.
6010 Now deletes -e file (again!) if compilation is interrupted.
6014 Change Myrealloc to Myremalloc to conform to 5.003's version.
6015 I left in the Mycalloc since malloc.c now includes a calloc,
6016 and we might need to hide it.
6020 Updated for 5.003_07
6022 Index: plan9/arpa/inet.h
6024 Updated for 5.003_07
6026 Index: plan9/buildinfo
6028 Updated for 5.003_07
6030 Index: plan9/config.plan9
6032 Updated for 5.003_07
6034 Index: plan9/exclude
6036 Updated for 5.003_07
6038 Index: plan9/fndvers
6040 Updated for 5.003_07
6042 Index: plan9/genconfig.pl
6044 Updated for 5.003_07
6048 Updated for 5.003_07
6050 Index: plan9/myconfig.plan9
6052 Updated for 5.003_07
6054 Index: plan9/perlplan9.doc
6056 Updated for 5.003_07
6058 Index: plan9/perlplan9.pod
6060 Updated for 5.003_07
6062 Index: plan9/plan9.c
6064 Updated for 5.003_07
6066 Index: plan9/plan9ish.h
6068 Updated for 5.003_07
6070 Index: plan9/setup.rc
6072 Updated for 5.003_07
6074 Index: plan9/versnum
6076 Updated for 5.003_07
6078 Index: pod/perldiag.pod
6080 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6081 From: Ilya Zakharevich
6083 mention that malloc in berkeley DB is broken, and PERL_BADFREE.
6084 OS/2-specific messages added.
6086 Index: pod/perlfunc.pod
6088 Date: 20 Sep 1996 13:17:14 +0200
6089 From: Ulrich Pfeifer
6090 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
6092 Index: pod/perli18n.pod
6094 Updated version with high bits intact.
6096 Index: pod/perlop.pod
6098 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6099 From: Ilya Zakharevich
6101 Crossrefs corrected.
6103 Index: pod/perltrap.pod
6105 Clarified that warn() _always_ printed to STDERR, both in perl4
6108 Index: pod/perlvar.pod
6110 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6111 From: Ilya Zakharevich
6117 Date: 20 Sep 1996 13:17:14 +0200
6118 From: Ulrich Pfeifer
6119 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
6123 Date: Wed, 9 Oct 1996 19:07:24 GMT
6124 From: Chris Faylor <cgf@bbc.com>
6126 The problem is that SCO apparently needs to have a file opened
6127 with write privileges for chsize to work correctly.
6131 Date: Tue, 08 Oct 1996 23:54:47 -0400
6132 From: Gurusamy Sarathy
6133 Subject: Re: Sorting lists of integers doesn't always work
6135 >> > print sort (4,1,2,3);
6137 >> > actually prints "4123", i.e. doesn't actually sort. Bug? Feature?
6139 This broke between 5.001n and 5.002. There was a long winded thread
6140 about sorting undefs in some order (rather than coredumping) around
6141 the 5.002beta times (search for "bogorefs" in the subject-line on
6142 p5p archive for details). Larry added in some code that presumes that
6143 the private flags are set by the time qsort() is called:
6145 Unfortunately, sv_2pv() does not set the POKp flag, so the above
6146 code breaks! Here's a patch against 5.00306.
6148 Index: t/lib/anydbm.t
6150 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6151 From: Ilya Zakharevich
6153 File mode under OS/2 is not what you expect. However, this has
6154 nothing to do with databases, _and_ there is a test
6155 for this in stat.t (which dutifully fails). There is
6156 no point to consider this behaviour as a bug in
6158 So OS/2 is special-cased in these tests.
6160 Index: t/lib/db-btree.t
6162 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6163 From: Ilya Zakharevich
6165 File mode under OS/2 is not what you expect. However, this has
6166 nothing to do with databases, _and_ there is a test
6167 for this in stat.t (which dutifully fails). There is
6168 no point to consider this behaviour as a bug in
6170 So OS/2 is special-cased in these tests.
6172 Index: t/lib/db-hash.t
6174 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6175 From: Ilya Zakharevich
6177 File mode under OS/2 is not what you expect. However, this has
6178 nothing to do with databases, _and_ there is a test
6179 for this in stat.t (which dutifully fails). There is
6180 no point to consider this behaviour as a bug in
6182 So OS/2 is special-cased in these tests.
6184 Index: t/lib/db-recno.t
6186 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6187 From: Ilya Zakharevich
6189 File mode under OS/2 is not what you expect. However, this has
6190 nothing to do with databases, _and_ there is a test
6191 for this in stat.t (which dutifully fails). There is
6192 no point to consider this behaviour as a bug in
6194 So OS/2 is special-cased in these tests.
6198 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6199 From: Ilya Zakharevich
6201 File mode under OS/2 is not what you expect. However, this has
6202 nothing to do with databases, _and_ there is a test
6203 for this in stat.t (which dutifully fails). There is
6204 no point to consider this behaviour as a bug in
6206 So OS/2 is special-cased in these tests.
6208 Index: t/lib/io_pipe.t
6210 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6211 From: Ilya Zakharevich
6213 Better error message on dying.
6215 Index: t/lib/io_taint.t
6217 Date: Tue, 8 Oct 1996 22:24:48 -0400
6218 From: "Randy J. Ray" <rjray@uswest.com>
6219 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
6221 This is a re-post of my patch to Graham's IO library to add a method in
6222 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
6223 that is of or inherits from IO::Handle. With this flag set, data read from
6224 said handle is not tainted, whether running under -T, suid or sgid.
6226 This patch adds the method to IO.xs, adds documentation and warning to the
6227 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
6228 adds mention of the new file to MANIFEST.
6230 Test suite for the untaint method of class IO::Handle.
6234 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6235 From: Ilya Zakharevich
6237 File mode under OS/2 is not what you expect. However, this has
6238 nothing to do with databases, _and_ there is a test
6239 for this in stat.t (which dutifully fails). There is
6240 no point to consider this behaviour as a bug in
6242 So OS/2 is special-cased in these tests.
6246 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6247 From: Ilya Zakharevich
6249 File mode under OS/2 is not what you expect. However, this has
6250 nothing to do with databases, _and_ there is a test
6251 for this in stat.t (which dutifully fails). There is
6252 no point to consider this behaviour as a bug in
6254 So OS/2 is special-cased in these tests.
6258 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6259 From: Ilya Zakharevich
6261 File mode under OS/2 is not what you expect. However, this has
6262 nothing to do with databases, _and_ there is a test
6263 for this in stat.t (which dutifully fails). There is
6264 no point to consider this behaviour as a bug in
6266 So OS/2 is special-cased in these tests.
6268 Index: t/lib/socket.t
6270 Date: Thu, 10 Oct 1996 01:09:59 -0400
6271 From: Spider Boardman
6272 Subject: Re: 5.003_06 is available (results on ULTRIX)
6274 fix t/lib/socket.t to treat TCP like the stream protocol it is
6275 rather than expecting it behave rationally in all cases.
6279 Date: 20 Sep 1996 13:17:14 +0200
6280 From: Ulrich Pfeifer
6281 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
6285 Date: Wed, 09 Oct 1996 00:41:27 -0400
6286 From: Gurusamy Sarathy
6287 Subject: more t/op/sort.t tests
6291 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6292 From: Ilya Zakharevich
6294 uses my_syspopen, my_syspclose ifdef OS2. my_pclose is defined
6295 as my_syspclose ifdef OS2 and can FORK (as OS2 does).
6297 Index: x2p/Makefile.SH
6299 Date: Wed, 9 Oct 96 16:00:29 edt
6300 From: Norton Allen <nort@bottesini.harvard.edu>
6301 Subject: Re: sh Configure?
6303 Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
6304 in the x2p directory, even if $0 isn't set to the full
6305 pathname of the file being extracted.
6307 Index: x2p/cflags.SH
6309 Date: Wed, 9 Oct 96 16:00:29 edt
6310 From: Norton Allen <nort@bottesini.harvard.edu>
6311 Subject: Re: sh Configure?
6313 Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
6314 in the x2p directory, even if $0 isn't set to the full
6315 pathname of the file being extracted.
6322 This patch was primarily to fix bugs, improve the documentation,
6323 and work towards restoring binary compatibility with 5.003.
6324 The details are described below. A very brief summary is:
6326 o Visible Changes to Core Functionality
6328 -Significantly improved support _with documentation_ for
6329 locales, including LC_COLLATE. See the new pod/perli18n.pod.
6330 Thanks to Jarkko Hietaniemi.
6332 -new version of Math::Complex, with test suite. Ought to be
6333 backwards compatible, but check it out if you use Math::Complex.
6335 -Pre-extending hashes now works. keys %hash = 5000 will pre-size
6338 -__DATA__ filehandle is untainted.
6340 o Changes in Core Internals
6342 -gv_fullname and gv_efullname have reverted to their pre-5.003_03
6343 versions for binary compatibility. Actually, they are implemented
6344 as stubs pointing to the new 3-argument forms gv_fullname3 and
6347 -Perl's malloc is once again called 'Mymalloc' (with -DHIDEMYMALLOC),
6348 as it was pre-5.003_01. Again, this is for binary compatibility
6351 o Configure and build enhancements
6353 -many new tests for the standard library.
6355 -test suite now locale-friendly.
6357 -a2p.man and s2p.man now made into pods.
6361 -whitespace lexer errors fixed.
6363 -many, many other things. See details below.
6367 Here are the specific file-by-file changes.
6369 # This is my patch perl5.003_06.pat to perl5.003_05
6370 # The full description is below.
6371 # Please execute the following commands before applying this patch.
6372 # (You can feed this patch to 'sh' to do so.)
6375 # We'll create some new tests, but patch won't automatically make them
6377 for t in abbrev.t autoloader.t basename.t checktree.t complex.t \
6378 env.t fatal.t filecache.t filecopy.t filefind.t filepath.t \
6379 findbin.t getopt.t hostname.t parsewords.t searchdict.t \
6380 selectsaver.t symbol.t texttabs.t textwrap.t timelocal.t
6386 # The a2p.man and s2p.man pages have been changed into pods.
6387 rm -f x2p/a2p.man x2p/s2p.man
6392 This is patch perl5.003_06.pat to perl version 5.003_05.
6393 This takes you from 5.003_05 to 5.003_06.
6395 To apply this patch, run the above commands,
6396 cd to your perl source directory and then type
6398 patch -p1 -N < perl5.003_06.pat
6400 The changes are described after each /^Index:/ line below. This is
6401 designed so you can examine each change with a command such as
6403 csplit -k perl5.003_06.pat '/^Index:/' '{999}'
6405 (Of course, since there are more than 100 Index entries, your
6406 csplit may complain, since many csplit's have an arbitrary limit of 100
6407 files. Still, you can manually split the file or roll your own.)
6411 Updated for 5.003_06.
6415 Add -Wl,rpath option for irix* to find the installed shared
6418 Add /shlib to libpth. It is used by Digital Unix 4.0.
6420 Date: Mon, 30 Sep 1996 14:01:05 +0100
6421 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
6423 Detect Cygnus Win32, or at least don't let Configure get fooled
6424 into thinking it's OS/2.
6428 Date: Mon, 7 Oct 1996 22:03:00 +0300
6429 From: Jarkko Hietaniemi
6430 Subject: LC_COLLATE.
6432 Big patch to add, document, and test LC_COLLATE support.
6434 added LC_COLLATE doc.
6438 Date: Sun, 22 Sep 1996 00:59:56 +0200
6440 Subject: More standard library test scripts
6442 This is a collection of test scripts for the standard library modules.
6443 Some of the tests does not pass unless some of the patches I have sent
6446 Date: Sat, 28 Sep 1996 15:11:06 +0200
6447 From: Andreas Koenig
6448 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
6450 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
6452 Date: Mon, 7 Oct 1996 22:03:00 +0300
6453 From: Jarkko Hietaniemi
6454 Subject: LC_COLLATE.
6456 Big patch to add, document, and test LC_COLLATE support.
6462 Changed Larry's address to larry@wall.org.
6466 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6467 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6468 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6470 Here is a patch for various typos and other defects in the Perl
6471 5.003_05 pods, including the pods embedded in library modules.
6475 Date: Mon, 30 Sep 1996 14:01:05 +0100
6476 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
6478 Warn the user of case-insensitive file systems that they may have
6479 accidentally gotten 'configure' instead of 'Configure'.
6483 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
6484 From: Charles Bailey
6485 Subject: VMS patches to 5.003_05
6489 Date: Mon, 30 Sep 1996 01:13:28 -0400
6490 From: Spider Boardman
6491 Subject: Re: pre extending hash? - need speed
6493 The patch below (which is relative to perl5.001l) implements
6494 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
6495 pre-sizing hashes. I've only moved the patch forward from
6496 when I first did it. I'm sure the code in hv_ksplit could be
6501 Restore the 5.003 gv_fullname() and gv_efullname() functions.
6502 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
6506 Restore the 5.003 gv_fullname() and gv_efullname() functions.
6507 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
6509 Index: ext/DynaLoader/DynaLoader.pm
6511 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6512 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6513 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6515 Here is a patch for various typos and other defects in the Perl
6516 5.003_05 pods, including the pods embedded in library modules.
6518 Index: ext/FileHandle/FileHandle.pm
6520 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6521 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6522 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6524 Here is a patch for various typos and other defects in the Perl
6525 5.003_05 pods, including the pods embedded in library modules.
6535 Index: ext/IO/lib/IO/File.pm
6537 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6538 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6539 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6541 Here is a patch for various typos and other defects in the Perl
6542 5.003_05 pods, including the pods embedded in library modules.
6546 Index: ext/IO/lib/IO/Handle.pm
6548 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6549 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6550 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6552 Here is a patch for various typos and other defects in the Perl
6553 5.003_05 pods, including the pods embedded in library modules.
6557 Index: ext/IO/lib/IO/Pipe.pm
6559 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6560 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6561 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6563 Here is a patch for various typos and other defects in the Perl
6564 5.003_05 pods, including the pods embedded in library modules.
6568 Index: ext/IO/lib/IO/Seekable.pm
6570 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6571 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6572 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6574 Here is a patch for various typos and other defects in the Perl
6575 5.003_05 pods, including the pods embedded in library modules.
6579 Index: ext/IO/lib/IO/Select.pm
6581 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6582 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6583 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6585 Here is a patch for various typos and other defects in the Perl
6586 5.003_05 pods, including the pods embedded in library modules.
6590 Index: ext/IO/lib/IO/Socket.pm
6592 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6593 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6594 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6596 Here is a patch for various typos and other defects in the Perl
6597 5.003_05 pods, including the pods embedded in library modules.
6601 Index: ext/NDBM_File/hints/dynixptx.pl
6603 Perl 5.003_05 compiles on DYNIX/ptx 4.0 (v4.1.3), and passes all tests.
6604 The only change needed is in "ext/NDBM_File/Makefile.PL" - on this system,
6605 ndbm is actually contained in the libc library, and must be linked against
6606 -lc when compiling. (this is for dynamic ELF executables, I didn't compile
6609 Index: ext/Opcode/Opcode.pm
6611 Date: Fri, 20 Sep 1996 12:59:21 +0200
6613 Subject: Re: Symbol.pm clobbers $_ at startup
6615 The same kind of problem seem to be present in Opcode.pm:
6617 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6618 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6619 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6621 Here is a patch for various typos and other defects in the Perl
6622 5.003_05 pods, including the pods embedded in library modules.
6624 Index: ext/Opcode/Safe.pm
6626 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6627 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6628 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6630 Here is a patch for various typos and other defects in the Perl
6631 5.003_05 pods, including the pods embedded in library modules.
6633 Index: ext/POSIX/POSIX.pod
6635 Date: Mon, 7 Oct 1996 22:03:00 +0300
6636 From: Jarkko Hietaniemi
6637 Subject: LC_COLLATE.
6639 Big patch to add, document, and test LC_COLLATE support.
6641 enhanced setlocale() docs and introduced the one-argument variant doc.
6643 Index: ext/POSIX/POSIX.xs
6645 Date: Mon, 7 Oct 1996 22:03:00 +0300
6646 From: Jarkko Hietaniemi
6647 Subject: LC_COLLATE.
6649 Big patch to add, document, and test LC_COLLATE support.
6651 setlocale() allowed one argument only,
6652 call to perl_init_fold() (in util.c) if setlocale() succeeded.
6654 Index: ext/POSIX/hints/next_3.pl
6656 Date: Sat, 28 Sep 1996 15:11:06 +0200
6657 From: Andreas Koenig
6658 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
6660 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
6662 Index: ext/SDBM_File/sdbm/sdbm.h
6664 Revert from Perl_malloc to Mymalloc for binary compatibility with
6667 Index: ext/Socket/Socket.pm
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 Restore the 5.003 gv_fullname() and gv_efullname() functions.
6679 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
6681 Date: Mon, 30 Sep 1996 01:13:28 -0400
6682 From: Spider Boardman
6683 Subject: Re: pre extending hash? - need speed
6685 The patch below (which is relative to perl5.001l) implements
6686 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
6687 pre-sizing hashes. I've only moved the patch forward from
6688 when I first did it. I'm sure the code in hv_ksplit could be
6691 Date: Mon, 7 Oct 1996 22:03:00 +0300
6692 From: Jarkko Hietaniemi
6693 Subject: LC_COLLATE.
6695 Big patch to add, document, and test LC_COLLATE support.
6697 added var lc_collate_active and func mem_collxfrm.
6701 Restore the 5.003 gv_fullname() and gv_efullname() functions.
6702 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
6706 Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
6707 From: Kenneth Albanowski
6708 Subject: Full LONG_MAX & co. patch over 5.003_05
6710 This patch contains the changes I've collected for the various _MAX issues
6711 since 5.003_05. No patches issued between 5.003_05 and this one should be
6712 applied, use this one instead.
6714 The effect is to remove the CHAR_* and I8_* constants (which are
6715 ambiguous) and to explicitly cast all of the constants.
6717 Index: hints/machten.sh
6719 Add notes about MachTen 4.0.3 SYSV IPC.
6721 Index: hints/next_3.sh
6723 Replace optimize="-g" by optimize="" since we're just trying to turn off
6726 Date: Sat, 28 Sep 1996 15:11:06 +0200
6727 From: Andreas Koenig
6728 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
6730 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
6734 Date: Fri, 20 Sep 1996 15:38:57 -0400
6735 From: Gurusamy Sarathy
6736 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
6738 I found a subtle problem with the lazydelete mechanism (which is used
6739 to postpone the delete of a entry that may be getting iterated over).
6740 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
6741 needed later to call unsharepvn(). This means that only magical
6742 hash entries can use the HeKLEN slot to hold flags.
6744 Here's a tested patch against 5.00305 that fixes the problem.
6745 The patch simply moves the LAZYDEL hint to become a SV-level private
6748 Date: Mon, 30 Sep 1996 01:13:28 -0400
6749 From: Spider Boardman
6750 Subject: Re: pre extending hash? - need speed
6752 The patch below (which is relative to perl5.001l) implements
6753 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
6754 pre-sizing hashes. I've only moved the patch forward from
6755 when I first did it. I'm sure the code in hv_ksplit could be
6760 Date: Fri, 20 Sep 1996 15:38:57 -0400
6761 From: Gurusamy Sarathy
6762 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
6764 I found a subtle problem with the lazydelete mechanism (which is used
6765 to postpone the delete of a entry that may be getting iterated over).
6766 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
6767 needed later to call unsharepvn(). This means that only magical
6768 hash entries can use the HeKLEN slot to hold flags.
6770 Here's a tested patch against 5.00305 that fixes the problem.
6771 The patch simply moves the LAZYDEL hint to become a SV-level private
6776 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6777 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6778 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6780 Here is a patch for various typos and other defects in the Perl
6781 5.003_05 pods, including the pods embedded in library modules.
6785 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6786 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6787 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6789 Here is a patch for various typos and other defects in the Perl
6790 5.003_05 pods, including the pods embedded in library modules.
6792 Index: lib/AutoLoader.pm
6794 Date: Mon Sep 9 09:29:44 1996
6796 Subject: Re: problem with 'die' and UserAgent
6798 > This is a patch to the AutoLoader.pm (from 5.003) that fixes the problem:
6799 This is a better patch (no need to test for /::DESTROY$/ twice):
6801 Date: Mon, 30 Sep 1996 00:54:37 -0400
6802 From: Spider Boardman
6804 The test and patches for AutoLoader were also non-functional,
6805 since the regexp context (curpm) was still being clobbered by the
6806 filename manipulations:
6808 Date: Sun, 06 Oct 1996 16:15:07 +0200
6810 Subject: Re: Can't locate auto/U/autosplit.ix
6812 It would IMHO be much better if the AutoLoader exported the AUTOLOAD()
6813 function. With an exported AUTOLOAD() we would not have to inherit
6814 from AutoLoader, and we would avoid these problems.
6816 This patch tries to explain the behavior of AutoLoader instead by
6817 updating its documentation.
6819 Index: lib/Benchmark.pm
6821 Date: Sat, 28 Sep 1996 17:01:22 +0300 (EET DST)
6822 From: Jarkko Hietaniemi
6823 Subject: a really really tiny typo
6825 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6826 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6827 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6829 Here is a patch for various typos and other defects in the Perl
6830 5.003_05 pods, including the pods embedded in library modules.
6834 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6835 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6836 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6838 Here is a patch for various typos and other defects in the Perl
6839 5.003_05 pods, including the pods embedded in library modules.
6841 Index: lib/Devel/SelfStubber.pm
6843 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6844 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6845 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6847 Here is a patch for various typos and other defects in the Perl
6848 5.003_05 pods, including the pods embedded in library modules.
6852 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6853 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6854 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6856 Here is a patch for various typos and other defects in the Perl
6857 5.003_05 pods, including the pods embedded in library modules.
6859 Index: lib/Exporter.pm
6861 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6862 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6863 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6865 Here is a patch for various typos and other defects in the Perl
6866 5.003_05 pods, including the pods embedded in library modules.
6868 Index: lib/ExtUtils/Embed.pm
6870 Remove unwantd space after the I in -I$Config[archlib}
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/ExtUtils/Install.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/ExtUtils/MM_Unix.pm
6890 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6891 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6892 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6894 Here is a patch for various typos and other defects in the Perl
6895 5.003_05 pods, including the pods embedded in library modules.
6897 Index: lib/ExtUtils/MM_VMS.pm
6899 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6900 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6901 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6903 Here is a patch for various typos and other defects in the Perl
6904 5.003_05 pods, including the pods embedded in library modules.
6906 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
6907 From: Charles Bailey
6908 Subject: VMS patches to 5.003_05
6910 Index: lib/ExtUtils/MakeMaker.pm
6912 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6913 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6914 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6916 Here is a patch for various typos and other defects in the Perl
6917 5.003_05 pods, including the pods embedded in library modules.
6919 Index: lib/ExtUtils/Manifest.pm
6921 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6922 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6923 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6925 Here is a patch for various typos and other defects in the Perl
6926 5.003_05 pods, including the pods embedded in library modules.
6928 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
6929 From: Charles Bailey
6930 Subject: VMS patches to 5.003_05
6932 Index: lib/ExtUtils/Mksymlists.pm
6934 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6935 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6936 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6938 Here is a patch for various typos and other defects in the Perl
6939 5.003_05 pods, including the pods embedded in library modules.
6941 Index: lib/ExtUtils/xsubpp
6943 Change a reference from perlapi(1) to perlxs(1).
6945 Index: lib/File/Basename.pm
6947 Date: Fri, 20 Sep 1996 14:11:05 +0200
6949 Subject: File::BaseName: "/" is legal path separator for MSDOS
6951 The File::BaseName module should allow "/" as path separator when
6952 fileparse_set_fstype("MSDOS") is in effect:
6954 Date: Fri, 20 Sep 1996 13:58:52 +0200
6956 Subject: File::Basename documentation patch
6958 Date: Mon, 30 Sep 1996 00:54:37 -0400
6959 From: Spider Boardman
6961 For t/lib/basename.t, though, the associated patch for
6962 File::Basename was also wrong:
6964 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
6965 From: Charles Bailey
6966 Subject: VMS patches to 5.003_05
6968 Index: lib/File/Copy.pm
6970 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6971 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6972 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6974 Here is a patch for various typos and other defects in the Perl
6975 5.003_05 pods, including the pods embedded in library modules.
6977 Index: lib/File/Find.pm
6979 Date: Sat, 7 Sep 1996 21:37:44 +0200
6980 From: Michael De La Rue <mikedlr@it.com.pl>
6981 Subject: File::Find assumes $_ remains unchanged; bug
6983 The File::Find perl module assumes that the $_ variable remains unchanged
6984 through the user defined function which is callbacked from find. It carries
6985 out a stat operation
6987 Simplest fix is merely to document this
6989 Index: lib/File/Path.pm
6991 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6992 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6993 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6995 Here is a patch for various typos and other defects in the Perl
6996 5.003_05 pods, including the pods embedded in library modules.
6998 Index: lib/FindBin.pm
7000 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7001 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7002 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7004 Here is a patch for various typos and other defects in the Perl
7005 5.003_05 pods, including the pods embedded in library modules.
7007 Index: lib/Getopt/Long.pm
7009 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7010 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7011 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7013 Here is a patch for various typos and other defects in the Perl
7014 5.003_05 pods, including the pods embedded in library modules.
7016 Index: lib/I18N/Collate.pm
7018 Date: Mon, 7 Oct 1996 22:03:00 +0300
7019 From: Jarkko Hietaniemi
7020 Subject: LC_COLLATE.
7022 Big patch to add, document, and test LC_COLLATE support.
7024 deprecated and trapped (will whine if called and tell to migrate away)
7026 Index: lib/IPC/Open2.pm
7028 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7029 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7030 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7032 Here is a patch for various typos and other defects in the Perl
7033 5.003_05 pods, including the pods embedded in library modules.
7035 Index: lib/IPC/Open3.pm
7037 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7038 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7039 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7041 Here is a patch for various typos and other defects in the Perl
7042 5.003_05 pods, including the pods embedded in library modules.
7044 Index: lib/Math/BigInt.pm
7046 Date: Mon, 7 Oct 1996 22:03:00 +0300
7047 From: Jarkko Hietaniemi
7048 Subject: LC_COLLATE.
7050 Big patch to add, document, and test LC_COLLATE support.
7052 ord() is a dangerous thing.
7054 Index: lib/Math/Complex.pm
7056 Date: Thu, 03 Oct 96 18:38:08 +0200
7057 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
7058 # Complex numbers and associated mathematical functions
7059 # -- Raphael Manfredi, Sept 1996
7060 # New version. Should be backwards compatible, but please
7061 # check it out if you use it.
7063 Index: lib/Pod/Text.pm
7065 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7066 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7067 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7069 Here is a patch for various typos and other defects in the Perl
7070 5.003_05 pods, including the pods embedded in library modules.
7072 Index: lib/Search/Dict.pm
7074 Date: Sat, 21 Sep 1996 23:02:42 +0200
7076 Subject: look() in Search::Dict should use lc() istead of tr/A-Z/a-z/
7078 The Search::Dict look() function should use the lc() function instead
7079 of tr/A-Z/a-z/. This will make folding of non-english letters work if
7080 the locale is set up correctly.
7082 Index: lib/SelfLoader.pm
7084 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7085 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7086 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7088 Here is a patch for various typos and other defects in the Perl
7089 5.003_05 pods, including the pods embedded in library modules.
7091 Index: lib/Symbol.pm
7093 Date: Fri, 20 Sep 1996 12:38:14 +0200
7095 Subject: Symbol.pm clobbers $_ at startup
7097 perl -le 'BEGIN {$_="foo";} use Symbol; print qualify($_)'
7099 I don't understand why the module want to initialize %global from
7100 <DATA> in the first place. Perhaps we want to apply this patch
7103 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7104 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7105 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7107 Here is a patch for various typos and other defects in the Perl
7108 5.003_05 pods, including the pods embedded in library modules.
7110 Index: lib/Sys/Hostname.pm
7112 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7113 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7114 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7116 Here is a patch for various typos and other defects in the Perl
7117 5.003_05 pods, including the pods embedded in library modules.
7119 Index: lib/Term/Cap.pm
7121 Date: 23 Sep 1996 14:11:38 +0200
7122 From: Ulrich Pfeifer
7123 Subject: Patch for Term::Cap
7125 'use Term::Cap' produces a warning when diagnosics are active. The
7126 patch below avoids the warning.
7128 [The $entry .= $_ usage is idiomatic enough that it ought to be
7129 ok, I would think, but the patch certainly is ok too.]
7131 Index: lib/Term/Complete.pm
7133 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7134 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7135 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7137 Here is a patch for various typos and other defects in the Perl
7138 5.003_05 pods, including the pods embedded in library modules.
7140 Index: lib/Term/ReadLine.pm
7142 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7143 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7144 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7146 Here is a patch for various typos and other defects in the Perl
7147 5.003_05 pods, including the pods embedded in library modules.
7149 Index: lib/Test/Harness.pm
7151 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7152 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7153 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7155 Here is a patch for various typos and other defects in the Perl
7156 5.003_05 pods, including the pods embedded in library modules.
7158 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7159 From: Charles Bailey
7160 Subject: VMS patches to 5.003_05
7162 Index: lib/Text/Abbrev.pm
7164 Date: 23 Sep 1996 11:33:01 +0200
7165 From: Ulrich Pfeifer
7166 Subject: Text::Abbrev (Re: More standard library test scripts)
7168 This patch merges the Text::Abbrev related patches/tests from Gisle
7169 and my previous patch (i.e. replaces both).
7171 Index: lib/Text/Tabs.pm
7173 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7174 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7175 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7177 Here is a patch for various typos and other defects in the Perl
7178 5.003_05 pods, including the pods embedded in library modules.
7180 Index: lib/Text/Wrap.pm
7182 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7183 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7184 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7186 Here is a patch for various typos and other defects in the Perl
7187 5.003_05 pods, including the pods embedded in library modules.
7189 Index: lib/Time/Local.pm
7191 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7192 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7193 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7195 Here is a patch for various typos and other defects in the Perl
7196 5.003_05 pods, including the pods embedded in library modules.
7198 Index: lib/UNIVERSAL.pm
7202 Index: lib/bigint.pl
7204 Date: Mon, 7 Oct 1996 22:03:00 +0300
7205 From: Jarkko Hietaniemi
7206 Subject: LC_COLLATE.
7208 Big patch to add, document, and test LC_COLLATE support.
7210 ord() is a dangerous thing.
7212 Index: lib/diagnostics.pm
7214 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7215 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7216 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7218 Here is a patch for various typos and other defects in the Perl
7219 5.003_05 pods, including the pods embedded in library modules.
7221 Index: lib/overload.pm
7223 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7224 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7225 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7227 Here is a patch for various typos and other defects in the Perl
7228 5.003_05 pods, including the pods embedded in library modules.
7230 Index: lib/perl5db.pl
7232 Date: Mon, 30 Sep 1996 00:34:58 -0400 (EDT)
7233 From: Ilya Zakharevich
7234 Subject: Re: dereferencing a hash from the debugger won't work
7238 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7239 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7240 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7242 Here is a patch for various typos and other defects in the Perl
7243 5.003_05 pods, including the pods embedded in library modules.
7245 Index: lib/strict.pm
7247 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7248 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7249 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7251 Here is a patch for various typos and other defects in the Perl
7252 5.003_05 pods, including the pods embedded in library modules.
7254 Index: makedepend.SH
7256 Add explicit $touch $firstmakefile for QNX which apparently
7257 preserves modification times for a 'cp' command.
7258 I worry, though, that touch might not be portable to OS/2.
7259 If it is, then I'll remove the fancy case statement.
7263 Not all sbrks return zeroed memory.
7267 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7268 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7270 Date: Sun, 29 Sep 1996 22:18:19 -0400 (EDT)
7271 From: Chip Salzenberg
7272 Subject: 5.003_05: Fix numeric value of $!
7274 This patch undoes a bit of over-zealous integerization in mg.c, related
7275 to the numeric value of $!.
7277 Date: Mon, 30 Sep 1996 01:13:28 -0400
7278 From: Spider Boardman
7279 Subject: Re: pre extending hash? - need speed
7281 The patch below (which is relative to perl5.001l) implements
7282 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
7283 pre-sizing hashes. I've only moved the patch forward from
7284 when I first did it. I'm sure the code in hv_ksplit could be
7287 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7288 From: Charles Bailey
7289 Subject: VMS patches to 5.003_05
7291 Date: Fri, 4 Oct 1996 12:38:31 -0400 (EDT)
7292 From: Chip Salzenberg
7293 Subject: 5.003_05: Fix numeric $! and $^E
7295 This patch undoes a bit of over-zealous integerization in mg.c,
7296 related to the numeric values of $! and $^E. This patch *REPLACES*
7297 the one I posted earlier, which was only effective for $!.
7299 [Some of this is superceded by similar stuff in the VMS patches.]
7303 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7304 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7306 Date: Mon, 30 Sep 1996 01:13:28 -0400
7307 From: Spider Boardman
7308 Subject: Re: pre extending hash? - need speed
7310 The patch below (which is relative to perl5.001l) implements
7311 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
7312 pre-sizing hashes. I've only moved the patch forward from
7313 when I first did it. I'm sure the code in hv_ksplit could be
7318 Date: Mon, 16 Sep 1996 16:37:48 -0700
7319 From: Jonathan Biggar <jon@sems.com>
7320 Subject: Perl 5.003 bug when embedding in C++ program
7322 The following patch is necessary in order to embed the Perl5.003 interpreter
7323 into a C++ program without getting prototype mismatch errors from the
7328 Date: Mon, 16 Sep 1996 16:37:48 -0700
7329 From: Jonathan Biggar <jon@sems.com>
7330 Subject: Perl 5.003 bug when embedding in C++ program
7332 The following patch is necessary in order to embed the Perl5.003 interpreter
7333 into a C++ program without getting prototype mismatch errors from the
7338 Change to subversion 6.
7342 From: Roderick Schertler
7343 Subject: Re: -T flag and removal of `.' from @INC
7345 support C<perl -e'attached code'>
7347 Date: Tue, 01 Oct 1996 19:02:17 -0400
7348 From: Gurusamy Sarathy
7349 Subject: Re: 2 core dumps (patch)
7350 Message-Id: <199610012302.TAA08395@aatma.engin.umich.edu>
7352 The problem is an uninitialized SV slot in errgv. Here's a patch.
7354 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7355 From: Charles Bailey
7356 Subject: VMS patches to 5.003_05
7360 Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
7361 From: Kenneth Albanowski
7362 Subject: Full LONG_MAX & co. patch over 5.003_05
7364 This patch contains the changes I've collected for the various _MAX issues
7365 since 5.003_05. No patches issued between 5.003_05 and this one should be
7366 applied, use this one instead.
7368 The effect is to remove the CHAR_* and I8_* constants (which are
7369 ambiguous) and to explicitly cast all of the constants.
7371 Date: Mon, 30 Sep 1996 01:13:28 -0400
7372 From: Spider Boardman
7373 Subject: Re: pre extending hash? - need speed
7375 The patch below (which is relative to perl5.001l) implements
7376 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
7377 pre-sizing hashes. I've only moved the patch forward from
7378 when I first did it. I'm sure the code in hv_ksplit could be
7381 Revert from Perl_malloc to Mymalloc for binary compatibility with
7384 Date: Mon, 7 Oct 1996 22:03:00 +0300
7385 From: Jarkko Hietaniemi
7386 Subject: LC_COLLATE.
7388 Big patch to add, document, and test LC_COLLATE support.
7392 Add new function perl_init_fold. (I'm not sure it goes here.)
7396 Date: Thu, 12 Sep 96 15:58 PDT
7397 From: Hunter Kelly <retnuh@zule.pixar.com>
7398 Subject: Re: 5.003_05 is available.
7400 Fix PerlIO_reopen parameters.
7404 Date: Fri, 13 Sep 1996 17:24:01 -0400
7405 From: John Stoffel <jfs@jfs.fluent.com>
7406 Subject: Re: 5.003_05 is available.
7408 Undef Irix getc_unlocked and putc_unlocked #defines.
7410 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7411 From: Charles Bailey
7412 Subject: VMS patches to 5.003_05
7416 Date: Mon, 7 Oct 1996 22:03:00 +0300
7417 From: Jarkko Hietaniemi
7418 Subject: LC_COLLATE.
7420 Big patch to add, document, and test LC_COLLATE support.
7422 perli18n.pod (and perlapio.pod, btw) added.
7426 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7427 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7428 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7430 Here is a patch for various typos and other defects in the Perl
7431 5.003_05 pods, including the pods embedded in library modules.
7435 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7436 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7437 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7439 Here is a patch for various typos and other defects in the Perl
7440 5.003_05 pods, including the pods embedded in library modules.
7442 Changed Larry's address to larry@wall.org.
7444 Date: Mon, 7 Oct 1996 22:03:00 +0300
7445 From: Jarkko Hietaniemi
7446 Subject: LC_COLLATE.
7448 Big patch to add, document, and test LC_COLLATE support.
7450 perli18n advertised.
7452 Index: pod/perlapio.pod
7454 Date: Wed, 11 Sep 1996 11:55:18 -0500
7455 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7456 Subject: POD spelling patches
7458 Index: pod/perlbook.pod
7460 Updated for Second Edition.
7462 Index: pod/perlcall.pod
7464 Date: Wed, 11 Sep 1996 11:55:18 -0500
7465 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7466 Subject: POD spelling patches
7468 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7469 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7470 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7472 Here is a patch for various typos and other defects in the Perl
7473 5.003_05 pods, including the pods embedded in library modules.
7475 Index: pod/perldata.pod
7477 Date: Wed, 11 Sep 1996 11:55:18 -0500
7478 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7479 Subject: POD spelling patches
7481 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7482 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7483 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7485 Here is a patch for various typos and other defects in the Perl
7486 5.003_05 pods, including the pods embedded in library modules.
7488 Index: pod/perldebug.pod
7490 Date: Wed, 11 Sep 1996 11:55:18 -0500
7491 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7492 Subject: POD spelling patches
7494 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7495 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7496 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7498 Here is a patch for various typos and other defects in the Perl
7499 5.003_05 pods, including the pods embedded in library modules.
7501 Index: pod/perldiag.pod
7503 Date: Wed, 11 Sep 1996 11:55:18 -0500
7504 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7505 Subject: POD spelling patches
7507 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7508 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7509 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7511 Here is a patch for various typos and other defects in the Perl
7512 5.003_05 pods, including the pods embedded in library modules.
7514 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7515 From: Charles Bailey
7516 Subject: VMS patches to 5.003_05
7518 Index: pod/perldsc.pod
7520 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7521 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7522 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7524 Here is a patch for various typos and other defects in the Perl
7525 5.003_05 pods, including the pods embedded in library modules.
7527 Index: pod/perlembed.pod
7529 Date: Wed, 11 Sep 1996 11:55:18 -0500
7530 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7531 Subject: POD spelling patches
7533 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7534 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7535 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7537 Here is a patch for various typos and other defects in the Perl
7538 5.003_05 pods, including the pods embedded in library modules.
7540 Index: pod/perlform.pod
7542 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7543 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7544 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7546 Here is a patch for various typos and other defects in the Perl
7547 5.003_05 pods, including the pods embedded in library modules.
7549 Index: pod/perlfunc.pod
7551 Date: Wed, 11 Sep 1996 11:55:18 -0500
7552 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7553 Subject: POD spelling patches
7555 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7556 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7557 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7559 Here is a patch for various typos and other defects in the Perl
7560 5.003_05 pods, including the pods embedded in library modules.
7562 Index: pod/perlguts.pod
7564 Date: Wed, 11 Sep 1996 11:55:18 -0500
7565 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7566 Subject: POD spelling patches
7567 Date: Mon, 23 Sep 96 13:18:01 PDT
7569 Subject: Re: perlguts API Listing patch
7571 Here's the lastest complete version for inclusion into _06 or .004. This
7572 incorporates and supersedes Dean's patch.
7574 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7575 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7576 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7578 Here is a patch for various typos and other defects in the Perl
7579 5.003_05 pods, including the pods embedded in library modules.
7581 Index: pod/perli18n.pod
7583 Date: Mon, 7 Oct 1996 22:03:00 +0300
7584 From: Jarkko Hietaniemi
7585 Subject: LC_COLLATE.
7587 Big patch to add, document, and test LC_COLLATE support.
7591 Index: pod/perlipc.pod
7593 Date: Wed, 11 Sep 1996 11:55:18 -0500
7594 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7595 Subject: POD spelling patches
7597 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7598 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7599 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7601 Here is a patch for various typos and other defects in the Perl
7602 5.003_05 pods, including the pods embedded in library modules.
7604 Index: pod/perllol.pod
7606 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7607 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7608 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7610 Here is a patch for various typos and other defects in the Perl
7611 5.003_05 pods, including the pods embedded in library modules.
7613 Index: pod/perlmod.pod
7615 Date: Wed, 11 Sep 1996 11:55:18 -0500
7616 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7617 Subject: POD spelling patches
7619 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7620 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7621 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7623 Here is a patch for various typos and other defects in the Perl
7624 5.003_05 pods, including the pods embedded in library modules.
7626 Date: Wed, 02 Oct 1996 16:52:08 -0400
7627 From: Roderick Schertler
7628 Subject: documentation for $? in END
7630 Document the behavior with $? WRT END subroutines.
7632 Index: pod/perlobj.pod
7634 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7635 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7636 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7638 Here is a patch for various typos and other defects in the Perl
7639 5.003_05 pods, including the pods embedded in library modules.
7641 Index: pod/perlop.pod
7643 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7644 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7645 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7647 Here is a patch for various typos and other defects in the Perl
7648 5.003_05 pods, including the pods embedded in library modules.
7650 Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
7651 From: Kenneth Albanowski
7652 Subject: Re: Suggestion for improving man page
7654 Add alternative names for various escape sequences.
7656 Index: pod/perlpod.pod
7658 Date: Wed, 11 Sep 1996 11:55:18 -0500
7659 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7660 Subject: POD spelling patches
7662 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7663 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7664 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7666 Here is a patch for various typos and other defects in the Perl
7667 5.003_05 pods, including the pods embedded in library modules.
7669 Index: pod/perlre.pod
7671 Date: Wed, 11 Sep 1996 11:55:18 -0500
7672 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7673 Subject: POD spelling patches
7675 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7676 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7677 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7679 Here is a patch for various typos and other defects in the Perl
7680 5.003_05 pods, including the pods embedded in library modules.
7682 Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
7683 From: Kenneth Albanowski
7684 Subject: Re: Suggestion for improving man page
7686 Add alternative names for various escape sequences.
7688 Index: pod/perlref.pod
7690 Date: Wed, 11 Sep 1996 11:55:18 -0500
7691 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7692 Subject: POD spelling patches
7694 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7695 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7696 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7698 Here is a patch for various typos and other defects in the Perl
7699 5.003_05 pods, including the pods embedded in library modules.
7701 Index: pod/perlrun.pod
7703 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7704 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7705 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7707 Here is a patch for various typos and other defects in the Perl
7708 5.003_05 pods, including the pods embedded in library modules.
7710 Index: pod/perlsec.pod
7712 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7713 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7714 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7716 Here is a patch for various typos and other defects in the Perl
7717 5.003_05 pods, including the pods embedded in library modules.
7719 Index: pod/perlstyle.pod
7721 Date: Wed, 11 Sep 1996 11:55:18 -0500
7722 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7723 Subject: POD spelling patches
7725 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7726 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7727 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7729 Here is a patch for various typos and other defects in the Perl
7730 5.003_05 pods, including the pods embedded in library modules.
7732 Index: pod/perlsub.pod
7734 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7735 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7736 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7738 Here is a patch for various typos and other defects in the Perl
7739 5.003_05 pods, including the pods embedded in library modules.
7741 Index: pod/perlsyn.pod
7743 Date: Wed, 11 Sep 1996 11:55:18 -0500
7744 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7745 Subject: POD spelling patches
7747 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7748 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7749 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7751 Here is a patch for various typos and other defects in the Perl
7752 5.003_05 pods, including the pods embedded in library modules.
7754 Index: pod/perltie.pod
7756 Date: Wed, 11 Sep 1996 11:55:18 -0500
7757 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7758 Subject: POD spelling patches
7760 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7761 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7762 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7764 Here is a patch for various typos and other defects in the Perl
7765 5.003_05 pods, including the pods embedded in library modules.
7767 Index: pod/perltoc.pod
7769 Date: Wed, 11 Sep 1996 11:55:18 -0500
7770 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7771 Subject: POD spelling patches
7773 Changed Larry's address to larry@wall.org.
7775 Index: pod/perltrap.pod
7777 Date: Wed, 11 Sep 1996 13:26:18 -0400
7778 From: Gurusamy Sarathy
7779 Subject: a perl425 trap
7781 Here's an addition that should be self-explanatory.
7782 [interpolation issues]
7784 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7785 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7786 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7788 Here is a patch for various typos and other defects in the Perl
7789 5.003_05 pods, including the pods embedded in library modules.
7791 Index: pod/perlvar.pod
7793 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7794 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7795 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7797 Here is a patch for various typos and other defects in the Perl
7798 5.003_05 pods, including the pods embedded in library modules.
7800 Date: Wed, 02 Oct 1996 16:52:08 -0400
7801 From: Roderick Schertler
7802 Subject: documentation for $? in END
7804 Document the behavior with $? WRT END subroutines.
7806 Index: pod/perlxstut.pod
7808 Date: Wed, 11 Sep 1996 11:55:18 -0500
7809 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7810 Subject: POD spelling patches
7812 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7813 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7814 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7816 Here is a patch for various typos and other defects in the Perl
7817 5.003_05 pods, including the pods embedded in library modules.
7819 Index: pod/pod2man.PL
7821 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7822 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7823 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7825 Here is a patch for various typos and other defects in the Perl
7826 5.003_05 pods, including the pods embedded in library modules.
7828 Bugs found in pod2man
7830 The following bugs were noticed, and some fixed:
7832 1. Where a L<> link extends over more than one line, pod2man does not
7833 treat it as a link but displays it literally, and so these have been
7834 rearranged to place the link on one line. This is the only bug worked
7835 around. [Fixed; the rearrangements, which were done beforehand,
7836 remain in some cases, but are no longer necessary, and pod paragraphs
7837 can now be safely reformatted to whatever width is desired in the pod,
7838 without breaking links.]
7840 2. It seems to swallow spaces after certain links: for example, part
7841 of the "open" entry in the perlfunc manpage comes out as "the
7842 \f(CWbinmode\fR entry elsewhere in this documentfor tips", the source
7843 having been "L</binmode> for tips". [Fixed.]
7845 3. 'L</"Pass by Reference">', in perlsub.pod, comes out as '\fI/"Pass
7846 by Reference\fR', that is, with an initial '/"'.
7848 4. If a pod line begins with ".", nothing is done to prevent [tng]roff
7849 from treating it as a [tng]roff instruction.
7851 5. When the paragraph below =head1 NAME has more than one line, this
7852 confuses pod2man: so in the case of Term::Readline, the manpage begins
7853 with a stray line 'no real package is found, substitutes stubs instead
7854 of basic functions."'.
7856 Of course, it would be better to fix pod2man; I hope that the new Pod
7857 modules, when ready, will not have these defects.
7861 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7862 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7864 Date: Mon, 7 Oct 1996 22:03:00 +0300
7865 From: Jarkko Hietaniemi
7866 Subject: LC_COLLATE.
7868 Big patch to add, document, and test LC_COLLATE support.
7870 sortcmp() sprouted a LC_COLLATE branch.
7874 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7875 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7877 Date: Thu, 19 Sep 1996 11:58:22 -0400
7878 From: "Randy J. Ray" <rjray@uswest.com>
7879 Subject: Patch: Untaint FH flag and clean DATA handles
7881 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
7882 on an xpvio->xio_flags struct member. It is used to mark the given
7883 file handle as a clean source, even when tainting is turned on.
7884 There are also patches to pp_sys.c in pp_sysread to check this flag
7885 before tainting data, and in pp_hot.c in do_readline for the same
7886 reason. Lastly, it patches toke.c to automatically set this flag on
7887 on a __DATA__ filehandle. The creation of the $pack::DATA
7888 pseudo-filehandle is already checked against running under eval, so
7889 this should not introduce any insecurity.
7891 This patch *does not*:
7893 * Add the "untaint" keyword.
7897 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7898 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7900 Date: Thu, 19 Sep 1996 11:58:22 -0400
7901 From: "Randy J. Ray" <rjray@uswest.com>
7902 Subject: Patch: Untaint FH flag and clean DATA handles
7904 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
7905 on an xpvio->xio_flags struct member. It is used to mark the given
7906 file handle as a clean source, even when tainting is turned on.
7907 There are also patches to pp_sys.c in pp_sysread to check this flag
7908 before tainting data, and in pp_hot.c in do_readline for the same
7909 reason. Lastly, it patches toke.c to automatically set this flag on
7910 on a __DATA__ filehandle. The creation of the $pack::DATA
7911 pseudo-filehandle is already checked against running under eval, so
7912 this should not introduce any insecurity.
7914 This patch *does not*:
7916 * Add the "untaint" keyword.
7918 Date: Sun, 22 Sep 1996 17:26:57 -0400
7919 From: "Randy J. Ray" <rjray@uswest.com>
7920 Subject: Patch to patch for untainting
7922 The following patch ensures that a glob used as a filehandle that
7923 has had the UNTAINT flag set will not carry that flag over on a
7924 re-open. In a nutshell, a re-open of the DATA filehandle would be
7925 considered untainted, and an object of class IO::Handle (or one of
7926 its sub-classes) that is marked untainted with the untaint method,
7927 then closed and re-opened, retained the untaintedness.
7929 Date: Mon, 30 Sep 1996 00:54:37 -0400
7930 From: Spider Boardman
7932 First, with IO::untaint, the patches as posted resulted in a
7933 miniperl which couldn't open files, so the autosplitting of the
7934 library and the creation of Makefiles for the extensions didn't
7935 work. Worse, it didn't just fail to open files, it dumped core.
7939 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7940 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7942 Date: Mon, 30 Sep 1996 01:13:28 -0400
7943 From: Spider Boardman
7944 Subject: Re: pre extending hash? - need speed
7946 The patch below (which is relative to perl5.001l) implements
7947 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
7948 pre-sizing hashes. I've only moved the patch forward from
7949 when I first did it. I'm sure the code in hv_ksplit could be
7952 Date: Mon, 7 Oct 1996 22:03:00 +0300
7953 From: Jarkko Hietaniemi
7954 Subject: LC_COLLATE.
7956 Big patch to add, document, and test LC_COLLATE support.
7958 mem_collxfrm() and perl_init_fold() added.
7962 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7963 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7967 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7968 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7970 Date: Mon, 30 Sep 1996 01:13:28 -0400
7971 From: Spider Boardman
7972 Subject: Re: pre extending hash? - need speed
7974 The patch below (which is relative to perl5.001l) implements
7975 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
7976 pre-sizing hashes. I've only moved the patch forward from
7977 when I first did it. I'm sure the code in hv_ksplit could be
7980 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7981 From: Charles Bailey
7982 Subject: VMS patches to 5.003_05
7984 I've added some DEBUG_Ps to sv.c which give a trace of the
7985 fast I/O fiddling with stdio in sv_gets(). These were useful
7986 to me in setting up the VMS fast I/O, and I left them in in
7987 case they're useful to someone in the future. However, if you
7988 think it overloads -DP too much, feel free to drop it. (-DP
7989 already adds a profile of op usage to its advertised output.)
7991 Date: Mon, 7 Oct 1996 22:03:00 +0300
7992 From: Jarkko Hietaniemi
7993 Subject: LC_COLLATE.
7995 Big patch to add, document, and test LC_COLLATE support.
7997 sv_cmp() sprouted a LC_COLLATE branch.
8001 Date: Thu, 19 Sep 1996 11:58:22 -0400
8002 From: "Randy J. Ray" <rjray@uswest.com>
8003 Subject: Patch: Untaint FH flag and clean DATA handles
8005 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
8006 on an xpvio->xio_flags struct member. It is used to mark the given
8007 file handle as a clean source, even when tainting is turned on.
8008 There are also patches to pp_sys.c in pp_sysread to check this flag
8009 before tainting data, and in pp_hot.c in do_readline for the same
8010 reason. Lastly, it patches toke.c to automatically set this flag on
8011 on a __DATA__ filehandle. The creation of the $pack::DATA
8012 pseudo-filehandle is already checked against running under eval, so
8013 this should not introduce any insecurity.
8015 This patch *does not*:
8017 * Add the "untaint" keyword.
8019 Date: Fri, 20 Sep 1996 15:38:57 -0400
8020 From: Gurusamy Sarathy
8021 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
8023 I found a subtle problem with the lazydelete mechanism (which is used
8024 to postpone the delete of a entry that may be getting iterated over).
8025 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
8026 needed later to call unsharepvn(). This means that only magical
8027 hash entries can use the HeKLEN slot to hold flags.
8029 Here's a tested patch against 5.00305 that fixes the problem.
8030 The patch simply moves the LAZYDEL hint to become a SV-level private
8033 Index: t/base/term.t
8035 Date: Mon, 7 Oct 1996 22:03:00 +0300
8036 From: Jarkko Hietaniemi
8037 Subject: LC_COLLATE.
8039 Big patch to add, document, and test LC_COLLATE support.
8041 \n not necessarily lt ' '.
8043 Index: t/comp/package.t
8045 Date: Mon, 7 Oct 1996 22:03:00 +0300
8046 From: Jarkko Hietaniemi
8047 Subject: LC_COLLATE.
8049 Big patch to add, document, and test LC_COLLATE support.
8051 XYZ not necessarily gt xyz.
8053 Index: t/lib/abbrev.t
8055 Date: Sun, 22 Sep 1996 00:59:56 +0200
8057 Subject: More standard library test scripts
8059 This is a collection of test scripts for the standard library modules.
8060 Some of the tests does not pass unless some of the patches I have sent
8063 Date: 23 Sep 1996 11:33:01 +0200
8064 From: Ulrich Pfeifer
8065 Subject: Text::Abbrev (Re: More standard library test scripts)
8067 This patch merges the Text::Abbrev related patches/tests from Gisle
8068 and my previous patch (i.e. replaces both).
8070 Index: t/lib/anydbm.t
8072 Date: Mon, 7 Oct 1996 22:03:00 +0300
8073 From: Jarkko Hietaniemi
8074 Subject: LC_COLLATE.
8076 Big patch to add, document, and test LC_COLLATE support.
8078 A not necessarily gt a.
8080 Index: t/lib/autoloader.t
8082 Date: Sun, 22 Sep 1996 00:59:56 +0200
8084 Subject: More standard library test scripts
8086 This is a collection of test scripts for the standard library modules.
8087 Some of the tests does not pass unless some of the patches I have sent
8090 Date: Mon, 30 Sep 1996 00:54:37 -0400
8091 From: Spider Boardman
8093 The test and patches for AutoLoader were also non-functional,
8094 since the regexp context (curpm) was still being clobbered by the
8095 filename manipulations:
8097 Index: t/lib/basename.t
8099 Date: Sun, 22 Sep 1996 00:59:56 +0200
8101 Subject: More standard library test scripts
8103 This is a collection of test scripts for the standard library modules.
8104 Some of the tests does not pass unless some of the patches I have sent
8107 Date: Mon, 30 Sep 1996 00:54:37 -0400
8108 From: Spider Boardman
8110 Fix the number of tests.
8112 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8113 From: Charles Bailey
8114 Subject: VMS patches to 5.003_05
8116 A different set of tests for File::Basename and friends.
8118 Index: t/lib/checktree.t
8120 Date: Sun, 22 Sep 1996 00:59:56 +0200
8122 Subject: More standard library test scripts
8124 This is a collection of test scripts for the standard library modules.
8125 Some of the tests does not pass unless some of the patches I have sent
8128 Index: t/lib/complex.t
8130 Date: Thu, 03 Oct 96 18:38:08 +0200
8131 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
8132 # Complex numbers and associated mathematical functions
8133 # -- Raphael Manfredi, Sept 1996
8135 Tests for new version.
8137 Index: t/lib/db-btree.t
8139 Date: Mon, 7 Oct 1996 22:03:00 +0300
8140 From: Jarkko Hietaniemi
8141 Subject: LC_COLLATE.
8143 Big patch to add, document, and test LC_COLLATE support.
8145 A not necessarily gt a.
8147 Index: t/lib/db-hash.t
8149 Date: Mon, 7 Oct 1996 22:03:00 +0300
8150 From: Jarkko Hietaniemi
8151 Subject: LC_COLLATE.
8153 Big patch to add, document, and test LC_COLLATE support.
8155 A not necessarily gt a.
8159 Date: Sun, 22 Sep 1996 00:59:56 +0200
8161 Subject: More standard library test scripts
8163 This is a collection of test scripts for the standard library modules.
8164 Some of the tests does not pass unless some of the patches I have sent
8167 Index: t/lib/fatal.t
8169 Date: Sun, 22 Sep 1996 00:59:56 +0200
8171 Subject: More standard library test scripts
8173 This is a collection of test scripts for the standard library modules.
8174 Some of the tests does not pass unless some of the patches I have sent
8177 Index: t/lib/filecache.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/filecopy.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/filefind.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
8207 Index: t/lib/filepath.t
8209 Date: Sun, 22 Sep 1996 00:59:56 +0200
8211 Subject: More standard library test scripts
8213 This is a collection of test scripts for the standard library modules.
8214 Some of the tests does not pass unless some of the patches I have sent
8217 Index: t/lib/findbin.t
8219 Date: Sun, 22 Sep 1996 00:59:56 +0200
8221 Subject: More standard library test scripts
8223 This is a collection of test scripts for the standard library modules.
8224 Some of the tests does not pass unless some of the patches I have sent
8229 Date: Mon, 7 Oct 1996 22:03:00 +0300
8230 From: Jarkko Hietaniemi
8231 Subject: LC_COLLATE.
8233 Big patch to add, document, and test LC_COLLATE support.
8235 A not necessarily gt a.
8237 Index: t/lib/getopt.t
8239 Date: Sun, 22 Sep 1996 00:59:56 +0200
8241 Subject: More standard library test scripts
8243 This is a collection of test scripts for the standard library modules.
8244 Some of the tests does not pass unless some of the patches I have sent
8247 Index: t/lib/hostname.t
8249 Date: Sun, 22 Sep 1996 00:59:56 +0200
8251 Subject: More standard library test scripts
8253 This is a collection of test scripts for the standard library modules.
8254 Some of the tests does not pass unless some of the patches I have sent
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: Mon, 7 Oct 1996 22:03:00 +0300
8270 From: Jarkko Hietaniemi
8271 Subject: LC_COLLATE.
8273 Big patch to add, document, and test LC_COLLATE support.
8275 A not necessarily gt a.
8277 Index: t/lib/parsewords.t
8279 Date: Sun, 22 Sep 1996 00:59:56 +0200
8281 Subject: More standard library test scripts
8283 This is a collection of test scripts for the standard library modules.
8284 Some of the tests does not pass unless some of the patches I have sent
8289 Date: Mon, 7 Oct 1996 22:03:00 +0300
8290 From: Jarkko Hietaniemi
8291 Subject: LC_COLLATE.
8293 Big patch to add, document, and test LC_COLLATE support.
8295 A not necessarily gt a.
8297 Index: t/lib/searchdict.t
8299 Date: Sun, 22 Sep 1996 00:59:56 +0200
8301 Subject: More standard library test scripts
8303 This is a collection of test scripts for the standard library modules.
8304 Some of the tests does not pass unless some of the patches I have sent
8307 Index: t/lib/selectsaver.t
8309 Date: Sun, 22 Sep 1996 00:59:56 +0200
8311 Subject: More standard library test scripts
8313 This is a collection of test scripts for the standard library modules.
8314 Some of the tests does not pass unless some of the patches I have sent
8317 Index: t/lib/symbol.t
8319 Date: Sun, 22 Sep 1996 00:59:56 +0200
8321 Subject: More standard library test scripts
8323 This is a collection of test scripts for the standard library modules.
8324 Some of the tests does not pass unless some of the patches I have sent
8327 Date: Mon, 30 Sep 1996 00:54:37 -0400
8328 From: Spider Boardman
8330 The various new lib/*.t tests didn't all work. For some, it was
8331 only because the count of tests was wrong:
8333 Index: t/lib/texttabs.t
8335 Date: Sun, 22 Sep 1996 00:59:56 +0200
8337 Subject: More standard library test scripts
8339 This is a collection of test scripts for the standard library modules.
8340 Some of the tests does not pass unless some of the patches I have sent
8343 Index: t/lib/textwrap.t
8345 Date: Sun, 22 Sep 1996 00:59:56 +0200
8347 Subject: More standard library test scripts
8349 This is a collection of test scripts for the standard library modules.
8350 Some of the tests does not pass unless some of the patches I have sent
8353 Index: t/lib/timelocal.t
8355 Date: Sun, 22 Sep 1996 00:59:56 +0200
8357 Subject: More standard library test scripts
8359 This is a collection of test scripts for the standard library modules.
8360 Some of the tests does not pass unless some of the patches I have sent
8365 Date: Mon, 30 Sep 1996 01:13:28 -0400
8366 From: Spider Boardman
8367 Subject: Re: pre extending hash? - need speed
8369 The patch below (which is relative to perl5.001l) implements
8370 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
8371 pre-sizing hashes. I've only moved the patch forward from
8372 when I first did it. I'm sure the code in hv_ksplit could be
8375 Date: Mon, 7 Oct 1996 22:03:00 +0300
8376 From: Jarkko Hietaniemi
8377 Subject: LC_COLLATE.
8379 Big patch to add, document, and test LC_COLLATE support.
8381 A not necessarily gt a.
8385 Date: Tue, 01 Oct 1996 16:37:03 -0400 (EDT)
8386 From: Charles Bailey
8387 Subject: Re: glob test 1 failing...bad test or bug
8389 Under AIX 4.1.4, with LOCALE set en_GB (British english) glob test one
8390 fails because <op/*> sorts op/re_* before op/rea*, while
8391 $otherway = `echo op/*` sorts op/re_* after op/re[a-z]*.t
8393 This version doesn't rely on the sorting order.
8397 Date: Mon, 7 Oct 1996 22:03:00 +0300
8398 From: Jarkko Hietaniemi
8399 Subject: LC_COLLATE.
8401 Big patch to add, document, and test LC_COLLATE support.
8403 Index: t/op/readdir.t
8405 Date: Mon, 7 Oct 1996 22:03:00 +0300
8406 From: Jarkko Hietaniemi
8407 Subject: LC_COLLATE.
8409 Big patch to add, document, and test LC_COLLATE support.
8411 A not necessarily gt a.
8415 Date: Mon, 7 Oct 1996 22:03:00 +0300
8416 From: Jarkko Hietaniemi
8417 Subject: LC_COLLATE.
8419 Big patch to add, document, and test LC_COLLATE support.
8421 A not necessarily gt a.
8425 Date: Sat, 14 Sep 1996 17:08:16 -0400
8426 From: Gurusamy Sarathy
8427 Subject: whitespace induced lexer errors (with patch)
8429 I finally got around to fixing skipspace() to not indiscriminately
8430 overwrite oldbufptr and oldoldbufptr (which are used in making
8431 expectation decisions in the lexer).
8433 Date: Sat, 14 Sep 1996 18:55:16 -0400
8434 From: Gurusamy Sarathy
8435 Subject: perl lexer won't accept C<my($a,$b);$a<=>$b;>
8437 Date: Thu, 19 Sep 1996 11:58:22 -0400
8438 From: "Randy J. Ray" <rjray@uswest.com>
8439 Subject: Patch: Untaint FH flag and clean DATA handles
8441 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
8442 on an xpvio->xio_flags struct member. It is used to mark the given
8443 file handle as a clean source, even when tainting is turned on.
8444 There are also patches to pp_sys.c in pp_sysread to check this flag
8445 before tainting data, and in pp_hot.c in do_readline for the same
8446 reason. Lastly, it patches toke.c to automatically set this flag on
8447 on a __DATA__ filehandle. The creation of the $pack::DATA
8448 pseudo-filehandle is already checked against running under eval, so
8449 this should not introduce any insecurity.
8451 This patch *does not*:
8453 * Add the "untaint" keyword.
8457 Date: Mon, 7 Oct 1996 22:03:00 +0300
8458 From: Jarkko Hietaniemi
8459 Subject: LC_COLLATE.
8461 Big patch to add, document, and test LC_COLLATE support.
8463 rewrote perl_init_i18n() completely.
8464 - reworded to be much more friendly and clear.
8465 - perl_init_fold() split to its own function.
8466 wrote mem_collxfrm().
8468 Index: utils/c2ph.PL
8470 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8471 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8472 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8474 Here is a patch for various typos and other defects in the Perl
8475 5.003_05 pods, including the pods embedded in library modules.
8477 Index: utils/h2ph.PL
8479 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8480 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8481 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8483 Here is a patch for various typos and other defects in the Perl
8484 5.003_05 pods, including the pods embedded in library modules.
8486 Index: utils/h2xs.PL
8488 Date: Sat, 21 Sep 1996 16:38:24 -0500
8490 Subject: h2xs bug fix
8492 The h2xs that is in perl5.003_05 has a regexp bug which prevents it from
8493 finding #define statements and filling the constant() function. This patch
8494 fixes that. The h2xs_test program found this--maybe people who are
8495 modifying h2xs should get a copy of the test program.
8497 This also adds a -d to enable debugging messages (there's just one for now).
8498 I've also placed some of the doc-related things in alphabetical order.
8500 h2xs_test can be found in my directory on CPAN. Those of you modifying
8501 xsubpp should know there's a test suite for that, too, called XSTEST which
8502 can also be found in my directory on CPAN.
8504 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8505 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8506 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8508 Here is a patch for various typos and other defects in the Perl
8509 5.003_05 pods, including the pods embedded in library modules.
8511 Index: utils/perldoc.PL
8513 Date: Sun, 29 Sep 1996 22:00:09 -0400 (EDT)
8514 From: Kenneth Albanowski
8515 Subject: perldoc patch
8517 Ilya has found that this change makes perldoc much more useful under OS/2.
8519 Index: vms/config.vms
8521 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8522 From: Charles Bailey
8523 Subject: VMS patches to 5.003_05
8525 Index: vms/descrip.mms
8527 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8528 From: Charles Bailey
8529 Subject: VMS patches to 5.003_05
8531 Index: vms/genconfig.pl
8533 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8534 From: Charles Bailey
8535 Subject: VMS patches to 5.003_05
8537 Index: vms/perlvms.pod
8539 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8540 From: Charles Bailey
8541 Subject: VMS patches to 5.003_05
8545 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8546 From: Charles Bailey
8547 Subject: VMS patches to 5.003_05
8551 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8552 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8553 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8555 This patch just changed the old a2p.man page into a pod page.
8559 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8560 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8561 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8563 This patch just changed the old s2p.man page into a pod page.
8564 I then embedded the pod into the s2p script.
8571 This patch was primarily to fix bugs and to clean up some of
8572 the remaining issues from in 5.003_04. The details are described below.
8573 A very brief summary is:
8575 o Visible Changes to Core Functionality
8577 -Add support for a READLINE method to tied filehandles.
8579 -times function now uses CLK_TCK if HZ is not available, rather
8580 than just defaulting to 60. times output might change on some
8581 systems, but should be correct now.
8583 -AnyDBM_File (modifying ISA does not work as expected)
8584 Now behaves as documented: Modifying ISA works to select
8585 order in which *DB* modules are tried. The default is still
8588 o Configure and build enhancements
8590 -Enhance detection of [gs]etpgrp() variants. Some systems have
8591 BSD-style behavior for one and POSIX for the other. Use
8592 [gs]etpgid() instead, whenever possible.
8594 -You can now build a shared libperl.so without running through
8595 the LD_RUN_PATH hoops, if your system supports appropriate
8596 ld command-line options. Solaris, NetBSD, and Linux are currently
8597 supported. Others are easy to add. (This makes like a lot easier
8602 -Fix installperl and installman so that the -n option really only
8603 prints commands. (previously, it would still do the mkdirs.)
8607 -debugger ought to work.
8609 -A new heredoc tag in Makefile.SH is now quoted. This prevented
8610 5.003_04 from working most places.
8612 -numerous smaller ones, detailed below.
8616 Here are the specific file-by-file changes.
8618 # This is my patch perl5.003_05.pat to perl5.003_04
8619 # The full description is below.
8620 # Please execute the following commands before applying this patch.
8621 # (You can feed this patch to 'sh' to do so.)
8624 # We'll create a new test, but patch won't automatically make it
8627 chmod +x t/io/read.t
8632 This is patch perl5.003_05.pat to perl version 5.003_04.
8633 This takes you from 5.003_04 to 5.003_05.
8635 To apply this patch, run the above commands,
8636 cd to your perl source directory and then type
8638 patch -p1 -N < perl5.003_05.pat
8640 The changes are described after each /^Index/ line below. This is
8641 designed so you can examine each change with a command such as
8643 csplit -k perl5.003_05.pat '/^Index:/' '{99}'
8647 Updated for 5.003_05.
8651 Allow command line or hint-file overrides of $afs.
8653 Allow trailing spaces in nm output for HPUX10.
8655 Check for newer BIND 'search' directives in /etc/resolv.conf as well
8656 as older 'domain' directive.
8658 Enhance detection of [gs]etpgrp() variants. Some systems have
8659 BSD-style behavior for one and POSIX for the other. Use
8660 [gs]etpgid() instead, whenever possible.
8662 Include -s in the -h summary of available options.
8664 Allow command-line override of $afs.
8666 Handle trailing spaces in nm-output on HPUX10.
8668 Set shrpenv for handling LD_RUN_PATH, if needed. (This used to
8669 be in Makefile.SH. Now it's available for other modules too.)
8671 When using shared libperl, avoid LD_RUN_PATH if possible by adding
8672 correct ld flags. Currently, Solaris and NetBSD get the correct
8673 -R $archlibexp/CORE, and Linux gets its
8674 -Wl,-rpath,$archlibexp/CORE flag. Other contributions are
8679 Correct libperl5 -> libperl typo.
8681 Describe MakeMaker's Warning (will try anyway) messages.
8683 More info on where and how to send reports.
8685 Add info on non-Unix ports.
8690 Add new test t/io/read.t.
8692 Add new hints files for ODBM_File for ultrix and hpux.
8694 Add new pod checker script.
8698 A new heredoc tag in Makefile.SH needs to be quoted.
8700 shrpenv stuff moved to Configure.
8702 Index: Porting/Glossary
8704 Updated to match Configure.
8708 VMS 5.003_05 Update.
8712 Subject: turbidity in av.[ch]
8713 Date: Sun, 10 Dec 1995 00:21:31 -0500
8714 From: Gurusamy Sarathy
8716 Some unclean code that I noticed today.
8720 Updated to match newest config_h.SH.
8724 Updated to match Configure.
8726 Changed the DLSYM_NEEDS_UNDERSCORE comment to
8727 /**/ to conform to metaconfig style.
8729 Index: emacs/cperl-mode.el
8731 From: Ilya Zakharevich
8732 Subject: Newer CPerl-mode
8734 Index: ext/DB_File/DB_File.pm
8736 Update to DB_File 1.03.
8738 Index: ext/DB_File/DB_File.xs
8740 Update to DB_File 1.03.
8742 Index: ext/Fcntl/Fcntl.pm
8744 Date: Thu, 5 Sep 1996 18:19:14 -0400 (EDT)
8745 From: Chip Salzenberg
8746 Subject: No AutoLoader for Fcntl
8748 Just like Socket, Fcntl doesn't need splitting and AutoLoading.
8750 Index: ext/FileHandle/FileHandle.pm
8752 From: Roderick Schertler
8753 Subject: FileHandle::DESTROY for fd 0
8755 This fixes FileHandle::DESTROY when called on stdin.
8757 Index: ext/ODBM_File/ODBM_File.xs
8759 Attempt to correct for "Bad free" in Ultrix and HPUX versions of
8762 Index: ext/ODBM_File/hints/hpux.pl
8764 Try to work around "bad free" in dbmclose().
8766 Index: ext/ODBM_File/hints/ultrix.pl
8768 Try to work around "bad free" in dbmclose().
8770 Index: ext/Socket/Socket.pm
8772 Date: Thu, 5 Sep 1996 09:58:08 +0200
8773 From: Andreas Koenig
8774 Subject: Patch to inhibit autosplit on Socket.pm
8776 This patch inhibits production and use of a completely useless
8777 auto/Socket/autosplit.ix.
8781 Make a little more C++-friendly for IBM's CSET++ compiler.
8783 Index: hints/convexos.sh
8785 Remove [gs]etpgrp workaround. Configure & perl.h should handle
8788 Index: hints/hpux.sh
8790 Add note about possible gcc GR3 warning message.
8792 Remove [gs]etpgrp workaround. Configure & perl.h should handle
8797 Turn off optimization for stock cc. This appears to
8798 prevent miniperl core dumps.
8800 Index: hints/solaris_2.sh
8802 Catch GNU ld even though it doesn't identify itself as a GNU tool.
8803 Thanks to Tim Pierce <twpierce@midway.uchicago.edu>.
8805 Index: hints/sunos_4_1.sh
8807 Describe solution for the __lib_version problem with acc on
8812 Date: Thu, 05 Sep 1996 00:25:28 -0400
8813 From: Gurusamy Sarathy
8814 Subject: minor misc. cleanup
8816 This patch makes some minor cleanups to the sources. No change
8817 in functionality whatsoever.
8819 Date: Thu, 05 Sep 1996 02:52:21 -0400
8820 From: Gurusamy Sarathy
8822 Subject: debugger problems--another patch (was Re: 5.003_04)
8824 I have tried to avoid copying of hash keys that are passed to
8825 magical hashes, but it seems that copying may be unavoidable
8826 since the hv_*_ent() functions could be PADTMPs (and other
8827 SVs that may get reused) as keys.
8829 VMS dynamic %ENV fix
8833 From: scotth@sgi.com
8834 Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
8836 Fix installperl so that the -n option really only prints commands.
8837 (previously, it would still do the mkdirs.)
8839 an "ignore installed" option, so that it doesn't bother to check
8840 to see if the target already exists (an optimization that I
8841 *don't* want it to do when I do #1 above)
8845 From: scotth@sgi.com
8846 Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
8848 Fix installperl so that the -n option really only prints commands.
8849 (previously, it would still do the mkdirs.)
8851 an "ignore installed" option, so that it doesn't bother to check
8852 to see if the target already exists (an optimization that I
8853 *don't* want it to do when I do #1 above)
8855 Index: lib/AnyDBM_File.pm
8857 AnyDBM_File (modifying ISA does not work as expected)
8858 Now behaves as documented: Modifying ISA works to select
8859 order in which *DB* modules are tried. The default is still
8863 Add helpful "die" message to end of AnyDBM_File. Previously
8864 it would return a 0, and the failure would eventually show up
8865 somewhere else in the script and be hard to track down. It is
8866 a failure if perl can't open AnyDBM_File. The test regression
8867 suite is supposed to indicate this as a failure too.
8869 Index: lib/ExtUtils/Install.pm
8871 Updated to MakeMaker-5.38.
8875 Index: lib/ExtUtils/Liblist.pm
8877 Updated to MakeMaker-5.38.
8879 Index: lib/ExtUtils/MM_Unix.pm
8880 Updated to MakeMaker-5.38.
8882 Index: lib/ExtUtils/MakeMaker.pm
8884 Updated to MakeMaker-5.38.
8886 Updated to MakeMaker-5.39 to allow CFLAGS in hint files.
8888 Index: lib/ExtUtils/Manifest.pm
8890 Updated to MakeMaker-5.38.
8892 Index: lib/ExtUtils/Mkbootstrap.pm
8894 Updated to MakeMaker-5.38.
8896 Index: lib/ExtUtils/Mksymlists.pm
8898 Updated to MakeMaker-5.38.
8900 Index: lib/File/Find.pm
8902 From: Michael Mahan <mahanm@nextwork.rose-hulman.edu>
8903 Subject: Cwd::fastcwd in File::Find
8905 Is there a good reason why File::Find uses Cwd::fastcwd instead of
8906 Cwd:cwd when fastcwd isn't as portable?
8907 [In particular, fastcwd() doesn't work on AFS.]
8909 Index: lib/Math/Complex.pm
8911 There was a mistake in the sqrt routine in lib/Math/Complex.pm that
8912 gave wrong answers when the magnitude of the imaginary part of the
8913 argument exceeded the magnitude of the real part. Line 69 had too
8914 many sqrt($y)'s. Further, expressions were re-arranged so that
8915 calls to the expensive real sqrt() routine were reduced from 4 to 2
8920 The I/O directions on the dad_wtr and kid_rdr were backwards.
8921 IO/Open3.pm didn't have this error.
8923 Index: lib/syslog.pl
8925 Date: Tue, 03 Sep 1996 20:33:54 -0400
8926 From: Roderick Schertler
8927 Subject: syslog.pl `use Socket' lossage
8929 syslog.pl tries but fails to use
8930 Socket.pm, the problem is that use doesn't return a true value. This
8931 module should be recast in terms of Sys::Syslog, of course.
8933 Index: makedepend.SH
8935 This patch eliminates "\|" in sed patterns in makedepend.SH, since
8936 they're not really needed anyway in this one case.
8940 Ok, here's a tested patch for the debugger problem.
8941 I was missing the fact that DB::dbline magic is actually
8942 uppercase (which means hv_store_ent() etc., will pass SV keys
8943 to the vtbl_dbline handlers).
8945 Replace the oft-repeated mg_ptr incantation with
8946 the simple MgPVKEY macro.
8948 Rename MgPVKEY to MgPV (to match with HePV elsewhere). Add
8949 additional parens around the "mg".
8951 (lines near 584) Part of VMS changes. I don't know what this did.
8953 Date: Fri, 23 Aug 1996 17:20:22 -0400 (EDT)
8954 From: Chip Salzenberg
8955 Subject: Integerize mg.c; eliminate warning on C< local($)) >
8957 This patch converts magic variables ($!, $^E, etc.) to use integers
8958 (C<sv_setiv>) instead of floats. It also eliminates a warning from
8959 C< local($)) >, via a hack similar to $!.
8963 Replace the oft-repeated mg_ptr incantation with
8964 the simple MgPVKEY macro.
8966 Rename MgPVKEY to MgPV (to match with HePV elsewhere). Add
8967 additional parens around the "mg".
8971 Add _STDIO_LOADED (VMS) to list of guard symbols.
8975 From: Gurusamy Sarathy
8976 Subject: Re: \ ( @array ) busted for lexical @array (once more)
8980 Change to subversion 5.
8984 Make floating point constants Locale-friendly.
8988 One last LONG & co. fix (yet another cut'n'paste error) and a few
8989 minor cleanups. Nothing crucial.
8991 Make a little more C++-friendly for IBM's CSET++ compiler.
8993 Enhance detection of [gs]etpgrp() variants. Some systems have
8994 BSD-style behavior for one and POSIX for the other. Use
8995 [gs]etpgid() instead, whenever possible.
8999 Eliminate potential "signed vs. unsigned" warning
9001 Add PerlIO_reopen and PerlIO_cgetname functions.
9005 Don't supply redundant parameters for PerlIO_open and PerlIO_fdopen.
9007 Include PerlIO_reopen and PerlIO_getname.
9009 s/FILE_(CNT|PTR)_LVALUE/STDIO_(CNT|PTR)_LVALUE to fix a typo.
9010 This had prevented SV_FAST_FGETS from working anywhere.
9012 Include PerlIO_canset_cnt. I'm not sure how this is supposed to
9013 differ from STDIO_CNT_LVALUE.
9017 Remove trailing spaces in pods.
9018 Include a call to the checkpods script in the Makefile (though it's
9019 not ordinarily used by users).
9021 Index: pod/checkpods.PL
9023 New script to check for common errors in pods. This is not
9024 normally called during the perl build process, but you can
9025 use it with B<make check>.
9027 Index: pod/perlfunc.pod
9029 Document correct C<use POSIX ":wait_h";> usage.
9031 Add notes about POSIX [gs]etpgrp.
9033 Index: pod/perlipc.pod
9035 Document correct C<use POSIX ":wait_h";> usage.
9037 Index: pod/perlref.pod
9039 From: Gurusamy Sarathy
9040 Subject: Re: \ ( @array ) busted for lexical @array (once more)
9042 Index: pod/perltie.pod
9044 Date: Thu, 29 Aug 1996 15:14:51 +0200
9045 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
9046 Subject: more TIEHANDLE
9048 This adds support for a READLINE method.
9050 Index: pod/perltrap.pod
9052 Here's documentation on the change in split's behavior between Perl 4
9055 Subject: More (and less!) 425traps
9063 Change blank lines to empty lines.
9065 Index: pod/perlvar.pod
9067 Be explicit about $/="" matching empty lines, that is, lines
9068 with no spaces or tabs.
9070 Change blank lines to empty lines.
9074 Date: Fri, 23 Aug 1996 17:22:40 -0400 (EDT)
9075 From: Chip Salzenberg
9076 Subject: Minor integer speedups in mathematics
9078 This patch provides minor speedups by using integer math and SVt_IV
9079 values when performing bitwise operations and modulus.
9081 Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
9082 From: Kenneth Albanowski
9083 Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
9085 (double)auint cast added for call to sv_setnv().
9089 Date: Thu, 05 Sep 1996 00:25:28 -0400
9090 From: Gurusamy Sarathy
9091 Subject: minor misc. cleanup
9093 This patch makes some minor cleanups to the sources. No change
9094 in functionality whatsoever.
9096 Date: Thu, 29 Aug 1996 15:14:51 +0200
9097 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
9098 Subject: more TIEHANDLE
9100 This adds support for a READLINE method.
9104 Clear any buffer space exposed by by read().
9105 This is almost certainly a bug-fix.
9107 Undef and then re-define my_chsize from Perl_my_chsize to
9108 just plain chsize if this system HAS_CHSIZE. This probably only
9109 applies to SCO. This shows the perils of having internal
9110 functions with the same name as external library functions :-).
9112 Use CLK_TCK if HZ is not available.
9116 Fix more spots where we had PerlIO_stderr() and should have had
9117 Perl_debug_log instead.
9119 Date: Fri, 23 Aug 1996 17:26:42 -0400 (EDT)
9120 From: Chip Salzenberg
9121 Subject: Minor potential bug in AV creation
9123 I wasn't the one who originated this patch. But it looks like it
9124 would improve the safety of AV creation.
9126 Remove potentially incorrect casts on PerlIO_set_ptrcnt.
9127 'ptr' is already STDCHAR, which is supposed to be the type of
9128 char used in stdio.h, so we shouldn't have to cast it.
9132 Clear any buffer space exposed by by read().
9133 This is almost certainly a bug-fix.
9135 Index: t/lib/db-btree.t
9137 Update to DB_File 1.03.
9139 Index: t/lib/db-hash.t
9141 Update to DB_File 1.03.
9143 Index: t/lib/db-recno.t
9145 Update to DB_File 1.03.
9147 Index: t/lib/io_sock.t
9149 From: Lupe Christoph <lupe@alanya.m.isar.de>
9150 Subject: Perl 5.003.03: race condition in t/lib/io_sock.t
9152 io_sock.t works by forking a subprocess it can communicate with.
9153 It has the subprocess wait for the main process by sleeping 10
9154 seconds or until an alarm arrives.
9156 With my setup, the alarm signal arrives *before* the child
9157 has a chance to ignore the alarm signal.
9159 I fixed this by moving the "$SIG{ALRM} = sub {};" up before the
9160 fork. It does not hurt to have the parent ignore alarms, too.
9164 One last LONG & co. fix (yet another cut'n'paste error) and a few
9165 minor cleanups. Nothing crucial.
9169 Date: Thu, 29 Aug 1996 15:14:51 +0200
9170 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
9171 Subject: more TIEHANDLE
9173 This adds support for a READLINE method.
9177 Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
9178 From: Kenneth Albanowski
9179 Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
9183 From: Gurusamy Sarathy
9184 Subject: Re: \ ( @array ) busted for lexical @array (once more)
9188 Date: Thu, 29 Aug 96 07:05:10 BST
9190 Subject: Re: UNIVERSAL::class busted
9192 yes, but I also noticed that this does not check that the reference
9193 is an object, so the patch should be
9197 Change comment style so that IBM's picky xlc compiler doesn't
9198 think we've mistakenly tried to nest comments.
9202 One last LONG & co. fix (yet another cut'n'paste error) and a few
9203 minor cleanups. Nothing crucial.
9205 Index: utils/h2xs.PL
9207 Date: Fri, 6 Sep 1996 06:09:20 -0400 (EDT)
9208 From: Ilya Zakharevich
9209 Subject: updated h2xs
9212 a) Docs and examples for -x updated;
9213 b) Path to xxxx.h would not be changed to /usr/include/xxxx.h
9214 unless this file exists (outside of VMS, I'm afraid to make an error
9215 there). - Useful with -x option, when the file may be eaten via -I
9217 c) .h file would be scanned only if needed.
9218 d) typemap would be generated (with T_PTROBJ).
9219 e) Documentation (=list) for autogenerated guys would be
9221 f) duplicated XSUBs would not be generated;
9222 g) arguments to XSUBs being arrays are recognized (note that
9223 xsubpp would probably choke on such guys).
9225 -x option requires C-Scan-0.3 (releases a couple of minutes ago to
9226 ftp://ftp.math.ohio-state.edu/pub/users/ilya/perl
9227 should propagate to CPAN soon).
9229 Index: utils/perlbug.PL
9231 Fix typo $Config{'has_sockets'} ought to be $Config{'d_socket'};
9233 Index: utils/perldoc.PL
9235 More choices in the pager war. Unfortunately, we can't rely on
9236 all users agreeing with the Sysadmin's choice, nor can we
9237 assign a default preference order, since opinions vary. If the
9238 user doesn't have $ENV{PAGER} set, we do want to pick up one that
9239 at least works, so we'll try whatever Configure found.
9243 VMS 5.003_05 Update.
9245 Index: vms/config.vms
9247 VMS 5.003_05 Update.
9249 Index: vms/descrip.mms
9251 VMS 5.003_05 Update.
9253 Index: vms/ext/Stdio/Stdio.pm
9255 VMS 5.003_05 Update.
9257 Index: vms/ext/filespec.t
9259 VMS 5.003_05 Update.
9261 Index: vms/gen_shrfls.pl
9263 VMS 5.003_05 Update.
9265 Index: vms/perlvms.pod
9267 VMS 5.003_05 Update.
9271 VMS 5.003_05 Update.
9275 VMS 5.003_05 Update.
9282 This patch was primarily to fix bugs and to clean up some of
9283 the changes made in 5.003_03. The details are described below.
9284 A very brief summary is:
9286 o Visible Changes to Core Functionality
9288 -Allow and document permissions for FileHandle::new and
9290 -glob in Safe compartment used to allow shell access; now
9291 it's in the same category as `` and system().
9293 o Configure and build enhancements
9295 -perl library name is again -lperl, not -lperl5 in some cases.
9296 -Several hint files no longer set -g -DDEBUGGING by default.
9297 Instead, they just turn off optimization, since that is
9298 probably what was intended.
9299 -Include OS/2 and Plan9 updates.
9303 -SEGV with $_[0] and circular references fixed.
9304 -Ilya's debugger patch.
9305 -FAKE typeglobs fixed.
9306 -truncate with file name now works.
9307 -lval substr() no longer coredumps with refs
9308 -lval substr now clears lexicals in re-entered scopes.
9309 -core dump in caller() for signal handler for __DIE__.
9313 Here are the specific file-by-file changes.
9315 # This is my patch perl5.003_04.pat to perl5.003_03
9316 # The full description is below.
9317 # Please execute the following commands before applying this patch.
9318 # (You can feed this patch to 'sh' to do so.)
9321 # Obsolete perl4 hint file.
9326 # We'll create a new test, but patch won't automatically make it
9334 This is patch perl5.003_04.pat to perl version 5.003_03.
9335 This takes you from 5.003_03 to 5.003_04.
9337 To apply this patch, run the above commands,
9338 cd to your perl source directory and then type
9340 patch -p1 -N < perl5.003_04.pat
9342 The changes are described after each /^Index/ line below. This is
9343 designed so you can examine each change with a command such as
9345 csplit -k perl5.003_04.pat '/^Index:/' '{99}'
9349 Updated for 5.003_04.
9353 Change name of shared libperl library back to libperl.so.xxx,
9354 so that a simple -lperl picks up either libperl.a or
9357 Check if $sh='' in case we've reloaded an old config.sh
9361 Change name of shared perl library to libperl, instead of
9364 Add notes about fragility of shared libperl and the usefulness
9365 of archlib to separate different binaries.
9371 obsolete hints/dnix.sh removed.
9377 For building shared libperl, relocate whole rule to
9378 inside the if test -f $osname/Makefile.SHs case.
9380 Index: Porting/Glossary
9390 Subject: Re: SEGV with $_[0] and circular references
9392 Subject: random cleanup
9394 This patch removes a few obvious redundancies in the source.
9398 Updated. Note new comments to make AIX happy.
9402 Change /*#define../**/ into /*#define../ **/
9403 to make IBM's xlc compiler shut up about nested comments.
9404 The /*#define FOO /**/ is a perfectly legal un-nested comment, and
9405 I wish IBM would fix it's blasted compiler instead. In the meantime
9406 we'll take mercy on the poor AIX user and get rid of the screenfulls
9407 of stupid warning messages. Thanks to Hallvard B Furuseth for the fix.
9411 This patch changes neither behavior nor performance. However, it does
9412 reduce code size and improve maintainability by combining some common
9413 code in gv_fullname() and gv_efullname().
9415 Index: ext/FileHandle/FileHandle.pm
9417 This patch documents the behavior of FileHandle::{new,open} with
9418 regard to open modes. It also documents the exportation of Fcntl
9421 This patch fixes a bug observed by Tom Christiansen: FileHandle::new
9422 didn't allow for file permissions after the file mode. Here's a patch.
9424 Index: ext/IO/lib/IO/File.pm
9426 This patch fixes a bug observed by Tom Christiansen: IO::File::new
9427 didn't allow for file permissions after the file mode. Here's a patch.
9429 This patch documents the behavior of IO::File::{new,open} with
9430 regard to open modes. It also documents the exportation of Fcntl
9433 Index: ext/Opcode/Opcode.pm
9435 Subject: Re: glob in Safe compartment allows shell access
9437 I've moved the glob op into the same opcode tag as backticks and system
9438 and added a comment.
9442 This patch changes neither behavior nor performance. However, it does
9443 reduce code size and improve maintainability by combining some common
9444 code in gv_fullname() and gv_efullname().
9448 Subject: Patch for LONG_MAX & co.
9450 Sorry about adding yet another #ifdef forest, but hopefully this
9451 should resolve the *_MAX issues permanently. It adds to the
9452 previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
9453 symbols the complete set of
9454 /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
9455 those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
9456 Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
9457 and get appropriate figures. All references to LONG_(MIN|MAX) are
9458 changed appropriately.
9460 The .c changes have the side effect of making cast_uv properly use quad
9461 limits if quads are in use, but longs aren't 64 bit. Hopefully this all
9462 works, but I don't have any handy Crays to try it out on.
9464 Add notes on perl's internal types, specifically Quad_t and IV.
9466 Index: hints/hpux.sh
9468 Remove the d_bsdpgrp hint. The defaults should be ok.
9470 Index: hints/irix_6_2.sh
9472 Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
9473 unless that's what the user really wants.
9475 Index: hints/mpeix.sh
9477 Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
9478 unless that's what the user really wants.
9482 Fixes for sh vs. bin_sh + cleanup.
9484 Index: hints/ultrix_4.sh
9486 Don't call optimize=-g, just call optimize=none. The -g
9487 pulls in -DDEBUGGING, which might not be wanted.
9489 Index: lib/ExtUtils/MM_Unix.pm
9491 .C$(obj_ext) removed under OS/2 - conflicts with .c$(obj_ext).
9493 Index: lib/ExtUtils/xsubpp
9495 Fix SCOPE? (See pod/perlxs.pod).
9496 Up version number to 1.938.
9498 Index: lib/Test/Harness.pm
9500 Add a return value to runtests - non-zero if all tests ran ok,
9503 Index: lib/perl5db.pl
9505 Ilya's debugger patch.
9506 Undefined subroutine &Carp::longmess called at
9507 /opt/perl5.003_03/lib/perl5db.pl line 1423.
9510 Make perl5db compatible with the recent 'strict refs' enforcement
9515 A patch to perl5.003_02/malloc to give a sensible error abort() message
9516 in ANSI C, and to give it to stderr instead of stdout.
9518 Use config_h's STRINGIFY macro instead of pre-ANSI "p".
9522 Subject: FAKE typeglobs seriously busted (with patch)
9524 Handling of fake typeglobs (scalars that are really globs
9525 in disguise) is seriously busted since 5.002 (it wasn't
9527 The problem is that mg_get() on a glob calls gv_efullname()
9528 which might coerce its first arg to a string.
9530 Sub-critical patch to conceivably fix some %SIG problems. (Shared hash key
9531 weren't being properly detected by some of the sig magic, but as shared
9532 hash keys wouldn't normally be used in %SIG it's unlikely this is a
9533 significant problem.)
9535 This patch changes neither behavior nor performance. However, it does
9536 reduce code size and improve maintainability by combining some common
9537 code in gv_fullname() and gv_efullname().
9541 Update perlio-related variables.
9545 This patch changes neither behavior nor performance. However, it does
9546 reduce code size and improve maintainability by combining some common
9547 code in gv_fullname() and gv_efullname().
9551 Updated. See opcode.pl.
9555 Subject: Re: truncate with file name does not work (with patch)
9557 The prototype for truncate was changed so that perl won't die
9558 with C<use strict;> when the first arg is a bareword (filehandle).
9559 I think it was Tom (as in "tchrist") who brought this up.
9561 Here's a patch that undoes the damage, makes it work with
9562 C<use strict;>, and adds to the testsuite.
9564 Index: os2/Makefile.SHs
9568 Index: os2/diff.configure
9574 SH_PATH_INI vs. BIN_SH
9578 SH_PATH_INI added (needed to redefine SH_PATH for binary
9580 SH_PATH is redefined.
9588 Subject: Patch for LONG_MAX & co.
9590 Sorry about adding yet another #ifdef forest, but hopefully this
9591 should resolve the *_MAX issues permanently. It adds to the
9592 previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
9593 symbols the complete set of
9594 /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
9595 those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
9596 Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
9597 and get appropriate figures. All references to LONG_(MIN|MAX) are
9598 changed appropriately.
9600 The .c changes have the side effect of making cast_uv properly use quad
9601 limits if quads are in use, but longs aren't 64 bit. Hopefully this all
9602 works, but I don't have any handy Crays to try it out on.
9604 Add notes on perl's internal types, specifically Quad_t and IV.
9608 Removes an incorrect prototype for setlinebuf from
9609 perlio.c because it conflicts with the correct declaration in
9610 MachTen's stdio.h (and possibly other stdio's as well).
9612 Secondly, the code in perlio.c is not handling the (!PERLIO_IS_STDIO &
9613 HAS_F[GS]ETPOS) case. The patch fixes this omission (in a rather lumpen
9614 manner). I don't think this should affect platforms which try to hack a
9615 different path through the #ifdef forest, but this assertion would benefit
9620 Index: plan9/config.plan9
9624 Index: plan9/fndvers
9632 Index: plan9/setup.rc
9636 Index: pod/perldiag.pod
9638 Subject: lval substr() coredumps with refs (with patch)
9640 substr() coredumps with a target that is a ref, when it is used in
9642 The patch below corrects the problem by stringifying the reference
9643 first (and emitting a warning when appropriate).
9645 Index: pod/perlxs.pod
9647 document xsubpp SCOPE:
9651 Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
9653 substr() in lvalue context interacts in buggy fashion with SVs that
9654 are !SvOK. This manifests itself with lexicals that have a REFCNT of
9655 1, since these are merely "cleared in place" by setting SvOK_off.
9657 Subject: lval substr() coredumps with refs (with patch)
9659 substr() coredumps with a target that is a ref, when it is used in
9661 The patch below corrects the problem by stringifying the reference
9662 first (and emitting a warning when appropriate).
9664 Subject: Patch for LONG_MAX & co.
9668 This patch changes neither behavior nor performance. However, it does
9669 reduce code size and improve maintainability by combining some common
9670 code in gv_fullname() and gv_efullname().
9674 Subject: Patch for LONG_MAX & co.
9676 This patch changes neither behavior nor performance. However, it does
9677 reduce code size and improve maintainability by combining some common
9678 code in gv_fullname() and gv_efullname().
9682 This patch changes neither behavior nor performance. However, it does
9683 reduce code size and improve maintainability by combining some common
9684 code in gv_fullname() and gv_efullname().
9688 This patch changes neither behavior nor performance. However, it does
9689 reduce code size and improve maintainability by combining some common
9690 code in gv_fullname() and gv_efullname().
9694 This patch changes neither behavior nor performance. However, it does
9695 reduce code size and improve maintainability by combining some common
9696 code in gv_fullname() and gv_efullname().
9700 Subject: random cleanup
9702 This patch removes a few obvious redundancies in the source.
9704 Subject: sv_setsv patch
9706 This patch changes neither behavior nor performance. However, it does
9707 reduce code size and improve maintainability by combining some common
9708 code in gv_fullname() and gv_efullname().
9710 From: Chip Salzenberg
9711 Subject: Track SVs for destruction when -DPURIFY
9713 When checking for memory leaks, I compiled Perl with "-DPURIFY".
9714 Although that flag improves the leak checking, it also breaks
9715 destruction of global objects, because SVs aren't kept in captive
9718 This patch rectifies the problem by providing an alternative
9719 method for keeping track of SVs when Perl is compiled for Purify.
9720 It has no effect on normal operation.
9723 Add comment about assert(len >=0) when len is unsigned anyway.
9727 Subject: Re: truncate with file name does not work (with patch)
9729 The prototype for truncate was changed so that perl won't die
9730 with C<use strict;> when the first arg is a bareword (filehandle).
9731 I think it was Tom (as in "tchrist") who brought this up.
9733 Here's a patch that undoes the damage, makes it work with
9734 C<use strict;>, and adds to the testsuite.
9736 The "not implemented" branch is missing a "\n".
9740 Subject: FAKE typeglobs seriously busted (with patch)
9742 Handling of fake typeglobs (scalars that are really globs
9743 in disguise) is seriously busted since 5.002 (it wasn't
9746 The problem is that mg_get() on a glob calls gv_efullname()
9747 which might coerce its first arg to a string.
9749 Index: t/op/substr.t
9752 Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
9754 substr() in lvalue context interacts in buggy fashion with SVs that
9755 are !SvOK. This manifests itself with lexicals that have a REFCNT of
9756 1, since these are merely "cleared in place" by setting SvOK_off.
9758 Subject: lval substr() coredumps with refs (with patch)
9760 substr() coredumps with a target that is a ref, when it is used in
9762 The patch below corrects the problem by stringifying the reference
9763 first (and emitting a warning when appropriate).
9767 Subject: Re: truncate with file name does not work (with patch)
9769 The prototype for truncate was changed so that perl won't die
9770 with C<use strict;> when the first arg is a bareword (filehandle).
9771 I think it was Tom (as in "tchrist") who brought this up.
9773 Here's a patch that undoes the damage, makes it work with
9774 C<use strict;>, and adds to the testsuite.
9778 Subject: Re: Perl 5.003 dumps core executing caller() in signal handler for
9779 __DIE__ (with patch)
9781 sv_2pv() might call croak() (which is not prepared to handle that
9782 when it calls sv_2pv(), itself). Likewise for warn() (but under
9783 slightly more esoteric circumstances--mg_get() in sv_2pv() might
9784 trigger a call to warn()).
9787 Subject: Patch for LONG_MAX & co.
9789 PERL_BADLANG is examined by default before issuing a warning during
9790 internationalization.
9792 Index: utils/h2xs.PL
9794 Make leading =head NAME item a paragraph so pod2man finds it.
9796 Index: utils/perldoc.PL
9798 Use col -x to filter out half-line feeds (ESC-9) from
9799 HP-UX nroff -man output. (col -x isn't portable -- SunOS
9800 doesn't support the -x option.)
9807 Most of the changes in 5.003_03 are to make the build and installation
9808 process more robust. The details are described below. A very brief
9811 o Visible Changes to Core Functionality
9813 -Support for tied filehandles.
9815 o Configure enhancements
9817 -How to build and install a shared libperl.so is now documented
9818 and supported, though it's not the default for most platforms.
9822 -Support bit operations on strings longer than 15 bytes.
9824 -If a regex supplied to split() contains paranthesized subpatterns
9825 that can result in null matches, perl no longer coredumps.
9827 -Fix problems with each() on tied hashes.
9829 -Make h2ph architecture-independent by using Config at run-time
9830 rather than extraction time.
9834 Here are the specific file-by-file changes.
9836 # This is my patch perl5.003_03.pat to perl5.003_02
9837 # The full description is below.
9838 # Please execute the following commands before applying this patch.
9839 # (You can feed this patch to 'sh' to do so.)
9842 # Absorbed into Changes5.002
9846 rm -f ext/POSIX/mkposixman.pl
9848 # Moved to README.os2. I'm not sure why the README files are
9849 # here rather than in the appropriate subdirectories.
9853 rm -f pod/Makefile.PL
9855 # New test for bit ops.
9858 # Patches that create new tests don't always make them executable.
9861 # Create a new directory for Porting and Patching info.
9866 This is patch perl5.003_03.pat to perl version 5.003_02.
9867 This takes you from 5.003_02 to 5.003_03.
9869 To apply this patch, run the above commands,
9870 cd to your perl source directory and then type
9872 patch -p1 -N < perl5.003_03.pat
9874 The changes are described after each /^Index/ line below. This is
9875 designed so you can examine each change with a command such as
9877 csplit -k perl5.003_03.pat '/^Index:/' '{99}'
9881 Include 5.003_03 change notes.
9883 Move older change notes to separate files.
9887 New file. Changes from perl4.036 to 5.000.
9891 New file. Changes from 5.000 to 5.001
9895 New file. Changes from 5.001 to 5.002
9899 New file. Changes from 5.002 to 5.003
9903 Relaxed warning about ksh on exotic machines.
9905 Changed usesafe to useopcode.
9907 Add search for gzip and zip.
9909 Look more carefully for $sh (the Bourne-ish shell).
9910 Use that info to set $startsh correctly.
9912 Change prompts for PerlIO interface. See INSTALL
9913 for how this is supposed to work. The default is
9914 still the same as in 5.003_02, namely don't use
9915 any fancy new PerlIO stuff.
9917 Don't look for sigvec() since we don't actually use it.
9918 (Plus, it used to print an alarming misleading message about
9921 Look for stdio's _filbuf under the possible names of
9922 _filbuf, __filbuf, and _fill.
9924 New $useshrplib variable to control whether we build a shared
9925 libperl.so. The name of the library is in $libperl.
9926 Always install it in $installarchlib/CORE/$libperl.
9928 Check for <sys/resource.h> and <sys/wait.h> for NetBSD.
9930 Replace old $altmake stuff with newer autoconf-ish
9931 $make_set_make, which checks if $make sets $(MAKE). Now you
9932 choose an alternate make with sh Configure -Dmake=gmake (or
9935 Remove 'ln' for the list of essential commands. Simulate
9936 it with 'cp' if necessary.
9938 Change `logname` prompts to handle extra gratuitous spaces in
9943 Fix silly bug in checking for fully-qualified names in /etc/hosts.
9945 Generalize Gconvert tests. Give correct and more useful
9948 Use $obj_ext instead of literal '.o' in the dynaloader test.
9950 Include appropriate header files in bcopy() and memcpy()
9951 tests. Note whether memmove is available.
9953 Check whether struct sigaction works (needed for Solaris 2.5
9956 Include appropriate header files for randbits test.
9960 Add note about space requirements.
9962 Update to match Configure changes (Opcode vs. Safe,
9963 useperlio, useshrplib, etc.)
9965 Reorganize the structure of some of the hints.
9967 Miscellaneous clarifications.
9971 Updated. 5.003_02 introduced some massive patches, mostly
9972 due to spacing changes. I didn't bother to sort them all out;
9973 I just started with 5.003's MANIEFST.
9977 Support the new simplified shared libperl mechanism.
9979 Use new $make_set_make directive.
9981 Remove redundant libperl Make variable.
9983 Remove unnecessary MAB variable.
9985 Remove dependency of minitest on lib/Config.pm, since it could
9986 well have been a failure of configpm that inspired testing
9987 miniperl in the first place!
9989 Index: Porting/Glossary
9991 New file describing all the config.sh variables.
9992 Eventually, I hope to fill this directory with other useful
9997 Replace old README.os2 with more up-to-date os2/README.
10001 Updated to match current Configure and config_h.SH.
10002 Some rearrangement of parts has occurred due to new
10003 dependencies in the metaconfig units.
10007 Updated to match current Configure and config_h.SH.
10008 Some rearrangement of parts has occurred due to new
10009 dependencies in the metaconfig units.
10011 Include full descriptions of ARCHLIB, OLDARCHLIB, PRIVLIB,
10012 SITEARCH, and SITELIB. Previous versions just included the
10013 ~-expanded names (with unhelpful descriptions). No functionality
10014 is changed, but maybe it's a little better documented now.
10018 Possibly Include <signal.h> and <unistd.h>
10022 No longer prefer bcmp over memcmp when order doesn't matter.
10024 Support bit operations on strings longer than 15 bytes.
10032 Expand warning at the top.
10034 Index: ext/IO/IO.pm
10036 Clean up docmentation installation errors.
10038 Index: ext/IO/lib/IO/Seekable.pm
10040 Clean up docmentation installation errors.
10042 Index: ext/IO/lib/IO/Select.pm
10044 Clean up docmentation installation errors.
10046 Index: ext/Opcode/Opcode.xs
10048 Add support for tied filehandles.
10050 Index: ext/SDBM_File/sdbm/sdbm.h
10052 Change the Mymalloc to match Perl_malloc in perl.h.
10054 Index: ext/util/make_ext
10057 Get rid of unused altmake.
10061 Fix problems with each() on tied hashes.
10065 Change safe*alloc functions to have prototypes that
10066 match the system's malloc and free types. That is, use
10067 Malloc_t instead of char *, and Free_t instead of void.
10068 This is necessary so . . .
10070 Safefree cast matches type of free() whether it's perl's
10071 malloc/free or the system's malloc/free.
10073 Index: hints/README.hints
10075 Remove out-of-date info.
10077 Document a bit about how hint files work.
10079 Index: hints/aix.sh
10081 qmaxmem hint doesn't apply to gcc.
10083 Index: hints/dgux.sh
10085 Configure will now automatically detect shared libperl stuff.
10087 Index: hints/dynixptx.sh
10089 Fix typo in comment.
10091 Configure will now automatically detect shared libperl stuff.
10093 Index: hints/epix.sh
10095 Use glibpth instead of libpth. This allows Configure to
10096 add local directories, such as /opt/local/lib, etc.
10098 Index: hints/irix_6_2.sh
10100 Include some info on cc -n32 compile.
10102 Index: hints/linux.sh
10104 Configure now tests gcvt() more thoroughly.
10106 Index: hints/machten_2.sh
10108 Update where to find dld.
10110 Index: hints/mips.sh
10112 Use glibpth instead of libpth.
10114 Index: hints/next_3.sh
10116 Build up $mab dynamically. Since $mab isn't used anywhere
10117 anymore, this is useless. However, $mab was never used for
10118 next_3.sh anyway, so there's been no change in functionality.
10120 Index: hints/next_4.sh
10122 Get rid of extraneous isnext_4 variable. Configure and
10123 Makefile.SH will use $osname and $osvers instead.
10125 Build up $mab dynamically based on available architectures.
10127 Absorb $mab into ccflags and ccdlflags. I hope that will
10128 cover everything. (Configure should automatically remove
10129 the -arch stuff from cppflags.)
10131 Configure now knows next4 needs to use a shared libperl.5.so.
10133 Allow users to use -Dprefix.
10135 Index: hints/os2.sh
10137 Try to update to reflect newer shared libperl stuff.
10138 I probably goofed :-).
10140 Index: hints/sco.sh
10142 Additional notes on using icc.
10144 Additional flags for dynamic loading.
10146 Index: hints/solaris_2.sh
10148 Perl.h no longer prefers bcmp, so it's again ok if Configure
10149 finds them, since perl will prefer the mem* versions anyway.
10151 Index: hints/sunos_4_0.sh
10153 Don't include <unistd.h>
10155 Index: hints/sunos_4_1.sh
10157 Add brief note about GNU as and ld.
10159 Don't include <unistd.h>
10161 Add notes about WHOA THERE messages.
10163 Index: hints/titanos.sh
10165 Include sfio in libswanted.
10167 Don't set libpth any more.
10169 Index: hints/umips.sh
10175 Use memcmp even in cases where ordering doesn't matter.
10177 Fix problems with each() on tied hashes.
10181 Simplify installation of shared libperl.so.
10183 Avoid reaching Command Failed!!! with /usr/bin/perl.
10185 Index: lib/AutoSplit.pm
10187 Clean up docmentation installation errors.
10189 Index: lib/ExtUtils/MM_Unix.pm
10191 Remove MAB references.
10193 Use 'useshrplib' instead of 'd_shrplib'
10195 Index: lib/ExtUtils/MakeMaker.pm
10197 Remove mab references.
10199 Index: lib/FindBin.pm
10201 Clean up docmentation installation errors.
10203 Index: lib/Symbol.pm
10205 Put back in the BEGIN { require 5.002; }. The version in
10206 5.003_02 wouldn't work in 5.002 anyway. Further, the whole
10207 point of the construct is to catch 5.001m, so we can't use
10208 syntax introduced after 5.001m to do that.
10210 Index: lib/Text/Wrap.pm
10212 Remove double 'use strict'.
10214 Index: lib/perl5db.pl
10216 Add explicit '&' to avoid warnings under strict refs.
10218 Index: lib/sigtrap.pm
10220 Clean up docmentation installation errors.
10222 Index: makedepend.SH
10224 Use Configure's $sh and $make_set_make variables.
10230 Use Safefree() macro instead of safefree() function with
10231 a (possibly) incorrect cast. The whole point of the
10232 Safefree() macro is that it does the correct cast for you.
10235 Index: patchlevel.h
10237 Change to SUBVERSION 3.
10245 No longer prefer bcmp slightly for comparisons that don't care
10248 Rely on Configure setting SH_PATH.
10250 Change the function name to Pause() instead of pause() to
10251 avoid potential prototype problems. (This naming convention
10252 is similar to the Fwrite and Fflush macros.)
10254 Fix problems with each() on tied hashes.
10256 Work around crypt prototype problem on NeXT.
10260 Fixes to support non-std stdio.
10264 Try to document the various #defines a bit. This is far from
10267 Remove a lot of trailing whitespace. (It's of no consequence, but
10268 but I'm not going to redo the patch just to put back in the trailing
10269 whitespace either.)
10273 Fixes to support non-std stdio.
10277 Restore use of Safefree() macro.
10279 Index: perly.c.diff
10281 Restore use of Safefree() macro.
10285 Delete duplicate line.
10287 Index: plan9/buildinfo
10291 Index: pod/perlapio.pod
10293 Clean up docmentation installation errors.
10295 Index: pod/perlipc.pod
10299 Untaint port number.
10301 Index: pod/perlmod.pod
10303 Fix a minor nit regarding Exporter.
10305 Index: pod/perlre.pod
10307 Clean up docmentation installation errors.
10309 Index: pod/perltie.pod
10311 Add support for tied filehandles.
10313 Index: pod/perltrap.pod
10315 Clean up docmentation installation errors.
10317 Index: pod/perlxstut.pod
10319 Clean up docmentation installation errors.
10321 Index: pod/pod2man.PL
10323 Clean up docmentation installation errors.
10327 Add support for tied filehandles.
10329 If a regex supplied to split() contains paranthesized subpatterns
10330 that can result in null matches, perl coredumps.
10334 Use memcmp instead of bcmp even when we don't care about order.
10336 Add support for tied filehandles.
10340 Include <unistd.h>, <sys/wait.h>, and <sys/resource.h>.
10341 (The latter two are especially for NetBSD.)
10343 Don't assume sys/time.h and sys/select.h can't coexist.
10349 Fix safe*alloc and safefree prototypes.
10353 Use memcmp instead of bcmp even when we don't care about order.
10357 Use memcmp instead of bcmp even when we don't care about order.
10359 Index: t/lib/opcode.t
10361 Add support for tied filehandles.
10365 Support bit operations on strings longer than 15 bytes.
10369 Add support for tied filehandles.
10371 Index: t/op/split.t
10373 If a regex supplied to split() contains paranthesized subpatterns
10374 that can result in null matches, perl coredumps.
10378 Include <unistd.h>.
10380 Use memcmp instead of bcmp even when we don't care about order.
10384 Include <unistd.h>.
10386 Use correct types for safe*alloc and safefree functions.
10388 Index: utils/h2ph.PL
10390 Make h2ph architecture-independent by using Config at run-time
10391 rather than extraction time.
10393 Index: writemain.SH
10395 Remove unnecessary curlies. (They are a leftover from
10396 an older auto_init mechanism.)
10398 Index: x2p/Makefile.SH
10400 Use Configure's $sh and $make_set_make.
10402 Remove MAB stuff, since it's now in ccflags.
10404 Keep 5.003's RCS info.
10408 Keep 5.003's RCS info.
10412 Use Configure's FILE_filbuf macro instead of a raw _filbuf.
10419 o Visible Changes to Core Functionality
10420 - Redefining constant subs, or changing sub's prototype now give warnings.
10421 - Fixes for ++/-- of values close to max/min size of an integer
10422 - Warning for un-qualified bareword as handler in $SIG{}.
10423 - UNIVERSAL::isa can now be called as static method.
10425 o Changes in Core Internals
10426 - PerlIO abstraction added.
10427 Perl core and standard extensions no longer assume ANSI C's stdio is IO
10428 mechanism, Default Configure mode is still to use stdio via set of C macros.
10429 Alternate modes are to use stdio via one perlio.c module, or
10430 to use sfio if available.
10432 - Several bug fixs from perl5-porters
10433 - Make sources non-ANSI C correct again.
10435 - Last of shared-hash-key patches
10436 - eval '(0,1..3)'; # --> SegFault
10437 - coredumps after simple subsitutes.
10438 - Correction to UNIVERSAL::VERSION docs.
10439 - Fixed io_udp test.
10440 - Fixed another abuse of malloc'ed memory.
10441 - Enabled DEBUGING_MSTATS whenever perl's malloc() is used.
10442 - Reverted to default of not hiding perl's malloc (if used).
10444 o Changes in the Standard Library and Utilities
10445 - Fixed MakeMaker for static SDBM and builing in a link tree.
10446 - Upgraded to IO-1.09, and includes latest (still experimental) IO::Select.
10447 - Documentation/test tweak to DB_File
10448 - h2xs upgrade to allow use C::Scan module
10450 o Changes in OS-specific and Build-time Support
10451 - Attempted to re-created 5.003_01's NeXT support with metaconfig units.
10453 - make minitest now depends on lib/Config.pm, as some of tests require it.
10454 - Included latest plan9 sub-directory
10455 - Applied OS/2 patches.
10456 - Typo patch for VMS.
10463 Version 5.003_01 contains bugfixes and additions accumulated since
10464 version 5.002_01, since the patch to version 5.003 was deliberately
10465 kept simple. In addition to numerous small bugfixes in the core,
10466 library files, and documentation, this patch contains several
10467 significant revisions, summarized below:
10469 o Visible Changes to Core Functionality
10471 - A port to Plan9 has been started, and changes are integrated into
10472 the standard distribution. As of this release, the Perl core
10473 and several common extensions are working.
10475 - A set of basic methods in the UNIVERSAL class have been added to
10476 the Perl core. Since UNIVERSAL is an implicit member of every
10477 class's @ISA, the methods can be called via any object.
10479 - A mandatory warning has been added for 'declarations' of lexical
10480 variables using the "my" operator which mask an existing lexical
10481 variable declared in the same scope, making the previous variable
10482 inaccessible by its name.
10484 - The "use" and "require" operators have been extended to allow
10485 checking of the required module's version. The "use" operator
10486 can now be used for an immediate version check of Perl itself.
10488 - A new "strict" pragma, "strict untie", has been added, which
10489 produces an error if a tied value is untied when other references
10490 exist to the internal object implementing the tie.
10492 - Barewords used as associative array keys (i.e. when specifying
10493 an associative array element like $foo{__BAR} or on the left
10494 side of the => operator) may now begin with an underscore as
10495 well as an alphabetic character.
10497 - Some of the configuration information previously produced by the
10498 -v switch has been moved to the -V switch, in order to keep -v
10501 o Changes in Core Internals
10503 - Symbol table and method lookups have been made faster.
10505 - Perl subroutines which just return a constant value are now
10506 optimized at compile time into inline constants.
10508 - Management of keys for associative arrays has been improved to
10509 conserve space when the same keys are reused frequently, and
10510 to pass true Perl values to tie functions, instead of stringified
10513 - Messages normally output to stderr may be directed to another
10514 stream when Perl is built. This allows some platforms to
10515 present diagnostic output in a separate window from normal
10518 - A bug which caused suiperl to fail silently, albeit securely,
10519 in version 5.003 on some systems has been fixed.
10521 - Management of Unix-style signal handlers via the %SIG associative
10522 array has been made safer.
10524 - Several global C symbols have been renamed to eliminate collisions
10525 with system C header files or libraries on some platforms.
10526 Unfortunately, this means that dynamic extensions compiled under
10527 previous versions of Perl will need to be rebuilt for Perl
10528 5.003_01. We're in the process of cleaning up Perl's C
10529 namespace to make it easier to link Perl with other binaries,
10530 so this will probably happen again between now and version 5.004.
10531 After that, we'll do our best to maintain binary compatibility
10534 - An alternate allocation strategy has been added to Perl's
10535 optional private memory management routines. This strategy,
10536 which may be selected when Perl is built, is designed to
10537 conserve memory in programs which allocate many small
10538 chunks of memory with sizes near a power of 2, as is often
10539 the case in Perl programs.
10541 - Several memory leaks in the creation and destruction of
10542 multiple interpreters have been fixed.
10544 o Changes in the Standard Library and Utilities
10546 - The Opcode extension, which allows you to control a program's
10547 access to Perl operations, has been added to the standard
10548 distribution. This extends the work begun in the original
10549 Safe extension, and subsumes it. The Safe interface is still
10552 - The IO extension, which provides a set of classes for object-
10553 oriented handling of common I/O tasks, has been added to the
10554 standard distribution. The IO classes will form the basis
10555 for future development of Perl's I/O interface, and will
10556 subsume the FileHandle class in the near future. The default
10557 class to which all Perl I/O handles belong is now IO::Handle,
10558 rather than FileHandle.
10560 - The ExtUtils::Embed library module, which provides a set
10561 of utility function to help in embedding Perl in other
10562 applications, has been added to the standard distribution.
10564 - The Fatal library module, which provides a simple interface
10565 for creating "do-or-die" equivalents of existing functions,
10566 has been added to the standard distribution.
10568 - The FindBin library module, which determines the full path
10569 to the currently executing program, has been added to the
10570 standard distribution.
10572 - The DB_File extension, and the Getopt::Long, Test::Harness,
10573 Text::Tabs, Text::Wrap, Time::Local and sigtrap library modules
10574 have been updated to the authors' latest versions.
10576 - The Carp library module now considers the @ISA chain when
10577 determining the caller's package for inclusion in error messages.
10579 - The h2xs, perlbug, and xsubpp utilities have been updated.
10581 - The standard Perl debugger has been updated, and the information
10582 provided to the debugger when an XSUB is called has been improved,
10583 making it possible for alternate debuggers (such as Devel::DProf)
10584 to do a better job of tracking XSUB calls.
10586 - The pod documentation formatting tools in the standard distribution
10587 can now handle characters in the input stream whose high bit is set.
10589 - The cperl-mode EMACS editing mode has been updated.
10591 o Changes in Documentation
10593 - Typographic and formatting errors have been corrected in the pod
10594 documentation for the core and standard library files
10596 - Explanations of several core operators have been improved
10598 - The perldebug, perlembed, perlipc, perlsec, and perltrap documents
10599 extensively revised.
10601 o Changes in OS-specific and Build-time Support
10603 - Support for the NeXT platform has been extended through
10604 NeXTSTEP/OPENSTEP 4.0, and now includes the ability to create MABs.
10606 - Support for OS/2 has been extended as well, and now includes
10607 options for building a.out binaries.
10609 - Support for VMS has also been extended, incorporating improved
10610 processing of file specification strings, optional suppression of
10611 carriage control interpretation for record-structured files,
10612 improved support for the -S command line switch, a number of
10613 VMS-specific bugfixes, and significantly improved performance
10614 in line-oriented reading of files.
10616 - Several hints files have been added or updated: aux.sh (updated),
10617 convexos.sh (updated), irix_4.sh (updated), irix_5.sh (updated),
10618 irix_6_2.sh (updated), next_3.sh (updated), next_3_2.sh (new),
10619 next_3_3.sh (new), next_4.sh (new), os2/sh (updated),
10620 sco.sh (updated), and solaris_2.sh (updated).
10622 - The test driver for the regression tests now reports when a set
10623 of tests have been skipped (presumable because the operation
10624 they're designed to test isn't supported on the current system).