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 give due honor to those who have made Perl 5.004 what is is today,
16 here are some of the more common names in the Changes file, and their
17 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 patch eliminates almost all possible sources of buffer overflow;
53 in particular, there are no more sprintf() bugs. (!!) This patch
54 also has a few other fixes. With these changes in place, I can sleep
55 at night. (Because I've stopped hacking. :-))
59 Title: "Support PRINTF for tied handles"
61 Msg-ID: <199704202226.SAA08032@postman.osf.org>
62 Date: Sun, 20 Apr 1997 18:26:13 -0400
63 Files: pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
67 Title: "Fix bitwise shifts and pack('w') on Crays"
71 Title: "Win32 update (two patches)"
72 From: Gurusamy Sarathy
73 Files: lib/AutoSplit.pm lib/ExtUtils/MM_Unix.pm win32/config.w32
78 Title: "Mondo Cool patch for buffer safety and convenience"
80 Files: XSUB.h doop.c dump.c ext/DynaLoader/dl_dlopen.xs
81 ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
82 ext/DynaLoader/dlutils.c ext/ODBM_File/ODBM_File.xs
83 global.sym gv.c interp.sym mg.c op.c perl.c perl.h
84 pod/perlguts.pod pp.c pp_ctl.c pp_hot.c pp_sys.c proto.h
85 regcomp.c regexec.c sv.c toke.c util.c
87 Title: "Problems with glob"
88 From: Ilya Zakharevich
89 Msg-ID: <1997Apr20.024432.1941365@hmivax.humgen.upenn.edu>
90 Date: Sun, 20 Apr 1997 02:44:32 -0400 (EDT)
93 Title: "Fix scalar leak in closures"
97 Title: "Refine error messages re: anon subs' prototypes"
101 Title: "Outermost scope is void, not scalar"
102 From: Chip Salzenberg
107 Title: "Fix up Linux hints for tcsh, and Configure patch"
109 Msg-ID: <Pine.SOL.3.95q.970422101051.2506C-100000@fractal.lafayette.e
110 Date: Tue, 22 Apr 1997 11:02:27 -0400 (EDT)
111 Files: Configure hints/linux.sh
113 Title: "There is no standard answer to 'Use suidperl?'"
114 From: Chip Salzenberg
115 Files: hints/bsdos.sh hints/freebsd.sh hints/linux.sh
118 LIBRARY AND EXTENSIONS
120 Title: "Math::Complex update"
121 From: Jarkko Hietaniemi
122 Files: lib/Math/Complex.pm t/lib/complex.t
124 Title: "Croak on C<use autouse> without module name"
125 From: Chip Salzenberg
126 Files: lib/autouse.pm
128 Title: "Silence warnings on simple C<use ops>"
129 From: Roderick Schertler
130 Msg-ID: <pzybafum6k.fsf@eeyore.ibcinc.com>
131 Date: 19 Apr 1997 10:22:43 -0400
132 Files: ext/Opcode/ops.pm
136 Title: "Don't put leading newline on numeric strings"
138 Msg-ID: <199704230847.KAA22752@anna.in-berlin.de>
139 Date: Wed, 23 Apr 1997 10:47:00 +0200
140 Files: t/pragma/constant.t
148 Title: "FAQ udpate (23-apr-97)"
149 From: Nathan Torkington <gnat@prometheus.frii.com>
150 Msg-ID: <199704231822.MAA05074@prometheus.frii.com>
151 Date: Wed, 23 Apr 1997 12:22:55 -0600 (MDT)
152 Files: pod/perlfaq*.pod
154 Title: "Two doublewords less"
155 From: Jarkko Hietaniemi
156 Msg-ID: <199704201938.WAA07722@alpha.hut.fi>
157 Date: Sun, 20 Apr 1997 22:38:13 +0300 (EET DST)
158 Files: pod/perlrun.pod vms/perlvms.pod
165 This one has two security bug fixes for buffer overflows. Perl has
166 not yet been searched to see if more fixes are needed.
168 CORE LANGUAGE CHANGES
170 Title: "Improve sysseek(), remove systell(), fix Opcode"
171 From: Chip Salzenberg
172 Files: doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
173 ext/Opcode/Opcode.xs global.sym keywords.pl opcode.pl
174 pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c
175 proto.h t/op/sysio.t toke.c
177 Title: "Fix (and test) spaces in {,un}pack()"
178 From: Chip Salzenberg
179 Files: pp.c t/op/pack.t
184 From: Scott Henry <scotth@sgi.com>
185 Msg-ID: <yd8d8rsi0ln.fsf@hoshi.engr.sgi.com>
186 Date: 18 Apr 1997 12:37:24 -0700
187 Files: MANIFEST hints/irix_6.sh hints/irix_6_0.sh hints/irix_6_1.sh
189 Title: "ExtUtils/Miniperl.pm not built on Win32"
190 From: Nick Ing-Simmons
191 Msg-ID: <199704181742.SAA08407@ni-s.u-net.com>
192 Date: Fri, 18 Apr 1997 18:42:32 +0100
193 Files: win32/Makefile
197 Title: "SECURITY FIX: 'Identifier too long'"
198 From: Chip Salzenberg
199 Files: pod/perldelta.pod pod/perldiag.pod toke.c
201 Title: "SECURITY FIX: Buffer overflow in gv_fetchfile()"
202 From: Chip Salzenberg
205 Title: "Remove pp_method() inefficiency from last patch"
206 From: Chip Salzenberg
211 Title: "Fix unnecessary re-linking"
212 From: Chip Salzenberg
213 Files: lib/ExtUtils/MM_Unix.pm
215 Title: "Fix tcsh hack in Configure"
216 From: Chip Salzenberg
219 Title: "Minor, optional patch to Makefile.SH"
220 From: "Randy J. Ray" <rjray@uswest.com>
221 Msg-ID: <rjray-9703180132.AA00374040@snakepit.ecte.uswc.uswest.com>
222 Date: Thu, 17 Apr 1997 19:32:17 -0600
225 LIBRARY AND EXTENSIONS
227 Title: "Patch to Getopt::Long"
228 From: Johan Vromans <jvromans@squirrel.nl>
229 Msg-ID: <m0wIKCO-00081IC@phoenix.squirrel.nl>
230 Date: Fri, 18 Apr 97 22:24 MET DST
231 Files: lib/Getopt/Long.pm
233 Title: "Fix NAME in SDBM_File build"
234 From: Chip Salzenberg
235 Files: ext/SDBM_File/sdbm/Makefile.PL
243 Title: "Make h2ph generate constant subs"
244 From: Roderick Schertler
245 Msg-ID: <pz2088w5ot.fsf@eeyore.ibcinc.com>
246 Date: 18 Apr 1997 14:23:46 -0400
251 Title: "Document {,un}pack changes"
253 Msg-ID: <9704181249.AA11733@claudius.bfsec.bt.co.uk>
254 Date: Fri, 18 Apr 97 13:49:39 BST
255 Files: pod/perldelta.pod pod/perldiag.pod
262 This is it before _98. No more last-minute features. Really, I mean
263 it this time. No kidding.
265 CORE LANGUAGE CHANGES
267 Title: "New operator systell()"
268 From: Chip Salzenberg
269 Files: doio.c ext/Opcode/Opcode.pm keywords.pl opcode.pl
270 pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c
273 Title: "Allow constant sub to be optimized when called with parens"
274 From: Chip Salzenberg
277 Title: "Make {,un}pack fail on invalid pack types"
278 From: Chip Salzenberg
279 Files: pod/perldiag.pod pp.c
283 Title: "Fix bitwise ops and {,un}pack() on Cray CPUs"
284 From: Chip Salzenberg
289 Files: lib/Cwd.pm lib/File/Path.pm lib/FindBin.pm vms/perly_c.vms
290 vms/vms.c vms/writemain.pl
292 Title: "Win32 update (three patches)"
293 From: Gurusamy Sarathy and Nick Ing-Simmons
294 Files: lib/Cwd.pm lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm
295 lib/File/Basename.pm win32/Makefile win32/makedef.pl
296 win32/perllib.c win32/win32.c win32/win32iop.h
300 Title: "Fix error messages on method lookup failure"
301 From: Chip Salzenberg
304 Title: "Fix use of var before init in util.c"
305 From: Gurusamy Sarathy
306 Msg-ID: <199704162342.TAA20773@aatma.engin.umich.edu>
307 Date: Wed, 16 Apr 1997 19:42:41 -0400
312 Title: "Linux hints: Allow build w/o suidperl, prefer tcsh to csh"
313 From: Michael De La Rue <mikedlr@tardis.ed.ac.uk>
314 Files: Configure hints/linux.sh
316 LIBRARY AND EXTENSIONS
318 Title: "Fix bug in Opcode when (maxo & 15) > 8"
319 From: Chip Salzenberg
320 Files: ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
323 Title: "CGI.pm broke again"
325 Msg-ID: <199704171136.NAA24859@anna.in-berlin.de>
326 Date: Thu, 17 Apr 1997 13:36:28 +0200
329 Title: "Revise quotewords()"
330 From: Shishir Gundavaram <shishir@ruby.ora.com>
331 Files: lib/Text/ParseWords.pm
343 Title: "Doc updates: INSTALL-1.13, pumpkin.pod-1.9"
345 Files: INSTALL Porting/pumpkin.pod
347 Title: "Document size restrictions for packed integers"
348 From: Jarkko Hietaniemi
349 Files: pod/perlfunc.pod
356 Y'know, I've heard of this "beta" thing, but it's been so long since
357 I've seen one, I'm not sure it really exists...
359 CORE LANGUAGE CHANGES
361 Title: "New operator: sysseek()"
362 From: Chip Salzenberg
363 Files: doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm global.sym
364 keywords.pl opcode.pl pod/perldelta.pod pod/perlfunc.pod
365 pp_sys.c t/op/sysio.t toke.c
367 Title: "Allow recursive substitution again"
368 From: Chip Salzenberg
369 Files: pod/perldelta.pod pod/perldiag.pod pp_hot.c
373 Title: "Use size_t for socket size parameters of GNU libc"
374 From: Chip Salzenberg
375 Files: doio.c pp_sys.c
377 Title: "Fix STMT_{START,END} under g++"
378 From: Steven Parkes <parkes@sierravista.com>
379 Msg-ID: <199704141935.MAA11240@monterey.sierravista.com>
380 Date: Mon, 14 Apr 1997 12:35:34 -0700
383 Title: "Win32 update (four patches)"
384 From: Gurusamy Sarathy and Nick Ing-Simmons
385 Files: MANIFEST README.win32 dosish.h ext/SDBM_File/Makefile.PL
386 ext/SDBM_File/sdbm/Makefile.PL ext/SDBM_File/sdbm/sdbm.c
387 ext/SDBM_File/sdbm/sdbm.h lib/ExtUtils/MM_Unix.pm perl.c
388 utils/perlbug.PL utils/perldoc.PL win32/Makefile win32/TEST
389 win32/config.H win32/config.w32 win32/config_h.PL
390 win32/config_sh.PL win32/perllib.c win32/runperl.c
391 win32/win32.c win32/win32io.c win32/win32sck.c
395 Title: "New API function: perl_eval_pv()"
396 From: Doug MacEachern
397 Msg-ID: <199704142113.RAA06823@postman.osf.org>
398 Date: Mon, 14 Apr 1997 17:13:41 -0400
399 Files: perl.c pod/perlcall.pod pod/perldelta.pod pod/perlembed.pod
400 pod/perlguts.pod proto.h
402 Title: "Fix C< s//whatever/ >, which reuses old pattern"
403 From: Chip Salzenberg
404 Files: pp_hot.c regexec.c
406 Title: "Return a value from PerlIO_{,un}getc"
407 From: Hallvard B Furuseth
408 Msg-ID: <199704131228.OAA05695@bombur2.uio.no>
409 Date: Sun, 13 Apr 1997 14:28:14 +0200 (MET DST)
412 Title: "Fix for environment leak"
413 From: skimo@breughel.ufsia.ac.be (Sven Verdoolaege)
414 Msg-ID: <19970415103246.NN46698@breughel.ufsia.ac.be>
415 Date: Tue, 15 Apr 1997 10:32:46 +0200
418 Title: "Fix comments in seed()"
419 From: Hallvard B Furuseth
420 Msg-ID: <199704141758.TAA06895@bombur2.uio.no>
421 Date: Mon, 14 Apr 1997 19:58:38 +0200 (MET DST)
426 Title: "Put extensions' autoload files in $archlib"
427 From: Chip Salzenberg
430 Title: "Use '-fPIC' for debugging compiles under Solaris with gcc"
431 From: Hallvard B Furuseth
434 LIBRARY AND EXTENSIONS
436 Title: "Refresh CGI to 2.34"
437 From: Chip Salzenberg
438 Files: eg/cgi/customize.cgi eg/cgi/tryit.cgi lib/CGI.pm
441 Title: "Debugger update"
442 From: Ilya Zakharevich
443 Msg-ID: <199704142115.RAA09923@monk.mps.ohio-state.edu>
444 Date: Mon, 14 Apr 1997 17:15:27 -0400 (EDT)
445 Files: lib/perl5db.pl
447 Title: "diagnostics: $/ gotcha"
449 Msg-ID: <199704151814.UAA03404@anna.in-berlin.de>
450 Date: Tue, 15 Apr 1997 20:14:01 +0200
451 Files: lib/diagnostics.pm
453 Title: "Update File::Path"
455 Msg-ID: <199704151401.QAA02556@anna.in-berlin.de>
456 Date: Tue, 15 Apr 1997 16:01:07 +0200
457 Files: lib/File/Path.pm t/lib/filepath.t
459 Title: "User::pwent.pm: g{,e}cos"
460 From: Tom Christiansen
461 Msg-ID: <199704130135.TAA23274@jhereg.perl.com>
462 Date: Sat, 12 Apr 1997 19:35:54 -0600
463 Files: lib/User/pwent.pm
465 Title: "Sys::Syslog: hyphens in hostnames"
466 From: Jarkko Hietaniemi
467 Msg-ID: <199704151421.RAA19693@alpha.hut.fi>
468 Date: Tue, 15 Apr 1997 17:21:53 +0300 (EET DST)
469 Files: lib/Sys/Syslog.pm
471 Title: "Clean up format of dlopen() debug info"
472 From: Hallvard B Furuseth
473 Files: ext/DynaLoader/dl_dlopen.xs
481 Title: "xsubpp incorrectly handles 'class::newthing()'"
482 From: "John Q. Linux" <jql@jql.accessone.com>
483 Msg-ID: <199704122201.PAA01780@jql.accessone.com>
484 Date: Sat, 12 Apr 1997 15:01:33 -0700
485 Files: lib/ExtUtils/xsubpp
489 Title: "Add CGI to perldelta.pod and improve its description in MANIFEST"
490 From: Chip Salzenberg
491 Files: MANIFEST pod/perldelta.pod
493 Title: "Describe probs with majordomo 1.94.1"
494 From: Chip Salzenberg
495 Files: pod/perldelta.pod
497 Title: "Fix description of /\G/g"
498 From: Chip Salzenberg
499 Files: pod/perlop.pod
501 Title: "Mention '...' operator in precedence table"
502 From: Tom Christiansen
503 Msg-ID: <199704131724.LAA23120@jhereg.perl.com>
504 Date: Sun, 13 Apr 1997 11:24:16 -0600
505 Files: pod/perlop.pod
512 Any minute now... second public beta... no, really...
514 CORE LANGUAGE CHANGES
516 Title: "Fix for incorrect overloaded assignment"
517 From: Ilya Zakharevich
518 Msg-ID: <199704112225.SAA03482@monk.mps.ohio-state.edu>
519 Date: Fri, 11 Apr 1997 18:25:33 -0400 (EDT)
522 Title: "Fix C< $x=''; pos($x)=0; $x=~/\G$/ >"
523 From: Chip Salzenberg
526 Title: "Fix label on C<for(;;)> statement"
527 From: Chip Salzenberg
528 Files: perly.c perly.y
532 Title: "update to 5.003_97b/hint/irix_6_2.sh"
533 From: Scott Henry <scotth@sgi.com>
534 Msg-ID: <yd8hghdjbk0.fsf@hoshi.engr.sgi.com>
535 Date: 11 Apr 1997 18:05:03 -0700
536 Files: hints/irix_6_2.sh
540 Title: "Before 'BEGIN not safe', explain why"
541 From: Chip Salzenberg
544 Title: "New error msg for low-key failure of C<require>"
545 From: Chip Salzenberg
546 Files: pod/perldiag.pod pp_ctl.c t/pragma/strict-subs
549 Title: "Put "dXSUB_SYS" last in declarations"
550 From: Chip Salzenberg
551 Files: win32/perllib.c
553 Title: "Minor type cleanup"
554 From: Chip Salzenberg
555 Files: proto.h toke.c
561 LIBRARY AND EXTENSIONS
563 Title: "win32: perl5db patch"
564 From: Gurusamy Sarathy
565 Msg-ID: <199704102142.RAA27396@aatma.engin.umich.edu>
566 Date: Thu, 10 Apr 1997 17:42:13 -0400
567 Files: lib/perl5db.pl
569 Title: "Enhancements to debugger, Term::ReadLine, Term::Cap"
570 From: Ilya Zakharevich
571 Msg-ID: <199704101948.PAA01841@monk.mps.ohio-state.edu>
572 Date: Thu, 10 Apr 1997 15:48:07 -0400 (EDT)
573 Files: lib/Term/Cap.pm lib/Term/ReadLine.pm lib/perl5db.pl
575 Title: "MM_Unix patch for use under CVS"
577 Msg-ID: <yfmd8s1vhpn.fsf@ls6.informatik.uni-dortmund.de>
578 Date: 11 Apr 1997 14:59:00 +0200
579 Files: lib/ExtUtils/MM_Unix.pm
581 Title: "Complex update (five patches)"
582 From: Jarkko Hietaniemi
583 Files: lib/Math/Complex.pm t/lib/complex.t
585 Title: "Fix undef warning in Math::BigInt"
586 From: Chip Salzenberg
587 Files: lib/Math/BigInt.pm
595 Title: "Add B<-o> option to a2p, for old awk; make new the default"
596 From: Chip Salzenberg
597 Files: x2p/a2p.h x2p/a2p.pod x2p/a2py.c x2p/walk.c
601 Title: "typo in lib/diagnostics.pm"
602 From: barnett@grymoire.crd.ge.com (Bruce Barnett)
603 Msg-ID: <199704111800.OAA27297@grymoire.crd.ge.com>
604 Date: Fri, 11 Apr 1997 14:00:54 -0400
605 Files: lib/diagnostics.pm
607 Title: "Use B<> for options in Class::Struct pod"
608 From: Hugo van der Sanden <hv@iii.co.uk>
609 Msg-ID: <334D2E7B.67F0@iii.co.uk>
610 Date: Thu, 10 Apr 1997 19:16:27 +0100
611 Files: lib/Class/Struct.pm
613 Title: "Explain //g and \G issues"
614 From: Gurusamy Sarathy
615 Msg-ID: <199704122048.QAA25060@aatma.engin.umich.edu>
616 Date: Sat, 12 Apr 1997 16:48:41 -0400
617 Files: pod/perldelta.pod pod/perlop.pod pod/perlre.pod
619 Title: "more (err, less) doubled words"
620 From: Jarkko Hietaniemi
621 Msg-ID: <199704111931.WAA24460@alpha.hut.fi>
622 Date: Fri, 11 Apr 1997 22:31:25 +0300 (EET DST)
623 Files: ext/DB_File/DB_File.pm ext/DynaLoader/DynaLoader.pm
624 ext/IO/lib/IO/Pipe.pm lib/CGI.pm lib/Exporter.pm
625 lib/ExtUtils/MakeMaker.pm lib/IPC/Open2.pm lib/IPC/Open3.pm
626 lib/vars.pm pod/perlcall.pod pod/perldiag.pod
627 pod/perlfaq1.pod pod/perlfaq3.pod pod/perlfaq5.pod
628 pod/perlfaq7.pod pod/perlfaq8.pod pod/perlipc.pod
630 Title: "Freudian slip error in perlsub.pod"
631 From: barnett@grymoire.crd.ge.com (Bruce Barnett)
632 Msg-ID: <199704111755.NAA27200@grymoire.crd.ge.com>
633 Date: Fri, 11 Apr 1997 13:55:07 -0400
634 Files: pod/perlsub.pod
636 Title: "Little patch for perl5.003_97c/pod/perlpod.pod"
637 From: rse@engelschall.com (Ralf S. Engelschall)
638 Msg-ID: <199704112048.WAA08733@en1.engelschall.com>
639 Date: Fri, 11 Apr 1997 22:48:37 +0200
640 Files: pod/perlpod.pod
647 That second public beta will be Real Soon Now...
649 CORE LANGUAGE CHANGES
651 Title: "Refine setgroups() behavior of C<$)>"
652 From: Chip Salzenberg
653 Files: mg.c pod/perldelta.pod pod/perlvar.pod
655 Title: "Forbid -[Mm] on #! line"
656 From: Chip Salzenberg
657 Files: pod/perldelta.pod pod/perldiag.pod toke.c
661 Title: "Fix dynamic loading (and argv[0]) under AmigaOS"
662 From: Norbert Pueschel
663 Msg-ID: <77724842@Armageddon.meb.uni-bonn.de>
664 Date: Tue, 08 Apr 1997 22:01:45 +0200
665 Files: hints/amigaos.sh
667 Title: "Special mkdir() for VMS"
669 Msg-ID: <01IHGOXN6MZM0004K3@hmivax.humgen.upenn.edu>
670 Date: Tue, 08 Apr 1997 12:33:56 -0400 (EDT)
671 Files: dosish.h lib/ExtUtils/MM_Unix.pm lib/File/Path.pm os2/os2ish.h
672 plan9/plan9ish.h pp_sys.c unixish.h vms/vms.c vms/vmsish.h
676 Title: "Fix assignment from magic SV that becomes a glob"
677 From: Chip Salzenberg
682 Title: "Fix syntax error in Configure comment(!)"
683 From: Chip Salzenberg
686 Title: "For Solaris, if -DDEBUGGING, default to '-KPIC', not '-Kpic'"
687 From: Chip Salzenberg
690 Title: "Fix usage of dXSUB_SYS, esp. in ExtUtils::Miniperl"
691 From: Chip Salzenberg
692 Files: dosish.h minimod.pl os2/os2ish.h plan9/plan9ish.h vms/vmsish.h
694 LIBRARY AND EXTENSIONS
696 Title: "Replace Class::Template with improved Class::Struct"
697 From: Jim Miner <jfm@winternet.com>
698 Files: MANIFEST lib/Class/Struct.pm lib/Class/Template.pm
699 lib/File/stat.pm lib/Net/hostent.pm lib/Net/netent.pm
700 lib/Net/protoent.pm lib/Net/servent.pm lib/Time/gmtime.pm
701 lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
702 lib/User/pwent.pm pod/perldelta.pod pod/perlfaq7.pod
703 pod/perlmod.pod pod/perltoot.pod
705 Title: "MakeMaker pathname patch"
706 From: Nick Ing-Simmons
707 Msg-ID: <199704091908.UAA00877@ni-s.u-net.com>
708 Date: Wed, 9 Apr 1997 20:08:23 +0100
709 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
711 Title: "Fix configuration of new socket"
712 From: Chip Salzenberg
713 Files: ext/IO/lib/IO/Socket.pm
715 Title: "Improve IO::Handle docs; don't export _open_mode_string"
716 From: Chip Salzenberg
717 Files: ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
719 Title: "Complex.pm: 0**0 sanity"
720 From: Jarkko Hietaniemi
721 Msg-ID: <199704091804.VAA13930@alpha.hut.fi>
722 Date: Wed, 9 Apr 1997 21:04:23 +0300 (EET DST)
723 Files: lib/Math/Complex.pm
725 Title: "Fix typos in Math::Trig"
726 From: Jarkko Hietaniemi
727 Files: lib/Math/Trig.pm
731 Title: "Accommodate CodeBuilder variant of Machten 4.0.3"
732 From: Dominic Dunlop <domo@slipper.ip.lu>
733 Msg-ID: <v03020902af704d320f27@[194.51.248.88]>
734 Date: Tue, 8 Apr 1997 22:15:15 +0200
735 Files: t/io/fs.t t/op/stat.t
743 Title: "IO::Socket doc fix"
744 From: Roderick Schertler
745 Msg-ID: <28383.860527843@eeyore.ibcinc.com>
746 Date: Tue, 08 Apr 1997 15:30:43 -0400
747 Files: ext/IO/lib/IO/Socket.pm
754 Working on the second public beta...
756 CORE LANGUAGE CHANGES
758 Title: "Make assignment to C<$)> call setgroups()"
759 From: Chip Salzenberg
760 Files: Configure config_H config_h.SH mg.c plan9/config.plan9
761 pod/perldelta.pod vms/config.vms win32/config.H
764 Title: "Grandfather "$$<digit>" in strings"
765 From: Chip Salzenberg
766 Files: pod/perldiag.pod toke.c
768 Title: "Disconnect warn and die hooks _after_ object destruction"
769 From: Chip Salzenberg
772 Title: "Forbid recursive substitutions"
773 From: Chip Salzenberg
774 Files: cop.h pod/perldelta.pod pod/perldiag.pod pp_ctl.c pp_hot.c
778 Title: "Use SSize_t for values of PerlIO_{read,write}"
779 From: Chip Salzenberg
780 Files: perlio.c perlio.h perlsdio.h pp_sys.c
782 Title: "perlwin-97a_4: win32 environ fix"
783 From: Gurusamy Sarathy
784 Msg-ID: <199704060431.XAA23400@aatma.engin.umich.edu>
785 Date: Sat, 05 Apr 1997 23:31:11 -0500
786 Files: win32/win32.c win32/win32io.c win32/win32io.h win32/win32iop.h
790 Title: "length($') isn't"
791 From: Gurusamy Sarathy
792 Msg-ID: <199704070730.DAA07310@aatma.engin.umich.edu>
793 Date: Mon, 07 Apr 1997 03:30:44 -0400
796 Title: "Fix obscure regex bug related to leading C<.*>"
797 From: Chip Salzenberg
800 Title: "Add warning for glob failure"
801 From: Chip Salzenberg
802 Files: pod/perldelta.pod pod/perldiag.pod pp_hot.c
804 Title: "Fix C<perl -V> in presence of local patches"
805 From: Chip Salzenberg
810 Title: "Don't suggest 'Configure -der' in config.sh comments"
811 From: Chip Salzenberg
814 LIBRARY AND EXTENSIONS
816 Title: "CGI->redirect patch"
817 From: Doug MacEachern
818 Msg-ID: <199704051527.KAA11280@postman.osf.org>
819 Date: Sat, 05 Apr 1997 10:27:52 -0500
822 Title: "Updates to Math::Complex and Math::Trig"
823 From: Jarkko Hietaniemi
824 Files: lib/Math/Complex.pm lib/Math/Trig.pm pod/perldelta.pod
827 Title: "Fix FindBin under Win32, and document success"
828 From: Nick Ing-Simmons and Gurusamy Sarathy
829 Msg-ID: <199704051504.QAA09507@ni-s.u-net.com>
830 Date: Sat, 5 Apr 1997 16:04:52 +0100
831 Files: README.win32 lib/Cwd.pm lib/FindBin.pm
839 Title: "Patch for 'perldoc -f'"
841 Msg-ID: <199704061732.TAA00353@bergen.sn.no>
842 Date: Sun, 6 Apr 1997 19:32:04 +0200
843 Files: utils/perldoc.PL
847 Title: "Document required module versions"
848 From: Chip Salzenberg
849 Files: pod/perldelta.pod
851 Title: "Document sample function perl_eval()"
852 From: Doug MacEachern
853 Msg-ID: <199704051524.KAA06090@postman.osf.org>
854 Date: Sat, 05 Apr 1997 10:24:43 -0500
855 Files: pod/perlcall.pod pod/perlembed.pod
857 Title: "Make L<perltrap> refer to L<perldelta>"
858 From: Chip Salzenberg
859 Files: pod/perltrap.pod
866 This release gets a letter instead of a full subversion because I'm
867 planning on making 5.003_98 the second public beta.
869 CORE LANGUAGE CHANGES
871 Title: "Fix AUTOLOAD, or kill me"
872 From: Chip Salzenberg
873 Files: gv.c pp.c t/op/method.t
877 Title: "Add support for Cygwin32 (GNU-Win32) -- very low impact"
878 From: John Cerney <j-cerney1@ti.com>
879 Msg-ID: <199704030821.JAA08762@pluto.tiuk.ti.com>
880 Date: Thu, 3 Apr 1997 09:21:17 +0100
881 Files: MANIFEST README.cygwin32 cygwin32/cw32imp.h cygwin32/gcc2
882 cygwin32/ld2 cygwin32/perlgcc cygwin32/perlld
883 ext/DynaLoader/dl_cygwin32.xs hints/cygwin32.sh perl.h
886 Title: "Win32 update (six patches)"
887 From: Gurusamy Sarathy
888 Files: MANIFEST README.win32 dosish.h t/io/fs.t t/io/tell.t
889 t/lib/io_tell.t t/op/magic.t t/op/mkdir.t t/op/runlevel.t
890 t/op/stat.t t/op/taint.t win32/Makefile win32/VC-2.0/pod.mak
891 win32/makedef.pl win32/pod.mak win32/win32.c win32/win32.h
892 win32/win32io.c win32/win32io.h win32/win32iop.h
894 Title: "AmigaOS update"
895 From: Norbert Pueschel
896 Msg-ID: <77724828@Armageddon.meb.uni-bonn.de>
897 Date: Thu, 03 Apr 1997 16:16:51 +0200
898 Files: README.amiga hints/amigaos.sh
902 Title: "Fix const-sub-related panic on C<sub foo { my $x; 0 } foo>"
903 From: Chip Salzenberg
906 Title: "Fix warning for useless C<1..2>"
907 From: Chip Salzenberg
910 Title: "Minor cleanups"
911 From: Gurusamy Sarathy
912 Msg-ID: <199704040056.TAA22253@aatma.engin.umich.edu>
913 Date: Thu, 03 Apr 1997 19:56:57 -0500
914 Files: mg.c mg.h perl.c
916 Title: "Eliminate unreliable warning with %SIG and strict refs"
917 From: Chip Salzenberg
920 Title: "Fix impossible test in vivification"
921 From: Chip Salzenberg
924 Title: "runlevel is I32, not int"
925 From: Roderick Schertler
926 Msg-ID: <2848.860109823@eeyore.ibcinc.com>
927 Date: Thu, 03 Apr 1997 18:23:43 -0500
928 Files: pp_ctl.c util.c
932 Title: "Re: shared lib compilation problem with miniperl5.003_97"
934 Msg-ID: <Pine.SOL.3.95q.970404124326.647K-100000@fractal.lafayette.ed
935 Date: Fri, 04 Apr 1997 13:02:23 -0500 (EST)
938 LIBRARY AND EXTENSIONS
940 Title: "Math::Trig, based on (and from an author of) Math::Complex"
941 From: Chip Salzenberg
942 Files: MANIFEST lib/Math/Complex.pm lib/Math/Trig.pm
943 pod/perldelta.pod t/lib/complex.t t/lib/trig.t
945 Title: "Update AutoLoader and docs; support C<use AutoLoader 'AUTOLOAD'>"
946 From: Chip Salzenberg and Tim Bunce
947 Files: lib/AutoLoader.pm
949 Title: "CPAN & TRL-Gnu"
950 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
951 Msg-ID: <9704040809.AA26143@o09.rosat.mpe-garching.mpg.de>
952 Date: Fri, 04 Apr 1997 10:09:03 +0200
955 Title: "Limit @ISA to actual DBM in AnyDBM"
956 From: Chip Salzenberg
957 Files: lib/AnyDBM_File.pm
959 Title: "Don't use $4 when it might be undef"
960 From: Chip Salzenberg
961 Files: lib/bigfloat.pl
965 Title: "Make *dbm tests work with Win32"
966 From: Chip Salzenberg
967 Files: t/lib/anydbm.t t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t
976 Title: "Update INSTALL"
981 From: Nathan Torkington <gnat@prometheus.frii.com>
982 Files: pod/perlcall.pod pod/perldata.pod pod/perldebug.pod
983 pod/perldiag.pod pod/perlform.pod pod/perlfunc.pod
984 pod/perlipc.pod pod/perllocale.pod pod/perlmod.pod
985 pod/perlop.pod pod/perlre.pod pod/perlrun.pod
986 pod/perlstyle.pod pod/perltoc.pod pod/perlvar.pod
993 CORE LANGUAGE CHANGES
995 Title: "Reenable but deprecate inherited AUTOLOAD for plain funcs"
996 From: Chip Salzenberg
997 Files: ext/DynaLoader/DynaLoader.pm gv.c lib/Text/ParseWords.pm
998 pod/perldelta.pod pod/perldiag.pod t/op/method.t
1002 Title: "Don't use setjmp() and longjmp() in complex exprs"
1003 From: Chip Salzenberg
1004 Files: perl.c pp_ctl.c scope.h
1006 Title: "Improve definition of Sock_size_t"
1007 From: Chip Salzenberg
1008 Files: doio.c pp_sys.c
1010 Title: "Don't use a completely empty macro parameter"
1011 From: Chip Salzenberg
1014 Title: "Win32 update"
1015 From: Gurusamy Sarathy
1016 Msg-ID: <199704020608.BAA29538@aatma.engin.umich.edu>
1017 Date: Wed, 02 Apr 1997 01:08:09 -0500
1018 Files: win32/VC-2.0/modules.mak win32/VC-2.0/perl.mak win32/VC-
1019 2.0/perldll.mak win32/perl.mak
1023 Title: "Introduce and use gv_fetchmethod_autoload()"
1024 From: Chip Salzenberg
1025 Files: global.sym gv.c pod/perlguts.pod proto.h universal.c
1027 Title: "Reduce memory footprint of literal strings"
1028 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
1029 Msg-ID: <1997Apr1.113438.1913905@hmivax.humgen.upenn.edu>
1030 Date: Tue, 01 Apr 1997 11:34:37 -0500 (EST)
1035 Title: "Remove target before link() of perldiag.pod"
1036 From: Chip Salzenberg
1039 LIBRARY AND EXTENSIONS
1041 Title: "Refresh CPAN to 1.24"
1042 From: Andreas Koenig
1043 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
1045 Title: "Refresh ExtUtils::Manifest to 1.33"
1046 From: Andreas Koenig
1047 Files: lib/ExtUtils/Manifest.pm
1049 Title: "Update $VERSION of ExtUtils::Embed to reflect reality"
1050 From: Chip Salzenberg
1051 Files: lib/ExtUtils/Embed.pm
1053 Title: "Fix POSIX::raise()"
1054 From: "Jens T. Berger Thielemann" <jensthi@ifi.uio.no>
1055 Msg-ID: <Pine.SUN.3.91.970401153125.8053A-100000@holmenkollen.ifi.uio
1056 Date: Tue, 1 Apr 1997 15:34:47 +0200 (MET DST)
1057 Files: ext/POSIX/POSIX.pm
1059 Title: "Eliminate warnings in File::Basename"
1060 From: Robin Barker <rmb1@cise.npl.co.uk>
1061 Msg-ID: <11173.9704011111@tempest.cise.npl.co.uk>
1062 Date: Tue, 1 Apr 97 12:11:43 BST
1063 Files: lib/File/Basename.pm t/lib/basename.t
1065 Title: "Eliminate warning in CGI.pm"
1066 From: Chip Salzenberg
1069 Title: "Tweaks to constant.pm"
1071 Msg-ID: <Pine.GSO.3.96.970331205519.16684I-100000@kelly.teleport.com>
1072 Date: Mon, 31 Mar 1997 21:10:14 -0800 (PST)
1073 Files: lib/constant.pm
1075 Title: "Document eval vs. sub in Benchmark"
1076 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
1077 Msg-ID: <199704012231.XAA00225@crypt.compulink.co.uk>
1078 Date: Tue, 01 Apr 1997 23:31:55 +0100
1079 Files: lib/Benchmark.pm
1087 Title: "Improve heuristics for pod2man titles"
1088 From: Roderick Schertler
1089 Msg-ID: <pzn2ri9gto.fsf@eeyore.ibcinc.com>
1090 Date: 01 Apr 1997 23:41:55 -0500
1091 Files: pod/pod2man.PL
1095 Title: "Clean up some poddities, and make C<make html> work again"
1096 From: Chip Salzenberg
1097 Files: pod/Makefile pod/perldelta.pod pod/perldiag.pod
1098 pod/perlfaq8.pod pod/perlfunc.pod pod/perlop.pod
1101 Title: "Fix MM doc's use of "SUPER::""
1102 From: avera@hal.com (Jim Avera)
1103 Msg-ID: <9704012235.AA07841@membrane.hal.com>
1104 Date: Tue, 1 Apr 1997 14:35:26 -0800 (PST)
1105 Files: lib/ExtUtils/MakeMaker.pm
1107 Title: "Eliminate pod warnings in libs"
1108 From: Chip Salzenberg
1109 Files: lib/CGI.pm lib/ExtUtils/Command.pm
1116 CORE LANGUAGE CHANGES
1118 Title: "Support $ENV{PERL5OPT}"
1119 From: Chip Salzenberg
1120 Files: perl.c pod/perldiag.pod pod/perldelta.pod pod/perlrun.pod
1122 Title: "Implement void context, in which C<wantarray> is undef"
1123 From: Chip Salzenberg
1124 Files: cop.h doop.c dump.c global.sym gv.c op.c op.h perl.c
1125 pod/perlcall.pod pod/perldelta.pod pod/perlfunc.pod
1126 pod/perlguts.pod pod/perlsub.pod pp.c pp_ctl.c pp_hot.c
1129 Title: "Don't look up &AUTOLOAD in @ISA when calling plain function"
1130 From: Chip Salzenberg
1131 Files: global.sym gv.c lib/Text/ParseWords.pm pod/perldelta.pod
1132 pp_hot.c proto.h t/op/method.t
1134 Title: "Allow closures to be constant subroutines"
1135 From: Chip Salzenberg
1138 Title: "Make C<scalar(reverse)> mean C<scalar(reverse $_)>"
1139 From: Chip Salzenberg
1142 Title: "Fix lexical suicide from C<my $x = $x> in sub"
1143 From: Chip Salzenberg
1146 Title: "Make "Unrecog. char." fatal, and update its doc"
1147 From: Chip Salzenberg
1148 Files: pod/perldiag.pod toke.c
1150 Title: "Die on patterns that will match empty string forever"
1151 From: Stephen Potter <spp@psa.pencom.com>
1152 Msg-ID: <199703282138.PAA28311@psa.pencom.com>
1153 Date: Fri, 28 Mar 1997 15:38:30 -0600
1158 Title: "safefree() mismatch"
1159 From: Roderick Schertler
1160 Msg-ID: <21338.859653381@eeyore.ibcinc.com>
1161 Date: Sat, 29 Mar 1997 11:36:21 -0500
1164 Title: "FreeBSD update"
1165 From: Slaven Rezic <eserte@cs.tu-berlin.de>
1166 Msg-ID: <199703311417.QAA04162@cabulja.herceg.de>
1167 Date: Mon, 31 Mar 1997 16:17:42 +0200 (MET DST)
1168 Files: hints/freebsd.sh
1170 Title: "Win32 update (seven patches)"
1171 From: Gurusamy Sarathy and Nick Ing-Simmons
1172 Files: EXTERN.h MANIFEST win32/Makefile win32/perl.mak
1173 win32/perl.rc win32/perldll.mak win32/makedef.pl
1174 win32/modules.mak win32/win32io.c win32/bin/pl2bat.bat
1178 Title: "Report PERL* environment variables in -V and perlbug"
1179 From: Chip Salzenberg
1180 Files: perl.c utils/perlbug.PL
1182 Title: "Typo in perl.c: Printing NO_EMBED for perl -V"
1184 Msg-ID: <199703301922.VAA13509@furubotn.sn.no>
1185 Date: Sun, 30 Mar 1997 21:22:11 +0200
1188 Title: "Don't let C<$var = $var> untaint $var"
1189 From: Chip Salzenberg
1190 Files: pp_hot.c pp_sys.c sv.h t/op/taint.t
1192 Title: "Fix autoviv bug in C<my $x; ++$x->{KEY}>"
1193 From: Chip Salzenberg
1196 Title: "Re: 5.004's new srand() default seed"
1197 From: Hallvard B Furuseth
1198 Msg-ID: <199703302219.AAA20998@bombur2.uio.no>
1199 Date: Mon, 31 Mar 1997 00:19:13 +0200 (MET DST)
1202 Title: "Re: embedded perl and top_env problem "
1203 From: Gurusamy Sarathy
1204 Msg-ID: <199703280031.TAA05711@aatma.engin.umich.edu>
1205 Date: Thu, 27 Mar 1997 19:31:42 -0500
1206 Files: gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c scope.h util.c
1208 Title: "Define and use new macro: boolSV()"
1210 Files: gv.c lib/ExtUtils/typemap os2/os2.c pp.c pp_hot.c pp_sys.c
1211 sv.c sv.h universal.c vms/vms.c
1213 Title: "Re: strict @F"
1214 From: Hallvard B Furuseth
1215 Msg-ID: <199703252110.WAA16038@bombur2.uio.no>
1216 Date: Tue, 25 Mar 1997 22:10:33 +0100 (MET)
1219 Title: "Try harder to identify errors at EOF"
1220 From: Chip Salzenberg
1223 Title: "Minor string change in toke.c: 'bareword'"
1224 From: lvirden@cas.org
1225 Msg-ID: <1997Mar27.130247.1911552@hmivax.humgen.upenn.edu>
1226 Date: Thu, 27 Mar 1997 13:02:46 -0500 (EST)
1229 Title: "Improve diagnostic on \r in program text"
1230 From: Chip Salzenberg
1231 Files: pod/perldiag.pod toke.c
1233 Title: "Make Sock_size_t typedef work right"
1234 From: Chip Salzenberg
1235 Files: perl.h pp_sys.c
1237 Title: "Eliminate unused dummy variable"
1238 From: Doug MacEachern
1239 Msg-ID: <199703270123.UAA25454@postman.osf.org>
1240 Date: Wed, 26 Mar 1997 20:23:14 -0500
1241 Files: lib/ExtUtils/Embed.pm unixish.h writemain.SH
1245 Title: "Allow for coexistence of various versions of perldiag.pod"
1246 From: Chip Salzenberg
1247 Files: installperl lib/diagnostics.pm
1249 LIBRARY AND EXTENSIONS
1251 Title: "New module constant.pm"
1253 Files: MANIFEST lib/constant.pm op.c pp.c t/pragma/constant.t
1255 Title: "Remove chat2"
1256 From: Chip Salzenberg
1257 Files: MANIFEST lib/chat2.inter lib/chat2.pl
1259 Title: "Include CGI.pm 2.32"
1260 From: Chip Salzenberg
1261 Files: MANIFEST eg/cgi/* lib/CGI.pm lib/CGI/Apache.pm
1262 lib/CGI/Carp.pm lib/CGI/Fast.pm lib/CGI/Push.pm
1265 Title: "Fix C<print $_> in debugger"
1266 From: Ilya Zakharevich
1267 Msg-ID: <199703312355.SAA01068@monk.mps.ohio-state.edu>
1268 Date: Mon, 31 Mar 1997 18:55:55 -0500 (EST)
1269 Files: lib/perl5db.pl
1271 Title: "Re: Pod problems & fixes"
1272 From: Hallvard B Furuseth
1273 Msg-ID: <199703261829.TAA17015@bombur2.uio.no>
1274 Date: Wed, 26 Mar 1997 19:29:14 +0100 (MET)
1275 Files: lib/Pod/Text.pm
1277 Title: "Re: $whoami calculation in Sys::Syslog.pm should not be greedy"
1278 From: Roderick Schertler
1279 Msg-ID: <pz4tdu7j57.fsf@eeyore.ibcinc.com>
1280 Date: 29 Mar 1997 11:33:24 -0500
1281 Files: lib/Sys/Syslog.pm
1283 Title: "C<new SelectSaver $fh> doesn't always restore"
1284 From: Spider Boardman
1285 Msg-ID: <199703291906.OAA07232@Orb.Nashua.NH.US>
1286 Date: Sat, 29 Mar 1997 14:06:37 -0500
1287 Files: lib/SelectSaver.pm
1289 Title: "Patch for Benchmark.pm"
1290 From: Hugo van der Sanden <hv@crypt.compulink.co.uk> w/Tim Bunce
1291 Msg-ID: <199703291504.PAA01596@crypt.compulink.co.uk>
1292 Date: Sat, 29 Mar 1997 15:04:32 +0000
1293 Files: lib/Benchmark.pm
1295 Title: "Tiny doc fix for AutoSplit.pm"
1296 From: "Randy J. Ray" <rjray@uswest.com>
1297 Msg-ID: <rjray-9702272117.AA001223633@snakepit.ecte.uswc.uswest.com>
1298 Date: Thu, 27 Mar 1997 14:17:38 -0700
1299 Files: lib/AutoSplit.pm
1307 Title: "Tom C's Pod::Html and html tools, as of 30 March 97"
1308 From: Chip Salzenberg
1309 Files: MANIFEST installhtml lib/Pod/Html.pm pod/pod2html.PL
1311 Title: "Fix path bugs in installhtml"
1312 From: Robin Barker <rmb1@cise.npl.co.uk>
1313 Msg-ID: <3180.9703270906@tempest.cise.npl.co.uk>
1314 Date: Thu, 27 Mar 97 09:06:14 GMT
1317 Title: "Make perlbug say that it's only for core Perl bugs"
1318 From: Chip Salzenberg
1319 Files: utils/perlbug.PL
1323 Title: "INSTALL-1.11"
1324 From: Andy Dougherty
1325 Msg-ID: <Pine.SOL.3.95q.970326140905.10178A-100000@fractal.lafayette.
1326 Date: Wed, 26 Mar 1997 14:27:52 -0500 (EST)
1329 Title: "Patch for perl.pod"
1330 From: wmiddlet@Adobe.COM (William Middleton)
1331 Msg-ID: <199703262305.PAA13121@ducks>
1332 Date: Wed, 26 Mar 1997 15:05:39 -0800 (PST)
1335 Title: "Document autouse and constant; update diagnostics"
1336 From: Chip Salzenberg
1337 Files: pod/perldelta.pod
1339 Title: "Suggest to upgraders that they try '-w' again"
1340 From: Hallvard B Furuseth
1341 Msg-ID: <199703251901.UAA15982@bombur2.uio.no>
1342 Date: Tue, 25 Mar 1997 20:01:26 +0100 (MET)
1343 Files: pod/perldelta.pod
1345 Title: "Improve and update documentation of constant subs"
1347 Msg-ID: <Pine.GSO.3.96.970331122546.14185C-100000@kelly.teleport.com>
1348 Date: Mon, 31 Mar 1997 13:05:54 -0800 (PST)
1349 Files: pod/perlsub.pod
1351 Title: "Improve documentation of C<return>"
1352 From: Chip Salzenberg
1353 Files: pod/perlfunc.pod pod/perlsub.pod
1355 Title: "perlfunc.pod patch"
1357 Msg-ID: <199703262159.WAA17531@furubotn.sn.no>
1358 Date: Wed, 26 Mar 1997 22:59:23 +0100
1359 Files: pod/perlfunc.pod
1361 Title: "Use 'while (defined($x = <>)) {}', per <gnat@frii.com>"
1362 From: Chip Salzenberg
1363 Files: configpm lib/Term/Cap.pm perlsh pod/perlipc.pod pod/perlop.pod
1364 pod/perlsub.pod pod/perlsyn.pod pod/perltrap.pod
1365 pod/perlvar.pod win32/bin/search.bat
1367 Title: "Document and test C<%> behavior with negative operands"
1368 From: Chip Salzenberg
1369 Files: pod/perlop.pod t/op/arith.t
1371 Title: "Update docs on $]"
1372 From: Chip Salzenberg
1373 Files: pod/perlvar.pod
1375 Title: "perlvar.pod patch"
1377 Msg-ID: <199703261254.NAA10237@bergen.sn.no>
1378 Date: Wed, 26 Mar 1997 13:54:00 +0100
1379 Files: pod/perlvar.pod
1381 Title: "Fix example of C<or> vs. C<||>"
1382 From: Chip Salzenberg
1383 Files: pod/perlsyn.pod
1385 Title: "Pod usage and spelling patch"
1386 From: Larry W. Virden
1389 Title: "Pod updates"
1390 From: "Cary D. Renzema" <caryr@mxim.com>
1391 Msg-ID: <199703262353.PAA01819@macs.mxim.com>
1392 Date: Wed, 26 Mar 1997 15:53:22 -0800 (PST)
1400 CORE LANGUAGE CHANGES
1402 Title: "Don't compile scalar mods of aggregates, like C<@a =~ s/a/b/>"
1403 From: Chip Salzenberg
1404 Files: op.c t/op/misc.t
1406 Title: "Automatically flush on C< $| = 1 >"
1407 From: Chip Salzenberg
1410 Title: "Refine modulus ("%") per suggestion of Tim Goodwin"
1411 From: Chip Salzenberg
1414 Title: "If C<perl -a>, do equivalent of C<use vars '@F'>"
1415 From: Chip Salzenberg
1418 Title: "Warn about undef magic values just like non-magic"
1419 From: Chip Salzenberg
1420 Files: ext/Opcode/Safe.pm sv.c t/lib/db-btree.t t/lib/db-hash.t
1421 t/lib/db-recno.t t/pragma/locale.t
1425 Title: "Remove redundant patch to hints/bsdos.sh"
1426 From: Shigeya Suzuki <shigeya@foretune.co.jp>
1427 Msg-ID: <19970322222244K.shigeya@foretune.co.jp>
1428 Date: Sat, 22 Mar 1997 22:22:44 +0900
1429 Files: hints/bsdos.sh
1431 Title: "Another MachTen Patch"
1433 Msg-ID: <Pine.GSO.3.96.970324152150.20610P-100000@kelly.teleport.com>
1434 Date: Mon, 24 Mar 1997 15:26:48 -0800 (PST)
1435 Files: hints/machten_2.sh
1437 Title: "Win32 update (five patches)"
1438 From: Gurusamy Sarathy and Nick Ing-Simmons
1439 Files: MANIFEST README.win32 doio.c dosish.h pp_sys.c
1440 lib/ExtUtils/Command.pm t/comp/multiline.t t/op/magic.t
1441 t/op/mkdir.t t/op/runlevel.t t/op/stat.t t/op/write.t
1442 win32/Makefile win32/config.H win32/config.w32 win32/win32.c
1443 win32/win32.h win32/win32aux.c win32/*.mak win32/VC-2.0/*.mak
1447 Title: "Fix botch with G_NOARGS; PUSHMARK *is* required"
1448 From: Chip Salzenberg
1451 Title: "Improve 'prototype mismatch' warning"
1452 From: Chip Salzenberg
1453 Files: global.sym op.c pod/perldiag.pod proto.h sv.c t/comp/redef.t
1455 Title: "In perlio, fix vprintf() definition and define vfprintf()"
1456 From: Chip Salzenberg
1463 LIBRARY AND EXTENSIONS
1465 Title: "Fix C<require> in Getopt::Long to work with 5.003"
1466 From: Chip Salzenberg
1467 Files: lib/Getopt/Long.pm
1469 Title: "Extraneous blank lines from Pod::Text"
1470 From: Russ Allbery <rra@stanford.edu>
1471 Msg-ID: <qumend4qq08.fsf@cyclone.stanford.edu>
1472 Date: 25 Mar 1997 01:28:55 -0800
1473 Files: lib/Pod/Text.pm
1475 Title: "Exporting UNIVERSAL::can"
1477 Msg-ID: <E0w9DwX-0000Zr-00@taurus.cus.cam.ac.uk>
1478 Date: Mon, 24 Mar 1997 17:54:01 +0000
1479 Files: lib/UNIVERSAL.pm
1481 Title: "Term::Readline patch for AmigaOS"
1482 From: Norbert Pueschel
1483 Msg-ID: <77724797@Armageddon.meb.uni-bonn.de>
1484 Date: Sun, 23 Mar 1997 18:57:22 +0100
1485 Files: lib/Term/ReadLine.pm
1489 Title: "Reduce memory footprint of complex.t"
1490 From: Dominic Dunlop <domo@slipper.ip.lu>
1491 Msg-ID: <v03020902af5d8e03c5ab@[194.51.248.84]>
1492 Date: Tue, 25 Mar 1997 15:39:26 +0100
1493 Files: t/lib/complex.t
1497 Title: "Improve pod2man diagnostic when NAME is invalid"
1498 From: Chip Salzenberg
1499 Files: pod/pod2man.PL
1503 Title: "INSTALL-1.8 to INSTALL-1.9 updates"
1504 From: Andy Dougherty
1505 Msg-ID: <Pine.SOL.3.95q.970325135138.3374A-100000@fractal.lafayette.e
1506 Date: Tue, 25 Mar 1997 13:52:53 -0500 (EST)
1509 Title: "Document possible problems with -Mdiagnostics after upgrade"
1510 From: Chip Salzenberg
1513 Title: "Mention perldelta in INSTALL"
1514 From: Chip Salzenberg
1517 Title: "Describe pod format at top of INSTALL"
1518 From: Chip Salzenberg
1521 Title: "Document C</a *b/x> fix"
1522 From: Chip Salzenberg
1523 Files: pod/perldelta.pod
1525 Title: "pods for subroutine argument autovivication"
1527 Msg-ID: <E0w9489-0005YT-00@ursa.cus.cam.ac.uk>
1528 Date: Mon, 24 Mar 1997 07:25:21 +0000
1529 Files: pod/perldelta.pod pod/perlsub.pod
1531 Title: "Missing item in perldiag"
1533 Msg-ID: <E0w8jVZ-0005va-00@ursa.cus.cam.ac.uk>
1534 Date: Sun, 23 Mar 1997 09:24:09 +0000
1535 Files: pod/perldiag.pod
1537 Title: "Mention and discourage use of term 'soft reference'"
1538 From: Chip Salzenberg
1539 Files: pod/perlref.pod
1541 Title: "Pod problems & fixes"
1542 From: Hallvard B Furuseth
1543 Msg-ID: <199703242031.VAA14997@bombur2.uio.no>
1544 Date: Mon, 24 Mar 1997 21:31:51 +0100 (MET)
1545 Files: INSTALL lib/Term/Complete.pm lib/subs.pm pod/perlcall.pod
1546 pod/perldata.pod pod/perldiag.pod pod/perlembed.pod
1547 pod/perlguts.pod pod/perlmod.pod pod/perlop.pod
1548 pod/perlpod.pod pod/pod2html.PL
1550 Title: "DB_File documentation fix"
1552 Msg-ID: <9703240854.AA08401@claudius.bfsec.bt.co.uk>
1553 Date: Mon, 24 Mar 97 08:54:16 GMT
1554 Files: ext/DB_File/DB_File.pm
1557 From: Nathan Torkington <gnat@prometheus.frii.com>
1558 Files: pod/perlfaq*.pod
1565 CORE LANGUAGE CHANGES
1567 Title: "Defer creation of array and hash elements as parameters"
1568 From: Chip Salzenberg
1569 Files: dump.c global.sym mg.c op.c op.h perl.h pp.c pp_hot.c proto.h
1572 Title: "New special literal: __PACKAGE__"
1573 From: Chip Salzenberg
1574 Files: keywords.pl pod/perldata.pod toke.c
1576 Title: "Ignore whitespace before +*? in //x"
1577 From: Chip Salzenberg
1580 Title: "Abort compilation at C<BEGIN{}> or C<use> after errors"
1581 From: Chip Salzenberg
1582 Files: op.c pod/perldiag.pod t/pragma/subs.t
1584 Title: "allow C<substr 'hello', -10>"
1585 From: David Dyck <dcd@tc.fluke.com>
1586 Msg-ID: <97Mar10.155517pst.35716-2@gateway.fluke.com>
1587 Date: Mon, 10 Mar 1997 15:55:44 -0800
1590 Title: "Regularize C<x % y>, esp. when y is negative"
1591 From: Chip Salzenberg
1594 Title: "Flush before C<flock(FOO, LOCK_UN)>"
1595 From: Chip Salzenberg
1596 Files: pod/perldelta.pod pod/perlfunc.pod pp_sys.c
1598 Title: "Close loopholes in prototype mismatch warning"
1599 From: Chip Salzenberg
1600 Files: op.c sv.c toke.c
1602 Title: "Warn on C<while ($x = each %y) {}>"
1603 From: Chip Salzenberg
1604 Files: op.c pod/perldiag.pod
1606 Title: "Don't warn on C<print $fh func()>"
1607 From: Chip Salzenberg
1612 Title: "Don't say 'static var = 1'"
1613 From: Jarkko Hietaniemi
1614 Msg-ID: <199703091319.PAA24714@alpha.hut.fi>
1615 Date: Sun, 9 Mar 1997 15:19:57 +0200 (EET)
1618 Title: "BSD/OS 3.0 hints"
1619 From: Christopher Davis <ckd@loiosh.kei.com>
1620 Msg-ID: <w47mjakw5t.fsf@loiosh.kei.com>
1621 Date: 14 Mar 1997 16:20:46 -0500
1622 Files: hints/bsdos.sh
1624 Title: "More MachTen hints"
1626 Msg-ID: <Pine.GSO.3.95q.970316133852.27997A-100000@kelly.teleport.com
1627 Date: Sun, 16 Mar 1997 13:40:35 -0800 (PST)
1628 Files: hints/machten_2.sh
1630 Title: "HP/UX hint comments"
1631 From: Andy Dougherty
1632 Msg-ID: <Pine.SOL.3.95q.970321153918.28770B-100000@fractal.lafayette.
1633 Date: Fri, 21 Mar 1997 15:43:07 -0500 (EST)
1634 Files: hints/hpux.sh
1637 From: Charles Bailey
1638 Msg-ID: <1997Mar11.220056.1873182@hmivax.humgen.upenn.edu>
1639 Date: Tue, 11 Mar 1997 22:00:55 -0500 (EST)
1640 Files: lib/ExtUtils/MM_VMS.pm lib/Test/Harness.pm t/op/taint.t
1641 utils/perlbug.PL vms/descrip.mms
1643 Title: "vmsish.t and related patches"
1644 From: Charles Bailey
1645 Msg-ID: <01IGQW3IP1KK005VFB@hmivax.humgen.upenn.edu>
1646 Date: Fri, 21 Mar 1997 01:32:47 -0500 (EST)
1647 Files: MANIFEST perl.h vms/descrip.mms vms/ext/vmsish.t vms/vms.c
1649 Title: "Win32 update (four patches)"
1650 From: Gurusamy Sarathy and Nick Ing-Simmons
1651 Files: MANIFEST README.win32 lib/AutoSplit.pm lib/Cwd.pm
1652 lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm
1653 lib/ExtUtils/MM_OS2.pm lib/ExtUtils/MM_Unix.pm
1654 lib/ExtUtils/MM_Win32.pm lib/ExtUtils/MakeMaker.pm
1655 lib/ExtUtils/Mksymlists.pm lib/File/Basename.pm
1656 lib/File/Path.pm mg.c t/comp/cpp.t t/comp/script.t t/harness
1657 t/io/argv.t t/io/dup.t t/io/fs.t t/io/inplace.t
1658 t/lib/filehand.t t/lib/io_dup.t t/lib/io_sel.t
1659 t/lib/io_taint.t t/op/closure.t t/op/exec.t t/op/glob.t
1660 t/op/goto.t t/op/magic.t t/op/misc.t t/op/rand.t
1661 t/op/split.t t/op/stat.t t/op/sysio.t t/op/taint.t
1662 t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t util.c
1667 Title: "Guard against buffer overflow in yyerror() and related funcs"
1668 From: Chip Salzenberg
1671 Title: "For bin compat, rename calllist() and he_{,delay}free"
1672 From: Chip Salzenberg
1673 Files: global.sym hv.c op.c perl.c pod/perlguts.pod proto.h
1675 Title: "Fix C<print> on tied default handle"
1676 From: Chip Salzenberg
1679 Title: "Fix C<local($a, undef, $b) = (1,2,3)>"
1680 From: Chip Salzenberg
1683 Title: "Improve diagnostic on C<@a++>, C<--%a>, @a =~ s/a/b/"
1684 From: Chip Salzenberg
1685 Files: pp.c pp_hot.c
1687 Title: "Don't warn on C<$x{y} .= "z"> when %x is tied"
1688 From: Chip Salzenberg
1691 Title: "Eliminate 'unreachable code' warnings"
1692 From: Chip Salzenberg
1693 Files: ext/POSIX/POSIX.xs mg.c pp_ctl.c toke.c
1695 Title: "printf format corrections for -DDEBUGGING"
1696 From: Roderick Schertler
1697 Msg-ID: <26592.858793370@eeyore.ibcinc.com>
1698 Date: Wed, 19 Mar 1997 12:42:50 -0500
1699 Files: doop.c malloc.c op.c pp_ctl.c regexec.c sv.c x2p/str.c
1702 Title: "Warn about missing -DMULTIPLICITY if likely a problem"
1703 From: Doug MacEachern
1704 Msg-ID: <199703192345.SAA15070@postman.osf.org>
1705 Date: Wed, 19 Mar 1997 18:45:53 -0500
1710 Title: "Don't use $(LIBS) when creating shared libperl"
1711 From: Chip Salzenberg
1714 Title: "Don't use db 2.x, we're not yet ready for it"
1715 From: Paul Marquess and Andy Dougherty
1718 Title: "Warn if #! command is longer than 32 chars"
1719 From: Chip Salzenberg
1722 Title: "patches re perl -wc install{perl,man}"
1723 From: Robin Barker <rmb1@cise.npl.co.uk>
1724 Msg-ID: <21544.9703111313@tempest.cise.npl.co.uk>
1725 Date: Tue, 11 Mar 97 13:13:16 GMT
1726 Files: installman installperl
1728 Title: "3_93 doesn't install pods"
1729 From: Spider Boardman
1730 Msg-ID: <199703160721.CAA08339@Orb.Nashua.NH.US>
1731 Date: Sun, 16 Mar 1997 02:21:35 -0500
1734 Title: "When installing, use File::Copy instead of `cp`"
1735 From: Chip Salzenberg
1738 Title: "Make hint files' warnings more visible"
1739 From: Hallvard B Furuseth
1740 Msg-ID: <199703202218.XAA09041@bombur2.uio.no>
1741 Date: Thu, 20 Mar 1997 23:18:03 +0100 (MET)
1742 Files: hints/3b1.sh hints/apollo.sh hints/cxux.sh hints/dcosx.sh
1743 hints/dgux.sh hints/esix4.sh hints/freebsd.sh hints/hpux.sh
1744 hints/irix_4.sh hints/mips.sh hints/next_3_0.sh hints/os2.sh
1745 hints/qnx.sh hints/sco_2_3_3.sh hints/sco_2_3_4.sh
1746 hints/solaris_2.sh hints/ultrix_4.sh hints/utekv.sh
1748 LIBRARY AND EXTENSIONS
1750 Title: "New module: autouse.pm"
1751 From: Ilya Zakharevich
1752 Msg-ID: <199703210034.TAA13469@monk.mps.ohio-state.edu>
1753 Date: Thu, 20 Mar 1997 19:34:30 -0500 (EST)
1754 Files: MANIFEST lib/autouse.pm
1756 Title: "Math::Complex update"
1757 From: Jarkko Hietaniemi
1758 Files: lib/Math/Complex.pm t/lib/complex.t
1760 Title: "Refresh DB_File to 1.12"
1762 Msg-ID: <9703121551.AA07435@claudius.bfsec.bt.co.uk>
1763 Date: Wed, 12 Mar 97 15:51:14 GMT
1764 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
1766 Title: "New subroutine Symbol::qualify_to_ref()"
1767 From: Roderick Schertler
1768 Msg-ID: <pzlo7ut03b.fsf@eeyore.ibcinc.com>
1769 Date: 11 Mar 1997 19:39:36 -0500
1770 Files: lib/Symbol.pm
1772 Title: "In debugger, don't reference %{$f{$g}} if $f{$g} doesn't exist"
1773 From: Chip Salzenberg
1774 Files: lib/perl5db.pl
1776 Title: "In File::Path, some systems can't remove read-only files"
1777 From: Chip Salzenberg
1778 Files: lib/File/Path.pm
1780 Title: "Fix typo in -l*perl* pattern"
1781 From: Doug MacEachern
1782 Msg-ID: <199703110414.XAA12884@berlin.atlantic.net>
1783 Date: Mon, 10 Mar 1997 22:58:38 -0500
1784 Files: lib/ExtUtils/Embed.pm
1786 Title: "Fix bugs revealed by prototype warnings"
1787 From: Chip Salzenberg
1788 Files: ext/Opcode/Opcode.pm lib/ExtUtils/MakeMaker.pm
1791 Title: "Problems with SKIP in makemaker"
1792 From: Ilya Zakharevich
1793 Msg-ID: <199703210413.XAA21601@monk.mps.ohio-state.edu>
1794 Date: Thu, 20 Mar 1997 23:13:31 -0500 (EST)
1795 Files: lib/ExtUtils/MM_Unix.pm
1797 Title: "In Exporter, don't C<require Carp> at file scope"
1798 From: Chip Salzenberg
1799 Files: lib/Exporter.pm
1801 Title: "fix for Exporter's $SIG{__WARN__} handler"
1802 From: Roderick Schertler
1803 Msg-ID: <2282.858296451@eeyore.ibcinc.com>
1804 Date: Thu, 13 Mar 1997 18:40:51 -0500
1805 Files: lib/Exporter.pm
1807 Title: "Don't try to substr() refs in Carp"
1808 From: Chip Salzenberg
1811 Title: "Re: NUL in die and other messages"
1813 Msg-ID: <E0w815V-0005xs-00@ursa.cus.cam.ac.uk>
1814 Date: Fri, 21 Mar 1997 09:58:17 +0000
1817 Title: "Add entry for prototype() in Pod::Functions"
1818 From: Chip Salzenberg
1819 Files: lib/Pod/Functions.pm
1821 Title: "Fix typos in IO::Socket documentation"
1823 Msg-ID: <E0w75po-0003yh-00@taurus.cus.cam.ac.uk>
1824 Date: Tue, 18 Mar 1997 20:50:16 +0000
1825 Files: ext/IO/lib/IO/Socket.pm
1833 Title: "Re: bug in pod2man (5.00326): section=3 for .pm modules"
1834 From: Roderick Schertler
1835 Msg-ID: <pzn2sat1hg.fsf@eeyore.ibcinc.com>
1836 Date: 11 Mar 1997 19:09:31 -0500
1837 Files: pod/pod2man.PL
1841 Title: "perlfaq.pod"
1842 From: Tom Christiansen
1843 Msg-ID: <199703172301.QAA12566@jhereg.perl.com>
1844 Date: Mon, 17 Mar 1997 16:01:40 -0700
1845 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
1846 pod/perlfaq*.pod pod/roffitall
1848 Title: "*.pod changes based on the FAQ"
1850 Msg-ID: <199703171650.JAA02655@elara.frii.com>
1851 Date: Mon, 17 Mar 1997 09:50:14 -0700 (MST)
1852 Files: pod/perldata.pod pod/perlfunc.pod pod/perlipc.pod
1853 pod/perlop.pod pod/perlre.pod pod/perlrun.pod
1854 pod/perlsec.pod pod/perlvar.pod
1856 Title: "INSTALL: How to enable debugging"
1857 From: Andy Dougherty
1858 Msg-ID: <Pine.SOL.3.95q.970321112326.1414A-100000@fractal.lafayette.e
1859 Date: Fri, 21 Mar 1997 11:25:32 -0500 (EST)
1862 Title: "Document that $. is not reset on implicit open"
1863 From: Chip Salzenberg
1864 Files: pod/perldelta.pod
1866 Title: "Re: Embedding success with _93 "
1867 From: Doug MacEachern
1868 Msg-ID: <199703112255.RAA22775@postman.osf.org>
1869 Date: Tue, 11 Mar 1997 17:55:05 -0500
1870 Files: pod/perldelta.pod
1872 Title: "Update site list"
1873 From: lvirden@cas.org (Larry W. Virden, x2487)
1874 Msg-ID: <9703111053.AA20051@cas.org>
1875 Date: Tue, 11 Mar 1997 10:53:49 -0500
1876 Files: pod/perlmod.pod
1878 Title: "Patch to document illegal characters"
1880 Msg-ID: <Pine.GSO.3.96.970314090558.15346J-100000@kelly.teleport.com>
1881 Date: Fri, 14 Mar 1997 09:08:10 -0800 (PST)
1882 Files: pod/perldiag.pod pod/perltrap.pod
1884 Title: "Document trap with //o and closures"
1885 From: Charles Bailey
1886 Msg-ID: <01IGCHWRNSEU00661G@hmivax.humgen.upenn.edu>
1887 Date: Mon, 10 Mar 1997 18:08:08 -0500 (EST)
1888 Files: pod/perltrap.pod
1890 Title: "Re: Inline PI function"
1892 Msg-ID: <Pine.GSO.3.95q.970310143125.22489V-100000@kelly.teleport.com
1893 Date: Mon, 10 Mar 1997 14:33:20 -0800 (PST)
1894 Files: pod/perlsub.pod
1896 Title: "Illegal character in input"
1898 Msg-ID: <Pine.GSO.3.95q.970310151512.22489a-100000@kelly.teleport.com
1899 Date: Mon, 10 Mar 1997 15:21:21 -0800 (PST)
1900 Files: pod/perldiag.pod
1902 Title: "Patch for docs Re: Lost backslash"
1904 Msg-ID: <Pine.GSO.3.96.970319071438.24834G-100000@kelly.teleport.com>
1905 Date: Wed, 19 Mar 1997 07:28:57 -0800 (PST)
1906 Files: pod/perlop.pod
1908 Title: "XSUB's doc fix"
1909 From: Roderick Schertler
1910 Msg-ID: <28804.858012126@eeyore.ibcinc.com>
1911 Date: Mon, 10 Mar 1997 11:42:06 -0500
1912 Files: pod/perlcall.pod pod/perlguts.pod pod/perlxstut.pod
1914 Title: "Document return from do FILE"
1916 Msg-ID: <E0w70DK-0001yJ-00@ursa.cus.cam.ac.uk>
1917 Date: Tue, 18 Mar 1997 14:50:10 +0000
1918 Files: pod/perlfunc.pod
1920 Title: "Document $^M in perlvar"
1921 From: Robin Barker <rmb1@cise.npl.co.uk>
1922 Msg-ID: <6153.9703202108@tempest.cise.npl.co.uk>
1923 Date: Thu, 20 Mar 97 21:08:33 GMT
1924 Files: pod/perlvar.pod
1926 Title: "typos in pods of 5.003_93"
1927 From: Jim Meyering <meyering@asic.sc.ti.com>
1928 Msg-ID: <wpgendbzvhx.fsf@asic.sc.ti.com>
1929 Date: 19 Mar 1997 10:39:38 -0600
1930 Files: pod/perlfunc.pod pod/perlguts.pod pod/perlre.pod
1931 pod/perltoot.pod pod/perlxs.pod
1933 Title: "Re: Updates to pod punctuations"
1934 From: lvirden@cas.org (Larry W. Virden, x2487)
1935 Msg-ID: <9703141700.AA22911@cas.org>
1936 Date: Fri, 14 Mar 1997 17:00:12 -0500
1939 Title: "clarify example in perlfunc"
1940 From: Jarkko Hietaniemi
1941 Msg-ID: <199703201746.TAA25195@alpha.hut.fi>
1942 Date: Thu, 20 Mar 1997 19:46:01 +0200 (EET)
1943 Files: pod/perlfunc.pod
1945 Title: "Regularize headings in DB_File documentation"
1946 From: Chip Salzenberg
1947 Files: ext/DB_File/DB_File.pm
1955 "This release will be the public beta of 5.004,
1956 or my name isn't Larson T. Pettifogger."
1958 "Gone like *that*, a fortune in letterhead."
1960 CORE LANGUAGE CHANGES
1962 Title: "Don't autovivify array and hash elements in sub parameters"
1963 From: Gurusamy Sarathy
1964 Msg-ID: <199703061912.OAA20606@aatma.engin.umich.edu>
1965 Date: Thu, 06 Mar 1997 14:12:09 -0500
1966 Files: op.c pod/perldelta.pod pod/perlsub.pod pod/perltrap.pod
1968 Title: "Support READ and GETC for tied handles"
1969 From: Doug MacEachern
1970 Msg-ID: <199703090019.TAA32591@postman.osf.org>
1971 Date: Sat, 08 Mar 1997 19:19:38 -0500
1972 Files: pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
1974 Title: "Warn on C<@x =~ /a/> and C<%x =~ s/a/b/>"
1975 From: Chip Salzenberg
1976 Files: op.c pod/perldiag.pod
1978 Title: "Warn on %{+undef} and @{+undef}"
1979 From: Chip Salzenberg
1980 Files: pp.c pp_hot.c
1985 From: Charles Bailey
1986 Msg-ID: <01IG8KN5R28M00661G@hmivax.humgen.upenn.edu>
1987 Date: Fri, 07 Mar 1997 22:49:46 -0500 (EST)
1988 Files: lib/ExtUtils/MM_VMS.pm vms/descrip.mms vms/gen_shrfls.pl
1991 Title: "AmigaOS hint patch"
1992 From: Norbert Pueschel
1993 Msg-ID: <77724767@Armageddon.meb.uni-bonn.de>
1994 Date: Sat, 08 Mar 1997 12:50:15 +0100
1995 Files: hints/amigaos.sh
1999 Title: "Make conversion of @_ to real array work right after C<shift>"
2000 From: Chip Salzenberg
2003 Title: "Fix imbalanced ENTER/LEAVE from C<BEGIN{die}>"
2004 From: Chip Salzenberg
2005 Files: op.c perl.c proto.h
2007 Title: "perl -P path patch"
2008 From: Andy Dougherty
2009 Msg-ID: <Pine.SOL.3.95q.970308120242.23766D-100000@fractal.lafayette.
2010 Date: Sat, 08 Mar 1997 12:45:08 -0500 (EST)
2011 Files: config_H config_h.SH perl.c plan9/config.plan9 t/comp/cpp.t
2012 vms/config.vms win32/config.H
2016 Title: "Fix for Unisys UNIX and libperl.so"
2017 From: aburlison@cix.compulink.co.uk (Alan Burlison)
2018 Msg-ID: <memo.147328@cix.compulink.co.uk>
2019 Date: Thu, 6 Mar 97 16:28 GMT0
2022 Title: "Allow './Configure -Uoptimize'"
2023 From: Andy Dougherty
2024 Msg-ID: <Pine.SOL.3.95q.970306110532.11070A-100000@fractal.lafayette.
2025 Date: Thu, 06 Mar 1997 11:15:47 -0500 (EST)
2028 Title: "Use 'test -f', not 'test -x'"
2029 From: Spider Boardman
2030 Msg-ID: <199703080053.TAA13943@web.zk3.dec.com>
2031 Date: Fri, 7 Mar 1997 19:53:00 -0500
2034 Title: "Don't count on 'trap 0' inside () in shell script"
2035 From: aburlison@cix.compulink.co.uk (Alan Burlison)
2036 Msg-ID: <memo.147326@cix.compulink.co.uk>
2037 Date: Thu, 6 Mar 97 16:28 GMT0
2040 LIBRARY AND EXTENSIONS
2042 Title: "Carp with multiple arguments"
2044 Msg-ID: <E0w3STZ-0007RW-00@taurus.cus.cam.ac.uk>
2045 Date: Sat, 8 Mar 1997 20:12:17 +0000
2048 Title: "@EXPORT_FAIL fix for Exporter.pm"
2049 From: Roderick Schertler
2050 Msg-ID: <24884.857841724@eeyore.ibcinc.com>
2051 Date: Sat, 08 Mar 1997 12:22:04 -0500
2052 Files: lib/Exporter.pm
2054 Title: "Open[23] autoflush docs"
2055 From: Roderick Schertler
2056 Msg-ID: <7939.857693947@eeyore.ibcinc.com>
2057 Date: Thu, 06 Mar 1997 19:19:07 -0500
2058 Files: lib/IPC/Open2.pm lib/IPC/Open3.pm
2062 Title: "Fix counts in output of TEST"
2063 From: Hugo van der Sanden <hv@iii.co.uk>
2064 Msg-ID: <331F1507.4BE8@iii.co.uk>
2065 Date: Thu, 06 Mar 1997 19:03:35 +0000
2068 Title: "Ignore backup files in strict.t and warning.t"
2069 From: Chip Salzenberg
2070 Files: t/pragma/strict.t t/pragma/warning.t
2074 Title: "Quote pathname before using as pattern"
2075 From: Chip Salzenberg
2076 Files: pod/pod2html.PL
2080 Title: "Consolidated INSTALL updates since _92"
2081 From: Andy Dougherty
2082 Msg-ID: <Pine.SOL.3.95q.970308131806.23766F-100000@fractal.lafayette.
2083 Date: Sat, 08 Mar 1997 13:21:22 -0500 (EST)
2085 Title: "Fix more E-Mail addresses in pods"
2086 From: Chip Salzenberg
2087 Files: lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Manifest.pm
2088 lib/diagnostics.pm pod/buildtoc
2090 Title: "Warn about '.' terminating E-Mail"
2091 From: Chip Salzenberg
2092 Files: pod/perlform.pod
2094 Title: "OS/2 doc update"
2095 From: Ilya Zakharevich
2096 Msg-ID: <199703080537.AAA25157@monk.mps.ohio-state.edu>
2097 Date: Sat, 8 Mar 1997 00:37:30 -0500 (EST)
2100 Title: "PODs corrections"
2101 From: Ilya Zakharevich
2102 Msg-ID: <199703080253.VAA24975@monk.mps.ohio-state.edu>
2103 Date: Fri, 7 Mar 1997 21:53:04 -0500 (EST)
2104 Files: ext/DB_File/DB_File.pm ext/Socket/Socket.pm
2105 lib/Class/Template.pm lib/ExtUtils/Embed.pm
2106 lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Mksymlists.pm
2107 lib/File/Basename.pm lib/File/stat.pm lib/Time/gmtime.pm
2108 lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
2109 lib/User/pwent.pm pod/perlcall.pod pod/perldebug.pod
2110 pod/perlfunc.pod pod/perlguts.pod pod/perllocale.pod
2111 pod/perlop.pod pod/perlsub.pod
2118 This release will be the public beta of 5.004, or my name isn't
2119 Larson T. Pettifogger.
2121 CORE LANGUAGE CHANGES
2123 Title: "Strictly follow lexical context of C<eval ''> and nested subs"
2124 From: Chip Salzenberg
2127 Title: "Make ::SUPER and UNIVERSAL work together"
2128 From: Chip Salzenberg
2129 Files: gv.c pod/perlguts.pod
2133 Title: "HP-UX hint update"
2134 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
2135 Msg-ID: <1479.857653838@lyon.grenoble.hp.com>
2136 Date: Thu, 06 Mar 97 14:10:38 +0100
2137 Files: hints/hpux.sh
2139 Title: "Re: The continuing MachTen saga"
2141 Msg-ID: <Pine.GSO.3.95q.970305091611.3572E-100000@kelly.teleport.com>
2142 Date: Wed, 5 Mar 1997 09:47:22 -0800 (PST)
2143 Files: hints/machten_2.sh
2145 Title: "OS/2 patches"
2146 From: Ilya Zakharevich
2147 Msg-ID: <199703060308.WAA22211@monk.mps.ohio-state.edu>
2148 Date: Wed, 5 Mar 1997 22:08:43 -0500 (EST)
2149 Files: hints/os2.sh lib/ExtUtils/MakeMaker.pm t/op/taint.t
2151 Title: "VMS patches"
2152 From: Charles Bailey
2153 Msg-ID: <01IG5SQE4A6U00661G@hmivax.humgen.upenn.edu>
2154 Date: Wed, 05 Mar 1997 23:10:24 -0500 (EST)
2155 Files: lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Manifest.pm perlsdio.h
2156 t/op/runlevel.t t/op/taint.t vms/descrip.mms vms/perly_c.vms
2157 vms/sockadapt.c vms/sockadapt.h vms/vms_yfix.pl
2161 Title: "Make sure $^X is tainted when ARG_ZERO_IS_SCRIPT"
2162 From: Chip Salzenberg
2165 Title: "Clarify '-T too late' error"
2166 From: Chip Salzenberg
2167 Files: perl.c pod/perldiag.pod
2169 Title: "Warn when redefining or undefining a constant sub"
2170 From: Chip Salzenberg
2171 Files: pod/perldiag.pod pp.c sv.c
2173 Title: "Don't generate spurious 'not imported' warning"
2174 From: Chip Salzenberg
2175 Files: gv.c t/pragma/strict-vars pod/perldiag.pod
2177 Title: "Clarify message re: @host in string"
2178 From: Chip Salzenberg
2179 Files: pod/perldiag.pod pod/perltrap.pod toke.c
2181 Title: "Disconnect refs that are targets of pp_readline"
2182 From: Chip Salzenberg
2185 Title: "Fix typo in test of HvFILL()"
2186 From: Chip Salzenberg
2189 Title: "Allow for pad name array to be shorter than pad array"
2190 From: Chip Salzenberg
2193 Title: "Eliminate format-string type warnings"
2194 From: Hallvard B Furuseth
2195 Msg-ID: <199703030915.KAA11634@bombur2.uio.no>
2196 Date: Mon, 3 Mar 1997 10:15:11 +0100 (MET)
2197 Files: doio.c ext/POSIX/POSIX.xs gv.c hints/dec_osf.sh pp.c pp_ctl.c
2198 pp_hot.c run.c sv.c x2p/a2py.c
2200 Title: "Update copyright dates"
2201 From: Chip Salzenberg
2202 Files: *.[hc] x2p/*.[hc] win32/EXTERN.h vms/vmsish.h vms/vms.c
2206 Title: "near-harmless bug in _91's Configure"
2207 From: Roderick Schertler
2208 Msg-ID: <pzg1yfuiza.fsf@eeyore.ibcinc.com>
2209 Date: 01 Mar 1997 21:26:49 -0500
2212 Title: "Change 'continuing anyway' to 'probably harmless'"
2213 From: Chip Salzenberg
2214 Files: INSTALL lib/ExtUtils/Liblist.pm
2216 LIBRARY AND EXTENSIONS
2218 Title: "Newer ReadLine"
2219 From: Ilya Zakharevich
2220 Msg-ID: <199703040634.BAA19919@monk.mps.ohio-state.edu>
2221 Date: Tue, 4 Mar 1997 01:34:28 -0500 (EST)
2222 Files: lib/Term/ReadLine.pm lib/perl5db.pl
2224 Title: "Refresh Getopt::Long to 2.9"
2225 From: Johan Vromans <jvromans@squirrel.nl>
2226 Files: lib/Getopt/Long.pm
2228 Title: "Benchmark: using code refs"
2229 From: Hugo van der Sanden <hv@iii.co.uk>
2230 Msg-ID: <199703041132.LAA07613@tyree.iii.co.uk>
2231 Date: Tue, 04 Mar 1997 11:32:11 +0000
2232 Files: lib/Benchmark.pm
2234 Title: "Fix quotewords"
2235 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
2236 Msg-ID: <199703060755.HAA15060@crypt.compulink.co.uk>
2237 Date: Thu, 06 Mar 1997 07:55:25 +0000
2238 Files: lib/Text/ParseWords.pm
2240 Title: "Use IV instead of double for tms structure members"
2241 From: Chip Salzenberg
2242 Files: ext/POSIX/POSIX.xs
2244 Title: "Document IO::File::new_tmpfile"
2245 From: Chip Salzenberg
2246 Files: ext/IO/lib/IO/File.pm
2250 Title: "Make op/TEST silent under -w"
2251 From: d-lewart@uiuc.edu (Daniel S. Lewart)
2252 Msg-ID: <199703011821.NAA13037@sinistar.idle.com>
2253 Date: Sat, 1 Mar 97 12:04:09 CST
2256 Title: "Smarter t/op/taint.t"
2258 Msg-ID: <Pine.GSO.3.95q.970303103047.24000A-100000@kelly.teleport.com
2259 Date: Mon, 3 Mar 1997 10:31:54 -0800 (PST)
2262 Title: "Fix taint test for systems without csh"
2263 From: Chip Salzenberg
2266 Title: "Don't test locales if there is no setlocale()"
2267 From: Chip Salzenberg
2268 Files: t/pragma/locale.t
2272 Title: "Update pod2html"
2273 From: wmiddlet@Adobe.COM (William Middleton)
2274 Msg-ID: <199703030025.QAA08106@ducks>
2275 Date: Sun, 2 Mar 1997 16:25:03 -0800 (PST)
2276 Files: pod/pod2html.PL
2278 Title: "Support 'long long' in h2ph"
2280 Files: utils/h2ph.PL
2284 Title: "Add taint checks and srand to perldelta"
2286 Msg-ID: <Pine.GSO.3.95q.970302115355.23058D-100000@kelly.teleport.com
2287 Date: Sun, 2 Mar 1997 11:56:08 -0800 (PST)
2288 Files: pod/perldelta.pod
2290 Title: "Don't call FileHandle 'deprecated'"
2291 From: Chip Salzenberg
2292 Files: pod/perldelta.pod
2294 Title: "Improve sample module header"
2295 From: Tom Christiansen and Graham Barr
2296 Msg-ID: <199703011732.KAA14693@jhereg.perl.com>
2297 Date: Sat, 01 Mar 1997 10:32:31 -0700
2298 Files: pod/perlmod.pod
2300 Title: "Clarify C<crypt> documentation"
2302 Msg-ID: <Pine.GSO.3.95q.970228131112.12357D-100000@kelly.teleport.com
2303 Date: Fri, 28 Feb 1997 13:18:25 -0800 (PST)
2304 Files: pod/perlfunc.pod
2306 Title: "Update list of CPAN sites"
2307 From: Jarkko Hietaniemi
2308 Msg-ID: <199703021454.QAA07446@alpha.hut.fi>
2309 Date: Sun, 2 Mar 1997 16:54:22 +0200 (EET)
2310 Files: pod/perlmod.pod
2312 Title: "Enhance description of 'server error'"
2313 From: Jarkko Hietaniemi
2314 Msg-ID: <199702041903.VAA16070@alpha.hut.fi>
2315 Date: Tue, 4 Feb 1997 21:03:23 +0200 (EET)
2316 Files: pod/perldiag.pod
2318 Title: "Regularize format of E-Mail addresses in *.pod"
2319 From: Chip Salzenberg
2327 This is (should be? must be!) the public beta of 5.004.
2329 CORE LANGUAGE CHANGES
2331 Title: "Fix perl_call_*() when !G_EVAL"
2332 From: Gurusamy Sarathy
2333 Msg-ID: <199702250725.CAA09192@aatma.engin.umich.edu>,
2334 <199702251925.OAA15498@aatma.engin.umich.edu>,
2335 <199702252200.RAA16853@aatma.engin.umich.edu>
2336 Date: Tue, 25 Feb 1997 02:25:56 -0500
2337 Files: MANIFEST gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c
2340 Title: "Fix taint tests for writeable dirs in $ENV{PATH}"
2341 From: Chip Salzenberg
2342 Files: mg.c mg.h pod/perlsec.pod taint.c
2344 Title: "Forbid tainted parameters for truncate()"
2345 From: Chip Salzenberg
2348 Title: "Don't taint magic hash keys unnecessarily"
2349 From: Charles Bailey
2350 Msg-ID: <01IFXL9TY74Y00661G@hmivax.humgen.upenn.edu>
2351 Date: Fri, 28 Feb 1997 02:11:26 -0500 (EST)
2356 Title: "VMS patches post _90"
2357 From: Charles Bailey
2358 Msg-ID: <01IFYDE5ZT7O005A53@hmivax.humgen.upenn.edu>
2359 Date: Fri, 28 Feb 1997 15:26:33 -0500 (EST)
2360 Files: doio.c mg.c perl.h pp_hot.c t/op/rand.t t/op/taint.t taint.c
2361 vms/descrip.mms vms/vms.c
2363 Title: "Fix taint check in system() and exec() under VMS and OS/2"
2364 From: Chip Salzenberg
2367 Title: "If _XOPEN_VERSION >= 4, socket length parameters are size_t"
2368 From: Michael H. Moran <mhm@austin.ibm.com>
2369 Files: perl.h pp_sys.c
2371 Title: "Make dooneliner() compile again"
2372 From: Chip Salzenberg
2377 Title: "Short-circuit duplicate study() calls"
2378 From: Chip Salzenberg
2381 Title: "Call sv_set[iu]v() with [IU]V parameter, not [IU]32"
2382 From: Chip Salzenberg
2383 Files: perl.c pp.c pp_sys.c toke.c util.c
2385 Title: "Clean up and document API for hashes"
2386 From: Gurusamy Sarathy
2387 Msg-ID: <199702251824.NAA14859@aatma.engin.umich.edu>
2388 Date: Tue, 25 Feb 1997 13:24:02 -0500
2389 Files: hv.c hv.h pod/perldelta.pod pod/perlguts.pod
2391 Title: "pp_undef was not always freeing memory"
2392 From: Ilya Zakharevich
2393 Msg-ID: <199702270653.BAA13949@monk.mps.ohio-state.edu>
2394 Date: Thu, 27 Feb 1997 01:53:51 -0500 (EST)
2397 Title: "Fix SEGV when debugging with foreach() lvalue patch"
2398 From: Ilya Zakharevich
2399 Msg-ID: <199702271924.OAA14557@monk.mps.ohio-state.edu>
2400 Date: Thu, 27 Feb 1997 14:24:36 -0500 (EST)
2403 Title: "Don't examine rx->exec_tainted if pregexec() fails"
2404 From: Chip Salzenberg
2407 Title: "Silence bogus typo warning on $DB::postponed"
2408 From: Gurusamy Sarathy
2409 Msg-ID: <199702271802.NAA12505@aatma.engin.umich.edu>
2410 Date: Thu, 27 Feb 1997 13:02:30 -0500
2415 Title: "Sanity check linking with $libs"
2416 From: Andy Dougherty
2417 Msg-ID: <Pine.SOL.3.95q.970225221634.2486A-100000@fractal.lafayette.edu>
2418 Date: Tue, 25 Feb 1997 14:13:45 -0500 (EST)
2421 Title: "Flush stdout when printing $randbits guess"
2422 From: Chip Salzenberg
2425 Title: "Configure changes for Irix nm"
2426 From: Helmut Jarausch and Fabien Tassin
2429 Title: "Update OS/2 Configure diff"
2430 From: Ilya Zakharevich
2431 Msg-ID: <199702251906.OAA10608@monk.mps.ohio-state.edu>
2432 Date: Tue, 25 Feb 1997 14:06:23 -0500 (EST)
2433 Files: os2/diff.configure
2435 LIBRARY AND EXTENSIONS
2437 Title: "Don't require() in a signal handler"
2438 From: Chip Salzenberg
2439 Files: lib/perl5db.pl
2441 Title: "Make IPC::Open3 work without fork()"
2442 From: Ilya Zakharevich
2443 Msg-ID: <199702251937.OAA10718@monk.mps.ohio-state.edu>
2444 Date: Tue, 25 Feb 1997 14:37:07 -0500 (EST)
2445 Files: lib/IPC/Open3.pm
2447 Title: "Follow up on elimination of $` $& $' in libraries"
2449 Msg-ID: <E0w0Sqc-00046E-00@ursa.cus.cam.ac.uk>
2450 Date: Fri, 28 Feb 1997 13:59:42 +0000
2451 Files: lib/Getopt/Long.pm lib/diagnostics.pm
2453 Title: "Don't warn on use of CCFLAGS"
2454 From: Andreas Koenig
2455 Msg-ID: <199702251038.LAA13123@anna.in-berlin.de>
2456 Date: Tue, 25 Feb 1997 11:38:43 +0100
2457 Files: lib/ExtUtils/MakeMaker.pm
2459 Title: "Allow explicit '-lperl' in link arguments"
2460 From: Doug MacEachern
2461 Msg-ID: <199702271625.LAA25402@postman.osf.org>
2462 Date: Thu, 27 Feb 1997 11:25:04 -0500
2463 Files: lib/ExtUtils/Embed.pm
2467 Title: "New test op/taint.t"
2469 Msg-ID: <Pine.GSO.3.95q.970225101328.18288M-100000@kelly.teleport.com
2470 Date: Tue, 25 Feb 1997 11:36:53 -0800 (PST)
2471 Files: MANIFEST t/op/taint.t
2473 Title: "Patch to t/op/rand.t"
2475 Msg-ID: <Pine.GSO.3.95q.970225181321.13796Q-100000@kelly.teleport.com
2476 Date: Tue, 25 Feb 1997 18:19:34 -0800 (PST)
2481 Title: "Add --lax option to pod2man; use it in perldoc"
2482 From: Nat <gnat@frii.com>, Chip Salzenberg
2483 Files: pod/pod2man.PL utils/perldoc.PL
2485 Title: "Eliminate dead code in pod2man"
2486 From: Chip Salzenberg
2487 Files: pod/pod2man.PL
2491 Title: "Warn about intrusive sfio behavior"
2492 From: Andy Dougherty
2493 Msg-ID: <Pine.SOL.3.95q.970228112136.24038G-100000@fractal.lafayette.
2494 Date: Fri, 28 Feb 1997 11:35:49 -0500 (EST)
2497 Title: "Updates to perlfunc.pod"
2498 From: Tom Phoenix (with help from M.J.T. Guy and Tom C.)
2499 Files: pod/perlfunc.pod
2501 Title: "Move ENVIRONMENT from perl.pod to perlrun.pod"
2502 From: Chip Salzenberg
2503 Files: pod/perl.pod pod/perlrun.pod
2505 Title: "Describe PERL_DEBUG_MSTATS in perlrun.pod"
2506 From: Nat <gnat@frii.com>
2507 Files: pod/perlrun.pod
2509 Title: "Fix references to perlbug"
2510 From: Chip Salzenberg
2511 Files: pod/perl.pod pod/perldelta.pod pod/perllocale.pod
2519 At last, a mil[le]stone: The first beta of Perl 5.004.
2521 CORE LANGUAGE CHANGES
2523 Title: "Automatically call srand() before rand() if user didn't"
2524 From: Chip Salzenberg
2525 Files: pod/perlfunc.pod pp.c
2529 Title: "Ultrix hints"
2530 From: Spider Boardman
2531 Msg-ID: <199702220951.EAA08156@Orb.Nashua.NH.US>
2532 Date: Sat, 22 Feb 1997 04:51:48 -0500
2533 Files: hints/ultrix_4.sh
2535 Title: "Digital UNIX and 3_28"
2536 From: Jarkko Hietaniemi
2537 Msg-ID: <199702231427.QAA13807@alpha.hut.fi>
2538 Date: Sun, 23 Feb 1997 16:27:19 +0200 (EET)
2539 Files: Configure MANIFEST ext/NDBM_File/hints/dec_osf.pl
2540 ext/ODBM_File/hints/dec_osf.pl hints/dec_osf.sh
2542 Title: "AmigaOS patches to 5.003_28"
2543 From: Norbert Pueschel
2544 Msg-ID: <77724759@Armageddon.meb.uni-bonn.de>
2545 Date: Sat, 22 Feb 1997 18:08:02 +0100
2546 Files: README.amiga hints/amigaos.sh t/io/fs.t t/lib/anydbm.t
2547 t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t
2548 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
2549 t/op/magic.t t/op/stat.t
2551 Title: "Hints for DC/OSx"
2552 From: Stephen Zander <srz@loopback>
2553 Msg-ID: <199702242124.NAA03796@wsuse5.mckesson.com>
2554 Date: Mon, 24 Feb 1997 13:24:54 -0800
2555 Files: hints/dcosx.sh
2557 Title: "Update VMS version"
2558 From: Chip Salzenberg
2559 Files: vms/config.vms vms/descrip.mms
2563 Title: "Don't assume that sizeof(int) >= sizeof(void*)"
2564 From: Chip Salzenberg
2565 Files: doio.c malloc.c regexec.c
2569 Title: "Re: ccdlflags don't quite work"
2570 From: Andy Dougherty
2571 Msg-ID: <Pine.SOL.3.95q.970224160630.5700E-100000@fractal.lafayette.e
2572 Date: Mon, 24 Feb 1997 16:07:07 -0500 (EST)
2575 Title: "Use $ccflags, $ldflags, $libs when determining $randbits"
2576 From: Chip Salzenberg
2579 Title: "'installperl -v' doesn't do enough"
2580 From: Spider Boardman
2581 Msg-ID: <199702241342.IAA25945@Orb.Nashua.NH.US>
2582 Date: Mon, 24 Feb 1997 08:42:59 -0500
2585 Title: "installperl breaks running system (for a while)"
2586 From: Spider Boardman
2587 Msg-ID: <199702241412.JAA11829@Orb.Nashua.NH.US>
2588 Date: Mon, 24 Feb 1997 09:12:11 -0500
2591 LIBRARY AND EXTENSIONS
2593 Title: "Don't clobber $1 et al in debugger's DB::sub()"
2594 From: Ilya Zakharevich
2595 Files: lib/perl5db.pl
2597 Title: "Fix fd leak in IO::Pipe"
2598 From: Roderick Schertler
2599 Msg-ID: <pzn2sv722y.fsf@eeyore.ibcinc.com>
2600 Date: 23 Feb 1997 14:29:57 -0500
2601 Files: ext/IO/lib/IO/Pipe.pm
2603 Title: "Pod::Text fixes"
2604 From: Roderick Schertler
2605 Msg-ID: <350.856634588@eeyore.ibcinc.com>
2606 Date: Sat, 22 Feb 1997 13:03:08 -0500
2607 Files: lib/Pod/Text.pm
2609 Title: "Trivial patch to make ExtUtils::Install more -w clean"
2611 Msg-ID: <9702241605.AA17436@toad.ig.co.uk>
2612 Date: Mon, 24 Feb 1997 16:05:17 +0000
2613 Files: lib/ExtUtils/Install.pm
2615 Title: "C<use vars> didn't work until 5.002"
2616 From: Chip Salzenberg
2621 Title: "More thoroughly test rand() and srand()"
2625 Title: "Don't use <*> where readdir() will do"
2626 From: Chip Salzenberg
2629 Title: "Allow for $^X to be 'miniperl'"
2630 From: Dominic Dunlop <domo@slipper.ip.lu>
2631 Msg-ID: <v03020903af360f31aced@[194.51.248.65]>
2632 Date: Sun, 23 Feb 1997 16:22:45 +0100
2637 Title: "Post-28 INSTALL updates"
2638 From: Andy Dougherty
2639 Msg-ID: <Pine.SOL.3.95q.970224170713.5700H-100000@fractal.lafayette.e
2640 Date: Mon, 24 Feb 1997 17:09:09 -0500 (EST)
2643 Title: "Re: Hash key created by subroutine call? (fwd) "
2644 From: Gurusamy Sarathy
2645 Msg-ID: <199702242229.RAA04395@aatma.engin.umich.edu>
2646 Date: Mon, 24 Feb 1997 17:29:30 -0500
2647 Files: pod/perlsub.pod pod/perltrap.pod
2649 Title: "Add documentation and '-h' option to perlbug"
2650 From: Gurusamy Sarathy
2651 Msg-ID: <199702240854.DAA27128@aatma.engin.umich.edu>
2652 and <199702242009.PAA02849@aatma.engin.umich.edu>
2653 Date: Mon, 24 Feb 1997
2654 Files: pod/perl.pod pod/perldelta.pod installman
2657 Title: "pumpkin-1.9.pod"
2658 From: Andy Dougherty
2659 Msg-ID: <Pine.SOL.3.95q.970224155702.5700D-100000@fractal.lafayette.e
2660 Date: Mon, 24 Feb 1997 16:06:02 -0500 (EST)
2661 Files: Porting/pumpkin.pod
2665 Title: "Fix typo in 'Tolkien quotation typo' fix"
2666 From: Jarkko Hietaniemi
2669 Title: "Document one-argument limitation with #! line"
2671 Msg-ID: <Pine.GSO.3.95q.970223182745.15989A-100000@kelly.teleport.com
2672 Date: Sun, 23 Feb 1997 18:41:02 -0800 (PST)
2673 Files: pod/perldiag.pod pod/perlsec.pod
2680 This release is beta candidate #6. If this isn't good enough to go beta,
2681 I'll eat a floppy disk. (Okay, it's a chocolate floppy, but still....)
2683 CORE LANGUAGE CHANGES
2685 Title: "Don't let C<sub foo;> undefine &foo"
2686 From: Chip Salzenberg
2689 Title: "Make code, doc agree on $ENV{PATH} and `cmd`"
2690 From: Chip Salzenberg
2691 Files: pod/perlsec.pod pp_sys.c
2693 Title: "Don't taint $x in C<$x = ($tainted =~ /(\w+)/)>"
2694 From: Chip Salzenberg
2695 Files: pp_ctl.c pp_hot.c
2697 Title: "Turn off 'expression tainted' flag at end of runops()"
2698 From: Chip Salzenberg
2701 Title: "When overloading, don't throw away nomethod's value"
2702 From: Ilya Zakharevich
2705 Title: "Optimize keys() and values() in void context"
2706 From: Chip Salzenberg
2711 Title: "New hints for Digital UNIX"
2712 From: Jarkko Hietaniemi
2713 Files: hints/dec_osf.sh
2715 Title: "No version of AIX has working setre[ug]id()"
2716 From: neufeld@fast.pvi.org (Keith Neufeld)
2719 Title: "VMS patches post _27"
2720 From: Charles Bailey
2721 Msg-ID: <01IFMEMPN1IU0057E2@hmivax.humgen.upenn.edu>
2722 Date: Thu, 20 Feb 1997 01:58:46 -0500 (EST)
2723 Files: MANIFEST dosish.h hv.c lib/ExtUtils/MM_VMS.pm
2724 lib/ExtUtils/xsubpp perl.c perlsdio.h pod/perldelta.pod
2725 pod/perlvar.pod t/op/closure.t unixish.h vms/Makefile
2726 vms/descrip.mms vms/ext/filespec.t vms/genconfig.pl
2727 vms/vms.c vms/vmsish.h
2729 Title: "Re: OS/2 patch for _27"
2730 From: Ilya Zakharevich
2731 Msg-ID: <199702210024.TAA03174@monk.mps.ohio-state.edu>
2732 Date: Thu, 20 Feb 1997 19:24:16 -0500 (EST)
2733 Files: INSTALL README.os2 lib/Test/Harness.pm os2/Changes
2734 os2/OS2/PrfDB/t/os2_prfdb.t os2/os2.c os2/os2ish.h
2735 os2/perl2cmd.pl perl.c pod/perldelta.pod t/TEST t/harness
2741 From: Chip Salzenberg
2744 Title: "Undo signal patch -- it broke die() in signal"
2745 From: Chip Salzenberg
2748 Title: "Fix perl_call_sv(..., G_NOARGS)"
2749 From: Chip Salzenberg
2752 Title: "Fix SIGSEGV when cloning sub with complex expression"
2753 From: Chip Salzenberg
2756 Title: "Minor update to malloc.c"
2757 From: Ilya Zakharevich
2758 Msg-ID: <199702210244.VAA03676@monk.mps.ohio-state.edu>
2759 Date: Thu, 20 Feb 1997 21:44:13 -0500 (EST)
2762 Title: "Fix the Tolkien quotation"
2763 From: Chip Salzenberg
2770 LIBRARY AND EXTENSIONS
2772 Title: "Debugger patch"
2773 From: Ilya Zakharevich
2774 Msg-ID: <199702210737.CAA03951@monk.mps.ohio-state.edu>
2775 Date: Fri, 21 Feb 1997 02:37:59 -0500 (EST)
2776 Files: lib/perl5db.pl
2778 Title: "Avoid $` $& $' in libraries"
2779 From: Ilya Zakharevich
2780 Msg-ID: <199702210207.VAA03560@monk.mps.ohio-state.edu>
2781 Date: Thu, 20 Feb 1997 21:07:30 -0500 (EST)
2782 Files: lib/Getopt/Long.pm lib/Pod/Text.pm lib/diagnostics.pm
2783 os2/OS2/REXX/REXX.pm
2785 Title: "Remove redundant clearerr() from IO::Seekable"
2786 From: Chip Salzenberg
2787 Files: ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Seekable.pm
2789 Title: "prototype error in File::stat"
2790 From: Graham.Barr@tiuk.ti.com
2791 Msg-ID: <199702180748.HAA14151@ultra-boy>
2792 Date: Tue, 18 Feb 1997 07:48:40 GMT
2793 Files: lib/File/stat.pm
2797 Title: "Include 'study' in regexp.t"
2798 From: Chip Salzenberg
2799 Files: t/op/regexp.t
2801 Title: "Don't run locale test if -DNO_LOCALE"
2802 From: Chip Salzenberg
2803 Files: t/pragma/locale.t
2805 Title: "Tweak tests to notice $dont_use_nlink"
2806 From: Chip Salzenberg
2807 Files: t/io/fs.t t/op/stat.t
2809 Title: "Add test for grep() and wantarray"
2810 From: Hugo van der Sanden <hv@iii.co.uk>
2811 Msg-ID: <199702181105.LAA17895@tyree.iii.co.uk>
2812 Date: Tue, 18 Feb 1997 11:05:59 +0000
2821 Title: "INSTALL updates since _26"
2822 From: Andy Dougherty
2823 Msg-ID: <Pine.SOL.3.95q.970218155815.2014F-100000@fractal.lafayette.e
2824 Date: Tue, 18 Feb 1997 16:00:08 -0500 (EST)
2827 Title: "Document "$$0" change"
2828 From: Chip Salzenberg
2829 Files: pod/perldelta.pod
2831 Title: "Don't recommend impossible //o for C<$x =~ $y>"
2832 From: Chip Salzenberg
2833 Files: pod/perlop.pod
2835 Title: "Correct doc that claimed that <FH> was never false"
2836 From: Chip Salzenberg
2837 Files: pod/perldelta.pod pod/perlop.pod
2839 Title: "Document C<$?> vs. $SIG{CHLD}"
2840 From: Ulrich Pfeifer
2841 Files: pod/perlvar.pod
2843 Title: "Add pumpkin.pod"
2844 From: Chip Salzenberg
2845 Files: MANIFEST Porting/pumpkin.pod
2847 Title: "Don't say "associat*ve arr*y""
2848 From: Chip Salzenberg
2849 Files: MANIFEST gv.h hv.c lib/Env.pm lib/overload.pm opcode.pl
2850 pod/perl.pod pod/perldelta.pod pod/perldiag.pod
2851 pod/perlfunc.pod pod/perlguts.pod pod/perlmod.pod
2852 pod/perltie.pod pod/perltoc.pod pod/perltrap.pod x2p/a2p.pod
2859 This release is beta candidate #5: Our last, best hope for a beta.
2861 CORE LANGUAGE CHANGES
2863 Title: "Better looks_like_number() function [sv.c]"
2865 Msg-ID: <199702141708.SAA17546@bergen.sn.no>
2866 Date: Fri, 14 Feb 1997 18:08:52 +0100
2869 Title: "Remove redundant functions UNIVERSAL::{class,is_instance}"
2871 Msg-ID: <hwwsbpeq2.fsf@bergen.sn.no>
2872 Date: 14 Feb 1997 15:52:21 +0000
2873 Files: pod/perldelta.pod pod/perlobj.pod t/op/universal.t universal.c
2875 Title: "Allow C<setpgrp $$>"
2876 From: Roderick Schertler
2877 Msg-ID: <pzraigyshr.fsf@eeyore.ibcinc.com>
2878 Date: 16 Feb 1997 23:19:12 -0500
2881 Title: "Fix syntax error on C<&$1>"
2882 From: Chip Salzenberg
2885 Title: "Fix sub call through magic var (e.g. C<&$1>)"
2886 From: Chip Salzenberg
2889 Title: "Fix grep() with refs in array context"
2890 From: Chip Salzenberg
2895 Title: "Eliminate $^S; add C<use vmsish qw(status exit time)>"
2896 From: Charles Bailey
2897 Msg-ID: <01IFI9CFKL0S004R2V@hmivax.humgen.upenn.edu>
2898 Date: Mon, 17 Feb 1997 02:45:26 -0500 (EST)
2899 Files: MANIFEST gv.c lib/English.pm lib/ExtUtils/MM_VMS.pm
2900 lib/ExtUtils/Mksymlists.pm lib/ExtUtils/xsubpp mg.c op.c
2901 perl.c perl.h pod/perldelta.pod pod/perlmod.pod
2902 pod/perlvar.pod pp_ctl.c pp_sys.c utils/perldoc.PL
2903 vms/Makefile vms/config.vms vms/descrip.mms
2904 vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
2905 vms/ext/XSSymSet.pm vms/ext/vmsish.pm vms/vms.c vms/vmsish.h
2908 Title: "Eliminate FP exceptions under SCO 5"
2909 From: Chip Salzenberg
2910 Files: hints/sco.sh unixish.h
2912 Title: "Digital UNIX hints"
2913 From: Jarkko Hietaniemi
2914 Msg-ID: <199702151906.VAA22999@alpha.hut.fi>
2915 Date: Sat, 15 Feb 1997 21:06:33 +0200 (EET)
2916 Files: hints/dec_osf.sh
2918 Title: "Irix6.4 (with 7.1 compilers)"
2919 From: John Stoffel <jfs@fluent.com>
2920 Msg-ID: <199702130238.VAA24468@jfs.Fluent.COM>
2921 Date: Wed, 12 Feb 1997 21:38:51 -0500 (EST)
2922 Files: hints/irix_6_2.sh hints/irix_6_4.sh
2924 Title: "Update Plan 9, Win32, VMS configs with $shortsize and $longsize"
2925 From: Chip Salzenberg
2926 Files: plan9/config.plan9 plan9/genconfig.pl
2927 vms/genconfig.pl win32/config.w32
2931 Title: "Fix core dump when embedding"
2932 From: Chip Salzenberg
2935 Title: "Re: Fragile signals"
2936 From: Ilya Zakharevich
2937 Msg-ID: <199702130644.BAA07572@monk.mps.ohio-state.edu>
2938 Date: Thu, 13 Feb 1997 01:44:39 -0500 (EST)
2941 Title: "Make format strings correspond exactly to parameters"
2942 From: Roderick Schertler
2943 Msg-ID: <pz7mkc1h0g.fsf@eeyore.ibcinc.com>
2944 Date: 13 Feb 1997 17:24:31 -0500
2945 Files: doio.c ext/DB_File/DB_File.xs ext/Opcode/Opcode.xs gv.c op.c
2946 perl.c pp_ctl.c pp_sys.c regcomp.c toke.c
2948 Title: "Don't try to attach 'o' magic to read-only values"
2949 From: Chip Salzenberg
2952 Title: "Fix carriage-return message"
2953 From: Chip Salzenberg
2956 Title: "In <=>, test for equality first"
2957 From: Chip Salzenberg
2960 Title: "Don't mark sv_{true,false} PADTMP"
2961 From: Chip Salzenberg
2966 Title: "Fix eval "" in Configure"
2967 From: allen@gateway.grumman.com (John L. Allen)
2968 Msg-ID: <9702141809.AA17001@gateway.grumman.com>
2969 Date: Fri, 14 Feb 1997 13:09:53 -0500
2972 Title: "Don't link with -lsfio if sfio is not requested"
2973 From: Chip Salzenberg
2976 Title: "perl5.003_26 Configure change "win" for AIX 4"
2977 From: Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>
2978 Msg-ID: <Pine.OSF.3.95.970214135751.32654A-100000@dogbert.cc.ndsu.NoD
2979 Date: Fri, 14 Feb 1997 13:59:02 -0600 (CST)
2982 Title: "Update os2/diff.configure"
2983 From: Chip Salzenberg
2984 Files: os2/diff.configure
2986 LIBRARY AND EXTENSIONS
2988 Title: "Remove Fatal.pm"
2989 From: Chip Salzenberg
2990 Files: MANIFEST lib/Fatal.pm pod/perldelta.pod pod/perlmod.pod
2991 pod/roffitall t/lib/fatal.t
2993 Title: "Refresh MakeMaker to 5.40"
2994 From: Andy Dougherty, Andreas Koenig, Tim Bunce
2995 Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
2996 lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
2998 Title: "Refresh CPAN.pm to 1.21"
2999 From: Andreas Koenig
3000 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
3002 Title: "Refresh Test::Harness to 1.15"
3003 From: Andreas Koenig
3004 Files: lib/Test/Harness.pm
3008 Title: "Remove non-portable locale tests"
3009 From: Chip Salzenberg
3010 Files: t/pragma/locale.t
3014 Title: "pod2man: missing '-' in name section shouldn't be fatal"
3015 From: Ulrich Pfeifer
3016 Msg-ID: <yfmzpxcimsa.fsf@ls6.informatik.uni-dortmund.de>
3017 Date: 10 Feb 1997 18:38:45 +0100
3018 Files: pod/pod2man.PL
3022 Title: "Update To-Do list"
3024 Msg-ID: <9702101900.AA25293@toad.ig.co.uk>
3025 Date: Mon, 10 Feb 1997 19:00:59 +0000
3028 Title: "Fix formatting in perldiag"
3029 From: Chip Salzenberg
3030 Files: pod/perldiag.pod
3037 This release is beta candidate #4. "Once more, dear friends...."
3039 CORE LANGUAGE CHANGES
3041 Title: "Make \r in script an error (per Larry)"
3042 From: Chip Salzenberg
3043 Files: pod/perldiag.pod toke.c
3045 Title: "Support '%i' format and 'h' modifier in s?printf"
3046 From: Chip Salzenberg
3047 Files: doop.c pod/perldelta.pod
3051 Title: "Fix value of system() and $? for DEC UNIX, VMS, others"
3052 From: Chip Salzenberg
3053 Files: mg.c perl.h pp_sys.c
3055 Title: "VMS patches post _25"
3056 From: Charles Bailey
3057 Msg-ID: <01IF48W3P39W0050BD@hmivax.humgen.upenn.edu>
3058 Date: Fri, 07 Feb 1997 01:56:12 -0500 (EST)
3059 Files: Porting/Glossary lib/ExtUtils/Liblist.pm
3060 lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp perl.c
3061 vms/Makefile vms/config.vms vms/descrip.mms vms/genconfig.pl
3062 vms/perlvms.pod vms/vms.c vms/vmsish.h x2p/a2p.c
3064 Title: "Hints for BSDOS"
3065 From: Christopher Davis <ckd@loiosh.kei.com>
3066 Msg-ID: <199702042011.PAA09206@loiosh.kei.com>
3067 Date: Tue, 4 Feb 1997 15:11:13 -0500 (EST)
3068 Files: hints/bsdos.sh
3070 Title: "On C<sysopen(..., O_APPEND)>, call C<fopen(..., "a")>"
3071 From: Chip Salzenberg
3076 Title: "Fix (yet another) Tk closure problem"
3077 From: Chip Salzenberg
3078 Files: op.c perl.c pp_ctl.c
3080 Title: "Fix value of C<foreach>"
3081 From: Chip Salzenberg
3082 Files: cop.h pp_ctl.c
3084 Title: "Regexp optimizations"
3085 From: Ilya Zakharevich
3086 Msg-ID: <199702041102.GAA24805@monk.mps.ohio-state.edu>
3087 Date: Tue, 4 Feb 1997 06:02:10 -0500 (EST)
3088 Files: regcomp.c regexec.c
3090 Title: "Re: static buffer in not_a_number() [sv.c] might overflow"
3092 Msg-ID: <hbu9uz1si.fsf@bergen.sn.no>
3093 Date: 09 Feb 1997 11:55:41 +0100
3096 Title: "Refine 'runaway string' heuristic"
3097 From: Chip Salzenberg
3100 Title: "Fix core dump on C<print "a", last> in eval"
3101 From: Chip Salzenberg
3104 Title: "Catch C<use integer; $x % 0>"
3105 From: Chip Salzenberg
3110 Title: "Fix usage message in configure.gnu"
3111 From: Jarkko Hietaniemi
3112 Files: configure.gnu
3114 LIBRARY AND EXTENSIONS
3116 Title: "DB_File 1.11 patch"
3118 Msg-ID: <9702061553.AA18147@claudius.bfsec.bt.co.uk>
3119 Date: Thu, 6 Feb 97 15:53:34 GMT
3120 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
3122 Title: "Faster File::Compare"
3124 Msg-ID: <199702051342.OAA02753@bergen.sn.no>
3125 Date: Wed, 5 Feb 1997 14:42:49 +0100
3126 Files: lib/File/Compare.pm
3128 Title: "Make diagnostics module strip formatting directives"
3129 From: Chip Salzenberg
3130 Files: lib/diagnostics.pm pod/perldiag.pod
3132 Title: "Fix warning from missing POSIX::setvbuf()"
3133 From: Chip Salzenberg
3138 Title: "Fix closure.t for AmigaOS (again)"
3139 From: Norbert Pueschel
3140 Msg-ID: <77724742@Armageddon.meb.uni-bonn.de>
3141 Date: Wed, 05 Feb 1997 18:56:45 +0100
3142 Files: t/op/closure.t
3146 Title: "perldoc -f <perlfunc>"
3148 Msg-ID: <199702051127.MAA02090@bergen.sn.no>
3149 Date: Wed, 5 Feb 1997 12:27:36 +0100
3150 Files: utils/perldoc.PL
3152 Title: "Fix pod2man's handling of quotes in =items"
3153 From: Jarkko Hietaniemi
3154 Msg-ID: <199702042023.WAA13143@alpha.hut.fi>
3155 Date: Tue, 4 Feb 1997 22:23:34 +0200 (EET)
3156 Files: pod/pod2man.PL
3160 Title: "return *FH pod patch"
3161 From: allen@gateway.grumman.com (John L. Allen)
3162 Msg-ID: <9702061507.AA04474@gateway.grumman.com>
3163 Date: Thu, 6 Feb 1997 10:07:28 -0500
3164 Files: pod/perldata.pod pod/perlsub.pod
3166 Title: "Describe interation of untie and DESTROY"
3167 From: Paul Marquess and Chip Salzenberg
3168 Files: pod/perltie.pod
3175 This release is beta candidate #3. Here's hoping...
3177 CORE LANGUAGE CHANGES
3179 Title: "Make $] read-only"
3180 From: Chip Salzenberg
3183 Title: "New variable C<$^S> is a native version of C<$?>"
3184 From: Chip Salzenberg
3185 Files: doio.c global.sym gv.c interp.sym lib/English.pm mg.c perl.c
3186 perl.h pod/perldelta.pod pod/perlfunc.pod pod/perlvar.pod
3187 pp_ctl.c pp_sys.c proto.h util.c
3189 Title: "Make $^T work with undump, and don't taint it"
3190 From: Chip Salzenberg
3195 Title: "VMS patches for _24"
3196 From: Charles Bailey
3197 Msg-ID: <01IEUIFP5038004GQP@hmivax.humgen.upenn.edu>
3198 Date: Fri, 31 Jan 1997 02:34:37 -0500 (EST)
3199 Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_vms.xs
3200 lib/AutoSplit.pm lib/ExtUtils/MM_VMS.pm
3201 lib/ExtUtils/MakeMaker.pm perl.h pp_hot.c t/lib/filehand.t
3202 t/op/closure.t vms/Makefile vms/config.vms vms/descrip.mms
3203 vms/ext/filespec.t vms/vms.c vms/vmsish.h
3205 Title: "hints/dec_osf.sh: polishing the comments"
3206 From: Jarkko Hietaniemi
3207 Msg-ID: <199701301958.VAA08992@alpha.hut.fi>
3208 Date: Thu, 30 Jan 1997 21:58:10 +0200 (EET)
3209 Files: hints/dec_osf.sh
3212 From: Norbert Pueschel
3213 Msg-ID: <77724724@Armageddon.meb.uni-bonn.de>
3214 Date: Wed, 29 Jan 1997 11:39:49 +0100
3215 Files: hints/amigaos.sh
3219 Title: "Require '-T' in argv[], not just on #! line"
3220 From: Chip Salzenberg
3221 Files: perl.c pod/perldiag.pod
3223 Title: "Fix C<return @_> and associated stack bugs"
3224 From: Chip Salzenberg
3225 Files: cop.h pp_ctl.c pp_hot.c t/op/misc.t
3227 Title: "Fix never-closing handle after C<select>"
3228 From: Chip Salzenberg
3231 Title: "Fix /\G/g with patterns that match empty string"
3232 From: Ilya Zakharevich
3235 Title: "Fix scalar leak in av_unshift"
3236 From: Chip Salzenberg
3239 Title: "Ignore refs to lexicals when making refs to lexicals"
3240 From: Chip Salzenberg
3243 Title: "Don't create AV, HV, IO when assigning glob"
3244 From: Chip Salzenberg
3249 Title: "Configure updates for intsize and ssizetype"
3250 From: Andy Dougherty
3251 Files: Configure MANIFEST config_H config_h.SH handy.h
3253 Title: "Ask about /usr/bin/perl iff STDIN and STDERR are terminals"
3254 From: Chip Salzenberg
3257 LIBRARY AND EXTENSIONS
3259 Title: "Refresh CPAN to 1.19"
3260 From: Andreas Koenig
3261 Files: lib/Bundle/CPAN.pm lib/CPAN.pm lib/CPAN/FirstTime.pm
3263 Title: "Debugger update"
3264 From: Ilya Zakharevich
3265 Msg-ID: <199702030406.XAA23029@monk.mps.ohio-state.edu>
3266 Date: Sun, 2 Feb 1997 23:06:34 -0500 (EST)
3267 Files: lib/perl5db.pl
3269 Title: "In Symbol::gensym, don't make glob fake by copying it"
3270 From: John Hughes <john@AtlanTech.COM>
3271 Files: lib/Symbol.pm
3273 Title: "Make POSIX::is*() eight-bit-clean"
3274 From: Chip Salzenberg
3275 Files: ext/POSIX/POSIX.xs
3277 Title: "Make IO::Handle::gets() an alias of getline"
3279 Msg-ID: <199701301103.MAA11291@bergen.sn.no>
3280 Date: Thu, 30 Jan 1997 12:03:15 +0100
3281 Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
3285 Title: "More Amiga test patches"
3286 From: Norbert Pueschel
3287 Msg-ID: <77724725@Armageddon.meb.uni-bonn.de>
3288 Date: Wed, 29 Jan 1997 16:07:33 +0100
3289 Files: README.amiga t/lib/safe2.t t/op/closure.t
3293 Title: "c2ph.PL fix"
3294 From: lvirden@cas.org (Larry W. Virden)
3295 Msg-ID: <199701301349.IAA16724@cas.org>
3296 Date: Thu, 30 Jan 1997 08:49:19 -0500
3297 Files: utils/c2ph.PL
3299 Title: "Make pod2man a little laxer for perltoc.pod"
3300 From: Chip Salzenberg
3301 Files: pod/pod2man.PL
3305 Title: "Update to perl INSTALL file"
3306 From: lvirden@cas.org (Larry W. Virden)
3307 Msg-ID: <199701301338.IAA15878@cas.org>
3308 Date: Thu, 30 Jan 1997 08:38:23 -0500
3311 Title: "Update to perl.pod suggested"
3312 From: lvirden@cas.org (Larry W. Virden)
3313 Msg-ID: <199701301345.IAA16514@cas.org>
3314 Date: Thu, 30 Jan 1997 08:45:59 -0500
3317 Title: "Document how extension pms go in $archlib"
3318 From: Chip Salzenberg
3319 Files: pod/perldelta.pod
3321 Title: "perlfunc.pod tweaks"
3322 From: Roderick Schertler
3323 Msg-ID: <20526.854659255@eeyore.ibcinc.com>
3324 Date: Thu, 30 Jan 1997 16:20:55 -0500
3325 Files: pod/perlfunc.pod
3327 Title: "new (Feb 1) perlembed.pod"
3328 From: Jon Orwant <orwant@media.mit.edu>
3329 Msg-ID: <9702012334.AA15747@fahrenheit-451.media.mit.edu>
3330 Date: Sat, 1 Feb 1997 18:34:59 -0500
3331 Files: pod/perlembed.pod
3333 Title: "Error lines must not have trialing periods"
3334 From: Chip Salzenberg
3335 Files: pod/perldiag.pod
3342 This release is the second candidate for a public beta test.
3343 It's, well, bunches better than _23.
3345 CORE LANGUAGE CHANGES
3347 Title: "glob defaults to $_"
3348 From: Gurusamy Sarathy
3349 Msg-ID: <199701270809.DAA00934@aatma.engin.umich.edu>
3350 Date: Mon, 27 Jan 1997 03:09:13 -0500
3351 Files: op.c opcode.pl pod/perlfunc.pod t/op/glob.t
3353 Title: "Re: an overloading bug "
3354 From: Gurusamy Sarathy
3355 Msg-ID: <199701270007.TAA26525@aatma.engin.umich.edu>
3356 Date: Sun, 26 Jan 1997 19:07:45 -0500
3357 Files: pod/perldiag.pod pod/perlfunc.pod pp_ctl.c
3359 Title: "Don't warn on C<$\ = undef>"
3360 From: Chip Salzenberg
3366 From: Gary Ng <71564.1743@compuserve.com>
3367 Files: MANIFEST win32/*
3369 Title: "Amiga files"
3370 From: Norbert Pueschel
3371 Msg-ID: <77724712@Armageddon.meb.uni-bonn.de>
3372 Date: Sun, 26 Jan 1997 17:42:15 +0100
3373 Files: MANIFEST README.amiga hints/amigaos.sh
3375 Title: "New dec_osf hints"
3376 From: Jarkko.Hietaniemi@cc.hut.fi
3377 Msg-ID: <199701271233.OAA21548@alpha.hut.fi>
3378 Date: Mon, 27 Jan 1997 14:33:01 +0200 (EET)
3379 Files: hints/dec_osf.sh
3383 Title: "Prevent premature death of @_ during leavesub"
3384 From: Chip Salzenberg
3385 Files: pp_hot.c t/op/misc.t
3387 Title: "Deref old stash when re-blessing"
3388 From: Chip Salzenberg
3391 Title: "Don't abort when RCHECK and DEBUGGING"
3393 Msg-ID: <9701272339.AA16537@toad.ig.co.uk>
3394 Date: Mon, 27 Jan 1997 23:39:48 +0000
3397 Title: "Fix overloading macro conflict with Digital 'cc -fast'"
3398 From: Jarkko Hietaniemi
3399 Msg-ID: <199701272216.AAA04557@alpha.hut.fi>
3400 Date: Tue, 28 Jan 1997 00:16:49 +0200 (EET)
3403 Title: "global.sym: typo?"
3404 From: Jarkko Hietaniemi
3405 Msg-ID: <199701261937.VAA07556@alpha.hut.fi>
3406 Date: Sun, 26 Jan 1997 21:37:59 +0200 (EET)
3411 Title: "Put all extensions' modules in $archlib"
3412 From: Chip Salzenberg
3415 Title: "Configure fixes: set $archlib, omit _NO_PROTO"
3416 From: Chip Salzenberg
3419 Title: "Make configure{,.gnu} ignore --cache-file option"
3420 From: Norbert Pueschel
3421 Files: configure configure.gnu
3423 LIBRARY AND EXTENSIONS
3425 Title: "Version checking in XS bootstrap is optional"
3426 From: Chip Salzenberg
3429 Title: "Update $VERSION of DynaLoader and POSIX"
3430 From: Chip Salzenberg
3431 Files: ext/DynaLoader/DynaLoader.pm ext/POSIX/POSIX.pm
3433 Title: "Refresh Text::Wrap to 97.011701"
3434 From: Chip Salzenberg
3435 Files: lib/Text/Wrap.pm
3437 Title: "Fcntl.xs: F_[GS]ETOWN were in wrong case branch"
3438 From: Jarkko Hietaniemi
3439 Msg-ID: <199701251510.RAA05142@alpha.hut.fi>
3440 Date: Sat, 25 Jan 1997 17:10:20 +0200 (EET)
3441 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
3443 Title: "Fix $Is_VMS typo in Test::Harness"
3444 From: Chip Salzenberg
3445 Files: lib/Test/Harness.pm
3447 Title: "Allow for really big keys in Tie::SubstrHash"
3448 From: data-drift@so.uio.no
3449 Msg-ID: <199701282014.VAA12645@selters.uio.no>
3450 Date: Tue, 28 Jan 1997 21:14:34 +0100 (MET)
3451 Files: lib/Tie/SubstrHash.pm
3453 Title: "Avoid newRV_noinc() in IO, for compiling with old Perls"
3454 From: Chip Salzenberg
3459 Title: "New test op/closure.t"
3460 From: Tom Phoenix, Ulrich Pfeifer
3461 Files: MANIFEST t/op/closure.t
3465 Title: "xsubpp handing of void funcs breaks extensions using XST_m*()"
3467 Msg-ID: <9701271659.AA15137@toad.ig.co.uk>
3468 Date: Mon, 27 Jan 1997 16:59:06 +0000
3469 Files: lib/ExtUtils/xsubpp
3473 Title: "perldelta Fcntl enhancement"
3474 From: Jarkko Hietaniemi
3475 Msg-ID: <199701251505.RAA22159@alpha.hut.fi>
3476 Date: Sat, 25 Jan 1997 17:05:34 +0200 (EET)
3477 Files: pod/perldelta.pod
3479 Title: "Updates to perldelta re: Fcntl, DB_File, Net::Ping"
3481 Files: pod/perldelta.pod
3483 Title: "Document restrictions on gv_fetchmethod() and perl_call_sv()"
3484 From: Chip Salzenberg
3485 Files: pod/perldelta.pod pod/perlguts.pod
3487 Title: "perldiag.pod: No comma allowed after %s"
3488 From: Jarkko.Hietaniemi@cc.hut.fi
3489 Msg-ID: <199701251541.RAA04120@alpha.hut.fi>
3490 Date: Sat, 25 Jan 1997 17:41:53 +0200 (EET)
3491 Files: pod/perldiag.pod
3493 Title: "perlfunc.pod: localtime"
3494 From: Jarkko Hietaniemi
3495 Msg-ID: <199701251629.SAA08114@alpha.hut.fi>
3496 Date: Sat, 25 Jan 1997 18:29:37 +0200 (EET)
3497 Files: pod/perlfunc.pod
3499 Title: "perlfunc diff: gmtime"
3500 From: Peter Haworth <pmh@edison.ioppublishing.com>
3501 Msg-ID: <32EE1298.7B90@edison.ioppublishing.com>
3502 Date: Tue, 28 Jan 1997 14:52:08 +0000
3503 Files: pod/perlfunc.pod
3505 Title: "Updates to guts"
3506 From: Ilya Zakharevich
3507 Msg-ID: <199701270034.TAA13177@monk.mps.ohio-state.edu>
3508 Date: Sun, 26 Jan 1997 19:34:18 -0500 (EST)
3509 Files: pod/perlguts.pod
3511 Title: "perltoot fixes"
3512 From: Tom Christiansen
3513 Msg-ID: <6807.854214205@jinete>
3514 Date: Sat, 25 Jan 1997 09:43:25 -0800
3515 Files: pod/perltoot.pod
3517 Title: "5.003_23: small typo in perlsyn.pod"
3518 From: Gurusamy Sarathy
3519 Msg-ID: <199701270824.DAA01169@aatma.engin.umich.edu>
3520 Date: Mon, 27 Jan 1997 03:24:25 -0500
3521 Files: pod/perlsyn.pod
3528 This release is our first candidate for a public beta test.
3530 CORE LANGUAGE CHANGES
3532 Title: "Disallow changing $_[0] in __DIE__ handlers"
3533 From: Chip Salzenberg
3534 Files: pod/perlfunc.pod util.c
3536 Title: "Fix overloading with inheritance and AUTOLOAD"
3537 From: Ilya Zakharevich
3538 Msg-ID: <199701202226.RAA05072@monk.mps.ohio-state.edu>
3539 Date: Mon, 20 Jan 1997 17:26:32 -0500 (EST)
3540 Files: gv.c lib/diagnostics.pm lib/overload.pm pod/perldebug.pod
3541 pod/perldiag.pod pod/perlfunc.pod pod/perlop.pod
3542 pod/perlre.pod pod/perltoc.pod pod/perlxs.pod
3544 Title: "Nested here-docs"
3545 From: larry@wall.org (Larry Wall)
3546 Msg-ID: <199701202313.PAA11693@wall.org>
3547 Date: Mon, 20 Jan 1997 15:13:42 -0800
3550 Title: "Revert $^X to old behavior (plus HP-UX bug fix)"
3551 From: Chip Salzenberg
3552 Files: hints/hpux.sh toke.c
3554 Title: "Protect against '0' in 'stmt while <HANDLE>'"
3555 From: Chip Salzenberg
3558 Title: "Don't warn when closure uses var at file scope"
3559 From: Chip Salzenberg
3564 Title: "VMS patches for _22"
3565 From: Charles Bailey
3566 Msg-ID: <01IEGBJ2TMYS003PCL@hmivax.humgen.upenn.edu>
3567 Date: Mon, 20 Jan 1997 22:50:21 -0500 (EST)
3568 Files: ext/POSIX/POSIX.xs lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp
3569 lib/Test/Harness.pm toke.c vms/Makefile vms/descrip.mms
3570 vms/genconfig.pl vms/perly_c.vms vms/vmsish.h x2p/a2p.h
3571 vms/Makefile vms/config.vms vms/descrip.mms vms/perly_c.vms
3573 Title: "Re: Perl 5.003_21: OS/2 patches"
3574 From: Ilya Zakharevich
3575 Msg-ID: <199701170446.XAA28939@monk.mps.ohio-state.edu>
3576 Date: Thu, 16 Jan 1997 23:46:40 -0500 (EST)
3577 Files: os2/Changes os2/os2.c
3579 Title: "Plan9 update"
3580 From: lutherh@stratcom.com (Luther Huffman)
3581 Files: plan9/config.plan9 plan9/mkfile
3583 Title: "Bugfixes for AmigaOS"
3584 From: Norbert Pueschel
3585 Msg-ID: <77724691@Armageddon.meb.uni-bonn.de>
3586 Date: Wed, 22 Jan 1997 00:13:54 +0100
3587 Files: hints/amigaos.sh lib/File/Basename.pm
3589 Title: "New dec_osf.sh hints file"
3590 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
3591 Msg-ID: <9701241058.AA29550@o09.rosat.mpe-garching.mpg.de>
3592 Date: Fri, 24 Jan 1997 11:58:24 +0100
3593 Files: hints/dec_osf.sh
3595 Title: "on NeXT: gdbm problem fixed"
3596 From: Andreas Koenig
3597 Msg-ID: <199701210201.DAA17794@anna.in-berlin.de>
3598 Date: Tue, 21 Jan 1997 03:01:32 +0100
3599 Files: hints/next_3.sh hints/next_3_0.sh
3601 Title: "patch for hints/powerux.sh"
3602 From: tom@amber.ssd.hcsc.com (Tom Horsley)
3603 Msg-ID: <9701181833.AA02602@amber.ssd.hcsc.com>
3604 Date: Sat, 18 Jan 97 13:33:26 -0500
3605 Files: hints/powerux.sh
3607 Title: "hints & Configure changes to build perl on DC/OSx"
3608 From: Stephen Zander <stephen.zander@interlock.mckesson.com>
3609 Msg-ID: <199701170043.QAA25985@wsbip1.mckesson.com>
3610 Date: Thu, 16 Jan 1997 16:43:52 -0800
3611 Files: Configure MANIFEST hints/dcosx.sh
3613 Title: "patch for hints/cxux.sh perl5.003_22"
3614 From: tom@amber.ssd.hcsc.com (Tom Horsley)
3615 Msg-ID: <9701192014.AA05722@amber.ssd.hcsc.com>
3616 Date: Sun, 19 Jan 97 15:14:04 -0500
3617 Files: hints/cxux.sh
3621 Title: "Make PERL5LIB and -I work like C<use lib>"
3623 Msg-ID: <9701231523.AA26613@toad.ig.co.uk>
3624 Date: Thu, 23 Jan 1997 15:23:27 +0000
3625 Files: lib/lib.pm perl.c
3628 From: Chip Salzenberg
3629 Files: regcomp.c regcomp.h regexec.c regexp.h toke.c
3631 Title: "Extend stack in pp_undef (!)"
3632 From: Chip Salzenberg
3635 Title: "Allow for sub to be redefined while executing"
3636 From: Chip Salzenberg
3637 Files: cop.h pp_hot.c t/op/misc.t
3639 Title: "Eliminate redundant flag CVf_FORMAT"
3640 From: Chip Salzenberg
3641 Files: cv.h op.c perl.c perly.c perly.y proto.h sv.c toke.c
3643 Title: "Generate IVs when possible in abs() and int()"
3644 From: Chip Salzenberg
3647 Title: "Efficiency patchlet for pp_aassign()"
3648 From: Ilya Zakharevich
3649 Msg-ID: <199701210305.WAA05451@monk.mps.ohio-state.edu>
3650 Date: Mon, 20 Jan 1997 22:05:39 -0500 (EST)
3653 Title: "When sorting, promote to PVNV only for built-in comparison"
3654 From: Chip Salzenberg
3657 Title: "Remove "suidperl security patch" message"
3658 From: Chip Salzenberg
3663 Title: "Make configure.gnu a copy of configure; make configure writea
3664 From: Chip Salzenberg
3665 Files: MANIFEST configure.gnu
3667 Title: "Regen Configure with metaconfig: +ARCHNAME, -FILE_filbuf"
3668 From: Chip Salzenberg and Charles Bailey
3669 Files: Configure config_H config_h.SH hints/lynxos.sh
3670 os2/diff.configure os2/os2ish.h plan9/config.plan9 sv.c
3671 utils/perlbug.PL vms/config.vms vms/fndvers.com
3673 Title: "Compile with optimization when testing memory functions"
3674 From: Chip Salzenberg
3677 Title: "Minor patch for Debian installation"
3678 From: Chip Salzenberg
3681 LIBRARY AND EXTENSIONS
3683 Title: "Debugger update"
3684 From: Ilya Zakharevich
3685 Msg-ID: <199701190455.XAA02579@monk.mps.ohio-state.edu>
3686 Date: Sat, 18 Jan 1997 23:54:59 -0500 (EST)
3687 Files: lib/perl5db.pl
3689 Title: "DynaLoader enhancement: support RTLD_GLOBAL"
3690 From: Nick Ing-Simmons
3691 Msg-ID: <199701240937.JAA11443@pluto.tiuk.ti.com>
3692 Date: Fri, 24 Jan 1997 09:37:18 GMT
3693 Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_aix.xs
3694 ext/DynaLoader/dl_dld.xs ext/DynaLoader/dl_dlopen.xs
3695 ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
3696 ext/DynaLoader/dl_vms.xs
3698 Title: "Fcntl: add more constants"
3699 From: Jarkko.Hietaniemi@cc.hut.fi
3700 Msg-ID: <199701191811.UAA16346@alpha.hut.fi>
3701 Date: Sun, 19 Jan 1997 20:11:22 +0200 (EET)
3702 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
3704 Title: "Refresh IO to 1.15 (plus DESTROY and new_tmpfile fixes)"
3705 From: Chip Salzenberg
3706 Files: ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
3707 ext/IO/lib/IO/Pipe.pm ext/IO/lib/IO/Seekable.pm
3708 ext/IO/lib/IO/Socket.pm t/lib/io_pipe.t
3710 Title: "Allow IO.xs to remain at 1.15 while $VERSION is 1.1501"
3711 From: Chip Salzenberg
3712 Files: XSUB.h ext/IO/Makefile.PL ext/IO/lib/IO/Handle.pm
3714 Title: "Refresh CPAN to 1.15"
3715 From: Andreas Koenig
3716 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
3718 Title: "Add E* and SA_* constants"
3719 From: Roderick Schertler
3720 Msg-ID: <23338.853986967@eeyore.ibcinc.com>
3721 Date: Wed, 22 Jan 1997 21:36:07 -0500
3722 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod ext/POSIX/POSIX.xs
3726 Title: "Test nested here-docs"
3727 From: hv@crypt.compulink.co.uk (Hugo van der Sanden)
3728 Msg-ID: <199701210053.AAA02139@crypt.compulink.co.uk>
3729 Date: Tue, 21 Jan 1997 00:53:44 +0000 (GMT)
3732 Title: "Fix tests of $^X and $0 to work with QNX"
3733 From: Chip Salzenberg
3734 Files: t/lib/io_pipe.t t/lib/open2.t t/lib/open3.t t/op/magic.t
3736 Title: "Patch tests for systems without fork()"
3737 From: Norbert Pueschel
3738 Msg-ID: <77724697@Armageddon.meb.uni-bonn.de>
3739 Date: Thu, 23 Jan 1997 23:51:28 +0100
3740 Files: t/io/pipe.t t/lib/filehand.t t/lib/io_pipe.t t/lib/io_sock.t
3741 t/lib/open2.t t/lib/open3.t t/op/fork.t
3743 Title: "Test patches for OS/2"
3744 From: Ilya Zakharevich
3745 Msg-ID: <199701170448.XAA28948@monk.mps.ohio-state.edu>
3746 Date: Thu, 16 Jan 1997 23:48:18 -0500 (EST)
3747 Files: os2/OS2/ExtAttr/t/os2_ea.t os2/OS2/PrfDB/t/os2_prfdb.t
3748 os2/OS2/REXX/t/rx_cmprt.t os2/OS2/REXX/t/rx_dllld.t
3749 os2/OS2/REXX/t/rx_objcall.t os2/OS2/REXX/t/rx_sql.test
3750 os2/OS2/REXX/t/rx_tiesql.test os2/OS2/REXX/t/rx_tievar.t
3751 os2/OS2/REXX/t/rx_tieydb.t os2/OS2/REXX/t/rx_varset.t
3752 os2/OS2/REXX/t/rx_vrexx.t t/README t/cmd/while.t
3753 t/comp/colon.t t/comp/multiline.t t/io/argv.t t/lib/anydbm.t
3754 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
3755 t/op/cmp.t t/op/magic.t
3759 Title: "Translate \200 to È in pod2html"
3760 From: Chip Salzenberg
3761 Files: pod/pod2html.PL
3763 Title: "VMS patches: '.com' extension on scripts"
3764 From: Charles Bailey
3765 Msg-ID: <01IELNPDLYJM003E7J@hmivax.humgen.upenn.edu>
3766 Date: Fri, 24 Jan 1997 18:42:29 -0500 (EST)
3767 Files: pod/checkpods.PL pod/pod2html.PL pod/pod2latex.PL
3768 pod/pod2man.PL pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL
3769 utils/h2xs.PL utils/perlbug.PL utils/perldoc.PL
3770 utils/pl2pm.PL utils/splain.PL vms/Makefile vms/descrip.mms
3771 x2p/find2perl.PL x2p/s2p.PL
3773 Title: "Allow MakeMaker 5.34 to use libraries containing '+' in name"
3774 From: dennism@cyrix.com (Dennis Marsa)
3775 Msg-ID: <9701172027.AA27861@orion.cyrix.com>
3776 Date: Fri, 17 Jan 97 14:27:32 CST
3777 Files: lib/ExtUtils/Liblist.pm
3781 Title: "First cut at INSTALL edit"
3782 From: Chip Salzenberg
3785 Title: "Additional docs for __DIE__ and __WARN__"
3786 From: Gurusamy Sarathy
3787 Files: pod/perlfunc.pod pod/perlrun.pod pod/perlvar.pod
3789 Title: "Document #line directive"
3790 From: Gurusamy Sarathy
3791 Msg-ID: <199701240908.EAA23846@aatma.engin.umich.edu>
3792 Date: Fri, 24 Jan 1997 04:08:44 -0500
3793 Files: pod/perlsyn.pod pod/perltoc.pod
3795 Title: "Perlguts version 30"
3797 Msg-ID: <199701172117.AA116515863@hpcc123.corp.hp.com>
3798 Date: Fri, 17 Jan 1997 13:17:43 -0800
3799 Files: pod/perlguts.pod
3801 Title: "delta for perldelta"
3802 From: Tom Christiansen
3803 Msg-ID: <804.854121463@jinete>
3804 Date: Fri, 24 Jan 1997 07:57:43 -0800
3805 Files: pod/perlnews.pod pod/perltoc.pod
3807 Title: "Updates to perldelta"
3808 From: Ilya Zakharevich
3809 Msg-ID: <199701211610.LAA06227@monk.mps.ohio-state.edu>
3810 Date: Mon, 20 Jan 1997 06:48:49 -0500 (EST)
3811 Files: pod/perlnews.pod pod/perltoc.pod
3813 Title: "perlnews.pod diff for the Fcntl"
3814 From: Jarkko Hietaniemi
3815 Msg-ID: <199701211600.SAA30117@alpha.hut.fi>
3816 Date: Tue, 21 Jan 1997 18:00:56 +0200 (EET)
3817 Files: pod/perlnews.pod
3819 Title: "Rename perlnews -> perldelta per Tom's request"
3820 From: Chip Salzenberg
3821 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
3822 pod/perldelta.pod pod/perltoc.pod pod/roffitall
3824 Title: "Remove bad advice from perllocale.pod"
3825 From: Chip Salzenberg
3826 Files: pod/perllocale.pod
3833 This release is primarily made up of bug fixes, the foremost among
3834 which repairs a showstopper memory corruption bug in formats.
3836 CORE LANGUAGE CHANGES
3838 Title: "Fix parsing of C< ${ xyz } >"
3839 From: Chip Salzenberg
3842 Title: "Don't parse method calls in strings"
3843 From: Chip Salzenberg
3846 Title: "Fix overly picky carping about leading '{' in regex"
3847 From: Chip Salzenberg
3852 Title: "Fix memory corruption from formats"
3853 From: Chip Salzenberg
3854 Files: op.c perl.c perly.c perly.c.diff perly.y proto.h sv.c toke.c
3858 Title: "Fix '_mopop' typo"
3859 From: Chip Salzenberg
3862 LIBRARY AND EXTENSIONS
3864 Title: "Gut IO::Handle::DESTROY"
3865 From: Chip Salzenberg
3866 Files: ext/IO/lib/IO/Handle.pm
3868 Title: "RiscOS is case-insensitive"
3869 From: Chip Salzenberg
3870 Files: lib/File/Basename.pm
3874 Title: "Fix thinko in db-recno.t"
3875 From: Chip Salzenberg
3876 Files: t/lib/db-recno.t
3880 Title: "Make perlbug more cautionary and more verbose"
3881 From: Kenneth Albanowski and Jarkko Hietaniemi
3882 Files: utils/perlbug.PL
3886 Title: "NEW roffitall + INSTALL fix"
3887 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
3888 Msg-ID: <6058.853410121@lyon.grenoble.hp.com>
3889 Date: Thu, 16 Jan 97 11:22:01 +0100
3890 Files: INSTALL pod/roffitall
3892 Title: "srand() doc update"
3893 From: Roderick Schertler
3894 Msg-ID: <24195.853379065@eeyore.ibcinc.com>
3895 Date: Wed, 15 Jan 1997 20:44:25 -0500
3896 Files: pod/perlfunc.pod
3898 Title: "documentation of configpm (perl5.003_20)"
3899 From: win@in.rhein-main.de (Winfried Koenig)
3900 Msg-ID: <m0vkU40-0004WAC@incom.rhein-main.de>
3901 Date: Wed, 15 Jan 1997 14:03:27 +0200 (EET)
3909 This release includes several important bug fixes, and a couple of
3910 minor but valuable language tweaks. Please read on for a list of the
3911 significant changes:
3913 CORE LANGUAGE CHANGES
3915 Title: "Fix overloading via inherited autoloaded functions"
3916 From: Ilya Zakharevich
3917 Msg-ID: <199701131022.FAA22830@monk.mps.ohio-state.edu>
3918 Date: Mon, 13 Jan 1997 05:22:47 -0500 (EST)
3919 Files: gv.c lib/overload.pm pod/perldiag.pod t/pragma/overload.t
3921 Title: "Method call fixes: Don't cache in alias, don't skip undef"
3922 From: Chip Salzenberg
3923 Files: global.sym gv.c gv.h hv.c op.c pod/perlguts.pod
3924 pod/perltoc.pod pp.c pp_ctl.c pp_hot.c proto.h scope.c sv.c
3927 Title: "Formats can be closures"
3928 From: Chip Salzenberg
3929 Files: cv.h op.c perly.c perly.c.diff perly.y pp_sys.c sv.h
3931 Title: "Quote 'foo' in C<$x{-foo}>"
3932 From: Chip Salzenberg
3935 Title: "Forbid C< x->{y} > and C< x->[0] > under C<strict refs>"
3936 From: Chip Salzenberg
3937 Files: op.c pod/perldiag.pod t/pragma/strict-refs
3939 Title: "Allow <=> to return undef when operands are not ordered"
3940 From: Chip Salzenberg and Andreas Koenig
3941 Files: MANIFEST pp.c t/op/cmp.t
3943 Title: "Fail regex that starts with '{'"
3944 From: Chip Salzenberg
3949 Title: "Re: Perl 5.003_20: OS/2 patches"
3950 From: Ilya Zakharevich
3951 Msg-ID: <199701101102.GAA19051@monk.mps.ohio-state.edu>
3952 Date: Fri, 10 Jan 1997 06:02:16 -0500 (EST)
3953 Files: hints/os2.sh os2/Changes os2/os2.c os2/os2ish.h pp_sys.c
3955 Title: "VMS patches for _20"
3956 From: Charles Bailey
3957 Msg-ID: <01IE7MGK7ULQ003K5M@hmivax.humgen.upenn.edu>
3958 Date: Tue, 14 Jan 1997 17:34:43 -0500 (EST)
3959 Files: configpm dosish.h os2/os2ish.h plan9/plan9ish.h proto.h
3960 t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t toke.c
3961 unixish.h vms/Makefile vms/config.vms vms/descrip.mms
3962 vms/genconfig.pl vms/perly_c.vms vms/test.com vms/vmsish.h
3965 Title: "Irix 6.3 & 6.4 and perl5.003_20"
3966 From: John Stoffel <jfs@fluent.com>
3967 Msg-ID: <199701132242.RAA14601@jfs.Fluent.COM>
3968 Date: Mon, 13 Jan 1997 17:42:50 -0500 (EST)
3969 Files: MANIFEST hints/irix_6_3.sh hints/irix_6_4.sh
3971 Title: "Patch: MachTen hints, Configure"
3972 From: Dominic Dunlop <domo@slipper.ip.lu>
3973 Msg-ID: <v03010d00af0123a93670@[194.51.248.75]>
3974 Date: Tue, 14 Jan 1997 13:43:13 +0100
3975 Files: Configure hints/machten.sh
3977 Title: "Rename aux.sh to aux_3.sh for MS-LOSS"
3978 From: Chip Salzenberg
3979 Files: MANIFEST hints/aux_3.sh
3983 Title: "Fix C< eval { my $x; eval '$x' } >"
3984 From: Chip Salzenberg
3985 Files: op.c t/op/misc.t
3987 Title: "Don't warn if eval '' uses outer func's lexicals"
3988 From: Chip Salzenberg
3991 Title: "Avoid memory wastage in wait(); make pidstatus global"
3992 From: Chip Salzenberg
3993 Files: global.sym interp.sym perl.c perl.h pp_sys.c
3995 Title: "Forbid ++ and -- on readonly values"
3996 From: "John Q. Linux" <jql@accessone.com>
3997 Msg-ID: <Pine.LNX.3.95.970110193330.11249D-100000@jql.accessone.com>
3998 Date: Fri, 10 Jan 1997 19:47:16 -0800 (PST)
3999 Files: pp.c pp_hot.c
4001 Title: "Keep array from dying during foreach(@array)"
4002 From: Chip Salzenberg
4003 Files: cop.h pp_ctl.c
4005 Title: "Fix C< $a="simple"; split /($a)/o >"
4006 From: Chip Salzenberg
4007 Files: pp.c t/op/misc.t
4009 Title: "Fix infinite loop for undef function in @SIG{__WARN__,__DIE__}"
4010 From: Chip Salzenberg
4013 Title: "Fix for anon-lists with tied entries coredump"
4014 From: Gurusamy Sarathy
4015 Msg-ID: <199701100745.CAA13057@aatma.engin.umich.edu>
4016 Date: Fri, 10 Jan 1997 02:45:11 -0500
4019 Title: "Don't set SVf_PADBUSY on immortal SVs"
4020 From: Chip Salzenberg
4023 Title: "Patch for Object subroutines"
4024 From: Ilya Zakharevich
4025 Msg-ID: <199701080156.UAA15366@monk.mps.ohio-state.edu>
4026 Date: Tue, 7 Jan 1997 20:56:02 -0500 (EST)
4029 Title: "Use an SVt_PVLV to hold stacked OP pointers when debugging"
4030 From: Chip Salzenberg
4031 Files: pp.c pp_hot.c
4033 Title: "Undo change that freed large pad vars"
4034 From: Chip Salzenberg
4039 Title: "Make MachTen hints file warn about db-recno failures"
4040 From: Dominic Dunlop <domo@slipper.ip.lu>
4041 Msg-ID: <v03010d00aef92fba6aca@[194.51.248.78]>
4042 Date: Wed, 8 Jan 1997 12:07:18 +0100
4043 Files: hints/machten.sh
4045 Title: "5.003_20, FreeBSD 3.0 and minor patch"
4046 From: roberto@eurocontrol.fr (Ollivier Robert)
4047 Msg-ID: <Mutt.19970108143747.roberto@caerdonn.eurocontrol.fr>
4048 Date: Wed, 8 Jan 1997 14:37:47 +0100
4051 Title: "Make installperl quieter; only shared libraries need 0555"
4052 From: Chip Salzenberg
4057 Title: "Advice on TEST failure"
4058 From: Dominic Dunlop <domo@slipper.ip.lu>
4059 Msg-ID: <v03010d01aefbaefcf3bc@[194.51.248.78]>
4060 Date: Fri, 10 Jan 1997 10:19:07 +0100
4063 Title: "UNIVERSAL tests"
4064 From: Roderick Schertler
4065 Files: MANIFEST t/op/universal.t
4067 Title: "Test deletion of array during foreach"
4068 From: Jarkko Hietaniemi
4071 Title: "patch for db-recno.t"
4073 Msg-ID: <9701121509.AA11147@claudius.bfsec.bt.co.uk>
4074 Date: Sun, 12 Jan 1997 15:09:33 +0000 (GMT)
4075 Files: t/lib/db-recno.t
4077 LIBRARY AND EXTENSIONS
4079 Title: "Localize info about filesystems being case-forgiving"
4080 From: Chip Salzenberg
4081 Files: lib/File/Basename.pm pod/checkpods.PL pod/pod2html.PL
4082 pod/pod2latex.PL pod/pod2man.PL pod/pod2text.PL
4083 utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL utils/perlbug.PL
4084 utils/perldoc.PL utils/pl2pm.PL utils/splain.PL
4085 x2p/find2perl.PL x2p/s2p.PL
4087 Title: "Fix for fd leak in IO::File::new_tmpfile"
4088 From: Graham Barr and Chip Salzenberg
4089 Files: ext/IO/IO.xs ext/IO/lib/IO/Handle.pm
4091 Title: "Refresh Getopt::Long to 2.6"
4092 From: Johan Vromans <jvromans@squirrel.nl>
4093 Files: lib/Getopt/Long.pm
4095 Title: "Refresh DB_File to 1.10"
4097 Msg-ID: <9701141247.AA21242@claudius.bfsec.bt.co.uk>
4098 Date: Tue, 14 Jan 97 12:47:40 GMT
4099 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
4101 Title: "Re: FileCache::cacheout clobbers $_"
4102 From: Roderick Schertler
4103 Msg-ID: <pz3ewb3189.fsf@eeyore.ibcinc.com>
4104 Date: 08 Jan 1997 23:45:58 -0500
4105 Files: lib/FileCache.pm lib/cacheout.pl
4107 Title: "PATCH: AutoSplit"
4109 Msg-ID: <9603111010.AA29935@tiuk.ti.com>
4110 Date: 11 Mar 1996 06:01:58 -0500
4111 Files: lib/AutoSplit.pm
4113 Title: "Re: Uninitialized value in Carp.pm ? "
4114 From: Gurusamy Sarathy
4115 Msg-ID: <199701141815.NAA07960@aatma.engin.umich.edu>
4116 Date: Tue, 14 Jan 1997 13:15:25 -0500
4119 Title: "Avoid "uninitialized" warnings from POSIX::constant()"
4120 From: Chip Salzenberg
4121 Files: ext/POSIX/POSIX.pm
4123 Title: "Eliminate warning from C<use overload>"
4124 From: Chip Salzenberg
4125 Files: lib/overload.pm
4127 Title: "low priority patches"
4129 Msg-ID: <9701081655.AA27349@claudius.bfsec.bt.co.uk>
4130 Date: Wed, 8 Jan 97 16:55:02 GMT
4131 Files: lib/Cwd.pm t/comp/redef.t t/lib/db-btree.t
4135 Title: "Re: xsubpp and Tk ==> segfault"
4136 From: Ilya Zakharevich
4137 Msg-ID: <199701080825.DAA15813@monk.mps.ohio-state.edu>
4138 Date: Wed, 8 Jan 1997 03:25:47 -0500 (EST)
4139 Files: lib/ExtUtils/xsubpp
4141 Title: "Re: MakeMaker and 'make uninstall'"
4142 From: Andreas Koenig
4143 Msg-ID: <199701101243.NAA26400@anna.in-berlin.de>
4144 Date: Fri, 10 Jan 1997 13:43:39 +0100
4145 Files: lib/ExtUtils/MM_Unix.pm
4147 Title: "Don't search for pod if path is already valid"
4148 From: Wayne Scott <wscott@ichips.intel.com>
4149 Msg-ID: <199701082325.PAA04521@pdxlx008.intel.com>
4150 Date: Wed, 08 Jan 1997 15:25:19 -0800
4151 Files: utils/perldoc.PL
4153 Title: "Yet another perldoc option"
4155 Msg-ID: <199610022200.AAA15334@furubotn.sn.no>
4156 Date: Thu, 3 Oct 1996 00:00:35 +0200
4157 Files: utils/perldoc.PL
4159 Title: "Re: perldoc, temp files, async pagers"
4160 From: Roderick Schertler
4161 Msg-ID: <pzwwtoom8p.fsf@eeyore.ibcinc.com>
4162 Date: 07 Jan 1997 22:54:14 -0500
4163 Files: utils/perldoc.PL
4167 Title: "Full documentation generation patch"
4168 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
4169 Msg-ID: <15309.853323388@lyon.grenoble.hp.com>
4170 Date: Wed, 15 Jan 97 11:16:28 +0100
4171 Files: MANIFEST pod/roffitall pod/rofftoc
4173 Title: "Re: documentation correction (i.e. patch) for perlsyn.pod"
4175 Msg-ID: <E0vilLh-0000M6-00@ursa.cus.cam.ac.uk>
4176 Date: Fri, 10 Jan 1997 18:06:37 +0000
4177 Files: pod/perlsyn.pod
4179 Title: "Document use of pos() and /\G/"
4180 From: Gurusamy Sarathy
4181 Msg-ID: <199701132013.PAA26606@aatma.engin.umich.edu>
4182 Date: Mon, 13 Jan 1997 15:13:12 -0500
4183 Files: pod/perlfunc.pod pod/perlnews.pod pod/perlop.pod
4184 pod/perlre.pod pod/perltoc.pod pod/perltrap.pod
4186 Title: "Fix example #4 in perlXStut"
4187 From: Ilya Zakharevich
4188 Msg-ID: <199701050739.CAA11112@monk.mps.ohio-state.edu>
4189 Date: Sun, 5 Jan 1997 02:39:45 -0500 (EST)
4190 Files: pod/perlxstut.pod
4192 Title: "Document new closure warnings"
4193 From: Chip Salzenberg
4194 Files: op.c pod/perldiag.pod
4196 Title: "Misc. doc patches missing in _20"
4197 From: Roderick Schertler
4198 Msg-ID: <102.852695733@eeyore.ibcinc.com>
4199 Date: Tue, 07 Jan 1997 22:55:33 -0500
4200 Files: pod/perlsub.pod pod/perltoc.pod pod/perlvar.pod
4207 The only language change in this release is the recension of support
4208 for named closures: Now, no subroutine declared "sub foo {}" can be
4209 a closure. (This is a return to the behavior of 5.003.) In addition,
4210 there are new warnings triggered by any apparent attempt to use named
4211 functions as closures.
4213 And, as usual, there are the usual little fixes, documentation
4214 updates, and expanded tests. This is good stuff. "I love you, man!"
4216 CORE LANGUAGE CHANGES
4218 Title: "Rescind named closures"
4219 From: Chip Salzenberg
4220 Files: Makefile.SH op.c perly.c perly.c.diff perly.y pp_hot.c
4222 Title: "Fix: empty @_ when calling empty-proto subs without parens"
4224 Msg-ID: <32CE30F0.7E8425A5@tiuk.ti.com>
4225 Date: Sat, 04 Jan 1997 10:29:04 +0000
4226 Files: perly.c perly.y
4230 Title: "Fix $^X on systems that set it to Perl's basename"
4231 From: Chip Salzenberg
4232 Files: hints/hpux.sh toke.c
4234 Title: "Configure/perl5/Compartmented Mode Workstation (fwd)"
4235 From: Andy Dougherty
4236 Msg-ID: <Pine.SOL.3.95.970106131505.1662C-100000@fractal.lafayette.ed
4237 Date: Mon, 06 Jan 1997 13:15:38 -0500 (EST)
4238 Files: Configure hints/dec_osf.sh
4240 Title: "Remove obsolete file "dl_os2.xs"."
4241 From: Ilya Zakharevich
4246 Title: "Fix C< sub foo (&@); sub bar (&); foo {}, bar {}, bar {} >"
4247 From: Chip Salzenberg
4248 Files: perly.c perly.c.diff perly.y
4250 Title: "plug for safe/opcode leaks"
4251 From: Doug MacEachern
4252 Msg-ID: <199701072220.RAA02117@postman.osf.org>
4253 Date: Tue, 07 Jan 1997 17:20:46 -0500
4256 Title: "Finish OP= warnings: none on ^="
4257 From: Chip Salzenberg
4258 Files: doop.c pp.c t/op/assignwarn.t
4260 Title: "Fix Dynaloader failures with DProf"
4261 From: Gurusamy Sarathy
4262 Msg-ID: <199701061718.MAA26909@aatma.engin.umich.edu>
4263 Date: Mon, 06 Jan 1997 12:18:46 -0500
4268 Title: "Make Configure default to the first domain in /etc/resolv.conf"
4269 From: Chip Salzenberg
4272 Title: "Start all helper scripts with $startsh"
4273 From: Chip Salzenberg
4276 Title: "Support libperl.so under FreeBSD"
4277 From: roberto@keltia.freenix.fr (Ollivier Robert)
4278 Msg-ID: <Mutt.19970105224149.roberto@keltia.freenix.fr>
4279 Date: Sun, 5 Jan 1997 22:41:49 +0100
4280 Files: Configure Makefile.SH
4284 Title: "New test: comp/proto.t"
4286 Msg-ID: <32D0C21F.3FB28D51@tiuk.ti.com>
4287 Date: Mon, 06 Jan 1997 09:13:03 +0000
4288 Files: MANIFEST t/comp/proto.t
4290 Title: "More magic variable tests"
4291 From: Roderick Schertler
4292 Msg-ID: <7043.852565192@eeyore.ibcinc.com>
4293 Date: Mon, 06 Jan 1997 10:39:52 -0500
4294 Files: t/harness t/op/magic.t
4296 LIBRARY AND EXTENSIONS
4298 Title: "File::Basename::dirname bugs"
4299 From: Robin Barker <rmb@cise.npl.co.uk>
4300 Msg-ID: <12393.9701071719@tempest.cise.npl.co.uk>
4301 Date: Tue, 7 Jan 97 17:19:59 GMT
4302 Files: lib/File/Basename.pm t/lib/basename.t
4304 Title: "sigaction() problems"
4305 From: Roderick Schertler
4306 Msg-ID: <12808.852583324@eeyore.ibcinc.com>
4307 Date: Mon, 06 Jan 1997 15:42:04 -0500
4308 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
4310 Title: "Fix importation of FileHandle methods; fix POSIX docs"
4311 From: Chip Salzenberg
4312 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod lib/FileHandle.pm
4314 Title: "Patch: make hints files warn about db-recno failures"
4315 From: Dominic Dunlop <domo@slipper.ip.lu>
4316 Msg-ID: <v03010d00aef53ac4d18a@[194.51.248.68]>
4317 Date: Sun, 5 Jan 1997 12:34:25 +0100
4318 Files: MANIFEST hints/aux.sh hints/broken-db.msg hints/freebsd.sh
4322 Title: "pod2html.PL patch (for 5.003-19)"
4323 From: Fabien TASSIN <tassin@eerie.fr>
4324 Msg-ID: <199701052347.AAA21297@solar5>
4325 Date: Mon, 6 Jan 1997 00:47:01 +0100
4326 Files: pod/pod2html.PL
4330 Title: "tiny doc patches"
4331 From: Roderick Schertler
4332 Msg-ID: <23338.852394333@eeyore.ibcinc.com>
4333 Date: Sat, 04 Jan 1997 11:12:13 -0500
4334 Files: pod/perlapio.pod pod/perlnews.pod pod/perltoc.pod
4336 Title: "doc patch for defined on perlfunc.pod"
4337 From: Roderick Schertler
4338 Msg-ID: <pz91686ek1.fsf@eeyore.ibcinc.com>
4339 Date: 04 Jan 1997 21:28:30 -0500
4340 Files: pod/perlfunc.pod
4342 Title: "doc patch: perldsc"
4343 From: Roderick Schertler
4344 Msg-ID: <pzafqo6eo9.fsf@eeyore.ibcinc.com>
4345 Date: 04 Jan 1997 21:25:58 -0500
4346 Files: pod/perldsc.pod pod/perltoc.pod
4348 Title: "Re: constant function inlining"
4349 From: Roderick Schertler
4350 Msg-ID: <pzk9pp1b95.fsf@eeyore.ibcinc.com>
4351 Date: 07 Jan 1997 15:27:50 -0500
4352 Files: pod/perldiag.pod pod/perlsub.pod
4354 Title: "scalar caller doc fix"
4355 From: Roderick Schertler
4356 Msg-ID: <18245.852608060@eeyore.ibcinc.com>
4357 Date: Mon, 06 Jan 1997 22:34:20 -0500
4358 Files: pod/perlfunc.pod
4360 Title: "perlpod.pod possible patches"
4361 From: lvirden@cas.org (Larry W. Virden, x2487)
4362 Msg-ID: <9701070756.AA1185@cas.org>
4363 Date: Tue, 7 Jan 1997 07:56:30 -0500
4364 Files: pod/perlpod.pod
4366 Title: "Misc perlfunc updates"
4367 From: Tom Christiansen
4368 Files: pod/perlfunc.pod pod/perltoc.pod
4375 Lots of internal cleanup in this patch, especially plugged memory
4376 leaks when embedded Perl interpreters shut down and restart. The
4377 method cache is now invisible to user code. And there is a new test
4378 directory, "t/pragma".
4380 IMHO, this is Beta quality code.
4382 Here's a list of the more significant changes...
4384 CORE LANGUAGE CHANGES
4386 Title: "Make method cache invisible to user code"
4387 From: Chip Salzenberg
4388 Files: dump.c gv.c gv.h hv.c op.c perl.c pp_hot.c pp_sys.c sv.c
4391 Title: "Never parse "{m,s,y,tr,q{,q,w,x}}:{,:}" as package or label"
4392 From: Chip Salzenberg
4397 Title: "Fix $^X under HP-UX"
4398 From: Chip Salzenberg
4399 Files: hints/hpux.sh toke.c
4401 Title: "New hints/hpux.sh"
4403 Msg-ID: <199612312309.AA283393772@hpcc123.corp.hp.com>
4404 Date: Tue, 31 Dec 1996 15:09:32 -0800
4405 Files: hints/hpux.sh
4409 Title: "Fix segv when calling named closures"
4410 From: Chip Salzenberg
4413 Title: "Finish rationalizing "undef value" warnings"
4414 From: Chip Salzenberg
4415 Files: doop.c pp.c sv.c t/op/assignwarn.t
4417 Title: "Arrange for all "_<file" entries to be in %main::"
4418 From: Chip Salzenberg
4419 Files: gv.c lib/perl5db.pl
4421 Title: "Introduce CVf_NODEBUG flag"
4422 From: Gurusamy Sarathy
4423 Msg-ID: <199701012042.PAA25994@aatma.engin.umich.edu>
4424 Date: Wed, 01 Jan 1997 15:42:05 -0500
4425 Files: cv.h pp_hot.c
4427 Title: "Reword 'may be "0"' warning per Larry; fix its line number"
4428 From: Chip Salzenberg
4429 Files: op.c pod/perldiag.pod
4431 Title: "5.003_18: perl_{con,des}truct fixes"
4432 From: Doug MacEachern
4433 Msg-ID: <199701032042.PAA06766@postman.osf.org>
4434 Date: Fri, 03 Jan 1997 15:42:04 -0500
4435 Files: perl.c perl.h pod/perlembed.pod pod/perltoc.pod t/op/sysio.t
4437 Title: "Fix lost value from READLINE after TIEHANDLE"
4438 From: Gurusamy Sarathy
4439 Files: pp_hot.c sv.h
4441 Title: "Free memory of large lexical variables when leaving scope"
4442 From: Chip Salzenberg
4447 Title: "Create t/pragma directory; populate with new and old"
4449 Files: MANIFEST Makefile.SH t/TEST t/comp/use.t t/lib/locale.t
4450 t/op/overload.t t/op/use.t t/pragma/locale.t t/pragma/overload.t
4451 t/pragma/strict-refs t/pragma/strict-subs t/pragma/strict-vars
4452 t/pragma/strict.t t/pragma/subs.t t/pragma/warn-global
4455 Title: "New tests: comp/colon.t and op/assignwarn.t"
4456 From: Robin Barker <rmb@cise.npl.co.uk>
4457 Files: MANIFEST t/comp/colon.t t/op/assignwarn.t
4459 LIBRARY AND EXTENSIONS
4461 Title: "Make libs clean under '-w'"
4462 From: Jarkko Hietaniemi
4463 Files: lib/AutoSplit.pm lib/Devel/SelfStubber.pm lib/Env.pm
4464 lib/Math/Complex.pm lib/Pod/Functions.pm lib/Search/Dict.pm
4465 lib/SelfLoader.pm lib/Term/Complete.pm lib/chat2.pl
4466 lib/complete.pl lib/diagnostics.pm lib/ftp.pl lib/termcap.pl
4471 Title: "Perlguts, version 28"
4473 Msg-ID: <199701032110.AA102535846@hpcc123.corp.hp.com>
4474 Date: Fri, 3 Jan 1997 13:10:46 -0800
4475 Files: pod/perlguts.pod
4477 Title: "Re: perldelta, take 3"
4479 Msg-ID: <9701031748.AA15335@toad.ig.co.uk>
4480 Date: Fri, 3 Jan 1997 17:48:46 +0000
4481 Files: pod/perlnews.pod
4483 Title: "Miscellaneous pod patches"
4484 From: Ralf S. Engelschall <rse@engelschall.com>
4485 Files: pod/Makefile pod/perldebug.pod pod/perlfunc.pod
4488 Title: "expanded flock() docs"
4489 From: Roderick Schertler
4490 Msg-ID: <4481.852337871@eeyore.ibcinc.com>
4491 Date: Fri, 03 Jan 1997 19:31:11 -0500
4492 Files: pod/perlfunc.pod
4494 Title: "Use Text::Wrap in buildtoc; run buildtoc"
4495 From: Ulrich Pfeifer
4496 Files: pod/buildtoc pod/perltoc.pod
4498 Title: "Remove obsolete perlovl.pod"
4499 From: Chip Salzenberg
4500 Files: MANIFEST plan9/mkfile pod/perlovl.pod vms/Makefile
4508 Yet further down the road to 5.004....
4510 CORE LANGUAGE CHANGES
4512 Title: "Inherited overloading"
4513 From: Ilya Zakharevich
4514 Msg-ID: <199612291312.IAA02134@monk.mps.ohio-state.edu>
4515 Date: Sun, 29 Dec 1996 08:12:54 -0500 (EST)
4516 Files: gv.c lib/overload.pm perl.h sv.c sv.h t/op/overload.t
4518 Title: "Hide lexicals from C<use>d or C<require>d module (!)"
4519 From: Chip Salzenberg
4522 Title: "Closures at file scope must be anonymous"
4523 From: Chip Salzenberg
4526 Title: "Warn on '{if,while} ($x = X)' where X is glob, readdir, or <FH>"
4527 From: Chip Salzenberg
4528 Files: op.c pod/perldiag.pod
4530 Title: "Warn on 'undef $x; $x OP 1' where OP is *=, /=, %=, or **="
4531 From: Chip Salzenberg
4536 Title: "Ultrix setlocale() workaround"
4537 From: Chip Salzenberg
4538 Files: hints/ultrix_4.sh util.c
4542 Title: "Get rid of 'Leaked scalars'"
4543 From: Chip Salzenberg
4544 Files: cop.h gv.c op.c
4546 Title: "Don't forget $c in C<(($a,$b,$c)=(1,2))=(3,4,5)>"
4547 From: Chip Salzenberg
4550 Title: "Fix core dump on perl_construct()/perl_destruct() loop"
4551 From: Chip Salzenberg
4554 Title: "Add missing syms to global.sym; update magic doc"
4555 From: Chip Salzenberg
4556 Files: global.sym pod/perlguts.pod
4560 Title: "Expanded locale.t and misc.t"
4561 From: Jarkko Hietaniemi
4562 Files: t/lib/locale.t t/lib/misc.t
4564 Title: "Expanded my.t"
4565 From: Chip Salzenberg
4568 Title: "test harness for C<use x.xxxx>"
4570 Msg-ID: <32C76882.3F3C7999@tiuk.ti.com>
4571 Date: Mon, 30 Dec 1996 07:00:18 +0000
4572 Files: MANIFEST t/op/use.t
4576 Msg-ID: <Pine.GSO.3.95.961229170736.15213M-100000@solaris.teleport.co
4577 Date: Sun, 29 Dec 1996 17:46:21 -0800 (PST)
4578 Files: t/op/each.t t/op/oct.t t/op/quotemeta.t t/op/rand.t
4580 LIBRARY AND EXTENSIONS
4582 Title: "Improving Config.pm"
4584 Msg-ID: <Pine.GSO.3.95.961230091244.13467L-100000@solaris.teleport.co
4585 Date: Mon, 30 Dec 1996 09:24:16 -0800 (PST)
4588 Title: "File::Copy under OS/2"
4589 From: Ilya Zakharevich
4590 Msg-ID: <199612280347.WAA00293@monk.mps.ohio-state.edu>
4591 Date: Fri, 27 Dec 1996 22:47:24 -0500 (EST)
4592 Files: lib/File/Copy.pm t/lib/filecopy.t
4596 Title: "Updates to perllocale.pod"
4597 From: Dominic Dunlop <domo@slipper.ip.lu>
4598 Files: pod/perllocale.pod
4600 Title: "Locale-related pod patches, take 2"
4601 From: Dominic Dunlop <domo@slipper.ip.lu>
4602 Msg-ID: <v03007800aeea9e488b36@[194.51.248.77]>
4603 Date: Sat, 28 Dec 1996 10:56:41 +0100
4604 Files: pod/perl.pod pod/perlform.pod pod/perlfunc.pod pod/perlop.pod
4605 pod/perlre.pod pod/perlsec.pod
4607 Title: "Re: perldiag.pod entry for "Scalar value @%s{%s} ...""
4608 From: Roderick Schertler
4609 Msg-ID: <2043.852051019@eeyore.ibcinc.com>
4610 Date: Tue, 31 Dec 1996 11:50:19 -0500
4611 Files: pod/perldiag.pod
4618 The rate of patches is slowing down.... I see 5.004 at the end of the
4619 tunnel! (Hey, what's that whistle?)
4621 CORE LANGUAGE CHANGES
4623 Title: "Support named closures"
4624 From: Chip Salzenberg
4625 Files: cv.h op.c perl.c pp.c pp_ctl.c pp_hot.c
4629 Title: "perl5.003_15 and Interactive Unix"
4630 From: win@in.rhein-main.de (Winfried Koenig)
4631 Msg-ID: <m0vd254-0004oKC@incom.rhein-main.de>
4632 Date: Thu, 26 Dec 1996 00:45:45 +0200 (EET)
4633 Files: hints/isc.sh pp_sys.c
4635 Title: "Suggest "usemymalloc='n'" for FreeBSD 2.*"
4636 From: rse@engelschall.com (Ralf S. Engelschall)
4637 Files: hints/freebsd.sh
4639 Title: "Minor OS/2 fixes"
4640 From: Ilya Zakharevich
4641 Msg-ID: <199612252105.QAA11890@monk.mps.ohio-state.edu>
4642 Date: Wed, 25 Dec 1996 16:05:42 -0500 (EST)
4643 Files: os2/os2ish.h pod/perlxstut.pod
4647 Title: "Fix {,un}tainting of $1 etc. when C<use locale>"
4648 From: Chip Salzenberg
4651 Title: "Limit effects of "=pod" to a single file"
4652 From: Chip Salzenberg
4657 Title: "New tests: op/method.t and op/locale.t"
4658 From: Ilya Zakharevich and Jarkko Hietaniemi
4659 Files: MANIFEST t/lib/locale.t t/op/method.t
4661 Title: "Test C< ()=() >"
4662 From: Chip Salzenberg
4665 LIBRARY AND EXTENSIONS
4667 Title: "Refresh MakeMaker to 5.39"
4668 From: Andreas Koenig
4669 Files: lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm
4670 lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
4671 lib/ExtUtils/Mksymlists.pm
4673 Title: "Newer debugger"
4674 From: Ilya Zakharevich
4675 Msg-ID: <199612261954.OAA12999@monk.mps.ohio-state.edu>
4676 Date: Thu, 26 Dec 1996 14:54:34 -0500 (EST)
4677 Files: lib/perl5db.pl
4681 Title: "Perlguts, version 27"
4683 Msg-ID: <199612250144.AA059528263@hpcc123.corp.hp.com>
4684 Date: Tue, 24 Dec 1996 17:44:23 -0800
4685 Files: pod/perlguts.pod
4687 Title: "perlpod.pod patch for _16"
4688 From: Kenneth Albanowski
4689 Msg-ID: <Pine.LNX.3.93.961224225906.337B-100000@kjahds.com>
4690 Date: Tue, 24 Dec 1996 23:00:10 -0500 (EST)
4691 Files: pod/perlpod.pod
4693 Title: "tiny perllocale.pod diff for _16"
4694 From: Jarkko Hietaniemi
4695 Msg-ID: <199612261306.PAA21161@alpha.hut.fi>
4696 Date: Thu, 26 Dec 1996 15:06:04 +0200 (EET)
4697 Files: pod/perllocale.pod
4704 This patch is all bug fixes, library updates, and documentation
4705 updates. We'll get to 5.004 RSN, I promise. :-)
4707 CORE LANGUAGE CHANGES
4709 Title: "Fix closures that are not in subroutines"
4710 From: Chip Salzenberg
4715 Title: "_13: patches for unicos/unicosmk"
4717 Msg-ID: <199612202038.OAA22805@poplar.cray.com>
4718 Date: Fri, 20 Dec 1996 14:38:50 -0600
4719 Files: Configure MANIFEST hints/unicos.sh hints/unicosmk.sh
4723 Title: "Fix 'foreach(@ARGV) { while (<>) { push @p,$_ } }'"
4724 From: Chip Salzenberg
4725 Files: cop.h pp_hot.c scope.c
4727 Title: "Eliminate warnings from C< undef $x; $x OP= "foo" >"
4728 From: Chip Salzenberg
4729 Files: doop.c pp.c pp.h pp_hot.c
4731 Title: "Try again to improve method caching"
4732 From: Ilya Zakharevich
4733 Msg-ID: <199612240113.UAA09487@monk.mps.ohio-state.edu>
4734 Date: Mon, 23 Dec 1996 20:13:56 -0500 (EST)
4737 Title: "Be more careful about 'o' magic memory management"
4738 From: Chip Salzenberg
4741 Title: "Fix bad pointer refs when localized object loses magic"
4742 From: Chip Salzenberg
4745 LIBRARY AND EXTENSIONS
4747 Title: "Refresh CPAN to 1.09"
4748 From: Andreas Koenig
4751 Title: "Refresh Net::Ping to 2.02"
4752 From: Russell Mosemann <mose@ccsn.edu>
4753 Files: lib/Net/Ping.pm
4755 Title: "Refresh IO to 1.14"
4757 Files: MANIFEST ext/IO/IO.xs ext/IO/README ext/IO/lib/IO/File.pm
4758 ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Pipe.pm
4759 ext/IO/lib/IO/Seekable.pm ext/IO/lib/IO/Select.pm
4760 ext/IO/lib/IO/Socket.pm t/lib/io_dup.t t/lib/io_pipe.t
4761 t/lib/io_sel.t t/lib/io_sock.t t/lib/io_tell.t
4762 t/lib/io_udp.t t/lib/io_xs.t
4764 BUILD PROCESS AND UTILITIES
4766 Title: "Don't recurse into subdirs twice on 'make realclean'"
4767 From: Chip Salzenberg
4770 Title: "Use root EXTERN.h when compiling x2p/malloc.c."
4772 Files: x2p/Makefile.SH
4774 Title: "Fix compilation errors when malloc.c used for x2p"
4775 From: Robin Barker <rmb@cise.npl.co.uk>
4780 Title: "Edit INSTALL to describe new binary compat setup"
4781 From: Chip Salzenberg
4784 Title: "Update to perllocale.pod"
4785 From: Jarkko Hietaniemi
4786 Files: pod/perllocale.pod
4793 As soon as I posted 5.003_14, I found a fatal error in it. :-(
4795 This release is strictly a bug fix -- it removes some function caching
4796 changes that were supposed to be improvements, but weren't.
4803 We seem to have achieved "release candidate" status.
4805 CORE LANGUAGE CHANGES
4807 Title: "Eliminate support for {if,unless,while,until} BLOCK BLOCK"
4808 From: Chip Salzenberg
4809 Files: perly.c perly.c.diff perly.y toke.c
4811 Title: "Taint $x after $x =~ s/pat/xyz/ if pat or xyz is tainted by locale"
4812 From: Chip Salzenberg
4813 Files: cop.h mg.c pp_ctl.c pp_hot.c
4815 Title: "Complete support for modifying undefined array members in foreach"
4816 From: Chip Salzenberg
4817 Files: global.sym mg.c perl.h pp.c pp_hot.c proto.h sv.c
4821 Title: "patch for regex bug: (x|x){n}"
4822 From: Gurusamy Sarathy
4823 Msg-ID: <199612210259.VAA10170@aatma.engin.umich.edu>
4824 Date: Fri, 20 Dec 1996 21:59:22 -0500
4827 Title: "Bug in debugger with import manipulations"
4828 From: Ilya Zakharevich
4829 Msg-ID: <199612231037.FAA08617@monk.mps.ohio-state.edu>
4830 Date: Mon, 23 Dec 1996 05:37:48 -0500 (EST)
4833 Title: "Import and dynamic methods"
4834 From: Ilya Zakharevich
4835 Msg-ID: <199612230645.BAA08378@monk.mps.ohio-state.edu>
4836 Date: Mon, 23 Dec 1996 01:45:37 -0500 (EST)
4837 Files: gv.c hv.c sv.c
4839 Title: "malloc.c patch"
4840 From: Ilya Zakharevich
4841 Msg-ID: <199612220748.CAA07164@monk.mps.ohio-state.edu>
4842 Date: Sun, 22 Dec 1996 02:48:58 -0500 (EST)
4845 Title: "sv_gets patch"
4846 From: Ilya Zakharevich
4847 Msg-ID: <199612220824.DAA07235@monk.mps.ohio-state.edu>
4848 Date: Sun, 22 Dec 1996 03:24:04 -0500 (EST)
4851 Title: "pos $str patch"
4852 From: Ilya Zakharevich
4853 Msg-ID: <199612220831.DAA07247@monk.mps.ohio-state.edu>
4854 Date: Sun, 22 Dec 1996 03:31:21 -0500 (EST)
4855 Files: mg.c pp_hot.c t/op/pat.t
4857 Title: "Prevent warnings when STDCHAR is unsigned"
4858 From: Chip Salzenberg
4859 Files: perlio.c perlio.h
4863 Title: "Fix bugs in bincompat3 usage"
4864 From: Chip Salzenberg
4865 Files: perl.h perl_exp.SH
4867 Title: "Support shared libperl on SunOS"
4868 From: Ulrich Pfeifer
4871 Title: "Configure on OS/2"
4872 From: Ilya Zakharevich
4873 Msg-ID: <199612202325.SAA05505@monk.mps.ohio-state.edu>
4874 Date: Fri, 20 Dec 1996 18:25:30 -0500 (EST)
4877 Title: "Fixes for Interactive Unix"
4878 From: win@in.rhein-main.de (Winfried Koenig)
4879 Msg-ID: <m0vbeNO-00003WC@incom.rhein-main.de>
4880 Date: Sun, 22 Dec 96 05:14 EET
4881 Files: hints/isc.sh op.c pp_sys.c universal.c
4883 Title: "Use "proto" instead of "_" in sdbm.h"
4884 From: Chip Salzenberg
4885 Files: ext/SDBM_File/sdbm/sdbm.h
4887 Title: "VMS patches to 5.003_13"
4888 From: Charles Bailey
4889 Msg-ID: <01IDBYYFYPIS002ASE@hmivax.humgen.upenn.edu>
4890 Date: Mon, 23 Dec 1996 01:26:47 -0500 (EST)
4891 Files: deb.c ext/POSIX/POSIX.xs gv.c lib/File/Copy.pm mg.c perl.c
4892 perl.h proto.h sv.c t/lib/filecopy.t taint.c toke.c util.c
4893 vms/Makefile vms/config.vms vms/descrip.mms
4894 vms/gen_shrfls.pl vms/genconfig.pl vms/genopt.com
4895 vms/perly_c.vms vms/perly_h.vms vms/test.com vms/vms.c
4898 UTILITIES, LIBRARY, AND EXTENSIONS
4900 Title: "Remove libnet"
4901 From: Chip Salzenberg
4902 Files: MANIFEST pod/perlmod.pod
4904 Title: "Refresh CPAN module to 1.08"
4905 From: Chip Salzenberg
4906 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
4908 Title: "Refresh ExtUtils::Manifest to version 1.28"
4909 From: Andreas Koenig
4910 Files: lib/ExtUtils/Manifest.pm
4912 Title: "Update IO->VERSION() to 1.1201 for CPAN's sake"
4913 From: Chip Salzenberg
4914 Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
4916 Title: "Remodel File::Copy."
4917 From: Chip Salzenberg
4918 Files: lib/File/Copy.pm
4920 Title: "dumb bug in User::pwent.pm"
4921 From: Tom Christiansen
4922 Msg-ID: <199612201145.EAA27860@mox.perl.com>
4923 Date: Fri, 20 Dec 1996 04:45:37 -0700
4924 Files: lib/User/pwent.pm
4928 Title: "Better support for =for"
4929 From: Kenneth Albanowski
4930 Msg-ID: <Pine.LNX.3.93.961220163747.298T-100000@kjahds.com>
4931 Date: Fri, 20 Dec 1996 16:43:35 -0500 (EST)
4932 Files: lib/Pod/Text.pm pod/pod2latex.PL pod/pod2man.PL
4934 Title: "perllocale.pod -- second draft"
4935 From: Dominic Dunlop <domo@slipper.ip.lu>
4936 Msg-ID: <v03007800aee1923e30a2@[194.51.248.68]>
4937 Date: Sat, 21 Dec 1996 15:00:50 +0100
4938 Files: pod/perllocale.pod
4940 Title: "Perlguts, version 26"
4942 Msg-ID: <199612201943.AA048111018@hpcc123.corp.hp.com>
4943 Date: Fri, 20 Dec 1996 11:43:38 -0800
4944 Files: pod/perlguts.pod
4946 Title: "Update pod/Makefile; s/perli18n/perllocale/"
4947 From: Chip Salzenberg
4948 Files: ext/POSIX/POSIX.pod lib/I18N/Collate.pm pod/Makefile
4949 pod/perl.pod pod/perlmod.pod pod/perlnews.pod pod/roffitall
4951 Title: "obstruct pod2man doc tweaks"
4952 From: Roderick Schertler
4953 Msg-ID: <3923.851106237@eeyore.ibcinc.com>
4954 Date: Fri, 20 Dec 1996 13:23:57 -0500
4955 Files: lib/Class/Template.pm lib/Time/tm.pm
4962 The watchword here is "synchronization." There were a couple of
4963 show-stopper bugs in 5.003_12, so I'm issuing this patch to bring
4964 everyone up to a common working base.
4966 CORE LANGUAGE CHANGES
4968 Title: "Disallow labels named q, qq, qw, qx, s, y, and tr"
4969 From: Chip Salzenberg
4972 Title: "Make evals' lexicals visible to nested evals"
4973 From: Chip Salzenberg
4978 Title: "Fix core dump bug with anoncode"
4979 From: Chip Salzenberg
4982 Title: "Allow DESTROY to make refs to dying objects"
4983 From: Chip Salzenberg
4988 Title: "Add missing backslash in Configure"
4989 From: Chip Salzenberg
4992 UTILITIES, LIBRARY, AND EXTENSIONS
4994 Title: "Include libnet-1.01 instead of old Net::FTP"
4996 Files: MANIFEST lib/Net/Cmd.pm lib/Net/Domain.pm
4997 lib/Net/DummyInetd.pm lib/Net/FTP.pm lib/Net/NNTP.pm
4998 lib/Net/Netrc.pm lib/Net/POP3.pm lib/Net/SMTP.pm
4999 lib/Net/SNPP.pm lib/Net/Socket.pm lib/Net/Telnet.pm
5000 lib/Net/Time.pm pod/perlmod.pod
5002 Title: "Use binmode when doing binary FTP"
5003 From: Ilya Zakharevich
5004 Files: lib/Net/FTP.pm
5006 Title: "Re: Open3.pm tries to close unopened file handle"
5007 From: Roderick Schertler
5008 Msg-ID: <pzloavmd9h.fsf@eeyore.ibcinc.com>
5009 Date: 18 Dec 1996 22:19:54 -0500
5010 Files: MANIFEST lib/IPC/Open2.pm lib/IPC/Open3.pm lib/open2.pl
5011 lib/open3.pl pod/perldiag.pod pod/perlfunc.pod t/lib/open2.t
5014 Title: "Long-standing problem in Socket module"
5015 From: Spider Boardman
5016 Msg-ID: <199612190418.XAA07291@Orb.Nashua.NH.US>
5017 Date: Wed, 18 Dec 1996 23:18:14 -0500
5018 Files: Configure Porting/Glossary config_H config_h.SH
5019 ext/Socket/Socket.pm ext/Socket/Socket.xs
5021 Title: "flock() constants"
5022 From: Roderick Schertler
5023 Msg-ID: <26669.850977437@eeyore.ibcinc.com>
5024 Date: Thu, 19 Dec 1996 01:37:17 -0500
5025 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs pod/perlfunc.pod
5027 Title: "Re: find2perl . -xdev BROKEN still"
5028 From: Roderick Schertler
5029 Msg-ID: <pzvi9yig3h.fsf@eeyore.ibcinc.com>
5030 Date: 19 Dec 1996 12:44:34 -0500
5031 Files: lib/File/Find.pm lib/find.pl lib/finddepth.pl
5035 Title: "small doc tweaks for _12"
5036 From: Roderick Schertler
5037 Msg-ID: <1826.851011557@eeyore.ibcinc.com>
5038 Date: Thu, 19 Dec 1996 11:05:57 -0500
5039 Files: lib/UNIVERSAL.pm pod/perldiag.pod pod/perltie.pod
5041 Title: "Re: missing E<> POD directive in perlpod.pod"
5042 From: Roderick Schertler
5043 Msg-ID: <pzwwueimak.fsf@eeyore.ibcinc.com>
5044 Date: 19 Dec 1996 10:30:43 -0500
5045 Files: pod/perlpod.pod pod/pod2html.PL
5052 This patch is huge. A multitude of bug fixes, new modules (especially
5053 CPAN and Net::FTP), a couple of new Configure variables, updated
5054 docs... it's a long list. And speaking of lists, here's a list of
5055 the more significant changes in 5.003_12:
5057 CORE LANGUAGE CHANGES
5059 Title: "Support C<delete @hash{@keys}>"
5060 From: Chip Salzenberg
5061 Files: op.c op.h opcode.pl pod/perldiag.pod pod/perlfunc.pod pp.c
5064 Title: "Autovivify scalars"
5065 From: Chip Salzenberg
5066 Files: dump.c op.c op.h pp.c pp_hot.c
5068 Title: "Allow any word, including keyword, as label"
5069 From: Chip Salzenberg
5074 Title: "Allow assignment to empty array values during foreach()"
5075 From: Chip Salzenberg
5076 Files: cop.h global.sym mg.c op.c perl.h pp_hot.c proto.h sv.c
5078 Title: "Fix nested closures"
5079 From: Chip Salzenberg
5080 Files: op.c opcode.pl pp.c pp_ctl.c pp_hot.c
5082 Title: "Fix core dump on auto-vivification"
5083 From: Chip Salzenberg
5086 Title: "Fix core dump on C<open $undef_var, "X">"
5087 From: Chip Salzenberg
5090 Title: "Fix -T/-B on globs and globrefs"
5091 From: Chip Salzenberg
5094 Title: "Fix memory management of $`, $&, and $'"
5095 From: Chip Salzenberg
5096 Files: pp_hot.c regexec.c
5098 Title: "Fix paren matching during backtracking"
5099 From: Chip Salzenberg
5102 Title: "Fix memory leak and std{in,out,err} death in perl_{con,de}str
5103 From: Chip Salzenberg
5104 Files: miniperlmain.c perl.c perl.h sv.c
5106 Title: "Discard garbage bytes at end of prototype()"
5107 From: Chip Salzenberg
5110 Title: "Fix local($pack::{foo})"
5111 From: Chip Salzenberg
5112 Files: global.sym pp.c pp_hot.c proto.h scope.c
5114 Title: "Fix for AmigaOS - inplace operation"
5115 From: Norbert Pueschel
5116 Msg-ID: <77724601@Armageddon.meb.uni-bonn.de>
5117 Date: Sun, 08 Dec 1996 15:33:00 +0100
5120 Title: "Disable warn, die, and parse hooks _before_ global destruction
5121 From: Chip Salzenberg
5124 Title: "Re: Bug in formline "
5125 From: Gurusamy Sarathy
5126 Msg-ID: <199612081958.OAA26025@aatma.engin.umich.edu>
5127 Date: Sun, 08 Dec 1996 14:58:32 -0500
5130 Title: "Fix C<@a = ($a,$b,$c,$d) = (1,2)>"
5131 From: Chip Salzenberg
5134 Title: "Fix %ENV assignment when environment starts out empty"
5135 From: Chip Salzenberg
5138 Title: "Properly support and document newRV{,_inc,_noinc}"
5139 From: Chip Salzenberg
5140 Files: global.sym pod/perlguts.pod sv.c sv.h
5142 Title: "Support SvREADONLY on arrays"
5143 From: Chip Salzenberg
5146 Title: "Allow lvalue pos inside recursive function"
5147 From: Chip Salzenberg
5148 Files: op.c pp.c pp_ctl.c pp_hot.c
5152 Title: "Eliminate PerlIO warnings when setting cnt to -1"
5153 From: Chip Salzenberg
5156 Title: "Make $privlib contents compatible with 5.003"
5157 From: Chip Salzenberg
5158 Files: INSTALL ext/Opcode/Safe.pm installperl lib/FileHandle.pm
5161 Title: "Support $bincompat3 config variable; update metaconfig units"
5162 From: Chip Salzenberg
5163 Files: Configure MANIFEST compat3.sym config_h.SH embed.pl global.sym
5164 old_embed.pl old_global.sym old_perl_exp.SH perl_exp.SH
5166 Title: "Look for gettimeofday() in Configure"
5167 From: John Hughes <john@AtlanTech.COM>
5168 Msg-ID: <01BBE77A.F6F37F80@malvinas.AtlanTech.COM>
5169 Date: Wed, 11 Dec 1996 15:49:57 +0100
5170 Files: Configure config_H config_h.SH pp.c
5172 Title: "Make $startperl a relative path if people want portable scrip
5173 From: Chip Salzenberg
5176 Title: "Homogenize use of "eval exec" hack"
5177 From: Chip Salzenberg
5178 Files: Porting/Glossary eg/README eg/nih eg/sysvipc/ipcmsg
5179 eg/sysvipc/ipcsem eg/sysvipc/ipcshm lib/diagnostics.pm
5180 makeaperl.SH pod/checkpods.PL pod/perlrun.pod
5181 pod/pod2html.PL pod/pod2latex.PL pod/pod2man.PL
5182 pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL
5183 utils/perlbug.PL utils/perldoc.PL utils/pl2pm.PL x2p/a2py.c
5184 x2p/find2perl.PL x2p/s2p.PL
5186 Title: "LynxOS support"
5187 From: seibert@Lynx.COM (Greg Seibert)
5188 Msg-ID: <m0vYEsY-0000IZC@kzinti.lynx.com>
5189 Date: Thu, 12 Dec 1996 09:25:00 PST
5190 Files: Configure MANIFEST hints/lynxos.sh t/op/stat.t
5192 Title: "In Linux hints, set suidsafe=no and dosuid=yes"
5193 From: Chip Salzenberg
5194 Files: hints/linux.sh
5196 Title: "5.003_11 on UnixWare 2.1.1 - Only one small UnixWare buglet"
5197 From: aburlison@cix.compulink.co.uk (Alan Burlison)
5198 Msg-ID: <memo.453720@cix.compulink.co.uk>
5199 Date: Wed, 11 Dec 96 18:34 GMT0
5200 Files: hints/svr4.sh
5202 Title: "Re: db-recno.t failures with _11 on Freebsd 2.1-stable"
5203 From: Roderick Schertler
5204 Msg-ID: <pzohg0r5tr.fsf@eeyore.ibcinc.com>
5205 Date: 11 Dec 1996 18:58:56 -0500
5206 Files: INSTALL hints/freebsd.sh
5208 Title: "OS/2 updates from Ilya"
5209 From: Ilya Zakharevich
5210 Files: README.os2 os2/Changes os2/Makefile.SHs os2/os2.c os2/os2ish.h
5212 Title: "VMS patches to 5.003_11"
5213 From: Charles Bailey
5214 Msg-ID: <01ICTR32LCZG001A1D@hmivax.humgen.upenn.edu>
5215 Date: Mon, 09 Dec 1996 23:16:10 -0500 (EST)
5216 Files: MANIFEST regexec.c t/lib/filehand.t util.c vms/*
5220 Title: "recurse recurse recurse ..."
5221 From: Jarkko Hietaniemi
5222 Msg-ID: <199612092144.XAA29025@alpha.hut.fi>
5223 Date: Mon, 9 Dec 1996 23:44:27 +0200 (EET)
5224 Files: MANIFEST t/op/recurse.t
5226 UTILITIES, LIBRARY, AND EXTENSIONS
5228 Title: "Add CPAN and Net::FTP"
5229 From: Chip Salzenberg
5230 Files: MANIFEST lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
5231 lib/Net/FTP.pm lib/Net/Netrc.pm lib/Net/Socket.pm
5234 Title: "Please update Text::Wrap and Text::Tabs"
5235 From: David Muir Sharnoff <muir@idiom.com>
5236 Msg-ID: <199612180659.WAA24957@idiom.com>
5237 Date: Tue, 17 Dec 1996 22:59:59 -0800 (PST)
5238 Files: lib/Text/Tabs.pm lib/Text/Wrap.pm
5240 Title: "Add File::Compare"
5241 From: Nick Ing-Simmons
5242 Msg-ID: <199612161844.SAA02152@pluto>
5243 Date: Mon, 16 Dec 1996 18:44:59 GMT
5244 Files: MANIFEST lib/File/Compare.pm pod/perlmod.pod
5246 Title: "Add Tie::RefHash"
5247 From: Gurusamy Sarathy
5248 Msg-ID: <199612152358.SAA28665@aatma.engin.umich.edu>
5249 Date: Sun, 15 Dec 1996 18:58:08 -0500
5250 Files: MANIFEST lib/Tie/RefHash.pm pod/perlmod.pod
5252 Title: "Put "splain" in utils."
5253 From: Chip Salzenberg
5254 Files: Makefile.SH installperl utils/Makefile utils/splain.PL
5256 Title: "Some h2ph fixes"
5258 Msg-ID: <199612131934.AA289845652@hpcc123.corp.hp.com>
5259 Date: Fri, 13 Dec 1996 11:34:12 -0800
5260 Files: utils/h2ph.PL
5262 Title: "xsubpp patch to add #line"
5263 From: Nick Ing-Simmons
5264 Msg-ID: <199612162153.VAA03590@ni-s.u-net.com>
5265 Date: Mon, 16 Dec 1996 21:53:56 GMT
5266 Files: lib/ExtUtils/xsubpp
5268 Title: "Re: Proposed addition to File::Copy: move"
5269 From: Charles Bailey
5270 Msg-ID: <01ICZBN0LRC8001A1D@hmivax.humgen.upenn.edu>
5271 Date: Sat, 14 Dec 1996 00:27:29 -0500 (EST)
5272 Files: lib/File/Copy.pm t/lib/filecopy.t
5274 Title: "DB_File 1.09 patch"
5276 Msg-ID: <9612181037.AA10123@claudius.bfsec.bt.co.uk>
5277 Date: Wed, 18 Dec 96 10:37:58 GMT
5278 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
5280 Title: "Debugger update"
5281 From: Ilya Zakharevich
5282 Msg-ID: <199612111038.FAA24363@monk.mps.ohio-state.edu>
5283 Date: Wed, 11 Dec 1996 05:38:28 -0500 (EST)
5284 Files: lib/perl5db.pl
5288 Title: "Update pods: perldelta -> perlnews, perli18n -> perllocale"
5289 From: Tom Christiansen and Dominic Dunlop
5290 Files: MANIFEST pod/perl.pod pod/perldelta.pod pod/perli18n.pod
5293 Title: "perltoot.pod"
5294 From: Tom Christiansen
5295 Msg-ID: <199612091444.HAA09947@toy.perl.com>
5296 Date: Mon, 09 Dec 1996 07:44:10 -0700
5297 Files: MANIFEST pod/perltoot.pod
5299 Title: "Perlguts, version 25"
5301 Msg-ID: <199612061940.AA055461228@hpcc123.corp.hp.com>
5302 Date: Fri, 6 Dec 96 11:40:27 PST
5303 Files: pod/perlguts.pod
5305 Title: "pod/perlipc.pod patch"
5306 From: d-lewart@uiuc.edu (Daniel S. Lewart)
5307 Msg-ID: <199612090910.CAA20906@mox.perl.com>
5308 Date: Mon, 9 Dec 96 3:10:02 CST
5309 Files: pod/perlipc.pod
5311 Title: "pod patches for English errors"
5312 From: Steve Kelem <steve.kelem@xilinx.com>
5313 Msg-ID: <24616.850167191@castor>
5314 Date: Mon, 09 Dec 1996 13:33:11 -0800
5317 Title: "Misc doc updates"
5318 From: Tom Christiansen
5319 Msg-ID: <199612150156.SAA12506@mox.perl.com>
5320 Date: Sat, 14 Dec 1996 18:56:33 -0700
5327 This patch is (still) closing in on 5.004. Nothing dramatic, lots of
5330 CORE LANGUAGE CHANGES
5332 Title: "Fix precedence problems with subs as uniops or listops"
5333 From: Chip Salzenberg
5334 Files: perly.c perly.c.diff perly.h perly.y
5336 Title: "Don't reset $. on open()"
5337 From: Chip Salzenberg
5340 Title: "Support *glob{IO} (eventually deprecate *glob{FILEHANDLE})"
5341 From: Chip Salzenberg
5342 Files: pod/perlref.pod pp_hot.c sv.c
5344 Title: "Don't let expression context force return context"
5345 From: Chip Salzenberg
5348 Title: "Properly convert "1E2" et al to IV/UV"
5349 From: Chip Salzenberg
5352 Title: "Fix modulo operator in UV realm"
5353 From: Chip Salzenberg
5356 Title: "Fix stat(_) after stat(HANDLE)"
5357 From: Chip Salzenberg
5360 Title: "Fix: s/// and "$x =~ $y" under 'use locale'"
5361 From: Chip Salzenberg
5366 Title: "Eliminate spurious warning when splicing undefs"
5367 From: Chip Salzenberg
5370 Title: "Eliminate spurious warning from "x=" operator"
5371 From: Chip Salzenberg
5374 Title: "Fix line numbers near control structures"
5375 From: Chip Salzenberg
5376 Files: op.c perly.c perly.c.diff perly.y proto.h
5378 Title: "Don't let scalar unpack() underflow stack"
5379 From: Chip Salzenberg
5382 Title: "Fix core dump from precedence bug in "@foo" warning"
5383 From: Chip Salzenberg
5386 Title: "Move die() to utils.c; add varargs hack to croak()"
5387 From: Chip Salzenberg
5388 Files: pp_ctl.c util.c
5390 Title: "Avoid memcmp() for magnitude test if it thinks char is signed"
5391 From: Chip Salzenberg
5392 Files: Configure config_H config_h.SH doop.c
5393 ext/SDBM_File/sdbm/pair.c ext/SDBM_File/sdbm/sdbm.h handy.h
5394 hv.c perl.h pp_hot.c proto.h regexec.c sv.c toke.c util.c
5396 Title: "Less malloc in magic"
5397 From: Chip Salzenberg
5400 Title: "Re: 5.003_09: PADTMP fix"
5401 From: Ilya Zakharevich
5402 Msg-ID: <199611281150.GAA06884@monk.mps.ohio-state.edu>
5403 Date: Thu, 28 Nov 1996 06:50:58 -0500 (EST)
5404 Files: pod/perlguts.pod
5406 Title: "Fully paramaterize locales; disable all if NO_LOCALE"
5407 From: Chip Salzenberg
5408 Files: ext/POSIX/POSIX.xs op.c perl.h pp.c pp_sys.c sv.c util.c
5410 PORTABILITY AND TESTING
5412 Title: "Bitwise op fix for Alpha"
5413 From: Chip Salzenberg
5416 Title: "hints/dgux.sh update"
5417 From: Roderick Schertler
5418 Msg-ID: <24178.849309616@eeyore.ibcinc.com>
5419 Date: Fri, 29 Nov 1996 18:20:16 -0500
5420 Files: hints/dgux.sh
5422 Title: "BUG in hints/hpux.sh"
5423 From: Jeff McDougal <jmcdo@cris.com>
5424 Msg-ID: <32A42C11.7FA2@cris.com>
5425 Date: Tue, 03 Dec 1996 08:33:05 -0500
5426 Files: hints/hpux.sh
5428 Title: "VMS patches for 5.003_10"
5429 From: Charles Bailey
5430 Msg-ID: <01ICMALO8NMS001A1D@hmivax.humgen.upenn.edu>
5431 Date: Wed, 04 Dec 1996 16:40:12 -0500 (EST)
5432 Files: EXTERN.h INTERN.h old_perl_exp.SH perl.c perl.h perl_exp.SH
5433 pp.c pp_ctl.c pp_sys.c proto.h sv.c toke.c util.c
5434 utils/perldoc.PL vms/config.vms vms/descrip.mms
5435 vms/gen_shrfls.pl vms/genconfig.pl vms/vmsish.h
5437 Title: "_10+ under OS/2"
5438 From: Ilya Zakharevich
5439 Msg-ID: <199612011107.GAA10805@monk.mps.ohio-state.edu>
5440 Date: Sun, 1 Dec 1996 06:07:19 -0500 (EST)
5441 Files: malloc.c os2/diff.configure
5443 LIBRARY AND EXTENSIONS
5445 Title: "{in,ob}structive pods"
5446 From: Tom Christiansen
5447 Msg-ID: <199611301652.JAA24201@toy.perl.com>
5448 Date: Sat, 30 Nov 1996 09:52:57 -0700
5449 Files: MANIFEST lib/Class/Template.pm lib/File/stat.pm
5450 lib/Net/hostent.pm lib/Net/netent.pm lib/Net/protoent.pm
5451 lib/Net/servent.pm lib/Time/gmtime.pm lib/Time/localtime.pm
5452 lib/Time/tm.pm lib/User/grent.pm lib/User/pwent.pm
5454 Title: "FileHandle that 'ISA' IO::File"
5455 From: Nick Ing-Simmons
5456 Msg-ID: <199612021718.RAA04416@pluto>
5457 Date: Mon, 2 Dec 1996 17:18:02 GMT
5458 Files: MANIFEST lib/FileHandle.pm
5460 Title: "Make IO::File::import use its parameters"
5461 From: Chip Salzenberg
5462 Files: ext/IO/lib/IO/File.pm
5464 Title: "10+ debugger patch"
5465 From: Ilya Zakharevich
5466 Msg-ID: <199612011137.GAA10864@monk.mps.ohio-state.edu>
5467 Date: Sun, 1 Dec 1996 06:37:31 -0500 (EST)
5468 Files: lib/perl5db.pl perl.c pod/perldebug.pod
5470 Title: "Don't call CORE::close in file handle DESTROY method"
5471 From: Chip Salzenberg
5472 Files: ext/IO/lib/IO/Handle.pm
5474 Title: "Re: Namespace cleanup: Does SDBM need binary compatibility?"
5475 From: Hallvard B Furuseth
5476 Msg-ID: <199612031445.PAA19056@bombur2.uio.no>
5477 Date: Tue, 3 Dec 1996 15:45:27 +0100 (MET)
5478 Files: ext/SDBM_File/sdbm/pair.h ext/SDBM_File/sdbm/sdbm.3
5480 Title: "DB_File 1.07"
5482 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
5485 Title: "DB_File 1.08"
5487 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
5494 This patch is closing in on 5.004. It contains lots of small and
5495 valuable changes, but nothing dramatic.
5497 CORE LANGUAGE CHANGES
5499 Title: "Allow &{sub {...}} without warning"
5500 From: Chip Salzenberg
5503 Title: "Make parens optional on [gs]ethost and [gs]et{pw,gr} functions
5504 From: John L. Allen <allen@gateway.grumman.com>
5507 Title: "Fix syntax error with "$x [0]" and "$x {y}" and "@x {y}""
5508 From: Chip Salzenberg
5513 Title: "Fix regex matching of chars with high bit set"
5514 From: Chip Salzenberg
5517 Title: "Hash key memory corruption fix and naming cleanup"
5518 From: Chip Salzenberg
5519 Files: hv.c hv.h perl.h
5521 Title: "Undo broken perf. patch (PADTMP stealing)"
5522 From: Chip Salzenberg
5525 Title: "Make SV unstudied in sv_gets()"
5526 From: Chip Salzenberg
5529 Title: "Better support for UVs"
5531 Files: global.sym old_global.sym perl.h pp.c pp.h proto.h sv.c sv.h
5533 Title: "Minor locale cleanups"
5534 (Accept "POSIX" locale as standard like "C". Reset locale to
5535 'C' when testing strtod() in t/lib/posix.t.)
5536 From: Chip Salzenberg
5537 Files: t/lib/posix.t util.c
5539 Title: "Always taint result of sprintf() on float"
5540 From: Chip Salzenberg
5543 Title: "Fix spurious warning from bitwise string ops"
5544 From: Chip Salzenberg
5547 Title: "Eliminate warning on {,sys}read(,$newvar,)"
5548 From: Chip Salzenberg
5549 Files: doop.c pp_sys.c
5551 Title: "Don't call fcntl(fileno(rsfp)) if !rsfp"
5552 From: Chip Salzenberg
5555 Title: "Save message when calling __DIE__ hook"
5556 From: Chip Salzenberg
5559 Title: "Namespace cleanup"
5560 From: Chip Salzenberg
5561 Files: global.sym old_global.sym perl.h
5563 Title: "Modify perl_exp.SH; create old_perl_exp.SH; document old_*"
5564 From: Chip Salzenberg
5565 Files: Configure INSTALL MANIFEST old_perl_exp.SH perl_exp.SH
5569 Title: "Reliable signal patch"
5570 From: Kenneth Albanowski
5571 Msg-ID: <Pine.LNX.3.93.961126053209.294J-100000@kjahds.com>
5572 Date: Tue, 26 Nov 1996 05:40:50 -0500 (EST)
5573 Files: global.sym mg.c old_global.sym perl.h pp_sys.c proto.h util.c
5575 Title: "Emulate missing flock() with either fcntl() or lockf()"
5576 From: Chip Salzenberg
5579 Title: "3_09: minor patches for OS/2"
5580 From: Ilya Zakharevich
5581 Msg-ID: <199611270830.DAA04985@monk.mps.ohio-state.edu>
5582 Date: Wed, 27 Nov 1996 03:30:05 -0500 (EST)
5583 Files: doio.c global.sym malloc.c old_global.sym os2/Makefile.SHs
5584 os2/OS2/ExtAttr/Makefile.PL os2/OS2/PrfDB/Makefile.PL
5585 os2/OS2/Process/Makefile.PL os2/OS2/REXX/Makefile.PL
5586 os2/os2.c os2/os2ish.h perl.h
5588 Title: "Re: 5.003_09 and QNX"
5589 From: nort@bottesini.harvard.edu (Norton Allen)
5590 Msg-ID: <9611271836.AA14460@bottesini.harvard.edu>
5591 Date: Wed, 27 Nov 96 13:36:06 est
5592 Files: Configure MANIFEST README.qnx hints/qnx.sh qnx/ar qnx/cpp
5593 t/TEST toke.c util.c x2p/proto.h
5595 Title: "Re: updated patch on the sysread, syswrite for VMS"
5596 From: Charles Bailey
5597 Msg-ID: <01ICB648K2XG001A1D@hmivax.humgen.upenn.edu>
5598 Date: Tue, 26 Nov 1996 17:28:23 -0500 (EST)
5601 LIBRARY AND EXTENSIONS
5603 Title: "Minor patch to debugger"
5604 From: Ilya Zakharevich
5605 Msg-ID: <199611290533.AAA08053@monk.mps.ohio-state.edu>
5606 Date: Fri, 29 Nov 1996 00:33:49 -0500 (EST)
5607 Files: lib/perl5db.pl
5609 Title: "AutoLoader::AUTOLOAD optimization"
5610 From: Nick Ing-Simmons
5611 Msg-ID: <199611231954.TAA09921@ni-s.u-net.com>
5612 Date: Sat, 23 Nov 1996 19:54:52 GMT
5613 Files: lib/AutoLoader.pm
5615 Title: "Diagnostic cleanup"
5616 From: Chip Salzenberg
5617 Files: lib/diagnostics.pm pod/perldiag.pod
5621 Title: "Improve documentation for sysread() and syswrite()"
5622 From: Chip Salzenberg
5623 Files: pod/perlfunc.pod
5625 Title: "Document how to use $SIG{ALRM} and alarm()"
5626 From: Roderick Schertler
5627 Msg-ID: <5898.849026569@eeyore.ibcinc.com>
5628 Date: Tue, 26 Nov 1996 11:42:49 -0500
5629 Files: pod/perlfunc.pod
5636 This patch was a compendium of various fixes and enhancements from
5637 many people, including some serious improvement in lexical variable
5638 scoping and locale handling.
5640 CORE LANGUAGE CHANGES
5642 Title: "Lexical locales"
5643 (make effectiveness of locales depend on C<use locale>)
5644 From: Chip Salzenberg
5645 Files: too many to list
5647 Title: "Lexical scoping cleanup"
5648 (tighten scoping of lexical variables, somewhat on the
5649 new constructs and somewhat on the old)
5650 From: Chip Salzenberg
5651 Files: many... but mostly perly.y and toke.c
5653 Title: "Re: memory corruption / security bug in sysread,syswrite + pa
5654 From: Jarkko Hietaniemi
5655 Msg-ID: <199611251946.VAA30459@alpha.hut.fi>
5656 Date: Mon, 25 Nov 1996 21:46:31 +0200 (EET)
5657 Files: MANIFEST pod/perldiag.pod pod/perlfunc.pod pp_sys.c
5662 Title: "Configure fix for handling DynaLoader"
5663 From: Chip Salzenberg
5666 Title: "Properly prototype safe{malloc,calloc,realloc,free}."
5667 From: Chip Salzenberg
5670 Title: "UnixWare 2.1 fix for perl5.003_08 - cope with fp->_cnt < -1,
5671 From: John Hughes <john@AtlanTech.COM>
5672 Msg-ID: <01BBD6EE.E915C860@malvinas.AtlanTech.COM>
5673 Date: Wed, 20 Nov 1996 14:27:06 +0100
5676 Title: ""static" call to UNIVERSAL::can"
5677 From: Nick Ing-Simmons
5678 Msg-ID: <199611211547.PAA15878@pluto>
5679 Date: Thu, 21 Nov 1996 15:47:46 GMT
5682 Title: "die -> croak"
5683 From: Gurusamy Sarathy
5684 Msg-ID: <199611212111.QAA17070@aatma.engin.umich.edu>
5685 Date: Thu, 21 Nov 1996 16:11:21 -0500
5688 Title: "Patch for embed.pl when !EMBED && !MULTIPLICITY"
5689 From: Chip Salzenberg
5692 Title: "Add new symbols to old_global.sym, too."
5693 From: Chip Salzenberg
5694 Files: global.sym old_global.sym
5696 Title: "Cleanup of {,un}pack('w')."
5697 From: Chip Salzenberg
5700 Title: "Cleanups from Ilya."
5701 From: Chip Salzenberg
5702 Files: gv.c malloc.c pod/perlguts.pod pp_ctl.c
5704 Title: "Fix for unpack('w') on 64-bit systems."
5705 From: Chip Salzenberg
5708 Title: "Re: LC_NUMERIC support is ready + performance"
5709 From: Ilya Zakharevich
5710 Msg-ID: <199611260308.WAA02677@monk.mps.ohio-state.edu>
5711 Date: Mon, 25 Nov 1996 22:08:27 -0500 (EST)
5714 Title: "Hash key sharing improvements from Ilya."
5715 From: Chip Salzenberg
5716 Files: hv.c hv.h proto.h
5718 Title: "Mortal stack pre-allocation from Ilya."
5719 From: Chip Salzenberg
5720 Files: pp.c pp.h pp_ctl.c pp_hot.c pp_sys.c
5724 Title: "VMS patches post-5.003_08"
5725 From: Charles Bailey
5726 Msg-ID: <1996Nov22.181631.1603238@hmivax.humgen.upenn.edu>
5727 Date: Fri, 22 Nov 1996 18:16:31 -0500 (EST)
5728 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_VMS.pm
5729 lib/ExtUtils/MakeMaker.pm lib/File/Path.pm mg.c pp_ctl.c
5730 utils/h2xs.PL vms/config.vms vms/descrip.mms
5731 vms/gen_shrfls.pl vms/genconfig.pl vms/perlvms.pod vms/vms.c
5734 Title: "5.003_08: OS/2-specific bugs/enhancements"
5735 From: Ilya Zakharevich
5736 Msg-ID: <199611241147.GAA00490@monk.mps.ohio-state.edu>
5737 Date: Sun, 24 Nov 1996 06:47:25 -0500 (EST)
5738 Files: README.os2 hints/os2.sh os2/Changes os2/Makefile.SHs
5739 os2/OS2/PrfDB/PrfDB.pm os2/os2.c
5741 Title: "HP patches didn't make it into _08 (fwd)"
5743 Msg-ID: <199611260215.AA100414526@hpcc123.corp.hp.com>
5744 Date: Mon, 25 Nov 96 18:15:26 PST
5745 Files: ext/DynaLoader/dl_hpux.xs
5747 Title: "Another HP "patch" that didn't make it (new hints file)"
5749 Msg-ID: <199611252116.AA245766577@hpcc123.corp.hp.com>
5750 Date: Mon, 25 Nov 1996 13:16:17 -0800
5751 Files: hints/hpux.sh
5753 LIBRARY AND EXTENSIONS
5755 Title: "Elide spurious space in db-hash.t"
5756 From: Chip Salzenberg
5757 Files: t/lib/db-hash.t
5759 Title: "Update documentation and warning in I18N::Collate."
5760 From: Chip Salzenberg
5761 Files: lib/I18N/Collate.pm
5763 Title: "Fix bitwise op test; clean up a couple of others"
5764 From: Chip Salzenberg
5765 Files: t/lib/bigintpm.t t/op/bop.t t/op/overload.t
5767 Title: "minimal timelocal.pl for _09"
5768 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
5769 Msg-ID: <9611191854.AA19586@o09.rosat.mpe-garching.mpg.de>
5770 Date: Tue, 19 Nov 1996 19:54:23 +0100
5771 Files: lib/Time/Local.pm
5773 Title: "Socket test improvement from Ilya."
5774 From: Chip Salzenberg
5775 Files: t/lib/io_sock.t
5778 From: Nick Ing-Simmons
5779 Msg-ID: <199611230917.JAA00471@ni-s.u-net.com>
5780 Date: Sat, 23 Nov 1996 09:17:40 GMT
5785 Title: "perldiag documentation patch."
5787 Msg-ID: <9611201607.AA12729@claudius.bfsec.bt.co.uk>
5788 Date: Wed, 20 Nov 96 16:07:28 GMT
5789 Files: pod/perldiag.pod
5791 Title: "a missing perldiag entry"
5792 From: Gurusamy Sarathy
5793 Msg-ID: <199611212024.PAA15758@aatma.engin.umich.edu>
5794 Date: Thu, 21 Nov 1996 15:24:02 -0500
5795 Files: pod/perldiag.pod
5797 Title: "perlfunc patch"
5799 Msg-ID: <9611201404.AA12477@claudius.bfsec.bt.co.uk>
5800 Date: Wed, 20 Nov 96 14:04:08 GMT
5801 Files: pod/perlfunc.pod
5803 Title: "Patch for pod/perlpod.pod"
5804 From: "Joseph S. Myers" <jsm28@cam.ac.uk>
5805 Msg-ID: <Pine.LNX.3.95.961120235016.6666A-100000@hammer.chu.cam.ac.uk
5806 Date: Wed, 20 Nov 1996 23:54:41 +0000 (GMT)
5807 Files: pod/perlpod.pod
5809 Title: "Update locale documentation."
5810 From: Chip Salzenberg
5811 Files: pod/perli18n.pod
5815 Title: "Fix type mismatches in x2p's safe{alloc,realloc,free}."
5816 From: Chip Salzenberg
5824 This patch was a compendium of various fixes and enhancements from
5825 many people. Here are some of the more significant changes.
5828 CORE LANGUAGE CHANGES
5830 Title: "Make C<no FOO> fail if C<unimport FOO> fails"
5834 Title: "Bitwise op sign rationalization"
5835 (Make bitwise ops result in unsigned values, unless C<use
5836 integer> is in effect. Includes initial support for UVs.)
5837 From: Chip Salzenberg
5838 Files: op.c opcode.pl pod/perlop.pod pod/perltoc.pod pp.c pp.h
5839 pp_hot.c proto.h sv.c t/op/bop.t
5841 Title: "Defined scoping for C<my> in control structures"
5842 (Finally defines semantics of "my" in control expressions,
5843 like the condition of "if" and "while". In all cases, scope
5844 of a "my" var extends to the end of the entire control
5845 structure. Also adds new construct "for my", which
5846 automatically declares the control variable "my" and limits
5847 its scope to the loop.)
5848 From: Chip Salzenberg
5849 Files: op.c perly.c perly.c.diff perly.h perly.y proto.h toke.c
5851 Title: "Fix ++/-- after int conversion (e.g. 'printf "%d"')"
5852 (This patch makes Perl correctly ignore SvIVX() if either
5853 NOK or POK is true, since SvIVX() may be a truncated or
5854 overflowed version of the real value.)
5855 From: Chip Salzenberg
5856 Files: pp.c pp_hot.c sv.c
5858 Title: "Make code match Camel II re: functions that use $_"
5862 Title: "Provide scalar context on left side of "->""
5863 From: Chip Salzenberg
5864 Files: perly.c perly.y
5866 Title: "Quote bearword package/handle FOO in "funcname FOO => 'bar'""
5867 From: Chip Salzenberg
5873 Title: "Warn on overflow of octal and hex integers"
5874 From: Chip Salzenberg
5875 Files: proto.h toke.c util.c
5877 Title: "If -w active, warn for commas and hashes ('#') in qw()"
5878 From: Chip Salzenberg
5881 Title: "Fixes for pack('w')"
5882 From: Ulrich Pfeifer
5883 Files: pp.c t/op/pack.t
5885 Title: "More complete output from sv_dump()"
5886 From: Gurusamy Sarathy
5889 Title: "Major '..' and debugger patches"
5890 From: Ilya Zakharevich
5891 Files: lib/perl5db.pl op.c pp_ctl.c scope.c scope.h
5893 Title: "Fix for formline()"
5894 From: Gurusamy Sarathy
5895 Files: global.sym mg.c perl.h pod/perldiag.pod pp_ctl.c proto.h sv.c
5898 Title: "Fix stack botch in untie and binmode"
5899 From: Gurusamy Sarathy
5902 Title: "Complete EMBED, including symbols from interp.sym"
5903 (New define EMBEDMYMALLOC makes embedding total by
5904 avoiding "Mymalloc" etc.)
5905 From: Chip Salzenberg
5906 Files: MANIFEST embed.pl ext/DynaLoader/dlutils.c
5907 ext/SDBM_File/sdbm/sdbm.h global.sym handy.h malloc.c
5908 perl.h pp_sys.c proto.h regexec.c toke.c util.c
5909 x2p/Makefile.SH x2p/a2p.h x2p/handy.h x2p/util.h
5911 Title: "Support old embedding for people who want it"
5912 From: Chip Salzenberg
5913 Files: MANIFEST Makefile.SH old_embed.pl old_global.sym
5918 Title: "Miscellaneous VMS fixes"
5919 From: Charles Bailey
5920 Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_VMS.pm
5921 lib/Math/Complex.pm lib/Time/Local.pm lib/timelocal.pl
5922 perl.h perl_exp.SH proto.h t/TEST t/io/read.t
5923 t/lib/findbin.t t/lib/getopt.t util.c utils/h2xs.PL
5924 vms/Makefile vms/config.vms vms/descrip.mms
5925 vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
5926 vms/perlvms.pod vms/test.com vms/vms.c
5928 Title: "DJGPP patches (MS-DOS)"
5929 From: "Douglas E. Wegscheid" <wegscd@whirlpool.com>
5930 Files: doio.c dosish.h ext/SDBM_File/sdbm/sdbm.c handy.h
5931 lib/AutoSplit.pm lib/Cwd.pm lib/File/Find.pm malloc.c perl.c
5932 perl.h pp_sys.c proto.h sv.c util.c
5934 Title: "Plan 9 update"
5935 From: Luther Huffman <lutherh@infinet.com>
5936 Files: plan9/buildinfo plan9/config.plan9 plan9/exclude
5937 plan9/genconfig.pl plan9/mkfile plan9/setup.rc
5939 Title: "Patch to make Perl work under AmigaOS"
5940 From: Norbert Pueschel
5941 Files: MANIFEST hints/amigaos.sh installman lib/File/Basename.pm
5942 lib/File/Find.pm pod/pod2man.PL pp_sys.c util.c
5944 LIBRARY AND EXTENSIONS
5946 Title: "DB_File 1.05"
5948 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-hash.t
5950 Title: "Getopts::Std patch for hash support"
5951 From: Stephen Zander <stephen.zander@interlock.mckesson.com>
5952 Files: lib/Getopt/Std.pm
5954 Title: "Kludge for bareword handles"
5955 (Add 'require IO::Handle' at beginning of FileHandle.pm)
5956 From: Chip Salzenberg
5957 Files: ext/FileHandle/FileHandle.pm
5959 Title: "Re: strtod / strtol patch for POSIX module"
5960 From: hammen@gothamcity.jsc.nasa.gov (David Hammen)
5961 Files: Configure config_h.SH ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
5962 ext/POSIX/POSIX.xs t/lib/posix.t
5966 Title: "Fix a2p translation of '{print "a" "b" "c"}'"
5967 From: Chip Salzenberg
5968 Files: x2p/a2p.c x2p/a2p.y
5975 This patch was primarily to fix bugs or include little things I missed
5976 in 5.003_06. 5.003_07 is intended to be stable enough to merit serious
5977 testing with an eye towards eventual release as 5.004.
5979 If it doesn't work for you, try
5981 LC_ALL=C; export LC_ALL
5983 for Bourne shell users, or
5987 for C-shell users. Some versions of IRIX are reported to have
5988 problems with sort when the locale is other than C. This manifests
5989 as an infinite loop in the ./miniperl configpm step.
5991 The details are described below. A very brief summary is:
5993 o Visible Changes to Core Functionality
5995 -Support for BER compressed integers. See perlfunc.pod for
5996 documentation on the 'w' option.
5998 -untaint support added to IO extension.
6000 o Changes in Core Internals
6002 -Perl's realloc is once again called 'Myremalloc' (with -DHIDEMYMALLOC),
6003 as it was pre-5.003_01. Again, this is for binary compatibility
6004 with 5.003. (5.003_06 erroneously called it Myrealloc.)
6006 -Getopt::Long updated to version 2.4.
6008 o Configure and build enhancements
6010 -improved SCO hints. Actually these are unconfirmed guesses, but
6013 -OS/2 and Plan9 updates.
6017 -print sort (4,1,3,2);
6019 -group numbers are integers again.
6021 -other things. See the specific changes for details.
6025 Here are the specific file-by-file changes.
6029 Updated for 5.003_07.
6031 Fixed a spelling error.
6035 Detect GNU libc (thanks, Skimo!) and avoid nm if we have GNU libc.
6036 Since the GNU libc test requires compiling and linking a test
6037 program, the dependencies have been altered and lots of pieces of
6038 Configure have moved around unchanged. The patch is big but the
6041 Allow for both <sys/select.h> and <time.h> in fd_set tests.
6042 Systems which don't allow both (e.g. SCO) have to turn off one
6043 or the other in the hints file for now.
6047 Warn about re-using config.sh version-specific values.
6051 Date: Tue, 8 Oct 1996 22:24:48 -0400
6052 From: "Randy J. Ray" <rjray@uswest.com>
6053 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
6055 This is a re-post of my patch to Graham's IO library to add a method in
6056 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
6057 that is of or inherits from IO::Handle. With this flag set, data read from
6058 said handle is not tainted, whether running under -T, suid or sgid.
6060 This patch adds the method to IO.xs, adds documentation and warning to the
6061 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
6062 adds mention of the new file to MANIFEST.
6064 Add mention of t/lib/io_taint.t
6066 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6067 From: Ilya Zakharevich
6073 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6074 From: Ilya Zakharevich
6076 All the executable targets are moved into the same chunk with
6077 shared library target, which is delegated to
6078 $osname/Makefile.SHs if found.
6079 config.h should depend on config_h.SH.
6081 Remove mkmanifest target, since it will generate incorrectly
6082 sorted MANIFEST file, I would imagine (I haven't checked).
6090 Update SH_PATH comment.
6094 Update SH_PATH comment.
6098 Date: Tue, 8 Oct 1996 22:24:48 -0400
6099 From: "Randy J. Ray" <rjray@uswest.com>
6100 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
6102 This is a re-post of my patch to Graham's IO library to add a method in
6103 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
6104 that is of or inherits from IO::Handle. With this flag set, data read from
6105 said handle is not tainted, whether running under -T, suid or sgid.
6107 This patch adds the method to IO.xs, adds documentation and warning to the
6108 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
6109 adds mention of the new file to MANIFEST.
6111 Add method "untaint" into class IO::Handle
6113 Index: ext/IO/lib/IO/Handle.pm
6115 Date: Tue, 8 Oct 1996 22:24:48 -0400
6116 From: "Randy J. Ray" <rjray@uswest.com>
6117 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
6119 This is a re-post of my patch to Graham's IO library to add a method in
6120 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
6121 that is of or inherits from IO::Handle. With this flag set, data read from
6122 said handle is not tainted, whether running under -T, suid or sgid.
6124 This patch adds the method to IO.xs, adds documentation and warning to the
6125 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
6126 adds mention of the new file to MANIFEST.
6128 Document IO::Handle::untaint and give warning about the bad
6131 Index: ext/SDBM_File/sdbm/sdbm.h
6133 Change Myrealloc to Myremalloc to conform to 5.003's version.
6134 I left in the Mycalloc since malloc.c now includes a calloc,
6135 and we might need to hide it.
6139 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6140 From: Ilya Zakharevich
6142 Better error message for overload.
6146 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6147 From: Ilya Zakharevich
6149 Some optimization (speedup in loading GNU utilities with some
6150 memory present - 32M should be quite enough).
6151 Test for revision of EMX, and setting fork()ing appropriately.
6152 libc was in .../st/... instead of mt.
6153 README.os2 is installed as pod/perlos2.pod.
6157 Don't include <sys/select.h> along with <time.h>.
6161 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6162 From: Ilya Zakharevich
6164 Restore timestamps under OS/2 (needed for binary install).
6168 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6169 From: Ilya Zakharevich
6171 Use builtin methods if present under OS/2 (maybe should be
6172 done outside of OS/2 too?).
6174 Index: lib/ExtUtils/MM_Unix.pm
6176 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6177 From: Ilya Zakharevich
6179 Made `use strict'-clean even in parts shadowed by Autoloading.
6181 Index: lib/ExtUtils/typemap
6183 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6184 From: Ilya Zakharevich
6188 Index: lib/ExtUtils/xsubpp
6190 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6191 From: Ilya Zakharevich
6193 Logic for processing RETVAL documented (at last!).
6195 Index: lib/File/Copy.pm
6197 Date: Thu, 10 Oct 1996 00:42:29 -0400 (EDT)
6198 From: Ilya Zakharevich
6199 Subject: Cleanup after new test
6201 Below are patches for File::Copy (copying to filehandles was just
6202 plain broken under OS/2 and VMS)
6204 Index: lib/FindBin.pm
6206 Date: Fri, 20 Sep 1996 15:04:04 +0200
6208 Subject: Documentation patch to the FindBin module
6210 Index: lib/Getopt/Long.pm
6212 Update to version 2.4.
6216 Date: Thu, 10 Oct 1996 14:22:05 -0400
6217 From: "Brent B. Powers" <powers@ml.com>
6218 Subject: Re: patch for lib.pm
6220 Ignore undefined entries.
6222 Index: lib/newgetopt.pl
6224 Updated to version 2.4 to match Getopt::Long.
6226 Index: makedepend.SH
6228 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6229 From: Ilya Zakharevich
6231 weed out perl_exp.SH, config_h.SH
6232 (They have these funny names to avoid names like perl.exp.SH
6233 with more than two '.' Such names are illegal on some systems.)
6237 Date: Thu, 10 Oct 1996 14:33:08 +0000 ()
6238 From: Chip Salzenberg
6239 Subject: Re: Group fix for 5.003_06
6241 The group problems recently experienced are due to a small error
6242 introduced in 5.003_06. This patch is required to fix the bug:
6246 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6247 From: Ilya Zakharevich
6249 sys/un.h is not very useful without Merlin toolkit.
6250 updates for fork()ing.
6252 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6253 From: Ilya Zakharevich
6257 Index: os2/Makefile.SHs
6259 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6260 From: Ilya Zakharevich
6262 Convoluted process to create chimera executables added.
6263 aout_clean is done automatically on clean.
6265 Index: os2/OS2/ExtAttr/t/os2_ea.t
6267 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6268 From: Ilya Zakharevich
6270 Use `unlink' where appropriate.
6272 Index: os2/diff.configure
6278 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6279 From: Ilya Zakharevich
6281 /bin/sh is translated to the configured value of location of sh.exe.
6282 popen() used even if we can fork (as we do now).
6283 builtins added for the sake of path manipulation.
6287 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6288 From: Ilya Zakharevich
6290 sys/un.h is not very useful without Merlin toolkit.
6291 updates for fork()ing.
6295 Change to subversion 7.
6299 Date: Wed, 9 Oct 1996 19:03:41 +0000
6301 Subject: Infinte loop with perl_destruct_level and $SIG{__WARN__}
6303 I've just started using purify on a perl with DBD::Oracle linked in
6304 (the number of uninitialised memory reads in the Oracle libraries
6307 If perl_destruct_level and $SIG{__WARN__} are set then I see a range
6308 of problems typified by this example and folowed by a core dump:
6310 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6311 From: Ilya Zakharevich
6313 Copywrite of OS/2 port now has \n\n.
6314 Now deletes -e file (again!) if compilation is interrupted.
6318 Change Myrealloc to Myremalloc to conform to 5.003's version.
6319 I left in the Mycalloc since malloc.c now includes a calloc,
6320 and we might need to hide it.
6324 Updated for 5.003_07
6326 Index: plan9/arpa/inet.h
6328 Updated for 5.003_07
6330 Index: plan9/buildinfo
6332 Updated for 5.003_07
6334 Index: plan9/config.plan9
6336 Updated for 5.003_07
6338 Index: plan9/exclude
6340 Updated for 5.003_07
6342 Index: plan9/fndvers
6344 Updated for 5.003_07
6346 Index: plan9/genconfig.pl
6348 Updated for 5.003_07
6352 Updated for 5.003_07
6354 Index: plan9/myconfig.plan9
6356 Updated for 5.003_07
6358 Index: plan9/perlplan9.doc
6360 Updated for 5.003_07
6362 Index: plan9/perlplan9.pod
6364 Updated for 5.003_07
6366 Index: plan9/plan9.c
6368 Updated for 5.003_07
6370 Index: plan9/plan9ish.h
6372 Updated for 5.003_07
6374 Index: plan9/setup.rc
6376 Updated for 5.003_07
6378 Index: plan9/versnum
6380 Updated for 5.003_07
6382 Index: pod/perldiag.pod
6384 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6385 From: Ilya Zakharevich
6387 mention that malloc in berkeley DB is broken, and PERL_BADFREE.
6388 OS/2-specific messages added.
6390 Index: pod/perlfunc.pod
6392 Date: 20 Sep 1996 13:17:14 +0200
6393 From: Ulrich Pfeifer
6394 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
6396 Index: pod/perli18n.pod
6398 Updated version with high bits intact.
6400 Index: pod/perlop.pod
6402 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6403 From: Ilya Zakharevich
6405 Crossrefs corrected.
6407 Index: pod/perltrap.pod
6409 Clarified that warn() _always_ printed to STDERR, both in perl4
6412 Index: pod/perlvar.pod
6414 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6415 From: Ilya Zakharevich
6421 Date: 20 Sep 1996 13:17:14 +0200
6422 From: Ulrich Pfeifer
6423 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
6427 Date: Wed, 9 Oct 1996 19:07:24 GMT
6428 From: Chris Faylor <cgf@bbc.com>
6430 The problem is that SCO apparently needs to have a file opened
6431 with write privileges for chsize to work correctly.
6435 Date: Tue, 08 Oct 1996 23:54:47 -0400
6436 From: Gurusamy Sarathy
6437 Subject: Re: Sorting lists of integers doesn't always work
6439 >> > print sort (4,1,2,3);
6441 >> > actually prints "4123", i.e. doesn't actually sort. Bug? Feature?
6443 This broke between 5.001n and 5.002. There was a long winded thread
6444 about sorting undefs in some order (rather than coredumping) around
6445 the 5.002beta times (search for "bogorefs" in the subject-line on
6446 p5p archive for details). Larry added in some code that presumes that
6447 the private flags are set by the time qsort() is called:
6449 Unfortunately, sv_2pv() does not set the POKp flag, so the above
6450 code breaks! Here's a patch against 5.00306.
6452 Index: t/lib/anydbm.t
6454 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6455 From: Ilya Zakharevich
6457 File mode under OS/2 is not what you expect. However, this has
6458 nothing to do with databases, _and_ there is a test
6459 for this in stat.t (which dutifully fails). There is
6460 no point to consider this behaviour as a bug in
6462 So OS/2 is special-cased in these tests.
6464 Index: t/lib/db-btree.t
6466 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6467 From: Ilya Zakharevich
6469 File mode under OS/2 is not what you expect. However, this has
6470 nothing to do with databases, _and_ there is a test
6471 for this in stat.t (which dutifully fails). There is
6472 no point to consider this behaviour as a bug in
6474 So OS/2 is special-cased in these tests.
6476 Index: t/lib/db-hash.t
6478 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6479 From: Ilya Zakharevich
6481 File mode under OS/2 is not what you expect. However, this has
6482 nothing to do with databases, _and_ there is a test
6483 for this in stat.t (which dutifully fails). There is
6484 no point to consider this behaviour as a bug in
6486 So OS/2 is special-cased in these tests.
6488 Index: t/lib/db-recno.t
6490 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6491 From: Ilya Zakharevich
6493 File mode under OS/2 is not what you expect. However, this has
6494 nothing to do with databases, _and_ there is a test
6495 for this in stat.t (which dutifully fails). There is
6496 no point to consider this behaviour as a bug in
6498 So OS/2 is special-cased in these tests.
6502 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6503 From: Ilya Zakharevich
6505 File mode under OS/2 is not what you expect. However, this has
6506 nothing to do with databases, _and_ there is a test
6507 for this in stat.t (which dutifully fails). There is
6508 no point to consider this behaviour as a bug in
6510 So OS/2 is special-cased in these tests.
6512 Index: t/lib/io_pipe.t
6514 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6515 From: Ilya Zakharevich
6517 Better error message on dying.
6519 Index: t/lib/io_taint.t
6521 Date: Tue, 8 Oct 1996 22:24:48 -0400
6522 From: "Randy J. Ray" <rjray@uswest.com>
6523 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
6525 This is a re-post of my patch to Graham's IO library to add a method in
6526 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
6527 that is of or inherits from IO::Handle. With this flag set, data read from
6528 said handle is not tainted, whether running under -T, suid or sgid.
6530 This patch adds the method to IO.xs, adds documentation and warning to the
6531 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
6532 adds mention of the new file to MANIFEST.
6534 Test suite for the untaint method of class IO::Handle.
6538 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6539 From: Ilya Zakharevich
6541 File mode under OS/2 is not what you expect. However, this has
6542 nothing to do with databases, _and_ there is a test
6543 for this in stat.t (which dutifully fails). There is
6544 no point to consider this behaviour as a bug in
6546 So OS/2 is special-cased in these tests.
6550 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6551 From: Ilya Zakharevich
6553 File mode under OS/2 is not what you expect. However, this has
6554 nothing to do with databases, _and_ there is a test
6555 for this in stat.t (which dutifully fails). There is
6556 no point to consider this behaviour as a bug in
6558 So OS/2 is special-cased in these tests.
6562 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6563 From: Ilya Zakharevich
6565 File mode under OS/2 is not what you expect. However, this has
6566 nothing to do with databases, _and_ there is a test
6567 for this in stat.t (which dutifully fails). There is
6568 no point to consider this behaviour as a bug in
6570 So OS/2 is special-cased in these tests.
6572 Index: t/lib/socket.t
6574 Date: Thu, 10 Oct 1996 01:09:59 -0400
6575 From: Spider Boardman
6576 Subject: Re: 5.003_06 is available (results on ULTRIX)
6578 fix t/lib/socket.t to treat TCP like the stream protocol it is
6579 rather than expecting it behave rationally in all cases.
6583 Date: 20 Sep 1996 13:17:14 +0200
6584 From: Ulrich Pfeifer
6585 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
6589 Date: Wed, 09 Oct 1996 00:41:27 -0400
6590 From: Gurusamy Sarathy
6591 Subject: more t/op/sort.t tests
6595 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6596 From: Ilya Zakharevich
6598 uses my_syspopen, my_syspclose ifdef OS2. my_pclose is defined
6599 as my_syspclose ifdef OS2 and can FORK (as OS2 does).
6601 Index: x2p/Makefile.SH
6603 Date: Wed, 9 Oct 96 16:00:29 edt
6604 From: Norton Allen <nort@bottesini.harvard.edu>
6605 Subject: Re: sh Configure?
6607 Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
6608 in the x2p directory, even if $0 isn't set to the full
6609 pathname of the file being extracted.
6611 Index: x2p/cflags.SH
6613 Date: Wed, 9 Oct 96 16:00:29 edt
6614 From: Norton Allen <nort@bottesini.harvard.edu>
6615 Subject: Re: sh Configure?
6617 Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
6618 in the x2p directory, even if $0 isn't set to the full
6619 pathname of the file being extracted.
6626 This patch was primarily to fix bugs, improve the documentation,
6627 and work towards restoring binary compatibility with 5.003.
6628 The details are described below. A very brief summary is:
6630 o Visible Changes to Core Functionality
6632 -Significantly improved support _with documentation_ for
6633 locales, including LC_COLLATE. See the new pod/perli18n.pod.
6634 Thanks to Jarkko Hietaniemi.
6636 -new version of Math::Complex, with test suite. Ought to be
6637 backwards compatible, but check it out if you use Math::Complex.
6639 -Pre-extending hashes now works. keys %hash = 5000 will pre-size
6642 -__DATA__ filehandle is untainted.
6644 o Changes in Core Internals
6646 -gv_fullname and gv_efullname have reverted to their pre-5.003_03
6647 versions for binary compatibility. Actually, they are implemented
6648 as stubs pointing to the new 3-argument forms gv_fullname3 and
6651 -Perl's malloc is once again called 'Mymalloc' (with -DHIDEMYMALLOC),
6652 as it was pre-5.003_01. Again, this is for binary compatibility
6655 o Configure and build enhancements
6657 -many new tests for the standard library.
6659 -test suite now locale-friendly.
6661 -a2p.man and s2p.man now made into pods.
6665 -whitespace lexer errors fixed.
6667 -many, many other things. See details below.
6671 Here are the specific file-by-file changes.
6673 # This is my patch perl5.003_06.pat to perl5.003_05
6674 # The full description is below.
6675 # Please execute the following commands before applying this patch.
6676 # (You can feed this patch to 'sh' to do so.)
6679 # We'll create some new tests, but patch won't automatically make them
6681 for t in abbrev.t autoloader.t basename.t checktree.t complex.t \
6682 env.t fatal.t filecache.t filecopy.t filefind.t filepath.t \
6683 findbin.t getopt.t hostname.t parsewords.t searchdict.t \
6684 selectsaver.t symbol.t texttabs.t textwrap.t timelocal.t
6690 # The a2p.man and s2p.man pages have been changed into pods.
6691 rm -f x2p/a2p.man x2p/s2p.man
6696 This is patch perl5.003_06.pat to perl version 5.003_05.
6697 This takes you from 5.003_05 to 5.003_06.
6699 To apply this patch, run the above commands,
6700 cd to your perl source directory and then type
6702 patch -p1 -N < perl5.003_06.pat
6704 The changes are described after each /^Index:/ line below. This is
6705 designed so you can examine each change with a command such as
6707 csplit -k perl5.003_06.pat '/^Index:/' '{999}'
6709 (Of course, since there are more than 100 Index entries, your
6710 csplit may complain, since many csplit's have an arbitrary limit of 100
6711 files. Still, you can manually split the file or roll your own.)
6715 Updated for 5.003_06.
6719 Add -Wl,rpath option for irix* to find the installed shared
6722 Add /shlib to libpth. It is used by Digital Unix 4.0.
6724 Date: Mon, 30 Sep 1996 14:01:05 +0100
6725 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
6727 Detect Cygnus Win32, or at least don't let Configure get fooled
6728 into thinking it's OS/2.
6732 Date: Mon, 7 Oct 1996 22:03:00 +0300
6733 From: Jarkko Hietaniemi
6734 Subject: LC_COLLATE.
6736 Big patch to add, document, and test LC_COLLATE support.
6738 added LC_COLLATE doc.
6742 Date: Sun, 22 Sep 1996 00:59:56 +0200
6744 Subject: More standard library test scripts
6746 This is a collection of test scripts for the standard library modules.
6747 Some of the tests does not pass unless some of the patches I have sent
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 Date: Mon, 7 Oct 1996 22:03:00 +0300
6757 From: Jarkko Hietaniemi
6758 Subject: LC_COLLATE.
6760 Big patch to add, document, and test LC_COLLATE support.
6766 Changed Larry's address to larry@wall.org.
6770 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6771 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6772 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6774 Here is a patch for various typos and other defects in the Perl
6775 5.003_05 pods, including the pods embedded in library modules.
6779 Date: Mon, 30 Sep 1996 14:01:05 +0100
6780 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
6782 Warn the user of case-insensitive file systems that they may have
6783 accidentally gotten 'configure' instead of 'Configure'.
6787 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
6788 From: Charles Bailey
6789 Subject: VMS patches to 5.003_05
6793 Date: Mon, 30 Sep 1996 01:13:28 -0400
6794 From: Spider Boardman
6795 Subject: Re: pre extending hash? - need speed
6797 The patch below (which is relative to perl5.001l) implements
6798 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
6799 pre-sizing hashes. I've only moved the patch forward from
6800 when I first did it. I'm sure the code in hv_ksplit could be
6805 Restore the 5.003 gv_fullname() and gv_efullname() functions.
6806 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
6810 Restore the 5.003 gv_fullname() and gv_efullname() functions.
6811 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
6813 Index: ext/DynaLoader/DynaLoader.pm
6815 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6816 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6817 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6819 Here is a patch for various typos and other defects in the Perl
6820 5.003_05 pods, including the pods embedded in library modules.
6822 Index: ext/FileHandle/FileHandle.pm
6824 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6825 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6826 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6828 Here is a patch for various typos and other defects in the Perl
6829 5.003_05 pods, including the pods embedded in library modules.
6839 Index: ext/IO/lib/IO/File.pm
6841 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6842 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6843 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6845 Here is a patch for various typos and other defects in the Perl
6846 5.003_05 pods, including the pods embedded in library modules.
6850 Index: ext/IO/lib/IO/Handle.pm
6852 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6853 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6854 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6856 Here is a patch for various typos and other defects in the Perl
6857 5.003_05 pods, including the pods embedded in library modules.
6861 Index: ext/IO/lib/IO/Pipe.pm
6863 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6864 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6865 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6867 Here is a patch for various typos and other defects in the Perl
6868 5.003_05 pods, including the pods embedded in library modules.
6872 Index: ext/IO/lib/IO/Seekable.pm
6874 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6875 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6876 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6878 Here is a patch for various typos and other defects in the Perl
6879 5.003_05 pods, including the pods embedded in library modules.
6883 Index: ext/IO/lib/IO/Select.pm
6885 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6886 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6887 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6889 Here is a patch for various typos and other defects in the Perl
6890 5.003_05 pods, including the pods embedded in library modules.
6894 Index: ext/IO/lib/IO/Socket.pm
6896 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6897 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6898 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6900 Here is a patch for various typos and other defects in the Perl
6901 5.003_05 pods, including the pods embedded in library modules.
6905 Index: ext/NDBM_File/hints/dynixptx.pl
6907 Perl 5.003_05 compiles on DYNIX/ptx 4.0 (v4.1.3), and passes all tests.
6908 The only change needed is in "ext/NDBM_File/Makefile.PL" - on this system,
6909 ndbm is actually contained in the libc library, and must be linked against
6910 -lc when compiling. (this is for dynamic ELF executables, I didn't compile
6913 Index: ext/Opcode/Opcode.pm
6915 Date: Fri, 20 Sep 1996 12:59:21 +0200
6917 Subject: Re: Symbol.pm clobbers $_ at startup
6919 The same kind of problem seem to be present in Opcode.pm:
6921 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6922 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6923 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6925 Here is a patch for various typos and other defects in the Perl
6926 5.003_05 pods, including the pods embedded in library modules.
6928 Index: ext/Opcode/Safe.pm
6930 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6931 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6932 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6934 Here is a patch for various typos and other defects in the Perl
6935 5.003_05 pods, including the pods embedded in library modules.
6937 Index: ext/POSIX/POSIX.pod
6939 Date: Mon, 7 Oct 1996 22:03:00 +0300
6940 From: Jarkko Hietaniemi
6941 Subject: LC_COLLATE.
6943 Big patch to add, document, and test LC_COLLATE support.
6945 enhanced setlocale() docs and introduced the one-argument variant doc.
6947 Index: ext/POSIX/POSIX.xs
6949 Date: Mon, 7 Oct 1996 22:03:00 +0300
6950 From: Jarkko Hietaniemi
6951 Subject: LC_COLLATE.
6953 Big patch to add, document, and test LC_COLLATE support.
6955 setlocale() allowed one argument only,
6956 call to perl_init_fold() (in util.c) if setlocale() succeeded.
6958 Index: ext/POSIX/hints/next_3.pl
6960 Date: Sat, 28 Sep 1996 15:11:06 +0200
6961 From: Andreas Koenig
6962 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
6964 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
6966 Index: ext/SDBM_File/sdbm/sdbm.h
6968 Revert from Perl_malloc to Mymalloc for binary compatibility with
6971 Index: ext/Socket/Socket.pm
6973 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
6974 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
6975 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
6977 Here is a patch for various typos and other defects in the Perl
6978 5.003_05 pods, including the pods embedded in library modules.
6982 Restore the 5.003 gv_fullname() and gv_efullname() functions.
6983 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
6985 Date: Mon, 30 Sep 1996 01:13:28 -0400
6986 From: Spider Boardman
6987 Subject: Re: pre extending hash? - need speed
6989 The patch below (which is relative to perl5.001l) implements
6990 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
6991 pre-sizing hashes. I've only moved the patch forward from
6992 when I first did it. I'm sure the code in hv_ksplit could be
6995 Date: Mon, 7 Oct 1996 22:03:00 +0300
6996 From: Jarkko Hietaniemi
6997 Subject: LC_COLLATE.
6999 Big patch to add, document, and test LC_COLLATE support.
7001 added var lc_collate_active and func mem_collxfrm.
7005 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7006 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7010 Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
7011 From: Kenneth Albanowski
7012 Subject: Full LONG_MAX & co. patch over 5.003_05
7014 This patch contains the changes I've collected for the various _MAX issues
7015 since 5.003_05. No patches issued between 5.003_05 and this one should be
7016 applied, use this one instead.
7018 The effect is to remove the CHAR_* and I8_* constants (which are
7019 ambiguous) and to explicitly cast all of the constants.
7021 Index: hints/machten.sh
7023 Add notes about MachTen 4.0.3 SYSV IPC.
7025 Index: hints/next_3.sh
7027 Replace optimize="-g" by optimize="" since we're just trying to turn off
7030 Date: Sat, 28 Sep 1996 15:11:06 +0200
7031 From: Andreas Koenig
7032 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
7034 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
7038 Date: Fri, 20 Sep 1996 15:38:57 -0400
7039 From: Gurusamy Sarathy
7040 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
7042 I found a subtle problem with the lazydelete mechanism (which is used
7043 to postpone the delete of a entry that may be getting iterated over).
7044 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
7045 needed later to call unsharepvn(). This means that only magical
7046 hash entries can use the HeKLEN slot to hold flags.
7048 Here's a tested patch against 5.00305 that fixes the problem.
7049 The patch simply moves the LAZYDEL hint to become a SV-level private
7052 Date: Mon, 30 Sep 1996 01:13:28 -0400
7053 From: Spider Boardman
7054 Subject: Re: pre extending hash? - need speed
7056 The patch below (which is relative to perl5.001l) implements
7057 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
7058 pre-sizing hashes. I've only moved the patch forward from
7059 when I first did it. I'm sure the code in hv_ksplit could be
7064 Date: Fri, 20 Sep 1996 15:38:57 -0400
7065 From: Gurusamy Sarathy
7066 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
7068 I found a subtle problem with the lazydelete mechanism (which is used
7069 to postpone the delete of a entry that may be getting iterated over).
7070 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
7071 needed later to call unsharepvn(). This means that only magical
7072 hash entries can use the HeKLEN slot to hold flags.
7074 Here's a tested patch against 5.00305 that fixes the problem.
7075 The patch simply moves the LAZYDEL hint to become a SV-level private
7080 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7081 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7082 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7084 Here is a patch for various typos and other defects in the Perl
7085 5.003_05 pods, including the pods embedded in library modules.
7089 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7090 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7091 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7093 Here is a patch for various typos and other defects in the Perl
7094 5.003_05 pods, including the pods embedded in library modules.
7096 Index: lib/AutoLoader.pm
7098 Date: Mon Sep 9 09:29:44 1996
7100 Subject: Re: problem with 'die' and UserAgent
7102 > This is a patch to the AutoLoader.pm (from 5.003) that fixes the problem:
7103 This is a better patch (no need to test for /::DESTROY$/ twice):
7105 Date: Mon, 30 Sep 1996 00:54:37 -0400
7106 From: Spider Boardman
7108 The test and patches for AutoLoader were also non-functional,
7109 since the regexp context (curpm) was still being clobbered by the
7110 filename manipulations:
7112 Date: Sun, 06 Oct 1996 16:15:07 +0200
7114 Subject: Re: Can't locate auto/U/autosplit.ix
7116 It would IMHO be much better if the AutoLoader exported the AUTOLOAD()
7117 function. With an exported AUTOLOAD() we would not have to inherit
7118 from AutoLoader, and we would avoid these problems.
7120 This patch tries to explain the behavior of AutoLoader instead by
7121 updating its documentation.
7123 Index: lib/Benchmark.pm
7125 Date: Sat, 28 Sep 1996 17:01:22 +0300 (EET DST)
7126 From: Jarkko Hietaniemi
7127 Subject: a really really tiny typo
7129 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7130 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7131 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7133 Here is a patch for various typos and other defects in the Perl
7134 5.003_05 pods, including the pods embedded in library modules.
7138 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7139 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7140 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7142 Here is a patch for various typos and other defects in the Perl
7143 5.003_05 pods, including the pods embedded in library modules.
7145 Index: lib/Devel/SelfStubber.pm
7147 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7148 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7149 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7151 Here is a patch for various typos and other defects in the Perl
7152 5.003_05 pods, including the pods embedded in library modules.
7156 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7157 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7158 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7160 Here is a patch for various typos and other defects in the Perl
7161 5.003_05 pods, including the pods embedded in library modules.
7163 Index: lib/Exporter.pm
7165 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7166 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7167 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7169 Here is a patch for various typos and other defects in the Perl
7170 5.003_05 pods, including the pods embedded in library modules.
7172 Index: lib/ExtUtils/Embed.pm
7174 Remove unwantd space after the I in -I$Config[archlib}
7176 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7177 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7178 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7180 Here is a patch for various typos and other defects in the Perl
7181 5.003_05 pods, including the pods embedded in library modules.
7183 Index: lib/ExtUtils/Install.pm
7185 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7186 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7187 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7189 Here is a patch for various typos and other defects in the Perl
7190 5.003_05 pods, including the pods embedded in library modules.
7192 Index: lib/ExtUtils/MM_Unix.pm
7194 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7195 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7196 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7198 Here is a patch for various typos and other defects in the Perl
7199 5.003_05 pods, including the pods embedded in library modules.
7201 Index: lib/ExtUtils/MM_VMS.pm
7203 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7204 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7205 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7207 Here is a patch for various typos and other defects in the Perl
7208 5.003_05 pods, including the pods embedded in library modules.
7210 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7211 From: Charles Bailey
7212 Subject: VMS patches to 5.003_05
7214 Index: lib/ExtUtils/MakeMaker.pm
7216 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7217 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7218 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7220 Here is a patch for various typos and other defects in the Perl
7221 5.003_05 pods, including the pods embedded in library modules.
7223 Index: lib/ExtUtils/Manifest.pm
7225 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7226 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7227 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7229 Here is a patch for various typos and other defects in the Perl
7230 5.003_05 pods, including the pods embedded in library modules.
7232 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7233 From: Charles Bailey
7234 Subject: VMS patches to 5.003_05
7236 Index: lib/ExtUtils/Mksymlists.pm
7238 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7239 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7240 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7242 Here is a patch for various typos and other defects in the Perl
7243 5.003_05 pods, including the pods embedded in library modules.
7245 Index: lib/ExtUtils/xsubpp
7247 Change a reference from perlapi(1) to perlxs(1).
7249 Index: lib/File/Basename.pm
7251 Date: Fri, 20 Sep 1996 14:11:05 +0200
7253 Subject: File::BaseName: "/" is legal path separator for MSDOS
7255 The File::BaseName module should allow "/" as path separator when
7256 fileparse_set_fstype("MSDOS") is in effect:
7258 Date: Fri, 20 Sep 1996 13:58:52 +0200
7260 Subject: File::Basename documentation patch
7262 Date: Mon, 30 Sep 1996 00:54:37 -0400
7263 From: Spider Boardman
7265 For t/lib/basename.t, though, the associated patch for
7266 File::Basename was also wrong:
7268 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7269 From: Charles Bailey
7270 Subject: VMS patches to 5.003_05
7272 Index: lib/File/Copy.pm
7274 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7275 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7276 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7278 Here is a patch for various typos and other defects in the Perl
7279 5.003_05 pods, including the pods embedded in library modules.
7281 Index: lib/File/Find.pm
7283 Date: Sat, 7 Sep 1996 21:37:44 +0200
7284 From: Michael De La Rue <mikedlr@it.com.pl>
7285 Subject: File::Find assumes $_ remains unchanged; bug
7287 The File::Find perl module assumes that the $_ variable remains unchanged
7288 through the user defined function which is callbacked from find. It carries
7289 out a stat operation
7291 Simplest fix is merely to document this
7293 Index: lib/File/Path.pm
7295 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7296 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7297 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7299 Here is a patch for various typos and other defects in the Perl
7300 5.003_05 pods, including the pods embedded in library modules.
7302 Index: lib/FindBin.pm
7304 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7305 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7306 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7308 Here is a patch for various typos and other defects in the Perl
7309 5.003_05 pods, including the pods embedded in library modules.
7311 Index: lib/Getopt/Long.pm
7313 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7314 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7315 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7317 Here is a patch for various typos and other defects in the Perl
7318 5.003_05 pods, including the pods embedded in library modules.
7320 Index: lib/I18N/Collate.pm
7322 Date: Mon, 7 Oct 1996 22:03:00 +0300
7323 From: Jarkko Hietaniemi
7324 Subject: LC_COLLATE.
7326 Big patch to add, document, and test LC_COLLATE support.
7328 deprecated and trapped (will whine if called and tell to migrate away)
7330 Index: lib/IPC/Open2.pm
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/IPC/Open3.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: lib/Math/BigInt.pm
7350 Date: Mon, 7 Oct 1996 22:03:00 +0300
7351 From: Jarkko Hietaniemi
7352 Subject: LC_COLLATE.
7354 Big patch to add, document, and test LC_COLLATE support.
7356 ord() is a dangerous thing.
7358 Index: lib/Math/Complex.pm
7360 Date: Thu, 03 Oct 96 18:38:08 +0200
7361 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
7362 # Complex numbers and associated mathematical functions
7363 # -- Raphael Manfredi, Sept 1996
7364 # New version. Should be backwards compatible, but please
7365 # check it out if you use it.
7367 Index: lib/Pod/Text.pm
7369 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7370 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7371 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7373 Here is a patch for various typos and other defects in the Perl
7374 5.003_05 pods, including the pods embedded in library modules.
7376 Index: lib/Search/Dict.pm
7378 Date: Sat, 21 Sep 1996 23:02:42 +0200
7380 Subject: look() in Search::Dict should use lc() istead of tr/A-Z/a-z/
7382 The Search::Dict look() function should use the lc() function instead
7383 of tr/A-Z/a-z/. This will make folding of non-english letters work if
7384 the locale is set up correctly.
7386 Index: lib/SelfLoader.pm
7388 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7389 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7390 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7392 Here is a patch for various typos and other defects in the Perl
7393 5.003_05 pods, including the pods embedded in library modules.
7395 Index: lib/Symbol.pm
7397 Date: Fri, 20 Sep 1996 12:38:14 +0200
7399 Subject: Symbol.pm clobbers $_ at startup
7401 perl -le 'BEGIN {$_="foo";} use Symbol; print qualify($_)'
7403 I don't understand why the module want to initialize %global from
7404 <DATA> in the first place. Perhaps we want to apply this patch
7407 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7408 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7409 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7411 Here is a patch for various typos and other defects in the Perl
7412 5.003_05 pods, including the pods embedded in library modules.
7414 Index: lib/Sys/Hostname.pm
7416 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7417 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7418 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7420 Here is a patch for various typos and other defects in the Perl
7421 5.003_05 pods, including the pods embedded in library modules.
7423 Index: lib/Term/Cap.pm
7425 Date: 23 Sep 1996 14:11:38 +0200
7426 From: Ulrich Pfeifer
7427 Subject: Patch for Term::Cap
7429 'use Term::Cap' produces a warning when diagnosics are active. The
7430 patch below avoids the warning.
7432 [The $entry .= $_ usage is idiomatic enough that it ought to be
7433 ok, I would think, but the patch certainly is ok too.]
7435 Index: lib/Term/Complete.pm
7437 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7438 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7439 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7441 Here is a patch for various typos and other defects in the Perl
7442 5.003_05 pods, including the pods embedded in library modules.
7444 Index: lib/Term/ReadLine.pm
7446 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7447 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7448 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7450 Here is a patch for various typos and other defects in the Perl
7451 5.003_05 pods, including the pods embedded in library modules.
7453 Index: lib/Test/Harness.pm
7455 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7456 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7457 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7459 Here is a patch for various typos and other defects in the Perl
7460 5.003_05 pods, including the pods embedded in library modules.
7462 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7463 From: Charles Bailey
7464 Subject: VMS patches to 5.003_05
7466 Index: lib/Text/Abbrev.pm
7468 Date: 23 Sep 1996 11:33:01 +0200
7469 From: Ulrich Pfeifer
7470 Subject: Text::Abbrev (Re: More standard library test scripts)
7472 This patch merges the Text::Abbrev related patches/tests from Gisle
7473 and my previous patch (i.e. replaces both).
7475 Index: lib/Text/Tabs.pm
7477 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7478 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7479 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7481 Here is a patch for various typos and other defects in the Perl
7482 5.003_05 pods, including the pods embedded in library modules.
7484 Index: lib/Text/Wrap.pm
7486 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7487 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7488 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7490 Here is a patch for various typos and other defects in the Perl
7491 5.003_05 pods, including the pods embedded in library modules.
7493 Index: lib/Time/Local.pm
7495 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7496 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7497 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7499 Here is a patch for various typos and other defects in the Perl
7500 5.003_05 pods, including the pods embedded in library modules.
7502 Index: lib/UNIVERSAL.pm
7506 Index: lib/bigint.pl
7508 Date: Mon, 7 Oct 1996 22:03:00 +0300
7509 From: Jarkko Hietaniemi
7510 Subject: LC_COLLATE.
7512 Big patch to add, document, and test LC_COLLATE support.
7514 ord() is a dangerous thing.
7516 Index: lib/diagnostics.pm
7518 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7519 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7520 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7522 Here is a patch for various typos and other defects in the Perl
7523 5.003_05 pods, including the pods embedded in library modules.
7525 Index: lib/overload.pm
7527 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7528 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7529 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7531 Here is a patch for various typos and other defects in the Perl
7532 5.003_05 pods, including the pods embedded in library modules.
7534 Index: lib/perl5db.pl
7536 Date: Mon, 30 Sep 1996 00:34:58 -0400 (EDT)
7537 From: Ilya Zakharevich
7538 Subject: Re: dereferencing a hash from the debugger won't work
7542 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7543 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7544 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7546 Here is a patch for various typos and other defects in the Perl
7547 5.003_05 pods, including the pods embedded in library modules.
7549 Index: lib/strict.pm
7551 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7552 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7553 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7555 Here is a patch for various typos and other defects in the Perl
7556 5.003_05 pods, including the pods embedded in library modules.
7558 Index: makedepend.SH
7560 Add explicit $touch $firstmakefile for QNX which apparently
7561 preserves modification times for a 'cp' command.
7562 I worry, though, that touch might not be portable to OS/2.
7563 If it is, then I'll remove the fancy case statement.
7567 Not all sbrks return zeroed memory.
7571 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7572 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7574 Date: Sun, 29 Sep 1996 22:18:19 -0400 (EDT)
7575 From: Chip Salzenberg
7576 Subject: 5.003_05: Fix numeric value of $!
7578 This patch undoes a bit of over-zealous integerization in mg.c, related
7579 to the numeric value of $!.
7581 Date: Mon, 30 Sep 1996 01:13:28 -0400
7582 From: Spider Boardman
7583 Subject: Re: pre extending hash? - need speed
7585 The patch below (which is relative to perl5.001l) implements
7586 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
7587 pre-sizing hashes. I've only moved the patch forward from
7588 when I first did it. I'm sure the code in hv_ksplit could be
7591 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7592 From: Charles Bailey
7593 Subject: VMS patches to 5.003_05
7595 Date: Fri, 4 Oct 1996 12:38:31 -0400 (EDT)
7596 From: Chip Salzenberg
7597 Subject: 5.003_05: Fix numeric $! and $^E
7599 This patch undoes a bit of over-zealous integerization in mg.c,
7600 related to the numeric values of $! and $^E. This patch *REPLACES*
7601 the one I posted earlier, which was only effective for $!.
7603 [Some of this is superceded by similar stuff in the VMS patches.]
7607 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7608 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7610 Date: Mon, 30 Sep 1996 01:13:28 -0400
7611 From: Spider Boardman
7612 Subject: Re: pre extending hash? - need speed
7614 The patch below (which is relative to perl5.001l) implements
7615 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
7616 pre-sizing hashes. I've only moved the patch forward from
7617 when I first did it. I'm sure the code in hv_ksplit could be
7622 Date: Mon, 16 Sep 1996 16:37:48 -0700
7623 From: Jonathan Biggar <jon@sems.com>
7624 Subject: Perl 5.003 bug when embedding in C++ program
7626 The following patch is necessary in order to embed the Perl5.003 interpreter
7627 into a C++ program without getting prototype mismatch errors from the
7632 Date: Mon, 16 Sep 1996 16:37:48 -0700
7633 From: Jonathan Biggar <jon@sems.com>
7634 Subject: Perl 5.003 bug when embedding in C++ program
7636 The following patch is necessary in order to embed the Perl5.003 interpreter
7637 into a C++ program without getting prototype mismatch errors from the
7642 Change to subversion 6.
7646 From: Roderick Schertler
7647 Subject: Re: -T flag and removal of `.' from @INC
7649 support C<perl -e'attached code'>
7651 Date: Tue, 01 Oct 1996 19:02:17 -0400
7652 From: Gurusamy Sarathy
7653 Subject: Re: 2 core dumps (patch)
7654 Message-Id: <199610012302.TAA08395@aatma.engin.umich.edu>
7656 The problem is an uninitialized SV slot in errgv. Here's a patch.
7658 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7659 From: Charles Bailey
7660 Subject: VMS patches to 5.003_05
7664 Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
7665 From: Kenneth Albanowski
7666 Subject: Full LONG_MAX & co. patch over 5.003_05
7668 This patch contains the changes I've collected for the various _MAX issues
7669 since 5.003_05. No patches issued between 5.003_05 and this one should be
7670 applied, use this one instead.
7672 The effect is to remove the CHAR_* and I8_* constants (which are
7673 ambiguous) and to explicitly cast all of the constants.
7675 Date: Mon, 30 Sep 1996 01:13:28 -0400
7676 From: Spider Boardman
7677 Subject: Re: pre extending hash? - need speed
7679 The patch below (which is relative to perl5.001l) implements
7680 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
7681 pre-sizing hashes. I've only moved the patch forward from
7682 when I first did it. I'm sure the code in hv_ksplit could be
7685 Revert from Perl_malloc to Mymalloc for binary compatibility with
7688 Date: Mon, 7 Oct 1996 22:03:00 +0300
7689 From: Jarkko Hietaniemi
7690 Subject: LC_COLLATE.
7692 Big patch to add, document, and test LC_COLLATE support.
7696 Add new function perl_init_fold. (I'm not sure it goes here.)
7700 Date: Thu, 12 Sep 96 15:58 PDT
7701 From: Hunter Kelly <retnuh@zule.pixar.com>
7702 Subject: Re: 5.003_05 is available.
7704 Fix PerlIO_reopen parameters.
7708 Date: Fri, 13 Sep 1996 17:24:01 -0400
7709 From: John Stoffel <jfs@jfs.fluent.com>
7710 Subject: Re: 5.003_05 is available.
7712 Undef Irix getc_unlocked and putc_unlocked #defines.
7714 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7715 From: Charles Bailey
7716 Subject: VMS patches to 5.003_05
7720 Date: Mon, 7 Oct 1996 22:03:00 +0300
7721 From: Jarkko Hietaniemi
7722 Subject: LC_COLLATE.
7724 Big patch to add, document, and test LC_COLLATE support.
7726 perli18n.pod (and perlapio.pod, btw) added.
7730 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7731 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7732 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7734 Here is a patch for various typos and other defects in the Perl
7735 5.003_05 pods, including the pods embedded in library modules.
7739 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7740 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7741 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7743 Here is a patch for various typos and other defects in the Perl
7744 5.003_05 pods, including the pods embedded in library modules.
7746 Changed Larry's address to larry@wall.org.
7748 Date: Mon, 7 Oct 1996 22:03:00 +0300
7749 From: Jarkko Hietaniemi
7750 Subject: LC_COLLATE.
7752 Big patch to add, document, and test LC_COLLATE support.
7754 perli18n advertised.
7756 Index: pod/perlapio.pod
7758 Date: Wed, 11 Sep 1996 11:55:18 -0500
7759 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7760 Subject: POD spelling patches
7762 Index: pod/perlbook.pod
7764 Updated for Second Edition.
7766 Index: pod/perlcall.pod
7768 Date: Wed, 11 Sep 1996 11:55:18 -0500
7769 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7770 Subject: POD spelling patches
7772 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7773 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7774 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7776 Here is a patch for various typos and other defects in the Perl
7777 5.003_05 pods, including the pods embedded in library modules.
7779 Index: pod/perldata.pod
7781 Date: Wed, 11 Sep 1996 11:55:18 -0500
7782 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7783 Subject: POD spelling patches
7785 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7786 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7787 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7789 Here is a patch for various typos and other defects in the Perl
7790 5.003_05 pods, including the pods embedded in library modules.
7792 Index: pod/perldebug.pod
7794 Date: Wed, 11 Sep 1996 11:55:18 -0500
7795 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7796 Subject: POD spelling patches
7798 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7799 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7800 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7802 Here is a patch for various typos and other defects in the Perl
7803 5.003_05 pods, including the pods embedded in library modules.
7805 Index: pod/perldiag.pod
7807 Date: Wed, 11 Sep 1996 11:55:18 -0500
7808 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7809 Subject: POD spelling patches
7811 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7812 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7813 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7815 Here is a patch for various typos and other defects in the Perl
7816 5.003_05 pods, including the pods embedded in library modules.
7818 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7819 From: Charles Bailey
7820 Subject: VMS patches to 5.003_05
7822 Index: pod/perldsc.pod
7824 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7825 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7826 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7828 Here is a patch for various typos and other defects in the Perl
7829 5.003_05 pods, including the pods embedded in library modules.
7831 Index: pod/perlembed.pod
7833 Date: Wed, 11 Sep 1996 11:55:18 -0500
7834 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7835 Subject: POD spelling patches
7837 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7838 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7839 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7841 Here is a patch for various typos and other defects in the Perl
7842 5.003_05 pods, including the pods embedded in library modules.
7844 Index: pod/perlform.pod
7846 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7847 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7848 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7850 Here is a patch for various typos and other defects in the Perl
7851 5.003_05 pods, including the pods embedded in library modules.
7853 Index: pod/perlfunc.pod
7855 Date: Wed, 11 Sep 1996 11:55:18 -0500
7856 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7857 Subject: POD spelling patches
7859 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7860 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7861 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7863 Here is a patch for various typos and other defects in the Perl
7864 5.003_05 pods, including the pods embedded in library modules.
7866 Index: pod/perlguts.pod
7868 Date: Wed, 11 Sep 1996 11:55:18 -0500
7869 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7870 Subject: POD spelling patches
7871 Date: Mon, 23 Sep 96 13:18:01 PDT
7873 Subject: Re: perlguts API Listing patch
7875 Here's the lastest complete version for inclusion into _06 or .004. This
7876 incorporates and supersedes Dean's patch.
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/perli18n.pod
7887 Date: Mon, 7 Oct 1996 22:03:00 +0300
7888 From: Jarkko Hietaniemi
7889 Subject: LC_COLLATE.
7891 Big patch to add, document, and test LC_COLLATE support.
7895 Index: pod/perlipc.pod
7897 Date: Wed, 11 Sep 1996 11:55:18 -0500
7898 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7899 Subject: POD spelling patches
7901 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7902 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7903 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7905 Here is a patch for various typos and other defects in the Perl
7906 5.003_05 pods, including the pods embedded in library modules.
7908 Index: pod/perllol.pod
7910 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7911 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7912 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7914 Here is a patch for various typos and other defects in the Perl
7915 5.003_05 pods, including the pods embedded in library modules.
7917 Index: pod/perlmod.pod
7919 Date: Wed, 11 Sep 1996 11:55:18 -0500
7920 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7921 Subject: POD spelling patches
7923 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7924 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7925 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7927 Here is a patch for various typos and other defects in the Perl
7928 5.003_05 pods, including the pods embedded in library modules.
7930 Date: Wed, 02 Oct 1996 16:52:08 -0400
7931 From: Roderick Schertler
7932 Subject: documentation for $? in END
7934 Document the behavior with $? WRT END subroutines.
7936 Index: pod/perlobj.pod
7938 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7939 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7940 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7942 Here is a patch for various typos and other defects in the Perl
7943 5.003_05 pods, including the pods embedded in library modules.
7945 Index: pod/perlop.pod
7947 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7948 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7949 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7951 Here is a patch for various typos and other defects in the Perl
7952 5.003_05 pods, including the pods embedded in library modules.
7954 Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
7955 From: Kenneth Albanowski
7956 Subject: Re: Suggestion for improving man page
7958 Add alternative names for various escape sequences.
7960 Index: pod/perlpod.pod
7962 Date: Wed, 11 Sep 1996 11:55:18 -0500
7963 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7964 Subject: POD spelling patches
7966 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7967 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7968 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7970 Here is a patch for various typos and other defects in the Perl
7971 5.003_05 pods, including the pods embedded in library modules.
7973 Index: pod/perlre.pod
7975 Date: Wed, 11 Sep 1996 11:55:18 -0500
7976 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7977 Subject: POD spelling patches
7979 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7980 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7981 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7983 Here is a patch for various typos and other defects in the Perl
7984 5.003_05 pods, including the pods embedded in library modules.
7986 Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
7987 From: Kenneth Albanowski
7988 Subject: Re: Suggestion for improving man page
7990 Add alternative names for various escape sequences.
7992 Index: pod/perlref.pod
7994 Date: Wed, 11 Sep 1996 11:55:18 -0500
7995 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
7996 Subject: POD spelling patches
7998 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7999 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8000 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8002 Here is a patch for various typos and other defects in the Perl
8003 5.003_05 pods, including the pods embedded in library modules.
8005 Index: pod/perlrun.pod
8007 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8008 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8009 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8011 Here is a patch for various typos and other defects in the Perl
8012 5.003_05 pods, including the pods embedded in library modules.
8014 Index: pod/perlsec.pod
8016 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8017 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8018 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8020 Here is a patch for various typos and other defects in the Perl
8021 5.003_05 pods, including the pods embedded in library modules.
8023 Index: pod/perlstyle.pod
8025 Date: Wed, 11 Sep 1996 11:55:18 -0500
8026 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8027 Subject: POD spelling patches
8029 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8030 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8031 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8033 Here is a patch for various typos and other defects in the Perl
8034 5.003_05 pods, including the pods embedded in library modules.
8036 Index: pod/perlsub.pod
8038 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8039 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8040 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8042 Here is a patch for various typos and other defects in the Perl
8043 5.003_05 pods, including the pods embedded in library modules.
8045 Index: pod/perlsyn.pod
8047 Date: Wed, 11 Sep 1996 11:55:18 -0500
8048 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8049 Subject: POD spelling patches
8051 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8052 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8053 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8055 Here is a patch for various typos and other defects in the Perl
8056 5.003_05 pods, including the pods embedded in library modules.
8058 Index: pod/perltie.pod
8060 Date: Wed, 11 Sep 1996 11:55:18 -0500
8061 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8062 Subject: POD spelling patches
8064 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8065 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8066 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8068 Here is a patch for various typos and other defects in the Perl
8069 5.003_05 pods, including the pods embedded in library modules.
8071 Index: pod/perltoc.pod
8073 Date: Wed, 11 Sep 1996 11:55:18 -0500
8074 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8075 Subject: POD spelling patches
8077 Changed Larry's address to larry@wall.org.
8079 Index: pod/perltrap.pod
8081 Date: Wed, 11 Sep 1996 13:26:18 -0400
8082 From: Gurusamy Sarathy
8083 Subject: a perl425 trap
8085 Here's an addition that should be self-explanatory.
8086 [interpolation issues]
8088 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8089 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8090 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8092 Here is a patch for various typos and other defects in the Perl
8093 5.003_05 pods, including the pods embedded in library modules.
8095 Index: pod/perlvar.pod
8097 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8098 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8099 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8101 Here is a patch for various typos and other defects in the Perl
8102 5.003_05 pods, including the pods embedded in library modules.
8104 Date: Wed, 02 Oct 1996 16:52:08 -0400
8105 From: Roderick Schertler
8106 Subject: documentation for $? in END
8108 Document the behavior with $? WRT END subroutines.
8110 Index: pod/perlxstut.pod
8112 Date: Wed, 11 Sep 1996 11:55:18 -0500
8113 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8114 Subject: POD spelling patches
8116 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8117 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8118 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8120 Here is a patch for various typos and other defects in the Perl
8121 5.003_05 pods, including the pods embedded in library modules.
8123 Index: pod/pod2man.PL
8125 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8126 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8127 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8129 Here is a patch for various typos and other defects in the Perl
8130 5.003_05 pods, including the pods embedded in library modules.
8132 Bugs found in pod2man
8134 The following bugs were noticed, and some fixed:
8136 1. Where a L<> link extends over more than one line, pod2man does not
8137 treat it as a link but displays it literally, and so these have been
8138 rearranged to place the link on one line. This is the only bug worked
8139 around. [Fixed; the rearrangements, which were done beforehand,
8140 remain in some cases, but are no longer necessary, and pod paragraphs
8141 can now be safely reformatted to whatever width is desired in the pod,
8142 without breaking links.]
8144 2. It seems to swallow spaces after certain links: for example, part
8145 of the "open" entry in the perlfunc manpage comes out as "the
8146 \f(CWbinmode\fR entry elsewhere in this documentfor tips", the source
8147 having been "L</binmode> for tips". [Fixed.]
8149 3. 'L</"Pass by Reference">', in perlsub.pod, comes out as '\fI/"Pass
8150 by Reference\fR', that is, with an initial '/"'.
8152 4. If a pod line begins with ".", nothing is done to prevent [tng]roff
8153 from treating it as a [tng]roff instruction.
8155 5. When the paragraph below =head1 NAME has more than one line, this
8156 confuses pod2man: so in the case of Term::Readline, the manpage begins
8157 with a stray line 'no real package is found, substitutes stubs instead
8158 of basic functions."'.
8160 Of course, it would be better to fix pod2man; I hope that the new Pod
8161 modules, when ready, will not have these defects.
8165 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8166 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8168 Date: Mon, 7 Oct 1996 22:03:00 +0300
8169 From: Jarkko Hietaniemi
8170 Subject: LC_COLLATE.
8172 Big patch to add, document, and test LC_COLLATE support.
8174 sortcmp() sprouted a LC_COLLATE branch.
8178 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8179 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8181 Date: Thu, 19 Sep 1996 11:58:22 -0400
8182 From: "Randy J. Ray" <rjray@uswest.com>
8183 Subject: Patch: Untaint FH flag and clean DATA handles
8185 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
8186 on an xpvio->xio_flags struct member. It is used to mark the given
8187 file handle as a clean source, even when tainting is turned on.
8188 There are also patches to pp_sys.c in pp_sysread to check this flag
8189 before tainting data, and in pp_hot.c in do_readline for the same
8190 reason. Lastly, it patches toke.c to automatically set this flag on
8191 on a __DATA__ filehandle. The creation of the $pack::DATA
8192 pseudo-filehandle is already checked against running under eval, so
8193 this should not introduce any insecurity.
8195 This patch *does not*:
8197 * Add the "untaint" keyword.
8201 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8202 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8204 Date: Thu, 19 Sep 1996 11:58:22 -0400
8205 From: "Randy J. Ray" <rjray@uswest.com>
8206 Subject: Patch: Untaint FH flag and clean DATA handles
8208 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
8209 on an xpvio->xio_flags struct member. It is used to mark the given
8210 file handle as a clean source, even when tainting is turned on.
8211 There are also patches to pp_sys.c in pp_sysread to check this flag
8212 before tainting data, and in pp_hot.c in do_readline for the same
8213 reason. Lastly, it patches toke.c to automatically set this flag on
8214 on a __DATA__ filehandle. The creation of the $pack::DATA
8215 pseudo-filehandle is already checked against running under eval, so
8216 this should not introduce any insecurity.
8218 This patch *does not*:
8220 * Add the "untaint" keyword.
8222 Date: Sun, 22 Sep 1996 17:26:57 -0400
8223 From: "Randy J. Ray" <rjray@uswest.com>
8224 Subject: Patch to patch for untainting
8226 The following patch ensures that a glob used as a filehandle that
8227 has had the UNTAINT flag set will not carry that flag over on a
8228 re-open. In a nutshell, a re-open of the DATA filehandle would be
8229 considered untainted, and an object of class IO::Handle (or one of
8230 its sub-classes) that is marked untainted with the untaint method,
8231 then closed and re-opened, retained the untaintedness.
8233 Date: Mon, 30 Sep 1996 00:54:37 -0400
8234 From: Spider Boardman
8236 First, with IO::untaint, the patches as posted resulted in a
8237 miniperl which couldn't open files, so the autosplitting of the
8238 library and the creation of Makefiles for the extensions didn't
8239 work. Worse, it didn't just fail to open files, it dumped core.
8243 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8244 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8246 Date: Mon, 30 Sep 1996 01:13:28 -0400
8247 From: Spider Boardman
8248 Subject: Re: pre extending hash? - need speed
8250 The patch below (which is relative to perl5.001l) implements
8251 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
8252 pre-sizing hashes. I've only moved the patch forward from
8253 when I first did it. I'm sure the code in hv_ksplit could be
8256 Date: Mon, 7 Oct 1996 22:03:00 +0300
8257 From: Jarkko Hietaniemi
8258 Subject: LC_COLLATE.
8260 Big patch to add, document, and test LC_COLLATE support.
8262 mem_collxfrm() and perl_init_fold() added.
8266 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8267 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8271 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8272 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8274 Date: Mon, 30 Sep 1996 01:13:28 -0400
8275 From: Spider Boardman
8276 Subject: Re: pre extending hash? - need speed
8278 The patch below (which is relative to perl5.001l) implements
8279 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
8280 pre-sizing hashes. I've only moved the patch forward from
8281 when I first did it. I'm sure the code in hv_ksplit could be
8284 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8285 From: Charles Bailey
8286 Subject: VMS patches to 5.003_05
8288 I've added some DEBUG_Ps to sv.c which give a trace of the
8289 fast I/O fiddling with stdio in sv_gets(). These were useful
8290 to me in setting up the VMS fast I/O, and I left them in in
8291 case they're useful to someone in the future. However, if you
8292 think it overloads -DP too much, feel free to drop it. (-DP
8293 already adds a profile of op usage to its advertised output.)
8295 Date: Mon, 7 Oct 1996 22:03:00 +0300
8296 From: Jarkko Hietaniemi
8297 Subject: LC_COLLATE.
8299 Big patch to add, document, and test LC_COLLATE support.
8301 sv_cmp() sprouted a LC_COLLATE branch.
8305 Date: Thu, 19 Sep 1996 11:58:22 -0400
8306 From: "Randy J. Ray" <rjray@uswest.com>
8307 Subject: Patch: Untaint FH flag and clean DATA handles
8309 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
8310 on an xpvio->xio_flags struct member. It is used to mark the given
8311 file handle as a clean source, even when tainting is turned on.
8312 There are also patches to pp_sys.c in pp_sysread to check this flag
8313 before tainting data, and in pp_hot.c in do_readline for the same
8314 reason. Lastly, it patches toke.c to automatically set this flag on
8315 on a __DATA__ filehandle. The creation of the $pack::DATA
8316 pseudo-filehandle is already checked against running under eval, so
8317 this should not introduce any insecurity.
8319 This patch *does not*:
8321 * Add the "untaint" keyword.
8323 Date: Fri, 20 Sep 1996 15:38:57 -0400
8324 From: Gurusamy Sarathy
8325 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
8327 I found a subtle problem with the lazydelete mechanism (which is used
8328 to postpone the delete of a entry that may be getting iterated over).
8329 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
8330 needed later to call unsharepvn(). This means that only magical
8331 hash entries can use the HeKLEN slot to hold flags.
8333 Here's a tested patch against 5.00305 that fixes the problem.
8334 The patch simply moves the LAZYDEL hint to become a SV-level private
8337 Index: t/base/term.t
8339 Date: Mon, 7 Oct 1996 22:03:00 +0300
8340 From: Jarkko Hietaniemi
8341 Subject: LC_COLLATE.
8343 Big patch to add, document, and test LC_COLLATE support.
8345 \n not necessarily lt ' '.
8347 Index: t/comp/package.t
8349 Date: Mon, 7 Oct 1996 22:03:00 +0300
8350 From: Jarkko Hietaniemi
8351 Subject: LC_COLLATE.
8353 Big patch to add, document, and test LC_COLLATE support.
8355 XYZ not necessarily gt xyz.
8357 Index: t/lib/abbrev.t
8359 Date: Sun, 22 Sep 1996 00:59:56 +0200
8361 Subject: More standard library test scripts
8363 This is a collection of test scripts for the standard library modules.
8364 Some of the tests does not pass unless some of the patches I have sent
8367 Date: 23 Sep 1996 11:33:01 +0200
8368 From: Ulrich Pfeifer
8369 Subject: Text::Abbrev (Re: More standard library test scripts)
8371 This patch merges the Text::Abbrev related patches/tests from Gisle
8372 and my previous patch (i.e. replaces both).
8374 Index: t/lib/anydbm.t
8376 Date: Mon, 7 Oct 1996 22:03:00 +0300
8377 From: Jarkko Hietaniemi
8378 Subject: LC_COLLATE.
8380 Big patch to add, document, and test LC_COLLATE support.
8382 A not necessarily gt a.
8384 Index: t/lib/autoloader.t
8386 Date: Sun, 22 Sep 1996 00:59:56 +0200
8388 Subject: More standard library test scripts
8390 This is a collection of test scripts for the standard library modules.
8391 Some of the tests does not pass unless some of the patches I have sent
8394 Date: Mon, 30 Sep 1996 00:54:37 -0400
8395 From: Spider Boardman
8397 The test and patches for AutoLoader were also non-functional,
8398 since the regexp context (curpm) was still being clobbered by the
8399 filename manipulations:
8401 Index: t/lib/basename.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 Date: Mon, 30 Sep 1996 00:54:37 -0400
8412 From: Spider Boardman
8414 Fix the number of tests.
8416 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8417 From: Charles Bailey
8418 Subject: VMS patches to 5.003_05
8420 A different set of tests for File::Basename and friends.
8422 Index: t/lib/checktree.t
8424 Date: Sun, 22 Sep 1996 00:59:56 +0200
8426 Subject: More standard library test scripts
8428 This is a collection of test scripts for the standard library modules.
8429 Some of the tests does not pass unless some of the patches I have sent
8432 Index: t/lib/complex.t
8434 Date: Thu, 03 Oct 96 18:38:08 +0200
8435 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
8436 # Complex numbers and associated mathematical functions
8437 # -- Raphael Manfredi, Sept 1996
8439 Tests for new version.
8441 Index: t/lib/db-btree.t
8443 Date: Mon, 7 Oct 1996 22:03:00 +0300
8444 From: Jarkko Hietaniemi
8445 Subject: LC_COLLATE.
8447 Big patch to add, document, and test LC_COLLATE support.
8449 A not necessarily gt a.
8451 Index: t/lib/db-hash.t
8453 Date: Mon, 7 Oct 1996 22:03:00 +0300
8454 From: Jarkko Hietaniemi
8455 Subject: LC_COLLATE.
8457 Big patch to add, document, and test LC_COLLATE support.
8459 A not necessarily gt a.
8463 Date: Sun, 22 Sep 1996 00:59:56 +0200
8465 Subject: More standard library test scripts
8467 This is a collection of test scripts for the standard library modules.
8468 Some of the tests does not pass unless some of the patches I have sent
8471 Index: t/lib/fatal.t
8473 Date: Sun, 22 Sep 1996 00:59:56 +0200
8475 Subject: More standard library test scripts
8477 This is a collection of test scripts for the standard library modules.
8478 Some of the tests does not pass unless some of the patches I have sent
8481 Index: t/lib/filecache.t
8483 Date: Sun, 22 Sep 1996 00:59:56 +0200
8485 Subject: More standard library test scripts
8487 This is a collection of test scripts for the standard library modules.
8488 Some of the tests does not pass unless some of the patches I have sent
8491 Index: t/lib/filecopy.t
8493 Date: Sun, 22 Sep 1996 00:59:56 +0200
8495 Subject: More standard library test scripts
8497 This is a collection of test scripts for the standard library modules.
8498 Some of the tests does not pass unless some of the patches I have sent
8501 Index: t/lib/filefind.t
8503 Date: Sun, 22 Sep 1996 00:59:56 +0200
8505 Subject: More standard library test scripts
8507 This is a collection of test scripts for the standard library modules.
8508 Some of the tests does not pass unless some of the patches I have sent
8511 Index: t/lib/filepath.t
8513 Date: Sun, 22 Sep 1996 00:59:56 +0200
8515 Subject: More standard library test scripts
8517 This is a collection of test scripts for the standard library modules.
8518 Some of the tests does not pass unless some of the patches I have sent
8521 Index: t/lib/findbin.t
8523 Date: Sun, 22 Sep 1996 00:59:56 +0200
8525 Subject: More standard library test scripts
8527 This is a collection of test scripts for the standard library modules.
8528 Some of the tests does not pass unless some of the patches I have sent
8533 Date: Mon, 7 Oct 1996 22:03:00 +0300
8534 From: Jarkko Hietaniemi
8535 Subject: LC_COLLATE.
8537 Big patch to add, document, and test LC_COLLATE support.
8539 A not necessarily gt a.
8541 Index: t/lib/getopt.t
8543 Date: Sun, 22 Sep 1996 00:59:56 +0200
8545 Subject: More standard library test scripts
8547 This is a collection of test scripts for the standard library modules.
8548 Some of the tests does not pass unless some of the patches I have sent
8551 Index: t/lib/hostname.t
8553 Date: Sun, 22 Sep 1996 00:59:56 +0200
8555 Subject: More standard library test scripts
8557 This is a collection of test scripts for the standard library modules.
8558 Some of the tests does not pass unless some of the patches I have sent
8563 Date: Mon, 7 Oct 1996 22:03:00 +0300
8564 From: Jarkko Hietaniemi
8565 Subject: LC_COLLATE.
8567 Big patch to add, document, and test LC_COLLATE support.
8569 A not necessarily gt a.
8573 Date: Mon, 7 Oct 1996 22:03:00 +0300
8574 From: Jarkko Hietaniemi
8575 Subject: LC_COLLATE.
8577 Big patch to add, document, and test LC_COLLATE support.
8579 A not necessarily gt a.
8581 Index: t/lib/parsewords.t
8583 Date: Sun, 22 Sep 1996 00:59:56 +0200
8585 Subject: More standard library test scripts
8587 This is a collection of test scripts for the standard library modules.
8588 Some of the tests does not pass unless some of the patches I have sent
8593 Date: Mon, 7 Oct 1996 22:03:00 +0300
8594 From: Jarkko Hietaniemi
8595 Subject: LC_COLLATE.
8597 Big patch to add, document, and test LC_COLLATE support.
8599 A not necessarily gt a.
8601 Index: t/lib/searchdict.t
8603 Date: Sun, 22 Sep 1996 00:59:56 +0200
8605 Subject: More standard library test scripts
8607 This is a collection of test scripts for the standard library modules.
8608 Some of the tests does not pass unless some of the patches I have sent
8611 Index: t/lib/selectsaver.t
8613 Date: Sun, 22 Sep 1996 00:59:56 +0200
8615 Subject: More standard library test scripts
8617 This is a collection of test scripts for the standard library modules.
8618 Some of the tests does not pass unless some of the patches I have sent
8621 Index: t/lib/symbol.t
8623 Date: Sun, 22 Sep 1996 00:59:56 +0200
8625 Subject: More standard library test scripts
8627 This is a collection of test scripts for the standard library modules.
8628 Some of the tests does not pass unless some of the patches I have sent
8631 Date: Mon, 30 Sep 1996 00:54:37 -0400
8632 From: Spider Boardman
8634 The various new lib/*.t tests didn't all work. For some, it was
8635 only because the count of tests was wrong:
8637 Index: t/lib/texttabs.t
8639 Date: Sun, 22 Sep 1996 00:59:56 +0200
8641 Subject: More standard library test scripts
8643 This is a collection of test scripts for the standard library modules.
8644 Some of the tests does not pass unless some of the patches I have sent
8647 Index: t/lib/textwrap.t
8649 Date: Sun, 22 Sep 1996 00:59:56 +0200
8651 Subject: More standard library test scripts
8653 This is a collection of test scripts for the standard library modules.
8654 Some of the tests does not pass unless some of the patches I have sent
8657 Index: t/lib/timelocal.t
8659 Date: Sun, 22 Sep 1996 00:59:56 +0200
8661 Subject: More standard library test scripts
8663 This is a collection of test scripts for the standard library modules.
8664 Some of the tests does not pass unless some of the patches I have sent
8669 Date: Mon, 30 Sep 1996 01:13:28 -0400
8670 From: Spider Boardman
8671 Subject: Re: pre extending hash? - need speed
8673 The patch below (which is relative to perl5.001l) implements
8674 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
8675 pre-sizing hashes. I've only moved the patch forward from
8676 when I first did it. I'm sure the code in hv_ksplit could be
8679 Date: Mon, 7 Oct 1996 22:03:00 +0300
8680 From: Jarkko Hietaniemi
8681 Subject: LC_COLLATE.
8683 Big patch to add, document, and test LC_COLLATE support.
8685 A not necessarily gt a.
8689 Date: Tue, 01 Oct 1996 16:37:03 -0400 (EDT)
8690 From: Charles Bailey
8691 Subject: Re: glob test 1 failing...bad test or bug
8693 Under AIX 4.1.4, with LOCALE set en_GB (British english) glob test one
8694 fails because <op/*> sorts op/re_* before op/rea*, while
8695 $otherway = `echo op/*` sorts op/re_* after op/re[a-z]*.t
8697 This version doesn't rely on the sorting order.
8701 Date: Mon, 7 Oct 1996 22:03:00 +0300
8702 From: Jarkko Hietaniemi
8703 Subject: LC_COLLATE.
8705 Big patch to add, document, and test LC_COLLATE support.
8707 Index: t/op/readdir.t
8709 Date: Mon, 7 Oct 1996 22:03:00 +0300
8710 From: Jarkko Hietaniemi
8711 Subject: LC_COLLATE.
8713 Big patch to add, document, and test LC_COLLATE support.
8715 A not necessarily gt a.
8719 Date: Mon, 7 Oct 1996 22:03:00 +0300
8720 From: Jarkko Hietaniemi
8721 Subject: LC_COLLATE.
8723 Big patch to add, document, and test LC_COLLATE support.
8725 A not necessarily gt a.
8729 Date: Sat, 14 Sep 1996 17:08:16 -0400
8730 From: Gurusamy Sarathy
8731 Subject: whitespace induced lexer errors (with patch)
8733 I finally got around to fixing skipspace() to not indiscriminately
8734 overwrite oldbufptr and oldoldbufptr (which are used in making
8735 expectation decisions in the lexer).
8737 Date: Sat, 14 Sep 1996 18:55:16 -0400
8738 From: Gurusamy Sarathy
8739 Subject: perl lexer won't accept C<my($a,$b);$a<=>$b;>
8741 Date: Thu, 19 Sep 1996 11:58:22 -0400
8742 From: "Randy J. Ray" <rjray@uswest.com>
8743 Subject: Patch: Untaint FH flag and clean DATA handles
8745 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
8746 on an xpvio->xio_flags struct member. It is used to mark the given
8747 file handle as a clean source, even when tainting is turned on.
8748 There are also patches to pp_sys.c in pp_sysread to check this flag
8749 before tainting data, and in pp_hot.c in do_readline for the same
8750 reason. Lastly, it patches toke.c to automatically set this flag on
8751 on a __DATA__ filehandle. The creation of the $pack::DATA
8752 pseudo-filehandle is already checked against running under eval, so
8753 this should not introduce any insecurity.
8755 This patch *does not*:
8757 * Add the "untaint" keyword.
8761 Date: Mon, 7 Oct 1996 22:03:00 +0300
8762 From: Jarkko Hietaniemi
8763 Subject: LC_COLLATE.
8765 Big patch to add, document, and test LC_COLLATE support.
8767 rewrote perl_init_i18n() completely.
8768 - reworded to be much more friendly and clear.
8769 - perl_init_fold() split to its own function.
8770 wrote mem_collxfrm().
8772 Index: utils/c2ph.PL
8774 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8775 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8776 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8778 Here is a patch for various typos and other defects in the Perl
8779 5.003_05 pods, including the pods embedded in library modules.
8781 Index: utils/h2ph.PL
8783 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8784 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8785 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8787 Here is a patch for various typos and other defects in the Perl
8788 5.003_05 pods, including the pods embedded in library modules.
8790 Index: utils/h2xs.PL
8792 Date: Sat, 21 Sep 1996 16:38:24 -0500
8794 Subject: h2xs bug fix
8796 The h2xs that is in perl5.003_05 has a regexp bug which prevents it from
8797 finding #define statements and filling the constant() function. This patch
8798 fixes that. The h2xs_test program found this--maybe people who are
8799 modifying h2xs should get a copy of the test program.
8801 This also adds a -d to enable debugging messages (there's just one for now).
8802 I've also placed some of the doc-related things in alphabetical order.
8804 h2xs_test can be found in my directory on CPAN. Those of you modifying
8805 xsubpp should know there's a test suite for that, too, called XSTEST which
8806 can also be found in my directory on CPAN.
8808 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8809 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8810 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8812 Here is a patch for various typos and other defects in the Perl
8813 5.003_05 pods, including the pods embedded in library modules.
8815 Index: utils/perldoc.PL
8817 Date: Sun, 29 Sep 1996 22:00:09 -0400 (EDT)
8818 From: Kenneth Albanowski
8819 Subject: perldoc patch
8821 Ilya has found that this change makes perldoc much more useful under OS/2.
8823 Index: vms/config.vms
8825 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8826 From: Charles Bailey
8827 Subject: VMS patches to 5.003_05
8829 Index: vms/descrip.mms
8831 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8832 From: Charles Bailey
8833 Subject: VMS patches to 5.003_05
8835 Index: vms/genconfig.pl
8837 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8838 From: Charles Bailey
8839 Subject: VMS patches to 5.003_05
8841 Index: vms/perlvms.pod
8843 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8844 From: Charles Bailey
8845 Subject: VMS patches to 5.003_05
8849 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8850 From: Charles Bailey
8851 Subject: VMS patches to 5.003_05
8855 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8856 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8857 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8859 This patch just changed the old a2p.man page into a pod page.
8863 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8864 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8865 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8867 This patch just changed the old s2p.man page into a pod page.
8868 I then embedded the pod into the s2p script.
8875 This patch was primarily to fix bugs and to clean up some of
8876 the remaining issues from in 5.003_04. The details are described below.
8877 A very brief summary is:
8879 o Visible Changes to Core Functionality
8881 -Add support for a READLINE method to tied filehandles.
8883 -times function now uses CLK_TCK if HZ is not available, rather
8884 than just defaulting to 60. times output might change on some
8885 systems, but should be correct now.
8887 -AnyDBM_File (modifying ISA does not work as expected)
8888 Now behaves as documented: Modifying ISA works to select
8889 order in which *DB* modules are tried. The default is still
8892 o Configure and build enhancements
8894 -Enhance detection of [gs]etpgrp() variants. Some systems have
8895 BSD-style behavior for one and POSIX for the other. Use
8896 [gs]etpgid() instead, whenever possible.
8898 -You can now build a shared libperl.so without running through
8899 the LD_RUN_PATH hoops, if your system supports appropriate
8900 ld command-line options. Solaris, NetBSD, and Linux are currently
8901 supported. Others are easy to add. (This makes like a lot easier
8906 -Fix installperl and installman so that the -n option really only
8907 prints commands. (previously, it would still do the mkdirs.)
8911 -debugger ought to work.
8913 -A new heredoc tag in Makefile.SH is now quoted. This prevented
8914 5.003_04 from working most places.
8916 -numerous smaller ones, detailed below.
8920 Here are the specific file-by-file changes.
8922 # This is my patch perl5.003_05.pat to perl5.003_04
8923 # The full description is below.
8924 # Please execute the following commands before applying this patch.
8925 # (You can feed this patch to 'sh' to do so.)
8928 # We'll create a new test, but patch won't automatically make it
8931 chmod +x t/io/read.t
8936 This is patch perl5.003_05.pat to perl version 5.003_04.
8937 This takes you from 5.003_04 to 5.003_05.
8939 To apply this patch, run the above commands,
8940 cd to your perl source directory and then type
8942 patch -p1 -N < perl5.003_05.pat
8944 The changes are described after each /^Index/ line below. This is
8945 designed so you can examine each change with a command such as
8947 csplit -k perl5.003_05.pat '/^Index:/' '{99}'
8951 Updated for 5.003_05.
8955 Allow command line or hint-file overrides of $afs.
8957 Allow trailing spaces in nm output for HPUX10.
8959 Check for newer BIND 'search' directives in /etc/resolv.conf as well
8960 as older 'domain' directive.
8962 Enhance detection of [gs]etpgrp() variants. Some systems have
8963 BSD-style behavior for one and POSIX for the other. Use
8964 [gs]etpgid() instead, whenever possible.
8966 Include -s in the -h summary of available options.
8968 Allow command-line override of $afs.
8970 Handle trailing spaces in nm-output on HPUX10.
8972 Set shrpenv for handling LD_RUN_PATH, if needed. (This used to
8973 be in Makefile.SH. Now it's available for other modules too.)
8975 When using shared libperl, avoid LD_RUN_PATH if possible by adding
8976 correct ld flags. Currently, Solaris and NetBSD get the correct
8977 -R $archlibexp/CORE, and Linux gets its
8978 -Wl,-rpath,$archlibexp/CORE flag. Other contributions are
8983 Correct libperl5 -> libperl typo.
8985 Describe MakeMaker's Warning (will try anyway) messages.
8987 More info on where and how to send reports.
8989 Add info on non-Unix ports.
8994 Add new test t/io/read.t.
8996 Add new hints files for ODBM_File for ultrix and hpux.
8998 Add new pod checker script.
9002 A new heredoc tag in Makefile.SH needs to be quoted.
9004 shrpenv stuff moved to Configure.
9006 Index: Porting/Glossary
9008 Updated to match Configure.
9012 VMS 5.003_05 Update.
9016 Subject: turbidity in av.[ch]
9017 Date: Sun, 10 Dec 1995 00:21:31 -0500
9018 From: Gurusamy Sarathy
9020 Some unclean code that I noticed today.
9024 Updated to match newest config_h.SH.
9028 Updated to match Configure.
9030 Changed the DLSYM_NEEDS_UNDERSCORE comment to
9031 /**/ to conform to metaconfig style.
9033 Index: emacs/cperl-mode.el
9035 From: Ilya Zakharevich
9036 Subject: Newer CPerl-mode
9038 Index: ext/DB_File/DB_File.pm
9040 Update to DB_File 1.03.
9042 Index: ext/DB_File/DB_File.xs
9044 Update to DB_File 1.03.
9046 Index: ext/Fcntl/Fcntl.pm
9048 Date: Thu, 5 Sep 1996 18:19:14 -0400 (EDT)
9049 From: Chip Salzenberg
9050 Subject: No AutoLoader for Fcntl
9052 Just like Socket, Fcntl doesn't need splitting and AutoLoading.
9054 Index: ext/FileHandle/FileHandle.pm
9056 From: Roderick Schertler
9057 Subject: FileHandle::DESTROY for fd 0
9059 This fixes FileHandle::DESTROY when called on stdin.
9061 Index: ext/ODBM_File/ODBM_File.xs
9063 Attempt to correct for "Bad free" in Ultrix and HPUX versions of
9066 Index: ext/ODBM_File/hints/hpux.pl
9068 Try to work around "bad free" in dbmclose().
9070 Index: ext/ODBM_File/hints/ultrix.pl
9072 Try to work around "bad free" in dbmclose().
9074 Index: ext/Socket/Socket.pm
9076 Date: Thu, 5 Sep 1996 09:58:08 +0200
9077 From: Andreas Koenig
9078 Subject: Patch to inhibit autosplit on Socket.pm
9080 This patch inhibits production and use of a completely useless
9081 auto/Socket/autosplit.ix.
9085 Make a little more C++-friendly for IBM's CSET++ compiler.
9087 Index: hints/convexos.sh
9089 Remove [gs]etpgrp workaround. Configure & perl.h should handle
9092 Index: hints/hpux.sh
9094 Add note about possible gcc GR3 warning message.
9096 Remove [gs]etpgrp workaround. Configure & perl.h should handle
9101 Turn off optimization for stock cc. This appears to
9102 prevent miniperl core dumps.
9104 Index: hints/solaris_2.sh
9106 Catch GNU ld even though it doesn't identify itself as a GNU tool.
9107 Thanks to Tim Pierce <twpierce@midway.uchicago.edu>.
9109 Index: hints/sunos_4_1.sh
9111 Describe solution for the __lib_version problem with acc on
9116 Date: Thu, 05 Sep 1996 00:25:28 -0400
9117 From: Gurusamy Sarathy
9118 Subject: minor misc. cleanup
9120 This patch makes some minor cleanups to the sources. No change
9121 in functionality whatsoever.
9123 Date: Thu, 05 Sep 1996 02:52:21 -0400
9124 From: Gurusamy Sarathy
9126 Subject: debugger problems--another patch (was Re: 5.003_04)
9128 I have tried to avoid copying of hash keys that are passed to
9129 magical hashes, but it seems that copying may be unavoidable
9130 since the hv_*_ent() functions could be PADTMPs (and other
9131 SVs that may get reused) as keys.
9133 VMS dynamic %ENV fix
9137 From: scotth@sgi.com
9138 Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
9140 Fix installperl so that the -n option really only prints commands.
9141 (previously, it would still do the mkdirs.)
9143 an "ignore installed" option, so that it doesn't bother to check
9144 to see if the target already exists (an optimization that I
9145 *don't* want it to do when I do #1 above)
9149 From: scotth@sgi.com
9150 Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
9152 Fix installperl so that the -n option really only prints commands.
9153 (previously, it would still do the mkdirs.)
9155 an "ignore installed" option, so that it doesn't bother to check
9156 to see if the target already exists (an optimization that I
9157 *don't* want it to do when I do #1 above)
9159 Index: lib/AnyDBM_File.pm
9161 AnyDBM_File (modifying ISA does not work as expected)
9162 Now behaves as documented: Modifying ISA works to select
9163 order in which *DB* modules are tried. The default is still
9167 Add helpful "die" message to end of AnyDBM_File. Previously
9168 it would return a 0, and the failure would eventually show up
9169 somewhere else in the script and be hard to track down. It is
9170 a failure if perl can't open AnyDBM_File. The test regression
9171 suite is supposed to indicate this as a failure too.
9173 Index: lib/ExtUtils/Install.pm
9175 Updated to MakeMaker-5.38.
9179 Index: lib/ExtUtils/Liblist.pm
9181 Updated to MakeMaker-5.38.
9183 Index: lib/ExtUtils/MM_Unix.pm
9184 Updated to MakeMaker-5.38.
9186 Index: lib/ExtUtils/MakeMaker.pm
9188 Updated to MakeMaker-5.38.
9190 Updated to MakeMaker-5.39 to allow CFLAGS in hint files.
9192 Index: lib/ExtUtils/Manifest.pm
9194 Updated to MakeMaker-5.38.
9196 Index: lib/ExtUtils/Mkbootstrap.pm
9198 Updated to MakeMaker-5.38.
9200 Index: lib/ExtUtils/Mksymlists.pm
9202 Updated to MakeMaker-5.38.
9204 Index: lib/File/Find.pm
9206 From: Michael Mahan <mahanm@nextwork.rose-hulman.edu>
9207 Subject: Cwd::fastcwd in File::Find
9209 Is there a good reason why File::Find uses Cwd::fastcwd instead of
9210 Cwd:cwd when fastcwd isn't as portable?
9211 [In particular, fastcwd() doesn't work on AFS.]
9213 Index: lib/Math/Complex.pm
9215 There was a mistake in the sqrt routine in lib/Math/Complex.pm that
9216 gave wrong answers when the magnitude of the imaginary part of the
9217 argument exceeded the magnitude of the real part. Line 69 had too
9218 many sqrt($y)'s. Further, expressions were re-arranged so that
9219 calls to the expensive real sqrt() routine were reduced from 4 to 2
9224 The I/O directions on the dad_wtr and kid_rdr were backwards.
9225 IO/Open3.pm didn't have this error.
9227 Index: lib/syslog.pl
9229 Date: Tue, 03 Sep 1996 20:33:54 -0400
9230 From: Roderick Schertler
9231 Subject: syslog.pl `use Socket' lossage
9233 syslog.pl tries but fails to use
9234 Socket.pm, the problem is that use doesn't return a true value. This
9235 module should be recast in terms of Sys::Syslog, of course.
9237 Index: makedepend.SH
9239 This patch eliminates "\|" in sed patterns in makedepend.SH, since
9240 they're not really needed anyway in this one case.
9244 Ok, here's a tested patch for the debugger problem.
9245 I was missing the fact that DB::dbline magic is actually
9246 uppercase (which means hv_store_ent() etc., will pass SV keys
9247 to the vtbl_dbline handlers).
9249 Replace the oft-repeated mg_ptr incantation with
9250 the simple MgPVKEY macro.
9252 Rename MgPVKEY to MgPV (to match with HePV elsewhere). Add
9253 additional parens around the "mg".
9255 (lines near 584) Part of VMS changes. I don't know what this did.
9257 Date: Fri, 23 Aug 1996 17:20:22 -0400 (EDT)
9258 From: Chip Salzenberg
9259 Subject: Integerize mg.c; eliminate warning on C< local($)) >
9261 This patch converts magic variables ($!, $^E, etc.) to use integers
9262 (C<sv_setiv>) instead of floats. It also eliminates a warning from
9263 C< local($)) >, via a hack similar to $!.
9267 Replace the oft-repeated mg_ptr incantation with
9268 the simple MgPVKEY macro.
9270 Rename MgPVKEY to MgPV (to match with HePV elsewhere). Add
9271 additional parens around the "mg".
9275 Add _STDIO_LOADED (VMS) to list of guard symbols.
9279 From: Gurusamy Sarathy
9280 Subject: Re: \ ( @array ) busted for lexical @array (once more)
9284 Change to subversion 5.
9288 Make floating point constants Locale-friendly.
9292 One last LONG & co. fix (yet another cut'n'paste error) and a few
9293 minor cleanups. Nothing crucial.
9295 Make a little more C++-friendly for IBM's CSET++ compiler.
9297 Enhance detection of [gs]etpgrp() variants. Some systems have
9298 BSD-style behavior for one and POSIX for the other. Use
9299 [gs]etpgid() instead, whenever possible.
9303 Eliminate potential "signed vs. unsigned" warning
9305 Add PerlIO_reopen and PerlIO_cgetname functions.
9309 Don't supply redundant parameters for PerlIO_open and PerlIO_fdopen.
9311 Include PerlIO_reopen and PerlIO_getname.
9313 s/FILE_(CNT|PTR)_LVALUE/STDIO_(CNT|PTR)_LVALUE to fix a typo.
9314 This had prevented SV_FAST_FGETS from working anywhere.
9316 Include PerlIO_canset_cnt. I'm not sure how this is supposed to
9317 differ from STDIO_CNT_LVALUE.
9321 Remove trailing spaces in pods.
9322 Include a call to the checkpods script in the Makefile (though it's
9323 not ordinarily used by users).
9325 Index: pod/checkpods.PL
9327 New script to check for common errors in pods. This is not
9328 normally called during the perl build process, but you can
9329 use it with B<make check>.
9331 Index: pod/perlfunc.pod
9333 Document correct C<use POSIX ":wait_h";> usage.
9335 Add notes about POSIX [gs]etpgrp.
9337 Index: pod/perlipc.pod
9339 Document correct C<use POSIX ":wait_h";> usage.
9341 Index: pod/perlref.pod
9343 From: Gurusamy Sarathy
9344 Subject: Re: \ ( @array ) busted for lexical @array (once more)
9346 Index: pod/perltie.pod
9348 Date: Thu, 29 Aug 1996 15:14:51 +0200
9349 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
9350 Subject: more TIEHANDLE
9352 This adds support for a READLINE method.
9354 Index: pod/perltrap.pod
9356 Here's documentation on the change in split's behavior between Perl 4
9359 Subject: More (and less!) 425traps
9367 Change blank lines to empty lines.
9369 Index: pod/perlvar.pod
9371 Be explicit about $/="" matching empty lines, that is, lines
9372 with no spaces or tabs.
9374 Change blank lines to empty lines.
9378 Date: Fri, 23 Aug 1996 17:22:40 -0400 (EDT)
9379 From: Chip Salzenberg
9380 Subject: Minor integer speedups in mathematics
9382 This patch provides minor speedups by using integer math and SVt_IV
9383 values when performing bitwise operations and modulus.
9385 Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
9386 From: Kenneth Albanowski
9387 Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
9389 (double)auint cast added for call to sv_setnv().
9393 Date: Thu, 05 Sep 1996 00:25:28 -0400
9394 From: Gurusamy Sarathy
9395 Subject: minor misc. cleanup
9397 This patch makes some minor cleanups to the sources. No change
9398 in functionality whatsoever.
9400 Date: Thu, 29 Aug 1996 15:14:51 +0200
9401 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
9402 Subject: more TIEHANDLE
9404 This adds support for a READLINE method.
9408 Clear any buffer space exposed by by read().
9409 This is almost certainly a bug-fix.
9411 Undef and then re-define my_chsize from Perl_my_chsize to
9412 just plain chsize if this system HAS_CHSIZE. This probably only
9413 applies to SCO. This shows the perils of having internal
9414 functions with the same name as external library functions :-).
9416 Use CLK_TCK if HZ is not available.
9420 Fix more spots where we had PerlIO_stderr() and should have had
9421 Perl_debug_log instead.
9423 Date: Fri, 23 Aug 1996 17:26:42 -0400 (EDT)
9424 From: Chip Salzenberg
9425 Subject: Minor potential bug in AV creation
9427 I wasn't the one who originated this patch. But it looks like it
9428 would improve the safety of AV creation.
9430 Remove potentially incorrect casts on PerlIO_set_ptrcnt.
9431 'ptr' is already STDCHAR, which is supposed to be the type of
9432 char used in stdio.h, so we shouldn't have to cast it.
9436 Clear any buffer space exposed by by read().
9437 This is almost certainly a bug-fix.
9439 Index: t/lib/db-btree.t
9441 Update to DB_File 1.03.
9443 Index: t/lib/db-hash.t
9445 Update to DB_File 1.03.
9447 Index: t/lib/db-recno.t
9449 Update to DB_File 1.03.
9451 Index: t/lib/io_sock.t
9453 From: Lupe Christoph <lupe@alanya.m.isar.de>
9454 Subject: Perl 5.003.03: race condition in t/lib/io_sock.t
9456 io_sock.t works by forking a subprocess it can communicate with.
9457 It has the subprocess wait for the main process by sleeping 10
9458 seconds or until an alarm arrives.
9460 With my setup, the alarm signal arrives *before* the child
9461 has a chance to ignore the alarm signal.
9463 I fixed this by moving the "$SIG{ALRM} = sub {};" up before the
9464 fork. It does not hurt to have the parent ignore alarms, too.
9468 One last LONG & co. fix (yet another cut'n'paste error) and a few
9469 minor cleanups. Nothing crucial.
9473 Date: Thu, 29 Aug 1996 15:14:51 +0200
9474 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
9475 Subject: more TIEHANDLE
9477 This adds support for a READLINE method.
9481 Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
9482 From: Kenneth Albanowski
9483 Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
9487 From: Gurusamy Sarathy
9488 Subject: Re: \ ( @array ) busted for lexical @array (once more)
9492 Date: Thu, 29 Aug 96 07:05:10 BST
9494 Subject: Re: UNIVERSAL::class busted
9496 yes, but I also noticed that this does not check that the reference
9497 is an object, so the patch should be
9501 Change comment style so that IBM's picky xlc compiler doesn't
9502 think we've mistakenly tried to nest comments.
9506 One last LONG & co. fix (yet another cut'n'paste error) and a few
9507 minor cleanups. Nothing crucial.
9509 Index: utils/h2xs.PL
9511 Date: Fri, 6 Sep 1996 06:09:20 -0400 (EDT)
9512 From: Ilya Zakharevich
9513 Subject: updated h2xs
9516 a) Docs and examples for -x updated;
9517 b) Path to xxxx.h would not be changed to /usr/include/xxxx.h
9518 unless this file exists (outside of VMS, I'm afraid to make an error
9519 there). - Useful with -x option, when the file may be eaten via -I
9521 c) .h file would be scanned only if needed.
9522 d) typemap would be generated (with T_PTROBJ).
9523 e) Documentation (=list) for autogenerated guys would be
9525 f) duplicated XSUBs would not be generated;
9526 g) arguments to XSUBs being arrays are recognized (note that
9527 xsubpp would probably choke on such guys).
9529 -x option requires C-Scan-0.3 (releases a couple of minutes ago to
9530 ftp://ftp.math.ohio-state.edu/pub/users/ilya/perl
9531 should propagate to CPAN soon).
9533 Index: utils/perlbug.PL
9535 Fix typo $Config{'has_sockets'} ought to be $Config{'d_socket'};
9537 Index: utils/perldoc.PL
9539 More choices in the pager war. Unfortunately, we can't rely on
9540 all users agreeing with the Sysadmin's choice, nor can we
9541 assign a default preference order, since opinions vary. If the
9542 user doesn't have $ENV{PAGER} set, we do want to pick up one that
9543 at least works, so we'll try whatever Configure found.
9547 VMS 5.003_05 Update.
9549 Index: vms/config.vms
9551 VMS 5.003_05 Update.
9553 Index: vms/descrip.mms
9555 VMS 5.003_05 Update.
9557 Index: vms/ext/Stdio/Stdio.pm
9559 VMS 5.003_05 Update.
9561 Index: vms/ext/filespec.t
9563 VMS 5.003_05 Update.
9565 Index: vms/gen_shrfls.pl
9567 VMS 5.003_05 Update.
9569 Index: vms/perlvms.pod
9571 VMS 5.003_05 Update.
9575 VMS 5.003_05 Update.
9579 VMS 5.003_05 Update.
9586 This patch was primarily to fix bugs and to clean up some of
9587 the changes made in 5.003_03. The details are described below.
9588 A very brief summary is:
9590 o Visible Changes to Core Functionality
9592 -Allow and document permissions for FileHandle::new and
9594 -glob in Safe compartment used to allow shell access; now
9595 it's in the same category as `` and system().
9597 o Configure and build enhancements
9599 -perl library name is again -lperl, not -lperl5 in some cases.
9600 -Several hint files no longer set -g -DDEBUGGING by default.
9601 Instead, they just turn off optimization, since that is
9602 probably what was intended.
9603 -Include OS/2 and Plan9 updates.
9607 -SEGV with $_[0] and circular references fixed.
9608 -Ilya's debugger patch.
9609 -FAKE typeglobs fixed.
9610 -truncate with file name now works.
9611 -lval substr() no longer coredumps with refs
9612 -lval substr now clears lexicals in re-entered scopes.
9613 -core dump in caller() for signal handler for __DIE__.
9617 Here are the specific file-by-file changes.
9619 # This is my patch perl5.003_04.pat to perl5.003_03
9620 # The full description is below.
9621 # Please execute the following commands before applying this patch.
9622 # (You can feed this patch to 'sh' to do so.)
9625 # Obsolete perl4 hint file.
9630 # We'll create a new test, but patch won't automatically make it
9638 This is patch perl5.003_04.pat to perl version 5.003_03.
9639 This takes you from 5.003_03 to 5.003_04.
9641 To apply this patch, run the above commands,
9642 cd to your perl source directory and then type
9644 patch -p1 -N < perl5.003_04.pat
9646 The changes are described after each /^Index/ line below. This is
9647 designed so you can examine each change with a command such as
9649 csplit -k perl5.003_04.pat '/^Index:/' '{99}'
9653 Updated for 5.003_04.
9657 Change name of shared libperl library back to libperl.so.xxx,
9658 so that a simple -lperl picks up either libperl.a or
9661 Check if $sh='' in case we've reloaded an old config.sh
9665 Change name of shared perl library to libperl, instead of
9668 Add notes about fragility of shared libperl and the usefulness
9669 of archlib to separate different binaries.
9675 obsolete hints/dnix.sh removed.
9681 For building shared libperl, relocate whole rule to
9682 inside the if test -f $osname/Makefile.SHs case.
9684 Index: Porting/Glossary
9694 Subject: Re: SEGV with $_[0] and circular references
9696 Subject: random cleanup
9698 This patch removes a few obvious redundancies in the source.
9702 Updated. Note new comments to make AIX happy.
9706 Change /*#define../**/ into /*#define../ **/
9707 to make IBM's xlc compiler shut up about nested comments.
9708 The /*#define FOO /**/ is a perfectly legal un-nested comment, and
9709 I wish IBM would fix it's blasted compiler instead. In the meantime
9710 we'll take mercy on the poor AIX user and get rid of the screenfulls
9711 of stupid warning messages. Thanks to Hallvard B Furuseth for the fix.
9715 This patch changes neither behavior nor performance. However, it does
9716 reduce code size and improve maintainability by combining some common
9717 code in gv_fullname() and gv_efullname().
9719 Index: ext/FileHandle/FileHandle.pm
9721 This patch documents the behavior of FileHandle::{new,open} with
9722 regard to open modes. It also documents the exportation of Fcntl
9725 This patch fixes a bug observed by Tom Christiansen: FileHandle::new
9726 didn't allow for file permissions after the file mode. Here's a patch.
9728 Index: ext/IO/lib/IO/File.pm
9730 This patch fixes a bug observed by Tom Christiansen: IO::File::new
9731 didn't allow for file permissions after the file mode. Here's a patch.
9733 This patch documents the behavior of IO::File::{new,open} with
9734 regard to open modes. It also documents the exportation of Fcntl
9737 Index: ext/Opcode/Opcode.pm
9739 Subject: Re: glob in Safe compartment allows shell access
9741 I've moved the glob op into the same opcode tag as backticks and system
9742 and added a comment.
9746 This patch changes neither behavior nor performance. However, it does
9747 reduce code size and improve maintainability by combining some common
9748 code in gv_fullname() and gv_efullname().
9752 Subject: Patch for LONG_MAX & co.
9754 Sorry about adding yet another #ifdef forest, but hopefully this
9755 should resolve the *_MAX issues permanently. It adds to the
9756 previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
9757 symbols the complete set of
9758 /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
9759 those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
9760 Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
9761 and get appropriate figures. All references to LONG_(MIN|MAX) are
9762 changed appropriately.
9764 The .c changes have the side effect of making cast_uv properly use quad
9765 limits if quads are in use, but longs aren't 64 bit. Hopefully this all
9766 works, but I don't have any handy Crays to try it out on.
9768 Add notes on perl's internal types, specifically Quad_t and IV.
9770 Index: hints/hpux.sh
9772 Remove the d_bsdpgrp hint. The defaults should be ok.
9774 Index: hints/irix_6_2.sh
9776 Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
9777 unless that's what the user really wants.
9779 Index: hints/mpeix.sh
9781 Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
9782 unless that's what the user really wants.
9786 Fixes for sh vs. bin_sh + cleanup.
9788 Index: hints/ultrix_4.sh
9790 Don't call optimize=-g, just call optimize=none. The -g
9791 pulls in -DDEBUGGING, which might not be wanted.
9793 Index: lib/ExtUtils/MM_Unix.pm
9795 .C$(obj_ext) removed under OS/2 - conflicts with .c$(obj_ext).
9797 Index: lib/ExtUtils/xsubpp
9799 Fix SCOPE? (See pod/perlxs.pod).
9800 Up version number to 1.938.
9802 Index: lib/Test/Harness.pm
9804 Add a return value to runtests - non-zero if all tests ran ok,
9807 Index: lib/perl5db.pl
9809 Ilya's debugger patch.
9810 Undefined subroutine &Carp::longmess called at
9811 /opt/perl5.003_03/lib/perl5db.pl line 1423.
9814 Make perl5db compatible with the recent 'strict refs' enforcement
9819 A patch to perl5.003_02/malloc to give a sensible error abort() message
9820 in ANSI C, and to give it to stderr instead of stdout.
9822 Use config_h's STRINGIFY macro instead of pre-ANSI "p".
9826 Subject: FAKE typeglobs seriously busted (with patch)
9828 Handling of fake typeglobs (scalars that are really globs
9829 in disguise) is seriously busted since 5.002 (it wasn't
9831 The problem is that mg_get() on a glob calls gv_efullname()
9832 which might coerce its first arg to a string.
9834 Sub-critical patch to conceivably fix some %SIG problems. (Shared hash key
9835 weren't being properly detected by some of the sig magic, but as shared
9836 hash keys wouldn't normally be used in %SIG it's unlikely this is a
9837 significant problem.)
9839 This patch changes neither behavior nor performance. However, it does
9840 reduce code size and improve maintainability by combining some common
9841 code in gv_fullname() and gv_efullname().
9845 Update perlio-related variables.
9849 This patch changes neither behavior nor performance. However, it does
9850 reduce code size and improve maintainability by combining some common
9851 code in gv_fullname() and gv_efullname().
9855 Updated. See opcode.pl.
9859 Subject: Re: truncate with file name does not work (with patch)
9861 The prototype for truncate was changed so that perl won't die
9862 with C<use strict;> when the first arg is a bareword (filehandle).
9863 I think it was Tom (as in "tchrist") who brought this up.
9865 Here's a patch that undoes the damage, makes it work with
9866 C<use strict;>, and adds to the testsuite.
9868 Index: os2/Makefile.SHs
9872 Index: os2/diff.configure
9878 SH_PATH_INI vs. BIN_SH
9882 SH_PATH_INI added (needed to redefine SH_PATH for binary
9884 SH_PATH is redefined.
9892 Subject: Patch for LONG_MAX & co.
9894 Sorry about adding yet another #ifdef forest, but hopefully this
9895 should resolve the *_MAX issues permanently. It adds to the
9896 previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
9897 symbols the complete set of
9898 /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
9899 those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
9900 Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
9901 and get appropriate figures. All references to LONG_(MIN|MAX) are
9902 changed appropriately.
9904 The .c changes have the side effect of making cast_uv properly use quad
9905 limits if quads are in use, but longs aren't 64 bit. Hopefully this all
9906 works, but I don't have any handy Crays to try it out on.
9908 Add notes on perl's internal types, specifically Quad_t and IV.
9912 Removes an incorrect prototype for setlinebuf from
9913 perlio.c because it conflicts with the correct declaration in
9914 MachTen's stdio.h (and possibly other stdio's as well).
9916 Secondly, the code in perlio.c is not handling the (!PERLIO_IS_STDIO &
9917 HAS_F[GS]ETPOS) case. The patch fixes this omission (in a rather lumpen
9918 manner). I don't think this should affect platforms which try to hack a
9919 different path through the #ifdef forest, but this assertion would benefit
9924 Index: plan9/config.plan9
9928 Index: plan9/fndvers
9936 Index: plan9/setup.rc
9940 Index: pod/perldiag.pod
9942 Subject: lval substr() coredumps with refs (with patch)
9944 substr() coredumps with a target that is a ref, when it is used in
9946 The patch below corrects the problem by stringifying the reference
9947 first (and emitting a warning when appropriate).
9949 Index: pod/perlxs.pod
9951 document xsubpp SCOPE:
9955 Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
9957 substr() in lvalue context interacts in buggy fashion with SVs that
9958 are !SvOK. This manifests itself with lexicals that have a REFCNT of
9959 1, since these are merely "cleared in place" by setting SvOK_off.
9961 Subject: lval substr() coredumps with refs (with patch)
9963 substr() coredumps with a target that is a ref, when it is used in
9965 The patch below corrects the problem by stringifying the reference
9966 first (and emitting a warning when appropriate).
9968 Subject: Patch for LONG_MAX & co.
9972 This patch changes neither behavior nor performance. However, it does
9973 reduce code size and improve maintainability by combining some common
9974 code in gv_fullname() and gv_efullname().
9978 Subject: Patch for LONG_MAX & co.
9980 This patch changes neither behavior nor performance. However, it does
9981 reduce code size and improve maintainability by combining some common
9982 code in gv_fullname() and gv_efullname().
9986 This patch changes neither behavior nor performance. However, it does
9987 reduce code size and improve maintainability by combining some common
9988 code in gv_fullname() and gv_efullname().
9992 This patch changes neither behavior nor performance. However, it does
9993 reduce code size and improve maintainability by combining some common
9994 code in gv_fullname() and gv_efullname().
9998 This patch changes neither behavior nor performance. However, it does
9999 reduce code size and improve maintainability by combining some common
10000 code in gv_fullname() and gv_efullname().
10004 Subject: random cleanup
10006 This patch removes a few obvious redundancies in the source.
10008 Subject: sv_setsv patch
10010 This patch changes neither behavior nor performance. However, it does
10011 reduce code size and improve maintainability by combining some common
10012 code in gv_fullname() and gv_efullname().
10014 From: Chip Salzenberg
10015 Subject: Track SVs for destruction when -DPURIFY
10017 When checking for memory leaks, I compiled Perl with "-DPURIFY".
10018 Although that flag improves the leak checking, it also breaks
10019 destruction of global objects, because SVs aren't kept in captive
10022 This patch rectifies the problem by providing an alternative
10023 method for keeping track of SVs when Perl is compiled for Purify.
10024 It has no effect on normal operation.
10027 Add comment about assert(len >=0) when len is unsigned anyway.
10031 Subject: Re: truncate with file name does not work (with patch)
10033 The prototype for truncate was changed so that perl won't die
10034 with C<use strict;> when the first arg is a bareword (filehandle).
10035 I think it was Tom (as in "tchrist") who brought this up.
10037 Here's a patch that undoes the damage, makes it work with
10038 C<use strict;>, and adds to the testsuite.
10040 The "not implemented" branch is missing a "\n".
10044 Subject: FAKE typeglobs seriously busted (with patch)
10046 Handling of fake typeglobs (scalars that are really globs
10047 in disguise) is seriously busted since 5.002 (it wasn't
10050 The problem is that mg_get() on a glob calls gv_efullname()
10051 which might coerce its first arg to a string.
10053 Index: t/op/substr.t
10056 Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
10058 substr() in lvalue context interacts in buggy fashion with SVs that
10059 are !SvOK. This manifests itself with lexicals that have a REFCNT of
10060 1, since these are merely "cleared in place" by setting SvOK_off.
10062 Subject: lval substr() coredumps with refs (with patch)
10064 substr() coredumps with a target that is a ref, when it is used in
10066 The patch below corrects the problem by stringifying the reference
10067 first (and emitting a warning when appropriate).
10071 Subject: Re: truncate with file name does not work (with patch)
10073 The prototype for truncate was changed so that perl won't die
10074 with C<use strict;> when the first arg is a bareword (filehandle).
10075 I think it was Tom (as in "tchrist") who brought this up.
10077 Here's a patch that undoes the damage, makes it work with
10078 C<use strict;>, and adds to the testsuite.
10082 Subject: Re: Perl 5.003 dumps core executing caller() in signal handler for
10083 __DIE__ (with patch)
10085 sv_2pv() might call croak() (which is not prepared to handle that
10086 when it calls sv_2pv(), itself). Likewise for warn() (but under
10087 slightly more esoteric circumstances--mg_get() in sv_2pv() might
10088 trigger a call to warn()).
10091 Subject: Patch for LONG_MAX & co.
10093 PERL_BADLANG is examined by default before issuing a warning during
10094 internationalization.
10096 Index: utils/h2xs.PL
10098 Make leading =head NAME item a paragraph so pod2man finds it.
10100 Index: utils/perldoc.PL
10102 Use col -x to filter out half-line feeds (ESC-9) from
10103 HP-UX nroff -man output. (col -x isn't portable -- SunOS
10104 doesn't support the -x option.)
10111 Most of the changes in 5.003_03 are to make the build and installation
10112 process more robust. The details are described below. A very brief
10115 o Visible Changes to Core Functionality
10117 -Support for tied filehandles.
10119 o Configure enhancements
10121 -How to build and install a shared libperl.so is now documented
10122 and supported, though it's not the default for most platforms.
10126 -Support bit operations on strings longer than 15 bytes.
10128 -If a regex supplied to split() contains paranthesized subpatterns
10129 that can result in null matches, perl no longer coredumps.
10131 -Fix problems with each() on tied hashes.
10133 -Make h2ph architecture-independent by using Config at run-time
10134 rather than extraction time.
10138 Here are the specific file-by-file changes.
10140 # This is my patch perl5.003_03.pat to perl5.003_02
10141 # The full description is below.
10142 # Please execute the following commands before applying this patch.
10143 # (You can feed this patch to 'sh' to do so.)
10144 # -- Andy Dougherty
10146 # Absorbed into Changes5.002
10150 rm -f ext/POSIX/mkposixman.pl
10152 # Moved to README.os2. I'm not sure why the README files are
10153 # here rather than in the appropriate subdirectories.
10157 rm -f pod/Makefile.PL
10159 # New test for bit ops.
10162 # Patches that create new tests don't always make them executable.
10165 # Create a new directory for Porting and Patching info.
10170 This is patch perl5.003_03.pat to perl version 5.003_02.
10171 This takes you from 5.003_02 to 5.003_03.
10173 To apply this patch, run the above commands,
10174 cd to your perl source directory and then type
10176 patch -p1 -N < perl5.003_03.pat
10178 The changes are described after each /^Index/ line below. This is
10179 designed so you can examine each change with a command such as
10181 csplit -k perl5.003_03.pat '/^Index:/' '{99}'
10185 Include 5.003_03 change notes.
10187 Move older change notes to separate files.
10189 Index: Changes5.000
10191 New file. Changes from perl4.036 to 5.000.
10193 Index: Changes5.001
10195 New file. Changes from 5.000 to 5.001
10197 Index: Changes5.002
10199 New file. Changes from 5.001 to 5.002
10201 Index: Changes5.003
10203 New file. Changes from 5.002 to 5.003
10207 Relaxed warning about ksh on exotic machines.
10209 Changed usesafe to useopcode.
10211 Add search for gzip and zip.
10213 Look more carefully for $sh (the Bourne-ish shell).
10214 Use that info to set $startsh correctly.
10216 Change prompts for PerlIO interface. See INSTALL
10217 for how this is supposed to work. The default is
10218 still the same as in 5.003_02, namely don't use
10219 any fancy new PerlIO stuff.
10221 Don't look for sigvec() since we don't actually use it.
10222 (Plus, it used to print an alarming misleading message about
10225 Look for stdio's _filbuf under the possible names of
10226 _filbuf, __filbuf, and _fill.
10228 New $useshrplib variable to control whether we build a shared
10229 libperl.so. The name of the library is in $libperl.
10230 Always install it in $installarchlib/CORE/$libperl.
10232 Check for <sys/resource.h> and <sys/wait.h> for NetBSD.
10234 Replace old $altmake stuff with newer autoconf-ish
10235 $make_set_make, which checks if $make sets $(MAKE). Now you
10236 choose an alternate make with sh Configure -Dmake=gmake (or
10239 Remove 'ln' for the list of essential commands. Simulate
10240 it with 'cp' if necessary.
10242 Change `logname` prompts to handle extra gratuitous spaces in
10247 Fix silly bug in checking for fully-qualified names in /etc/hosts.
10249 Generalize Gconvert tests. Give correct and more useful
10252 Use $obj_ext instead of literal '.o' in the dynaloader test.
10254 Include appropriate header files in bcopy() and memcpy()
10255 tests. Note whether memmove is available.
10257 Check whether struct sigaction works (needed for Solaris 2.5
10260 Include appropriate header files for randbits test.
10264 Add note about space requirements.
10266 Update to match Configure changes (Opcode vs. Safe,
10267 useperlio, useshrplib, etc.)
10269 Reorganize the structure of some of the hints.
10271 Miscellaneous clarifications.
10275 Updated. 5.003_02 introduced some massive patches, mostly
10276 due to spacing changes. I didn't bother to sort them all out;
10277 I just started with 5.003's MANIEFST.
10281 Support the new simplified shared libperl mechanism.
10283 Use new $make_set_make directive.
10285 Remove redundant libperl Make variable.
10287 Remove unnecessary MAB variable.
10289 Remove dependency of minitest on lib/Config.pm, since it could
10290 well have been a failure of configpm that inspired testing
10291 miniperl in the first place!
10293 Index: Porting/Glossary
10295 New file describing all the config.sh variables.
10296 Eventually, I hope to fill this directory with other useful
10301 Replace old README.os2 with more up-to-date os2/README.
10305 Updated to match current Configure and config_h.SH.
10306 Some rearrangement of parts has occurred due to new
10307 dependencies in the metaconfig units.
10311 Updated to match current Configure and config_h.SH.
10312 Some rearrangement of parts has occurred due to new
10313 dependencies in the metaconfig units.
10315 Include full descriptions of ARCHLIB, OLDARCHLIB, PRIVLIB,
10316 SITEARCH, and SITELIB. Previous versions just included the
10317 ~-expanded names (with unhelpful descriptions). No functionality
10318 is changed, but maybe it's a little better documented now.
10322 Possibly Include <signal.h> and <unistd.h>
10326 No longer prefer bcmp over memcmp when order doesn't matter.
10328 Support bit operations on strings longer than 15 bytes.
10336 Expand warning at the top.
10338 Index: ext/IO/IO.pm
10340 Clean up docmentation installation errors.
10342 Index: ext/IO/lib/IO/Seekable.pm
10344 Clean up docmentation installation errors.
10346 Index: ext/IO/lib/IO/Select.pm
10348 Clean up docmentation installation errors.
10350 Index: ext/Opcode/Opcode.xs
10352 Add support for tied filehandles.
10354 Index: ext/SDBM_File/sdbm/sdbm.h
10356 Change the Mymalloc to match Perl_malloc in perl.h.
10358 Index: ext/util/make_ext
10361 Get rid of unused altmake.
10365 Fix problems with each() on tied hashes.
10369 Change safe*alloc functions to have prototypes that
10370 match the system's malloc and free types. That is, use
10371 Malloc_t instead of char *, and Free_t instead of void.
10372 This is necessary so . . .
10374 Safefree cast matches type of free() whether it's perl's
10375 malloc/free or the system's malloc/free.
10377 Index: hints/README.hints
10379 Remove out-of-date info.
10381 Document a bit about how hint files work.
10383 Index: hints/aix.sh
10385 qmaxmem hint doesn't apply to gcc.
10387 Index: hints/dgux.sh
10389 Configure will now automatically detect shared libperl stuff.
10391 Index: hints/dynixptx.sh
10393 Fix typo in comment.
10395 Configure will now automatically detect shared libperl stuff.
10397 Index: hints/epix.sh
10399 Use glibpth instead of libpth. This allows Configure to
10400 add local directories, such as /opt/local/lib, etc.
10402 Index: hints/irix_6_2.sh
10404 Include some info on cc -n32 compile.
10406 Index: hints/linux.sh
10408 Configure now tests gcvt() more thoroughly.
10410 Index: hints/machten_2.sh
10412 Update where to find dld.
10414 Index: hints/mips.sh
10416 Use glibpth instead of libpth.
10418 Index: hints/next_3.sh
10420 Build up $mab dynamically. Since $mab isn't used anywhere
10421 anymore, this is useless. However, $mab was never used for
10422 next_3.sh anyway, so there's been no change in functionality.
10424 Index: hints/next_4.sh
10426 Get rid of extraneous isnext_4 variable. Configure and
10427 Makefile.SH will use $osname and $osvers instead.
10429 Build up $mab dynamically based on available architectures.
10431 Absorb $mab into ccflags and ccdlflags. I hope that will
10432 cover everything. (Configure should automatically remove
10433 the -arch stuff from cppflags.)
10435 Configure now knows next4 needs to use a shared libperl.5.so.
10437 Allow users to use -Dprefix.
10439 Index: hints/os2.sh
10441 Try to update to reflect newer shared libperl stuff.
10442 I probably goofed :-).
10444 Index: hints/sco.sh
10446 Additional notes on using icc.
10448 Additional flags for dynamic loading.
10450 Index: hints/solaris_2.sh
10452 Perl.h no longer prefers bcmp, so it's again ok if Configure
10453 finds them, since perl will prefer the mem* versions anyway.
10455 Index: hints/sunos_4_0.sh
10457 Don't include <unistd.h>
10459 Index: hints/sunos_4_1.sh
10461 Add brief note about GNU as and ld.
10463 Don't include <unistd.h>
10465 Add notes about WHOA THERE messages.
10467 Index: hints/titanos.sh
10469 Include sfio in libswanted.
10471 Don't set libpth any more.
10473 Index: hints/umips.sh
10479 Use memcmp even in cases where ordering doesn't matter.
10481 Fix problems with each() on tied hashes.
10485 Simplify installation of shared libperl.so.
10487 Avoid reaching Command Failed!!! with /usr/bin/perl.
10489 Index: lib/AutoSplit.pm
10491 Clean up docmentation installation errors.
10493 Index: lib/ExtUtils/MM_Unix.pm
10495 Remove MAB references.
10497 Use 'useshrplib' instead of 'd_shrplib'
10499 Index: lib/ExtUtils/MakeMaker.pm
10501 Remove mab references.
10503 Index: lib/FindBin.pm
10505 Clean up docmentation installation errors.
10507 Index: lib/Symbol.pm
10509 Put back in the BEGIN { require 5.002; }. The version in
10510 5.003_02 wouldn't work in 5.002 anyway. Further, the whole
10511 point of the construct is to catch 5.001m, so we can't use
10512 syntax introduced after 5.001m to do that.
10514 Index: lib/Text/Wrap.pm
10516 Remove double 'use strict'.
10518 Index: lib/perl5db.pl
10520 Add explicit '&' to avoid warnings under strict refs.
10522 Index: lib/sigtrap.pm
10524 Clean up docmentation installation errors.
10526 Index: makedepend.SH
10528 Use Configure's $sh and $make_set_make variables.
10534 Use Safefree() macro instead of safefree() function with
10535 a (possibly) incorrect cast. The whole point of the
10536 Safefree() macro is that it does the correct cast for you.
10539 Index: patchlevel.h
10541 Change to SUBVERSION 3.
10549 No longer prefer bcmp slightly for comparisons that don't care
10552 Rely on Configure setting SH_PATH.
10554 Change the function name to Pause() instead of pause() to
10555 avoid potential prototype problems. (This naming convention
10556 is similar to the Fwrite and Fflush macros.)
10558 Fix problems with each() on tied hashes.
10560 Work around crypt prototype problem on NeXT.
10564 Fixes to support non-std stdio.
10568 Try to document the various #defines a bit. This is far from
10571 Remove a lot of trailing whitespace. (It's of no consequence, but
10572 but I'm not going to redo the patch just to put back in the trailing
10573 whitespace either.)
10577 Fixes to support non-std stdio.
10581 Restore use of Safefree() macro.
10583 Index: perly.c.diff
10585 Restore use of Safefree() macro.
10589 Delete duplicate line.
10591 Index: plan9/buildinfo
10595 Index: pod/perlapio.pod
10597 Clean up docmentation installation errors.
10599 Index: pod/perlipc.pod
10603 Untaint port number.
10605 Index: pod/perlmod.pod
10607 Fix a minor nit regarding Exporter.
10609 Index: pod/perlre.pod
10611 Clean up docmentation installation errors.
10613 Index: pod/perltie.pod
10615 Add support for tied filehandles.
10617 Index: pod/perltrap.pod
10619 Clean up docmentation installation errors.
10621 Index: pod/perlxstut.pod
10623 Clean up docmentation installation errors.
10625 Index: pod/pod2man.PL
10627 Clean up docmentation installation errors.
10631 Add support for tied filehandles.
10633 If a regex supplied to split() contains paranthesized subpatterns
10634 that can result in null matches, perl coredumps.
10638 Use memcmp instead of bcmp even when we don't care about order.
10640 Add support for tied filehandles.
10644 Include <unistd.h>, <sys/wait.h>, and <sys/resource.h>.
10645 (The latter two are especially for NetBSD.)
10647 Don't assume sys/time.h and sys/select.h can't coexist.
10653 Fix safe*alloc and safefree prototypes.
10657 Use memcmp instead of bcmp even when we don't care about order.
10661 Use memcmp instead of bcmp even when we don't care about order.
10663 Index: t/lib/opcode.t
10665 Add support for tied filehandles.
10669 Support bit operations on strings longer than 15 bytes.
10673 Add support for tied filehandles.
10675 Index: t/op/split.t
10677 If a regex supplied to split() contains paranthesized subpatterns
10678 that can result in null matches, perl coredumps.
10682 Include <unistd.h>.
10684 Use memcmp instead of bcmp even when we don't care about order.
10688 Include <unistd.h>.
10690 Use correct types for safe*alloc and safefree functions.
10692 Index: utils/h2ph.PL
10694 Make h2ph architecture-independent by using Config at run-time
10695 rather than extraction time.
10697 Index: writemain.SH
10699 Remove unnecessary curlies. (They are a leftover from
10700 an older auto_init mechanism.)
10702 Index: x2p/Makefile.SH
10704 Use Configure's $sh and $make_set_make.
10706 Remove MAB stuff, since it's now in ccflags.
10708 Keep 5.003's RCS info.
10712 Keep 5.003's RCS info.
10716 Use Configure's FILE_filbuf macro instead of a raw _filbuf.
10723 o Visible Changes to Core Functionality
10724 - Redefining constant subs, or changing sub's prototype now give warnings.
10725 - Fixes for ++/-- of values close to max/min size of an integer
10726 - Warning for un-qualified bareword as handler in $SIG{}.
10727 - UNIVERSAL::isa can now be called as static method.
10729 o Changes in Core Internals
10730 - PerlIO abstraction added.
10731 Perl core and standard extensions no longer assume ANSI C's stdio is IO
10732 mechanism, Default Configure mode is still to use stdio via set of C macros.
10733 Alternate modes are to use stdio via one perlio.c module, or
10734 to use sfio if available.
10736 - Several bug fixs from perl5-porters
10737 - Make sources non-ANSI C correct again.
10739 - Last of shared-hash-key patches
10740 - eval '(0,1..3)'; # --> SegFault
10741 - coredumps after simple subsitutes.
10742 - Correction to UNIVERSAL::VERSION docs.
10743 - Fixed io_udp test.
10744 - Fixed another abuse of malloc'ed memory.
10745 - Enabled DEBUGING_MSTATS whenever perl's malloc() is used.
10746 - Reverted to default of not hiding perl's malloc (if used).
10748 o Changes in the Standard Library and Utilities
10749 - Fixed MakeMaker for static SDBM and builing in a link tree.
10750 - Upgraded to IO-1.09, and includes latest (still experimental) IO::Select.
10751 - Documentation/test tweak to DB_File
10752 - h2xs upgrade to allow use C::Scan module
10754 o Changes in OS-specific and Build-time Support
10755 - Attempted to re-created 5.003_01's NeXT support with metaconfig units.
10757 - make minitest now depends on lib/Config.pm, as some of tests require it.
10758 - Included latest plan9 sub-directory
10759 - Applied OS/2 patches.
10760 - Typo patch for VMS.
10767 Version 5.003_01 contains bugfixes and additions accumulated since
10768 version 5.002_01, since the patch to version 5.003 was deliberately
10769 kept simple. In addition to numerous small bugfixes in the core,
10770 library files, and documentation, this patch contains several
10771 significant revisions, summarized below:
10773 o Visible Changes to Core Functionality
10775 - A port to Plan9 has been started, and changes are integrated into
10776 the standard distribution. As of this release, the Perl core
10777 and several common extensions are working.
10779 - A set of basic methods in the UNIVERSAL class have been added to
10780 the Perl core. Since UNIVERSAL is an implicit member of every
10781 class's @ISA, the methods can be called via any object.
10783 - A mandatory warning has been added for 'declarations' of lexical
10784 variables using the "my" operator which mask an existing lexical
10785 variable declared in the same scope, making the previous variable
10786 inaccessible by its name.
10788 - The "use" and "require" operators have been extended to allow
10789 checking of the required module's version. The "use" operator
10790 can now be used for an immediate version check of Perl itself.
10792 - A new "strict" pragma, "strict untie", has been added, which
10793 produces an error if a tied value is untied when other references
10794 exist to the internal object implementing the tie.
10796 - Barewords used as associative array keys (i.e. when specifying
10797 an associative array element like $foo{__BAR} or on the left
10798 side of the => operator) may now begin with an underscore as
10799 well as an alphabetic character.
10801 - Some of the configuration information previously produced by the
10802 -v switch has been moved to the -V switch, in order to keep -v
10805 o Changes in Core Internals
10807 - Symbol table and method lookups have been made faster.
10809 - Perl subroutines which just return a constant value are now
10810 optimized at compile time into inline constants.
10812 - Management of keys for associative arrays has been improved to
10813 conserve space when the same keys are reused frequently, and
10814 to pass true Perl values to tie functions, instead of stringified
10817 - Messages normally output to stderr may be directed to another
10818 stream when Perl is built. This allows some platforms to
10819 present diagnostic output in a separate window from normal
10822 - A bug which caused suiperl to fail silently, albeit securely,
10823 in version 5.003 on some systems has been fixed.
10825 - Management of Unix-style signal handlers via the %SIG associative
10826 array has been made safer.
10828 - Several global C symbols have been renamed to eliminate collisions
10829 with system C header files or libraries on some platforms.
10830 Unfortunately, this means that dynamic extensions compiled under
10831 previous versions of Perl will need to be rebuilt for Perl
10832 5.003_01. We're in the process of cleaning up Perl's C
10833 namespace to make it easier to link Perl with other binaries,
10834 so this will probably happen again between now and version 5.004.
10835 After that, we'll do our best to maintain binary compatibility
10838 - An alternate allocation strategy has been added to Perl's
10839 optional private memory management routines. This strategy,
10840 which may be selected when Perl is built, is designed to
10841 conserve memory in programs which allocate many small
10842 chunks of memory with sizes near a power of 2, as is often
10843 the case in Perl programs.
10845 - Several memory leaks in the creation and destruction of
10846 multiple interpreters have been fixed.
10848 o Changes in the Standard Library and Utilities
10850 - The Opcode extension, which allows you to control a program's
10851 access to Perl operations, has been added to the standard
10852 distribution. This extends the work begun in the original
10853 Safe extension, and subsumes it. The Safe interface is still
10856 - The IO extension, which provides a set of classes for object-
10857 oriented handling of common I/O tasks, has been added to the
10858 standard distribution. The IO classes will form the basis
10859 for future development of Perl's I/O interface, and will
10860 subsume the FileHandle class in the near future. The default
10861 class to which all Perl I/O handles belong is now IO::Handle,
10862 rather than FileHandle.
10864 - The ExtUtils::Embed library module, which provides a set
10865 of utility function to help in embedding Perl in other
10866 applications, has been added to the standard distribution.
10868 - The Fatal library module, which provides a simple interface
10869 for creating "do-or-die" equivalents of existing functions,
10870 has been added to the standard distribution.
10872 - The FindBin library module, which determines the full path
10873 to the currently executing program, has been added to the
10874 standard distribution.
10876 - The DB_File extension, and the Getopt::Long, Test::Harness,
10877 Text::Tabs, Text::Wrap, Time::Local and sigtrap library modules
10878 have been updated to the authors' latest versions.
10880 - The Carp library module now considers the @ISA chain when
10881 determining the caller's package for inclusion in error messages.
10883 - The h2xs, perlbug, and xsubpp utilities have been updated.
10885 - The standard Perl debugger has been updated, and the information
10886 provided to the debugger when an XSUB is called has been improved,
10887 making it possible for alternate debuggers (such as Devel::DProf)
10888 to do a better job of tracking XSUB calls.
10890 - The pod documentation formatting tools in the standard distribution
10891 can now handle characters in the input stream whose high bit is set.
10893 - The cperl-mode EMACS editing mode has been updated.
10895 o Changes in Documentation
10897 - Typographic and formatting errors have been corrected in the pod
10898 documentation for the core and standard library files
10900 - Explanations of several core operators have been improved
10902 - The perldebug, perlembed, perlipc, perlsec, and perltrap documents
10903 extensively revised.
10905 o Changes in OS-specific and Build-time Support
10907 - Support for the NeXT platform has been extended through
10908 NeXTSTEP/OPENSTEP 4.0, and now includes the ability to create MABs.
10910 - Support for OS/2 has been extended as well, and now includes
10911 options for building a.out binaries.
10913 - Support for VMS has also been extended, incorporating improved
10914 processing of file specification strings, optional suppression of
10915 carriage control interpretation for record-structured files,
10916 improved support for the -S command line switch, a number of
10917 VMS-specific bugfixes, and significantly improved performance
10918 in line-oriented reading of files.
10920 - Several hints files have been added or updated: aux.sh (updated),
10921 convexos.sh (updated), irix_4.sh (updated), irix_5.sh (updated),
10922 irix_6_2.sh (updated), next_3.sh (updated), next_3_2.sh (new),
10923 next_3_3.sh (new), next_4.sh (new), os2/sh (updated),
10924 sco.sh (updated), and solaris_2.sh (updated).
10926 - The test driver for the regression tests now reports when a set
10927 of tests have been skipped (presumable because the operation
10928 they're designed to test isn't supported on the current system).