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 Graham Barr <gbarr@ti.com>
22 Spider Boardman <spider@orb.nashua.nh.us>
23 Tim Bunce <Tim.Bunce@ig.co.uk>
24 Tom Christiansen <tchrist@perl.com>
25 Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
26 M. J. T. Guy <mjtg@cus.cam.ac.uk>
27 Gurusamy Sarathy <gsar@engin.umich.edu>
28 Jarkko Hietaniemi <jhi@iki.fi>
29 Nick Ing-Simmons <nik@tiuk.ti.com>
30 Andreas Koenig <a.koenig@mind.de>
31 Doug MacEachern <dougm@opengroup.org>
32 Paul Marquess <pmarquess@bfsec.bt.co.uk>
33 Jeff Okamoto <okamoto@hpcc123.corp.hp.com>
34 Ulrich Pfeifer <pfeifer@charly.informatik.uni-dortmund.de>
35 Tom Phoenix <rootbeer@teleport.com>
36 Norbert Pueschel <pueschel@imsdd.meb.uni-bonn.de>
37 Dean Roehrich <roehrich@cray.com>
38 Roderick Schertler <roderick@argon.org>
39 Ilya Zakharevich <ilya@math.ohio-state.edu>
41 And the Keepers of the Patch Pumpkin:
43 Charles Bailey <bailey@hmivax.humgen.upenn.edu>
44 Andy Dougherty <doughera@lafcol.lafayette.edu>
45 Chip Salzenberg <chip@perl.com>
52 This is it before _98. No more last-minute features. Really, I mean
53 it this time. No kidding.
57 Title: "New operator systell()"
59 Files: doio.c ext/Opcode/Opcode.pm keywords.pl opcode.pl
60 pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c
63 Title: "Allow constant sub to be optimized when called with parens"
67 Title: "Make {,un}pack fail on invalid pack types"
69 Files: pod/perldiag.pod pp.c
73 Title: "Fix bitwise ops and {,un}pack() on Cray CPUs"
79 Files: lib/Cwd.pm lib/File/Path.pm lib/FindBin.pm vms/perly_c.vms
80 vms/vms.c vms/writemain.pl
82 Title: "Win32 update (three patches)"
83 From: Gurusamy Sarathy and Nick Ing-Simmons
84 Files: lib/Cwd.pm lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm
85 lib/File/Basename.pm win32/Makefile win32/makedef.pl
86 win32/perllib.c win32/win32.c win32/win32iop.h
90 Title: "Fix error messages on method lookup failure"
94 Title: "Fix use of var before init in util.c"
95 From: Gurusamy Sarathy
96 Msg-ID: <199704162342.TAA20773@aatma.engin.umich.edu>
97 Date: Wed, 16 Apr 1997 19:42:41 -0400
102 Title: "Linux hints: Allow build w/o suidperl, prefer tcsh to csh"
103 From: Michael De La Rue <mikedlr@tardis.ed.ac.uk>
104 Files: Configure hints/linux.sh
106 LIBRARY AND EXTENSIONS
108 Title: "Fix bug in Opcode when (maxo & 15) > 8"
109 From: Chip Salzenberg
110 Files: ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
113 Title: "CGI.pm broke again"
115 Msg-ID: <199704171136.NAA24859@anna.in-berlin.de>
116 Date: Thu, 17 Apr 1997 13:36:28 +0200
119 Title: "Revise quotewords()"
120 From: Shishir Gundavaram <shishir@ruby.ora.com>
121 Files: lib/Text/ParseWords.pm
133 Title: "Doc updates: INSTALL-1.13, pumpkin.pod-1.9"
135 Files: INSTALL Porting/pumpkin.pod
137 Title: "Document size restrictions for packed integers"
138 From: Jarkko Hietaniemi
139 Files: pod/perlfunc.pod
146 Y'know, I've heard of this "beta" thing, but it's been so long since
147 I've seen one, I'm not sure it really exists...
149 CORE LANGUAGE CHANGES
151 Title: "New operator: sysseek()"
152 From: Chip Salzenberg
153 Files: doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm global.sym
154 keywords.pl opcode.pl pod/perldelta.pod pod/perlfunc.pod
155 pp_sys.c t/op/sysio.t toke.c
157 Title: "Allow recursive substitution again"
158 From: Chip Salzenberg
159 Files: pod/perldelta.pod pod/perldiag.pod pp_hot.c
163 Title: "Use size_t for socket size parameters of GNU libc"
164 From: Chip Salzenberg
165 Files: doio.c pp_sys.c
167 Title: "Fix STMT_{START,END} under g++"
168 From: Steven Parkes <parkes@sierravista.com>
169 Msg-ID: <199704141935.MAA11240@monterey.sierravista.com>
170 Date: Mon, 14 Apr 1997 12:35:34 -0700
173 Title: "Win32 update (four patches)"
174 From: Gurusamy Sarathy and Nick Ing-Simmons
175 Files: MANIFEST README.win32 dosish.h ext/SDBM_File/Makefile.PL
176 ext/SDBM_File/sdbm/Makefile.PL ext/SDBM_File/sdbm/sdbm.c
177 ext/SDBM_File/sdbm/sdbm.h lib/ExtUtils/MM_Unix.pm perl.c
178 utils/perlbug.PL utils/perldoc.PL win32/Makefile win32/TEST
179 win32/config.H win32/config.w32 win32/config_h.PL
180 win32/config_sh.PL win32/perllib.c win32/runperl.c
181 win32/win32.c win32/win32io.c win32/win32sck.c
185 Title: "New API function: perl_eval_pv()"
186 From: Doug MacEachern
187 Msg-ID: <199704142113.RAA06823@postman.osf.org>
188 Date: Mon, 14 Apr 1997 17:13:41 -0400
189 Files: perl.c pod/perlcall.pod pod/perldelta.pod pod/perlembed.pod
190 pod/perlguts.pod proto.h
192 Title: "Fix C< s//whatever/ >, which reuses old pattern"
193 From: Chip Salzenberg
194 Files: pp_hot.c regexec.c
196 Title: "Return a value from PerlIO_{,un}getc"
197 From: Hallvard B Furuseth
198 Msg-ID: <199704131228.OAA05695@bombur2.uio.no>
199 Date: Sun, 13 Apr 1997 14:28:14 +0200 (MET DST)
202 Title: "Fix for environment leak"
203 From: skimo@breughel.ufsia.ac.be (Sven Verdoolaege)
204 Msg-ID: <19970415103246.NN46698@breughel.ufsia.ac.be>
205 Date: Tue, 15 Apr 1997 10:32:46 +0200
208 Title: "Fix comments in seed()"
209 From: Hallvard B Furuseth
210 Msg-ID: <199704141758.TAA06895@bombur2.uio.no>
211 Date: Mon, 14 Apr 1997 19:58:38 +0200 (MET DST)
216 Title: "Put extensions' autoload files in $archlib"
217 From: Chip Salzenberg
220 Title: "Use '-fPIC' for debugging compiles under Solaris with gcc"
221 From: Hallvard B Furuseth
224 LIBRARY AND EXTENSIONS
226 Title: "Refresh CGI to 2.34"
227 From: Chip Salzenberg
228 Files: eg/cgi/customize.cgi eg/cgi/tryit.cgi lib/CGI.pm
231 Title: "Debugger update"
232 From: Ilya Zakharevich
233 Msg-ID: <199704142115.RAA09923@monk.mps.ohio-state.edu>
234 Date: Mon, 14 Apr 1997 17:15:27 -0400 (EDT)
235 Files: lib/perl5db.pl
237 Title: "diagnostics: $/ gotcha"
239 Msg-ID: <199704151814.UAA03404@anna.in-berlin.de>
240 Date: Tue, 15 Apr 1997 20:14:01 +0200
241 Files: lib/diagnostics.pm
243 Title: "Update File::Path"
245 Msg-ID: <199704151401.QAA02556@anna.in-berlin.de>
246 Date: Tue, 15 Apr 1997 16:01:07 +0200
247 Files: lib/File/Path.pm t/lib/filepath.t
249 Title: "User::pwent.pm: g{,e}cos"
250 From: Tom Christiansen
251 Msg-ID: <199704130135.TAA23274@jhereg.perl.com>
252 Date: Sat, 12 Apr 1997 19:35:54 -0600
253 Files: lib/User/pwent.pm
255 Title: "Sys::Syslog: hyphens in hostnames"
256 From: Jarkko Hietaniemi
257 Msg-ID: <199704151421.RAA19693@alpha.hut.fi>
258 Date: Tue, 15 Apr 1997 17:21:53 +0300 (EET DST)
259 Files: lib/Sys/Syslog.pm
261 Title: "Clean up format of dlopen() debug info"
262 From: Hallvard B Furuseth
263 Files: ext/DynaLoader/dl_dlopen.xs
271 Title: "xsubpp incorrectly handles 'class::newthing()'"
272 From: "John Q. Linux" <jql@jql.accessone.com>
273 Msg-ID: <199704122201.PAA01780@jql.accessone.com>
274 Date: Sat, 12 Apr 1997 15:01:33 -0700
275 Files: lib/ExtUtils/xsubpp
279 Title: "Add CGI to perldelta.pod and improve its description in MANIFEST"
280 From: Chip Salzenberg
281 Files: MANIFEST pod/perldelta.pod
283 Title: "Describe probs with majordomo 1.94.1"
284 From: Chip Salzenberg
285 Files: pod/perldelta.pod
287 Title: "Fix description of /\G/g"
288 From: Chip Salzenberg
289 Files: pod/perlop.pod
291 Title: "Mention '...' operator in precedence table"
292 From: Tom Christiansen
293 Msg-ID: <199704131724.LAA23120@jhereg.perl.com>
294 Date: Sun, 13 Apr 1997 11:24:16 -0600
295 Files: pod/perlop.pod
302 Any minute now... second public beta... no, really...
304 CORE LANGUAGE CHANGES
306 Title: "Fix for incorrect overloaded assignment"
307 From: Ilya Zakharevich
308 Msg-ID: <199704112225.SAA03482@monk.mps.ohio-state.edu>
309 Date: Fri, 11 Apr 1997 18:25:33 -0400 (EDT)
312 Title: "Fix C< $x=''; pos($x)=0; $x=~/\G$/ >"
313 From: Chip Salzenberg
316 Title: "Fix label on C<for(;;)> statement"
317 From: Chip Salzenberg
318 Files: perly.c perly.y
322 Title: "update to 5.003_97b/hint/irix_6_2.sh"
323 From: Scott Henry <scotth@sgi.com>
324 Msg-ID: <yd8hghdjbk0.fsf@hoshi.engr.sgi.com>
325 Date: 11 Apr 1997 18:05:03 -0700
326 Files: hints/irix_6_2.sh
330 Title: "Before 'BEGIN not safe', explain why"
331 From: Chip Salzenberg
334 Title: "New error msg for low-key failure of C<require>"
335 From: Chip Salzenberg
336 Files: pod/perldiag.pod pp_ctl.c t/pragma/strict-subs
339 Title: "Put "dXSUB_SYS" last in declarations"
340 From: Chip Salzenberg
341 Files: win32/perllib.c
343 Title: "Minor type cleanup"
344 From: Chip Salzenberg
345 Files: proto.h toke.c
351 LIBRARY AND EXTENSIONS
353 Title: "win32: perl5db patch"
354 From: Gurusamy Sarathy
355 Msg-ID: <199704102142.RAA27396@aatma.engin.umich.edu>
356 Date: Thu, 10 Apr 1997 17:42:13 -0400
357 Files: lib/perl5db.pl
359 Title: "Enhancements to debugger, Term::ReadLine, Term::Cap"
360 From: Ilya Zakharevich
361 Msg-ID: <199704101948.PAA01841@monk.mps.ohio-state.edu>
362 Date: Thu, 10 Apr 1997 15:48:07 -0400 (EDT)
363 Files: lib/Term/Cap.pm lib/Term/ReadLine.pm lib/perl5db.pl
365 Title: "MM_Unix patch for use under CVS"
367 Msg-ID: <yfmd8s1vhpn.fsf@ls6.informatik.uni-dortmund.de>
368 Date: 11 Apr 1997 14:59:00 +0200
369 Files: lib/ExtUtils/MM_Unix.pm
371 Title: "Complex update (five patches)"
372 From: Jarkko Hietaniemi
373 Files: lib/Math/Complex.pm t/lib/complex.t
375 Title: "Fix undef warning in Math::BigInt"
376 From: Chip Salzenberg
377 Files: lib/Math/BigInt.pm
385 Title: "Add B<-o> option to a2p, for old awk; make new the default"
386 From: Chip Salzenberg
387 Files: x2p/a2p.h x2p/a2p.pod x2p/a2py.c x2p/walk.c
391 Title: "typo in lib/diagnostics.pm"
392 From: barnett@grymoire.crd.ge.com (Bruce Barnett)
393 Msg-ID: <199704111800.OAA27297@grymoire.crd.ge.com>
394 Date: Fri, 11 Apr 1997 14:00:54 -0400
395 Files: lib/diagnostics.pm
397 Title: "Use B<> for options in Class::Struct pod"
398 From: Hugo van der Sanden <hv@iii.co.uk>
399 Msg-ID: <334D2E7B.67F0@iii.co.uk>
400 Date: Thu, 10 Apr 1997 19:16:27 +0100
401 Files: lib/Class/Struct.pm
403 Title: "Explain //g and \G issues"
404 From: Gurusamy Sarathy
405 Msg-ID: <199704122048.QAA25060@aatma.engin.umich.edu>
406 Date: Sat, 12 Apr 1997 16:48:41 -0400
407 Files: pod/perldelta.pod pod/perlop.pod pod/perlre.pod
409 Title: "more (err, less) doubled words"
410 From: Jarkko Hietaniemi
411 Msg-ID: <199704111931.WAA24460@alpha.hut.fi>
412 Date: Fri, 11 Apr 1997 22:31:25 +0300 (EET DST)
413 Files: ext/DB_File/DB_File.pm ext/DynaLoader/DynaLoader.pm
414 ext/IO/lib/IO/Pipe.pm lib/CGI.pm lib/Exporter.pm
415 lib/ExtUtils/MakeMaker.pm lib/IPC/Open2.pm lib/IPC/Open3.pm
416 lib/vars.pm pod/perlcall.pod pod/perldiag.pod
417 pod/perlfaq1.pod pod/perlfaq3.pod pod/perlfaq5.pod
418 pod/perlfaq7.pod pod/perlfaq8.pod pod/perlipc.pod
420 Title: "Freudian slip error in perlsub.pod"
421 From: barnett@grymoire.crd.ge.com (Bruce Barnett)
422 Msg-ID: <199704111755.NAA27200@grymoire.crd.ge.com>
423 Date: Fri, 11 Apr 1997 13:55:07 -0400
424 Files: pod/perlsub.pod
426 Title: "Little patch for perl5.003_97c/pod/perlpod.pod"
427 From: rse@engelschall.com (Ralf S. Engelschall)
428 Msg-ID: <199704112048.WAA08733@en1.engelschall.com>
429 Date: Fri, 11 Apr 1997 22:48:37 +0200
430 Files: pod/perlpod.pod
437 That second public beta will be Real Soon Now...
439 CORE LANGUAGE CHANGES
441 Title: "Refine setgroups() behavior of C<$)>"
442 From: Chip Salzenberg
443 Files: mg.c pod/perldelta.pod pod/perlvar.pod
445 Title: "Forbid -[Mm] on #! line"
446 From: Chip Salzenberg
447 Files: pod/perldelta.pod pod/perldiag.pod toke.c
451 Title: "Fix dynamic loading (and argv[0]) under AmigaOS"
452 From: Norbert Pueschel
453 Msg-ID: <77724842@Armageddon.meb.uni-bonn.de>
454 Date: Tue, 08 Apr 1997 22:01:45 +0200
455 Files: hints/amigaos.sh
457 Title: "Special mkdir() for VMS"
459 Msg-ID: <01IHGOXN6MZM0004K3@hmivax.humgen.upenn.edu>
460 Date: Tue, 08 Apr 1997 12:33:56 -0400 (EDT)
461 Files: dosish.h lib/ExtUtils/MM_Unix.pm lib/File/Path.pm os2/os2ish.h
462 plan9/plan9ish.h pp_sys.c unixish.h vms/vms.c vms/vmsish.h
466 Title: "Fix assignment from magic SV that becomes a glob"
467 From: Chip Salzenberg
472 Title: "Fix syntax error in Configure comment(!)"
473 From: Chip Salzenberg
476 Title: "For Solaris, if -DDEBUGGING, default to '-KPIC', not '-Kpic'"
477 From: Chip Salzenberg
480 Title: "Fix usage of dXSUB_SYS, esp. in ExtUtils::Miniperl"
481 From: Chip Salzenberg
482 Files: dosish.h minimod.pl os2/os2ish.h plan9/plan9ish.h vms/vmsish.h
484 LIBRARY AND EXTENSIONS
486 Title: "Replace Class::Template with improved Class::Struct"
487 From: Jim Miner <jfm@winternet.com>
488 Files: MANIFEST lib/Class/Struct.pm lib/Class/Template.pm
489 lib/File/stat.pm lib/Net/hostent.pm lib/Net/netent.pm
490 lib/Net/protoent.pm lib/Net/servent.pm lib/Time/gmtime.pm
491 lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
492 lib/User/pwent.pm pod/perldelta.pod pod/perlfaq7.pod
493 pod/perlmod.pod pod/perltoot.pod
495 Title: "MakeMaker pathname patch"
496 From: Nick Ing-Simmons
497 Msg-ID: <199704091908.UAA00877@ni-s.u-net.com>
498 Date: Wed, 9 Apr 1997 20:08:23 +0100
499 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
501 Title: "Fix configuration of new socket"
502 From: Chip Salzenberg
503 Files: ext/IO/lib/IO/Socket.pm
505 Title: "Improve IO::Handle docs; don't export _open_mode_string"
506 From: Chip Salzenberg
507 Files: ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
509 Title: "Complex.pm: 0**0 sanity"
510 From: Jarkko Hietaniemi
511 Msg-ID: <199704091804.VAA13930@alpha.hut.fi>
512 Date: Wed, 9 Apr 1997 21:04:23 +0300 (EET DST)
513 Files: lib/Math/Complex.pm
515 Title: "Fix typos in Math::Trig"
516 From: Jarkko Hietaniemi
517 Files: lib/Math/Trig.pm
521 Title: "Accommodate CodeBuilder variant of Machten 4.0.3"
522 From: Dominic Dunlop <domo@slipper.ip.lu>
523 Msg-ID: <v03020902af704d320f27@[194.51.248.88]>
524 Date: Tue, 8 Apr 1997 22:15:15 +0200
525 Files: t/io/fs.t t/op/stat.t
533 Title: "IO::Socket doc fix"
534 From: Roderick Schertler
535 Msg-ID: <28383.860527843@eeyore.ibcinc.com>
536 Date: Tue, 08 Apr 1997 15:30:43 -0400
537 Files: ext/IO/lib/IO/Socket.pm
544 Working on the second public beta...
546 CORE LANGUAGE CHANGES
548 Title: "Make assignment to C<$)> call setgroups()"
549 From: Chip Salzenberg
550 Files: Configure config_H config_h.SH mg.c plan9/config.plan9
551 pod/perldelta.pod vms/config.vms win32/config.H
554 Title: "Grandfather "$$<digit>" in strings"
555 From: Chip Salzenberg
556 Files: pod/perldiag.pod toke.c
558 Title: "Disconnect warn and die hooks _after_ object destruction"
559 From: Chip Salzenberg
562 Title: "Forbid recursive substitutions"
563 From: Chip Salzenberg
564 Files: cop.h pod/perldelta.pod pod/perldiag.pod pp_ctl.c pp_hot.c
568 Title: "Use SSize_t for values of PerlIO_{read,write}"
569 From: Chip Salzenberg
570 Files: perlio.c perlio.h perlsdio.h pp_sys.c
572 Title: "perlwin-97a_4: win32 environ fix"
573 From: Gurusamy Sarathy
574 Msg-ID: <199704060431.XAA23400@aatma.engin.umich.edu>
575 Date: Sat, 05 Apr 1997 23:31:11 -0500
576 Files: win32/win32.c win32/win32io.c win32/win32io.h win32/win32iop.h
580 Title: "length($') isn't"
581 From: Gurusamy Sarathy
582 Msg-ID: <199704070730.DAA07310@aatma.engin.umich.edu>
583 Date: Mon, 07 Apr 1997 03:30:44 -0400
586 Title: "Fix obscure regex bug related to leading C<.*>"
587 From: Chip Salzenberg
590 Title: "Add warning for glob failure"
591 From: Chip Salzenberg
592 Files: pod/perldelta.pod pod/perldiag.pod pp_hot.c
594 Title: "Fix C<perl -V> in presence of local patches"
595 From: Chip Salzenberg
600 Title: "Don't suggest 'Configure -der' in config.sh comments"
601 From: Chip Salzenberg
604 LIBRARY AND EXTENSIONS
606 Title: "CGI->redirect patch"
607 From: Doug MacEachern
608 Msg-ID: <199704051527.KAA11280@postman.osf.org>
609 Date: Sat, 05 Apr 1997 10:27:52 -0500
612 Title: "Updates to Math::Complex and Math::Trig"
613 From: Jarkko Hietaniemi
614 Files: lib/Math/Complex.pm lib/Math/Trig.pm pod/perldelta.pod
617 Title: "Fix FindBin under Win32, and document success"
618 From: Nick Ing-Simmons and Gurusamy Sarathy
619 Msg-ID: <199704051504.QAA09507@ni-s.u-net.com>
620 Date: Sat, 5 Apr 1997 16:04:52 +0100
621 Files: README.win32 lib/Cwd.pm lib/FindBin.pm
629 Title: "Patch for 'perldoc -f'"
631 Msg-ID: <199704061732.TAA00353@bergen.sn.no>
632 Date: Sun, 6 Apr 1997 19:32:04 +0200
633 Files: utils/perldoc.PL
637 Title: "Document required module versions"
638 From: Chip Salzenberg
639 Files: pod/perldelta.pod
641 Title: "Document sample function perl_eval()"
642 From: Doug MacEachern
643 Msg-ID: <199704051524.KAA06090@postman.osf.org>
644 Date: Sat, 05 Apr 1997 10:24:43 -0500
645 Files: pod/perlcall.pod pod/perlembed.pod
647 Title: "Make L<perltrap> refer to L<perldelta>"
648 From: Chip Salzenberg
649 Files: pod/perltrap.pod
656 This release gets a letter instead of a full subversion because I'm
657 planning on making 5.003_98 the second public beta.
659 CORE LANGUAGE CHANGES
661 Title: "Fix AUTOLOAD, or kill me"
662 From: Chip Salzenberg
663 Files: gv.c pp.c t/op/method.t
667 Title: "Add support for Cygwin32 (GNU-Win32) -- very low impact"
668 From: John Cerney <j-cerney1@ti.com>
669 Msg-ID: <199704030821.JAA08762@pluto.tiuk.ti.com>
670 Date: Thu, 3 Apr 1997 09:21:17 +0100
671 Files: MANIFEST README.cygwin32 cygwin32/cw32imp.h cygwin32/gcc2
672 cygwin32/ld2 cygwin32/perlgcc cygwin32/perlld
673 ext/DynaLoader/dl_cygwin32.xs hints/cygwin32.sh perl.h
676 Title: "Win32 update (six patches)"
677 From: Gurusamy Sarathy
678 Files: MANIFEST README.win32 dosish.h t/io/fs.t t/io/tell.t
679 t/lib/io_tell.t t/op/magic.t t/op/mkdir.t t/op/runlevel.t
680 t/op/stat.t t/op/taint.t win32/Makefile win32/VC-2.0/pod.mak
681 win32/makedef.pl win32/pod.mak win32/win32.c win32/win32.h
682 win32/win32io.c win32/win32io.h win32/win32iop.h
684 Title: "AmigaOS update"
685 From: Norbert Pueschel
686 Msg-ID: <77724828@Armageddon.meb.uni-bonn.de>
687 Date: Thu, 03 Apr 1997 16:16:51 +0200
688 Files: README.amiga hints/amigaos.sh
692 Title: "Fix const-sub-related panic on C<sub foo { my $x; 0 } foo>"
693 From: Chip Salzenberg
696 Title: "Fix warning for useless C<1..2>"
697 From: Chip Salzenberg
700 Title: "Minor cleanups"
701 From: Gurusamy Sarathy
702 Msg-ID: <199704040056.TAA22253@aatma.engin.umich.edu>
703 Date: Thu, 03 Apr 1997 19:56:57 -0500
704 Files: mg.c mg.h perl.c
706 Title: "Eliminate unreliable warning with %SIG and strict refs"
707 From: Chip Salzenberg
710 Title: "Fix impossible test in vivification"
711 From: Chip Salzenberg
714 Title: "runlevel is I32, not int"
715 From: Roderick Schertler
716 Msg-ID: <2848.860109823@eeyore.ibcinc.com>
717 Date: Thu, 03 Apr 1997 18:23:43 -0500
718 Files: pp_ctl.c util.c
722 Title: "Re: shared lib compilation problem with miniperl5.003_97"
724 Msg-ID: <Pine.SOL.3.95q.970404124326.647K-100000@fractal.lafayette.ed
725 Date: Fri, 04 Apr 1997 13:02:23 -0500 (EST)
728 LIBRARY AND EXTENSIONS
730 Title: "Math::Trig, based on (and from an author of) Math::Complex"
731 From: Chip Salzenberg
732 Files: MANIFEST lib/Math/Complex.pm lib/Math/Trig.pm
733 pod/perldelta.pod t/lib/complex.t t/lib/trig.t
735 Title: "Update AutoLoader and docs; support C<use AutoLoader 'AUTOLOAD'>"
736 From: Chip Salzenberg and Tim Bunce
737 Files: lib/AutoLoader.pm
739 Title: "CPAN & TRL-Gnu"
740 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
741 Msg-ID: <9704040809.AA26143@o09.rosat.mpe-garching.mpg.de>
742 Date: Fri, 04 Apr 1997 10:09:03 +0200
745 Title: "Limit @ISA to actual DBM in AnyDBM"
746 From: Chip Salzenberg
747 Files: lib/AnyDBM_File.pm
749 Title: "Don't use $4 when it might be undef"
750 From: Chip Salzenberg
751 Files: lib/bigfloat.pl
755 Title: "Make *dbm tests work with Win32"
756 From: Chip Salzenberg
757 Files: t/lib/anydbm.t t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t
766 Title: "Update INSTALL"
771 From: Nathan Torkington <gnat@prometheus.frii.com>
772 Files: pod/perlcall.pod pod/perldata.pod pod/perldebug.pod
773 pod/perldiag.pod pod/perlform.pod pod/perlfunc.pod
774 pod/perlipc.pod pod/perllocale.pod pod/perlmod.pod
775 pod/perlop.pod pod/perlre.pod pod/perlrun.pod
776 pod/perlstyle.pod pod/perltoc.pod pod/perlvar.pod
783 CORE LANGUAGE CHANGES
785 Title: "Reenable but deprecate inherited AUTOLOAD for plain funcs"
786 From: Chip Salzenberg
787 Files: ext/DynaLoader/DynaLoader.pm gv.c lib/Text/ParseWords.pm
788 pod/perldelta.pod pod/perldiag.pod t/op/method.t
792 Title: "Don't use setjmp() and longjmp() in complex exprs"
793 From: Chip Salzenberg
794 Files: perl.c pp_ctl.c scope.h
796 Title: "Improve definition of Sock_size_t"
797 From: Chip Salzenberg
798 Files: doio.c pp_sys.c
800 Title: "Don't use a completely empty macro parameter"
801 From: Chip Salzenberg
804 Title: "Win32 update"
805 From: Gurusamy Sarathy
806 Msg-ID: <199704020608.BAA29538@aatma.engin.umich.edu>
807 Date: Wed, 02 Apr 1997 01:08:09 -0500
808 Files: win32/VC-2.0/modules.mak win32/VC-2.0/perl.mak win32/VC-
809 2.0/perldll.mak win32/perl.mak
813 Title: "Introduce and use gv_fetchmethod_autoload()"
814 From: Chip Salzenberg
815 Files: global.sym gv.c pod/perlguts.pod proto.h universal.c
817 Title: "Reduce memory footprint of literal strings"
818 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
819 Msg-ID: <1997Apr1.113438.1913905@hmivax.humgen.upenn.edu>
820 Date: Tue, 01 Apr 1997 11:34:37 -0500 (EST)
825 Title: "Remove target before link() of perldiag.pod"
826 From: Chip Salzenberg
829 LIBRARY AND EXTENSIONS
831 Title: "Refresh CPAN to 1.24"
833 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
835 Title: "Refresh ExtUtils::Manifest to 1.33"
837 Files: lib/ExtUtils/Manifest.pm
839 Title: "Update $VERSION of ExtUtils::Embed to reflect reality"
840 From: Chip Salzenberg
841 Files: lib/ExtUtils/Embed.pm
843 Title: "Fix POSIX::raise()"
844 From: "Jens T. Berger Thielemann" <jensthi@ifi.uio.no>
845 Msg-ID: <Pine.SUN.3.91.970401153125.8053A-100000@holmenkollen.ifi.uio
846 Date: Tue, 1 Apr 1997 15:34:47 +0200 (MET DST)
847 Files: ext/POSIX/POSIX.pm
849 Title: "Eliminate warnings in File::Basename"
850 From: Robin Barker <rmb1@cise.npl.co.uk>
851 Msg-ID: <11173.9704011111@tempest.cise.npl.co.uk>
852 Date: Tue, 1 Apr 97 12:11:43 BST
853 Files: lib/File/Basename.pm t/lib/basename.t
855 Title: "Eliminate warning in CGI.pm"
856 From: Chip Salzenberg
859 Title: "Tweaks to constant.pm"
861 Msg-ID: <Pine.GSO.3.96.970331205519.16684I-100000@kelly.teleport.com>
862 Date: Mon, 31 Mar 1997 21:10:14 -0800 (PST)
863 Files: lib/constant.pm
865 Title: "Document eval vs. sub in Benchmark"
866 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
867 Msg-ID: <199704012231.XAA00225@crypt.compulink.co.uk>
868 Date: Tue, 01 Apr 1997 23:31:55 +0100
869 Files: lib/Benchmark.pm
877 Title: "Improve heuristics for pod2man titles"
878 From: Roderick Schertler
879 Msg-ID: <pzn2ri9gto.fsf@eeyore.ibcinc.com>
880 Date: 01 Apr 1997 23:41:55 -0500
881 Files: pod/pod2man.PL
885 Title: "Clean up some poddities, and make C<make html> work again"
886 From: Chip Salzenberg
887 Files: pod/Makefile pod/perldelta.pod pod/perldiag.pod
888 pod/perlfaq8.pod pod/perlfunc.pod pod/perlop.pod
891 Title: "Fix MM doc's use of "SUPER::""
892 From: avera@hal.com (Jim Avera)
893 Msg-ID: <9704012235.AA07841@membrane.hal.com>
894 Date: Tue, 1 Apr 1997 14:35:26 -0800 (PST)
895 Files: lib/ExtUtils/MakeMaker.pm
897 Title: "Eliminate pod warnings in libs"
898 From: Chip Salzenberg
899 Files: lib/CGI.pm lib/ExtUtils/Command.pm
906 CORE LANGUAGE CHANGES
908 Title: "Support $ENV{PERL5OPT}"
909 From: Chip Salzenberg
910 Files: perl.c pod/perldiag.pod pod/perldelta.pod pod/perlrun.pod
912 Title: "Implement void context, in which C<wantarray> is undef"
913 From: Chip Salzenberg
914 Files: cop.h doop.c dump.c global.sym gv.c op.c op.h perl.c
915 pod/perlcall.pod pod/perldelta.pod pod/perlfunc.pod
916 pod/perlguts.pod pod/perlsub.pod pp.c pp_ctl.c pp_hot.c
919 Title: "Don't look up &AUTOLOAD in @ISA when calling plain function"
920 From: Chip Salzenberg
921 Files: global.sym gv.c lib/Text/ParseWords.pm pod/perldelta.pod
922 pp_hot.c proto.h t/op/method.t
924 Title: "Allow closures to be constant subroutines"
925 From: Chip Salzenberg
928 Title: "Make C<scalar(reverse)> mean C<scalar(reverse $_)>"
929 From: Chip Salzenberg
932 Title: "Fix lexical suicide from C<my $x = $x> in sub"
933 From: Chip Salzenberg
936 Title: "Make "Unrecog. char." fatal, and update its doc"
937 From: Chip Salzenberg
938 Files: pod/perldiag.pod toke.c
940 Title: "Die on patterns that will match empty string forever"
941 From: Stephen Potter <spp@psa.pencom.com>
942 Msg-ID: <199703282138.PAA28311@psa.pencom.com>
943 Date: Fri, 28 Mar 1997 15:38:30 -0600
948 Title: "safefree() mismatch"
949 From: Roderick Schertler
950 Msg-ID: <21338.859653381@eeyore.ibcinc.com>
951 Date: Sat, 29 Mar 1997 11:36:21 -0500
954 Title: "FreeBSD update"
955 From: Slaven Rezic <eserte@cs.tu-berlin.de>
956 Msg-ID: <199703311417.QAA04162@cabulja.herceg.de>
957 Date: Mon, 31 Mar 1997 16:17:42 +0200 (MET DST)
958 Files: hints/freebsd.sh
960 Title: "Win32 update (seven patches)"
961 From: Gurusamy Sarathy and Nick Ing-Simmons
962 Files: EXTERN.h MANIFEST win32/Makefile win32/perl.mak
963 win32/perl.rc win32/perldll.mak win32/makedef.pl
964 win32/modules.mak win32/win32io.c win32/bin/pl2bat.bat
968 Title: "Report PERL* environment variables in -V and perlbug"
969 From: Chip Salzenberg
970 Files: perl.c utils/perlbug.PL
972 Title: "Typo in perl.c: Printing NO_EMBED for perl -V"
974 Msg-ID: <199703301922.VAA13509@furubotn.sn.no>
975 Date: Sun, 30 Mar 1997 21:22:11 +0200
978 Title: "Don't let C<$var = $var> untaint $var"
979 From: Chip Salzenberg
980 Files: pp_hot.c pp_sys.c sv.h t/op/taint.t
982 Title: "Fix autoviv bug in C<my $x; ++$x->{KEY}>"
983 From: Chip Salzenberg
986 Title: "Re: 5.004's new srand() default seed"
987 From: Hallvard B Furuseth
988 Msg-ID: <199703302219.AAA20998@bombur2.uio.no>
989 Date: Mon, 31 Mar 1997 00:19:13 +0200 (MET DST)
992 Title: "Re: embedded perl and top_env problem "
993 From: Gurusamy Sarathy
994 Msg-ID: <199703280031.TAA05711@aatma.engin.umich.edu>
995 Date: Thu, 27 Mar 1997 19:31:42 -0500
996 Files: gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c scope.h util.c
998 Title: "Define and use new macro: boolSV()"
1000 Files: gv.c lib/ExtUtils/typemap os2/os2.c pp.c pp_hot.c pp_sys.c
1001 sv.c sv.h universal.c vms/vms.c
1003 Title: "Re: strict @F"
1004 From: Hallvard B Furuseth
1005 Msg-ID: <199703252110.WAA16038@bombur2.uio.no>
1006 Date: Tue, 25 Mar 1997 22:10:33 +0100 (MET)
1009 Title: "Try harder to identify errors at EOF"
1010 From: Chip Salzenberg
1013 Title: "Minor string change in toke.c: 'bareword'"
1014 From: lvirden@cas.org
1015 Msg-ID: <1997Mar27.130247.1911552@hmivax.humgen.upenn.edu>
1016 Date: Thu, 27 Mar 1997 13:02:46 -0500 (EST)
1019 Title: "Improve diagnostic on \r in program text"
1020 From: Chip Salzenberg
1021 Files: pod/perldiag.pod toke.c
1023 Title: "Make Sock_size_t typedef work right"
1024 From: Chip Salzenberg
1025 Files: perl.h pp_sys.c
1027 Title: "Eliminate unused dummy variable"
1028 From: Doug MacEachern
1029 Msg-ID: <199703270123.UAA25454@postman.osf.org>
1030 Date: Wed, 26 Mar 1997 20:23:14 -0500
1031 Files: lib/ExtUtils/Embed.pm unixish.h writemain.SH
1035 Title: "Allow for coexistence of various versions of perldiag.pod"
1036 From: Chip Salzenberg
1037 Files: installperl lib/diagnostics.pm
1039 LIBRARY AND EXTENSIONS
1041 Title: "New module constant.pm"
1043 Files: MANIFEST lib/constant.pm op.c pp.c t/pragma/constant.t
1045 Title: "Remove chat2"
1046 From: Chip Salzenberg
1047 Files: MANIFEST lib/chat2.inter lib/chat2.pl
1049 Title: "Include CGI.pm 2.32"
1050 From: Chip Salzenberg
1051 Files: MANIFEST eg/cgi/* lib/CGI.pm lib/CGI/Apache.pm
1052 lib/CGI/Carp.pm lib/CGI/Fast.pm lib/CGI/Push.pm
1055 Title: "Fix C<print $_> in debugger"
1056 From: Ilya Zakharevich
1057 Msg-ID: <199703312355.SAA01068@monk.mps.ohio-state.edu>
1058 Date: Mon, 31 Mar 1997 18:55:55 -0500 (EST)
1059 Files: lib/perl5db.pl
1061 Title: "Re: Pod problems & fixes"
1062 From: Hallvard B Furuseth
1063 Msg-ID: <199703261829.TAA17015@bombur2.uio.no>
1064 Date: Wed, 26 Mar 1997 19:29:14 +0100 (MET)
1065 Files: lib/Pod/Text.pm
1067 Title: "Re: $whoami calculation in Sys::Syslog.pm should not be greedy"
1068 From: Roderick Schertler
1069 Msg-ID: <pz4tdu7j57.fsf@eeyore.ibcinc.com>
1070 Date: 29 Mar 1997 11:33:24 -0500
1071 Files: lib/Sys/Syslog.pm
1073 Title: "C<new SelectSaver $fh> doesn't always restore"
1074 From: Spider Boardman
1075 Msg-ID: <199703291906.OAA07232@Orb.Nashua.NH.US>
1076 Date: Sat, 29 Mar 1997 14:06:37 -0500
1077 Files: lib/SelectSaver.pm
1079 Title: "Patch for Benchmark.pm"
1080 From: Hugo van der Sanden <hv@crypt.compulink.co.uk> w/Tim Bunce
1081 Msg-ID: <199703291504.PAA01596@crypt.compulink.co.uk>
1082 Date: Sat, 29 Mar 1997 15:04:32 +0000
1083 Files: lib/Benchmark.pm
1085 Title: "Tiny doc fix for AutoSplit.pm"
1086 From: "Randy J. Ray" <rjray@uswest.com>
1087 Msg-ID: <rjray-9702272117.AA001223633@snakepit.ecte.uswc.uswest.com>
1088 Date: Thu, 27 Mar 1997 14:17:38 -0700
1089 Files: lib/AutoSplit.pm
1097 Title: "Tom C's Pod::Html and html tools, as of 30 March 97"
1098 From: Chip Salzenberg
1099 Files: MANIFEST installhtml lib/Pod/Html.pm pod/pod2html.PL
1101 Title: "Fix path bugs in installhtml"
1102 From: Robin Barker <rmb1@cise.npl.co.uk>
1103 Msg-ID: <3180.9703270906@tempest.cise.npl.co.uk>
1104 Date: Thu, 27 Mar 97 09:06:14 GMT
1107 Title: "Make perlbug say that it's only for core Perl bugs"
1108 From: Chip Salzenberg
1109 Files: utils/perlbug.PL
1113 Title: "INSTALL-1.11"
1114 From: Andy Dougherty
1115 Msg-ID: <Pine.SOL.3.95q.970326140905.10178A-100000@fractal.lafayette.
1116 Date: Wed, 26 Mar 1997 14:27:52 -0500 (EST)
1119 Title: "Patch for perl.pod"
1120 From: wmiddlet@Adobe.COM (William Middleton)
1121 Msg-ID: <199703262305.PAA13121@ducks>
1122 Date: Wed, 26 Mar 1997 15:05:39 -0800 (PST)
1125 Title: "Document autouse and constant; update diagnostics"
1126 From: Chip Salzenberg
1127 Files: pod/perldelta.pod
1129 Title: "Suggest to upgraders that they try '-w' again"
1130 From: Hallvard B Furuseth
1131 Msg-ID: <199703251901.UAA15982@bombur2.uio.no>
1132 Date: Tue, 25 Mar 1997 20:01:26 +0100 (MET)
1133 Files: pod/perldelta.pod
1135 Title: "Improve and update documentation of constant subs"
1137 Msg-ID: <Pine.GSO.3.96.970331122546.14185C-100000@kelly.teleport.com>
1138 Date: Mon, 31 Mar 1997 13:05:54 -0800 (PST)
1139 Files: pod/perlsub.pod
1141 Title: "Improve documentation of C<return>"
1142 From: Chip Salzenberg
1143 Files: pod/perlfunc.pod pod/perlsub.pod
1145 Title: "perlfunc.pod patch"
1147 Msg-ID: <199703262159.WAA17531@furubotn.sn.no>
1148 Date: Wed, 26 Mar 1997 22:59:23 +0100
1149 Files: pod/perlfunc.pod
1151 Title: "Use 'while (defined($x = <>)) {}', per <gnat@frii.com>"
1152 From: Chip Salzenberg
1153 Files: configpm lib/Term/Cap.pm perlsh pod/perlipc.pod pod/perlop.pod
1154 pod/perlsub.pod pod/perlsyn.pod pod/perltrap.pod
1155 pod/perlvar.pod win32/bin/search.bat
1157 Title: "Document and test C<%> behavior with negative operands"
1158 From: Chip Salzenberg
1159 Files: pod/perlop.pod t/op/arith.t
1161 Title: "Update docs on $]"
1162 From: Chip Salzenberg
1163 Files: pod/perlvar.pod
1165 Title: "perlvar.pod patch"
1167 Msg-ID: <199703261254.NAA10237@bergen.sn.no>
1168 Date: Wed, 26 Mar 1997 13:54:00 +0100
1169 Files: pod/perlvar.pod
1171 Title: "Fix example of C<or> vs. C<||>"
1172 From: Chip Salzenberg
1173 Files: pod/perlsyn.pod
1175 Title: "Pod usage and spelling patch"
1176 From: Larry W. Virden
1179 Title: "Pod updates"
1180 From: "Cary D. Renzema" <caryr@mxim.com>
1181 Msg-ID: <199703262353.PAA01819@macs.mxim.com>
1182 Date: Wed, 26 Mar 1997 15:53:22 -0800 (PST)
1190 CORE LANGUAGE CHANGES
1192 Title: "Don't compile scalar mods of aggregates, like C<@a =~ s/a/b/>"
1193 From: Chip Salzenberg
1194 Files: op.c t/op/misc.t
1196 Title: "Automatically flush on C< $| = 1 >"
1197 From: Chip Salzenberg
1200 Title: "Refine modulus ("%") per suggestion of Tim Goodwin"
1201 From: Chip Salzenberg
1204 Title: "If C<perl -a>, do equivalent of C<use vars '@F'>"
1205 From: Chip Salzenberg
1208 Title: "Warn about undef magic values just like non-magic"
1209 From: Chip Salzenberg
1210 Files: ext/Opcode/Safe.pm sv.c t/lib/db-btree.t t/lib/db-hash.t
1211 t/lib/db-recno.t t/pragma/locale.t
1215 Title: "Remove redundant patch to hints/bsdos.sh"
1216 From: Shigeya Suzuki <shigeya@foretune.co.jp>
1217 Msg-ID: <19970322222244K.shigeya@foretune.co.jp>
1218 Date: Sat, 22 Mar 1997 22:22:44 +0900
1219 Files: hints/bsdos.sh
1221 Title: "Another MachTen Patch"
1223 Msg-ID: <Pine.GSO.3.96.970324152150.20610P-100000@kelly.teleport.com>
1224 Date: Mon, 24 Mar 1997 15:26:48 -0800 (PST)
1225 Files: hints/machten_2.sh
1227 Title: "Win32 update (five patches)"
1228 From: Gurusamy Sarathy and Nick Ing-Simmons
1229 Files: MANIFEST README.win32 doio.c dosish.h pp_sys.c
1230 lib/ExtUtils/Command.pm t/comp/multiline.t t/op/magic.t
1231 t/op/mkdir.t t/op/runlevel.t t/op/stat.t t/op/write.t
1232 win32/Makefile win32/config.H win32/config.w32 win32/win32.c
1233 win32/win32.h win32/win32aux.c win32/*.mak win32/VC-2.0/*.mak
1237 Title: "Fix botch with G_NOARGS; PUSHMARK *is* required"
1238 From: Chip Salzenberg
1241 Title: "Improve 'prototype mismatch' warning"
1242 From: Chip Salzenberg
1243 Files: global.sym op.c pod/perldiag.pod proto.h sv.c t/comp/redef.t
1245 Title: "In perlio, fix vprintf() definition and define vfprintf()"
1246 From: Chip Salzenberg
1253 LIBRARY AND EXTENSIONS
1255 Title: "Fix C<require> in Getopt::Long to work with 5.003"
1256 From: Chip Salzenberg
1257 Files: lib/Getopt/Long.pm
1259 Title: "Extraneous blank lines from Pod::Text"
1260 From: Russ Allbery <rra@stanford.edu>
1261 Msg-ID: <qumend4qq08.fsf@cyclone.stanford.edu>
1262 Date: 25 Mar 1997 01:28:55 -0800
1263 Files: lib/Pod/Text.pm
1265 Title: "Exporting UNIVERSAL::can"
1267 Msg-ID: <E0w9DwX-0000Zr-00@taurus.cus.cam.ac.uk>
1268 Date: Mon, 24 Mar 1997 17:54:01 +0000
1269 Files: lib/UNIVERSAL.pm
1271 Title: "Term::Readline patch for AmigaOS"
1272 From: Norbert Pueschel
1273 Msg-ID: <77724797@Armageddon.meb.uni-bonn.de>
1274 Date: Sun, 23 Mar 1997 18:57:22 +0100
1275 Files: lib/Term/ReadLine.pm
1279 Title: "Reduce memory footprint of complex.t"
1280 From: Dominic Dunlop <domo@slipper.ip.lu>
1281 Msg-ID: <v03020902af5d8e03c5ab@[194.51.248.84]>
1282 Date: Tue, 25 Mar 1997 15:39:26 +0100
1283 Files: t/lib/complex.t
1287 Title: "Improve pod2man diagnostic when NAME is invalid"
1288 From: Chip Salzenberg
1289 Files: pod/pod2man.PL
1293 Title: "INSTALL-1.8 to INSTALL-1.9 updates"
1294 From: Andy Dougherty
1295 Msg-ID: <Pine.SOL.3.95q.970325135138.3374A-100000@fractal.lafayette.e
1296 Date: Tue, 25 Mar 1997 13:52:53 -0500 (EST)
1299 Title: "Document possible problems with -Mdiagnostics after upgrade"
1300 From: Chip Salzenberg
1303 Title: "Mention perldelta in INSTALL"
1304 From: Chip Salzenberg
1307 Title: "Describe pod format at top of INSTALL"
1308 From: Chip Salzenberg
1311 Title: "Document C</a *b/x> fix"
1312 From: Chip Salzenberg
1313 Files: pod/perldelta.pod
1315 Title: "pods for subroutine argument autovivication"
1317 Msg-ID: <E0w9489-0005YT-00@ursa.cus.cam.ac.uk>
1318 Date: Mon, 24 Mar 1997 07:25:21 +0000
1319 Files: pod/perldelta.pod pod/perlsub.pod
1321 Title: "Missing item in perldiag"
1323 Msg-ID: <E0w8jVZ-0005va-00@ursa.cus.cam.ac.uk>
1324 Date: Sun, 23 Mar 1997 09:24:09 +0000
1325 Files: pod/perldiag.pod
1327 Title: "Mention and discourage use of term 'soft reference'"
1328 From: Chip Salzenberg
1329 Files: pod/perlref.pod
1331 Title: "Pod problems & fixes"
1332 From: Hallvard B Furuseth
1333 Msg-ID: <199703242031.VAA14997@bombur2.uio.no>
1334 Date: Mon, 24 Mar 1997 21:31:51 +0100 (MET)
1335 Files: INSTALL lib/Term/Complete.pm lib/subs.pm pod/perlcall.pod
1336 pod/perldata.pod pod/perldiag.pod pod/perlembed.pod
1337 pod/perlguts.pod pod/perlmod.pod pod/perlop.pod
1338 pod/perlpod.pod pod/pod2html.PL
1340 Title: "DB_File documentation fix"
1342 Msg-ID: <9703240854.AA08401@claudius.bfsec.bt.co.uk>
1343 Date: Mon, 24 Mar 97 08:54:16 GMT
1344 Files: ext/DB_File/DB_File.pm
1347 From: Nathan Torkington <gnat@prometheus.frii.com>
1348 Files: pod/perlfaq*.pod
1355 CORE LANGUAGE CHANGES
1357 Title: "Defer creation of array and hash elements as parameters"
1358 From: Chip Salzenberg
1359 Files: dump.c global.sym mg.c op.c op.h perl.h pp.c pp_hot.c proto.h
1362 Title: "New special literal: __PACKAGE__"
1363 From: Chip Salzenberg
1364 Files: keywords.pl pod/perldata.pod toke.c
1366 Title: "Ignore whitespace before +*? in //x"
1367 From: Chip Salzenberg
1370 Title: "Abort compilation at C<BEGIN{}> or C<use> after errors"
1371 From: Chip Salzenberg
1372 Files: op.c pod/perldiag.pod t/pragma/subs.t
1374 Title: "allow C<substr 'hello', -10>"
1375 From: David Dyck <dcd@tc.fluke.com>
1376 Msg-ID: <97Mar10.155517pst.35716-2@gateway.fluke.com>
1377 Date: Mon, 10 Mar 1997 15:55:44 -0800
1380 Title: "Regularize C<x % y>, esp. when y is negative"
1381 From: Chip Salzenberg
1384 Title: "Flush before C<flock(FOO, LOCK_UN)>"
1385 From: Chip Salzenberg
1386 Files: pod/perldelta.pod pod/perlfunc.pod pp_sys.c
1388 Title: "Close loopholes in prototype mismatch warning"
1389 From: Chip Salzenberg
1390 Files: op.c sv.c toke.c
1392 Title: "Warn on C<while ($x = each %y) {}>"
1393 From: Chip Salzenberg
1394 Files: op.c pod/perldiag.pod
1396 Title: "Don't warn on C<print $fh func()>"
1397 From: Chip Salzenberg
1402 Title: "Don't say 'static var = 1'"
1403 From: Jarkko Hietaniemi
1404 Msg-ID: <199703091319.PAA24714@alpha.hut.fi>
1405 Date: Sun, 9 Mar 1997 15:19:57 +0200 (EET)
1408 Title: "BSD/OS 3.0 hints"
1409 From: Christopher Davis <ckd@loiosh.kei.com>
1410 Msg-ID: <w47mjakw5t.fsf@loiosh.kei.com>
1411 Date: 14 Mar 1997 16:20:46 -0500
1412 Files: hints/bsdos.sh
1414 Title: "More MachTen hints"
1416 Msg-ID: <Pine.GSO.3.95q.970316133852.27997A-100000@kelly.teleport.com
1417 Date: Sun, 16 Mar 1997 13:40:35 -0800 (PST)
1418 Files: hints/machten_2.sh
1420 Title: "HP/UX hint comments"
1421 From: Andy Dougherty
1422 Msg-ID: <Pine.SOL.3.95q.970321153918.28770B-100000@fractal.lafayette.
1423 Date: Fri, 21 Mar 1997 15:43:07 -0500 (EST)
1424 Files: hints/hpux.sh
1427 From: Charles Bailey
1428 Msg-ID: <1997Mar11.220056.1873182@hmivax.humgen.upenn.edu>
1429 Date: Tue, 11 Mar 1997 22:00:55 -0500 (EST)
1430 Files: lib/ExtUtils/MM_VMS.pm lib/Test/Harness.pm t/op/taint.t
1431 utils/perlbug.PL vms/descrip.mms
1433 Title: "vmsish.t and related patches"
1434 From: Charles Bailey
1435 Msg-ID: <01IGQW3IP1KK005VFB@hmivax.humgen.upenn.edu>
1436 Date: Fri, 21 Mar 1997 01:32:47 -0500 (EST)
1437 Files: MANIFEST perl.h vms/descrip.mms vms/ext/vmsish.t vms/vms.c
1439 Title: "Win32 update (four patches)"
1440 From: Gurusamy Sarathy and Nick Ing-Simmons
1441 Files: MANIFEST README.win32 lib/AutoSplit.pm lib/Cwd.pm
1442 lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm
1443 lib/ExtUtils/MM_OS2.pm lib/ExtUtils/MM_Unix.pm
1444 lib/ExtUtils/MM_Win32.pm lib/ExtUtils/MakeMaker.pm
1445 lib/ExtUtils/Mksymlists.pm lib/File/Basename.pm
1446 lib/File/Path.pm mg.c t/comp/cpp.t t/comp/script.t t/harness
1447 t/io/argv.t t/io/dup.t t/io/fs.t t/io/inplace.t
1448 t/lib/filehand.t t/lib/io_dup.t t/lib/io_sel.t
1449 t/lib/io_taint.t t/op/closure.t t/op/exec.t t/op/glob.t
1450 t/op/goto.t t/op/magic.t t/op/misc.t t/op/rand.t
1451 t/op/split.t t/op/stat.t t/op/sysio.t t/op/taint.t
1452 t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t util.c
1457 Title: "Guard against buffer overflow in yyerror() and related funcs"
1458 From: Chip Salzenberg
1461 Title: "For bin compat, rename calllist() and he_{,delay}free"
1462 From: Chip Salzenberg
1463 Files: global.sym hv.c op.c perl.c pod/perlguts.pod proto.h
1465 Title: "Fix C<print> on tied default handle"
1466 From: Chip Salzenberg
1469 Title: "Fix C<local($a, undef, $b) = (1,2,3)>"
1470 From: Chip Salzenberg
1473 Title: "Improve diagnostic on C<@a++>, C<--%a>, @a =~ s/a/b/"
1474 From: Chip Salzenberg
1475 Files: pp.c pp_hot.c
1477 Title: "Don't warn on C<$x{y} .= "z"> when %x is tied"
1478 From: Chip Salzenberg
1481 Title: "Eliminate 'unreachable code' warnings"
1482 From: Chip Salzenberg
1483 Files: ext/POSIX/POSIX.xs mg.c pp_ctl.c toke.c
1485 Title: "printf format corrections for -DDEBUGGING"
1486 From: Roderick Schertler
1487 Msg-ID: <26592.858793370@eeyore.ibcinc.com>
1488 Date: Wed, 19 Mar 1997 12:42:50 -0500
1489 Files: doop.c malloc.c op.c pp_ctl.c regexec.c sv.c x2p/str.c
1492 Title: "Warn about missing -DMULTIPLICITY if likely a problem"
1493 From: Doug MacEachern
1494 Msg-ID: <199703192345.SAA15070@postman.osf.org>
1495 Date: Wed, 19 Mar 1997 18:45:53 -0500
1500 Title: "Don't use $(LIBS) when creating shared libperl"
1501 From: Chip Salzenberg
1504 Title: "Don't use db 2.x, we're not yet ready for it"
1505 From: Paul Marquess and Andy Dougherty
1508 Title: "Warn if #! command is longer than 32 chars"
1509 From: Chip Salzenberg
1512 Title: "patches re perl -wc install{perl,man}"
1513 From: Robin Barker <rmb1@cise.npl.co.uk>
1514 Msg-ID: <21544.9703111313@tempest.cise.npl.co.uk>
1515 Date: Tue, 11 Mar 97 13:13:16 GMT
1516 Files: installman installperl
1518 Title: "3_93 doesn't install pods"
1519 From: Spider Boardman
1520 Msg-ID: <199703160721.CAA08339@Orb.Nashua.NH.US>
1521 Date: Sun, 16 Mar 1997 02:21:35 -0500
1524 Title: "When installing, use File::Copy instead of `cp`"
1525 From: Chip Salzenberg
1528 Title: "Make hint files' warnings more visible"
1529 From: Hallvard B Furuseth
1530 Msg-ID: <199703202218.XAA09041@bombur2.uio.no>
1531 Date: Thu, 20 Mar 1997 23:18:03 +0100 (MET)
1532 Files: hints/3b1.sh hints/apollo.sh hints/cxux.sh hints/dcosx.sh
1533 hints/dgux.sh hints/esix4.sh hints/freebsd.sh hints/hpux.sh
1534 hints/irix_4.sh hints/mips.sh hints/next_3_0.sh hints/os2.sh
1535 hints/qnx.sh hints/sco_2_3_3.sh hints/sco_2_3_4.sh
1536 hints/solaris_2.sh hints/ultrix_4.sh hints/utekv.sh
1538 LIBRARY AND EXTENSIONS
1540 Title: "New module: autouse.pm"
1541 From: Ilya Zakharevich
1542 Msg-ID: <199703210034.TAA13469@monk.mps.ohio-state.edu>
1543 Date: Thu, 20 Mar 1997 19:34:30 -0500 (EST)
1544 Files: MANIFEST lib/autouse.pm
1546 Title: "Math::Complex update"
1547 From: Jarkko Hietaniemi
1548 Files: lib/Math/Complex.pm t/lib/complex.t
1550 Title: "Refresh DB_File to 1.12"
1552 Msg-ID: <9703121551.AA07435@claudius.bfsec.bt.co.uk>
1553 Date: Wed, 12 Mar 97 15:51:14 GMT
1554 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
1556 Title: "New subroutine Symbol::qualify_to_ref()"
1557 From: Roderick Schertler
1558 Msg-ID: <pzlo7ut03b.fsf@eeyore.ibcinc.com>
1559 Date: 11 Mar 1997 19:39:36 -0500
1560 Files: lib/Symbol.pm
1562 Title: "In debugger, don't reference %{$f{$g}} if $f{$g} doesn't exist"
1563 From: Chip Salzenberg
1564 Files: lib/perl5db.pl
1566 Title: "In File::Path, some systems can't remove read-only files"
1567 From: Chip Salzenberg
1568 Files: lib/File/Path.pm
1570 Title: "Fix typo in -l*perl* pattern"
1571 From: Doug MacEachern
1572 Msg-ID: <199703110414.XAA12884@berlin.atlantic.net>
1573 Date: Mon, 10 Mar 1997 22:58:38 -0500
1574 Files: lib/ExtUtils/Embed.pm
1576 Title: "Fix bugs revealed by prototype warnings"
1577 From: Chip Salzenberg
1578 Files: ext/Opcode/Opcode.pm lib/ExtUtils/MakeMaker.pm
1581 Title: "Problems with SKIP in makemaker"
1582 From: Ilya Zakharevich
1583 Msg-ID: <199703210413.XAA21601@monk.mps.ohio-state.edu>
1584 Date: Thu, 20 Mar 1997 23:13:31 -0500 (EST)
1585 Files: lib/ExtUtils/MM_Unix.pm
1587 Title: "In Exporter, don't C<require Carp> at file scope"
1588 From: Chip Salzenberg
1589 Files: lib/Exporter.pm
1591 Title: "fix for Exporter's $SIG{__WARN__} handler"
1592 From: Roderick Schertler
1593 Msg-ID: <2282.858296451@eeyore.ibcinc.com>
1594 Date: Thu, 13 Mar 1997 18:40:51 -0500
1595 Files: lib/Exporter.pm
1597 Title: "Don't try to substr() refs in Carp"
1598 From: Chip Salzenberg
1601 Title: "Re: NUL in die and other messages"
1603 Msg-ID: <E0w815V-0005xs-00@ursa.cus.cam.ac.uk>
1604 Date: Fri, 21 Mar 1997 09:58:17 +0000
1607 Title: "Add entry for prototype() in Pod::Functions"
1608 From: Chip Salzenberg
1609 Files: lib/Pod/Functions.pm
1611 Title: "Fix typos in IO::Socket documentation"
1613 Msg-ID: <E0w75po-0003yh-00@taurus.cus.cam.ac.uk>
1614 Date: Tue, 18 Mar 1997 20:50:16 +0000
1615 Files: ext/IO/lib/IO/Socket.pm
1623 Title: "Re: bug in pod2man (5.00326): section=3 for .pm modules"
1624 From: Roderick Schertler
1625 Msg-ID: <pzn2sat1hg.fsf@eeyore.ibcinc.com>
1626 Date: 11 Mar 1997 19:09:31 -0500
1627 Files: pod/pod2man.PL
1631 Title: "perlfaq.pod"
1632 From: Tom Christiansen
1633 Msg-ID: <199703172301.QAA12566@jhereg.perl.com>
1634 Date: Mon, 17 Mar 1997 16:01:40 -0700
1635 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
1636 pod/perlfaq*.pod pod/roffitall
1638 Title: "*.pod changes based on the FAQ"
1640 Msg-ID: <199703171650.JAA02655@elara.frii.com>
1641 Date: Mon, 17 Mar 1997 09:50:14 -0700 (MST)
1642 Files: pod/perldata.pod pod/perlfunc.pod pod/perlipc.pod
1643 pod/perlop.pod pod/perlre.pod pod/perlrun.pod
1644 pod/perlsec.pod pod/perlvar.pod
1646 Title: "INSTALL: How to enable debugging"
1647 From: Andy Dougherty
1648 Msg-ID: <Pine.SOL.3.95q.970321112326.1414A-100000@fractal.lafayette.e
1649 Date: Fri, 21 Mar 1997 11:25:32 -0500 (EST)
1652 Title: "Document that $. is not reset on implicit open"
1653 From: Chip Salzenberg
1654 Files: pod/perldelta.pod
1656 Title: "Re: Embedding success with _93 "
1657 From: Doug MacEachern
1658 Msg-ID: <199703112255.RAA22775@postman.osf.org>
1659 Date: Tue, 11 Mar 1997 17:55:05 -0500
1660 Files: pod/perldelta.pod
1662 Title: "Update site list"
1663 From: lvirden@cas.org (Larry W. Virden, x2487)
1664 Msg-ID: <9703111053.AA20051@cas.org>
1665 Date: Tue, 11 Mar 1997 10:53:49 -0500
1666 Files: pod/perlmod.pod
1668 Title: "Patch to document illegal characters"
1670 Msg-ID: <Pine.GSO.3.96.970314090558.15346J-100000@kelly.teleport.com>
1671 Date: Fri, 14 Mar 1997 09:08:10 -0800 (PST)
1672 Files: pod/perldiag.pod pod/perltrap.pod
1674 Title: "Document trap with //o and closures"
1675 From: Charles Bailey
1676 Msg-ID: <01IGCHWRNSEU00661G@hmivax.humgen.upenn.edu>
1677 Date: Mon, 10 Mar 1997 18:08:08 -0500 (EST)
1678 Files: pod/perltrap.pod
1680 Title: "Re: Inline PI function"
1682 Msg-ID: <Pine.GSO.3.95q.970310143125.22489V-100000@kelly.teleport.com
1683 Date: Mon, 10 Mar 1997 14:33:20 -0800 (PST)
1684 Files: pod/perlsub.pod
1686 Title: "Illegal character in input"
1688 Msg-ID: <Pine.GSO.3.95q.970310151512.22489a-100000@kelly.teleport.com
1689 Date: Mon, 10 Mar 1997 15:21:21 -0800 (PST)
1690 Files: pod/perldiag.pod
1692 Title: "Patch for docs Re: Lost backslash"
1694 Msg-ID: <Pine.GSO.3.96.970319071438.24834G-100000@kelly.teleport.com>
1695 Date: Wed, 19 Mar 1997 07:28:57 -0800 (PST)
1696 Files: pod/perlop.pod
1698 Title: "XSUB's doc fix"
1699 From: Roderick Schertler
1700 Msg-ID: <28804.858012126@eeyore.ibcinc.com>
1701 Date: Mon, 10 Mar 1997 11:42:06 -0500
1702 Files: pod/perlcall.pod pod/perlguts.pod pod/perlxstut.pod
1704 Title: "Document return from do FILE"
1706 Msg-ID: <E0w70DK-0001yJ-00@ursa.cus.cam.ac.uk>
1707 Date: Tue, 18 Mar 1997 14:50:10 +0000
1708 Files: pod/perlfunc.pod
1710 Title: "Document $^M in perlvar"
1711 From: Robin Barker <rmb1@cise.npl.co.uk>
1712 Msg-ID: <6153.9703202108@tempest.cise.npl.co.uk>
1713 Date: Thu, 20 Mar 97 21:08:33 GMT
1714 Files: pod/perlvar.pod
1716 Title: "typos in pods of 5.003_93"
1717 From: Jim Meyering <meyering@asic.sc.ti.com>
1718 Msg-ID: <wpgendbzvhx.fsf@asic.sc.ti.com>
1719 Date: 19 Mar 1997 10:39:38 -0600
1720 Files: pod/perlfunc.pod pod/perlguts.pod pod/perlre.pod
1721 pod/perltoot.pod pod/perlxs.pod
1723 Title: "Re: Updates to pod punctuations"
1724 From: lvirden@cas.org (Larry W. Virden, x2487)
1725 Msg-ID: <9703141700.AA22911@cas.org>
1726 Date: Fri, 14 Mar 1997 17:00:12 -0500
1729 Title: "clarify example in perlfunc"
1730 From: Jarkko Hietaniemi
1731 Msg-ID: <199703201746.TAA25195@alpha.hut.fi>
1732 Date: Thu, 20 Mar 1997 19:46:01 +0200 (EET)
1733 Files: pod/perlfunc.pod
1735 Title: "Regularize headings in DB_File documentation"
1736 From: Chip Salzenberg
1737 Files: ext/DB_File/DB_File.pm
1745 "This release will be the public beta of 5.004,
1746 or my name isn't Larson T. Pettifogger."
1748 "Gone like *that*, a fortune in letterhead."
1750 CORE LANGUAGE CHANGES
1752 Title: "Don't autovivify array and hash elements in sub parameters"
1753 From: Gurusamy Sarathy
1754 Msg-ID: <199703061912.OAA20606@aatma.engin.umich.edu>
1755 Date: Thu, 06 Mar 1997 14:12:09 -0500
1756 Files: op.c pod/perldelta.pod pod/perlsub.pod pod/perltrap.pod
1758 Title: "Support READ and GETC for tied handles"
1759 From: Doug MacEachern
1760 Msg-ID: <199703090019.TAA32591@postman.osf.org>
1761 Date: Sat, 08 Mar 1997 19:19:38 -0500
1762 Files: pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
1764 Title: "Warn on C<@x =~ /a/> and C<%x =~ s/a/b/>"
1765 From: Chip Salzenberg
1766 Files: op.c pod/perldiag.pod
1768 Title: "Warn on %{+undef} and @{+undef}"
1769 From: Chip Salzenberg
1770 Files: pp.c pp_hot.c
1775 From: Charles Bailey
1776 Msg-ID: <01IG8KN5R28M00661G@hmivax.humgen.upenn.edu>
1777 Date: Fri, 07 Mar 1997 22:49:46 -0500 (EST)
1778 Files: lib/ExtUtils/MM_VMS.pm vms/descrip.mms vms/gen_shrfls.pl
1781 Title: "AmigaOS hint patch"
1782 From: Norbert Pueschel
1783 Msg-ID: <77724767@Armageddon.meb.uni-bonn.de>
1784 Date: Sat, 08 Mar 1997 12:50:15 +0100
1785 Files: hints/amigaos.sh
1789 Title: "Make conversion of @_ to real array work right after C<shift>"
1790 From: Chip Salzenberg
1793 Title: "Fix imbalanced ENTER/LEAVE from C<BEGIN{die}>"
1794 From: Chip Salzenberg
1795 Files: op.c perl.c proto.h
1797 Title: "perl -P path patch"
1798 From: Andy Dougherty
1799 Msg-ID: <Pine.SOL.3.95q.970308120242.23766D-100000@fractal.lafayette.
1800 Date: Sat, 08 Mar 1997 12:45:08 -0500 (EST)
1801 Files: config_H config_h.SH perl.c plan9/config.plan9 t/comp/cpp.t
1802 vms/config.vms win32/config.H
1806 Title: "Fix for Unisys UNIX and libperl.so"
1807 From: aburlison@cix.compulink.co.uk (Alan Burlison)
1808 Msg-ID: <memo.147328@cix.compulink.co.uk>
1809 Date: Thu, 6 Mar 97 16:28 GMT0
1812 Title: "Allow './Configure -Uoptimize'"
1813 From: Andy Dougherty
1814 Msg-ID: <Pine.SOL.3.95q.970306110532.11070A-100000@fractal.lafayette.
1815 Date: Thu, 06 Mar 1997 11:15:47 -0500 (EST)
1818 Title: "Use 'test -f', not 'test -x'"
1819 From: Spider Boardman
1820 Msg-ID: <199703080053.TAA13943@web.zk3.dec.com>
1821 Date: Fri, 7 Mar 1997 19:53:00 -0500
1824 Title: "Don't count on 'trap 0' inside () in shell script"
1825 From: aburlison@cix.compulink.co.uk (Alan Burlison)
1826 Msg-ID: <memo.147326@cix.compulink.co.uk>
1827 Date: Thu, 6 Mar 97 16:28 GMT0
1830 LIBRARY AND EXTENSIONS
1832 Title: "Carp with multiple arguments"
1834 Msg-ID: <E0w3STZ-0007RW-00@taurus.cus.cam.ac.uk>
1835 Date: Sat, 8 Mar 1997 20:12:17 +0000
1838 Title: "@EXPORT_FAIL fix for Exporter.pm"
1839 From: Roderick Schertler
1840 Msg-ID: <24884.857841724@eeyore.ibcinc.com>
1841 Date: Sat, 08 Mar 1997 12:22:04 -0500
1842 Files: lib/Exporter.pm
1844 Title: "Open[23] autoflush docs"
1845 From: Roderick Schertler
1846 Msg-ID: <7939.857693947@eeyore.ibcinc.com>
1847 Date: Thu, 06 Mar 1997 19:19:07 -0500
1848 Files: lib/IPC/Open2.pm lib/IPC/Open3.pm
1852 Title: "Fix counts in output of TEST"
1853 From: Hugo van der Sanden <hv@iii.co.uk>
1854 Msg-ID: <331F1507.4BE8@iii.co.uk>
1855 Date: Thu, 06 Mar 1997 19:03:35 +0000
1858 Title: "Ignore backup files in strict.t and warning.t"
1859 From: Chip Salzenberg
1860 Files: t/pragma/strict.t t/pragma/warning.t
1864 Title: "Quote pathname before using as pattern"
1865 From: Chip Salzenberg
1866 Files: pod/pod2html.PL
1870 Title: "Consolidated INSTALL updates since _92"
1871 From: Andy Dougherty
1872 Msg-ID: <Pine.SOL.3.95q.970308131806.23766F-100000@fractal.lafayette.
1873 Date: Sat, 08 Mar 1997 13:21:22 -0500 (EST)
1875 Title: "Fix more E-Mail addresses in pods"
1876 From: Chip Salzenberg
1877 Files: lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Manifest.pm
1878 lib/diagnostics.pm pod/buildtoc
1880 Title: "Warn about '.' terminating E-Mail"
1881 From: Chip Salzenberg
1882 Files: pod/perlform.pod
1884 Title: "OS/2 doc update"
1885 From: Ilya Zakharevich
1886 Msg-ID: <199703080537.AAA25157@monk.mps.ohio-state.edu>
1887 Date: Sat, 8 Mar 1997 00:37:30 -0500 (EST)
1890 Title: "PODs corrections"
1891 From: Ilya Zakharevich
1892 Msg-ID: <199703080253.VAA24975@monk.mps.ohio-state.edu>
1893 Date: Fri, 7 Mar 1997 21:53:04 -0500 (EST)
1894 Files: ext/DB_File/DB_File.pm ext/Socket/Socket.pm
1895 lib/Class/Template.pm lib/ExtUtils/Embed.pm
1896 lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Mksymlists.pm
1897 lib/File/Basename.pm lib/File/stat.pm lib/Time/gmtime.pm
1898 lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
1899 lib/User/pwent.pm pod/perlcall.pod pod/perldebug.pod
1900 pod/perlfunc.pod pod/perlguts.pod pod/perllocale.pod
1901 pod/perlop.pod pod/perlsub.pod
1908 This release will be the public beta of 5.004, or my name isn't
1909 Larson T. Pettifogger.
1911 CORE LANGUAGE CHANGES
1913 Title: "Strictly follow lexical context of C<eval ''> and nested subs"
1914 From: Chip Salzenberg
1917 Title: "Make ::SUPER and UNIVERSAL work together"
1918 From: Chip Salzenberg
1919 Files: gv.c pod/perlguts.pod
1923 Title: "HP-UX hint update"
1924 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
1925 Msg-ID: <1479.857653838@lyon.grenoble.hp.com>
1926 Date: Thu, 06 Mar 97 14:10:38 +0100
1927 Files: hints/hpux.sh
1929 Title: "Re: The continuing MachTen saga"
1931 Msg-ID: <Pine.GSO.3.95q.970305091611.3572E-100000@kelly.teleport.com>
1932 Date: Wed, 5 Mar 1997 09:47:22 -0800 (PST)
1933 Files: hints/machten_2.sh
1935 Title: "OS/2 patches"
1936 From: Ilya Zakharevich
1937 Msg-ID: <199703060308.WAA22211@monk.mps.ohio-state.edu>
1938 Date: Wed, 5 Mar 1997 22:08:43 -0500 (EST)
1939 Files: hints/os2.sh lib/ExtUtils/MakeMaker.pm t/op/taint.t
1941 Title: "VMS patches"
1942 From: Charles Bailey
1943 Msg-ID: <01IG5SQE4A6U00661G@hmivax.humgen.upenn.edu>
1944 Date: Wed, 05 Mar 1997 23:10:24 -0500 (EST)
1945 Files: lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Manifest.pm perlsdio.h
1946 t/op/runlevel.t t/op/taint.t vms/descrip.mms vms/perly_c.vms
1947 vms/sockadapt.c vms/sockadapt.h vms/vms_yfix.pl
1951 Title: "Make sure $^X is tainted when ARG_ZERO_IS_SCRIPT"
1952 From: Chip Salzenberg
1955 Title: "Clarify '-T too late' error"
1956 From: Chip Salzenberg
1957 Files: perl.c pod/perldiag.pod
1959 Title: "Warn when redefining or undefining a constant sub"
1960 From: Chip Salzenberg
1961 Files: pod/perldiag.pod pp.c sv.c
1963 Title: "Don't generate spurious 'not imported' warning"
1964 From: Chip Salzenberg
1965 Files: gv.c t/pragma/strict-vars pod/perldiag.pod
1967 Title: "Clarify message re: @host in string"
1968 From: Chip Salzenberg
1969 Files: pod/perldiag.pod pod/perltrap.pod toke.c
1971 Title: "Disconnect refs that are targets of pp_readline"
1972 From: Chip Salzenberg
1975 Title: "Fix typo in test of HvFILL()"
1976 From: Chip Salzenberg
1979 Title: "Allow for pad name array to be shorter than pad array"
1980 From: Chip Salzenberg
1983 Title: "Eliminate format-string type warnings"
1984 From: Hallvard B Furuseth
1985 Msg-ID: <199703030915.KAA11634@bombur2.uio.no>
1986 Date: Mon, 3 Mar 1997 10:15:11 +0100 (MET)
1987 Files: doio.c ext/POSIX/POSIX.xs gv.c hints/dec_osf.sh pp.c pp_ctl.c
1988 pp_hot.c run.c sv.c x2p/a2py.c
1990 Title: "Update copyright dates"
1991 From: Chip Salzenberg
1992 Files: *.[hc] x2p/*.[hc] win32/EXTERN.h vms/vmsish.h vms/vms.c
1996 Title: "near-harmless bug in _91's Configure"
1997 From: Roderick Schertler
1998 Msg-ID: <pzg1yfuiza.fsf@eeyore.ibcinc.com>
1999 Date: 01 Mar 1997 21:26:49 -0500
2002 Title: "Change 'continuing anyway' to 'probably harmless'"
2003 From: Chip Salzenberg
2004 Files: INSTALL lib/ExtUtils/Liblist.pm
2006 LIBRARY AND EXTENSIONS
2008 Title: "Newer ReadLine"
2009 From: Ilya Zakharevich
2010 Msg-ID: <199703040634.BAA19919@monk.mps.ohio-state.edu>
2011 Date: Tue, 4 Mar 1997 01:34:28 -0500 (EST)
2012 Files: lib/Term/ReadLine.pm lib/perl5db.pl
2014 Title: "Refresh Getopt::Long to 2.9"
2015 From: Johan Vromans <jvromans@squirrel.nl>
2016 Files: lib/Getopt/Long.pm
2018 Title: "Benchmark: using code refs"
2019 From: Hugo van der Sanden <hv@iii.co.uk>
2020 Msg-ID: <199703041132.LAA07613@tyree.iii.co.uk>
2021 Date: Tue, 04 Mar 1997 11:32:11 +0000
2022 Files: lib/Benchmark.pm
2024 Title: "Fix quotewords"
2025 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
2026 Msg-ID: <199703060755.HAA15060@crypt.compulink.co.uk>
2027 Date: Thu, 06 Mar 1997 07:55:25 +0000
2028 Files: lib/Text/ParseWords.pm
2030 Title: "Use IV instead of double for tms structure members"
2031 From: Chip Salzenberg
2032 Files: ext/POSIX/POSIX.xs
2034 Title: "Document IO::File::new_tmpfile"
2035 From: Chip Salzenberg
2036 Files: ext/IO/lib/IO/File.pm
2040 Title: "Make op/TEST silent under -w"
2041 From: d-lewart@uiuc.edu (Daniel S. Lewart)
2042 Msg-ID: <199703011821.NAA13037@sinistar.idle.com>
2043 Date: Sat, 1 Mar 97 12:04:09 CST
2046 Title: "Smarter t/op/taint.t"
2048 Msg-ID: <Pine.GSO.3.95q.970303103047.24000A-100000@kelly.teleport.com
2049 Date: Mon, 3 Mar 1997 10:31:54 -0800 (PST)
2052 Title: "Fix taint test for systems without csh"
2053 From: Chip Salzenberg
2056 Title: "Don't test locales if there is no setlocale()"
2057 From: Chip Salzenberg
2058 Files: t/pragma/locale.t
2062 Title: "Update pod2html"
2063 From: wmiddlet@Adobe.COM (William Middleton)
2064 Msg-ID: <199703030025.QAA08106@ducks>
2065 Date: Sun, 2 Mar 1997 16:25:03 -0800 (PST)
2066 Files: pod/pod2html.PL
2068 Title: "Support 'long long' in h2ph"
2070 Files: utils/h2ph.PL
2074 Title: "Add taint checks and srand to perldelta"
2076 Msg-ID: <Pine.GSO.3.95q.970302115355.23058D-100000@kelly.teleport.com
2077 Date: Sun, 2 Mar 1997 11:56:08 -0800 (PST)
2078 Files: pod/perldelta.pod
2080 Title: "Don't call FileHandle 'deprecated'"
2081 From: Chip Salzenberg
2082 Files: pod/perldelta.pod
2084 Title: "Improve sample module header"
2085 From: Tom Christiansen and Graham Barr
2086 Msg-ID: <199703011732.KAA14693@jhereg.perl.com>
2087 Date: Sat, 01 Mar 1997 10:32:31 -0700
2088 Files: pod/perlmod.pod
2090 Title: "Clarify C<crypt> documentation"
2092 Msg-ID: <Pine.GSO.3.95q.970228131112.12357D-100000@kelly.teleport.com
2093 Date: Fri, 28 Feb 1997 13:18:25 -0800 (PST)
2094 Files: pod/perlfunc.pod
2096 Title: "Update list of CPAN sites"
2097 From: Jarkko Hietaniemi
2098 Msg-ID: <199703021454.QAA07446@alpha.hut.fi>
2099 Date: Sun, 2 Mar 1997 16:54:22 +0200 (EET)
2100 Files: pod/perlmod.pod
2102 Title: "Enhance description of 'server error'"
2103 From: Jarkko Hietaniemi
2104 Msg-ID: <199702041903.VAA16070@alpha.hut.fi>
2105 Date: Tue, 4 Feb 1997 21:03:23 +0200 (EET)
2106 Files: pod/perldiag.pod
2108 Title: "Regularize format of E-Mail addresses in *.pod"
2109 From: Chip Salzenberg
2117 This is (should be? must be!) the public beta of 5.004.
2119 CORE LANGUAGE CHANGES
2121 Title: "Fix perl_call_*() when !G_EVAL"
2122 From: Gurusamy Sarathy
2123 Msg-ID: <199702250725.CAA09192@aatma.engin.umich.edu>,
2124 <199702251925.OAA15498@aatma.engin.umich.edu>,
2125 <199702252200.RAA16853@aatma.engin.umich.edu>
2126 Date: Tue, 25 Feb 1997 02:25:56 -0500
2127 Files: MANIFEST gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c
2130 Title: "Fix taint tests for writeable dirs in $ENV{PATH}"
2131 From: Chip Salzenberg
2132 Files: mg.c mg.h pod/perlsec.pod taint.c
2134 Title: "Forbid tainted parameters for truncate()"
2135 From: Chip Salzenberg
2138 Title: "Don't taint magic hash keys unnecessarily"
2139 From: Charles Bailey
2140 Msg-ID: <01IFXL9TY74Y00661G@hmivax.humgen.upenn.edu>
2141 Date: Fri, 28 Feb 1997 02:11:26 -0500 (EST)
2146 Title: "VMS patches post _90"
2147 From: Charles Bailey
2148 Msg-ID: <01IFYDE5ZT7O005A53@hmivax.humgen.upenn.edu>
2149 Date: Fri, 28 Feb 1997 15:26:33 -0500 (EST)
2150 Files: doio.c mg.c perl.h pp_hot.c t/op/rand.t t/op/taint.t taint.c
2151 vms/descrip.mms vms/vms.c
2153 Title: "Fix taint check in system() and exec() under VMS and OS/2"
2154 From: Chip Salzenberg
2157 Title: "If _XOPEN_VERSION >= 4, socket length parameters are size_t"
2158 From: Michael H. Moran <mhm@austin.ibm.com>
2159 Files: perl.h pp_sys.c
2161 Title: "Make dooneliner() compile again"
2162 From: Chip Salzenberg
2167 Title: "Short-circuit duplicate study() calls"
2168 From: Chip Salzenberg
2171 Title: "Call sv_set[iu]v() with [IU]V parameter, not [IU]32"
2172 From: Chip Salzenberg
2173 Files: perl.c pp.c pp_sys.c toke.c util.c
2175 Title: "Clean up and document API for hashes"
2176 From: Gurusamy Sarathy
2177 Msg-ID: <199702251824.NAA14859@aatma.engin.umich.edu>
2178 Date: Tue, 25 Feb 1997 13:24:02 -0500
2179 Files: hv.c hv.h pod/perldelta.pod pod/perlguts.pod
2181 Title: "pp_undef was not always freeing memory"
2182 From: Ilya Zakharevich
2183 Msg-ID: <199702270653.BAA13949@monk.mps.ohio-state.edu>
2184 Date: Thu, 27 Feb 1997 01:53:51 -0500 (EST)
2187 Title: "Fix SEGV when debugging with foreach() lvalue patch"
2188 From: Ilya Zakharevich
2189 Msg-ID: <199702271924.OAA14557@monk.mps.ohio-state.edu>
2190 Date: Thu, 27 Feb 1997 14:24:36 -0500 (EST)
2193 Title: "Don't examine rx->exec_tainted if pregexec() fails"
2194 From: Chip Salzenberg
2197 Title: "Silence bogus typo warning on $DB::postponed"
2198 From: Gurusamy Sarathy
2199 Msg-ID: <199702271802.NAA12505@aatma.engin.umich.edu>
2200 Date: Thu, 27 Feb 1997 13:02:30 -0500
2205 Title: "Sanity check linking with $libs"
2206 From: Andy Dougherty
2207 Msg-ID: <Pine.SOL.3.95q.970225221634.2486A-100000@fractal.lafayette.edu>
2208 Date: Tue, 25 Feb 1997 14:13:45 -0500 (EST)
2211 Title: "Flush stdout when printing $randbits guess"
2212 From: Chip Salzenberg
2215 Title: "Configure changes for Irix nm"
2216 From: Helmut Jarausch and Fabien Tassin
2219 Title: "Update OS/2 Configure diff"
2220 From: Ilya Zakharevich
2221 Msg-ID: <199702251906.OAA10608@monk.mps.ohio-state.edu>
2222 Date: Tue, 25 Feb 1997 14:06:23 -0500 (EST)
2223 Files: os2/diff.configure
2225 LIBRARY AND EXTENSIONS
2227 Title: "Don't require() in a signal handler"
2228 From: Chip Salzenberg
2229 Files: lib/perl5db.pl
2231 Title: "Make IPC::Open3 work without fork()"
2232 From: Ilya Zakharevich
2233 Msg-ID: <199702251937.OAA10718@monk.mps.ohio-state.edu>
2234 Date: Tue, 25 Feb 1997 14:37:07 -0500 (EST)
2235 Files: lib/IPC/Open3.pm
2237 Title: "Follow up on elimination of $` $& $' in libraries"
2239 Msg-ID: <E0w0Sqc-00046E-00@ursa.cus.cam.ac.uk>
2240 Date: Fri, 28 Feb 1997 13:59:42 +0000
2241 Files: lib/Getopt/Long.pm lib/diagnostics.pm
2243 Title: "Don't warn on use of CCFLAGS"
2244 From: Andreas Koenig
2245 Msg-ID: <199702251038.LAA13123@anna.in-berlin.de>
2246 Date: Tue, 25 Feb 1997 11:38:43 +0100
2247 Files: lib/ExtUtils/MakeMaker.pm
2249 Title: "Allow explicit '-lperl' in link arguments"
2250 From: Doug MacEachern
2251 Msg-ID: <199702271625.LAA25402@postman.osf.org>
2252 Date: Thu, 27 Feb 1997 11:25:04 -0500
2253 Files: lib/ExtUtils/Embed.pm
2257 Title: "New test op/taint.t"
2259 Msg-ID: <Pine.GSO.3.95q.970225101328.18288M-100000@kelly.teleport.com
2260 Date: Tue, 25 Feb 1997 11:36:53 -0800 (PST)
2261 Files: MANIFEST t/op/taint.t
2263 Title: "Patch to t/op/rand.t"
2265 Msg-ID: <Pine.GSO.3.95q.970225181321.13796Q-100000@kelly.teleport.com
2266 Date: Tue, 25 Feb 1997 18:19:34 -0800 (PST)
2271 Title: "Add --lax option to pod2man; use it in perldoc"
2272 From: Nat <gnat@frii.com>, Chip Salzenberg
2273 Files: pod/pod2man.PL utils/perldoc.PL
2275 Title: "Eliminate dead code in pod2man"
2276 From: Chip Salzenberg
2277 Files: pod/pod2man.PL
2281 Title: "Warn about intrusive sfio behavior"
2282 From: Andy Dougherty
2283 Msg-ID: <Pine.SOL.3.95q.970228112136.24038G-100000@fractal.lafayette.
2284 Date: Fri, 28 Feb 1997 11:35:49 -0500 (EST)
2287 Title: "Updates to perlfunc.pod"
2288 From: Tom Phoenix (with help from M.J.T. Guy and Tom C.)
2289 Files: pod/perlfunc.pod
2291 Title: "Move ENVIRONMENT from perl.pod to perlrun.pod"
2292 From: Chip Salzenberg
2293 Files: pod/perl.pod pod/perlrun.pod
2295 Title: "Describe PERL_DEBUG_MSTATS in perlrun.pod"
2296 From: Nat <gnat@frii.com>
2297 Files: pod/perlrun.pod
2299 Title: "Fix references to perlbug"
2300 From: Chip Salzenberg
2301 Files: pod/perl.pod pod/perldelta.pod pod/perllocale.pod
2309 At last, a mil[le]stone: The first beta of Perl 5.004.
2311 CORE LANGUAGE CHANGES
2313 Title: "Automatically call srand() before rand() if user didn't"
2314 From: Chip Salzenberg
2315 Files: pod/perlfunc.pod pp.c
2319 Title: "Ultrix hints"
2320 From: Spider Boardman
2321 Msg-ID: <199702220951.EAA08156@Orb.Nashua.NH.US>
2322 Date: Sat, 22 Feb 1997 04:51:48 -0500
2323 Files: hints/ultrix_4.sh
2325 Title: "Digital UNIX and 3_28"
2326 From: Jarkko Hietaniemi
2327 Msg-ID: <199702231427.QAA13807@alpha.hut.fi>
2328 Date: Sun, 23 Feb 1997 16:27:19 +0200 (EET)
2329 Files: Configure MANIFEST ext/NDBM_File/hints/dec_osf.pl
2330 ext/ODBM_File/hints/dec_osf.pl hints/dec_osf.sh
2332 Title: "AmigaOS patches to 5.003_28"
2333 From: Norbert Pueschel
2334 Msg-ID: <77724759@Armageddon.meb.uni-bonn.de>
2335 Date: Sat, 22 Feb 1997 18:08:02 +0100
2336 Files: README.amiga hints/amigaos.sh t/io/fs.t t/lib/anydbm.t
2337 t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t
2338 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
2339 t/op/magic.t t/op/stat.t
2341 Title: "Hints for DC/OSx"
2342 From: Stephen Zander <srz@loopback>
2343 Msg-ID: <199702242124.NAA03796@wsuse5.mckesson.com>
2344 Date: Mon, 24 Feb 1997 13:24:54 -0800
2345 Files: hints/dcosx.sh
2347 Title: "Update VMS version"
2348 From: Chip Salzenberg
2349 Files: vms/config.vms vms/descrip.mms
2353 Title: "Don't assume that sizeof(int) >= sizeof(void*)"
2354 From: Chip Salzenberg
2355 Files: doio.c malloc.c regexec.c
2359 Title: "Re: ccdlflags don't quite work"
2360 From: Andy Dougherty
2361 Msg-ID: <Pine.SOL.3.95q.970224160630.5700E-100000@fractal.lafayette.e
2362 Date: Mon, 24 Feb 1997 16:07:07 -0500 (EST)
2365 Title: "Use $ccflags, $ldflags, $libs when determining $randbits"
2366 From: Chip Salzenberg
2369 Title: "'installperl -v' doesn't do enough"
2370 From: Spider Boardman
2371 Msg-ID: <199702241342.IAA25945@Orb.Nashua.NH.US>
2372 Date: Mon, 24 Feb 1997 08:42:59 -0500
2375 Title: "installperl breaks running system (for a while)"
2376 From: Spider Boardman
2377 Msg-ID: <199702241412.JAA11829@Orb.Nashua.NH.US>
2378 Date: Mon, 24 Feb 1997 09:12:11 -0500
2381 LIBRARY AND EXTENSIONS
2383 Title: "Don't clobber $1 et al in debugger's DB::sub()"
2384 From: Ilya Zakharevich
2385 Files: lib/perl5db.pl
2387 Title: "Fix fd leak in IO::Pipe"
2388 From: Roderick Schertler
2389 Msg-ID: <pzn2sv722y.fsf@eeyore.ibcinc.com>
2390 Date: 23 Feb 1997 14:29:57 -0500
2391 Files: ext/IO/lib/IO/Pipe.pm
2393 Title: "Pod::Text fixes"
2394 From: Roderick Schertler
2395 Msg-ID: <350.856634588@eeyore.ibcinc.com>
2396 Date: Sat, 22 Feb 1997 13:03:08 -0500
2397 Files: lib/Pod/Text.pm
2399 Title: "Trivial patch to make ExtUtils::Install more -w clean"
2401 Msg-ID: <9702241605.AA17436@toad.ig.co.uk>
2402 Date: Mon, 24 Feb 1997 16:05:17 +0000
2403 Files: lib/ExtUtils/Install.pm
2405 Title: "C<use vars> didn't work until 5.002"
2406 From: Chip Salzenberg
2411 Title: "More thoroughly test rand() and srand()"
2415 Title: "Don't use <*> where readdir() will do"
2416 From: Chip Salzenberg
2419 Title: "Allow for $^X to be 'miniperl'"
2420 From: Dominic Dunlop <domo@slipper.ip.lu>
2421 Msg-ID: <v03020903af360f31aced@[194.51.248.65]>
2422 Date: Sun, 23 Feb 1997 16:22:45 +0100
2427 Title: "Post-28 INSTALL updates"
2428 From: Andy Dougherty
2429 Msg-ID: <Pine.SOL.3.95q.970224170713.5700H-100000@fractal.lafayette.e
2430 Date: Mon, 24 Feb 1997 17:09:09 -0500 (EST)
2433 Title: "Re: Hash key created by subroutine call? (fwd) "
2434 From: Gurusamy Sarathy
2435 Msg-ID: <199702242229.RAA04395@aatma.engin.umich.edu>
2436 Date: Mon, 24 Feb 1997 17:29:30 -0500
2437 Files: pod/perlsub.pod pod/perltrap.pod
2439 Title: "Add documentation and '-h' option to perlbug"
2440 From: Gurusamy Sarathy
2441 Msg-ID: <199702240854.DAA27128@aatma.engin.umich.edu>
2442 and <199702242009.PAA02849@aatma.engin.umich.edu>
2443 Date: Mon, 24 Feb 1997
2444 Files: pod/perl.pod pod/perldelta.pod installman
2447 Title: "pumpkin-1.9.pod"
2448 From: Andy Dougherty
2449 Msg-ID: <Pine.SOL.3.95q.970224155702.5700D-100000@fractal.lafayette.e
2450 Date: Mon, 24 Feb 1997 16:06:02 -0500 (EST)
2451 Files: Porting/pumpkin.pod
2455 Title: "Fix typo in 'Tolkien quotation typo' fix"
2456 From: Jarkko Hietaniemi
2459 Title: "Document one-argument limitation with #! line"
2461 Msg-ID: <Pine.GSO.3.95q.970223182745.15989A-100000@kelly.teleport.com
2462 Date: Sun, 23 Feb 1997 18:41:02 -0800 (PST)
2463 Files: pod/perldiag.pod pod/perlsec.pod
2470 This release is beta candidate #6. If this isn't good enough to go beta,
2471 I'll eat a floppy disk. (Okay, it's a chocolate floppy, but still....)
2473 CORE LANGUAGE CHANGES
2475 Title: "Don't let C<sub foo;> undefine &foo"
2476 From: Chip Salzenberg
2479 Title: "Make code, doc agree on $ENV{PATH} and `cmd`"
2480 From: Chip Salzenberg
2481 Files: pod/perlsec.pod pp_sys.c
2483 Title: "Don't taint $x in C<$x = ($tainted =~ /(\w+)/)>"
2484 From: Chip Salzenberg
2485 Files: pp_ctl.c pp_hot.c
2487 Title: "Turn off 'expression tainted' flag at end of runops()"
2488 From: Chip Salzenberg
2491 Title: "When overloading, don't throw away nomethod's value"
2492 From: Ilya Zakharevich
2495 Title: "Optimize keys() and values() in void context"
2496 From: Chip Salzenberg
2501 Title: "New hints for Digital UNIX"
2502 From: Jarkko Hietaniemi
2503 Files: hints/dec_osf.sh
2505 Title: "No version of AIX has working setre[ug]id()"
2506 From: neufeld@fast.pvi.org (Keith Neufeld)
2509 Title: "VMS patches post _27"
2510 From: Charles Bailey
2511 Msg-ID: <01IFMEMPN1IU0057E2@hmivax.humgen.upenn.edu>
2512 Date: Thu, 20 Feb 1997 01:58:46 -0500 (EST)
2513 Files: MANIFEST dosish.h hv.c lib/ExtUtils/MM_VMS.pm
2514 lib/ExtUtils/xsubpp perl.c perlsdio.h pod/perldelta.pod
2515 pod/perlvar.pod t/op/closure.t unixish.h vms/Makefile
2516 vms/descrip.mms vms/ext/filespec.t vms/genconfig.pl
2517 vms/vms.c vms/vmsish.h
2519 Title: "Re: OS/2 patch for _27"
2520 From: Ilya Zakharevich
2521 Msg-ID: <199702210024.TAA03174@monk.mps.ohio-state.edu>
2522 Date: Thu, 20 Feb 1997 19:24:16 -0500 (EST)
2523 Files: INSTALL README.os2 lib/Test/Harness.pm os2/Changes
2524 os2/OS2/PrfDB/t/os2_prfdb.t os2/os2.c os2/os2ish.h
2525 os2/perl2cmd.pl perl.c pod/perldelta.pod t/TEST t/harness
2531 From: Chip Salzenberg
2534 Title: "Undo signal patch -- it broke die() in signal"
2535 From: Chip Salzenberg
2538 Title: "Fix perl_call_sv(..., G_NOARGS)"
2539 From: Chip Salzenberg
2542 Title: "Fix SIGSEGV when cloning sub with complex expression"
2543 From: Chip Salzenberg
2546 Title: "Minor update to malloc.c"
2547 From: Ilya Zakharevich
2548 Msg-ID: <199702210244.VAA03676@monk.mps.ohio-state.edu>
2549 Date: Thu, 20 Feb 1997 21:44:13 -0500 (EST)
2552 Title: "Fix the Tolkien quotation"
2553 From: Chip Salzenberg
2560 LIBRARY AND EXTENSIONS
2562 Title: "Debugger patch"
2563 From: Ilya Zakharevich
2564 Msg-ID: <199702210737.CAA03951@monk.mps.ohio-state.edu>
2565 Date: Fri, 21 Feb 1997 02:37:59 -0500 (EST)
2566 Files: lib/perl5db.pl
2568 Title: "Avoid $` $& $' in libraries"
2569 From: Ilya Zakharevich
2570 Msg-ID: <199702210207.VAA03560@monk.mps.ohio-state.edu>
2571 Date: Thu, 20 Feb 1997 21:07:30 -0500 (EST)
2572 Files: lib/Getopt/Long.pm lib/Pod/Text.pm lib/diagnostics.pm
2573 os2/OS2/REXX/REXX.pm
2575 Title: "Remove redundant clearerr() from IO::Seekable"
2576 From: Chip Salzenberg
2577 Files: ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Seekable.pm
2579 Title: "prototype error in File::stat"
2580 From: Graham.Barr@tiuk.ti.com
2581 Msg-ID: <199702180748.HAA14151@ultra-boy>
2582 Date: Tue, 18 Feb 1997 07:48:40 GMT
2583 Files: lib/File/stat.pm
2587 Title: "Include 'study' in regexp.t"
2588 From: Chip Salzenberg
2589 Files: t/op/regexp.t
2591 Title: "Don't run locale test if -DNO_LOCALE"
2592 From: Chip Salzenberg
2593 Files: t/pragma/locale.t
2595 Title: "Tweak tests to notice $dont_use_nlink"
2596 From: Chip Salzenberg
2597 Files: t/io/fs.t t/op/stat.t
2599 Title: "Add test for grep() and wantarray"
2600 From: Hugo van der Sanden <hv@iii.co.uk>
2601 Msg-ID: <199702181105.LAA17895@tyree.iii.co.uk>
2602 Date: Tue, 18 Feb 1997 11:05:59 +0000
2611 Title: "INSTALL updates since _26"
2612 From: Andy Dougherty
2613 Msg-ID: <Pine.SOL.3.95q.970218155815.2014F-100000@fractal.lafayette.e
2614 Date: Tue, 18 Feb 1997 16:00:08 -0500 (EST)
2617 Title: "Document "$$0" change"
2618 From: Chip Salzenberg
2619 Files: pod/perldelta.pod
2621 Title: "Don't recommend impossible //o for C<$x =~ $y>"
2622 From: Chip Salzenberg
2623 Files: pod/perlop.pod
2625 Title: "Correct doc that claimed that <FH> was never false"
2626 From: Chip Salzenberg
2627 Files: pod/perldelta.pod pod/perlop.pod
2629 Title: "Document C<$?> vs. $SIG{CHLD}"
2630 From: Ulrich Pfeifer
2631 Files: pod/perlvar.pod
2633 Title: "Add pumpkin.pod"
2634 From: Chip Salzenberg
2635 Files: MANIFEST Porting/pumpkin.pod
2637 Title: "Don't say "associat*ve arr*y""
2638 From: Chip Salzenberg
2639 Files: MANIFEST gv.h hv.c lib/Env.pm lib/overload.pm opcode.pl
2640 pod/perl.pod pod/perldelta.pod pod/perldiag.pod
2641 pod/perlfunc.pod pod/perlguts.pod pod/perlmod.pod
2642 pod/perltie.pod pod/perltoc.pod pod/perltrap.pod x2p/a2p.pod
2649 This release is beta candidate #5: Our last, best hope for a beta.
2651 CORE LANGUAGE CHANGES
2653 Title: "Better looks_like_number() function [sv.c]"
2655 Msg-ID: <199702141708.SAA17546@bergen.sn.no>
2656 Date: Fri, 14 Feb 1997 18:08:52 +0100
2659 Title: "Remove redundant functions UNIVERSAL::{class,is_instance}"
2661 Msg-ID: <hwwsbpeq2.fsf@bergen.sn.no>
2662 Date: 14 Feb 1997 15:52:21 +0000
2663 Files: pod/perldelta.pod pod/perlobj.pod t/op/universal.t universal.c
2665 Title: "Allow C<setpgrp $$>"
2666 From: Roderick Schertler
2667 Msg-ID: <pzraigyshr.fsf@eeyore.ibcinc.com>
2668 Date: 16 Feb 1997 23:19:12 -0500
2671 Title: "Fix syntax error on C<&$1>"
2672 From: Chip Salzenberg
2675 Title: "Fix sub call through magic var (e.g. C<&$1>)"
2676 From: Chip Salzenberg
2679 Title: "Fix grep() with refs in array context"
2680 From: Chip Salzenberg
2685 Title: "Eliminate $^S; add C<use vmsish qw(status exit time)>"
2686 From: Charles Bailey
2687 Msg-ID: <01IFI9CFKL0S004R2V@hmivax.humgen.upenn.edu>
2688 Date: Mon, 17 Feb 1997 02:45:26 -0500 (EST)
2689 Files: MANIFEST gv.c lib/English.pm lib/ExtUtils/MM_VMS.pm
2690 lib/ExtUtils/Mksymlists.pm lib/ExtUtils/xsubpp mg.c op.c
2691 perl.c perl.h pod/perldelta.pod pod/perlmod.pod
2692 pod/perlvar.pod pp_ctl.c pp_sys.c utils/perldoc.PL
2693 vms/Makefile vms/config.vms vms/descrip.mms
2694 vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
2695 vms/ext/XSSymSet.pm vms/ext/vmsish.pm vms/vms.c vms/vmsish.h
2698 Title: "Eliminate FP exceptions under SCO 5"
2699 From: Chip Salzenberg
2700 Files: hints/sco.sh unixish.h
2702 Title: "Digital UNIX hints"
2703 From: Jarkko Hietaniemi
2704 Msg-ID: <199702151906.VAA22999@alpha.hut.fi>
2705 Date: Sat, 15 Feb 1997 21:06:33 +0200 (EET)
2706 Files: hints/dec_osf.sh
2708 Title: "Irix6.4 (with 7.1 compilers)"
2709 From: John Stoffel <jfs@fluent.com>
2710 Msg-ID: <199702130238.VAA24468@jfs.Fluent.COM>
2711 Date: Wed, 12 Feb 1997 21:38:51 -0500 (EST)
2712 Files: hints/irix_6_2.sh hints/irix_6_4.sh
2714 Title: "Update Plan 9, Win32, VMS configs with $shortsize and $longsize"
2715 From: Chip Salzenberg
2716 Files: plan9/config.plan9 plan9/genconfig.pl
2717 vms/genconfig.pl win32/config.w32
2721 Title: "Fix core dump when embedding"
2722 From: Chip Salzenberg
2725 Title: "Re: Fragile signals"
2726 From: Ilya Zakharevich
2727 Msg-ID: <199702130644.BAA07572@monk.mps.ohio-state.edu>
2728 Date: Thu, 13 Feb 1997 01:44:39 -0500 (EST)
2731 Title: "Make format strings correspond exactly to parameters"
2732 From: Roderick Schertler
2733 Msg-ID: <pz7mkc1h0g.fsf@eeyore.ibcinc.com>
2734 Date: 13 Feb 1997 17:24:31 -0500
2735 Files: doio.c ext/DB_File/DB_File.xs ext/Opcode/Opcode.xs gv.c op.c
2736 perl.c pp_ctl.c pp_sys.c regcomp.c toke.c
2738 Title: "Don't try to attach 'o' magic to read-only values"
2739 From: Chip Salzenberg
2742 Title: "Fix carriage-return message"
2743 From: Chip Salzenberg
2746 Title: "In <=>, test for equality first"
2747 From: Chip Salzenberg
2750 Title: "Don't mark sv_{true,false} PADTMP"
2751 From: Chip Salzenberg
2756 Title: "Fix eval "" in Configure"
2757 From: allen@gateway.grumman.com (John L. Allen)
2758 Msg-ID: <9702141809.AA17001@gateway.grumman.com>
2759 Date: Fri, 14 Feb 1997 13:09:53 -0500
2762 Title: "Don't link with -lsfio if sfio is not requested"
2763 From: Chip Salzenberg
2766 Title: "perl5.003_26 Configure change "win" for AIX 4"
2767 From: Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>
2768 Msg-ID: <Pine.OSF.3.95.970214135751.32654A-100000@dogbert.cc.ndsu.NoD
2769 Date: Fri, 14 Feb 1997 13:59:02 -0600 (CST)
2772 Title: "Update os2/diff.configure"
2773 From: Chip Salzenberg
2774 Files: os2/diff.configure
2776 LIBRARY AND EXTENSIONS
2778 Title: "Remove Fatal.pm"
2779 From: Chip Salzenberg
2780 Files: MANIFEST lib/Fatal.pm pod/perldelta.pod pod/perlmod.pod
2781 pod/roffitall t/lib/fatal.t
2783 Title: "Refresh MakeMaker to 5.40"
2784 From: Andy Dougherty, Andreas Koenig, Tim Bunce
2785 Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
2786 lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
2788 Title: "Refresh CPAN.pm to 1.21"
2789 From: Andreas Koenig
2790 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
2792 Title: "Refresh Test::Harness to 1.15"
2793 From: Andreas Koenig
2794 Files: lib/Test/Harness.pm
2798 Title: "Remove non-portable locale tests"
2799 From: Chip Salzenberg
2800 Files: t/pragma/locale.t
2804 Title: "pod2man: missing '-' in name section shouldn't be fatal"
2805 From: Ulrich Pfeifer
2806 Msg-ID: <yfmzpxcimsa.fsf@ls6.informatik.uni-dortmund.de>
2807 Date: 10 Feb 1997 18:38:45 +0100
2808 Files: pod/pod2man.PL
2812 Title: "Update To-Do list"
2814 Msg-ID: <9702101900.AA25293@toad.ig.co.uk>
2815 Date: Mon, 10 Feb 1997 19:00:59 +0000
2818 Title: "Fix formatting in perldiag"
2819 From: Chip Salzenberg
2820 Files: pod/perldiag.pod
2827 This release is beta candidate #4. "Once more, dear friends...."
2829 CORE LANGUAGE CHANGES
2831 Title: "Make \r in script an error (per Larry)"
2832 From: Chip Salzenberg
2833 Files: pod/perldiag.pod toke.c
2835 Title: "Support '%i' format and 'h' modifier in s?printf"
2836 From: Chip Salzenberg
2837 Files: doop.c pod/perldelta.pod
2841 Title: "Fix value of system() and $? for DEC UNIX, VMS, others"
2842 From: Chip Salzenberg
2843 Files: mg.c perl.h pp_sys.c
2845 Title: "VMS patches post _25"
2846 From: Charles Bailey
2847 Msg-ID: <01IF48W3P39W0050BD@hmivax.humgen.upenn.edu>
2848 Date: Fri, 07 Feb 1997 01:56:12 -0500 (EST)
2849 Files: Porting/Glossary lib/ExtUtils/Liblist.pm
2850 lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp perl.c
2851 vms/Makefile vms/config.vms vms/descrip.mms vms/genconfig.pl
2852 vms/perlvms.pod vms/vms.c vms/vmsish.h x2p/a2p.c
2854 Title: "Hints for BSDOS"
2855 From: Christopher Davis <ckd@loiosh.kei.com>
2856 Msg-ID: <199702042011.PAA09206@loiosh.kei.com>
2857 Date: Tue, 4 Feb 1997 15:11:13 -0500 (EST)
2858 Files: hints/bsdos.sh
2860 Title: "On C<sysopen(..., O_APPEND)>, call C<fopen(..., "a")>"
2861 From: Chip Salzenberg
2866 Title: "Fix (yet another) Tk closure problem"
2867 From: Chip Salzenberg
2868 Files: op.c perl.c pp_ctl.c
2870 Title: "Fix value of C<foreach>"
2871 From: Chip Salzenberg
2872 Files: cop.h pp_ctl.c
2874 Title: "Regexp optimizations"
2875 From: Ilya Zakharevich
2876 Msg-ID: <199702041102.GAA24805@monk.mps.ohio-state.edu>
2877 Date: Tue, 4 Feb 1997 06:02:10 -0500 (EST)
2878 Files: regcomp.c regexec.c
2880 Title: "Re: static buffer in not_a_number() [sv.c] might overflow"
2882 Msg-ID: <hbu9uz1si.fsf@bergen.sn.no>
2883 Date: 09 Feb 1997 11:55:41 +0100
2886 Title: "Refine 'runaway string' heuristic"
2887 From: Chip Salzenberg
2890 Title: "Fix core dump on C<print "a", last> in eval"
2891 From: Chip Salzenberg
2894 Title: "Catch C<use integer; $x % 0>"
2895 From: Chip Salzenberg
2900 Title: "Fix usage message in configure.gnu"
2901 From: Jarkko Hietaniemi
2902 Files: configure.gnu
2904 LIBRARY AND EXTENSIONS
2906 Title: "DB_File 1.11 patch"
2908 Msg-ID: <9702061553.AA18147@claudius.bfsec.bt.co.uk>
2909 Date: Thu, 6 Feb 97 15:53:34 GMT
2910 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
2912 Title: "Faster File::Compare"
2914 Msg-ID: <199702051342.OAA02753@bergen.sn.no>
2915 Date: Wed, 5 Feb 1997 14:42:49 +0100
2916 Files: lib/File/Compare.pm
2918 Title: "Make diagnostics module strip formatting directives"
2919 From: Chip Salzenberg
2920 Files: lib/diagnostics.pm pod/perldiag.pod
2922 Title: "Fix warning from missing POSIX::setvbuf()"
2923 From: Chip Salzenberg
2928 Title: "Fix closure.t for AmigaOS (again)"
2929 From: Norbert Pueschel
2930 Msg-ID: <77724742@Armageddon.meb.uni-bonn.de>
2931 Date: Wed, 05 Feb 1997 18:56:45 +0100
2932 Files: t/op/closure.t
2936 Title: "perldoc -f <perlfunc>"
2938 Msg-ID: <199702051127.MAA02090@bergen.sn.no>
2939 Date: Wed, 5 Feb 1997 12:27:36 +0100
2940 Files: utils/perldoc.PL
2942 Title: "Fix pod2man's handling of quotes in =items"
2943 From: Jarkko Hietaniemi
2944 Msg-ID: <199702042023.WAA13143@alpha.hut.fi>
2945 Date: Tue, 4 Feb 1997 22:23:34 +0200 (EET)
2946 Files: pod/pod2man.PL
2950 Title: "return *FH pod patch"
2951 From: allen@gateway.grumman.com (John L. Allen)
2952 Msg-ID: <9702061507.AA04474@gateway.grumman.com>
2953 Date: Thu, 6 Feb 1997 10:07:28 -0500
2954 Files: pod/perldata.pod pod/perlsub.pod
2956 Title: "Describe interation of untie and DESTROY"
2957 From: Paul Marquess and Chip Salzenberg
2958 Files: pod/perltie.pod
2965 This release is beta candidate #3. Here's hoping...
2967 CORE LANGUAGE CHANGES
2969 Title: "Make $] read-only"
2970 From: Chip Salzenberg
2973 Title: "New variable C<$^S> is a native version of C<$?>"
2974 From: Chip Salzenberg
2975 Files: doio.c global.sym gv.c interp.sym lib/English.pm mg.c perl.c
2976 perl.h pod/perldelta.pod pod/perlfunc.pod pod/perlvar.pod
2977 pp_ctl.c pp_sys.c proto.h util.c
2979 Title: "Make $^T work with undump, and don't taint it"
2980 From: Chip Salzenberg
2985 Title: "VMS patches for _24"
2986 From: Charles Bailey
2987 Msg-ID: <01IEUIFP5038004GQP@hmivax.humgen.upenn.edu>
2988 Date: Fri, 31 Jan 1997 02:34:37 -0500 (EST)
2989 Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_vms.xs
2990 lib/AutoSplit.pm lib/ExtUtils/MM_VMS.pm
2991 lib/ExtUtils/MakeMaker.pm perl.h pp_hot.c t/lib/filehand.t
2992 t/op/closure.t vms/Makefile vms/config.vms vms/descrip.mms
2993 vms/ext/filespec.t vms/vms.c vms/vmsish.h
2995 Title: "hints/dec_osf.sh: polishing the comments"
2996 From: Jarkko Hietaniemi
2997 Msg-ID: <199701301958.VAA08992@alpha.hut.fi>
2998 Date: Thu, 30 Jan 1997 21:58:10 +0200 (EET)
2999 Files: hints/dec_osf.sh
3002 From: Norbert Pueschel
3003 Msg-ID: <77724724@Armageddon.meb.uni-bonn.de>
3004 Date: Wed, 29 Jan 1997 11:39:49 +0100
3005 Files: hints/amigaos.sh
3009 Title: "Require '-T' in argv[], not just on #! line"
3010 From: Chip Salzenberg
3011 Files: perl.c pod/perldiag.pod
3013 Title: "Fix C<return @_> and associated stack bugs"
3014 From: Chip Salzenberg
3015 Files: cop.h pp_ctl.c pp_hot.c t/op/misc.t
3017 Title: "Fix never-closing handle after C<select>"
3018 From: Chip Salzenberg
3021 Title: "Fix /\G/g with patterns that match empty string"
3022 From: Ilya Zakharevich
3025 Title: "Fix scalar leak in av_unshift"
3026 From: Chip Salzenberg
3029 Title: "Ignore refs to lexicals when making refs to lexicals"
3030 From: Chip Salzenberg
3033 Title: "Don't create AV, HV, IO when assigning glob"
3034 From: Chip Salzenberg
3039 Title: "Configure updates for intsize and ssizetype"
3040 From: Andy Dougherty
3041 Files: Configure MANIFEST config_H config_h.SH handy.h
3043 Title: "Ask about /usr/bin/perl iff STDIN and STDERR are terminals"
3044 From: Chip Salzenberg
3047 LIBRARY AND EXTENSIONS
3049 Title: "Refresh CPAN to 1.19"
3050 From: Andreas Koenig
3051 Files: lib/Bundle/CPAN.pm lib/CPAN.pm lib/CPAN/FirstTime.pm
3053 Title: "Debugger update"
3054 From: Ilya Zakharevich
3055 Msg-ID: <199702030406.XAA23029@monk.mps.ohio-state.edu>
3056 Date: Sun, 2 Feb 1997 23:06:34 -0500 (EST)
3057 Files: lib/perl5db.pl
3059 Title: "In Symbol::gensym, don't make glob fake by copying it"
3060 From: John Hughes <john@AtlanTech.COM>
3061 Files: lib/Symbol.pm
3063 Title: "Make POSIX::is*() eight-bit-clean"
3064 From: Chip Salzenberg
3065 Files: ext/POSIX/POSIX.xs
3067 Title: "Make IO::Handle::gets() an alias of getline"
3069 Msg-ID: <199701301103.MAA11291@bergen.sn.no>
3070 Date: Thu, 30 Jan 1997 12:03:15 +0100
3071 Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
3075 Title: "More Amiga test patches"
3076 From: Norbert Pueschel
3077 Msg-ID: <77724725@Armageddon.meb.uni-bonn.de>
3078 Date: Wed, 29 Jan 1997 16:07:33 +0100
3079 Files: README.amiga t/lib/safe2.t t/op/closure.t
3083 Title: "c2ph.PL fix"
3084 From: lvirden@cas.org (Larry W. Virden)
3085 Msg-ID: <199701301349.IAA16724@cas.org>
3086 Date: Thu, 30 Jan 1997 08:49:19 -0500
3087 Files: utils/c2ph.PL
3089 Title: "Make pod2man a little laxer for perltoc.pod"
3090 From: Chip Salzenberg
3091 Files: pod/pod2man.PL
3095 Title: "Update to perl INSTALL file"
3096 From: lvirden@cas.org (Larry W. Virden)
3097 Msg-ID: <199701301338.IAA15878@cas.org>
3098 Date: Thu, 30 Jan 1997 08:38:23 -0500
3101 Title: "Update to perl.pod suggested"
3102 From: lvirden@cas.org (Larry W. Virden)
3103 Msg-ID: <199701301345.IAA16514@cas.org>
3104 Date: Thu, 30 Jan 1997 08:45:59 -0500
3107 Title: "Document how extension pms go in $archlib"
3108 From: Chip Salzenberg
3109 Files: pod/perldelta.pod
3111 Title: "perlfunc.pod tweaks"
3112 From: Roderick Schertler
3113 Msg-ID: <20526.854659255@eeyore.ibcinc.com>
3114 Date: Thu, 30 Jan 1997 16:20:55 -0500
3115 Files: pod/perlfunc.pod
3117 Title: "new (Feb 1) perlembed.pod"
3118 From: Jon Orwant <orwant@media.mit.edu>
3119 Msg-ID: <9702012334.AA15747@fahrenheit-451.media.mit.edu>
3120 Date: Sat, 1 Feb 1997 18:34:59 -0500
3121 Files: pod/perlembed.pod
3123 Title: "Error lines must not have trialing periods"
3124 From: Chip Salzenberg
3125 Files: pod/perldiag.pod
3132 This release is the second candidate for a public beta test.
3133 It's, well, bunches better than _23.
3135 CORE LANGUAGE CHANGES
3137 Title: "glob defaults to $_"
3138 From: Gurusamy Sarathy
3139 Msg-ID: <199701270809.DAA00934@aatma.engin.umich.edu>
3140 Date: Mon, 27 Jan 1997 03:09:13 -0500
3141 Files: op.c opcode.pl pod/perlfunc.pod t/op/glob.t
3143 Title: "Re: an overloading bug "
3144 From: Gurusamy Sarathy
3145 Msg-ID: <199701270007.TAA26525@aatma.engin.umich.edu>
3146 Date: Sun, 26 Jan 1997 19:07:45 -0500
3147 Files: pod/perldiag.pod pod/perlfunc.pod pp_ctl.c
3149 Title: "Don't warn on C<$\ = undef>"
3150 From: Chip Salzenberg
3156 From: Gary Ng <71564.1743@compuserve.com>
3157 Files: MANIFEST win32/*
3159 Title: "Amiga files"
3160 From: Norbert Pueschel
3161 Msg-ID: <77724712@Armageddon.meb.uni-bonn.de>
3162 Date: Sun, 26 Jan 1997 17:42:15 +0100
3163 Files: MANIFEST README.amiga hints/amigaos.sh
3165 Title: "New dec_osf hints"
3166 From: Jarkko.Hietaniemi@cc.hut.fi
3167 Msg-ID: <199701271233.OAA21548@alpha.hut.fi>
3168 Date: Mon, 27 Jan 1997 14:33:01 +0200 (EET)
3169 Files: hints/dec_osf.sh
3173 Title: "Prevent premature death of @_ during leavesub"
3174 From: Chip Salzenberg
3175 Files: pp_hot.c t/op/misc.t
3177 Title: "Deref old stash when re-blessing"
3178 From: Chip Salzenberg
3181 Title: "Don't abort when RCHECK and DEBUGGING"
3183 Msg-ID: <9701272339.AA16537@toad.ig.co.uk>
3184 Date: Mon, 27 Jan 1997 23:39:48 +0000
3187 Title: "Fix overloading macro conflict with Digital 'cc -fast'"
3188 From: Jarkko Hietaniemi
3189 Msg-ID: <199701272216.AAA04557@alpha.hut.fi>
3190 Date: Tue, 28 Jan 1997 00:16:49 +0200 (EET)
3193 Title: "global.sym: typo?"
3194 From: Jarkko Hietaniemi
3195 Msg-ID: <199701261937.VAA07556@alpha.hut.fi>
3196 Date: Sun, 26 Jan 1997 21:37:59 +0200 (EET)
3201 Title: "Put all extensions' modules in $archlib"
3202 From: Chip Salzenberg
3205 Title: "Configure fixes: set $archlib, omit _NO_PROTO"
3206 From: Chip Salzenberg
3209 Title: "Make configure{,.gnu} ignore --cache-file option"
3210 From: Norbert Pueschel
3211 Files: configure configure.gnu
3213 LIBRARY AND EXTENSIONS
3215 Title: "Version checking in XS bootstrap is optional"
3216 From: Chip Salzenberg
3219 Title: "Update $VERSION of DynaLoader and POSIX"
3220 From: Chip Salzenberg
3221 Files: ext/DynaLoader/DynaLoader.pm ext/POSIX/POSIX.pm
3223 Title: "Refresh Text::Wrap to 97.011701"
3224 From: Chip Salzenberg
3225 Files: lib/Text/Wrap.pm
3227 Title: "Fcntl.xs: F_[GS]ETOWN were in wrong case branch"
3228 From: Jarkko Hietaniemi
3229 Msg-ID: <199701251510.RAA05142@alpha.hut.fi>
3230 Date: Sat, 25 Jan 1997 17:10:20 +0200 (EET)
3231 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
3233 Title: "Fix $Is_VMS typo in Test::Harness"
3234 From: Chip Salzenberg
3235 Files: lib/Test/Harness.pm
3237 Title: "Allow for really big keys in Tie::SubstrHash"
3238 From: data-drift@so.uio.no
3239 Msg-ID: <199701282014.VAA12645@selters.uio.no>
3240 Date: Tue, 28 Jan 1997 21:14:34 +0100 (MET)
3241 Files: lib/Tie/SubstrHash.pm
3243 Title: "Avoid newRV_noinc() in IO, for compiling with old Perls"
3244 From: Chip Salzenberg
3249 Title: "New test op/closure.t"
3250 From: Tom Phoenix, Ulrich Pfeifer
3251 Files: MANIFEST t/op/closure.t
3255 Title: "xsubpp handing of void funcs breaks extensions using XST_m*()"
3257 Msg-ID: <9701271659.AA15137@toad.ig.co.uk>
3258 Date: Mon, 27 Jan 1997 16:59:06 +0000
3259 Files: lib/ExtUtils/xsubpp
3263 Title: "perldelta Fcntl enhancement"
3264 From: Jarkko Hietaniemi
3265 Msg-ID: <199701251505.RAA22159@alpha.hut.fi>
3266 Date: Sat, 25 Jan 1997 17:05:34 +0200 (EET)
3267 Files: pod/perldelta.pod
3269 Title: "Updates to perldelta re: Fcntl, DB_File, Net::Ping"
3271 Files: pod/perldelta.pod
3273 Title: "Document restrictions on gv_fetchmethod() and perl_call_sv()"
3274 From: Chip Salzenberg
3275 Files: pod/perldelta.pod pod/perlguts.pod
3277 Title: "perldiag.pod: No comma allowed after %s"
3278 From: Jarkko.Hietaniemi@cc.hut.fi
3279 Msg-ID: <199701251541.RAA04120@alpha.hut.fi>
3280 Date: Sat, 25 Jan 1997 17:41:53 +0200 (EET)
3281 Files: pod/perldiag.pod
3283 Title: "perlfunc.pod: localtime"
3284 From: Jarkko Hietaniemi
3285 Msg-ID: <199701251629.SAA08114@alpha.hut.fi>
3286 Date: Sat, 25 Jan 1997 18:29:37 +0200 (EET)
3287 Files: pod/perlfunc.pod
3289 Title: "perlfunc diff: gmtime"
3290 From: Peter Haworth <pmh@edison.ioppublishing.com>
3291 Msg-ID: <32EE1298.7B90@edison.ioppublishing.com>
3292 Date: Tue, 28 Jan 1997 14:52:08 +0000
3293 Files: pod/perlfunc.pod
3295 Title: "Updates to guts"
3296 From: Ilya Zakharevich
3297 Msg-ID: <199701270034.TAA13177@monk.mps.ohio-state.edu>
3298 Date: Sun, 26 Jan 1997 19:34:18 -0500 (EST)
3299 Files: pod/perlguts.pod
3301 Title: "perltoot fixes"
3302 From: Tom Christiansen
3303 Msg-ID: <6807.854214205@jinete>
3304 Date: Sat, 25 Jan 1997 09:43:25 -0800
3305 Files: pod/perltoot.pod
3307 Title: "5.003_23: small typo in perlsyn.pod"
3308 From: Gurusamy Sarathy
3309 Msg-ID: <199701270824.DAA01169@aatma.engin.umich.edu>
3310 Date: Mon, 27 Jan 1997 03:24:25 -0500
3311 Files: pod/perlsyn.pod
3318 This release is our first candidate for a public beta test.
3320 CORE LANGUAGE CHANGES
3322 Title: "Disallow changing $_[0] in __DIE__ handlers"
3323 From: Chip Salzenberg
3324 Files: pod/perlfunc.pod util.c
3326 Title: "Fix overloading with inheritance and AUTOLOAD"
3327 From: Ilya Zakharevich
3328 Msg-ID: <199701202226.RAA05072@monk.mps.ohio-state.edu>
3329 Date: Mon, 20 Jan 1997 17:26:32 -0500 (EST)
3330 Files: gv.c lib/diagnostics.pm lib/overload.pm pod/perldebug.pod
3331 pod/perldiag.pod pod/perlfunc.pod pod/perlop.pod
3332 pod/perlre.pod pod/perltoc.pod pod/perlxs.pod
3334 Title: "Nested here-docs"
3335 From: larry@wall.org (Larry Wall)
3336 Msg-ID: <199701202313.PAA11693@wall.org>
3337 Date: Mon, 20 Jan 1997 15:13:42 -0800
3340 Title: "Revert $^X to old behavior (plus HP-UX bug fix)"
3341 From: Chip Salzenberg
3342 Files: hints/hpux.sh toke.c
3344 Title: "Protect against '0' in 'stmt while <HANDLE>'"
3345 From: Chip Salzenberg
3348 Title: "Don't warn when closure uses var at file scope"
3349 From: Chip Salzenberg
3354 Title: "VMS patches for _22"
3355 From: Charles Bailey
3356 Msg-ID: <01IEGBJ2TMYS003PCL@hmivax.humgen.upenn.edu>
3357 Date: Mon, 20 Jan 1997 22:50:21 -0500 (EST)
3358 Files: ext/POSIX/POSIX.xs lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp
3359 lib/Test/Harness.pm toke.c vms/Makefile vms/descrip.mms
3360 vms/genconfig.pl vms/perly_c.vms vms/vmsish.h x2p/a2p.h
3361 vms/Makefile vms/config.vms vms/descrip.mms vms/perly_c.vms
3363 Title: "Re: Perl 5.003_21: OS/2 patches"
3364 From: Ilya Zakharevich
3365 Msg-ID: <199701170446.XAA28939@monk.mps.ohio-state.edu>
3366 Date: Thu, 16 Jan 1997 23:46:40 -0500 (EST)
3367 Files: os2/Changes os2/os2.c
3369 Title: "Plan9 update"
3370 From: lutherh@stratcom.com (Luther Huffman)
3371 Files: plan9/config.plan9 plan9/mkfile
3373 Title: "Bugfixes for AmigaOS"
3374 From: Norbert Pueschel
3375 Msg-ID: <77724691@Armageddon.meb.uni-bonn.de>
3376 Date: Wed, 22 Jan 1997 00:13:54 +0100
3377 Files: hints/amigaos.sh lib/File/Basename.pm
3379 Title: "New dec_osf.sh hints file"
3380 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
3381 Msg-ID: <9701241058.AA29550@o09.rosat.mpe-garching.mpg.de>
3382 Date: Fri, 24 Jan 1997 11:58:24 +0100
3383 Files: hints/dec_osf.sh
3385 Title: "on NeXT: gdbm problem fixed"
3386 From: Andreas Koenig
3387 Msg-ID: <199701210201.DAA17794@anna.in-berlin.de>
3388 Date: Tue, 21 Jan 1997 03:01:32 +0100
3389 Files: hints/next_3.sh hints/next_3_0.sh
3391 Title: "patch for hints/powerux.sh"
3392 From: tom@amber.ssd.hcsc.com (Tom Horsley)
3393 Msg-ID: <9701181833.AA02602@amber.ssd.hcsc.com>
3394 Date: Sat, 18 Jan 97 13:33:26 -0500
3395 Files: hints/powerux.sh
3397 Title: "hints & Configure changes to build perl on DC/OSx"
3398 From: Stephen Zander <stephen.zander@interlock.mckesson.com>
3399 Msg-ID: <199701170043.QAA25985@wsbip1.mckesson.com>
3400 Date: Thu, 16 Jan 1997 16:43:52 -0800
3401 Files: Configure MANIFEST hints/dcosx.sh
3403 Title: "patch for hints/cxux.sh perl5.003_22"
3404 From: tom@amber.ssd.hcsc.com (Tom Horsley)
3405 Msg-ID: <9701192014.AA05722@amber.ssd.hcsc.com>
3406 Date: Sun, 19 Jan 97 15:14:04 -0500
3407 Files: hints/cxux.sh
3411 Title: "Make PERL5LIB and -I work like C<use lib>"
3413 Msg-ID: <9701231523.AA26613@toad.ig.co.uk>
3414 Date: Thu, 23 Jan 1997 15:23:27 +0000
3415 Files: lib/lib.pm perl.c
3418 From: Chip Salzenberg
3419 Files: regcomp.c regcomp.h regexec.c regexp.h toke.c
3421 Title: "Extend stack in pp_undef (!)"
3422 From: Chip Salzenberg
3425 Title: "Allow for sub to be redefined while executing"
3426 From: Chip Salzenberg
3427 Files: cop.h pp_hot.c t/op/misc.t
3429 Title: "Eliminate redundant flag CVf_FORMAT"
3430 From: Chip Salzenberg
3431 Files: cv.h op.c perl.c perly.c perly.y proto.h sv.c toke.c
3433 Title: "Generate IVs when possible in abs() and int()"
3434 From: Chip Salzenberg
3437 Title: "Efficiency patchlet for pp_aassign()"
3438 From: Ilya Zakharevich
3439 Msg-ID: <199701210305.WAA05451@monk.mps.ohio-state.edu>
3440 Date: Mon, 20 Jan 1997 22:05:39 -0500 (EST)
3443 Title: "When sorting, promote to PVNV only for built-in comparison"
3444 From: Chip Salzenberg
3447 Title: "Remove "suidperl security patch" message"
3448 From: Chip Salzenberg
3453 Title: "Make configure.gnu a copy of configure; make configure writea
3454 From: Chip Salzenberg
3455 Files: MANIFEST configure.gnu
3457 Title: "Regen Configure with metaconfig: +ARCHNAME, -FILE_filbuf"
3458 From: Chip Salzenberg and Charles Bailey
3459 Files: Configure config_H config_h.SH hints/lynxos.sh
3460 os2/diff.configure os2/os2ish.h plan9/config.plan9 sv.c
3461 utils/perlbug.PL vms/config.vms vms/fndvers.com
3463 Title: "Compile with optimization when testing memory functions"
3464 From: Chip Salzenberg
3467 Title: "Minor patch for Debian installation"
3468 From: Chip Salzenberg
3471 LIBRARY AND EXTENSIONS
3473 Title: "Debugger update"
3474 From: Ilya Zakharevich
3475 Msg-ID: <199701190455.XAA02579@monk.mps.ohio-state.edu>
3476 Date: Sat, 18 Jan 1997 23:54:59 -0500 (EST)
3477 Files: lib/perl5db.pl
3479 Title: "DynaLoader enhancement: support RTLD_GLOBAL"
3480 From: Nick Ing-Simmons
3481 Msg-ID: <199701240937.JAA11443@pluto.tiuk.ti.com>
3482 Date: Fri, 24 Jan 1997 09:37:18 GMT
3483 Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_aix.xs
3484 ext/DynaLoader/dl_dld.xs ext/DynaLoader/dl_dlopen.xs
3485 ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
3486 ext/DynaLoader/dl_vms.xs
3488 Title: "Fcntl: add more constants"
3489 From: Jarkko.Hietaniemi@cc.hut.fi
3490 Msg-ID: <199701191811.UAA16346@alpha.hut.fi>
3491 Date: Sun, 19 Jan 1997 20:11:22 +0200 (EET)
3492 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
3494 Title: "Refresh IO to 1.15 (plus DESTROY and new_tmpfile fixes)"
3495 From: Chip Salzenberg
3496 Files: ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
3497 ext/IO/lib/IO/Pipe.pm ext/IO/lib/IO/Seekable.pm
3498 ext/IO/lib/IO/Socket.pm t/lib/io_pipe.t
3500 Title: "Allow IO.xs to remain at 1.15 while $VERSION is 1.1501"
3501 From: Chip Salzenberg
3502 Files: XSUB.h ext/IO/Makefile.PL ext/IO/lib/IO/Handle.pm
3504 Title: "Refresh CPAN to 1.15"
3505 From: Andreas Koenig
3506 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
3508 Title: "Add E* and SA_* constants"
3509 From: Roderick Schertler
3510 Msg-ID: <23338.853986967@eeyore.ibcinc.com>
3511 Date: Wed, 22 Jan 1997 21:36:07 -0500
3512 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod ext/POSIX/POSIX.xs
3516 Title: "Test nested here-docs"
3517 From: hv@crypt.compulink.co.uk (Hugo van der Sanden)
3518 Msg-ID: <199701210053.AAA02139@crypt.compulink.co.uk>
3519 Date: Tue, 21 Jan 1997 00:53:44 +0000 (GMT)
3522 Title: "Fix tests of $^X and $0 to work with QNX"
3523 From: Chip Salzenberg
3524 Files: t/lib/io_pipe.t t/lib/open2.t t/lib/open3.t t/op/magic.t
3526 Title: "Patch tests for systems without fork()"
3527 From: Norbert Pueschel
3528 Msg-ID: <77724697@Armageddon.meb.uni-bonn.de>
3529 Date: Thu, 23 Jan 1997 23:51:28 +0100
3530 Files: t/io/pipe.t t/lib/filehand.t t/lib/io_pipe.t t/lib/io_sock.t
3531 t/lib/open2.t t/lib/open3.t t/op/fork.t
3533 Title: "Test patches for OS/2"
3534 From: Ilya Zakharevich
3535 Msg-ID: <199701170448.XAA28948@monk.mps.ohio-state.edu>
3536 Date: Thu, 16 Jan 1997 23:48:18 -0500 (EST)
3537 Files: os2/OS2/ExtAttr/t/os2_ea.t os2/OS2/PrfDB/t/os2_prfdb.t
3538 os2/OS2/REXX/t/rx_cmprt.t os2/OS2/REXX/t/rx_dllld.t
3539 os2/OS2/REXX/t/rx_objcall.t os2/OS2/REXX/t/rx_sql.test
3540 os2/OS2/REXX/t/rx_tiesql.test os2/OS2/REXX/t/rx_tievar.t
3541 os2/OS2/REXX/t/rx_tieydb.t os2/OS2/REXX/t/rx_varset.t
3542 os2/OS2/REXX/t/rx_vrexx.t t/README t/cmd/while.t
3543 t/comp/colon.t t/comp/multiline.t t/io/argv.t t/lib/anydbm.t
3544 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
3545 t/op/cmp.t t/op/magic.t
3549 Title: "Translate \200 to È in pod2html"
3550 From: Chip Salzenberg
3551 Files: pod/pod2html.PL
3553 Title: "VMS patches: '.com' extension on scripts"
3554 From: Charles Bailey
3555 Msg-ID: <01IELNPDLYJM003E7J@hmivax.humgen.upenn.edu>
3556 Date: Fri, 24 Jan 1997 18:42:29 -0500 (EST)
3557 Files: pod/checkpods.PL pod/pod2html.PL pod/pod2latex.PL
3558 pod/pod2man.PL pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL
3559 utils/h2xs.PL utils/perlbug.PL utils/perldoc.PL
3560 utils/pl2pm.PL utils/splain.PL vms/Makefile vms/descrip.mms
3561 x2p/find2perl.PL x2p/s2p.PL
3563 Title: "Allow MakeMaker 5.34 to use libraries containing '+' in name"
3564 From: dennism@cyrix.com (Dennis Marsa)
3565 Msg-ID: <9701172027.AA27861@orion.cyrix.com>
3566 Date: Fri, 17 Jan 97 14:27:32 CST
3567 Files: lib/ExtUtils/Liblist.pm
3571 Title: "First cut at INSTALL edit"
3572 From: Chip Salzenberg
3575 Title: "Additional docs for __DIE__ and __WARN__"
3576 From: Gurusamy Sarathy
3577 Files: pod/perlfunc.pod pod/perlrun.pod pod/perlvar.pod
3579 Title: "Document #line directive"
3580 From: Gurusamy Sarathy
3581 Msg-ID: <199701240908.EAA23846@aatma.engin.umich.edu>
3582 Date: Fri, 24 Jan 1997 04:08:44 -0500
3583 Files: pod/perlsyn.pod pod/perltoc.pod
3585 Title: "Perlguts version 30"
3587 Msg-ID: <199701172117.AA116515863@hpcc123.corp.hp.com>
3588 Date: Fri, 17 Jan 1997 13:17:43 -0800
3589 Files: pod/perlguts.pod
3591 Title: "delta for perldelta"
3592 From: Tom Christiansen
3593 Msg-ID: <804.854121463@jinete>
3594 Date: Fri, 24 Jan 1997 07:57:43 -0800
3595 Files: pod/perlnews.pod pod/perltoc.pod
3597 Title: "Updates to perldelta"
3598 From: Ilya Zakharevich
3599 Msg-ID: <199701211610.LAA06227@monk.mps.ohio-state.edu>
3600 Date: Mon, 20 Jan 1997 06:48:49 -0500 (EST)
3601 Files: pod/perlnews.pod pod/perltoc.pod
3603 Title: "perlnews.pod diff for the Fcntl"
3604 From: Jarkko Hietaniemi
3605 Msg-ID: <199701211600.SAA30117@alpha.hut.fi>
3606 Date: Tue, 21 Jan 1997 18:00:56 +0200 (EET)
3607 Files: pod/perlnews.pod
3609 Title: "Rename perlnews -> perldelta per Tom's request"
3610 From: Chip Salzenberg
3611 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
3612 pod/perldelta.pod pod/perltoc.pod pod/roffitall
3614 Title: "Remove bad advice from perllocale.pod"
3615 From: Chip Salzenberg
3616 Files: pod/perllocale.pod
3623 This release is primarily made up of bug fixes, the foremost among
3624 which repairs a showstopper memory corruption bug in formats.
3626 CORE LANGUAGE CHANGES
3628 Title: "Fix parsing of C< ${ xyz } >"
3629 From: Chip Salzenberg
3632 Title: "Don't parse method calls in strings"
3633 From: Chip Salzenberg
3636 Title: "Fix overly picky carping about leading '{' in regex"
3637 From: Chip Salzenberg
3642 Title: "Fix memory corruption from formats"
3643 From: Chip Salzenberg
3644 Files: op.c perl.c perly.c perly.c.diff perly.y proto.h sv.c toke.c
3648 Title: "Fix '_mopop' typo"
3649 From: Chip Salzenberg
3652 LIBRARY AND EXTENSIONS
3654 Title: "Gut IO::Handle::DESTROY"
3655 From: Chip Salzenberg
3656 Files: ext/IO/lib/IO/Handle.pm
3658 Title: "RiscOS is case-insensitive"
3659 From: Chip Salzenberg
3660 Files: lib/File/Basename.pm
3664 Title: "Fix thinko in db-recno.t"
3665 From: Chip Salzenberg
3666 Files: t/lib/db-recno.t
3670 Title: "Make perlbug more cautionary and more verbose"
3671 From: Kenneth Albanowski and Jarkko Hietaniemi
3672 Files: utils/perlbug.PL
3676 Title: "NEW roffitall + INSTALL fix"
3677 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
3678 Msg-ID: <6058.853410121@lyon.grenoble.hp.com>
3679 Date: Thu, 16 Jan 97 11:22:01 +0100
3680 Files: INSTALL pod/roffitall
3682 Title: "srand() doc update"
3683 From: Roderick Schertler
3684 Msg-ID: <24195.853379065@eeyore.ibcinc.com>
3685 Date: Wed, 15 Jan 1997 20:44:25 -0500
3686 Files: pod/perlfunc.pod
3688 Title: "documentation of configpm (perl5.003_20)"
3689 From: win@in.rhein-main.de (Winfried Koenig)
3690 Msg-ID: <m0vkU40-0004WAC@incom.rhein-main.de>
3691 Date: Wed, 15 Jan 1997 14:03:27 +0200 (EET)
3699 This release includes several important bug fixes, and a couple of
3700 minor but valuable language tweaks. Please read on for a list of the
3701 significant changes:
3703 CORE LANGUAGE CHANGES
3705 Title: "Fix overloading via inherited autoloaded functions"
3706 From: Ilya Zakharevich
3707 Msg-ID: <199701131022.FAA22830@monk.mps.ohio-state.edu>
3708 Date: Mon, 13 Jan 1997 05:22:47 -0500 (EST)
3709 Files: gv.c lib/overload.pm pod/perldiag.pod t/pragma/overload.t
3711 Title: "Method call fixes: Don't cache in alias, don't skip undef"
3712 From: Chip Salzenberg
3713 Files: global.sym gv.c gv.h hv.c op.c pod/perlguts.pod
3714 pod/perltoc.pod pp.c pp_ctl.c pp_hot.c proto.h scope.c sv.c
3717 Title: "Formats can be closures"
3718 From: Chip Salzenberg
3719 Files: cv.h op.c perly.c perly.c.diff perly.y pp_sys.c sv.h
3721 Title: "Quote 'foo' in C<$x{-foo}>"
3722 From: Chip Salzenberg
3725 Title: "Forbid C< x->{y} > and C< x->[0] > under C<strict refs>"
3726 From: Chip Salzenberg
3727 Files: op.c pod/perldiag.pod t/pragma/strict-refs
3729 Title: "Allow <=> to return undef when operands are not ordered"
3730 From: Chip Salzenberg and Andreas Koenig
3731 Files: MANIFEST pp.c t/op/cmp.t
3733 Title: "Fail regex that starts with '{'"
3734 From: Chip Salzenberg
3739 Title: "Re: Perl 5.003_20: OS/2 patches"
3740 From: Ilya Zakharevich
3741 Msg-ID: <199701101102.GAA19051@monk.mps.ohio-state.edu>
3742 Date: Fri, 10 Jan 1997 06:02:16 -0500 (EST)
3743 Files: hints/os2.sh os2/Changes os2/os2.c os2/os2ish.h pp_sys.c
3745 Title: "VMS patches for _20"
3746 From: Charles Bailey
3747 Msg-ID: <01IE7MGK7ULQ003K5M@hmivax.humgen.upenn.edu>
3748 Date: Tue, 14 Jan 1997 17:34:43 -0500 (EST)
3749 Files: configpm dosish.h os2/os2ish.h plan9/plan9ish.h proto.h
3750 t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t toke.c
3751 unixish.h vms/Makefile vms/config.vms vms/descrip.mms
3752 vms/genconfig.pl vms/perly_c.vms vms/test.com vms/vmsish.h
3755 Title: "Irix 6.3 & 6.4 and perl5.003_20"
3756 From: John Stoffel <jfs@fluent.com>
3757 Msg-ID: <199701132242.RAA14601@jfs.Fluent.COM>
3758 Date: Mon, 13 Jan 1997 17:42:50 -0500 (EST)
3759 Files: MANIFEST hints/irix_6_3.sh hints/irix_6_4.sh
3761 Title: "Patch: MachTen hints, Configure"
3762 From: Dominic Dunlop <domo@slipper.ip.lu>
3763 Msg-ID: <v03010d00af0123a93670@[194.51.248.75]>
3764 Date: Tue, 14 Jan 1997 13:43:13 +0100
3765 Files: Configure hints/machten.sh
3767 Title: "Rename aux.sh to aux_3.sh for MS-LOSS"
3768 From: Chip Salzenberg
3769 Files: MANIFEST hints/aux_3.sh
3773 Title: "Fix C< eval { my $x; eval '$x' } >"
3774 From: Chip Salzenberg
3775 Files: op.c t/op/misc.t
3777 Title: "Don't warn if eval '' uses outer func's lexicals"
3778 From: Chip Salzenberg
3781 Title: "Avoid memory wastage in wait(); make pidstatus global"
3782 From: Chip Salzenberg
3783 Files: global.sym interp.sym perl.c perl.h pp_sys.c
3785 Title: "Forbid ++ and -- on readonly values"
3786 From: "John Q. Linux" <jql@accessone.com>
3787 Msg-ID: <Pine.LNX.3.95.970110193330.11249D-100000@jql.accessone.com>
3788 Date: Fri, 10 Jan 1997 19:47:16 -0800 (PST)
3789 Files: pp.c pp_hot.c
3791 Title: "Keep array from dying during foreach(@array)"
3792 From: Chip Salzenberg
3793 Files: cop.h pp_ctl.c
3795 Title: "Fix C< $a="simple"; split /($a)/o >"
3796 From: Chip Salzenberg
3797 Files: pp.c t/op/misc.t
3799 Title: "Fix infinite loop for undef function in @SIG{__WARN__,__DIE__}"
3800 From: Chip Salzenberg
3803 Title: "Fix for anon-lists with tied entries coredump"
3804 From: Gurusamy Sarathy
3805 Msg-ID: <199701100745.CAA13057@aatma.engin.umich.edu>
3806 Date: Fri, 10 Jan 1997 02:45:11 -0500
3809 Title: "Don't set SVf_PADBUSY on immortal SVs"
3810 From: Chip Salzenberg
3813 Title: "Patch for Object subroutines"
3814 From: Ilya Zakharevich
3815 Msg-ID: <199701080156.UAA15366@monk.mps.ohio-state.edu>
3816 Date: Tue, 7 Jan 1997 20:56:02 -0500 (EST)
3819 Title: "Use an SVt_PVLV to hold stacked OP pointers when debugging"
3820 From: Chip Salzenberg
3821 Files: pp.c pp_hot.c
3823 Title: "Undo change that freed large pad vars"
3824 From: Chip Salzenberg
3829 Title: "Make MachTen hints file warn about db-recno failures"
3830 From: Dominic Dunlop <domo@slipper.ip.lu>
3831 Msg-ID: <v03010d00aef92fba6aca@[194.51.248.78]>
3832 Date: Wed, 8 Jan 1997 12:07:18 +0100
3833 Files: hints/machten.sh
3835 Title: "5.003_20, FreeBSD 3.0 and minor patch"
3836 From: roberto@eurocontrol.fr (Ollivier Robert)
3837 Msg-ID: <Mutt.19970108143747.roberto@caerdonn.eurocontrol.fr>
3838 Date: Wed, 8 Jan 1997 14:37:47 +0100
3841 Title: "Make installperl quieter; only shared libraries need 0555"
3842 From: Chip Salzenberg
3847 Title: "Advice on TEST failure"
3848 From: Dominic Dunlop <domo@slipper.ip.lu>
3849 Msg-ID: <v03010d01aefbaefcf3bc@[194.51.248.78]>
3850 Date: Fri, 10 Jan 1997 10:19:07 +0100
3853 Title: "UNIVERSAL tests"
3854 From: Roderick Schertler
3855 Files: MANIFEST t/op/universal.t
3857 Title: "Test deletion of array during foreach"
3858 From: Jarkko Hietaniemi
3861 Title: "patch for db-recno.t"
3863 Msg-ID: <9701121509.AA11147@claudius.bfsec.bt.co.uk>
3864 Date: Sun, 12 Jan 1997 15:09:33 +0000 (GMT)
3865 Files: t/lib/db-recno.t
3867 LIBRARY AND EXTENSIONS
3869 Title: "Localize info about filesystems being case-forgiving"
3870 From: Chip Salzenberg
3871 Files: lib/File/Basename.pm pod/checkpods.PL pod/pod2html.PL
3872 pod/pod2latex.PL pod/pod2man.PL pod/pod2text.PL
3873 utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL utils/perlbug.PL
3874 utils/perldoc.PL utils/pl2pm.PL utils/splain.PL
3875 x2p/find2perl.PL x2p/s2p.PL
3877 Title: "Fix for fd leak in IO::File::new_tmpfile"
3878 From: Graham Barr and Chip Salzenberg
3879 Files: ext/IO/IO.xs ext/IO/lib/IO/Handle.pm
3881 Title: "Refresh Getopt::Long to 2.6"
3882 From: Johan Vromans <jvromans@squirrel.nl>
3883 Files: lib/Getopt/Long.pm
3885 Title: "Refresh DB_File to 1.10"
3887 Msg-ID: <9701141247.AA21242@claudius.bfsec.bt.co.uk>
3888 Date: Tue, 14 Jan 97 12:47:40 GMT
3889 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
3891 Title: "Re: FileCache::cacheout clobbers $_"
3892 From: Roderick Schertler
3893 Msg-ID: <pz3ewb3189.fsf@eeyore.ibcinc.com>
3894 Date: 08 Jan 1997 23:45:58 -0500
3895 Files: lib/FileCache.pm lib/cacheout.pl
3897 Title: "PATCH: AutoSplit"
3899 Msg-ID: <9603111010.AA29935@tiuk.ti.com>
3900 Date: 11 Mar 1996 06:01:58 -0500
3901 Files: lib/AutoSplit.pm
3903 Title: "Re: Uninitialized value in Carp.pm ? "
3904 From: Gurusamy Sarathy
3905 Msg-ID: <199701141815.NAA07960@aatma.engin.umich.edu>
3906 Date: Tue, 14 Jan 1997 13:15:25 -0500
3909 Title: "Avoid "uninitialized" warnings from POSIX::constant()"
3910 From: Chip Salzenberg
3911 Files: ext/POSIX/POSIX.pm
3913 Title: "Eliminate warning from C<use overload>"
3914 From: Chip Salzenberg
3915 Files: lib/overload.pm
3917 Title: "low priority patches"
3919 Msg-ID: <9701081655.AA27349@claudius.bfsec.bt.co.uk>
3920 Date: Wed, 8 Jan 97 16:55:02 GMT
3921 Files: lib/Cwd.pm t/comp/redef.t t/lib/db-btree.t
3925 Title: "Re: xsubpp and Tk ==> segfault"
3926 From: Ilya Zakharevich
3927 Msg-ID: <199701080825.DAA15813@monk.mps.ohio-state.edu>
3928 Date: Wed, 8 Jan 1997 03:25:47 -0500 (EST)
3929 Files: lib/ExtUtils/xsubpp
3931 Title: "Re: MakeMaker and 'make uninstall'"
3932 From: Andreas Koenig
3933 Msg-ID: <199701101243.NAA26400@anna.in-berlin.de>
3934 Date: Fri, 10 Jan 1997 13:43:39 +0100
3935 Files: lib/ExtUtils/MM_Unix.pm
3937 Title: "Don't search for pod if path is already valid"
3938 From: Wayne Scott <wscott@ichips.intel.com>
3939 Msg-ID: <199701082325.PAA04521@pdxlx008.intel.com>
3940 Date: Wed, 08 Jan 1997 15:25:19 -0800
3941 Files: utils/perldoc.PL
3943 Title: "Yet another perldoc option"
3945 Msg-ID: <199610022200.AAA15334@furubotn.sn.no>
3946 Date: Thu, 3 Oct 1996 00:00:35 +0200
3947 Files: utils/perldoc.PL
3949 Title: "Re: perldoc, temp files, async pagers"
3950 From: Roderick Schertler
3951 Msg-ID: <pzwwtoom8p.fsf@eeyore.ibcinc.com>
3952 Date: 07 Jan 1997 22:54:14 -0500
3953 Files: utils/perldoc.PL
3957 Title: "Full documentation generation patch"
3958 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
3959 Msg-ID: <15309.853323388@lyon.grenoble.hp.com>
3960 Date: Wed, 15 Jan 97 11:16:28 +0100
3961 Files: MANIFEST pod/roffitall pod/rofftoc
3963 Title: "Re: documentation correction (i.e. patch) for perlsyn.pod"
3965 Msg-ID: <E0vilLh-0000M6-00@ursa.cus.cam.ac.uk>
3966 Date: Fri, 10 Jan 1997 18:06:37 +0000
3967 Files: pod/perlsyn.pod
3969 Title: "Document use of pos() and /\G/"
3970 From: Gurusamy Sarathy
3971 Msg-ID: <199701132013.PAA26606@aatma.engin.umich.edu>
3972 Date: Mon, 13 Jan 1997 15:13:12 -0500
3973 Files: pod/perlfunc.pod pod/perlnews.pod pod/perlop.pod
3974 pod/perlre.pod pod/perltoc.pod pod/perltrap.pod
3976 Title: "Fix example #4 in perlXStut"
3977 From: Ilya Zakharevich
3978 Msg-ID: <199701050739.CAA11112@monk.mps.ohio-state.edu>
3979 Date: Sun, 5 Jan 1997 02:39:45 -0500 (EST)
3980 Files: pod/perlxstut.pod
3982 Title: "Document new closure warnings"
3983 From: Chip Salzenberg
3984 Files: op.c pod/perldiag.pod
3986 Title: "Misc. doc patches missing in _20"
3987 From: Roderick Schertler
3988 Msg-ID: <102.852695733@eeyore.ibcinc.com>
3989 Date: Tue, 07 Jan 1997 22:55:33 -0500
3990 Files: pod/perlsub.pod pod/perltoc.pod pod/perlvar.pod
3997 The only language change in this release is the recension of support
3998 for named closures: Now, no subroutine declared "sub foo {}" can be
3999 a closure. (This is a return to the behavior of 5.003.) In addition,
4000 there are new warnings triggered by any apparent attempt to use named
4001 functions as closures.
4003 And, as usual, there are the usual little fixes, documentation
4004 updates, and expanded tests. This is good stuff. "I love you, man!"
4006 CORE LANGUAGE CHANGES
4008 Title: "Rescind named closures"
4009 From: Chip Salzenberg
4010 Files: Makefile.SH op.c perly.c perly.c.diff perly.y pp_hot.c
4012 Title: "Fix: empty @_ when calling empty-proto subs without parens"
4014 Msg-ID: <32CE30F0.7E8425A5@tiuk.ti.com>
4015 Date: Sat, 04 Jan 1997 10:29:04 +0000
4016 Files: perly.c perly.y
4020 Title: "Fix $^X on systems that set it to Perl's basename"
4021 From: Chip Salzenberg
4022 Files: hints/hpux.sh toke.c
4024 Title: "Configure/perl5/Compartmented Mode Workstation (fwd)"
4025 From: Andy Dougherty
4026 Msg-ID: <Pine.SOL.3.95.970106131505.1662C-100000@fractal.lafayette.ed
4027 Date: Mon, 06 Jan 1997 13:15:38 -0500 (EST)
4028 Files: Configure hints/dec_osf.sh
4030 Title: "Remove obsolete file "dl_os2.xs"."
4031 From: Ilya Zakharevich
4036 Title: "Fix C< sub foo (&@); sub bar (&); foo {}, bar {}, bar {} >"
4037 From: Chip Salzenberg
4038 Files: perly.c perly.c.diff perly.y
4040 Title: "plug for safe/opcode leaks"
4041 From: Doug MacEachern
4042 Msg-ID: <199701072220.RAA02117@postman.osf.org>
4043 Date: Tue, 07 Jan 1997 17:20:46 -0500
4046 Title: "Finish OP= warnings: none on ^="
4047 From: Chip Salzenberg
4048 Files: doop.c pp.c t/op/assignwarn.t
4050 Title: "Fix Dynaloader failures with DProf"
4051 From: Gurusamy Sarathy
4052 Msg-ID: <199701061718.MAA26909@aatma.engin.umich.edu>
4053 Date: Mon, 06 Jan 1997 12:18:46 -0500
4058 Title: "Make Configure default to the first domain in /etc/resolv.conf"
4059 From: Chip Salzenberg
4062 Title: "Start all helper scripts with $startsh"
4063 From: Chip Salzenberg
4066 Title: "Support libperl.so under FreeBSD"
4067 From: roberto@keltia.freenix.fr (Ollivier Robert)
4068 Msg-ID: <Mutt.19970105224149.roberto@keltia.freenix.fr>
4069 Date: Sun, 5 Jan 1997 22:41:49 +0100
4070 Files: Configure Makefile.SH
4074 Title: "New test: comp/proto.t"
4076 Msg-ID: <32D0C21F.3FB28D51@tiuk.ti.com>
4077 Date: Mon, 06 Jan 1997 09:13:03 +0000
4078 Files: MANIFEST t/comp/proto.t
4080 Title: "More magic variable tests"
4081 From: Roderick Schertler
4082 Msg-ID: <7043.852565192@eeyore.ibcinc.com>
4083 Date: Mon, 06 Jan 1997 10:39:52 -0500
4084 Files: t/harness t/op/magic.t
4086 LIBRARY AND EXTENSIONS
4088 Title: "File::Basename::dirname bugs"
4089 From: Robin Barker <rmb@cise.npl.co.uk>
4090 Msg-ID: <12393.9701071719@tempest.cise.npl.co.uk>
4091 Date: Tue, 7 Jan 97 17:19:59 GMT
4092 Files: lib/File/Basename.pm t/lib/basename.t
4094 Title: "sigaction() problems"
4095 From: Roderick Schertler
4096 Msg-ID: <12808.852583324@eeyore.ibcinc.com>
4097 Date: Mon, 06 Jan 1997 15:42:04 -0500
4098 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
4100 Title: "Fix importation of FileHandle methods; fix POSIX docs"
4101 From: Chip Salzenberg
4102 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod lib/FileHandle.pm
4104 Title: "Patch: make hints files warn about db-recno failures"
4105 From: Dominic Dunlop <domo@slipper.ip.lu>
4106 Msg-ID: <v03010d00aef53ac4d18a@[194.51.248.68]>
4107 Date: Sun, 5 Jan 1997 12:34:25 +0100
4108 Files: MANIFEST hints/aux.sh hints/broken-db.msg hints/freebsd.sh
4112 Title: "pod2html.PL patch (for 5.003-19)"
4113 From: Fabien TASSIN <tassin@eerie.fr>
4114 Msg-ID: <199701052347.AAA21297@solar5>
4115 Date: Mon, 6 Jan 1997 00:47:01 +0100
4116 Files: pod/pod2html.PL
4120 Title: "tiny doc patches"
4121 From: Roderick Schertler
4122 Msg-ID: <23338.852394333@eeyore.ibcinc.com>
4123 Date: Sat, 04 Jan 1997 11:12:13 -0500
4124 Files: pod/perlapio.pod pod/perlnews.pod pod/perltoc.pod
4126 Title: "doc patch for defined on perlfunc.pod"
4127 From: Roderick Schertler
4128 Msg-ID: <pz91686ek1.fsf@eeyore.ibcinc.com>
4129 Date: 04 Jan 1997 21:28:30 -0500
4130 Files: pod/perlfunc.pod
4132 Title: "doc patch: perldsc"
4133 From: Roderick Schertler
4134 Msg-ID: <pzafqo6eo9.fsf@eeyore.ibcinc.com>
4135 Date: 04 Jan 1997 21:25:58 -0500
4136 Files: pod/perldsc.pod pod/perltoc.pod
4138 Title: "Re: constant function inlining"
4139 From: Roderick Schertler
4140 Msg-ID: <pzk9pp1b95.fsf@eeyore.ibcinc.com>
4141 Date: 07 Jan 1997 15:27:50 -0500
4142 Files: pod/perldiag.pod pod/perlsub.pod
4144 Title: "scalar caller doc fix"
4145 From: Roderick Schertler
4146 Msg-ID: <18245.852608060@eeyore.ibcinc.com>
4147 Date: Mon, 06 Jan 1997 22:34:20 -0500
4148 Files: pod/perlfunc.pod
4150 Title: "perlpod.pod possible patches"
4151 From: lvirden@cas.org (Larry W. Virden, x2487)
4152 Msg-ID: <9701070756.AA1185@cas.org>
4153 Date: Tue, 7 Jan 1997 07:56:30 -0500
4154 Files: pod/perlpod.pod
4156 Title: "Misc perlfunc updates"
4157 From: Tom Christiansen
4158 Files: pod/perlfunc.pod pod/perltoc.pod
4165 Lots of internal cleanup in this patch, especially plugged memory
4166 leaks when embedded Perl interpreters shut down and restart. The
4167 method cache is now invisible to user code. And there is a new test
4168 directory, "t/pragma".
4170 IMHO, this is Beta quality code.
4172 Here's a list of the more significant changes...
4174 CORE LANGUAGE CHANGES
4176 Title: "Make method cache invisible to user code"
4177 From: Chip Salzenberg
4178 Files: dump.c gv.c gv.h hv.c op.c perl.c pp_hot.c pp_sys.c sv.c
4181 Title: "Never parse "{m,s,y,tr,q{,q,w,x}}:{,:}" as package or label"
4182 From: Chip Salzenberg
4187 Title: "Fix $^X under HP-UX"
4188 From: Chip Salzenberg
4189 Files: hints/hpux.sh toke.c
4191 Title: "New hints/hpux.sh"
4193 Msg-ID: <199612312309.AA283393772@hpcc123.corp.hp.com>
4194 Date: Tue, 31 Dec 1996 15:09:32 -0800
4195 Files: hints/hpux.sh
4199 Title: "Fix segv when calling named closures"
4200 From: Chip Salzenberg
4203 Title: "Finish rationalizing "undef value" warnings"
4204 From: Chip Salzenberg
4205 Files: doop.c pp.c sv.c t/op/assignwarn.t
4207 Title: "Arrange for all "_<file" entries to be in %main::"
4208 From: Chip Salzenberg
4209 Files: gv.c lib/perl5db.pl
4211 Title: "Introduce CVf_NODEBUG flag"
4212 From: Gurusamy Sarathy
4213 Msg-ID: <199701012042.PAA25994@aatma.engin.umich.edu>
4214 Date: Wed, 01 Jan 1997 15:42:05 -0500
4215 Files: cv.h pp_hot.c
4217 Title: "Reword 'may be "0"' warning per Larry; fix its line number"
4218 From: Chip Salzenberg
4219 Files: op.c pod/perldiag.pod
4221 Title: "5.003_18: perl_{con,des}truct fixes"
4222 From: Doug MacEachern
4223 Msg-ID: <199701032042.PAA06766@postman.osf.org>
4224 Date: Fri, 03 Jan 1997 15:42:04 -0500
4225 Files: perl.c perl.h pod/perlembed.pod pod/perltoc.pod t/op/sysio.t
4227 Title: "Fix lost value from READLINE after TIEHANDLE"
4228 From: Gurusamy Sarathy
4229 Files: pp_hot.c sv.h
4231 Title: "Free memory of large lexical variables when leaving scope"
4232 From: Chip Salzenberg
4237 Title: "Create t/pragma directory; populate with new and old"
4239 Files: MANIFEST Makefile.SH t/TEST t/comp/use.t t/lib/locale.t
4240 t/op/overload.t t/op/use.t t/pragma/locale.t t/pragma/overload.t
4241 t/pragma/strict-refs t/pragma/strict-subs t/pragma/strict-vars
4242 t/pragma/strict.t t/pragma/subs.t t/pragma/warn-global
4245 Title: "New tests: comp/colon.t and op/assignwarn.t"
4246 From: Robin Barker <rmb@cise.npl.co.uk>
4247 Files: MANIFEST t/comp/colon.t t/op/assignwarn.t
4249 LIBRARY AND EXTENSIONS
4251 Title: "Make libs clean under '-w'"
4252 From: Jarkko Hietaniemi
4253 Files: lib/AutoSplit.pm lib/Devel/SelfStubber.pm lib/Env.pm
4254 lib/Math/Complex.pm lib/Pod/Functions.pm lib/Search/Dict.pm
4255 lib/SelfLoader.pm lib/Term/Complete.pm lib/chat2.pl
4256 lib/complete.pl lib/diagnostics.pm lib/ftp.pl lib/termcap.pl
4261 Title: "Perlguts, version 28"
4263 Msg-ID: <199701032110.AA102535846@hpcc123.corp.hp.com>
4264 Date: Fri, 3 Jan 1997 13:10:46 -0800
4265 Files: pod/perlguts.pod
4267 Title: "Re: perldelta, take 3"
4269 Msg-ID: <9701031748.AA15335@toad.ig.co.uk>
4270 Date: Fri, 3 Jan 1997 17:48:46 +0000
4271 Files: pod/perlnews.pod
4273 Title: "Miscellaneous pod patches"
4274 From: Ralf S. Engelschall <rse@engelschall.com>
4275 Files: pod/Makefile pod/perldebug.pod pod/perlfunc.pod
4278 Title: "expanded flock() docs"
4279 From: Roderick Schertler
4280 Msg-ID: <4481.852337871@eeyore.ibcinc.com>
4281 Date: Fri, 03 Jan 1997 19:31:11 -0500
4282 Files: pod/perlfunc.pod
4284 Title: "Use Text::Wrap in buildtoc; run buildtoc"
4285 From: Ulrich Pfeifer
4286 Files: pod/buildtoc pod/perltoc.pod
4288 Title: "Remove obsolete perlovl.pod"
4289 From: Chip Salzenberg
4290 Files: MANIFEST plan9/mkfile pod/perlovl.pod vms/Makefile
4298 Yet further down the road to 5.004....
4300 CORE LANGUAGE CHANGES
4302 Title: "Inherited overloading"
4303 From: Ilya Zakharevich
4304 Msg-ID: <199612291312.IAA02134@monk.mps.ohio-state.edu>
4305 Date: Sun, 29 Dec 1996 08:12:54 -0500 (EST)
4306 Files: gv.c lib/overload.pm perl.h sv.c sv.h t/op/overload.t
4308 Title: "Hide lexicals from C<use>d or C<require>d module (!)"
4309 From: Chip Salzenberg
4312 Title: "Closures at file scope must be anonymous"
4313 From: Chip Salzenberg
4316 Title: "Warn on '{if,while} ($x = X)' where X is glob, readdir, or <FH>"
4317 From: Chip Salzenberg
4318 Files: op.c pod/perldiag.pod
4320 Title: "Warn on 'undef $x; $x OP 1' where OP is *=, /=, %=, or **="
4321 From: Chip Salzenberg
4326 Title: "Ultrix setlocale() workaround"
4327 From: Chip Salzenberg
4328 Files: hints/ultrix_4.sh util.c
4332 Title: "Get rid of 'Leaked scalars'"
4333 From: Chip Salzenberg
4334 Files: cop.h gv.c op.c
4336 Title: "Don't forget $c in C<(($a,$b,$c)=(1,2))=(3,4,5)>"
4337 From: Chip Salzenberg
4340 Title: "Fix core dump on perl_construct()/perl_destruct() loop"
4341 From: Chip Salzenberg
4344 Title: "Add missing syms to global.sym; update magic doc"
4345 From: Chip Salzenberg
4346 Files: global.sym pod/perlguts.pod
4350 Title: "Expanded locale.t and misc.t"
4351 From: Jarkko Hietaniemi
4352 Files: t/lib/locale.t t/lib/misc.t
4354 Title: "Expanded my.t"
4355 From: Chip Salzenberg
4358 Title: "test harness for C<use x.xxxx>"
4360 Msg-ID: <32C76882.3F3C7999@tiuk.ti.com>
4361 Date: Mon, 30 Dec 1996 07:00:18 +0000
4362 Files: MANIFEST t/op/use.t
4366 Msg-ID: <Pine.GSO.3.95.961229170736.15213M-100000@solaris.teleport.co
4367 Date: Sun, 29 Dec 1996 17:46:21 -0800 (PST)
4368 Files: t/op/each.t t/op/oct.t t/op/quotemeta.t t/op/rand.t
4370 LIBRARY AND EXTENSIONS
4372 Title: "Improving Config.pm"
4374 Msg-ID: <Pine.GSO.3.95.961230091244.13467L-100000@solaris.teleport.co
4375 Date: Mon, 30 Dec 1996 09:24:16 -0800 (PST)
4378 Title: "File::Copy under OS/2"
4379 From: Ilya Zakharevich
4380 Msg-ID: <199612280347.WAA00293@monk.mps.ohio-state.edu>
4381 Date: Fri, 27 Dec 1996 22:47:24 -0500 (EST)
4382 Files: lib/File/Copy.pm t/lib/filecopy.t
4386 Title: "Updates to perllocale.pod"
4387 From: Dominic Dunlop <domo@slipper.ip.lu>
4388 Files: pod/perllocale.pod
4390 Title: "Locale-related pod patches, take 2"
4391 From: Dominic Dunlop <domo@slipper.ip.lu>
4392 Msg-ID: <v03007800aeea9e488b36@[194.51.248.77]>
4393 Date: Sat, 28 Dec 1996 10:56:41 +0100
4394 Files: pod/perl.pod pod/perlform.pod pod/perlfunc.pod pod/perlop.pod
4395 pod/perlre.pod pod/perlsec.pod
4397 Title: "Re: perldiag.pod entry for "Scalar value @%s{%s} ...""
4398 From: Roderick Schertler
4399 Msg-ID: <2043.852051019@eeyore.ibcinc.com>
4400 Date: Tue, 31 Dec 1996 11:50:19 -0500
4401 Files: pod/perldiag.pod
4408 The rate of patches is slowing down.... I see 5.004 at the end of the
4409 tunnel! (Hey, what's that whistle?)
4411 CORE LANGUAGE CHANGES
4413 Title: "Support named closures"
4414 From: Chip Salzenberg
4415 Files: cv.h op.c perl.c pp.c pp_ctl.c pp_hot.c
4419 Title: "perl5.003_15 and Interactive Unix"
4420 From: win@in.rhein-main.de (Winfried Koenig)
4421 Msg-ID: <m0vd254-0004oKC@incom.rhein-main.de>
4422 Date: Thu, 26 Dec 1996 00:45:45 +0200 (EET)
4423 Files: hints/isc.sh pp_sys.c
4425 Title: "Suggest "usemymalloc='n'" for FreeBSD 2.*"
4426 From: rse@engelschall.com (Ralf S. Engelschall)
4427 Files: hints/freebsd.sh
4429 Title: "Minor OS/2 fixes"
4430 From: Ilya Zakharevich
4431 Msg-ID: <199612252105.QAA11890@monk.mps.ohio-state.edu>
4432 Date: Wed, 25 Dec 1996 16:05:42 -0500 (EST)
4433 Files: os2/os2ish.h pod/perlxstut.pod
4437 Title: "Fix {,un}tainting of $1 etc. when C<use locale>"
4438 From: Chip Salzenberg
4441 Title: "Limit effects of "=pod" to a single file"
4442 From: Chip Salzenberg
4447 Title: "New tests: op/method.t and op/locale.t"
4448 From: Ilya Zakharevich and Jarkko Hietaniemi
4449 Files: MANIFEST t/lib/locale.t t/op/method.t
4451 Title: "Test C< ()=() >"
4452 From: Chip Salzenberg
4455 LIBRARY AND EXTENSIONS
4457 Title: "Refresh MakeMaker to 5.39"
4458 From: Andreas Koenig
4459 Files: lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm
4460 lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
4461 lib/ExtUtils/Mksymlists.pm
4463 Title: "Newer debugger"
4464 From: Ilya Zakharevich
4465 Msg-ID: <199612261954.OAA12999@monk.mps.ohio-state.edu>
4466 Date: Thu, 26 Dec 1996 14:54:34 -0500 (EST)
4467 Files: lib/perl5db.pl
4471 Title: "Perlguts, version 27"
4473 Msg-ID: <199612250144.AA059528263@hpcc123.corp.hp.com>
4474 Date: Tue, 24 Dec 1996 17:44:23 -0800
4475 Files: pod/perlguts.pod
4477 Title: "perlpod.pod patch for _16"
4478 From: Kenneth Albanowski
4479 Msg-ID: <Pine.LNX.3.93.961224225906.337B-100000@kjahds.com>
4480 Date: Tue, 24 Dec 1996 23:00:10 -0500 (EST)
4481 Files: pod/perlpod.pod
4483 Title: "tiny perllocale.pod diff for _16"
4484 From: Jarkko Hietaniemi
4485 Msg-ID: <199612261306.PAA21161@alpha.hut.fi>
4486 Date: Thu, 26 Dec 1996 15:06:04 +0200 (EET)
4487 Files: pod/perllocale.pod
4494 This patch is all bug fixes, library updates, and documentation
4495 updates. We'll get to 5.004 RSN, I promise. :-)
4497 CORE LANGUAGE CHANGES
4499 Title: "Fix closures that are not in subroutines"
4500 From: Chip Salzenberg
4505 Title: "_13: patches for unicos/unicosmk"
4507 Msg-ID: <199612202038.OAA22805@poplar.cray.com>
4508 Date: Fri, 20 Dec 1996 14:38:50 -0600
4509 Files: Configure MANIFEST hints/unicos.sh hints/unicosmk.sh
4513 Title: "Fix 'foreach(@ARGV) { while (<>) { push @p,$_ } }'"
4514 From: Chip Salzenberg
4515 Files: cop.h pp_hot.c scope.c
4517 Title: "Eliminate warnings from C< undef $x; $x OP= "foo" >"
4518 From: Chip Salzenberg
4519 Files: doop.c pp.c pp.h pp_hot.c
4521 Title: "Try again to improve method caching"
4522 From: Ilya Zakharevich
4523 Msg-ID: <199612240113.UAA09487@monk.mps.ohio-state.edu>
4524 Date: Mon, 23 Dec 1996 20:13:56 -0500 (EST)
4527 Title: "Be more careful about 'o' magic memory management"
4528 From: Chip Salzenberg
4531 Title: "Fix bad pointer refs when localized object loses magic"
4532 From: Chip Salzenberg
4535 LIBRARY AND EXTENSIONS
4537 Title: "Refresh CPAN to 1.09"
4538 From: Andreas Koenig
4541 Title: "Refresh Net::Ping to 2.02"
4542 From: Russell Mosemann <mose@ccsn.edu>
4543 Files: lib/Net/Ping.pm
4545 Title: "Refresh IO to 1.14"
4547 Files: MANIFEST ext/IO/IO.xs ext/IO/README ext/IO/lib/IO/File.pm
4548 ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Pipe.pm
4549 ext/IO/lib/IO/Seekable.pm ext/IO/lib/IO/Select.pm
4550 ext/IO/lib/IO/Socket.pm t/lib/io_dup.t t/lib/io_pipe.t
4551 t/lib/io_sel.t t/lib/io_sock.t t/lib/io_tell.t
4552 t/lib/io_udp.t t/lib/io_xs.t
4554 BUILD PROCESS AND UTILITIES
4556 Title: "Don't recurse into subdirs twice on 'make realclean'"
4557 From: Chip Salzenberg
4560 Title: "Use root EXTERN.h when compiling x2p/malloc.c."
4562 Files: x2p/Makefile.SH
4564 Title: "Fix compilation errors when malloc.c used for x2p"
4565 From: Robin Barker <rmb@cise.npl.co.uk>
4570 Title: "Edit INSTALL to describe new binary compat setup"
4571 From: Chip Salzenberg
4574 Title: "Update to perllocale.pod"
4575 From: Jarkko Hietaniemi
4576 Files: pod/perllocale.pod
4583 As soon as I posted 5.003_14, I found a fatal error in it. :-(
4585 This release is strictly a bug fix -- it removes some function caching
4586 changes that were supposed to be improvements, but weren't.
4593 We seem to have achieved "release candidate" status.
4595 CORE LANGUAGE CHANGES
4597 Title: "Eliminate support for {if,unless,while,until} BLOCK BLOCK"
4598 From: Chip Salzenberg
4599 Files: perly.c perly.c.diff perly.y toke.c
4601 Title: "Taint $x after $x =~ s/pat/xyz/ if pat or xyz is tainted by locale"
4602 From: Chip Salzenberg
4603 Files: cop.h mg.c pp_ctl.c pp_hot.c
4605 Title: "Complete support for modifying undefined array members in foreach"
4606 From: Chip Salzenberg
4607 Files: global.sym mg.c perl.h pp.c pp_hot.c proto.h sv.c
4611 Title: "patch for regex bug: (x|x){n}"
4612 From: Gurusamy Sarathy
4613 Msg-ID: <199612210259.VAA10170@aatma.engin.umich.edu>
4614 Date: Fri, 20 Dec 1996 21:59:22 -0500
4617 Title: "Bug in debugger with import manipulations"
4618 From: Ilya Zakharevich
4619 Msg-ID: <199612231037.FAA08617@monk.mps.ohio-state.edu>
4620 Date: Mon, 23 Dec 1996 05:37:48 -0500 (EST)
4623 Title: "Import and dynamic methods"
4624 From: Ilya Zakharevich
4625 Msg-ID: <199612230645.BAA08378@monk.mps.ohio-state.edu>
4626 Date: Mon, 23 Dec 1996 01:45:37 -0500 (EST)
4627 Files: gv.c hv.c sv.c
4629 Title: "malloc.c patch"
4630 From: Ilya Zakharevich
4631 Msg-ID: <199612220748.CAA07164@monk.mps.ohio-state.edu>
4632 Date: Sun, 22 Dec 1996 02:48:58 -0500 (EST)
4635 Title: "sv_gets patch"
4636 From: Ilya Zakharevich
4637 Msg-ID: <199612220824.DAA07235@monk.mps.ohio-state.edu>
4638 Date: Sun, 22 Dec 1996 03:24:04 -0500 (EST)
4641 Title: "pos $str patch"
4642 From: Ilya Zakharevich
4643 Msg-ID: <199612220831.DAA07247@monk.mps.ohio-state.edu>
4644 Date: Sun, 22 Dec 1996 03:31:21 -0500 (EST)
4645 Files: mg.c pp_hot.c t/op/pat.t
4647 Title: "Prevent warnings when STDCHAR is unsigned"
4648 From: Chip Salzenberg
4649 Files: perlio.c perlio.h
4653 Title: "Fix bugs in bincompat3 usage"
4654 From: Chip Salzenberg
4655 Files: perl.h perl_exp.SH
4657 Title: "Support shared libperl on SunOS"
4658 From: Ulrich Pfeifer
4661 Title: "Configure on OS/2"
4662 From: Ilya Zakharevich
4663 Msg-ID: <199612202325.SAA05505@monk.mps.ohio-state.edu>
4664 Date: Fri, 20 Dec 1996 18:25:30 -0500 (EST)
4667 Title: "Fixes for Interactive Unix"
4668 From: win@in.rhein-main.de (Winfried Koenig)
4669 Msg-ID: <m0vbeNO-00003WC@incom.rhein-main.de>
4670 Date: Sun, 22 Dec 96 05:14 EET
4671 Files: hints/isc.sh op.c pp_sys.c universal.c
4673 Title: "Use "proto" instead of "_" in sdbm.h"
4674 From: Chip Salzenberg
4675 Files: ext/SDBM_File/sdbm/sdbm.h
4677 Title: "VMS patches to 5.003_13"
4678 From: Charles Bailey
4679 Msg-ID: <01IDBYYFYPIS002ASE@hmivax.humgen.upenn.edu>
4680 Date: Mon, 23 Dec 1996 01:26:47 -0500 (EST)
4681 Files: deb.c ext/POSIX/POSIX.xs gv.c lib/File/Copy.pm mg.c perl.c
4682 perl.h proto.h sv.c t/lib/filecopy.t taint.c toke.c util.c
4683 vms/Makefile vms/config.vms vms/descrip.mms
4684 vms/gen_shrfls.pl vms/genconfig.pl vms/genopt.com
4685 vms/perly_c.vms vms/perly_h.vms vms/test.com vms/vms.c
4688 UTILITIES, LIBRARY, AND EXTENSIONS
4690 Title: "Remove libnet"
4691 From: Chip Salzenberg
4692 Files: MANIFEST pod/perlmod.pod
4694 Title: "Refresh CPAN module to 1.08"
4695 From: Chip Salzenberg
4696 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
4698 Title: "Refresh ExtUtils::Manifest to version 1.28"
4699 From: Andreas Koenig
4700 Files: lib/ExtUtils/Manifest.pm
4702 Title: "Update IO->VERSION() to 1.1201 for CPAN's sake"
4703 From: Chip Salzenberg
4704 Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
4706 Title: "Remodel File::Copy."
4707 From: Chip Salzenberg
4708 Files: lib/File/Copy.pm
4710 Title: "dumb bug in User::pwent.pm"
4711 From: Tom Christiansen
4712 Msg-ID: <199612201145.EAA27860@mox.perl.com>
4713 Date: Fri, 20 Dec 1996 04:45:37 -0700
4714 Files: lib/User/pwent.pm
4718 Title: "Better support for =for"
4719 From: Kenneth Albanowski
4720 Msg-ID: <Pine.LNX.3.93.961220163747.298T-100000@kjahds.com>
4721 Date: Fri, 20 Dec 1996 16:43:35 -0500 (EST)
4722 Files: lib/Pod/Text.pm pod/pod2latex.PL pod/pod2man.PL
4724 Title: "perllocale.pod -- second draft"
4725 From: Dominic Dunlop <domo@slipper.ip.lu>
4726 Msg-ID: <v03007800aee1923e30a2@[194.51.248.68]>
4727 Date: Sat, 21 Dec 1996 15:00:50 +0100
4728 Files: pod/perllocale.pod
4730 Title: "Perlguts, version 26"
4732 Msg-ID: <199612201943.AA048111018@hpcc123.corp.hp.com>
4733 Date: Fri, 20 Dec 1996 11:43:38 -0800
4734 Files: pod/perlguts.pod
4736 Title: "Update pod/Makefile; s/perli18n/perllocale/"
4737 From: Chip Salzenberg
4738 Files: ext/POSIX/POSIX.pod lib/I18N/Collate.pm pod/Makefile
4739 pod/perl.pod pod/perlmod.pod pod/perlnews.pod pod/roffitall
4741 Title: "obstruct pod2man doc tweaks"
4742 From: Roderick Schertler
4743 Msg-ID: <3923.851106237@eeyore.ibcinc.com>
4744 Date: Fri, 20 Dec 1996 13:23:57 -0500
4745 Files: lib/Class/Template.pm lib/Time/tm.pm
4752 The watchword here is "synchronization." There were a couple of
4753 show-stopper bugs in 5.003_12, so I'm issuing this patch to bring
4754 everyone up to a common working base.
4756 CORE LANGUAGE CHANGES
4758 Title: "Disallow labels named q, qq, qw, qx, s, y, and tr"
4759 From: Chip Salzenberg
4762 Title: "Make evals' lexicals visible to nested evals"
4763 From: Chip Salzenberg
4768 Title: "Fix core dump bug with anoncode"
4769 From: Chip Salzenberg
4772 Title: "Allow DESTROY to make refs to dying objects"
4773 From: Chip Salzenberg
4778 Title: "Add missing backslash in Configure"
4779 From: Chip Salzenberg
4782 UTILITIES, LIBRARY, AND EXTENSIONS
4784 Title: "Include libnet-1.01 instead of old Net::FTP"
4786 Files: MANIFEST lib/Net/Cmd.pm lib/Net/Domain.pm
4787 lib/Net/DummyInetd.pm lib/Net/FTP.pm lib/Net/NNTP.pm
4788 lib/Net/Netrc.pm lib/Net/POP3.pm lib/Net/SMTP.pm
4789 lib/Net/SNPP.pm lib/Net/Socket.pm lib/Net/Telnet.pm
4790 lib/Net/Time.pm pod/perlmod.pod
4792 Title: "Use binmode when doing binary FTP"
4793 From: Ilya Zakharevich
4794 Files: lib/Net/FTP.pm
4796 Title: "Re: Open3.pm tries to close unopened file handle"
4797 From: Roderick Schertler
4798 Msg-ID: <pzloavmd9h.fsf@eeyore.ibcinc.com>
4799 Date: 18 Dec 1996 22:19:54 -0500
4800 Files: MANIFEST lib/IPC/Open2.pm lib/IPC/Open3.pm lib/open2.pl
4801 lib/open3.pl pod/perldiag.pod pod/perlfunc.pod t/lib/open2.t
4804 Title: "Long-standing problem in Socket module"
4805 From: Spider Boardman
4806 Msg-ID: <199612190418.XAA07291@Orb.Nashua.NH.US>
4807 Date: Wed, 18 Dec 1996 23:18:14 -0500
4808 Files: Configure Porting/Glossary config_H config_h.SH
4809 ext/Socket/Socket.pm ext/Socket/Socket.xs
4811 Title: "flock() constants"
4812 From: Roderick Schertler
4813 Msg-ID: <26669.850977437@eeyore.ibcinc.com>
4814 Date: Thu, 19 Dec 1996 01:37:17 -0500
4815 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs pod/perlfunc.pod
4817 Title: "Re: find2perl . -xdev BROKEN still"
4818 From: Roderick Schertler
4819 Msg-ID: <pzvi9yig3h.fsf@eeyore.ibcinc.com>
4820 Date: 19 Dec 1996 12:44:34 -0500
4821 Files: lib/File/Find.pm lib/find.pl lib/finddepth.pl
4825 Title: "small doc tweaks for _12"
4826 From: Roderick Schertler
4827 Msg-ID: <1826.851011557@eeyore.ibcinc.com>
4828 Date: Thu, 19 Dec 1996 11:05:57 -0500
4829 Files: lib/UNIVERSAL.pm pod/perldiag.pod pod/perltie.pod
4831 Title: "Re: missing E<> POD directive in perlpod.pod"
4832 From: Roderick Schertler
4833 Msg-ID: <pzwwueimak.fsf@eeyore.ibcinc.com>
4834 Date: 19 Dec 1996 10:30:43 -0500
4835 Files: pod/perlpod.pod pod/pod2html.PL
4842 This patch is huge. A multitude of bug fixes, new modules (especially
4843 CPAN and Net::FTP), a couple of new Configure variables, updated
4844 docs... it's a long list. And speaking of lists, here's a list of
4845 the more significant changes in 5.003_12:
4847 CORE LANGUAGE CHANGES
4849 Title: "Support C<delete @hash{@keys}>"
4850 From: Chip Salzenberg
4851 Files: op.c op.h opcode.pl pod/perldiag.pod pod/perlfunc.pod pp.c
4854 Title: "Autovivify scalars"
4855 From: Chip Salzenberg
4856 Files: dump.c op.c op.h pp.c pp_hot.c
4858 Title: "Allow any word, including keyword, as label"
4859 From: Chip Salzenberg
4864 Title: "Allow assignment to empty array values during foreach()"
4865 From: Chip Salzenberg
4866 Files: cop.h global.sym mg.c op.c perl.h pp_hot.c proto.h sv.c
4868 Title: "Fix nested closures"
4869 From: Chip Salzenberg
4870 Files: op.c opcode.pl pp.c pp_ctl.c pp_hot.c
4872 Title: "Fix core dump on auto-vivification"
4873 From: Chip Salzenberg
4876 Title: "Fix core dump on C<open $undef_var, "X">"
4877 From: Chip Salzenberg
4880 Title: "Fix -T/-B on globs and globrefs"
4881 From: Chip Salzenberg
4884 Title: "Fix memory management of $`, $&, and $'"
4885 From: Chip Salzenberg
4886 Files: pp_hot.c regexec.c
4888 Title: "Fix paren matching during backtracking"
4889 From: Chip Salzenberg
4892 Title: "Fix memory leak and std{in,out,err} death in perl_{con,de}str
4893 From: Chip Salzenberg
4894 Files: miniperlmain.c perl.c perl.h sv.c
4896 Title: "Discard garbage bytes at end of prototype()"
4897 From: Chip Salzenberg
4900 Title: "Fix local($pack::{foo})"
4901 From: Chip Salzenberg
4902 Files: global.sym pp.c pp_hot.c proto.h scope.c
4904 Title: "Fix for AmigaOS - inplace operation"
4905 From: Norbert Pueschel
4906 Msg-ID: <77724601@Armageddon.meb.uni-bonn.de>
4907 Date: Sun, 08 Dec 1996 15:33:00 +0100
4910 Title: "Disable warn, die, and parse hooks _before_ global destruction
4911 From: Chip Salzenberg
4914 Title: "Re: Bug in formline "
4915 From: Gurusamy Sarathy
4916 Msg-ID: <199612081958.OAA26025@aatma.engin.umich.edu>
4917 Date: Sun, 08 Dec 1996 14:58:32 -0500
4920 Title: "Fix C<@a = ($a,$b,$c,$d) = (1,2)>"
4921 From: Chip Salzenberg
4924 Title: "Fix %ENV assignment when environment starts out empty"
4925 From: Chip Salzenberg
4928 Title: "Properly support and document newRV{,_inc,_noinc}"
4929 From: Chip Salzenberg
4930 Files: global.sym pod/perlguts.pod sv.c sv.h
4932 Title: "Support SvREADONLY on arrays"
4933 From: Chip Salzenberg
4936 Title: "Allow lvalue pos inside recursive function"
4937 From: Chip Salzenberg
4938 Files: op.c pp.c pp_ctl.c pp_hot.c
4942 Title: "Eliminate PerlIO warnings when setting cnt to -1"
4943 From: Chip Salzenberg
4946 Title: "Make $privlib contents compatible with 5.003"
4947 From: Chip Salzenberg
4948 Files: INSTALL ext/Opcode/Safe.pm installperl lib/FileHandle.pm
4951 Title: "Support $bincompat3 config variable; update metaconfig units"
4952 From: Chip Salzenberg
4953 Files: Configure MANIFEST compat3.sym config_h.SH embed.pl global.sym
4954 old_embed.pl old_global.sym old_perl_exp.SH perl_exp.SH
4956 Title: "Look for gettimeofday() in Configure"
4957 From: John Hughes <john@AtlanTech.COM>
4958 Msg-ID: <01BBE77A.F6F37F80@malvinas.AtlanTech.COM>
4959 Date: Wed, 11 Dec 1996 15:49:57 +0100
4960 Files: Configure config_H config_h.SH pp.c
4962 Title: "Make $startperl a relative path if people want portable scrip
4963 From: Chip Salzenberg
4966 Title: "Homogenize use of "eval exec" hack"
4967 From: Chip Salzenberg
4968 Files: Porting/Glossary eg/README eg/nih eg/sysvipc/ipcmsg
4969 eg/sysvipc/ipcsem eg/sysvipc/ipcshm lib/diagnostics.pm
4970 makeaperl.SH pod/checkpods.PL pod/perlrun.pod
4971 pod/pod2html.PL pod/pod2latex.PL pod/pod2man.PL
4972 pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL
4973 utils/perlbug.PL utils/perldoc.PL utils/pl2pm.PL x2p/a2py.c
4974 x2p/find2perl.PL x2p/s2p.PL
4976 Title: "LynxOS support"
4977 From: seibert@Lynx.COM (Greg Seibert)
4978 Msg-ID: <m0vYEsY-0000IZC@kzinti.lynx.com>
4979 Date: Thu, 12 Dec 1996 09:25:00 PST
4980 Files: Configure MANIFEST hints/lynxos.sh t/op/stat.t
4982 Title: "In Linux hints, set suidsafe=no and dosuid=yes"
4983 From: Chip Salzenberg
4984 Files: hints/linux.sh
4986 Title: "5.003_11 on UnixWare 2.1.1 - Only one small UnixWare buglet"
4987 From: aburlison@cix.compulink.co.uk (Alan Burlison)
4988 Msg-ID: <memo.453720@cix.compulink.co.uk>
4989 Date: Wed, 11 Dec 96 18:34 GMT0
4990 Files: hints/svr4.sh
4992 Title: "Re: db-recno.t failures with _11 on Freebsd 2.1-stable"
4993 From: Roderick Schertler
4994 Msg-ID: <pzohg0r5tr.fsf@eeyore.ibcinc.com>
4995 Date: 11 Dec 1996 18:58:56 -0500
4996 Files: INSTALL hints/freebsd.sh
4998 Title: "OS/2 updates from Ilya"
4999 From: Ilya Zakharevich
5000 Files: README.os2 os2/Changes os2/Makefile.SHs os2/os2.c os2/os2ish.h
5002 Title: "VMS patches to 5.003_11"
5003 From: Charles Bailey
5004 Msg-ID: <01ICTR32LCZG001A1D@hmivax.humgen.upenn.edu>
5005 Date: Mon, 09 Dec 1996 23:16:10 -0500 (EST)
5006 Files: MANIFEST regexec.c t/lib/filehand.t util.c vms/*
5010 Title: "recurse recurse recurse ..."
5011 From: Jarkko Hietaniemi
5012 Msg-ID: <199612092144.XAA29025@alpha.hut.fi>
5013 Date: Mon, 9 Dec 1996 23:44:27 +0200 (EET)
5014 Files: MANIFEST t/op/recurse.t
5016 UTILITIES, LIBRARY, AND EXTENSIONS
5018 Title: "Add CPAN and Net::FTP"
5019 From: Chip Salzenberg
5020 Files: MANIFEST lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
5021 lib/Net/FTP.pm lib/Net/Netrc.pm lib/Net/Socket.pm
5024 Title: "Please update Text::Wrap and Text::Tabs"
5025 From: David Muir Sharnoff <muir@idiom.com>
5026 Msg-ID: <199612180659.WAA24957@idiom.com>
5027 Date: Tue, 17 Dec 1996 22:59:59 -0800 (PST)
5028 Files: lib/Text/Tabs.pm lib/Text/Wrap.pm
5030 Title: "Add File::Compare"
5031 From: Nick Ing-Simmons
5032 Msg-ID: <199612161844.SAA02152@pluto>
5033 Date: Mon, 16 Dec 1996 18:44:59 GMT
5034 Files: MANIFEST lib/File/Compare.pm pod/perlmod.pod
5036 Title: "Add Tie::RefHash"
5037 From: Gurusamy Sarathy
5038 Msg-ID: <199612152358.SAA28665@aatma.engin.umich.edu>
5039 Date: Sun, 15 Dec 1996 18:58:08 -0500
5040 Files: MANIFEST lib/Tie/RefHash.pm pod/perlmod.pod
5042 Title: "Put "splain" in utils."
5043 From: Chip Salzenberg
5044 Files: Makefile.SH installperl utils/Makefile utils/splain.PL
5046 Title: "Some h2ph fixes"
5048 Msg-ID: <199612131934.AA289845652@hpcc123.corp.hp.com>
5049 Date: Fri, 13 Dec 1996 11:34:12 -0800
5050 Files: utils/h2ph.PL
5052 Title: "xsubpp patch to add #line"
5053 From: Nick Ing-Simmons
5054 Msg-ID: <199612162153.VAA03590@ni-s.u-net.com>
5055 Date: Mon, 16 Dec 1996 21:53:56 GMT
5056 Files: lib/ExtUtils/xsubpp
5058 Title: "Re: Proposed addition to File::Copy: move"
5059 From: Charles Bailey
5060 Msg-ID: <01ICZBN0LRC8001A1D@hmivax.humgen.upenn.edu>
5061 Date: Sat, 14 Dec 1996 00:27:29 -0500 (EST)
5062 Files: lib/File/Copy.pm t/lib/filecopy.t
5064 Title: "DB_File 1.09 patch"
5066 Msg-ID: <9612181037.AA10123@claudius.bfsec.bt.co.uk>
5067 Date: Wed, 18 Dec 96 10:37:58 GMT
5068 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
5070 Title: "Debugger update"
5071 From: Ilya Zakharevich
5072 Msg-ID: <199612111038.FAA24363@monk.mps.ohio-state.edu>
5073 Date: Wed, 11 Dec 1996 05:38:28 -0500 (EST)
5074 Files: lib/perl5db.pl
5078 Title: "Update pods: perldelta -> perlnews, perli18n -> perllocale"
5079 From: Tom Christiansen and Dominic Dunlop
5080 Files: MANIFEST pod/perl.pod pod/perldelta.pod pod/perli18n.pod
5083 Title: "perltoot.pod"
5084 From: Tom Christiansen
5085 Msg-ID: <199612091444.HAA09947@toy.perl.com>
5086 Date: Mon, 09 Dec 1996 07:44:10 -0700
5087 Files: MANIFEST pod/perltoot.pod
5089 Title: "Perlguts, version 25"
5091 Msg-ID: <199612061940.AA055461228@hpcc123.corp.hp.com>
5092 Date: Fri, 6 Dec 96 11:40:27 PST
5093 Files: pod/perlguts.pod
5095 Title: "pod/perlipc.pod patch"
5096 From: d-lewart@uiuc.edu (Daniel S. Lewart)
5097 Msg-ID: <199612090910.CAA20906@mox.perl.com>
5098 Date: Mon, 9 Dec 96 3:10:02 CST
5099 Files: pod/perlipc.pod
5101 Title: "pod patches for English errors"
5102 From: Steve Kelem <steve.kelem@xilinx.com>
5103 Msg-ID: <24616.850167191@castor>
5104 Date: Mon, 09 Dec 1996 13:33:11 -0800
5107 Title: "Misc doc updates"
5108 From: Tom Christiansen
5109 Msg-ID: <199612150156.SAA12506@mox.perl.com>
5110 Date: Sat, 14 Dec 1996 18:56:33 -0700
5117 This patch is (still) closing in on 5.004. Nothing dramatic, lots of
5120 CORE LANGUAGE CHANGES
5122 Title: "Fix precedence problems with subs as uniops or listops"
5123 From: Chip Salzenberg
5124 Files: perly.c perly.c.diff perly.h perly.y
5126 Title: "Don't reset $. on open()"
5127 From: Chip Salzenberg
5130 Title: "Support *glob{IO} (eventually deprecate *glob{FILEHANDLE})"
5131 From: Chip Salzenberg
5132 Files: pod/perlref.pod pp_hot.c sv.c
5134 Title: "Don't let expression context force return context"
5135 From: Chip Salzenberg
5138 Title: "Properly convert "1E2" et al to IV/UV"
5139 From: Chip Salzenberg
5142 Title: "Fix modulo operator in UV realm"
5143 From: Chip Salzenberg
5146 Title: "Fix stat(_) after stat(HANDLE)"
5147 From: Chip Salzenberg
5150 Title: "Fix: s/// and "$x =~ $y" under 'use locale'"
5151 From: Chip Salzenberg
5156 Title: "Eliminate spurious warning when splicing undefs"
5157 From: Chip Salzenberg
5160 Title: "Eliminate spurious warning from "x=" operator"
5161 From: Chip Salzenberg
5164 Title: "Fix line numbers near control structures"
5165 From: Chip Salzenberg
5166 Files: op.c perly.c perly.c.diff perly.y proto.h
5168 Title: "Don't let scalar unpack() underflow stack"
5169 From: Chip Salzenberg
5172 Title: "Fix core dump from precedence bug in "@foo" warning"
5173 From: Chip Salzenberg
5176 Title: "Move die() to utils.c; add varargs hack to croak()"
5177 From: Chip Salzenberg
5178 Files: pp_ctl.c util.c
5180 Title: "Avoid memcmp() for magnitude test if it thinks char is signed"
5181 From: Chip Salzenberg
5182 Files: Configure config_H config_h.SH doop.c
5183 ext/SDBM_File/sdbm/pair.c ext/SDBM_File/sdbm/sdbm.h handy.h
5184 hv.c perl.h pp_hot.c proto.h regexec.c sv.c toke.c util.c
5186 Title: "Less malloc in magic"
5187 From: Chip Salzenberg
5190 Title: "Re: 5.003_09: PADTMP fix"
5191 From: Ilya Zakharevich
5192 Msg-ID: <199611281150.GAA06884@monk.mps.ohio-state.edu>
5193 Date: Thu, 28 Nov 1996 06:50:58 -0500 (EST)
5194 Files: pod/perlguts.pod
5196 Title: "Fully paramaterize locales; disable all if NO_LOCALE"
5197 From: Chip Salzenberg
5198 Files: ext/POSIX/POSIX.xs op.c perl.h pp.c pp_sys.c sv.c util.c
5200 PORTABILITY AND TESTING
5202 Title: "Bitwise op fix for Alpha"
5203 From: Chip Salzenberg
5206 Title: "hints/dgux.sh update"
5207 From: Roderick Schertler
5208 Msg-ID: <24178.849309616@eeyore.ibcinc.com>
5209 Date: Fri, 29 Nov 1996 18:20:16 -0500
5210 Files: hints/dgux.sh
5212 Title: "BUG in hints/hpux.sh"
5213 From: Jeff McDougal <jmcdo@cris.com>
5214 Msg-ID: <32A42C11.7FA2@cris.com>
5215 Date: Tue, 03 Dec 1996 08:33:05 -0500
5216 Files: hints/hpux.sh
5218 Title: "VMS patches for 5.003_10"
5219 From: Charles Bailey
5220 Msg-ID: <01ICMALO8NMS001A1D@hmivax.humgen.upenn.edu>
5221 Date: Wed, 04 Dec 1996 16:40:12 -0500 (EST)
5222 Files: EXTERN.h INTERN.h old_perl_exp.SH perl.c perl.h perl_exp.SH
5223 pp.c pp_ctl.c pp_sys.c proto.h sv.c toke.c util.c
5224 utils/perldoc.PL vms/config.vms vms/descrip.mms
5225 vms/gen_shrfls.pl vms/genconfig.pl vms/vmsish.h
5227 Title: "_10+ under OS/2"
5228 From: Ilya Zakharevich
5229 Msg-ID: <199612011107.GAA10805@monk.mps.ohio-state.edu>
5230 Date: Sun, 1 Dec 1996 06:07:19 -0500 (EST)
5231 Files: malloc.c os2/diff.configure
5233 LIBRARY AND EXTENSIONS
5235 Title: "{in,ob}structive pods"
5236 From: Tom Christiansen
5237 Msg-ID: <199611301652.JAA24201@toy.perl.com>
5238 Date: Sat, 30 Nov 1996 09:52:57 -0700
5239 Files: MANIFEST lib/Class/Template.pm lib/File/stat.pm
5240 lib/Net/hostent.pm lib/Net/netent.pm lib/Net/protoent.pm
5241 lib/Net/servent.pm lib/Time/gmtime.pm lib/Time/localtime.pm
5242 lib/Time/tm.pm lib/User/grent.pm lib/User/pwent.pm
5244 Title: "FileHandle that 'ISA' IO::File"
5245 From: Nick Ing-Simmons
5246 Msg-ID: <199612021718.RAA04416@pluto>
5247 Date: Mon, 2 Dec 1996 17:18:02 GMT
5248 Files: MANIFEST lib/FileHandle.pm
5250 Title: "Make IO::File::import use its parameters"
5251 From: Chip Salzenberg
5252 Files: ext/IO/lib/IO/File.pm
5254 Title: "10+ debugger patch"
5255 From: Ilya Zakharevich
5256 Msg-ID: <199612011137.GAA10864@monk.mps.ohio-state.edu>
5257 Date: Sun, 1 Dec 1996 06:37:31 -0500 (EST)
5258 Files: lib/perl5db.pl perl.c pod/perldebug.pod
5260 Title: "Don't call CORE::close in file handle DESTROY method"
5261 From: Chip Salzenberg
5262 Files: ext/IO/lib/IO/Handle.pm
5264 Title: "Re: Namespace cleanup: Does SDBM need binary compatibility?"
5265 From: Hallvard B Furuseth
5266 Msg-ID: <199612031445.PAA19056@bombur2.uio.no>
5267 Date: Tue, 3 Dec 1996 15:45:27 +0100 (MET)
5268 Files: ext/SDBM_File/sdbm/pair.h ext/SDBM_File/sdbm/sdbm.3
5270 Title: "DB_File 1.07"
5272 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
5275 Title: "DB_File 1.08"
5277 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
5284 This patch is closing in on 5.004. It contains lots of small and
5285 valuable changes, but nothing dramatic.
5287 CORE LANGUAGE CHANGES
5289 Title: "Allow &{sub {...}} without warning"
5290 From: Chip Salzenberg
5293 Title: "Make parens optional on [gs]ethost and [gs]et{pw,gr} functions
5294 From: John L. Allen <allen@gateway.grumman.com>
5297 Title: "Fix syntax error with "$x [0]" and "$x {y}" and "@x {y}""
5298 From: Chip Salzenberg
5303 Title: "Fix regex matching of chars with high bit set"
5304 From: Chip Salzenberg
5307 Title: "Hash key memory corruption fix and naming cleanup"
5308 From: Chip Salzenberg
5309 Files: hv.c hv.h perl.h
5311 Title: "Undo broken perf. patch (PADTMP stealing)"
5312 From: Chip Salzenberg
5315 Title: "Make SV unstudied in sv_gets()"
5316 From: Chip Salzenberg
5319 Title: "Better support for UVs"
5321 Files: global.sym old_global.sym perl.h pp.c pp.h proto.h sv.c sv.h
5323 Title: "Minor locale cleanups"
5324 (Accept "POSIX" locale as standard like "C". Reset locale to
5325 'C' when testing strtod() in t/lib/posix.t.)
5326 From: Chip Salzenberg
5327 Files: t/lib/posix.t util.c
5329 Title: "Always taint result of sprintf() on float"
5330 From: Chip Salzenberg
5333 Title: "Fix spurious warning from bitwise string ops"
5334 From: Chip Salzenberg
5337 Title: "Eliminate warning on {,sys}read(,$newvar,)"
5338 From: Chip Salzenberg
5339 Files: doop.c pp_sys.c
5341 Title: "Don't call fcntl(fileno(rsfp)) if !rsfp"
5342 From: Chip Salzenberg
5345 Title: "Save message when calling __DIE__ hook"
5346 From: Chip Salzenberg
5349 Title: "Namespace cleanup"
5350 From: Chip Salzenberg
5351 Files: global.sym old_global.sym perl.h
5353 Title: "Modify perl_exp.SH; create old_perl_exp.SH; document old_*"
5354 From: Chip Salzenberg
5355 Files: Configure INSTALL MANIFEST old_perl_exp.SH perl_exp.SH
5359 Title: "Reliable signal patch"
5360 From: Kenneth Albanowski
5361 Msg-ID: <Pine.LNX.3.93.961126053209.294J-100000@kjahds.com>
5362 Date: Tue, 26 Nov 1996 05:40:50 -0500 (EST)
5363 Files: global.sym mg.c old_global.sym perl.h pp_sys.c proto.h util.c
5365 Title: "Emulate missing flock() with either fcntl() or lockf()"
5366 From: Chip Salzenberg
5369 Title: "3_09: minor patches for OS/2"
5370 From: Ilya Zakharevich
5371 Msg-ID: <199611270830.DAA04985@monk.mps.ohio-state.edu>
5372 Date: Wed, 27 Nov 1996 03:30:05 -0500 (EST)
5373 Files: doio.c global.sym malloc.c old_global.sym os2/Makefile.SHs
5374 os2/OS2/ExtAttr/Makefile.PL os2/OS2/PrfDB/Makefile.PL
5375 os2/OS2/Process/Makefile.PL os2/OS2/REXX/Makefile.PL
5376 os2/os2.c os2/os2ish.h perl.h
5378 Title: "Re: 5.003_09 and QNX"
5379 From: nort@bottesini.harvard.edu (Norton Allen)
5380 Msg-ID: <9611271836.AA14460@bottesini.harvard.edu>
5381 Date: Wed, 27 Nov 96 13:36:06 est
5382 Files: Configure MANIFEST README.qnx hints/qnx.sh qnx/ar qnx/cpp
5383 t/TEST toke.c util.c x2p/proto.h
5385 Title: "Re: updated patch on the sysread, syswrite for VMS"
5386 From: Charles Bailey
5387 Msg-ID: <01ICB648K2XG001A1D@hmivax.humgen.upenn.edu>
5388 Date: Tue, 26 Nov 1996 17:28:23 -0500 (EST)
5391 LIBRARY AND EXTENSIONS
5393 Title: "Minor patch to debugger"
5394 From: Ilya Zakharevich
5395 Msg-ID: <199611290533.AAA08053@monk.mps.ohio-state.edu>
5396 Date: Fri, 29 Nov 1996 00:33:49 -0500 (EST)
5397 Files: lib/perl5db.pl
5399 Title: "AutoLoader::AUTOLOAD optimization"
5400 From: Nick Ing-Simmons
5401 Msg-ID: <199611231954.TAA09921@ni-s.u-net.com>
5402 Date: Sat, 23 Nov 1996 19:54:52 GMT
5403 Files: lib/AutoLoader.pm
5405 Title: "Diagnostic cleanup"
5406 From: Chip Salzenberg
5407 Files: lib/diagnostics.pm pod/perldiag.pod
5411 Title: "Improve documentation for sysread() and syswrite()"
5412 From: Chip Salzenberg
5413 Files: pod/perlfunc.pod
5415 Title: "Document how to use $SIG{ALRM} and alarm()"
5416 From: Roderick Schertler
5417 Msg-ID: <5898.849026569@eeyore.ibcinc.com>
5418 Date: Tue, 26 Nov 1996 11:42:49 -0500
5419 Files: pod/perlfunc.pod
5426 This patch was a compendium of various fixes and enhancements from
5427 many people, including some serious improvement in lexical variable
5428 scoping and locale handling.
5430 CORE LANGUAGE CHANGES
5432 Title: "Lexical locales"
5433 (make effectiveness of locales depend on C<use locale>)
5434 From: Chip Salzenberg
5435 Files: too many to list
5437 Title: "Lexical scoping cleanup"
5438 (tighten scoping of lexical variables, somewhat on the
5439 new constructs and somewhat on the old)
5440 From: Chip Salzenberg
5441 Files: many... but mostly perly.y and toke.c
5443 Title: "Re: memory corruption / security bug in sysread,syswrite + pa
5444 From: Jarkko Hietaniemi
5445 Msg-ID: <199611251946.VAA30459@alpha.hut.fi>
5446 Date: Mon, 25 Nov 1996 21:46:31 +0200 (EET)
5447 Files: MANIFEST pod/perldiag.pod pod/perlfunc.pod pp_sys.c
5452 Title: "Configure fix for handling DynaLoader"
5453 From: Chip Salzenberg
5456 Title: "Properly prototype safe{malloc,calloc,realloc,free}."
5457 From: Chip Salzenberg
5460 Title: "UnixWare 2.1 fix for perl5.003_08 - cope with fp->_cnt < -1,
5461 From: John Hughes <john@AtlanTech.COM>
5462 Msg-ID: <01BBD6EE.E915C860@malvinas.AtlanTech.COM>
5463 Date: Wed, 20 Nov 1996 14:27:06 +0100
5466 Title: ""static" call to UNIVERSAL::can"
5467 From: Nick Ing-Simmons
5468 Msg-ID: <199611211547.PAA15878@pluto>
5469 Date: Thu, 21 Nov 1996 15:47:46 GMT
5472 Title: "die -> croak"
5473 From: Gurusamy Sarathy
5474 Msg-ID: <199611212111.QAA17070@aatma.engin.umich.edu>
5475 Date: Thu, 21 Nov 1996 16:11:21 -0500
5478 Title: "Patch for embed.pl when !EMBED && !MULTIPLICITY"
5479 From: Chip Salzenberg
5482 Title: "Add new symbols to old_global.sym, too."
5483 From: Chip Salzenberg
5484 Files: global.sym old_global.sym
5486 Title: "Cleanup of {,un}pack('w')."
5487 From: Chip Salzenberg
5490 Title: "Cleanups from Ilya."
5491 From: Chip Salzenberg
5492 Files: gv.c malloc.c pod/perlguts.pod pp_ctl.c
5494 Title: "Fix for unpack('w') on 64-bit systems."
5495 From: Chip Salzenberg
5498 Title: "Re: LC_NUMERIC support is ready + performance"
5499 From: Ilya Zakharevich
5500 Msg-ID: <199611260308.WAA02677@monk.mps.ohio-state.edu>
5501 Date: Mon, 25 Nov 1996 22:08:27 -0500 (EST)
5504 Title: "Hash key sharing improvements from Ilya."
5505 From: Chip Salzenberg
5506 Files: hv.c hv.h proto.h
5508 Title: "Mortal stack pre-allocation from Ilya."
5509 From: Chip Salzenberg
5510 Files: pp.c pp.h pp_ctl.c pp_hot.c pp_sys.c
5514 Title: "VMS patches post-5.003_08"
5515 From: Charles Bailey
5516 Msg-ID: <1996Nov22.181631.1603238@hmivax.humgen.upenn.edu>
5517 Date: Fri, 22 Nov 1996 18:16:31 -0500 (EST)
5518 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_VMS.pm
5519 lib/ExtUtils/MakeMaker.pm lib/File/Path.pm mg.c pp_ctl.c
5520 utils/h2xs.PL vms/config.vms vms/descrip.mms
5521 vms/gen_shrfls.pl vms/genconfig.pl vms/perlvms.pod vms/vms.c
5524 Title: "5.003_08: OS/2-specific bugs/enhancements"
5525 From: Ilya Zakharevich
5526 Msg-ID: <199611241147.GAA00490@monk.mps.ohio-state.edu>
5527 Date: Sun, 24 Nov 1996 06:47:25 -0500 (EST)
5528 Files: README.os2 hints/os2.sh os2/Changes os2/Makefile.SHs
5529 os2/OS2/PrfDB/PrfDB.pm os2/os2.c
5531 Title: "HP patches didn't make it into _08 (fwd)"
5533 Msg-ID: <199611260215.AA100414526@hpcc123.corp.hp.com>
5534 Date: Mon, 25 Nov 96 18:15:26 PST
5535 Files: ext/DynaLoader/dl_hpux.xs
5537 Title: "Another HP "patch" that didn't make it (new hints file)"
5539 Msg-ID: <199611252116.AA245766577@hpcc123.corp.hp.com>
5540 Date: Mon, 25 Nov 1996 13:16:17 -0800
5541 Files: hints/hpux.sh
5543 LIBRARY AND EXTENSIONS
5545 Title: "Elide spurious space in db-hash.t"
5546 From: Chip Salzenberg
5547 Files: t/lib/db-hash.t
5549 Title: "Update documentation and warning in I18N::Collate."
5550 From: Chip Salzenberg
5551 Files: lib/I18N/Collate.pm
5553 Title: "Fix bitwise op test; clean up a couple of others"
5554 From: Chip Salzenberg
5555 Files: t/lib/bigintpm.t t/op/bop.t t/op/overload.t
5557 Title: "minimal timelocal.pl for _09"
5558 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
5559 Msg-ID: <9611191854.AA19586@o09.rosat.mpe-garching.mpg.de>
5560 Date: Tue, 19 Nov 1996 19:54:23 +0100
5561 Files: lib/Time/Local.pm
5563 Title: "Socket test improvement from Ilya."
5564 From: Chip Salzenberg
5565 Files: t/lib/io_sock.t
5568 From: Nick Ing-Simmons
5569 Msg-ID: <199611230917.JAA00471@ni-s.u-net.com>
5570 Date: Sat, 23 Nov 1996 09:17:40 GMT
5575 Title: "perldiag documentation patch."
5577 Msg-ID: <9611201607.AA12729@claudius.bfsec.bt.co.uk>
5578 Date: Wed, 20 Nov 96 16:07:28 GMT
5579 Files: pod/perldiag.pod
5581 Title: "a missing perldiag entry"
5582 From: Gurusamy Sarathy
5583 Msg-ID: <199611212024.PAA15758@aatma.engin.umich.edu>
5584 Date: Thu, 21 Nov 1996 15:24:02 -0500
5585 Files: pod/perldiag.pod
5587 Title: "perlfunc patch"
5589 Msg-ID: <9611201404.AA12477@claudius.bfsec.bt.co.uk>
5590 Date: Wed, 20 Nov 96 14:04:08 GMT
5591 Files: pod/perlfunc.pod
5593 Title: "Patch for pod/perlpod.pod"
5594 From: "Joseph S. Myers" <jsm28@cam.ac.uk>
5595 Msg-ID: <Pine.LNX.3.95.961120235016.6666A-100000@hammer.chu.cam.ac.uk
5596 Date: Wed, 20 Nov 1996 23:54:41 +0000 (GMT)
5597 Files: pod/perlpod.pod
5599 Title: "Update locale documentation."
5600 From: Chip Salzenberg
5601 Files: pod/perli18n.pod
5605 Title: "Fix type mismatches in x2p's safe{alloc,realloc,free}."
5606 From: Chip Salzenberg
5614 This patch was a compendium of various fixes and enhancements from
5615 many people. Here are some of the more significant changes.
5618 CORE LANGUAGE CHANGES
5620 Title: "Make C<no FOO> fail if C<unimport FOO> fails"
5624 Title: "Bitwise op sign rationalization"
5625 (Make bitwise ops result in unsigned values, unless C<use
5626 integer> is in effect. Includes initial support for UVs.)
5627 From: Chip Salzenberg
5628 Files: op.c opcode.pl pod/perlop.pod pod/perltoc.pod pp.c pp.h
5629 pp_hot.c proto.h sv.c t/op/bop.t
5631 Title: "Defined scoping for C<my> in control structures"
5632 (Finally defines semantics of "my" in control expressions,
5633 like the condition of "if" and "while". In all cases, scope
5634 of a "my" var extends to the end of the entire control
5635 structure. Also adds new construct "for my", which
5636 automatically declares the control variable "my" and limits
5637 its scope to the loop.)
5638 From: Chip Salzenberg
5639 Files: op.c perly.c perly.c.diff perly.h perly.y proto.h toke.c
5641 Title: "Fix ++/-- after int conversion (e.g. 'printf "%d"')"
5642 (This patch makes Perl correctly ignore SvIVX() if either
5643 NOK or POK is true, since SvIVX() may be a truncated or
5644 overflowed version of the real value.)
5645 From: Chip Salzenberg
5646 Files: pp.c pp_hot.c sv.c
5648 Title: "Make code match Camel II re: functions that use $_"
5652 Title: "Provide scalar context on left side of "->""
5653 From: Chip Salzenberg
5654 Files: perly.c perly.y
5656 Title: "Quote bearword package/handle FOO in "funcname FOO => 'bar'""
5657 From: Chip Salzenberg
5663 Title: "Warn on overflow of octal and hex integers"
5664 From: Chip Salzenberg
5665 Files: proto.h toke.c util.c
5667 Title: "If -w active, warn for commas and hashes ('#') in qw()"
5668 From: Chip Salzenberg
5671 Title: "Fixes for pack('w')"
5672 From: Ulrich Pfeifer
5673 Files: pp.c t/op/pack.t
5675 Title: "More complete output from sv_dump()"
5676 From: Gurusamy Sarathy
5679 Title: "Major '..' and debugger patches"
5680 From: Ilya Zakharevich
5681 Files: lib/perl5db.pl op.c pp_ctl.c scope.c scope.h
5683 Title: "Fix for formline()"
5684 From: Gurusamy Sarathy
5685 Files: global.sym mg.c perl.h pod/perldiag.pod pp_ctl.c proto.h sv.c
5688 Title: "Fix stack botch in untie and binmode"
5689 From: Gurusamy Sarathy
5692 Title: "Complete EMBED, including symbols from interp.sym"
5693 (New define EMBEDMYMALLOC makes embedding total by
5694 avoiding "Mymalloc" etc.)
5695 From: Chip Salzenberg
5696 Files: MANIFEST embed.pl ext/DynaLoader/dlutils.c
5697 ext/SDBM_File/sdbm/sdbm.h global.sym handy.h malloc.c
5698 perl.h pp_sys.c proto.h regexec.c toke.c util.c
5699 x2p/Makefile.SH x2p/a2p.h x2p/handy.h x2p/util.h
5701 Title: "Support old embedding for people who want it"
5702 From: Chip Salzenberg
5703 Files: MANIFEST Makefile.SH old_embed.pl old_global.sym
5708 Title: "Miscellaneous VMS fixes"
5709 From: Charles Bailey
5710 Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_VMS.pm
5711 lib/Math/Complex.pm lib/Time/Local.pm lib/timelocal.pl
5712 perl.h perl_exp.SH proto.h t/TEST t/io/read.t
5713 t/lib/findbin.t t/lib/getopt.t util.c utils/h2xs.PL
5714 vms/Makefile vms/config.vms vms/descrip.mms
5715 vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
5716 vms/perlvms.pod vms/test.com vms/vms.c
5718 Title: "DJGPP patches (MS-DOS)"
5719 From: "Douglas E. Wegscheid" <wegscd@whirlpool.com>
5720 Files: doio.c dosish.h ext/SDBM_File/sdbm/sdbm.c handy.h
5721 lib/AutoSplit.pm lib/Cwd.pm lib/File/Find.pm malloc.c perl.c
5722 perl.h pp_sys.c proto.h sv.c util.c
5724 Title: "Plan 9 update"
5725 From: Luther Huffman <lutherh@infinet.com>
5726 Files: plan9/buildinfo plan9/config.plan9 plan9/exclude
5727 plan9/genconfig.pl plan9/mkfile plan9/setup.rc
5729 Title: "Patch to make Perl work under AmigaOS"
5730 From: Norbert Pueschel
5731 Files: MANIFEST hints/amigaos.sh installman lib/File/Basename.pm
5732 lib/File/Find.pm pod/pod2man.PL pp_sys.c util.c
5734 LIBRARY AND EXTENSIONS
5736 Title: "DB_File 1.05"
5738 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-hash.t
5740 Title: "Getopts::Std patch for hash support"
5741 From: Stephen Zander <stephen.zander@interlock.mckesson.com>
5742 Files: lib/Getopt/Std.pm
5744 Title: "Kludge for bareword handles"
5745 (Add 'require IO::Handle' at beginning of FileHandle.pm)
5746 From: Chip Salzenberg
5747 Files: ext/FileHandle/FileHandle.pm
5749 Title: "Re: strtod / strtol patch for POSIX module"
5750 From: hammen@gothamcity.jsc.nasa.gov (David Hammen)
5751 Files: Configure config_h.SH ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
5752 ext/POSIX/POSIX.xs t/lib/posix.t
5756 Title: "Fix a2p translation of '{print "a" "b" "c"}'"
5757 From: Chip Salzenberg
5758 Files: x2p/a2p.c x2p/a2p.y
5765 This patch was primarily to fix bugs or include little things I missed
5766 in 5.003_06. 5.003_07 is intended to be stable enough to merit serious
5767 testing with an eye towards eventual release as 5.004.
5769 If it doesn't work for you, try
5771 LC_ALL=C; export LC_ALL
5773 for Bourne shell users, or
5777 for C-shell users. Some versions of IRIX are reported to have
5778 problems with sort when the locale is other than C. This manifests
5779 as an infinite loop in the ./miniperl configpm step.
5781 The details are described below. A very brief summary is:
5783 o Visible Changes to Core Functionality
5785 -Support for BER compressed integers. See perlfunc.pod for
5786 documentation on the 'w' option.
5788 -untaint support added to IO extension.
5790 o Changes in Core Internals
5792 -Perl's realloc is once again called 'Myremalloc' (with -DHIDEMYMALLOC),
5793 as it was pre-5.003_01. Again, this is for binary compatibility
5794 with 5.003. (5.003_06 erroneously called it Myrealloc.)
5796 -Getopt::Long updated to version 2.4.
5798 o Configure and build enhancements
5800 -improved SCO hints. Actually these are unconfirmed guesses, but
5803 -OS/2 and Plan9 updates.
5807 -print sort (4,1,3,2);
5809 -group numbers are integers again.
5811 -other things. See the specific changes for details.
5815 Here are the specific file-by-file changes.
5819 Updated for 5.003_07.
5821 Fixed a spelling error.
5825 Detect GNU libc (thanks, Skimo!) and avoid nm if we have GNU libc.
5826 Since the GNU libc test requires compiling and linking a test
5827 program, the dependencies have been altered and lots of pieces of
5828 Configure have moved around unchanged. The patch is big but the
5831 Allow for both <sys/select.h> and <time.h> in fd_set tests.
5832 Systems which don't allow both (e.g. SCO) have to turn off one
5833 or the other in the hints file for now.
5837 Warn about re-using config.sh version-specific values.
5841 Date: Tue, 8 Oct 1996 22:24:48 -0400
5842 From: "Randy J. Ray" <rjray@uswest.com>
5843 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
5845 This is a re-post of my patch to Graham's IO library to add a method in
5846 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
5847 that is of or inherits from IO::Handle. With this flag set, data read from
5848 said handle is not tainted, whether running under -T, suid or sgid.
5850 This patch adds the method to IO.xs, adds documentation and warning to the
5851 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
5852 adds mention of the new file to MANIFEST.
5854 Add mention of t/lib/io_taint.t
5856 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
5857 From: Ilya Zakharevich
5863 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
5864 From: Ilya Zakharevich
5866 All the executable targets are moved into the same chunk with
5867 shared library target, which is delegated to
5868 $osname/Makefile.SHs if found.
5869 config.h should depend on config_h.SH.
5871 Remove mkmanifest target, since it will generate incorrectly
5872 sorted MANIFEST file, I would imagine (I haven't checked).
5880 Update SH_PATH comment.
5884 Update SH_PATH comment.
5888 Date: Tue, 8 Oct 1996 22:24:48 -0400
5889 From: "Randy J. Ray" <rjray@uswest.com>
5890 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
5892 This is a re-post of my patch to Graham's IO library to add a method in
5893 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
5894 that is of or inherits from IO::Handle. With this flag set, data read from
5895 said handle is not tainted, whether running under -T, suid or sgid.
5897 This patch adds the method to IO.xs, adds documentation and warning to the
5898 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
5899 adds mention of the new file to MANIFEST.
5901 Add method "untaint" into class IO::Handle
5903 Index: ext/IO/lib/IO/Handle.pm
5905 Date: Tue, 8 Oct 1996 22:24:48 -0400
5906 From: "Randy J. Ray" <rjray@uswest.com>
5907 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
5909 This is a re-post of my patch to Graham's IO library to add a method in
5910 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
5911 that is of or inherits from IO::Handle. With this flag set, data read from
5912 said handle is not tainted, whether running under -T, suid or sgid.
5914 This patch adds the method to IO.xs, adds documentation and warning to the
5915 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
5916 adds mention of the new file to MANIFEST.
5918 Document IO::Handle::untaint and give warning about the bad
5921 Index: ext/SDBM_File/sdbm/sdbm.h
5923 Change Myrealloc to Myremalloc to conform to 5.003's version.
5924 I left in the Mycalloc since malloc.c now includes a calloc,
5925 and we might need to hide it.
5929 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
5930 From: Ilya Zakharevich
5932 Better error message for overload.
5936 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
5937 From: Ilya Zakharevich
5939 Some optimization (speedup in loading GNU utilities with some
5940 memory present - 32M should be quite enough).
5941 Test for revision of EMX, and setting fork()ing appropriately.
5942 libc was in .../st/... instead of mt.
5943 README.os2 is installed as pod/perlos2.pod.
5947 Don't include <sys/select.h> along with <time.h>.
5951 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
5952 From: Ilya Zakharevich
5954 Restore timestamps under OS/2 (needed for binary install).
5958 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
5959 From: Ilya Zakharevich
5961 Use builtin methods if present under OS/2 (maybe should be
5962 done outside of OS/2 too?).
5964 Index: lib/ExtUtils/MM_Unix.pm
5966 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
5967 From: Ilya Zakharevich
5969 Made `use strict'-clean even in parts shadowed by Autoloading.
5971 Index: lib/ExtUtils/typemap
5973 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
5974 From: Ilya Zakharevich
5978 Index: lib/ExtUtils/xsubpp
5980 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
5981 From: Ilya Zakharevich
5983 Logic for processing RETVAL documented (at last!).
5985 Index: lib/File/Copy.pm
5987 Date: Thu, 10 Oct 1996 00:42:29 -0400 (EDT)
5988 From: Ilya Zakharevich
5989 Subject: Cleanup after new test
5991 Below are patches for File::Copy (copying to filehandles was just
5992 plain broken under OS/2 and VMS)
5994 Index: lib/FindBin.pm
5996 Date: Fri, 20 Sep 1996 15:04:04 +0200
5998 Subject: Documentation patch to the FindBin module
6000 Index: lib/Getopt/Long.pm
6002 Update to version 2.4.
6006 Date: Thu, 10 Oct 1996 14:22:05 -0400
6007 From: "Brent B. Powers" <powers@ml.com>
6008 Subject: Re: patch for lib.pm
6010 Ignore undefined entries.
6012 Index: lib/newgetopt.pl
6014 Updated to version 2.4 to match Getopt::Long.
6016 Index: makedepend.SH
6018 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6019 From: Ilya Zakharevich
6021 weed out perl_exp.SH, config_h.SH
6022 (They have these funny names to avoid names like perl.exp.SH
6023 with more than two '.' Such names are illegal on some systems.)
6027 Date: Thu, 10 Oct 1996 14:33:08 +0000 ()
6028 From: Chip Salzenberg
6029 Subject: Re: Group fix for 5.003_06
6031 The group problems recently experienced are due to a small error
6032 introduced in 5.003_06. This patch is required to fix the bug:
6036 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6037 From: Ilya Zakharevich
6039 sys/un.h is not very useful without Merlin toolkit.
6040 updates for fork()ing.
6042 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6043 From: Ilya Zakharevich
6047 Index: os2/Makefile.SHs
6049 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6050 From: Ilya Zakharevich
6052 Convoluted process to create chimera executables added.
6053 aout_clean is done automatically on clean.
6055 Index: os2/OS2/ExtAttr/t/os2_ea.t
6057 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6058 From: Ilya Zakharevich
6060 Use `unlink' where appropriate.
6062 Index: os2/diff.configure
6068 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6069 From: Ilya Zakharevich
6071 /bin/sh is translated to the configured value of location of sh.exe.
6072 popen() used even if we can fork (as we do now).
6073 builtins added for the sake of path manipulation.
6077 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6078 From: Ilya Zakharevich
6080 sys/un.h is not very useful without Merlin toolkit.
6081 updates for fork()ing.
6085 Change to subversion 7.
6089 Date: Wed, 9 Oct 1996 19:03:41 +0000
6091 Subject: Infinte loop with perl_destruct_level and $SIG{__WARN__}
6093 I've just started using purify on a perl with DBD::Oracle linked in
6094 (the number of uninitialised memory reads in the Oracle libraries
6097 If perl_destruct_level and $SIG{__WARN__} are set then I see a range
6098 of problems typified by this example and folowed by a core dump:
6100 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6101 From: Ilya Zakharevich
6103 Copywrite of OS/2 port now has \n\n.
6104 Now deletes -e file (again!) if compilation is interrupted.
6108 Change Myrealloc to Myremalloc to conform to 5.003's version.
6109 I left in the Mycalloc since malloc.c now includes a calloc,
6110 and we might need to hide it.
6114 Updated for 5.003_07
6116 Index: plan9/arpa/inet.h
6118 Updated for 5.003_07
6120 Index: plan9/buildinfo
6122 Updated for 5.003_07
6124 Index: plan9/config.plan9
6126 Updated for 5.003_07
6128 Index: plan9/exclude
6130 Updated for 5.003_07
6132 Index: plan9/fndvers
6134 Updated for 5.003_07
6136 Index: plan9/genconfig.pl
6138 Updated for 5.003_07
6142 Updated for 5.003_07
6144 Index: plan9/myconfig.plan9
6146 Updated for 5.003_07
6148 Index: plan9/perlplan9.doc
6150 Updated for 5.003_07
6152 Index: plan9/perlplan9.pod
6154 Updated for 5.003_07
6156 Index: plan9/plan9.c
6158 Updated for 5.003_07
6160 Index: plan9/plan9ish.h
6162 Updated for 5.003_07
6164 Index: plan9/setup.rc
6166 Updated for 5.003_07
6168 Index: plan9/versnum
6170 Updated for 5.003_07
6172 Index: pod/perldiag.pod
6174 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6175 From: Ilya Zakharevich
6177 mention that malloc in berkeley DB is broken, and PERL_BADFREE.
6178 OS/2-specific messages added.
6180 Index: pod/perlfunc.pod
6182 Date: 20 Sep 1996 13:17:14 +0200
6183 From: Ulrich Pfeifer
6184 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
6186 Index: pod/perli18n.pod
6188 Updated version with high bits intact.
6190 Index: pod/perlop.pod
6192 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6193 From: Ilya Zakharevich
6195 Crossrefs corrected.
6197 Index: pod/perltrap.pod
6199 Clarified that warn() _always_ printed to STDERR, both in perl4
6202 Index: pod/perlvar.pod
6204 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6205 From: Ilya Zakharevich
6211 Date: 20 Sep 1996 13:17:14 +0200
6212 From: Ulrich Pfeifer
6213 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
6217 Date: Wed, 9 Oct 1996 19:07:24 GMT
6218 From: Chris Faylor <cgf@bbc.com>
6220 The problem is that SCO apparently needs to have a file opened
6221 with write privileges for chsize to work correctly.
6225 Date: Tue, 08 Oct 1996 23:54:47 -0400
6226 From: Gurusamy Sarathy
6227 Subject: Re: Sorting lists of integers doesn't always work
6229 >> > print sort (4,1,2,3);
6231 >> > actually prints "4123", i.e. doesn't actually sort. Bug? Feature?
6233 This broke between 5.001n and 5.002. There was a long winded thread
6234 about sorting undefs in some order (rather than coredumping) around
6235 the 5.002beta times (search for "bogorefs" in the subject-line on
6236 p5p archive for details). Larry added in some code that presumes that
6237 the private flags are set by the time qsort() is called:
6239 Unfortunately, sv_2pv() does not set the POKp flag, so the above
6240 code breaks! Here's a patch against 5.00306.
6242 Index: t/lib/anydbm.t
6244 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6245 From: Ilya Zakharevich
6247 File mode under OS/2 is not what you expect. However, this has
6248 nothing to do with databases, _and_ there is a test
6249 for this in stat.t (which dutifully fails). There is
6250 no point to consider this behaviour as a bug in
6252 So OS/2 is special-cased in these tests.
6254 Index: t/lib/db-btree.t
6256 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6257 From: Ilya Zakharevich
6259 File mode under OS/2 is not what you expect. However, this has
6260 nothing to do with databases, _and_ there is a test
6261 for this in stat.t (which dutifully fails). There is
6262 no point to consider this behaviour as a bug in
6264 So OS/2 is special-cased in these tests.
6266 Index: t/lib/db-hash.t
6268 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6269 From: Ilya Zakharevich
6271 File mode under OS/2 is not what you expect. However, this has
6272 nothing to do with databases, _and_ there is a test
6273 for this in stat.t (which dutifully fails). There is
6274 no point to consider this behaviour as a bug in
6276 So OS/2 is special-cased in these tests.
6278 Index: t/lib/db-recno.t
6280 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6281 From: Ilya Zakharevich
6283 File mode under OS/2 is not what you expect. However, this has
6284 nothing to do with databases, _and_ there is a test
6285 for this in stat.t (which dutifully fails). There is
6286 no point to consider this behaviour as a bug in
6288 So OS/2 is special-cased in these tests.
6292 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6293 From: Ilya Zakharevich
6295 File mode under OS/2 is not what you expect. However, this has
6296 nothing to do with databases, _and_ there is a test
6297 for this in stat.t (which dutifully fails). There is
6298 no point to consider this behaviour as a bug in
6300 So OS/2 is special-cased in these tests.
6302 Index: t/lib/io_pipe.t
6304 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6305 From: Ilya Zakharevich
6307 Better error message on dying.
6309 Index: t/lib/io_taint.t
6311 Date: Tue, 8 Oct 1996 22:24:48 -0400
6312 From: "Randy J. Ray" <rjray@uswest.com>
6313 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
6315 This is a re-post of my patch to Graham's IO library to add a method in
6316 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
6317 that is of or inherits from IO::Handle. With this flag set, data read from
6318 said handle is not tainted, whether running under -T, suid or sgid.
6320 This patch adds the method to IO.xs, adds documentation and warning to the
6321 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
6322 adds mention of the new file to MANIFEST.
6324 Test suite for the untaint method of class IO::Handle.
6328 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6329 From: Ilya Zakharevich
6331 File mode under OS/2 is not what you expect. However, this has
6332 nothing to do with databases, _and_ there is a test
6333 for this in stat.t (which dutifully fails). There is
6334 no point to consider this behaviour as a bug in
6336 So OS/2 is special-cased in these tests.
6340 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6341 From: Ilya Zakharevich
6343 File mode under OS/2 is not what you expect. However, this has
6344 nothing to do with databases, _and_ there is a test
6345 for this in stat.t (which dutifully fails). There is
6346 no point to consider this behaviour as a bug in
6348 So OS/2 is special-cased in these tests.
6352 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6353 From: Ilya Zakharevich
6355 File mode under OS/2 is not what you expect. However, this has
6356 nothing to do with databases, _and_ there is a test
6357 for this in stat.t (which dutifully fails). There is
6358 no point to consider this behaviour as a bug in
6360 So OS/2 is special-cased in these tests.
6362 Index: t/lib/socket.t
6364 Date: Thu, 10 Oct 1996 01:09:59 -0400
6365 From: Spider Boardman
6366 Subject: Re: 5.003_06 is available (results on ULTRIX)
6368 fix t/lib/socket.t to treat TCP like the stream protocol it is
6369 rather than expecting it behave rationally in all cases.
6373 Date: 20 Sep 1996 13:17:14 +0200
6374 From: Ulrich Pfeifer
6375 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
6379 Date: Wed, 09 Oct 1996 00:41:27 -0400
6380 From: Gurusamy Sarathy
6381 Subject: more t/op/sort.t tests
6385 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6386 From: Ilya Zakharevich
6388 uses my_syspopen, my_syspclose ifdef OS2. my_pclose is defined
6389 as my_syspclose ifdef OS2 and can FORK (as OS2 does).
6391 Index: x2p/Makefile.SH
6393 Date: Wed, 9 Oct 96 16:00:29 edt
6394 From: Norton Allen <nort@bottesini.harvard.edu>
6395 Subject: Re: sh Configure?
6397 Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
6398 in the x2p directory, even if $0 isn't set to the full
6399 pathname of the file being extracted.
6401 Index: x2p/cflags.SH
6403 Date: Wed, 9 Oct 96 16:00:29 edt
6404 From: Norton Allen <nort@bottesini.harvard.edu>
6405 Subject: Re: sh Configure?
6407 Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
6408 in the x2p directory, even if $0 isn't set to the full
6409 pathname of the file being extracted.
6416 This patch was primarily to fix bugs, improve the documentation,
6417 and work towards restoring binary compatibility with 5.003.
6418 The details are described below. A very brief summary is:
6420 o Visible Changes to Core Functionality
6422 -Significantly improved support _with documentation_ for
6423 locales, including LC_COLLATE. See the new pod/perli18n.pod.
6424 Thanks to Jarkko Hietaniemi.
6426 -new version of Math::Complex, with test suite. Ought to be
6427 backwards compatible, but check it out if you use Math::Complex.
6429 -Pre-extending hashes now works. keys %hash = 5000 will pre-size
6432 -__DATA__ filehandle is untainted.
6434 o Changes in Core Internals
6436 -gv_fullname and gv_efullname have reverted to their pre-5.003_03
6437 versions for binary compatibility. Actually, they are implemented
6438 as stubs pointing to the new 3-argument forms gv_fullname3 and
6441 -Perl's malloc is once again called 'Mymalloc' (with -DHIDEMYMALLOC),
6442 as it was pre-5.003_01. Again, this is for binary compatibility
6445 o Configure and build enhancements
6447 -many new tests for the standard library.
6449 -test suite now locale-friendly.
6451 -a2p.man and s2p.man now made into pods.
6455 -whitespace lexer errors fixed.
6457 -many, many other things. See details below.
6461 Here are the specific file-by-file changes.
6463 # This is my patch perl5.003_06.pat to perl5.003_05
6464 # The full description is below.
6465 # Please execute the following commands before applying this patch.
6466 # (You can feed this patch to 'sh' to do so.)
6469 # We'll create some new tests, but patch won't automatically make them
6471 for t in abbrev.t autoloader.t basename.t checktree.t complex.t \
6472 env.t fatal.t filecache.t filecopy.t filefind.t filepath.t \
6473 findbin.t getopt.t hostname.t parsewords.t searchdict.t \
6474 selectsaver.t symbol.t texttabs.t textwrap.t timelocal.t
6480 # The a2p.man and s2p.man pages have been changed into pods.
6481 rm -f x2p/a2p.man x2p/s2p.man
6486 This is patch perl5.003_06.pat to perl version 5.003_05.
6487 This takes you from 5.003_05 to 5.003_06.
6489 To apply this patch, run the above commands,
6490 cd to your perl source directory and then type
6492 patch -p1 -N < perl5.003_06.pat
6494 The changes are described after each /^Index:/ line below. This is
6495 designed so you can examine each change with a command such as
6497 csplit -k perl5.003_06.pat '/^Index:/' '{999}'
6499 (Of course, since there are more than 100 Index entries, your
6500 csplit may complain, since many csplit's have an arbitrary limit of 100
6501 files. Still, you can manually split the file or roll your own.)
6505 Updated for 5.003_06.
6509 Add -Wl,rpath option for irix* to find the installed shared
6512 Add /shlib to libpth. It is used by Digital Unix 4.0.
6514 Date: Mon, 30 Sep 1996 14:01:05 +0100
6515 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
6517 Detect Cygnus Win32, or at least don't let Configure get fooled
6518 into thinking it's OS/2.
6522 Date: Mon, 7 Oct 1996 22:03:00 +0300
6523 From: Jarkko Hietaniemi
6524 Subject: LC_COLLATE.
6526 Big patch to add, document, and test LC_COLLATE support.
6528 added LC_COLLATE doc.
6532 Date: Sun, 22 Sep 1996 00:59:56 +0200
6534 Subject: More standard library test scripts
6536 This is a collection of test scripts for the standard library modules.
6537 Some of the tests does not pass unless some of the patches I have sent
6540 Date: Sat, 28 Sep 1996 15:11:06 +0200
6541 From: Andreas Koenig
6542 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
6544 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
6546 Date: Mon, 7 Oct 1996 22:03:00 +0300
6547 From: Jarkko Hietaniemi
6548 Subject: LC_COLLATE.
6550 Big patch to add, document, and test LC_COLLATE support.
6556 Changed Larry's address to larry@wall.org.
6560 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6561 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6562 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6564 Here is a patch for various typos and other defects in the Perl
6565 5.003_05 pods, including the pods embedded in library modules.
6569 Date: Mon, 30 Sep 1996 14:01:05 +0100
6570 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
6572 Warn the user of case-insensitive file systems that they may have
6573 accidentally gotten 'configure' instead of 'Configure'.
6577 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
6578 From: Charles Bailey
6579 Subject: VMS patches to 5.003_05
6583 Date: Mon, 30 Sep 1996 01:13:28 -0400
6584 From: Spider Boardman
6585 Subject: Re: pre extending hash? - need speed
6587 The patch below (which is relative to perl5.001l) implements
6588 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
6589 pre-sizing hashes. I've only moved the patch forward from
6590 when I first did it. I'm sure the code in hv_ksplit could be
6595 Restore the 5.003 gv_fullname() and gv_efullname() functions.
6596 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
6600 Restore the 5.003 gv_fullname() and gv_efullname() functions.
6601 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
6603 Index: ext/DynaLoader/DynaLoader.pm
6605 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6606 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6607 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6609 Here is a patch for various typos and other defects in the Perl
6610 5.003_05 pods, including the pods embedded in library modules.
6612 Index: ext/FileHandle/FileHandle.pm
6614 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6615 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6616 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6618 Here is a patch for various typos and other defects in the Perl
6619 5.003_05 pods, including the pods embedded in library modules.
6629 Index: ext/IO/lib/IO/File.pm
6631 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6632 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6633 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6635 Here is a patch for various typos and other defects in the Perl
6636 5.003_05 pods, including the pods embedded in library modules.
6640 Index: ext/IO/lib/IO/Handle.pm
6642 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6643 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6644 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6646 Here is a patch for various typos and other defects in the Perl
6647 5.003_05 pods, including the pods embedded in library modules.
6651 Index: ext/IO/lib/IO/Pipe.pm
6653 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6654 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6655 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6657 Here is a patch for various typos and other defects in the Perl
6658 5.003_05 pods, including the pods embedded in library modules.
6662 Index: ext/IO/lib/IO/Seekable.pm
6664 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6665 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6666 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6668 Here is a patch for various typos and other defects in the Perl
6669 5.003_05 pods, including the pods embedded in library modules.
6673 Index: ext/IO/lib/IO/Select.pm
6675 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6676 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6677 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6679 Here is a patch for various typos and other defects in the Perl
6680 5.003_05 pods, including the pods embedded in library modules.
6684 Index: ext/IO/lib/IO/Socket.pm
6686 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6687 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6688 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6690 Here is a patch for various typos and other defects in the Perl
6691 5.003_05 pods, including the pods embedded in library modules.
6695 Index: ext/NDBM_File/hints/dynixptx.pl
6697 Perl 5.003_05 compiles on DYNIX/ptx 4.0 (v4.1.3), and passes all tests.
6698 The only change needed is in "ext/NDBM_File/Makefile.PL" - on this system,
6699 ndbm is actually contained in the libc library, and must be linked against
6700 -lc when compiling. (this is for dynamic ELF executables, I didn't compile
6703 Index: ext/Opcode/Opcode.pm
6705 Date: Fri, 20 Sep 1996 12:59:21 +0200
6707 Subject: Re: Symbol.pm clobbers $_ at startup
6709 The same kind of problem seem to be present in Opcode.pm:
6711 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6712 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6713 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6715 Here is a patch for various typos and other defects in the Perl
6716 5.003_05 pods, including the pods embedded in library modules.
6718 Index: ext/Opcode/Safe.pm
6720 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6721 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6722 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6724 Here is a patch for various typos and other defects in the Perl
6725 5.003_05 pods, including the pods embedded in library modules.
6727 Index: ext/POSIX/POSIX.pod
6729 Date: Mon, 7 Oct 1996 22:03:00 +0300
6730 From: Jarkko Hietaniemi
6731 Subject: LC_COLLATE.
6733 Big patch to add, document, and test LC_COLLATE support.
6735 enhanced setlocale() docs and introduced the one-argument variant doc.
6737 Index: ext/POSIX/POSIX.xs
6739 Date: Mon, 7 Oct 1996 22:03:00 +0300
6740 From: Jarkko Hietaniemi
6741 Subject: LC_COLLATE.
6743 Big patch to add, document, and test LC_COLLATE support.
6745 setlocale() allowed one argument only,
6746 call to perl_init_fold() (in util.c) if setlocale() succeeded.
6748 Index: ext/POSIX/hints/next_3.pl
6750 Date: Sat, 28 Sep 1996 15:11:06 +0200
6751 From: Andreas Koenig
6752 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
6754 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
6756 Index: ext/SDBM_File/sdbm/sdbm.h
6758 Revert from Perl_malloc to Mymalloc for binary compatibility with
6761 Index: ext/Socket/Socket.pm
6763 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6764 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6765 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6767 Here is a patch for various typos and other defects in the Perl
6768 5.003_05 pods, including the pods embedded in library modules.
6772 Restore the 5.003 gv_fullname() and gv_efullname() functions.
6773 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
6775 Date: Mon, 30 Sep 1996 01:13:28 -0400
6776 From: Spider Boardman
6777 Subject: Re: pre extending hash? - need speed
6779 The patch below (which is relative to perl5.001l) implements
6780 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
6781 pre-sizing hashes. I've only moved the patch forward from
6782 when I first did it. I'm sure the code in hv_ksplit could be
6785 Date: Mon, 7 Oct 1996 22:03:00 +0300
6786 From: Jarkko Hietaniemi
6787 Subject: LC_COLLATE.
6789 Big patch to add, document, and test LC_COLLATE support.
6791 added var lc_collate_active and func mem_collxfrm.
6795 Restore the 5.003 gv_fullname() and gv_efullname() functions.
6796 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
6800 Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
6801 From: Kenneth Albanowski
6802 Subject: Full LONG_MAX & co. patch over 5.003_05
6804 This patch contains the changes I've collected for the various _MAX issues
6805 since 5.003_05. No patches issued between 5.003_05 and this one should be
6806 applied, use this one instead.
6808 The effect is to remove the CHAR_* and I8_* constants (which are
6809 ambiguous) and to explicitly cast all of the constants.
6811 Index: hints/machten.sh
6813 Add notes about MachTen 4.0.3 SYSV IPC.
6815 Index: hints/next_3.sh
6817 Replace optimize="-g" by optimize="" since we're just trying to turn off
6820 Date: Sat, 28 Sep 1996 15:11:06 +0200
6821 From: Andreas Koenig
6822 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
6824 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
6828 Date: Fri, 20 Sep 1996 15:38:57 -0400
6829 From: Gurusamy Sarathy
6830 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
6832 I found a subtle problem with the lazydelete mechanism (which is used
6833 to postpone the delete of a entry that may be getting iterated over).
6834 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
6835 needed later to call unsharepvn(). This means that only magical
6836 hash entries can use the HeKLEN slot to hold flags.
6838 Here's a tested patch against 5.00305 that fixes the problem.
6839 The patch simply moves the LAZYDEL hint to become a SV-level private
6842 Date: Mon, 30 Sep 1996 01:13:28 -0400
6843 From: Spider Boardman
6844 Subject: Re: pre extending hash? - need speed
6846 The patch below (which is relative to perl5.001l) implements
6847 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
6848 pre-sizing hashes. I've only moved the patch forward from
6849 when I first did it. I'm sure the code in hv_ksplit could be
6854 Date: Fri, 20 Sep 1996 15:38:57 -0400
6855 From: Gurusamy Sarathy
6856 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
6858 I found a subtle problem with the lazydelete mechanism (which is used
6859 to postpone the delete of a entry that may be getting iterated over).
6860 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
6861 needed later to call unsharepvn(). This means that only magical
6862 hash entries can use the HeKLEN slot to hold flags.
6864 Here's a tested patch against 5.00305 that fixes the problem.
6865 The patch simply moves the LAZYDEL hint to become a SV-level private
6870 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6871 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6872 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6874 Here is a patch for various typos and other defects in the Perl
6875 5.003_05 pods, including the pods embedded in library modules.
6879 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6880 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6881 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6883 Here is a patch for various typos and other defects in the Perl
6884 5.003_05 pods, including the pods embedded in library modules.
6886 Index: lib/AutoLoader.pm
6888 Date: Mon Sep 9 09:29:44 1996
6890 Subject: Re: problem with 'die' and UserAgent
6892 > This is a patch to the AutoLoader.pm (from 5.003) that fixes the problem:
6893 This is a better patch (no need to test for /::DESTROY$/ twice):
6895 Date: Mon, 30 Sep 1996 00:54:37 -0400
6896 From: Spider Boardman
6898 The test and patches for AutoLoader were also non-functional,
6899 since the regexp context (curpm) was still being clobbered by the
6900 filename manipulations:
6902 Date: Sun, 06 Oct 1996 16:15:07 +0200
6904 Subject: Re: Can't locate auto/U/autosplit.ix
6906 It would IMHO be much better if the AutoLoader exported the AUTOLOAD()
6907 function. With an exported AUTOLOAD() we would not have to inherit
6908 from AutoLoader, and we would avoid these problems.
6910 This patch tries to explain the behavior of AutoLoader instead by
6911 updating its documentation.
6913 Index: lib/Benchmark.pm
6915 Date: Sat, 28 Sep 1996 17:01:22 +0300 (EET DST)
6916 From: Jarkko Hietaniemi
6917 Subject: a really really tiny typo
6919 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6920 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6921 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6923 Here is a patch for various typos and other defects in the Perl
6924 5.003_05 pods, including the pods embedded in library modules.
6928 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6929 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6930 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6932 Here is a patch for various typos and other defects in the Perl
6933 5.003_05 pods, including the pods embedded in library modules.
6935 Index: lib/Devel/SelfStubber.pm
6937 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6938 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6939 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6941 Here is a patch for various typos and other defects in the Perl
6942 5.003_05 pods, including the pods embedded in library modules.
6946 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6947 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6948 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6950 Here is a patch for various typos and other defects in the Perl
6951 5.003_05 pods, including the pods embedded in library modules.
6953 Index: lib/Exporter.pm
6955 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6956 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6957 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6959 Here is a patch for various typos and other defects in the Perl
6960 5.003_05 pods, including the pods embedded in library modules.
6962 Index: lib/ExtUtils/Embed.pm
6964 Remove unwantd space after the I in -I$Config[archlib}
6966 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6967 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6968 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6970 Here is a patch for various typos and other defects in the Perl
6971 5.003_05 pods, including the pods embedded in library modules.
6973 Index: lib/ExtUtils/Install.pm
6975 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6976 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6977 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6979 Here is a patch for various typos and other defects in the Perl
6980 5.003_05 pods, including the pods embedded in library modules.
6982 Index: lib/ExtUtils/MM_Unix.pm
6984 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6985 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6986 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6988 Here is a patch for various typos and other defects in the Perl
6989 5.003_05 pods, including the pods embedded in library modules.
6991 Index: lib/ExtUtils/MM_VMS.pm
6993 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6994 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6995 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6997 Here is a patch for various typos and other defects in the Perl
6998 5.003_05 pods, including the pods embedded in library modules.
7000 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7001 From: Charles Bailey
7002 Subject: VMS patches to 5.003_05
7004 Index: lib/ExtUtils/MakeMaker.pm
7006 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7007 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7008 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7010 Here is a patch for various typos and other defects in the Perl
7011 5.003_05 pods, including the pods embedded in library modules.
7013 Index: lib/ExtUtils/Manifest.pm
7015 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7016 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7017 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7019 Here is a patch for various typos and other defects in the Perl
7020 5.003_05 pods, including the pods embedded in library modules.
7022 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7023 From: Charles Bailey
7024 Subject: VMS patches to 5.003_05
7026 Index: lib/ExtUtils/Mksymlists.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/ExtUtils/xsubpp
7037 Change a reference from perlapi(1) to perlxs(1).
7039 Index: lib/File/Basename.pm
7041 Date: Fri, 20 Sep 1996 14:11:05 +0200
7043 Subject: File::BaseName: "/" is legal path separator for MSDOS
7045 The File::BaseName module should allow "/" as path separator when
7046 fileparse_set_fstype("MSDOS") is in effect:
7048 Date: Fri, 20 Sep 1996 13:58:52 +0200
7050 Subject: File::Basename documentation patch
7052 Date: Mon, 30 Sep 1996 00:54:37 -0400
7053 From: Spider Boardman
7055 For t/lib/basename.t, though, the associated patch for
7056 File::Basename was also wrong:
7058 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7059 From: Charles Bailey
7060 Subject: VMS patches to 5.003_05
7062 Index: lib/File/Copy.pm
7064 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7065 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7066 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7068 Here is a patch for various typos and other defects in the Perl
7069 5.003_05 pods, including the pods embedded in library modules.
7071 Index: lib/File/Find.pm
7073 Date: Sat, 7 Sep 1996 21:37:44 +0200
7074 From: Michael De La Rue <mikedlr@it.com.pl>
7075 Subject: File::Find assumes $_ remains unchanged; bug
7077 The File::Find perl module assumes that the $_ variable remains unchanged
7078 through the user defined function which is callbacked from find. It carries
7079 out a stat operation
7081 Simplest fix is merely to document this
7083 Index: lib/File/Path.pm
7085 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7086 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7087 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7089 Here is a patch for various typos and other defects in the Perl
7090 5.003_05 pods, including the pods embedded in library modules.
7092 Index: lib/FindBin.pm
7094 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7095 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7096 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7098 Here is a patch for various typos and other defects in the Perl
7099 5.003_05 pods, including the pods embedded in library modules.
7101 Index: lib/Getopt/Long.pm
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/I18N/Collate.pm
7112 Date: Mon, 7 Oct 1996 22:03:00 +0300
7113 From: Jarkko Hietaniemi
7114 Subject: LC_COLLATE.
7116 Big patch to add, document, and test LC_COLLATE support.
7118 deprecated and trapped (will whine if called and tell to migrate away)
7120 Index: lib/IPC/Open2.pm
7122 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7123 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7124 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7126 Here is a patch for various typos and other defects in the Perl
7127 5.003_05 pods, including the pods embedded in library modules.
7129 Index: lib/IPC/Open3.pm
7131 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7132 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7133 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7135 Here is a patch for various typos and other defects in the Perl
7136 5.003_05 pods, including the pods embedded in library modules.
7138 Index: lib/Math/BigInt.pm
7140 Date: Mon, 7 Oct 1996 22:03:00 +0300
7141 From: Jarkko Hietaniemi
7142 Subject: LC_COLLATE.
7144 Big patch to add, document, and test LC_COLLATE support.
7146 ord() is a dangerous thing.
7148 Index: lib/Math/Complex.pm
7150 Date: Thu, 03 Oct 96 18:38:08 +0200
7151 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
7152 # Complex numbers and associated mathematical functions
7153 # -- Raphael Manfredi, Sept 1996
7154 # New version. Should be backwards compatible, but please
7155 # check it out if you use it.
7157 Index: lib/Pod/Text.pm
7159 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7160 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7161 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7163 Here is a patch for various typos and other defects in the Perl
7164 5.003_05 pods, including the pods embedded in library modules.
7166 Index: lib/Search/Dict.pm
7168 Date: Sat, 21 Sep 1996 23:02:42 +0200
7170 Subject: look() in Search::Dict should use lc() istead of tr/A-Z/a-z/
7172 The Search::Dict look() function should use the lc() function instead
7173 of tr/A-Z/a-z/. This will make folding of non-english letters work if
7174 the locale is set up correctly.
7176 Index: lib/SelfLoader.pm
7178 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7179 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7180 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7182 Here is a patch for various typos and other defects in the Perl
7183 5.003_05 pods, including the pods embedded in library modules.
7185 Index: lib/Symbol.pm
7187 Date: Fri, 20 Sep 1996 12:38:14 +0200
7189 Subject: Symbol.pm clobbers $_ at startup
7191 perl -le 'BEGIN {$_="foo";} use Symbol; print qualify($_)'
7193 I don't understand why the module want to initialize %global from
7194 <DATA> in the first place. Perhaps we want to apply this patch
7197 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7198 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7199 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7201 Here is a patch for various typos and other defects in the Perl
7202 5.003_05 pods, including the pods embedded in library modules.
7204 Index: lib/Sys/Hostname.pm
7206 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7207 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7208 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7210 Here is a patch for various typos and other defects in the Perl
7211 5.003_05 pods, including the pods embedded in library modules.
7213 Index: lib/Term/Cap.pm
7215 Date: 23 Sep 1996 14:11:38 +0200
7216 From: Ulrich Pfeifer
7217 Subject: Patch for Term::Cap
7219 'use Term::Cap' produces a warning when diagnosics are active. The
7220 patch below avoids the warning.
7222 [The $entry .= $_ usage is idiomatic enough that it ought to be
7223 ok, I would think, but the patch certainly is ok too.]
7225 Index: lib/Term/Complete.pm
7227 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7228 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7229 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7231 Here is a patch for various typos and other defects in the Perl
7232 5.003_05 pods, including the pods embedded in library modules.
7234 Index: lib/Term/ReadLine.pm
7236 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7237 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7238 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7240 Here is a patch for various typos and other defects in the Perl
7241 5.003_05 pods, including the pods embedded in library modules.
7243 Index: lib/Test/Harness.pm
7245 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7246 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7247 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7249 Here is a patch for various typos and other defects in the Perl
7250 5.003_05 pods, including the pods embedded in library modules.
7252 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7253 From: Charles Bailey
7254 Subject: VMS patches to 5.003_05
7256 Index: lib/Text/Abbrev.pm
7258 Date: 23 Sep 1996 11:33:01 +0200
7259 From: Ulrich Pfeifer
7260 Subject: Text::Abbrev (Re: More standard library test scripts)
7262 This patch merges the Text::Abbrev related patches/tests from Gisle
7263 and my previous patch (i.e. replaces both).
7265 Index: lib/Text/Tabs.pm
7267 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7268 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7269 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7271 Here is a patch for various typos and other defects in the Perl
7272 5.003_05 pods, including the pods embedded in library modules.
7274 Index: lib/Text/Wrap.pm
7276 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7277 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7278 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7280 Here is a patch for various typos and other defects in the Perl
7281 5.003_05 pods, including the pods embedded in library modules.
7283 Index: lib/Time/Local.pm
7285 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7286 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7287 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7289 Here is a patch for various typos and other defects in the Perl
7290 5.003_05 pods, including the pods embedded in library modules.
7292 Index: lib/UNIVERSAL.pm
7296 Index: lib/bigint.pl
7298 Date: Mon, 7 Oct 1996 22:03:00 +0300
7299 From: Jarkko Hietaniemi
7300 Subject: LC_COLLATE.
7302 Big patch to add, document, and test LC_COLLATE support.
7304 ord() is a dangerous thing.
7306 Index: lib/diagnostics.pm
7308 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7309 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7310 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7312 Here is a patch for various typos and other defects in the Perl
7313 5.003_05 pods, including the pods embedded in library modules.
7315 Index: lib/overload.pm
7317 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7318 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7319 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7321 Here is a patch for various typos and other defects in the Perl
7322 5.003_05 pods, including the pods embedded in library modules.
7324 Index: lib/perl5db.pl
7326 Date: Mon, 30 Sep 1996 00:34:58 -0400 (EDT)
7327 From: Ilya Zakharevich
7328 Subject: Re: dereferencing a hash from the debugger won't work
7332 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7333 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7334 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7336 Here is a patch for various typos and other defects in the Perl
7337 5.003_05 pods, including the pods embedded in library modules.
7339 Index: lib/strict.pm
7341 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7342 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7343 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7345 Here is a patch for various typos and other defects in the Perl
7346 5.003_05 pods, including the pods embedded in library modules.
7348 Index: makedepend.SH
7350 Add explicit $touch $firstmakefile for QNX which apparently
7351 preserves modification times for a 'cp' command.
7352 I worry, though, that touch might not be portable to OS/2.
7353 If it is, then I'll remove the fancy case statement.
7357 Not all sbrks return zeroed memory.
7361 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7362 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7364 Date: Sun, 29 Sep 1996 22:18:19 -0400 (EDT)
7365 From: Chip Salzenberg
7366 Subject: 5.003_05: Fix numeric value of $!
7368 This patch undoes a bit of over-zealous integerization in mg.c, related
7369 to the numeric value of $!.
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 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7382 From: Charles Bailey
7383 Subject: VMS patches to 5.003_05
7385 Date: Fri, 4 Oct 1996 12:38:31 -0400 (EDT)
7386 From: Chip Salzenberg
7387 Subject: 5.003_05: Fix numeric $! and $^E
7389 This patch undoes a bit of over-zealous integerization in mg.c,
7390 related to the numeric values of $! and $^E. This patch *REPLACES*
7391 the one I posted earlier, which was only effective for $!.
7393 [Some of this is superceded by similar stuff in the VMS patches.]
7397 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7398 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7400 Date: Mon, 30 Sep 1996 01:13:28 -0400
7401 From: Spider Boardman
7402 Subject: Re: pre extending hash? - need speed
7404 The patch below (which is relative to perl5.001l) implements
7405 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
7406 pre-sizing hashes. I've only moved the patch forward from
7407 when I first did it. I'm sure the code in hv_ksplit could be
7412 Date: Mon, 16 Sep 1996 16:37:48 -0700
7413 From: Jonathan Biggar <jon@sems.com>
7414 Subject: Perl 5.003 bug when embedding in C++ program
7416 The following patch is necessary in order to embed the Perl5.003 interpreter
7417 into a C++ program without getting prototype mismatch errors from the
7422 Date: Mon, 16 Sep 1996 16:37:48 -0700
7423 From: Jonathan Biggar <jon@sems.com>
7424 Subject: Perl 5.003 bug when embedding in C++ program
7426 The following patch is necessary in order to embed the Perl5.003 interpreter
7427 into a C++ program without getting prototype mismatch errors from the
7432 Change to subversion 6.
7436 From: Roderick Schertler
7437 Subject: Re: -T flag and removal of `.' from @INC
7439 support C<perl -e'attached code'>
7441 Date: Tue, 01 Oct 1996 19:02:17 -0400
7442 From: Gurusamy Sarathy
7443 Subject: Re: 2 core dumps (patch)
7444 Message-Id: <199610012302.TAA08395@aatma.engin.umich.edu>
7446 The problem is an uninitialized SV slot in errgv. Here's a patch.
7448 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7449 From: Charles Bailey
7450 Subject: VMS patches to 5.003_05
7454 Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
7455 From: Kenneth Albanowski
7456 Subject: Full LONG_MAX & co. patch over 5.003_05
7458 This patch contains the changes I've collected for the various _MAX issues
7459 since 5.003_05. No patches issued between 5.003_05 and this one should be
7460 applied, use this one instead.
7462 The effect is to remove the CHAR_* and I8_* constants (which are
7463 ambiguous) and to explicitly cast all of the constants.
7465 Date: Mon, 30 Sep 1996 01:13:28 -0400
7466 From: Spider Boardman
7467 Subject: Re: pre extending hash? - need speed
7469 The patch below (which is relative to perl5.001l) implements
7470 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
7471 pre-sizing hashes. I've only moved the patch forward from
7472 when I first did it. I'm sure the code in hv_ksplit could be
7475 Revert from Perl_malloc to Mymalloc for binary compatibility with
7478 Date: Mon, 7 Oct 1996 22:03:00 +0300
7479 From: Jarkko Hietaniemi
7480 Subject: LC_COLLATE.
7482 Big patch to add, document, and test LC_COLLATE support.
7486 Add new function perl_init_fold. (I'm not sure it goes here.)
7490 Date: Thu, 12 Sep 96 15:58 PDT
7491 From: Hunter Kelly <retnuh@zule.pixar.com>
7492 Subject: Re: 5.003_05 is available.
7494 Fix PerlIO_reopen parameters.
7498 Date: Fri, 13 Sep 1996 17:24:01 -0400
7499 From: John Stoffel <jfs@jfs.fluent.com>
7500 Subject: Re: 5.003_05 is available.
7502 Undef Irix getc_unlocked and putc_unlocked #defines.
7504 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7505 From: Charles Bailey
7506 Subject: VMS patches to 5.003_05
7510 Date: Mon, 7 Oct 1996 22:03:00 +0300
7511 From: Jarkko Hietaniemi
7512 Subject: LC_COLLATE.
7514 Big patch to add, document, and test LC_COLLATE support.
7516 perli18n.pod (and perlapio.pod, btw) added.
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.
7529 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7530 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7531 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7533 Here is a patch for various typos and other defects in the Perl
7534 5.003_05 pods, including the pods embedded in library modules.
7536 Changed Larry's address to larry@wall.org.
7538 Date: Mon, 7 Oct 1996 22:03:00 +0300
7539 From: Jarkko Hietaniemi
7540 Subject: LC_COLLATE.
7542 Big patch to add, document, and test LC_COLLATE support.
7544 perli18n advertised.
7546 Index: pod/perlapio.pod
7548 Date: Wed, 11 Sep 1996 11:55:18 -0500
7549 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7550 Subject: POD spelling patches
7552 Index: pod/perlbook.pod
7554 Updated for Second Edition.
7556 Index: pod/perlcall.pod
7558 Date: Wed, 11 Sep 1996 11:55:18 -0500
7559 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7560 Subject: POD spelling patches
7562 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7563 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7564 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7566 Here is a patch for various typos and other defects in the Perl
7567 5.003_05 pods, including the pods embedded in library modules.
7569 Index: pod/perldata.pod
7571 Date: Wed, 11 Sep 1996 11:55:18 -0500
7572 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7573 Subject: POD spelling patches
7575 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7576 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7577 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7579 Here is a patch for various typos and other defects in the Perl
7580 5.003_05 pods, including the pods embedded in library modules.
7582 Index: pod/perldebug.pod
7584 Date: Wed, 11 Sep 1996 11:55:18 -0500
7585 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7586 Subject: POD spelling patches
7588 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7589 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7590 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7592 Here is a patch for various typos and other defects in the Perl
7593 5.003_05 pods, including the pods embedded in library modules.
7595 Index: pod/perldiag.pod
7597 Date: Wed, 11 Sep 1996 11:55:18 -0500
7598 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7599 Subject: POD spelling patches
7601 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7602 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7603 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7605 Here is a patch for various typos and other defects in the Perl
7606 5.003_05 pods, including the pods embedded in library modules.
7608 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7609 From: Charles Bailey
7610 Subject: VMS patches to 5.003_05
7612 Index: pod/perldsc.pod
7614 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7615 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7616 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7618 Here is a patch for various typos and other defects in the Perl
7619 5.003_05 pods, including the pods embedded in library modules.
7621 Index: pod/perlembed.pod
7623 Date: Wed, 11 Sep 1996 11:55:18 -0500
7624 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7625 Subject: POD spelling patches
7627 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7628 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7629 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7631 Here is a patch for various typos and other defects in the Perl
7632 5.003_05 pods, including the pods embedded in library modules.
7634 Index: pod/perlform.pod
7636 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7637 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7638 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7640 Here is a patch for various typos and other defects in the Perl
7641 5.003_05 pods, including the pods embedded in library modules.
7643 Index: pod/perlfunc.pod
7645 Date: Wed, 11 Sep 1996 11:55:18 -0500
7646 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7647 Subject: POD spelling patches
7649 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7650 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7651 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7653 Here is a patch for various typos and other defects in the Perl
7654 5.003_05 pods, including the pods embedded in library modules.
7656 Index: pod/perlguts.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
7661 Date: Mon, 23 Sep 96 13:18:01 PDT
7663 Subject: Re: perlguts API Listing patch
7665 Here's the lastest complete version for inclusion into _06 or .004. This
7666 incorporates and supersedes Dean's patch.
7668 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7669 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7670 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7672 Here is a patch for various typos and other defects in the Perl
7673 5.003_05 pods, including the pods embedded in library modules.
7675 Index: pod/perli18n.pod
7677 Date: Mon, 7 Oct 1996 22:03:00 +0300
7678 From: Jarkko Hietaniemi
7679 Subject: LC_COLLATE.
7681 Big patch to add, document, and test LC_COLLATE support.
7685 Index: pod/perlipc.pod
7687 Date: Wed, 11 Sep 1996 11:55:18 -0500
7688 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7689 Subject: POD spelling patches
7691 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7692 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7693 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7695 Here is a patch for various typos and other defects in the Perl
7696 5.003_05 pods, including the pods embedded in library modules.
7698 Index: pod/perllol.pod
7700 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7701 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7702 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7704 Here is a patch for various typos and other defects in the Perl
7705 5.003_05 pods, including the pods embedded in library modules.
7707 Index: pod/perlmod.pod
7709 Date: Wed, 11 Sep 1996 11:55:18 -0500
7710 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7711 Subject: POD spelling patches
7713 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7714 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7715 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7717 Here is a patch for various typos and other defects in the Perl
7718 5.003_05 pods, including the pods embedded in library modules.
7720 Date: Wed, 02 Oct 1996 16:52:08 -0400
7721 From: Roderick Schertler
7722 Subject: documentation for $? in END
7724 Document the behavior with $? WRT END subroutines.
7726 Index: pod/perlobj.pod
7728 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7729 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7730 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7732 Here is a patch for various typos and other defects in the Perl
7733 5.003_05 pods, including the pods embedded in library modules.
7735 Index: pod/perlop.pod
7737 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7738 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7739 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7741 Here is a patch for various typos and other defects in the Perl
7742 5.003_05 pods, including the pods embedded in library modules.
7744 Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
7745 From: Kenneth Albanowski
7746 Subject: Re: Suggestion for improving man page
7748 Add alternative names for various escape sequences.
7750 Index: pod/perlpod.pod
7752 Date: Wed, 11 Sep 1996 11:55:18 -0500
7753 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7754 Subject: POD spelling patches
7756 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7757 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7758 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7760 Here is a patch for various typos and other defects in the Perl
7761 5.003_05 pods, including the pods embedded in library modules.
7763 Index: pod/perlre.pod
7765 Date: Wed, 11 Sep 1996 11:55:18 -0500
7766 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7767 Subject: POD spelling patches
7769 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7770 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7771 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7773 Here is a patch for various typos and other defects in the Perl
7774 5.003_05 pods, including the pods embedded in library modules.
7776 Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
7777 From: Kenneth Albanowski
7778 Subject: Re: Suggestion for improving man page
7780 Add alternative names for various escape sequences.
7782 Index: pod/perlref.pod
7784 Date: Wed, 11 Sep 1996 11:55:18 -0500
7785 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7786 Subject: POD spelling patches
7788 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7789 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7790 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7792 Here is a patch for various typos and other defects in the Perl
7793 5.003_05 pods, including the pods embedded in library modules.
7795 Index: pod/perlrun.pod
7797 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7798 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7799 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7801 Here is a patch for various typos and other defects in the Perl
7802 5.003_05 pods, including the pods embedded in library modules.
7804 Index: pod/perlsec.pod
7806 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7807 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7808 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7810 Here is a patch for various typos and other defects in the Perl
7811 5.003_05 pods, including the pods embedded in library modules.
7813 Index: pod/perlstyle.pod
7815 Date: Wed, 11 Sep 1996 11:55:18 -0500
7816 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7817 Subject: POD spelling patches
7819 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7820 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7821 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7823 Here is a patch for various typos and other defects in the Perl
7824 5.003_05 pods, including the pods embedded in library modules.
7826 Index: pod/perlsub.pod
7828 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7829 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7830 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7832 Here is a patch for various typos and other defects in the Perl
7833 5.003_05 pods, including the pods embedded in library modules.
7835 Index: pod/perlsyn.pod
7837 Date: Wed, 11 Sep 1996 11:55:18 -0500
7838 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7839 Subject: POD spelling patches
7841 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7842 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7843 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7845 Here is a patch for various typos and other defects in the Perl
7846 5.003_05 pods, including the pods embedded in library modules.
7848 Index: pod/perltie.pod
7850 Date: Wed, 11 Sep 1996 11:55:18 -0500
7851 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7852 Subject: POD spelling patches
7854 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7855 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7856 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7858 Here is a patch for various typos and other defects in the Perl
7859 5.003_05 pods, including the pods embedded in library modules.
7861 Index: pod/perltoc.pod
7863 Date: Wed, 11 Sep 1996 11:55:18 -0500
7864 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7865 Subject: POD spelling patches
7867 Changed Larry's address to larry@wall.org.
7869 Index: pod/perltrap.pod
7871 Date: Wed, 11 Sep 1996 13:26:18 -0400
7872 From: Gurusamy Sarathy
7873 Subject: a perl425 trap
7875 Here's an addition that should be self-explanatory.
7876 [interpolation issues]
7878 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7879 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7880 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7882 Here is a patch for various typos and other defects in the Perl
7883 5.003_05 pods, including the pods embedded in library modules.
7885 Index: pod/perlvar.pod
7887 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7888 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7889 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7891 Here is a patch for various typos and other defects in the Perl
7892 5.003_05 pods, including the pods embedded in library modules.
7894 Date: Wed, 02 Oct 1996 16:52:08 -0400
7895 From: Roderick Schertler
7896 Subject: documentation for $? in END
7898 Document the behavior with $? WRT END subroutines.
7900 Index: pod/perlxstut.pod
7902 Date: Wed, 11 Sep 1996 11:55:18 -0500
7903 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7904 Subject: POD spelling patches
7906 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7907 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7908 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7910 Here is a patch for various typos and other defects in the Perl
7911 5.003_05 pods, including the pods embedded in library modules.
7913 Index: pod/pod2man.PL
7915 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7916 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7917 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7919 Here is a patch for various typos and other defects in the Perl
7920 5.003_05 pods, including the pods embedded in library modules.
7922 Bugs found in pod2man
7924 The following bugs were noticed, and some fixed:
7926 1. Where a L<> link extends over more than one line, pod2man does not
7927 treat it as a link but displays it literally, and so these have been
7928 rearranged to place the link on one line. This is the only bug worked
7929 around. [Fixed; the rearrangements, which were done beforehand,
7930 remain in some cases, but are no longer necessary, and pod paragraphs
7931 can now be safely reformatted to whatever width is desired in the pod,
7932 without breaking links.]
7934 2. It seems to swallow spaces after certain links: for example, part
7935 of the "open" entry in the perlfunc manpage comes out as "the
7936 \f(CWbinmode\fR entry elsewhere in this documentfor tips", the source
7937 having been "L</binmode> for tips". [Fixed.]
7939 3. 'L</"Pass by Reference">', in perlsub.pod, comes out as '\fI/"Pass
7940 by Reference\fR', that is, with an initial '/"'.
7942 4. If a pod line begins with ".", nothing is done to prevent [tng]roff
7943 from treating it as a [tng]roff instruction.
7945 5. When the paragraph below =head1 NAME has more than one line, this
7946 confuses pod2man: so in the case of Term::Readline, the manpage begins
7947 with a stray line 'no real package is found, substitutes stubs instead
7948 of basic functions."'.
7950 Of course, it would be better to fix pod2man; I hope that the new Pod
7951 modules, when ready, will not have these defects.
7955 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7956 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7958 Date: Mon, 7 Oct 1996 22:03:00 +0300
7959 From: Jarkko Hietaniemi
7960 Subject: LC_COLLATE.
7962 Big patch to add, document, and test LC_COLLATE support.
7964 sortcmp() sprouted a LC_COLLATE branch.
7968 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7969 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7971 Date: Thu, 19 Sep 1996 11:58:22 -0400
7972 From: "Randy J. Ray" <rjray@uswest.com>
7973 Subject: Patch: Untaint FH flag and clean DATA handles
7975 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
7976 on an xpvio->xio_flags struct member. It is used to mark the given
7977 file handle as a clean source, even when tainting is turned on.
7978 There are also patches to pp_sys.c in pp_sysread to check this flag
7979 before tainting data, and in pp_hot.c in do_readline for the same
7980 reason. Lastly, it patches toke.c to automatically set this flag on
7981 on a __DATA__ filehandle. The creation of the $pack::DATA
7982 pseudo-filehandle is already checked against running under eval, so
7983 this should not introduce any insecurity.
7985 This patch *does not*:
7987 * Add the "untaint" keyword.
7991 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7992 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7994 Date: Thu, 19 Sep 1996 11:58:22 -0400
7995 From: "Randy J. Ray" <rjray@uswest.com>
7996 Subject: Patch: Untaint FH flag and clean DATA handles
7998 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
7999 on an xpvio->xio_flags struct member. It is used to mark the given
8000 file handle as a clean source, even when tainting is turned on.
8001 There are also patches to pp_sys.c in pp_sysread to check this flag
8002 before tainting data, and in pp_hot.c in do_readline for the same
8003 reason. Lastly, it patches toke.c to automatically set this flag on
8004 on a __DATA__ filehandle. The creation of the $pack::DATA
8005 pseudo-filehandle is already checked against running under eval, so
8006 this should not introduce any insecurity.
8008 This patch *does not*:
8010 * Add the "untaint" keyword.
8012 Date: Sun, 22 Sep 1996 17:26:57 -0400
8013 From: "Randy J. Ray" <rjray@uswest.com>
8014 Subject: Patch to patch for untainting
8016 The following patch ensures that a glob used as a filehandle that
8017 has had the UNTAINT flag set will not carry that flag over on a
8018 re-open. In a nutshell, a re-open of the DATA filehandle would be
8019 considered untainted, and an object of class IO::Handle (or one of
8020 its sub-classes) that is marked untainted with the untaint method,
8021 then closed and re-opened, retained the untaintedness.
8023 Date: Mon, 30 Sep 1996 00:54:37 -0400
8024 From: Spider Boardman
8026 First, with IO::untaint, the patches as posted resulted in a
8027 miniperl which couldn't open files, so the autosplitting of the
8028 library and the creation of Makefiles for the extensions didn't
8029 work. Worse, it didn't just fail to open files, it dumped core.
8033 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8034 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8036 Date: Mon, 30 Sep 1996 01:13:28 -0400
8037 From: Spider Boardman
8038 Subject: Re: pre extending hash? - need speed
8040 The patch below (which is relative to perl5.001l) implements
8041 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
8042 pre-sizing hashes. I've only moved the patch forward from
8043 when I first did it. I'm sure the code in hv_ksplit could be
8046 Date: Mon, 7 Oct 1996 22:03:00 +0300
8047 From: Jarkko Hietaniemi
8048 Subject: LC_COLLATE.
8050 Big patch to add, document, and test LC_COLLATE support.
8052 mem_collxfrm() and perl_init_fold() added.
8056 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8057 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8061 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8062 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8064 Date: Mon, 30 Sep 1996 01:13:28 -0400
8065 From: Spider Boardman
8066 Subject: Re: pre extending hash? - need speed
8068 The patch below (which is relative to perl5.001l) implements
8069 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
8070 pre-sizing hashes. I've only moved the patch forward from
8071 when I first did it. I'm sure the code in hv_ksplit could be
8074 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8075 From: Charles Bailey
8076 Subject: VMS patches to 5.003_05
8078 I've added some DEBUG_Ps to sv.c which give a trace of the
8079 fast I/O fiddling with stdio in sv_gets(). These were useful
8080 to me in setting up the VMS fast I/O, and I left them in in
8081 case they're useful to someone in the future. However, if you
8082 think it overloads -DP too much, feel free to drop it. (-DP
8083 already adds a profile of op usage to its advertised output.)
8085 Date: Mon, 7 Oct 1996 22:03:00 +0300
8086 From: Jarkko Hietaniemi
8087 Subject: LC_COLLATE.
8089 Big patch to add, document, and test LC_COLLATE support.
8091 sv_cmp() sprouted a LC_COLLATE branch.
8095 Date: Thu, 19 Sep 1996 11:58:22 -0400
8096 From: "Randy J. Ray" <rjray@uswest.com>
8097 Subject: Patch: Untaint FH flag and clean DATA handles
8099 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
8100 on an xpvio->xio_flags struct member. It is used to mark the given
8101 file handle as a clean source, even when tainting is turned on.
8102 There are also patches to pp_sys.c in pp_sysread to check this flag
8103 before tainting data, and in pp_hot.c in do_readline for the same
8104 reason. Lastly, it patches toke.c to automatically set this flag on
8105 on a __DATA__ filehandle. The creation of the $pack::DATA
8106 pseudo-filehandle is already checked against running under eval, so
8107 this should not introduce any insecurity.
8109 This patch *does not*:
8111 * Add the "untaint" keyword.
8113 Date: Fri, 20 Sep 1996 15:38:57 -0400
8114 From: Gurusamy Sarathy
8115 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
8117 I found a subtle problem with the lazydelete mechanism (which is used
8118 to postpone the delete of a entry that may be getting iterated over).
8119 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
8120 needed later to call unsharepvn(). This means that only magical
8121 hash entries can use the HeKLEN slot to hold flags.
8123 Here's a tested patch against 5.00305 that fixes the problem.
8124 The patch simply moves the LAZYDEL hint to become a SV-level private
8127 Index: t/base/term.t
8129 Date: Mon, 7 Oct 1996 22:03:00 +0300
8130 From: Jarkko Hietaniemi
8131 Subject: LC_COLLATE.
8133 Big patch to add, document, and test LC_COLLATE support.
8135 \n not necessarily lt ' '.
8137 Index: t/comp/package.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 XYZ not necessarily gt xyz.
8147 Index: t/lib/abbrev.t
8149 Date: Sun, 22 Sep 1996 00:59:56 +0200
8151 Subject: More standard library test scripts
8153 This is a collection of test scripts for the standard library modules.
8154 Some of the tests does not pass unless some of the patches I have sent
8157 Date: 23 Sep 1996 11:33:01 +0200
8158 From: Ulrich Pfeifer
8159 Subject: Text::Abbrev (Re: More standard library test scripts)
8161 This patch merges the Text::Abbrev related patches/tests from Gisle
8162 and my previous patch (i.e. replaces both).
8164 Index: t/lib/anydbm.t
8166 Date: Mon, 7 Oct 1996 22:03:00 +0300
8167 From: Jarkko Hietaniemi
8168 Subject: LC_COLLATE.
8170 Big patch to add, document, and test LC_COLLATE support.
8172 A not necessarily gt a.
8174 Index: t/lib/autoloader.t
8176 Date: Sun, 22 Sep 1996 00:59:56 +0200
8178 Subject: More standard library test scripts
8180 This is a collection of test scripts for the standard library modules.
8181 Some of the tests does not pass unless some of the patches I have sent
8184 Date: Mon, 30 Sep 1996 00:54:37 -0400
8185 From: Spider Boardman
8187 The test and patches for AutoLoader were also non-functional,
8188 since the regexp context (curpm) was still being clobbered by the
8189 filename manipulations:
8191 Index: t/lib/basename.t
8193 Date: Sun, 22 Sep 1996 00:59:56 +0200
8195 Subject: More standard library test scripts
8197 This is a collection of test scripts for the standard library modules.
8198 Some of the tests does not pass unless some of the patches I have sent
8201 Date: Mon, 30 Sep 1996 00:54:37 -0400
8202 From: Spider Boardman
8204 Fix the number of tests.
8206 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8207 From: Charles Bailey
8208 Subject: VMS patches to 5.003_05
8210 A different set of tests for File::Basename and friends.
8212 Index: t/lib/checktree.t
8214 Date: Sun, 22 Sep 1996 00:59:56 +0200
8216 Subject: More standard library test scripts
8218 This is a collection of test scripts for the standard library modules.
8219 Some of the tests does not pass unless some of the patches I have sent
8222 Index: t/lib/complex.t
8224 Date: Thu, 03 Oct 96 18:38:08 +0200
8225 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
8226 # Complex numbers and associated mathematical functions
8227 # -- Raphael Manfredi, Sept 1996
8229 Tests for new version.
8231 Index: t/lib/db-btree.t
8233 Date: Mon, 7 Oct 1996 22:03:00 +0300
8234 From: Jarkko Hietaniemi
8235 Subject: LC_COLLATE.
8237 Big patch to add, document, and test LC_COLLATE support.
8239 A not necessarily gt a.
8241 Index: t/lib/db-hash.t
8243 Date: Mon, 7 Oct 1996 22:03:00 +0300
8244 From: Jarkko Hietaniemi
8245 Subject: LC_COLLATE.
8247 Big patch to add, document, and test LC_COLLATE support.
8249 A not necessarily gt a.
8253 Date: Sun, 22 Sep 1996 00:59:56 +0200
8255 Subject: More standard library test scripts
8257 This is a collection of test scripts for the standard library modules.
8258 Some of the tests does not pass unless some of the patches I have sent
8261 Index: t/lib/fatal.t
8263 Date: Sun, 22 Sep 1996 00:59:56 +0200
8265 Subject: More standard library test scripts
8267 This is a collection of test scripts for the standard library modules.
8268 Some of the tests does not pass unless some of the patches I have sent
8271 Index: t/lib/filecache.t
8273 Date: Sun, 22 Sep 1996 00:59:56 +0200
8275 Subject: More standard library test scripts
8277 This is a collection of test scripts for the standard library modules.
8278 Some of the tests does not pass unless some of the patches I have sent
8281 Index: t/lib/filecopy.t
8283 Date: Sun, 22 Sep 1996 00:59:56 +0200
8285 Subject: More standard library test scripts
8287 This is a collection of test scripts for the standard library modules.
8288 Some of the tests does not pass unless some of the patches I have sent
8291 Index: t/lib/filefind.t
8293 Date: Sun, 22 Sep 1996 00:59:56 +0200
8295 Subject: More standard library test scripts
8297 This is a collection of test scripts for the standard library modules.
8298 Some of the tests does not pass unless some of the patches I have sent
8301 Index: t/lib/filepath.t
8303 Date: Sun, 22 Sep 1996 00:59:56 +0200
8305 Subject: More standard library test scripts
8307 This is a collection of test scripts for the standard library modules.
8308 Some of the tests does not pass unless some of the patches I have sent
8311 Index: t/lib/findbin.t
8313 Date: Sun, 22 Sep 1996 00:59:56 +0200
8315 Subject: More standard library test scripts
8317 This is a collection of test scripts for the standard library modules.
8318 Some of the tests does not pass unless some of the patches I have sent
8323 Date: Mon, 7 Oct 1996 22:03:00 +0300
8324 From: Jarkko Hietaniemi
8325 Subject: LC_COLLATE.
8327 Big patch to add, document, and test LC_COLLATE support.
8329 A not necessarily gt a.
8331 Index: t/lib/getopt.t
8333 Date: Sun, 22 Sep 1996 00:59:56 +0200
8335 Subject: More standard library test scripts
8337 This is a collection of test scripts for the standard library modules.
8338 Some of the tests does not pass unless some of the patches I have sent
8341 Index: t/lib/hostname.t
8343 Date: Sun, 22 Sep 1996 00:59:56 +0200
8345 Subject: More standard library test scripts
8347 This is a collection of test scripts for the standard library modules.
8348 Some of the tests does not pass unless some of the patches I have sent
8353 Date: Mon, 7 Oct 1996 22:03:00 +0300
8354 From: Jarkko Hietaniemi
8355 Subject: LC_COLLATE.
8357 Big patch to add, document, and test LC_COLLATE support.
8359 A not necessarily gt a.
8363 Date: Mon, 7 Oct 1996 22:03:00 +0300
8364 From: Jarkko Hietaniemi
8365 Subject: LC_COLLATE.
8367 Big patch to add, document, and test LC_COLLATE support.
8369 A not necessarily gt a.
8371 Index: t/lib/parsewords.t
8373 Date: Sun, 22 Sep 1996 00:59:56 +0200
8375 Subject: More standard library test scripts
8377 This is a collection of test scripts for the standard library modules.
8378 Some of the tests does not pass unless some of the patches I have sent
8383 Date: Mon, 7 Oct 1996 22:03:00 +0300
8384 From: Jarkko Hietaniemi
8385 Subject: LC_COLLATE.
8387 Big patch to add, document, and test LC_COLLATE support.
8389 A not necessarily gt a.
8391 Index: t/lib/searchdict.t
8393 Date: Sun, 22 Sep 1996 00:59:56 +0200
8395 Subject: More standard library test scripts
8397 This is a collection of test scripts for the standard library modules.
8398 Some of the tests does not pass unless some of the patches I have sent
8401 Index: t/lib/selectsaver.t
8403 Date: Sun, 22 Sep 1996 00:59:56 +0200
8405 Subject: More standard library test scripts
8407 This is a collection of test scripts for the standard library modules.
8408 Some of the tests does not pass unless some of the patches I have sent
8411 Index: t/lib/symbol.t
8413 Date: Sun, 22 Sep 1996 00:59:56 +0200
8415 Subject: More standard library test scripts
8417 This is a collection of test scripts for the standard library modules.
8418 Some of the tests does not pass unless some of the patches I have sent
8421 Date: Mon, 30 Sep 1996 00:54:37 -0400
8422 From: Spider Boardman
8424 The various new lib/*.t tests didn't all work. For some, it was
8425 only because the count of tests was wrong:
8427 Index: t/lib/texttabs.t
8429 Date: Sun, 22 Sep 1996 00:59:56 +0200
8431 Subject: More standard library test scripts
8433 This is a collection of test scripts for the standard library modules.
8434 Some of the tests does not pass unless some of the patches I have sent
8437 Index: t/lib/textwrap.t
8439 Date: Sun, 22 Sep 1996 00:59:56 +0200
8441 Subject: More standard library test scripts
8443 This is a collection of test scripts for the standard library modules.
8444 Some of the tests does not pass unless some of the patches I have sent
8447 Index: t/lib/timelocal.t
8449 Date: Sun, 22 Sep 1996 00:59:56 +0200
8451 Subject: More standard library test scripts
8453 This is a collection of test scripts for the standard library modules.
8454 Some of the tests does not pass unless some of the patches I have sent
8459 Date: Mon, 30 Sep 1996 01:13:28 -0400
8460 From: Spider Boardman
8461 Subject: Re: pre extending hash? - need speed
8463 The patch below (which is relative to perl5.001l) implements
8464 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
8465 pre-sizing hashes. I've only moved the patch forward from
8466 when I first did it. I'm sure the code in hv_ksplit could be
8469 Date: Mon, 7 Oct 1996 22:03:00 +0300
8470 From: Jarkko Hietaniemi
8471 Subject: LC_COLLATE.
8473 Big patch to add, document, and test LC_COLLATE support.
8475 A not necessarily gt a.
8479 Date: Tue, 01 Oct 1996 16:37:03 -0400 (EDT)
8480 From: Charles Bailey
8481 Subject: Re: glob test 1 failing...bad test or bug
8483 Under AIX 4.1.4, with LOCALE set en_GB (British english) glob test one
8484 fails because <op/*> sorts op/re_* before op/rea*, while
8485 $otherway = `echo op/*` sorts op/re_* after op/re[a-z]*.t
8487 This version doesn't rely on the sorting order.
8491 Date: Mon, 7 Oct 1996 22:03:00 +0300
8492 From: Jarkko Hietaniemi
8493 Subject: LC_COLLATE.
8495 Big patch to add, document, and test LC_COLLATE support.
8497 Index: t/op/readdir.t
8499 Date: Mon, 7 Oct 1996 22:03:00 +0300
8500 From: Jarkko Hietaniemi
8501 Subject: LC_COLLATE.
8503 Big patch to add, document, and test LC_COLLATE support.
8505 A not necessarily gt a.
8509 Date: Mon, 7 Oct 1996 22:03:00 +0300
8510 From: Jarkko Hietaniemi
8511 Subject: LC_COLLATE.
8513 Big patch to add, document, and test LC_COLLATE support.
8515 A not necessarily gt a.
8519 Date: Sat, 14 Sep 1996 17:08:16 -0400
8520 From: Gurusamy Sarathy
8521 Subject: whitespace induced lexer errors (with patch)
8523 I finally got around to fixing skipspace() to not indiscriminately
8524 overwrite oldbufptr and oldoldbufptr (which are used in making
8525 expectation decisions in the lexer).
8527 Date: Sat, 14 Sep 1996 18:55:16 -0400
8528 From: Gurusamy Sarathy
8529 Subject: perl lexer won't accept C<my($a,$b);$a<=>$b;>
8531 Date: Thu, 19 Sep 1996 11:58:22 -0400
8532 From: "Randy J. Ray" <rjray@uswest.com>
8533 Subject: Patch: Untaint FH flag and clean DATA handles
8535 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
8536 on an xpvio->xio_flags struct member. It is used to mark the given
8537 file handle as a clean source, even when tainting is turned on.
8538 There are also patches to pp_sys.c in pp_sysread to check this flag
8539 before tainting data, and in pp_hot.c in do_readline for the same
8540 reason. Lastly, it patches toke.c to automatically set this flag on
8541 on a __DATA__ filehandle. The creation of the $pack::DATA
8542 pseudo-filehandle is already checked against running under eval, so
8543 this should not introduce any insecurity.
8545 This patch *does not*:
8547 * Add the "untaint" keyword.
8551 Date: Mon, 7 Oct 1996 22:03:00 +0300
8552 From: Jarkko Hietaniemi
8553 Subject: LC_COLLATE.
8555 Big patch to add, document, and test LC_COLLATE support.
8557 rewrote perl_init_i18n() completely.
8558 - reworded to be much more friendly and clear.
8559 - perl_init_fold() split to its own function.
8560 wrote mem_collxfrm().
8562 Index: utils/c2ph.PL
8564 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8565 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8566 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8568 Here is a patch for various typos and other defects in the Perl
8569 5.003_05 pods, including the pods embedded in library modules.
8571 Index: utils/h2ph.PL
8573 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8574 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8575 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8577 Here is a patch for various typos and other defects in the Perl
8578 5.003_05 pods, including the pods embedded in library modules.
8580 Index: utils/h2xs.PL
8582 Date: Sat, 21 Sep 1996 16:38:24 -0500
8584 Subject: h2xs bug fix
8586 The h2xs that is in perl5.003_05 has a regexp bug which prevents it from
8587 finding #define statements and filling the constant() function. This patch
8588 fixes that. The h2xs_test program found this--maybe people who are
8589 modifying h2xs should get a copy of the test program.
8591 This also adds a -d to enable debugging messages (there's just one for now).
8592 I've also placed some of the doc-related things in alphabetical order.
8594 h2xs_test can be found in my directory on CPAN. Those of you modifying
8595 xsubpp should know there's a test suite for that, too, called XSTEST which
8596 can also be found in my directory on CPAN.
8598 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8599 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8600 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8602 Here is a patch for various typos and other defects in the Perl
8603 5.003_05 pods, including the pods embedded in library modules.
8605 Index: utils/perldoc.PL
8607 Date: Sun, 29 Sep 1996 22:00:09 -0400 (EDT)
8608 From: Kenneth Albanowski
8609 Subject: perldoc patch
8611 Ilya has found that this change makes perldoc much more useful under OS/2.
8613 Index: vms/config.vms
8615 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8616 From: Charles Bailey
8617 Subject: VMS patches to 5.003_05
8619 Index: vms/descrip.mms
8621 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8622 From: Charles Bailey
8623 Subject: VMS patches to 5.003_05
8625 Index: vms/genconfig.pl
8627 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8628 From: Charles Bailey
8629 Subject: VMS patches to 5.003_05
8631 Index: vms/perlvms.pod
8633 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8634 From: Charles Bailey
8635 Subject: VMS patches to 5.003_05
8639 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8640 From: Charles Bailey
8641 Subject: VMS patches to 5.003_05
8645 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8646 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8647 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8649 This patch just changed the old a2p.man page into a pod page.
8653 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8654 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8655 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8657 This patch just changed the old s2p.man page into a pod page.
8658 I then embedded the pod into the s2p script.
8665 This patch was primarily to fix bugs and to clean up some of
8666 the remaining issues from in 5.003_04. The details are described below.
8667 A very brief summary is:
8669 o Visible Changes to Core Functionality
8671 -Add support for a READLINE method to tied filehandles.
8673 -times function now uses CLK_TCK if HZ is not available, rather
8674 than just defaulting to 60. times output might change on some
8675 systems, but should be correct now.
8677 -AnyDBM_File (modifying ISA does not work as expected)
8678 Now behaves as documented: Modifying ISA works to select
8679 order in which *DB* modules are tried. The default is still
8682 o Configure and build enhancements
8684 -Enhance detection of [gs]etpgrp() variants. Some systems have
8685 BSD-style behavior for one and POSIX for the other. Use
8686 [gs]etpgid() instead, whenever possible.
8688 -You can now build a shared libperl.so without running through
8689 the LD_RUN_PATH hoops, if your system supports appropriate
8690 ld command-line options. Solaris, NetBSD, and Linux are currently
8691 supported. Others are easy to add. (This makes like a lot easier
8696 -Fix installperl and installman so that the -n option really only
8697 prints commands. (previously, it would still do the mkdirs.)
8701 -debugger ought to work.
8703 -A new heredoc tag in Makefile.SH is now quoted. This prevented
8704 5.003_04 from working most places.
8706 -numerous smaller ones, detailed below.
8710 Here are the specific file-by-file changes.
8712 # This is my patch perl5.003_05.pat to perl5.003_04
8713 # The full description is below.
8714 # Please execute the following commands before applying this patch.
8715 # (You can feed this patch to 'sh' to do so.)
8718 # We'll create a new test, but patch won't automatically make it
8721 chmod +x t/io/read.t
8726 This is patch perl5.003_05.pat to perl version 5.003_04.
8727 This takes you from 5.003_04 to 5.003_05.
8729 To apply this patch, run the above commands,
8730 cd to your perl source directory and then type
8732 patch -p1 -N < perl5.003_05.pat
8734 The changes are described after each /^Index/ line below. This is
8735 designed so you can examine each change with a command such as
8737 csplit -k perl5.003_05.pat '/^Index:/' '{99}'
8741 Updated for 5.003_05.
8745 Allow command line or hint-file overrides of $afs.
8747 Allow trailing spaces in nm output for HPUX10.
8749 Check for newer BIND 'search' directives in /etc/resolv.conf as well
8750 as older 'domain' directive.
8752 Enhance detection of [gs]etpgrp() variants. Some systems have
8753 BSD-style behavior for one and POSIX for the other. Use
8754 [gs]etpgid() instead, whenever possible.
8756 Include -s in the -h summary of available options.
8758 Allow command-line override of $afs.
8760 Handle trailing spaces in nm-output on HPUX10.
8762 Set shrpenv for handling LD_RUN_PATH, if needed. (This used to
8763 be in Makefile.SH. Now it's available for other modules too.)
8765 When using shared libperl, avoid LD_RUN_PATH if possible by adding
8766 correct ld flags. Currently, Solaris and NetBSD get the correct
8767 -R $archlibexp/CORE, and Linux gets its
8768 -Wl,-rpath,$archlibexp/CORE flag. Other contributions are
8773 Correct libperl5 -> libperl typo.
8775 Describe MakeMaker's Warning (will try anyway) messages.
8777 More info on where and how to send reports.
8779 Add info on non-Unix ports.
8784 Add new test t/io/read.t.
8786 Add new hints files for ODBM_File for ultrix and hpux.
8788 Add new pod checker script.
8792 A new heredoc tag in Makefile.SH needs to be quoted.
8794 shrpenv stuff moved to Configure.
8796 Index: Porting/Glossary
8798 Updated to match Configure.
8802 VMS 5.003_05 Update.
8806 Subject: turbidity in av.[ch]
8807 Date: Sun, 10 Dec 1995 00:21:31 -0500
8808 From: Gurusamy Sarathy
8810 Some unclean code that I noticed today.
8814 Updated to match newest config_h.SH.
8818 Updated to match Configure.
8820 Changed the DLSYM_NEEDS_UNDERSCORE comment to
8821 /**/ to conform to metaconfig style.
8823 Index: emacs/cperl-mode.el
8825 From: Ilya Zakharevich
8826 Subject: Newer CPerl-mode
8828 Index: ext/DB_File/DB_File.pm
8830 Update to DB_File 1.03.
8832 Index: ext/DB_File/DB_File.xs
8834 Update to DB_File 1.03.
8836 Index: ext/Fcntl/Fcntl.pm
8838 Date: Thu, 5 Sep 1996 18:19:14 -0400 (EDT)
8839 From: Chip Salzenberg
8840 Subject: No AutoLoader for Fcntl
8842 Just like Socket, Fcntl doesn't need splitting and AutoLoading.
8844 Index: ext/FileHandle/FileHandle.pm
8846 From: Roderick Schertler
8847 Subject: FileHandle::DESTROY for fd 0
8849 This fixes FileHandle::DESTROY when called on stdin.
8851 Index: ext/ODBM_File/ODBM_File.xs
8853 Attempt to correct for "Bad free" in Ultrix and HPUX versions of
8856 Index: ext/ODBM_File/hints/hpux.pl
8858 Try to work around "bad free" in dbmclose().
8860 Index: ext/ODBM_File/hints/ultrix.pl
8862 Try to work around "bad free" in dbmclose().
8864 Index: ext/Socket/Socket.pm
8866 Date: Thu, 5 Sep 1996 09:58:08 +0200
8867 From: Andreas Koenig
8868 Subject: Patch to inhibit autosplit on Socket.pm
8870 This patch inhibits production and use of a completely useless
8871 auto/Socket/autosplit.ix.
8875 Make a little more C++-friendly for IBM's CSET++ compiler.
8877 Index: hints/convexos.sh
8879 Remove [gs]etpgrp workaround. Configure & perl.h should handle
8882 Index: hints/hpux.sh
8884 Add note about possible gcc GR3 warning message.
8886 Remove [gs]etpgrp workaround. Configure & perl.h should handle
8891 Turn off optimization for stock cc. This appears to
8892 prevent miniperl core dumps.
8894 Index: hints/solaris_2.sh
8896 Catch GNU ld even though it doesn't identify itself as a GNU tool.
8897 Thanks to Tim Pierce <twpierce@midway.uchicago.edu>.
8899 Index: hints/sunos_4_1.sh
8901 Describe solution for the __lib_version problem with acc on
8906 Date: Thu, 05 Sep 1996 00:25:28 -0400
8907 From: Gurusamy Sarathy
8908 Subject: minor misc. cleanup
8910 This patch makes some minor cleanups to the sources. No change
8911 in functionality whatsoever.
8913 Date: Thu, 05 Sep 1996 02:52:21 -0400
8914 From: Gurusamy Sarathy
8916 Subject: debugger problems--another patch (was Re: 5.003_04)
8918 I have tried to avoid copying of hash keys that are passed to
8919 magical hashes, but it seems that copying may be unavoidable
8920 since the hv_*_ent() functions could be PADTMPs (and other
8921 SVs that may get reused) as keys.
8923 VMS dynamic %ENV fix
8927 From: scotth@sgi.com
8928 Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
8930 Fix installperl so that the -n option really only prints commands.
8931 (previously, it would still do the mkdirs.)
8933 an "ignore installed" option, so that it doesn't bother to check
8934 to see if the target already exists (an optimization that I
8935 *don't* want it to do when I do #1 above)
8939 From: scotth@sgi.com
8940 Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
8942 Fix installperl so that the -n option really only prints commands.
8943 (previously, it would still do the mkdirs.)
8945 an "ignore installed" option, so that it doesn't bother to check
8946 to see if the target already exists (an optimization that I
8947 *don't* want it to do when I do #1 above)
8949 Index: lib/AnyDBM_File.pm
8951 AnyDBM_File (modifying ISA does not work as expected)
8952 Now behaves as documented: Modifying ISA works to select
8953 order in which *DB* modules are tried. The default is still
8957 Add helpful "die" message to end of AnyDBM_File. Previously
8958 it would return a 0, and the failure would eventually show up
8959 somewhere else in the script and be hard to track down. It is
8960 a failure if perl can't open AnyDBM_File. The test regression
8961 suite is supposed to indicate this as a failure too.
8963 Index: lib/ExtUtils/Install.pm
8965 Updated to MakeMaker-5.38.
8969 Index: lib/ExtUtils/Liblist.pm
8971 Updated to MakeMaker-5.38.
8973 Index: lib/ExtUtils/MM_Unix.pm
8974 Updated to MakeMaker-5.38.
8976 Index: lib/ExtUtils/MakeMaker.pm
8978 Updated to MakeMaker-5.38.
8980 Updated to MakeMaker-5.39 to allow CFLAGS in hint files.
8982 Index: lib/ExtUtils/Manifest.pm
8984 Updated to MakeMaker-5.38.
8986 Index: lib/ExtUtils/Mkbootstrap.pm
8988 Updated to MakeMaker-5.38.
8990 Index: lib/ExtUtils/Mksymlists.pm
8992 Updated to MakeMaker-5.38.
8994 Index: lib/File/Find.pm
8996 From: Michael Mahan <mahanm@nextwork.rose-hulman.edu>
8997 Subject: Cwd::fastcwd in File::Find
8999 Is there a good reason why File::Find uses Cwd::fastcwd instead of
9000 Cwd:cwd when fastcwd isn't as portable?
9001 [In particular, fastcwd() doesn't work on AFS.]
9003 Index: lib/Math/Complex.pm
9005 There was a mistake in the sqrt routine in lib/Math/Complex.pm that
9006 gave wrong answers when the magnitude of the imaginary part of the
9007 argument exceeded the magnitude of the real part. Line 69 had too
9008 many sqrt($y)'s. Further, expressions were re-arranged so that
9009 calls to the expensive real sqrt() routine were reduced from 4 to 2
9014 The I/O directions on the dad_wtr and kid_rdr were backwards.
9015 IO/Open3.pm didn't have this error.
9017 Index: lib/syslog.pl
9019 Date: Tue, 03 Sep 1996 20:33:54 -0400
9020 From: Roderick Schertler
9021 Subject: syslog.pl `use Socket' lossage
9023 syslog.pl tries but fails to use
9024 Socket.pm, the problem is that use doesn't return a true value. This
9025 module should be recast in terms of Sys::Syslog, of course.
9027 Index: makedepend.SH
9029 This patch eliminates "\|" in sed patterns in makedepend.SH, since
9030 they're not really needed anyway in this one case.
9034 Ok, here's a tested patch for the debugger problem.
9035 I was missing the fact that DB::dbline magic is actually
9036 uppercase (which means hv_store_ent() etc., will pass SV keys
9037 to the vtbl_dbline handlers).
9039 Replace the oft-repeated mg_ptr incantation with
9040 the simple MgPVKEY macro.
9042 Rename MgPVKEY to MgPV (to match with HePV elsewhere). Add
9043 additional parens around the "mg".
9045 (lines near 584) Part of VMS changes. I don't know what this did.
9047 Date: Fri, 23 Aug 1996 17:20:22 -0400 (EDT)
9048 From: Chip Salzenberg
9049 Subject: Integerize mg.c; eliminate warning on C< local($)) >
9051 This patch converts magic variables ($!, $^E, etc.) to use integers
9052 (C<sv_setiv>) instead of floats. It also eliminates a warning from
9053 C< local($)) >, via a hack similar to $!.
9057 Replace the oft-repeated mg_ptr incantation with
9058 the simple MgPVKEY macro.
9060 Rename MgPVKEY to MgPV (to match with HePV elsewhere). Add
9061 additional parens around the "mg".
9065 Add _STDIO_LOADED (VMS) to list of guard symbols.
9069 From: Gurusamy Sarathy
9070 Subject: Re: \ ( @array ) busted for lexical @array (once more)
9074 Change to subversion 5.
9078 Make floating point constants Locale-friendly.
9082 One last LONG & co. fix (yet another cut'n'paste error) and a few
9083 minor cleanups. Nothing crucial.
9085 Make a little more C++-friendly for IBM's CSET++ compiler.
9087 Enhance detection of [gs]etpgrp() variants. Some systems have
9088 BSD-style behavior for one and POSIX for the other. Use
9089 [gs]etpgid() instead, whenever possible.
9093 Eliminate potential "signed vs. unsigned" warning
9095 Add PerlIO_reopen and PerlIO_cgetname functions.
9099 Don't supply redundant parameters for PerlIO_open and PerlIO_fdopen.
9101 Include PerlIO_reopen and PerlIO_getname.
9103 s/FILE_(CNT|PTR)_LVALUE/STDIO_(CNT|PTR)_LVALUE to fix a typo.
9104 This had prevented SV_FAST_FGETS from working anywhere.
9106 Include PerlIO_canset_cnt. I'm not sure how this is supposed to
9107 differ from STDIO_CNT_LVALUE.
9111 Remove trailing spaces in pods.
9112 Include a call to the checkpods script in the Makefile (though it's
9113 not ordinarily used by users).
9115 Index: pod/checkpods.PL
9117 New script to check for common errors in pods. This is not
9118 normally called during the perl build process, but you can
9119 use it with B<make check>.
9121 Index: pod/perlfunc.pod
9123 Document correct C<use POSIX ":wait_h";> usage.
9125 Add notes about POSIX [gs]etpgrp.
9127 Index: pod/perlipc.pod
9129 Document correct C<use POSIX ":wait_h";> usage.
9131 Index: pod/perlref.pod
9133 From: Gurusamy Sarathy
9134 Subject: Re: \ ( @array ) busted for lexical @array (once more)
9136 Index: pod/perltie.pod
9138 Date: Thu, 29 Aug 1996 15:14:51 +0200
9139 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
9140 Subject: more TIEHANDLE
9142 This adds support for a READLINE method.
9144 Index: pod/perltrap.pod
9146 Here's documentation on the change in split's behavior between Perl 4
9149 Subject: More (and less!) 425traps
9157 Change blank lines to empty lines.
9159 Index: pod/perlvar.pod
9161 Be explicit about $/="" matching empty lines, that is, lines
9162 with no spaces or tabs.
9164 Change blank lines to empty lines.
9168 Date: Fri, 23 Aug 1996 17:22:40 -0400 (EDT)
9169 From: Chip Salzenberg
9170 Subject: Minor integer speedups in mathematics
9172 This patch provides minor speedups by using integer math and SVt_IV
9173 values when performing bitwise operations and modulus.
9175 Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
9176 From: Kenneth Albanowski
9177 Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
9179 (double)auint cast added for call to sv_setnv().
9183 Date: Thu, 05 Sep 1996 00:25:28 -0400
9184 From: Gurusamy Sarathy
9185 Subject: minor misc. cleanup
9187 This patch makes some minor cleanups to the sources. No change
9188 in functionality whatsoever.
9190 Date: Thu, 29 Aug 1996 15:14:51 +0200
9191 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
9192 Subject: more TIEHANDLE
9194 This adds support for a READLINE method.
9198 Clear any buffer space exposed by by read().
9199 This is almost certainly a bug-fix.
9201 Undef and then re-define my_chsize from Perl_my_chsize to
9202 just plain chsize if this system HAS_CHSIZE. This probably only
9203 applies to SCO. This shows the perils of having internal
9204 functions with the same name as external library functions :-).
9206 Use CLK_TCK if HZ is not available.
9210 Fix more spots where we had PerlIO_stderr() and should have had
9211 Perl_debug_log instead.
9213 Date: Fri, 23 Aug 1996 17:26:42 -0400 (EDT)
9214 From: Chip Salzenberg
9215 Subject: Minor potential bug in AV creation
9217 I wasn't the one who originated this patch. But it looks like it
9218 would improve the safety of AV creation.
9220 Remove potentially incorrect casts on PerlIO_set_ptrcnt.
9221 'ptr' is already STDCHAR, which is supposed to be the type of
9222 char used in stdio.h, so we shouldn't have to cast it.
9226 Clear any buffer space exposed by by read().
9227 This is almost certainly a bug-fix.
9229 Index: t/lib/db-btree.t
9231 Update to DB_File 1.03.
9233 Index: t/lib/db-hash.t
9235 Update to DB_File 1.03.
9237 Index: t/lib/db-recno.t
9239 Update to DB_File 1.03.
9241 Index: t/lib/io_sock.t
9243 From: Lupe Christoph <lupe@alanya.m.isar.de>
9244 Subject: Perl 5.003.03: race condition in t/lib/io_sock.t
9246 io_sock.t works by forking a subprocess it can communicate with.
9247 It has the subprocess wait for the main process by sleeping 10
9248 seconds or until an alarm arrives.
9250 With my setup, the alarm signal arrives *before* the child
9251 has a chance to ignore the alarm signal.
9253 I fixed this by moving the "$SIG{ALRM} = sub {};" up before the
9254 fork. It does not hurt to have the parent ignore alarms, too.
9258 One last LONG & co. fix (yet another cut'n'paste error) and a few
9259 minor cleanups. Nothing crucial.
9263 Date: Thu, 29 Aug 1996 15:14:51 +0200
9264 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
9265 Subject: more TIEHANDLE
9267 This adds support for a READLINE method.
9271 Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
9272 From: Kenneth Albanowski
9273 Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
9277 From: Gurusamy Sarathy
9278 Subject: Re: \ ( @array ) busted for lexical @array (once more)
9282 Date: Thu, 29 Aug 96 07:05:10 BST
9284 Subject: Re: UNIVERSAL::class busted
9286 yes, but I also noticed that this does not check that the reference
9287 is an object, so the patch should be
9291 Change comment style so that IBM's picky xlc compiler doesn't
9292 think we've mistakenly tried to nest comments.
9296 One last LONG & co. fix (yet another cut'n'paste error) and a few
9297 minor cleanups. Nothing crucial.
9299 Index: utils/h2xs.PL
9301 Date: Fri, 6 Sep 1996 06:09:20 -0400 (EDT)
9302 From: Ilya Zakharevich
9303 Subject: updated h2xs
9306 a) Docs and examples for -x updated;
9307 b) Path to xxxx.h would not be changed to /usr/include/xxxx.h
9308 unless this file exists (outside of VMS, I'm afraid to make an error
9309 there). - Useful with -x option, when the file may be eaten via -I
9311 c) .h file would be scanned only if needed.
9312 d) typemap would be generated (with T_PTROBJ).
9313 e) Documentation (=list) for autogenerated guys would be
9315 f) duplicated XSUBs would not be generated;
9316 g) arguments to XSUBs being arrays are recognized (note that
9317 xsubpp would probably choke on such guys).
9319 -x option requires C-Scan-0.3 (releases a couple of minutes ago to
9320 ftp://ftp.math.ohio-state.edu/pub/users/ilya/perl
9321 should propagate to CPAN soon).
9323 Index: utils/perlbug.PL
9325 Fix typo $Config{'has_sockets'} ought to be $Config{'d_socket'};
9327 Index: utils/perldoc.PL
9329 More choices in the pager war. Unfortunately, we can't rely on
9330 all users agreeing with the Sysadmin's choice, nor can we
9331 assign a default preference order, since opinions vary. If the
9332 user doesn't have $ENV{PAGER} set, we do want to pick up one that
9333 at least works, so we'll try whatever Configure found.
9337 VMS 5.003_05 Update.
9339 Index: vms/config.vms
9341 VMS 5.003_05 Update.
9343 Index: vms/descrip.mms
9345 VMS 5.003_05 Update.
9347 Index: vms/ext/Stdio/Stdio.pm
9349 VMS 5.003_05 Update.
9351 Index: vms/ext/filespec.t
9353 VMS 5.003_05 Update.
9355 Index: vms/gen_shrfls.pl
9357 VMS 5.003_05 Update.
9359 Index: vms/perlvms.pod
9361 VMS 5.003_05 Update.
9365 VMS 5.003_05 Update.
9369 VMS 5.003_05 Update.
9376 This patch was primarily to fix bugs and to clean up some of
9377 the changes made in 5.003_03. The details are described below.
9378 A very brief summary is:
9380 o Visible Changes to Core Functionality
9382 -Allow and document permissions for FileHandle::new and
9384 -glob in Safe compartment used to allow shell access; now
9385 it's in the same category as `` and system().
9387 o Configure and build enhancements
9389 -perl library name is again -lperl, not -lperl5 in some cases.
9390 -Several hint files no longer set -g -DDEBUGGING by default.
9391 Instead, they just turn off optimization, since that is
9392 probably what was intended.
9393 -Include OS/2 and Plan9 updates.
9397 -SEGV with $_[0] and circular references fixed.
9398 -Ilya's debugger patch.
9399 -FAKE typeglobs fixed.
9400 -truncate with file name now works.
9401 -lval substr() no longer coredumps with refs
9402 -lval substr now clears lexicals in re-entered scopes.
9403 -core dump in caller() for signal handler for __DIE__.
9407 Here are the specific file-by-file changes.
9409 # This is my patch perl5.003_04.pat to perl5.003_03
9410 # The full description is below.
9411 # Please execute the following commands before applying this patch.
9412 # (You can feed this patch to 'sh' to do so.)
9415 # Obsolete perl4 hint file.
9420 # We'll create a new test, but patch won't automatically make it
9428 This is patch perl5.003_04.pat to perl version 5.003_03.
9429 This takes you from 5.003_03 to 5.003_04.
9431 To apply this patch, run the above commands,
9432 cd to your perl source directory and then type
9434 patch -p1 -N < perl5.003_04.pat
9436 The changes are described after each /^Index/ line below. This is
9437 designed so you can examine each change with a command such as
9439 csplit -k perl5.003_04.pat '/^Index:/' '{99}'
9443 Updated for 5.003_04.
9447 Change name of shared libperl library back to libperl.so.xxx,
9448 so that a simple -lperl picks up either libperl.a or
9451 Check if $sh='' in case we've reloaded an old config.sh
9455 Change name of shared perl library to libperl, instead of
9458 Add notes about fragility of shared libperl and the usefulness
9459 of archlib to separate different binaries.
9465 obsolete hints/dnix.sh removed.
9471 For building shared libperl, relocate whole rule to
9472 inside the if test -f $osname/Makefile.SHs case.
9474 Index: Porting/Glossary
9484 Subject: Re: SEGV with $_[0] and circular references
9486 Subject: random cleanup
9488 This patch removes a few obvious redundancies in the source.
9492 Updated. Note new comments to make AIX happy.
9496 Change /*#define../**/ into /*#define../ **/
9497 to make IBM's xlc compiler shut up about nested comments.
9498 The /*#define FOO /**/ is a perfectly legal un-nested comment, and
9499 I wish IBM would fix it's blasted compiler instead. In the meantime
9500 we'll take mercy on the poor AIX user and get rid of the screenfulls
9501 of stupid warning messages. Thanks to Hallvard B Furuseth for the fix.
9505 This patch changes neither behavior nor performance. However, it does
9506 reduce code size and improve maintainability by combining some common
9507 code in gv_fullname() and gv_efullname().
9509 Index: ext/FileHandle/FileHandle.pm
9511 This patch documents the behavior of FileHandle::{new,open} with
9512 regard to open modes. It also documents the exportation of Fcntl
9515 This patch fixes a bug observed by Tom Christiansen: FileHandle::new
9516 didn't allow for file permissions after the file mode. Here's a patch.
9518 Index: ext/IO/lib/IO/File.pm
9520 This patch fixes a bug observed by Tom Christiansen: IO::File::new
9521 didn't allow for file permissions after the file mode. Here's a patch.
9523 This patch documents the behavior of IO::File::{new,open} with
9524 regard to open modes. It also documents the exportation of Fcntl
9527 Index: ext/Opcode/Opcode.pm
9529 Subject: Re: glob in Safe compartment allows shell access
9531 I've moved the glob op into the same opcode tag as backticks and system
9532 and added a comment.
9536 This patch changes neither behavior nor performance. However, it does
9537 reduce code size and improve maintainability by combining some common
9538 code in gv_fullname() and gv_efullname().
9542 Subject: Patch for LONG_MAX & co.
9544 Sorry about adding yet another #ifdef forest, but hopefully this
9545 should resolve the *_MAX issues permanently. It adds to the
9546 previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
9547 symbols the complete set of
9548 /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
9549 those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
9550 Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
9551 and get appropriate figures. All references to LONG_(MIN|MAX) are
9552 changed appropriately.
9554 The .c changes have the side effect of making cast_uv properly use quad
9555 limits if quads are in use, but longs aren't 64 bit. Hopefully this all
9556 works, but I don't have any handy Crays to try it out on.
9558 Add notes on perl's internal types, specifically Quad_t and IV.
9560 Index: hints/hpux.sh
9562 Remove the d_bsdpgrp hint. The defaults should be ok.
9564 Index: hints/irix_6_2.sh
9566 Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
9567 unless that's what the user really wants.
9569 Index: hints/mpeix.sh
9571 Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
9572 unless that's what the user really wants.
9576 Fixes for sh vs. bin_sh + cleanup.
9578 Index: hints/ultrix_4.sh
9580 Don't call optimize=-g, just call optimize=none. The -g
9581 pulls in -DDEBUGGING, which might not be wanted.
9583 Index: lib/ExtUtils/MM_Unix.pm
9585 .C$(obj_ext) removed under OS/2 - conflicts with .c$(obj_ext).
9587 Index: lib/ExtUtils/xsubpp
9589 Fix SCOPE? (See pod/perlxs.pod).
9590 Up version number to 1.938.
9592 Index: lib/Test/Harness.pm
9594 Add a return value to runtests - non-zero if all tests ran ok,
9597 Index: lib/perl5db.pl
9599 Ilya's debugger patch.
9600 Undefined subroutine &Carp::longmess called at
9601 /opt/perl5.003_03/lib/perl5db.pl line 1423.
9604 Make perl5db compatible with the recent 'strict refs' enforcement
9609 A patch to perl5.003_02/malloc to give a sensible error abort() message
9610 in ANSI C, and to give it to stderr instead of stdout.
9612 Use config_h's STRINGIFY macro instead of pre-ANSI "p".
9616 Subject: FAKE typeglobs seriously busted (with patch)
9618 Handling of fake typeglobs (scalars that are really globs
9619 in disguise) is seriously busted since 5.002 (it wasn't
9621 The problem is that mg_get() on a glob calls gv_efullname()
9622 which might coerce its first arg to a string.
9624 Sub-critical patch to conceivably fix some %SIG problems. (Shared hash key
9625 weren't being properly detected by some of the sig magic, but as shared
9626 hash keys wouldn't normally be used in %SIG it's unlikely this is a
9627 significant problem.)
9629 This patch changes neither behavior nor performance. However, it does
9630 reduce code size and improve maintainability by combining some common
9631 code in gv_fullname() and gv_efullname().
9635 Update perlio-related variables.
9639 This patch changes neither behavior nor performance. However, it does
9640 reduce code size and improve maintainability by combining some common
9641 code in gv_fullname() and gv_efullname().
9645 Updated. See opcode.pl.
9649 Subject: Re: truncate with file name does not work (with patch)
9651 The prototype for truncate was changed so that perl won't die
9652 with C<use strict;> when the first arg is a bareword (filehandle).
9653 I think it was Tom (as in "tchrist") who brought this up.
9655 Here's a patch that undoes the damage, makes it work with
9656 C<use strict;>, and adds to the testsuite.
9658 Index: os2/Makefile.SHs
9662 Index: os2/diff.configure
9668 SH_PATH_INI vs. BIN_SH
9672 SH_PATH_INI added (needed to redefine SH_PATH for binary
9674 SH_PATH is redefined.
9682 Subject: Patch for LONG_MAX & co.
9684 Sorry about adding yet another #ifdef forest, but hopefully this
9685 should resolve the *_MAX issues permanently. It adds to the
9686 previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
9687 symbols the complete set of
9688 /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
9689 those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
9690 Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
9691 and get appropriate figures. All references to LONG_(MIN|MAX) are
9692 changed appropriately.
9694 The .c changes have the side effect of making cast_uv properly use quad
9695 limits if quads are in use, but longs aren't 64 bit. Hopefully this all
9696 works, but I don't have any handy Crays to try it out on.
9698 Add notes on perl's internal types, specifically Quad_t and IV.
9702 Removes an incorrect prototype for setlinebuf from
9703 perlio.c because it conflicts with the correct declaration in
9704 MachTen's stdio.h (and possibly other stdio's as well).
9706 Secondly, the code in perlio.c is not handling the (!PERLIO_IS_STDIO &
9707 HAS_F[GS]ETPOS) case. The patch fixes this omission (in a rather lumpen
9708 manner). I don't think this should affect platforms which try to hack a
9709 different path through the #ifdef forest, but this assertion would benefit
9714 Index: plan9/config.plan9
9718 Index: plan9/fndvers
9726 Index: plan9/setup.rc
9730 Index: pod/perldiag.pod
9732 Subject: lval substr() coredumps with refs (with patch)
9734 substr() coredumps with a target that is a ref, when it is used in
9736 The patch below corrects the problem by stringifying the reference
9737 first (and emitting a warning when appropriate).
9739 Index: pod/perlxs.pod
9741 document xsubpp SCOPE:
9745 Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
9747 substr() in lvalue context interacts in buggy fashion with SVs that
9748 are !SvOK. This manifests itself with lexicals that have a REFCNT of
9749 1, since these are merely "cleared in place" by setting SvOK_off.
9751 Subject: lval substr() coredumps with refs (with patch)
9753 substr() coredumps with a target that is a ref, when it is used in
9755 The patch below corrects the problem by stringifying the reference
9756 first (and emitting a warning when appropriate).
9758 Subject: Patch for LONG_MAX & co.
9762 This patch changes neither behavior nor performance. However, it does
9763 reduce code size and improve maintainability by combining some common
9764 code in gv_fullname() and gv_efullname().
9768 Subject: Patch for LONG_MAX & co.
9770 This patch changes neither behavior nor performance. However, it does
9771 reduce code size and improve maintainability by combining some common
9772 code in gv_fullname() and gv_efullname().
9776 This patch changes neither behavior nor performance. However, it does
9777 reduce code size and improve maintainability by combining some common
9778 code in gv_fullname() and gv_efullname().
9782 This patch changes neither behavior nor performance. However, it does
9783 reduce code size and improve maintainability by combining some common
9784 code in gv_fullname() and gv_efullname().
9788 This patch changes neither behavior nor performance. However, it does
9789 reduce code size and improve maintainability by combining some common
9790 code in gv_fullname() and gv_efullname().
9794 Subject: random cleanup
9796 This patch removes a few obvious redundancies in the source.
9798 Subject: sv_setsv patch
9800 This patch changes neither behavior nor performance. However, it does
9801 reduce code size and improve maintainability by combining some common
9802 code in gv_fullname() and gv_efullname().
9804 From: Chip Salzenberg
9805 Subject: Track SVs for destruction when -DPURIFY
9807 When checking for memory leaks, I compiled Perl with "-DPURIFY".
9808 Although that flag improves the leak checking, it also breaks
9809 destruction of global objects, because SVs aren't kept in captive
9812 This patch rectifies the problem by providing an alternative
9813 method for keeping track of SVs when Perl is compiled for Purify.
9814 It has no effect on normal operation.
9817 Add comment about assert(len >=0) when len is unsigned anyway.
9821 Subject: Re: truncate with file name does not work (with patch)
9823 The prototype for truncate was changed so that perl won't die
9824 with C<use strict;> when the first arg is a bareword (filehandle).
9825 I think it was Tom (as in "tchrist") who brought this up.
9827 Here's a patch that undoes the damage, makes it work with
9828 C<use strict;>, and adds to the testsuite.
9830 The "not implemented" branch is missing a "\n".
9834 Subject: FAKE typeglobs seriously busted (with patch)
9836 Handling of fake typeglobs (scalars that are really globs
9837 in disguise) is seriously busted since 5.002 (it wasn't
9840 The problem is that mg_get() on a glob calls gv_efullname()
9841 which might coerce its first arg to a string.
9843 Index: t/op/substr.t
9846 Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
9848 substr() in lvalue context interacts in buggy fashion with SVs that
9849 are !SvOK. This manifests itself with lexicals that have a REFCNT of
9850 1, since these are merely "cleared in place" by setting SvOK_off.
9852 Subject: lval substr() coredumps with refs (with patch)
9854 substr() coredumps with a target that is a ref, when it is used in
9856 The patch below corrects the problem by stringifying the reference
9857 first (and emitting a warning when appropriate).
9861 Subject: Re: truncate with file name does not work (with patch)
9863 The prototype for truncate was changed so that perl won't die
9864 with C<use strict;> when the first arg is a bareword (filehandle).
9865 I think it was Tom (as in "tchrist") who brought this up.
9867 Here's a patch that undoes the damage, makes it work with
9868 C<use strict;>, and adds to the testsuite.
9872 Subject: Re: Perl 5.003 dumps core executing caller() in signal handler for
9873 __DIE__ (with patch)
9875 sv_2pv() might call croak() (which is not prepared to handle that
9876 when it calls sv_2pv(), itself). Likewise for warn() (but under
9877 slightly more esoteric circumstances--mg_get() in sv_2pv() might
9878 trigger a call to warn()).
9881 Subject: Patch for LONG_MAX & co.
9883 PERL_BADLANG is examined by default before issuing a warning during
9884 internationalization.
9886 Index: utils/h2xs.PL
9888 Make leading =head NAME item a paragraph so pod2man finds it.
9890 Index: utils/perldoc.PL
9892 Use col -x to filter out half-line feeds (ESC-9) from
9893 HP-UX nroff -man output. (col -x isn't portable -- SunOS
9894 doesn't support the -x option.)
9901 Most of the changes in 5.003_03 are to make the build and installation
9902 process more robust. The details are described below. A very brief
9905 o Visible Changes to Core Functionality
9907 -Support for tied filehandles.
9909 o Configure enhancements
9911 -How to build and install a shared libperl.so is now documented
9912 and supported, though it's not the default for most platforms.
9916 -Support bit operations on strings longer than 15 bytes.
9918 -If a regex supplied to split() contains paranthesized subpatterns
9919 that can result in null matches, perl no longer coredumps.
9921 -Fix problems with each() on tied hashes.
9923 -Make h2ph architecture-independent by using Config at run-time
9924 rather than extraction time.
9928 Here are the specific file-by-file changes.
9930 # This is my patch perl5.003_03.pat to perl5.003_02
9931 # The full description is below.
9932 # Please execute the following commands before applying this patch.
9933 # (You can feed this patch to 'sh' to do so.)
9936 # Absorbed into Changes5.002
9940 rm -f ext/POSIX/mkposixman.pl
9942 # Moved to README.os2. I'm not sure why the README files are
9943 # here rather than in the appropriate subdirectories.
9947 rm -f pod/Makefile.PL
9949 # New test for bit ops.
9952 # Patches that create new tests don't always make them executable.
9955 # Create a new directory for Porting and Patching info.
9960 This is patch perl5.003_03.pat to perl version 5.003_02.
9961 This takes you from 5.003_02 to 5.003_03.
9963 To apply this patch, run the above commands,
9964 cd to your perl source directory and then type
9966 patch -p1 -N < perl5.003_03.pat
9968 The changes are described after each /^Index/ line below. This is
9969 designed so you can examine each change with a command such as
9971 csplit -k perl5.003_03.pat '/^Index:/' '{99}'
9975 Include 5.003_03 change notes.
9977 Move older change notes to separate files.
9981 New file. Changes from perl4.036 to 5.000.
9985 New file. Changes from 5.000 to 5.001
9989 New file. Changes from 5.001 to 5.002
9993 New file. Changes from 5.002 to 5.003
9997 Relaxed warning about ksh on exotic machines.
9999 Changed usesafe to useopcode.
10001 Add search for gzip and zip.
10003 Look more carefully for $sh (the Bourne-ish shell).
10004 Use that info to set $startsh correctly.
10006 Change prompts for PerlIO interface. See INSTALL
10007 for how this is supposed to work. The default is
10008 still the same as in 5.003_02, namely don't use
10009 any fancy new PerlIO stuff.
10011 Don't look for sigvec() since we don't actually use it.
10012 (Plus, it used to print an alarming misleading message about
10015 Look for stdio's _filbuf under the possible names of
10016 _filbuf, __filbuf, and _fill.
10018 New $useshrplib variable to control whether we build a shared
10019 libperl.so. The name of the library is in $libperl.
10020 Always install it in $installarchlib/CORE/$libperl.
10022 Check for <sys/resource.h> and <sys/wait.h> for NetBSD.
10024 Replace old $altmake stuff with newer autoconf-ish
10025 $make_set_make, which checks if $make sets $(MAKE). Now you
10026 choose an alternate make with sh Configure -Dmake=gmake (or
10029 Remove 'ln' for the list of essential commands. Simulate
10030 it with 'cp' if necessary.
10032 Change `logname` prompts to handle extra gratuitous spaces in
10037 Fix silly bug in checking for fully-qualified names in /etc/hosts.
10039 Generalize Gconvert tests. Give correct and more useful
10042 Use $obj_ext instead of literal '.o' in the dynaloader test.
10044 Include appropriate header files in bcopy() and memcpy()
10045 tests. Note whether memmove is available.
10047 Check whether struct sigaction works (needed for Solaris 2.5
10050 Include appropriate header files for randbits test.
10054 Add note about space requirements.
10056 Update to match Configure changes (Opcode vs. Safe,
10057 useperlio, useshrplib, etc.)
10059 Reorganize the structure of some of the hints.
10061 Miscellaneous clarifications.
10065 Updated. 5.003_02 introduced some massive patches, mostly
10066 due to spacing changes. I didn't bother to sort them all out;
10067 I just started with 5.003's MANIEFST.
10071 Support the new simplified shared libperl mechanism.
10073 Use new $make_set_make directive.
10075 Remove redundant libperl Make variable.
10077 Remove unnecessary MAB variable.
10079 Remove dependency of minitest on lib/Config.pm, since it could
10080 well have been a failure of configpm that inspired testing
10081 miniperl in the first place!
10083 Index: Porting/Glossary
10085 New file describing all the config.sh variables.
10086 Eventually, I hope to fill this directory with other useful
10091 Replace old README.os2 with more up-to-date os2/README.
10095 Updated to match current Configure and config_h.SH.
10096 Some rearrangement of parts has occurred due to new
10097 dependencies in the metaconfig units.
10101 Updated to match current Configure and config_h.SH.
10102 Some rearrangement of parts has occurred due to new
10103 dependencies in the metaconfig units.
10105 Include full descriptions of ARCHLIB, OLDARCHLIB, PRIVLIB,
10106 SITEARCH, and SITELIB. Previous versions just included the
10107 ~-expanded names (with unhelpful descriptions). No functionality
10108 is changed, but maybe it's a little better documented now.
10112 Possibly Include <signal.h> and <unistd.h>
10116 No longer prefer bcmp over memcmp when order doesn't matter.
10118 Support bit operations on strings longer than 15 bytes.
10126 Expand warning at the top.
10128 Index: ext/IO/IO.pm
10130 Clean up docmentation installation errors.
10132 Index: ext/IO/lib/IO/Seekable.pm
10134 Clean up docmentation installation errors.
10136 Index: ext/IO/lib/IO/Select.pm
10138 Clean up docmentation installation errors.
10140 Index: ext/Opcode/Opcode.xs
10142 Add support for tied filehandles.
10144 Index: ext/SDBM_File/sdbm/sdbm.h
10146 Change the Mymalloc to match Perl_malloc in perl.h.
10148 Index: ext/util/make_ext
10151 Get rid of unused altmake.
10155 Fix problems with each() on tied hashes.
10159 Change safe*alloc functions to have prototypes that
10160 match the system's malloc and free types. That is, use
10161 Malloc_t instead of char *, and Free_t instead of void.
10162 This is necessary so . . .
10164 Safefree cast matches type of free() whether it's perl's
10165 malloc/free or the system's malloc/free.
10167 Index: hints/README.hints
10169 Remove out-of-date info.
10171 Document a bit about how hint files work.
10173 Index: hints/aix.sh
10175 qmaxmem hint doesn't apply to gcc.
10177 Index: hints/dgux.sh
10179 Configure will now automatically detect shared libperl stuff.
10181 Index: hints/dynixptx.sh
10183 Fix typo in comment.
10185 Configure will now automatically detect shared libperl stuff.
10187 Index: hints/epix.sh
10189 Use glibpth instead of libpth. This allows Configure to
10190 add local directories, such as /opt/local/lib, etc.
10192 Index: hints/irix_6_2.sh
10194 Include some info on cc -n32 compile.
10196 Index: hints/linux.sh
10198 Configure now tests gcvt() more thoroughly.
10200 Index: hints/machten_2.sh
10202 Update where to find dld.
10204 Index: hints/mips.sh
10206 Use glibpth instead of libpth.
10208 Index: hints/next_3.sh
10210 Build up $mab dynamically. Since $mab isn't used anywhere
10211 anymore, this is useless. However, $mab was never used for
10212 next_3.sh anyway, so there's been no change in functionality.
10214 Index: hints/next_4.sh
10216 Get rid of extraneous isnext_4 variable. Configure and
10217 Makefile.SH will use $osname and $osvers instead.
10219 Build up $mab dynamically based on available architectures.
10221 Absorb $mab into ccflags and ccdlflags. I hope that will
10222 cover everything. (Configure should automatically remove
10223 the -arch stuff from cppflags.)
10225 Configure now knows next4 needs to use a shared libperl.5.so.
10227 Allow users to use -Dprefix.
10229 Index: hints/os2.sh
10231 Try to update to reflect newer shared libperl stuff.
10232 I probably goofed :-).
10234 Index: hints/sco.sh
10236 Additional notes on using icc.
10238 Additional flags for dynamic loading.
10240 Index: hints/solaris_2.sh
10242 Perl.h no longer prefers bcmp, so it's again ok if Configure
10243 finds them, since perl will prefer the mem* versions anyway.
10245 Index: hints/sunos_4_0.sh
10247 Don't include <unistd.h>
10249 Index: hints/sunos_4_1.sh
10251 Add brief note about GNU as and ld.
10253 Don't include <unistd.h>
10255 Add notes about WHOA THERE messages.
10257 Index: hints/titanos.sh
10259 Include sfio in libswanted.
10261 Don't set libpth any more.
10263 Index: hints/umips.sh
10269 Use memcmp even in cases where ordering doesn't matter.
10271 Fix problems with each() on tied hashes.
10275 Simplify installation of shared libperl.so.
10277 Avoid reaching Command Failed!!! with /usr/bin/perl.
10279 Index: lib/AutoSplit.pm
10281 Clean up docmentation installation errors.
10283 Index: lib/ExtUtils/MM_Unix.pm
10285 Remove MAB references.
10287 Use 'useshrplib' instead of 'd_shrplib'
10289 Index: lib/ExtUtils/MakeMaker.pm
10291 Remove mab references.
10293 Index: lib/FindBin.pm
10295 Clean up docmentation installation errors.
10297 Index: lib/Symbol.pm
10299 Put back in the BEGIN { require 5.002; }. The version in
10300 5.003_02 wouldn't work in 5.002 anyway. Further, the whole
10301 point of the construct is to catch 5.001m, so we can't use
10302 syntax introduced after 5.001m to do that.
10304 Index: lib/Text/Wrap.pm
10306 Remove double 'use strict'.
10308 Index: lib/perl5db.pl
10310 Add explicit '&' to avoid warnings under strict refs.
10312 Index: lib/sigtrap.pm
10314 Clean up docmentation installation errors.
10316 Index: makedepend.SH
10318 Use Configure's $sh and $make_set_make variables.
10324 Use Safefree() macro instead of safefree() function with
10325 a (possibly) incorrect cast. The whole point of the
10326 Safefree() macro is that it does the correct cast for you.
10329 Index: patchlevel.h
10331 Change to SUBVERSION 3.
10339 No longer prefer bcmp slightly for comparisons that don't care
10342 Rely on Configure setting SH_PATH.
10344 Change the function name to Pause() instead of pause() to
10345 avoid potential prototype problems. (This naming convention
10346 is similar to the Fwrite and Fflush macros.)
10348 Fix problems with each() on tied hashes.
10350 Work around crypt prototype problem on NeXT.
10354 Fixes to support non-std stdio.
10358 Try to document the various #defines a bit. This is far from
10361 Remove a lot of trailing whitespace. (It's of no consequence, but
10362 but I'm not going to redo the patch just to put back in the trailing
10363 whitespace either.)
10367 Fixes to support non-std stdio.
10371 Restore use of Safefree() macro.
10373 Index: perly.c.diff
10375 Restore use of Safefree() macro.
10379 Delete duplicate line.
10381 Index: plan9/buildinfo
10385 Index: pod/perlapio.pod
10387 Clean up docmentation installation errors.
10389 Index: pod/perlipc.pod
10393 Untaint port number.
10395 Index: pod/perlmod.pod
10397 Fix a minor nit regarding Exporter.
10399 Index: pod/perlre.pod
10401 Clean up docmentation installation errors.
10403 Index: pod/perltie.pod
10405 Add support for tied filehandles.
10407 Index: pod/perltrap.pod
10409 Clean up docmentation installation errors.
10411 Index: pod/perlxstut.pod
10413 Clean up docmentation installation errors.
10415 Index: pod/pod2man.PL
10417 Clean up docmentation installation errors.
10421 Add support for tied filehandles.
10423 If a regex supplied to split() contains paranthesized subpatterns
10424 that can result in null matches, perl coredumps.
10428 Use memcmp instead of bcmp even when we don't care about order.
10430 Add support for tied filehandles.
10434 Include <unistd.h>, <sys/wait.h>, and <sys/resource.h>.
10435 (The latter two are especially for NetBSD.)
10437 Don't assume sys/time.h and sys/select.h can't coexist.
10443 Fix safe*alloc and safefree prototypes.
10447 Use memcmp instead of bcmp even when we don't care about order.
10451 Use memcmp instead of bcmp even when we don't care about order.
10453 Index: t/lib/opcode.t
10455 Add support for tied filehandles.
10459 Support bit operations on strings longer than 15 bytes.
10463 Add support for tied filehandles.
10465 Index: t/op/split.t
10467 If a regex supplied to split() contains paranthesized subpatterns
10468 that can result in null matches, perl coredumps.
10472 Include <unistd.h>.
10474 Use memcmp instead of bcmp even when we don't care about order.
10478 Include <unistd.h>.
10480 Use correct types for safe*alloc and safefree functions.
10482 Index: utils/h2ph.PL
10484 Make h2ph architecture-independent by using Config at run-time
10485 rather than extraction time.
10487 Index: writemain.SH
10489 Remove unnecessary curlies. (They are a leftover from
10490 an older auto_init mechanism.)
10492 Index: x2p/Makefile.SH
10494 Use Configure's $sh and $make_set_make.
10496 Remove MAB stuff, since it's now in ccflags.
10498 Keep 5.003's RCS info.
10502 Keep 5.003's RCS info.
10506 Use Configure's FILE_filbuf macro instead of a raw _filbuf.
10513 o Visible Changes to Core Functionality
10514 - Redefining constant subs, or changing sub's prototype now give warnings.
10515 - Fixes for ++/-- of values close to max/min size of an integer
10516 - Warning for un-qualified bareword as handler in $SIG{}.
10517 - UNIVERSAL::isa can now be called as static method.
10519 o Changes in Core Internals
10520 - PerlIO abstraction added.
10521 Perl core and standard extensions no longer assume ANSI C's stdio is IO
10522 mechanism, Default Configure mode is still to use stdio via set of C macros.
10523 Alternate modes are to use stdio via one perlio.c module, or
10524 to use sfio if available.
10526 - Several bug fixs from perl5-porters
10527 - Make sources non-ANSI C correct again.
10529 - Last of shared-hash-key patches
10530 - eval '(0,1..3)'; # --> SegFault
10531 - coredumps after simple subsitutes.
10532 - Correction to UNIVERSAL::VERSION docs.
10533 - Fixed io_udp test.
10534 - Fixed another abuse of malloc'ed memory.
10535 - Enabled DEBUGING_MSTATS whenever perl's malloc() is used.
10536 - Reverted to default of not hiding perl's malloc (if used).
10538 o Changes in the Standard Library and Utilities
10539 - Fixed MakeMaker for static SDBM and builing in a link tree.
10540 - Upgraded to IO-1.09, and includes latest (still experimental) IO::Select.
10541 - Documentation/test tweak to DB_File
10542 - h2xs upgrade to allow use C::Scan module
10544 o Changes in OS-specific and Build-time Support
10545 - Attempted to re-created 5.003_01's NeXT support with metaconfig units.
10547 - make minitest now depends on lib/Config.pm, as some of tests require it.
10548 - Included latest plan9 sub-directory
10549 - Applied OS/2 patches.
10550 - Typo patch for VMS.
10557 Version 5.003_01 contains bugfixes and additions accumulated since
10558 version 5.002_01, since the patch to version 5.003 was deliberately
10559 kept simple. In addition to numerous small bugfixes in the core,
10560 library files, and documentation, this patch contains several
10561 significant revisions, summarized below:
10563 o Visible Changes to Core Functionality
10565 - A port to Plan9 has been started, and changes are integrated into
10566 the standard distribution. As of this release, the Perl core
10567 and several common extensions are working.
10569 - A set of basic methods in the UNIVERSAL class have been added to
10570 the Perl core. Since UNIVERSAL is an implicit member of every
10571 class's @ISA, the methods can be called via any object.
10573 - A mandatory warning has been added for 'declarations' of lexical
10574 variables using the "my" operator which mask an existing lexical
10575 variable declared in the same scope, making the previous variable
10576 inaccessible by its name.
10578 - The "use" and "require" operators have been extended to allow
10579 checking of the required module's version. The "use" operator
10580 can now be used for an immediate version check of Perl itself.
10582 - A new "strict" pragma, "strict untie", has been added, which
10583 produces an error if a tied value is untied when other references
10584 exist to the internal object implementing the tie.
10586 - Barewords used as associative array keys (i.e. when specifying
10587 an associative array element like $foo{__BAR} or on the left
10588 side of the => operator) may now begin with an underscore as
10589 well as an alphabetic character.
10591 - Some of the configuration information previously produced by the
10592 -v switch has been moved to the -V switch, in order to keep -v
10595 o Changes in Core Internals
10597 - Symbol table and method lookups have been made faster.
10599 - Perl subroutines which just return a constant value are now
10600 optimized at compile time into inline constants.
10602 - Management of keys for associative arrays has been improved to
10603 conserve space when the same keys are reused frequently, and
10604 to pass true Perl values to tie functions, instead of stringified
10607 - Messages normally output to stderr may be directed to another
10608 stream when Perl is built. This allows some platforms to
10609 present diagnostic output in a separate window from normal
10612 - A bug which caused suiperl to fail silently, albeit securely,
10613 in version 5.003 on some systems has been fixed.
10615 - Management of Unix-style signal handlers via the %SIG associative
10616 array has been made safer.
10618 - Several global C symbols have been renamed to eliminate collisions
10619 with system C header files or libraries on some platforms.
10620 Unfortunately, this means that dynamic extensions compiled under
10621 previous versions of Perl will need to be rebuilt for Perl
10622 5.003_01. We're in the process of cleaning up Perl's C
10623 namespace to make it easier to link Perl with other binaries,
10624 so this will probably happen again between now and version 5.004.
10625 After that, we'll do our best to maintain binary compatibility
10628 - An alternate allocation strategy has been added to Perl's
10629 optional private memory management routines. This strategy,
10630 which may be selected when Perl is built, is designed to
10631 conserve memory in programs which allocate many small
10632 chunks of memory with sizes near a power of 2, as is often
10633 the case in Perl programs.
10635 - Several memory leaks in the creation and destruction of
10636 multiple interpreters have been fixed.
10638 o Changes in the Standard Library and Utilities
10640 - The Opcode extension, which allows you to control a program's
10641 access to Perl operations, has been added to the standard
10642 distribution. This extends the work begun in the original
10643 Safe extension, and subsumes it. The Safe interface is still
10646 - The IO extension, which provides a set of classes for object-
10647 oriented handling of common I/O tasks, has been added to the
10648 standard distribution. The IO classes will form the basis
10649 for future development of Perl's I/O interface, and will
10650 subsume the FileHandle class in the near future. The default
10651 class to which all Perl I/O handles belong is now IO::Handle,
10652 rather than FileHandle.
10654 - The ExtUtils::Embed library module, which provides a set
10655 of utility function to help in embedding Perl in other
10656 applications, has been added to the standard distribution.
10658 - The Fatal library module, which provides a simple interface
10659 for creating "do-or-die" equivalents of existing functions,
10660 has been added to the standard distribution.
10662 - The FindBin library module, which determines the full path
10663 to the currently executing program, has been added to the
10664 standard distribution.
10666 - The DB_File extension, and the Getopt::Long, Test::Harness,
10667 Text::Tabs, Text::Wrap, Time::Local and sigtrap library modules
10668 have been updated to the authors' latest versions.
10670 - The Carp library module now considers the @ISA chain when
10671 determining the caller's package for inclusion in error messages.
10673 - The h2xs, perlbug, and xsubpp utilities have been updated.
10675 - The standard Perl debugger has been updated, and the information
10676 provided to the debugger when an XSUB is called has been improved,
10677 making it possible for alternate debuggers (such as Devel::DProf)
10678 to do a better job of tracking XSUB calls.
10680 - The pod documentation formatting tools in the standard distribution
10681 can now handle characters in the input stream whose high bit is set.
10683 - The cperl-mode EMACS editing mode has been updated.
10685 o Changes in Documentation
10687 - Typographic and formatting errors have been corrected in the pod
10688 documentation for the core and standard library files
10690 - Explanations of several core operators have been improved
10692 - The perldebug, perlembed, perlipc, perlsec, and perltrap documents
10693 extensively revised.
10695 o Changes in OS-specific and Build-time Support
10697 - Support for the NeXT platform has been extended through
10698 NeXTSTEP/OPENSTEP 4.0, and now includes the ability to create MABs.
10700 - Support for OS/2 has been extended as well, and now includes
10701 options for building a.out binaries.
10703 - Support for VMS has also been extended, incorporating improved
10704 processing of file specification strings, optional suppression of
10705 carriage control interpretation for record-structured files,
10706 improved support for the -S command line switch, a number of
10707 VMS-specific bugfixes, and significantly improved performance
10708 in line-oriented reading of files.
10710 - Several hints files have been added or updated: aux.sh (updated),
10711 convexos.sh (updated), irix_4.sh (updated), irix_5.sh (updated),
10712 irix_6_2.sh (updated), next_3.sh (updated), next_3_2.sh (new),
10713 next_3_3.sh (new), next_4.sh (new), os2/sh (updated),
10714 sco.sh (updated), and solaris_2.sh (updated).
10716 - The test driver for the regression tests now reports when a set
10717 of tests have been skipped (presumable because the operation
10718 they're designed to test isn't supported on the current system).