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 Here it is, the second public beta (a.k.a gamma).
56 Title: "Support C< $coderef->($x,$y) >"
58 Files: perly.c perly.c.diff perly.y pod/perldelta.pod pod/perldsc.pod
59 pod/perlref.pod t/op/ref.t vms/perly_c.vms
67 Title: "Fix C< hex('80') * 0x1000000 >"
71 Title: "Reset errno after failed piped close"
72 From: Roderick Schertler <roderick@argon.org>
73 Msg-ID: <28152.862264940@eeyore.ibcinc.com>
74 Date: Mon, 28 Apr 1997 18:02:20 -0400
75 Files: lib/Time/gmtime.pm lib/Time/localtime.pm pod/perlfunc.pod
78 Title: "Fix warning wrt return value of PerlIO_getname()"
79 From: Spider Boardman <spider@Orb.Nashua.NH.US>
80 Msg-ID: <199704300448.AAA24174@Orb.Nashua.NH.US>
81 Date: Wed, 30 Apr 1997 00:48:13 -0400
88 LIBRARY AND EXTENSIONS
102 Title: "Describe Math::Trig in perlmodlib"
103 From: Chip Salzenberg
104 Files: pod/perlmodlib.pod
106 Title: "Add new diagnostics to perldelta"
107 From: Chip Salzenberg
108 Files: pod/perldelta.pod pod/perldiag.pod
115 This patch should be _98, unless it's egregiously broken somehow.
117 CORE LANGUAGE CHANGES
123 Title: "Return to favoring memset(,0,) over bzero()"
124 From: Chip Salzenberg
127 Title: "NetBSD hint update"
128 From: matthew green <mrg@splode.eterna.com.au>
129 Msg-ID: <199704251021.EAA22570@jhereg.perl.com>
130 Date: Fri, 25 Apr 1997 20:18:02 +1000
131 Files: hints/netbsd.sh
133 Title: "HP-UX hint update"
134 From: Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
135 Msg-ID: <199704280535.WAA22441@palrel1.hp.com>
136 Date: Sun, 27 Apr 1997 23:35:07 -0600
139 Title: "Win32 update (three patches)"
140 From: Gurusamy Sarathy and Nick Ing-Simmons
141 Files: win32/makedef.pl win32/perllib.c win32/win32.c
145 Title: "Update sprintf: '%hn'; '%s',NULL; panic on frexp() failure"
146 From: Chip Salzenberg
147 Files: perl.h pod/perldiag.pod sv.c
149 Title: "Fix lingering '%S' in XS_VERSION_BOOTCHECK"
150 From: Chip Salzenberg
153 Title: "Eliminate Alpha warnings"
154 From: Hallvard B Furuseth and Chip Salzenberg
155 Files: perlsdio.h pp_sys.c
157 Title: "Fix typo in NeXT dynaloader"
158 From: Chip Salzenberg
159 Files: ext/DynaLoader/dl_next.xs
161 Title: "Fix possible buffer overflow under VMS"
162 From: Chip Salzenberg
169 LIBRARY AND EXTENSIONS
171 Title: "Refresh CGI.pm to 2.35"
172 From: Lincoln Stein <lstein@genome.wi.mit.edu>
175 Title: "Refresh DB_File to 1.13"
177 Msg-ID: <9704271413.AA08876@claudius.bfsec.bt.co.uk>
178 Date: Sun, 27 Apr 1997 15:12:59 +0100 (BST)
179 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
181 Title: "SelfLoader: fix prototype pattern, rename intrusive lexical"
182 From: Jesse Glick <jesse@ginger> and Chip Salzenberg
183 Files: lib/SelfLoader.pm
195 Title: "Split perlmod"
196 From: Tom Christiansen
197 Msg-ID: <199704260050.RAA02468@toy.perl.com>
198 Date: Fri, 25 Apr 1997 20:50:09 -0400
199 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
200 pod/perldsc.pod pod/perlfaq3.pod pod/perlipc.pod
201 pod/perlmod.pod pod/perlmodlib.pod pod/perlobj.pod
202 pod/perltie.pod pod/roffitall
204 Title: "Describe __PACKAGE__ in perldelta"
205 From: Chip Salzenberg
206 Files: pod/perldelta.pod
208 Title: "Doc fix for close of pipe handle"
209 From: Chip Salzenberg
210 Files: pod/perlfunc.pod
217 This patch eliminates all known sources of buffer overflow! (And the
218 crowd goes wild. (Yeah.)) Showstoppers only between here and _98.
220 CORE LANGUAGE CHANGES
226 Title: "Provide memset() if it's missing"
227 From: Chip Salzenberg
228 Files: global.sym perl.h proto.h util.c
230 Title: "Don't tell GCC that warn(), croak(), and die() are printf-lik
231 From: Chip Salzenberg
236 Title: "Misc. sv_vcatpvfn() fixes"
237 From: Hugo, Dale, Nick, Hallvard, Chip
238 Files: gv.c mg.c op.c perl.c pp.c pp_ctl.c sv.c toke.c util.c
240 Title: "Enforce order of sprintf() elements"
241 From: Chip Salzenberg
244 Title: "Guard against long numbers, <<LONG_DELIM, and <long glob>"
245 From: Chip Salzenberg
246 Files: global.sym mg.c perl.c pod/perldiag.pod proto.h toke.c util.c
248 Title: "Guard against C<goto> to deeply nested label"
249 From: Chip Salzenberg
250 Files: pod/perldiag.pod pp_ctl.c
252 Title: "Guard against overflow in dup2() emulation"
253 From: Chip Salzenberg
256 Title: "Win32: Guard against long function names"
257 From: Chip Salzenberg
258 Files: win32/win32sck.c
260 Title: "Make mess() always work, by using a non-arena SV"
261 From: Chip Salzenberg, from idea by Gurusamy Sarathy
264 Title: "Fix scalar leak in pp_prtf()"
265 From: Doug MacEachern
266 Msg-ID: <199704241706.NAA19140@postman.osf.org>
267 Date: Thu, 24 Apr 1997 13:06:21 -0400
270 Title: "When copying a format line, take only its string value"
271 From: Chip Salzenberg
274 Title: "Undo private patch"
275 From: Chip Salzenberg
276 Files: installperl lib/ExtUtils/Install.pm
278 Title: "Fix LEAKTEST numbers"
279 From: Chip Salzenberg
280 Files: ext/DynaLoader/dl_vms.xs handy.h os2/os2.c util.c vms/vms.c
281 win32/win32.c win32/win32sck.c
285 Title: "Cope with a <db.h> that isn't related to DB"
286 From: Jarkko Hietaniemi
287 Msg-ID: <199704241728.UAA09951@alpha.hut.fi>
288 Date: Thu, 24 Apr 1997 20:28:39 +0300 (EET DST)
291 LIBRARY AND EXTENSIONS
293 Title: "Always NUL-terminate opsets"
294 From: Chip Salzenberg
295 Files: ext/Opcode/Opcode.xs
297 Title: "Don't core dump if my_inet_aton() get a NULL"
298 From: Chip Salzenberg
299 Files: ext/Socket/Socket.xs
301 Title: "Handle symlinks, high permission bits in File::Path"
302 From: Chip Salzenberg
303 Files: lib/File/Path.pm
305 Title: "Math::{Complex,Trig} update"
306 From: Jarkko Hietaniemi
307 Msg-ID: <199704242221.BAA30363@alpha.hut.fi>
308 Date: Fri, 25 Apr 1997 01:21:44 +0300 (EET DST)
309 Files: lib/Math/Complex.pm lib/Math/Trig.pm pod/roffitall
310 t/lib/complex.t t/lib/trig.t
318 Title: "Fix buffer overflow in a2p"
319 From: Chip Salzenberg
324 Title: "FAQ udpate (24-apr-97)"
325 From: Nathan Torkington <gnat@prometheus.frii.com>
326 Msg-ID: <199704242247.QAA07010@prometheus.frii.com>
327 Date: Thu, 24 Apr 1997 16:47:23 -0600 (MDT)
328 Files: pod/perlfaq*.pod
330 Title: "Document new {,s}printf() behavior"
331 From: Chip Salzenberg
332 Files: pod/perldelta.pod pod/perlfunc.pod
339 This patch eliminates almost all possible sources of buffer overflow;
340 in particular, there are no more sprintf() bugs. (!!) This patch
341 also has a few other fixes. With these changes in place, I can sleep
342 at night. (Because I've stopped hacking. :-))
344 CORE LANGUAGE CHANGES
346 Title: "Support PRINTF for tied handles"
347 From: Doug MacEachern
348 Msg-ID: <199704202226.SAA08032@postman.osf.org>
349 Date: Sun, 20 Apr 1997 18:26:13 -0400
350 Files: pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
354 Title: "Fix bitwise shifts and pack('w') on Crays"
355 From: Chip Salzenberg
358 Title: "Win32 update (two patches)"
359 From: Gurusamy Sarathy
360 Files: lib/AutoSplit.pm lib/ExtUtils/MM_Unix.pm win32/config.w32
365 Title: "Mondo Cool patch for buffer safety and convenience"
366 From: Chip Salzenberg
367 Files: XSUB.h doop.c dump.c ext/DynaLoader/dl_dlopen.xs
368 ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
369 ext/DynaLoader/dlutils.c ext/ODBM_File/ODBM_File.xs
370 global.sym gv.c interp.sym mg.c op.c perl.c perl.h
371 pod/perlguts.pod pp.c pp_ctl.c pp_hot.c pp_sys.c proto.h
372 regcomp.c regexec.c sv.c toke.c util.c
374 Title: "Problems with glob"
375 From: Ilya Zakharevich
376 Msg-ID: <1997Apr20.024432.1941365@hmivax.humgen.upenn.edu>
377 Date: Sun, 20 Apr 1997 02:44:32 -0400 (EDT)
380 Title: "Fix scalar leak in closures"
381 From: Chip Salzenberg
384 Title: "Refine error messages re: anon subs' prototypes"
385 From: Chip Salzenberg
388 Title: "Outermost scope is void, not scalar"
389 From: Chip Salzenberg
394 Title: "Fix up Linux hints for tcsh, and Configure patch"
396 Msg-ID: <Pine.SOL.3.95q.970422101051.2506C-100000@fractal.lafayette.e
397 Date: Tue, 22 Apr 1997 11:02:27 -0400 (EDT)
398 Files: Configure hints/linux.sh
400 Title: "There is no standard answer to 'Use suidperl?'"
401 From: Chip Salzenberg
402 Files: hints/bsdos.sh hints/freebsd.sh hints/linux.sh
405 LIBRARY AND EXTENSIONS
407 Title: "Math::Complex update"
408 From: Jarkko Hietaniemi
409 Files: lib/Math/Complex.pm t/lib/complex.t
411 Title: "Croak on C<use autouse> without module name"
412 From: Chip Salzenberg
413 Files: lib/autouse.pm
415 Title: "Silence warnings on simple C<use ops>"
416 From: Roderick Schertler
417 Msg-ID: <pzybafum6k.fsf@eeyore.ibcinc.com>
418 Date: 19 Apr 1997 10:22:43 -0400
419 Files: ext/Opcode/ops.pm
423 Title: "Don't put leading newline on numeric strings"
425 Msg-ID: <199704230847.KAA22752@anna.in-berlin.de>
426 Date: Wed, 23 Apr 1997 10:47:00 +0200
427 Files: t/pragma/constant.t
435 Title: "FAQ udpate (23-apr-97)"
436 From: Nathan Torkington <gnat@prometheus.frii.com>
437 Msg-ID: <199704231822.MAA05074@prometheus.frii.com>
438 Date: Wed, 23 Apr 1997 12:22:55 -0600 (MDT)
439 Files: pod/perlfaq*.pod
441 Title: "Two doublewords less"
442 From: Jarkko Hietaniemi
443 Msg-ID: <199704201938.WAA07722@alpha.hut.fi>
444 Date: Sun, 20 Apr 1997 22:38:13 +0300 (EET DST)
445 Files: pod/perlrun.pod vms/perlvms.pod
452 This one has two security bug fixes for buffer overflows. Perl has
453 not yet been searched to see if more fixes are needed.
455 CORE LANGUAGE CHANGES
457 Title: "Improve sysseek(), remove systell(), fix Opcode"
458 From: Chip Salzenberg
459 Files: doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
460 ext/Opcode/Opcode.xs global.sym keywords.pl opcode.pl
461 pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c
462 proto.h t/op/sysio.t toke.c
464 Title: "Fix (and test) spaces in {,un}pack()"
465 From: Chip Salzenberg
466 Files: pp.c t/op/pack.t
471 From: Scott Henry <scotth@sgi.com>
472 Msg-ID: <yd8d8rsi0ln.fsf@hoshi.engr.sgi.com>
473 Date: 18 Apr 1997 12:37:24 -0700
474 Files: MANIFEST hints/irix_6.sh hints/irix_6_0.sh hints/irix_6_1.sh
476 Title: "ExtUtils/Miniperl.pm not built on Win32"
477 From: Nick Ing-Simmons
478 Msg-ID: <199704181742.SAA08407@ni-s.u-net.com>
479 Date: Fri, 18 Apr 1997 18:42:32 +0100
480 Files: win32/Makefile
484 Title: "SECURITY FIX: 'Identifier too long'"
485 From: Chip Salzenberg
486 Files: pod/perldelta.pod pod/perldiag.pod toke.c
488 Title: "SECURITY FIX: Buffer overflow in gv_fetchfile()"
489 From: Chip Salzenberg
492 Title: "Remove pp_method() inefficiency from last patch"
493 From: Chip Salzenberg
498 Title: "Fix unnecessary re-linking"
499 From: Chip Salzenberg
500 Files: lib/ExtUtils/MM_Unix.pm
502 Title: "Fix tcsh hack in Configure"
503 From: Chip Salzenberg
506 Title: "Minor, optional patch to Makefile.SH"
507 From: "Randy J. Ray" <rjray@uswest.com>
508 Msg-ID: <rjray-9703180132.AA00374040@snakepit.ecte.uswc.uswest.com>
509 Date: Thu, 17 Apr 1997 19:32:17 -0600
512 LIBRARY AND EXTENSIONS
514 Title: "Patch to Getopt::Long"
515 From: Johan Vromans <jvromans@squirrel.nl>
516 Msg-ID: <m0wIKCO-00081IC@phoenix.squirrel.nl>
517 Date: Fri, 18 Apr 97 22:24 MET DST
518 Files: lib/Getopt/Long.pm
520 Title: "Fix NAME in SDBM_File build"
521 From: Chip Salzenberg
522 Files: ext/SDBM_File/sdbm/Makefile.PL
530 Title: "Make h2ph generate constant subs"
531 From: Roderick Schertler
532 Msg-ID: <pz2088w5ot.fsf@eeyore.ibcinc.com>
533 Date: 18 Apr 1997 14:23:46 -0400
538 Title: "Document {,un}pack changes"
540 Msg-ID: <9704181249.AA11733@claudius.bfsec.bt.co.uk>
541 Date: Fri, 18 Apr 97 13:49:39 BST
542 Files: pod/perldelta.pod pod/perldiag.pod
549 This is it before _98. No more last-minute features. Really, I mean
550 it this time. No kidding.
552 CORE LANGUAGE CHANGES
554 Title: "New operator systell()"
555 From: Chip Salzenberg
556 Files: doio.c ext/Opcode/Opcode.pm keywords.pl opcode.pl
557 pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c
560 Title: "Allow constant sub to be optimized when called with parens"
561 From: Chip Salzenberg
564 Title: "Make {,un}pack fail on invalid pack types"
565 From: Chip Salzenberg
566 Files: pod/perldiag.pod pp.c
570 Title: "Fix bitwise ops and {,un}pack() on Cray CPUs"
571 From: Chip Salzenberg
576 Files: lib/Cwd.pm lib/File/Path.pm lib/FindBin.pm vms/perly_c.vms
577 vms/vms.c vms/writemain.pl
579 Title: "Win32 update (three patches)"
580 From: Gurusamy Sarathy and Nick Ing-Simmons
581 Files: lib/Cwd.pm lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm
582 lib/File/Basename.pm win32/Makefile win32/makedef.pl
583 win32/perllib.c win32/win32.c win32/win32iop.h
587 Title: "Fix error messages on method lookup failure"
588 From: Chip Salzenberg
591 Title: "Fix use of var before init in util.c"
592 From: Gurusamy Sarathy
593 Msg-ID: <199704162342.TAA20773@aatma.engin.umich.edu>
594 Date: Wed, 16 Apr 1997 19:42:41 -0400
599 Title: "Linux hints: Allow build w/o suidperl, prefer tcsh to csh"
600 From: Michael De La Rue <mikedlr@tardis.ed.ac.uk>
601 Files: Configure hints/linux.sh
603 LIBRARY AND EXTENSIONS
605 Title: "Fix bug in Opcode when (maxo & 15) > 8"
606 From: Chip Salzenberg
607 Files: ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
610 Title: "CGI.pm broke again"
612 Msg-ID: <199704171136.NAA24859@anna.in-berlin.de>
613 Date: Thu, 17 Apr 1997 13:36:28 +0200
616 Title: "Revise quotewords()"
617 From: Shishir Gundavaram <shishir@ruby.ora.com>
618 Files: lib/Text/ParseWords.pm
630 Title: "Doc updates: INSTALL-1.13, pumpkin.pod-1.9"
632 Files: INSTALL Porting/pumpkin.pod
634 Title: "Document size restrictions for packed integers"
635 From: Jarkko Hietaniemi
636 Files: pod/perlfunc.pod
643 Y'know, I've heard of this "beta" thing, but it's been so long since
644 I've seen one, I'm not sure it really exists...
646 CORE LANGUAGE CHANGES
648 Title: "New operator: sysseek()"
649 From: Chip Salzenberg
650 Files: doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm global.sym
651 keywords.pl opcode.pl pod/perldelta.pod pod/perlfunc.pod
652 pp_sys.c t/op/sysio.t toke.c
654 Title: "Allow recursive substitution again"
655 From: Chip Salzenberg
656 Files: pod/perldelta.pod pod/perldiag.pod pp_hot.c
660 Title: "Use size_t for socket size parameters of GNU libc"
661 From: Chip Salzenberg
662 Files: doio.c pp_sys.c
664 Title: "Fix STMT_{START,END} under g++"
665 From: Steven Parkes <parkes@sierravista.com>
666 Msg-ID: <199704141935.MAA11240@monterey.sierravista.com>
667 Date: Mon, 14 Apr 1997 12:35:34 -0700
670 Title: "Win32 update (four patches)"
671 From: Gurusamy Sarathy and Nick Ing-Simmons
672 Files: MANIFEST README.win32 dosish.h ext/SDBM_File/Makefile.PL
673 ext/SDBM_File/sdbm/Makefile.PL ext/SDBM_File/sdbm/sdbm.c
674 ext/SDBM_File/sdbm/sdbm.h lib/ExtUtils/MM_Unix.pm perl.c
675 utils/perlbug.PL utils/perldoc.PL win32/Makefile win32/TEST
676 win32/config.H win32/config.w32 win32/config_h.PL
677 win32/config_sh.PL win32/perllib.c win32/runperl.c
678 win32/win32.c win32/win32io.c win32/win32sck.c
682 Title: "New API function: perl_eval_pv()"
683 From: Doug MacEachern
684 Msg-ID: <199704142113.RAA06823@postman.osf.org>
685 Date: Mon, 14 Apr 1997 17:13:41 -0400
686 Files: perl.c pod/perlcall.pod pod/perldelta.pod pod/perlembed.pod
687 pod/perlguts.pod proto.h
689 Title: "Fix C< s//whatever/ >, which reuses old pattern"
690 From: Chip Salzenberg
691 Files: pp_hot.c regexec.c
693 Title: "Return a value from PerlIO_{,un}getc"
694 From: Hallvard B Furuseth
695 Msg-ID: <199704131228.OAA05695@bombur2.uio.no>
696 Date: Sun, 13 Apr 1997 14:28:14 +0200 (MET DST)
699 Title: "Fix for environment leak"
700 From: skimo@breughel.ufsia.ac.be (Sven Verdoolaege)
701 Msg-ID: <19970415103246.NN46698@breughel.ufsia.ac.be>
702 Date: Tue, 15 Apr 1997 10:32:46 +0200
705 Title: "Fix comments in seed()"
706 From: Hallvard B Furuseth
707 Msg-ID: <199704141758.TAA06895@bombur2.uio.no>
708 Date: Mon, 14 Apr 1997 19:58:38 +0200 (MET DST)
713 Title: "Put extensions' autoload files in $archlib"
714 From: Chip Salzenberg
717 Title: "Use '-fPIC' for debugging compiles under Solaris with gcc"
718 From: Hallvard B Furuseth
721 LIBRARY AND EXTENSIONS
723 Title: "Refresh CGI to 2.34"
724 From: Chip Salzenberg
725 Files: eg/cgi/customize.cgi eg/cgi/tryit.cgi lib/CGI.pm
728 Title: "Debugger update"
729 From: Ilya Zakharevich
730 Msg-ID: <199704142115.RAA09923@monk.mps.ohio-state.edu>
731 Date: Mon, 14 Apr 1997 17:15:27 -0400 (EDT)
732 Files: lib/perl5db.pl
734 Title: "diagnostics: $/ gotcha"
736 Msg-ID: <199704151814.UAA03404@anna.in-berlin.de>
737 Date: Tue, 15 Apr 1997 20:14:01 +0200
738 Files: lib/diagnostics.pm
740 Title: "Update File::Path"
742 Msg-ID: <199704151401.QAA02556@anna.in-berlin.de>
743 Date: Tue, 15 Apr 1997 16:01:07 +0200
744 Files: lib/File/Path.pm t/lib/filepath.t
746 Title: "User::pwent.pm: g{,e}cos"
747 From: Tom Christiansen
748 Msg-ID: <199704130135.TAA23274@jhereg.perl.com>
749 Date: Sat, 12 Apr 1997 19:35:54 -0600
750 Files: lib/User/pwent.pm
752 Title: "Sys::Syslog: hyphens in hostnames"
753 From: Jarkko Hietaniemi
754 Msg-ID: <199704151421.RAA19693@alpha.hut.fi>
755 Date: Tue, 15 Apr 1997 17:21:53 +0300 (EET DST)
756 Files: lib/Sys/Syslog.pm
758 Title: "Clean up format of dlopen() debug info"
759 From: Hallvard B Furuseth
760 Files: ext/DynaLoader/dl_dlopen.xs
768 Title: "xsubpp incorrectly handles 'class::newthing()'"
769 From: "John Q. Linux" <jql@jql.accessone.com>
770 Msg-ID: <199704122201.PAA01780@jql.accessone.com>
771 Date: Sat, 12 Apr 1997 15:01:33 -0700
772 Files: lib/ExtUtils/xsubpp
776 Title: "Add CGI to perldelta.pod and improve its description in MANIFEST"
777 From: Chip Salzenberg
778 Files: MANIFEST pod/perldelta.pod
780 Title: "Describe probs with majordomo 1.94.1"
781 From: Chip Salzenberg
782 Files: pod/perldelta.pod
784 Title: "Fix description of /\G/g"
785 From: Chip Salzenberg
786 Files: pod/perlop.pod
788 Title: "Mention '...' operator in precedence table"
789 From: Tom Christiansen
790 Msg-ID: <199704131724.LAA23120@jhereg.perl.com>
791 Date: Sun, 13 Apr 1997 11:24:16 -0600
792 Files: pod/perlop.pod
799 Any minute now... second public beta... no, really...
801 CORE LANGUAGE CHANGES
803 Title: "Fix for incorrect overloaded assignment"
804 From: Ilya Zakharevich
805 Msg-ID: <199704112225.SAA03482@monk.mps.ohio-state.edu>
806 Date: Fri, 11 Apr 1997 18:25:33 -0400 (EDT)
809 Title: "Fix C< $x=''; pos($x)=0; $x=~/\G$/ >"
810 From: Chip Salzenberg
813 Title: "Fix label on C<for(;;)> statement"
814 From: Chip Salzenberg
815 Files: perly.c perly.y
819 Title: "update to 5.003_97b/hint/irix_6_2.sh"
820 From: Scott Henry <scotth@sgi.com>
821 Msg-ID: <yd8hghdjbk0.fsf@hoshi.engr.sgi.com>
822 Date: 11 Apr 1997 18:05:03 -0700
823 Files: hints/irix_6_2.sh
827 Title: "Before 'BEGIN not safe', explain why"
828 From: Chip Salzenberg
831 Title: "New error msg for low-key failure of C<require>"
832 From: Chip Salzenberg
833 Files: pod/perldiag.pod pp_ctl.c t/pragma/strict-subs
836 Title: "Put "dXSUB_SYS" last in declarations"
837 From: Chip Salzenberg
838 Files: win32/perllib.c
840 Title: "Minor type cleanup"
841 From: Chip Salzenberg
842 Files: proto.h toke.c
848 LIBRARY AND EXTENSIONS
850 Title: "win32: perl5db patch"
851 From: Gurusamy Sarathy
852 Msg-ID: <199704102142.RAA27396@aatma.engin.umich.edu>
853 Date: Thu, 10 Apr 1997 17:42:13 -0400
854 Files: lib/perl5db.pl
856 Title: "Enhancements to debugger, Term::ReadLine, Term::Cap"
857 From: Ilya Zakharevich
858 Msg-ID: <199704101948.PAA01841@monk.mps.ohio-state.edu>
859 Date: Thu, 10 Apr 1997 15:48:07 -0400 (EDT)
860 Files: lib/Term/Cap.pm lib/Term/ReadLine.pm lib/perl5db.pl
862 Title: "MM_Unix patch for use under CVS"
864 Msg-ID: <yfmd8s1vhpn.fsf@ls6.informatik.uni-dortmund.de>
865 Date: 11 Apr 1997 14:59:00 +0200
866 Files: lib/ExtUtils/MM_Unix.pm
868 Title: "Complex update (five patches)"
869 From: Jarkko Hietaniemi
870 Files: lib/Math/Complex.pm t/lib/complex.t
872 Title: "Fix undef warning in Math::BigInt"
873 From: Chip Salzenberg
874 Files: lib/Math/BigInt.pm
882 Title: "Add B<-o> option to a2p, for old awk; make new the default"
883 From: Chip Salzenberg
884 Files: x2p/a2p.h x2p/a2p.pod x2p/a2py.c x2p/walk.c
888 Title: "typo in lib/diagnostics.pm"
889 From: barnett@grymoire.crd.ge.com (Bruce Barnett)
890 Msg-ID: <199704111800.OAA27297@grymoire.crd.ge.com>
891 Date: Fri, 11 Apr 1997 14:00:54 -0400
892 Files: lib/diagnostics.pm
894 Title: "Use B<> for options in Class::Struct pod"
895 From: Hugo van der Sanden <hv@iii.co.uk>
896 Msg-ID: <334D2E7B.67F0@iii.co.uk>
897 Date: Thu, 10 Apr 1997 19:16:27 +0100
898 Files: lib/Class/Struct.pm
900 Title: "Explain //g and \G issues"
901 From: Gurusamy Sarathy
902 Msg-ID: <199704122048.QAA25060@aatma.engin.umich.edu>
903 Date: Sat, 12 Apr 1997 16:48:41 -0400
904 Files: pod/perldelta.pod pod/perlop.pod pod/perlre.pod
906 Title: "more (err, less) doubled words"
907 From: Jarkko Hietaniemi
908 Msg-ID: <199704111931.WAA24460@alpha.hut.fi>
909 Date: Fri, 11 Apr 1997 22:31:25 +0300 (EET DST)
910 Files: ext/DB_File/DB_File.pm ext/DynaLoader/DynaLoader.pm
911 ext/IO/lib/IO/Pipe.pm lib/CGI.pm lib/Exporter.pm
912 lib/ExtUtils/MakeMaker.pm lib/IPC/Open2.pm lib/IPC/Open3.pm
913 lib/vars.pm pod/perlcall.pod pod/perldiag.pod
914 pod/perlfaq1.pod pod/perlfaq3.pod pod/perlfaq5.pod
915 pod/perlfaq7.pod pod/perlfaq8.pod pod/perlipc.pod
917 Title: "Freudian slip error in perlsub.pod"
918 From: barnett@grymoire.crd.ge.com (Bruce Barnett)
919 Msg-ID: <199704111755.NAA27200@grymoire.crd.ge.com>
920 Date: Fri, 11 Apr 1997 13:55:07 -0400
921 Files: pod/perlsub.pod
923 Title: "Little patch for perl5.003_97c/pod/perlpod.pod"
924 From: rse@engelschall.com (Ralf S. Engelschall)
925 Msg-ID: <199704112048.WAA08733@en1.engelschall.com>
926 Date: Fri, 11 Apr 1997 22:48:37 +0200
927 Files: pod/perlpod.pod
934 That second public beta will be Real Soon Now...
936 CORE LANGUAGE CHANGES
938 Title: "Refine setgroups() behavior of C<$)>"
939 From: Chip Salzenberg
940 Files: mg.c pod/perldelta.pod pod/perlvar.pod
942 Title: "Forbid -[Mm] on #! line"
943 From: Chip Salzenberg
944 Files: pod/perldelta.pod pod/perldiag.pod toke.c
948 Title: "Fix dynamic loading (and argv[0]) under AmigaOS"
949 From: Norbert Pueschel
950 Msg-ID: <77724842@Armageddon.meb.uni-bonn.de>
951 Date: Tue, 08 Apr 1997 22:01:45 +0200
952 Files: hints/amigaos.sh
954 Title: "Special mkdir() for VMS"
956 Msg-ID: <01IHGOXN6MZM0004K3@hmivax.humgen.upenn.edu>
957 Date: Tue, 08 Apr 1997 12:33:56 -0400 (EDT)
958 Files: dosish.h lib/ExtUtils/MM_Unix.pm lib/File/Path.pm os2/os2ish.h
959 plan9/plan9ish.h pp_sys.c unixish.h vms/vms.c vms/vmsish.h
963 Title: "Fix assignment from magic SV that becomes a glob"
964 From: Chip Salzenberg
969 Title: "Fix syntax error in Configure comment(!)"
970 From: Chip Salzenberg
973 Title: "For Solaris, if -DDEBUGGING, default to '-KPIC', not '-Kpic'"
974 From: Chip Salzenberg
977 Title: "Fix usage of dXSUB_SYS, esp. in ExtUtils::Miniperl"
978 From: Chip Salzenberg
979 Files: dosish.h minimod.pl os2/os2ish.h plan9/plan9ish.h vms/vmsish.h
981 LIBRARY AND EXTENSIONS
983 Title: "Replace Class::Template with improved Class::Struct"
984 From: Jim Miner <jfm@winternet.com>
985 Files: MANIFEST lib/Class/Struct.pm lib/Class/Template.pm
986 lib/File/stat.pm lib/Net/hostent.pm lib/Net/netent.pm
987 lib/Net/protoent.pm lib/Net/servent.pm lib/Time/gmtime.pm
988 lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
989 lib/User/pwent.pm pod/perldelta.pod pod/perlfaq7.pod
990 pod/perlmod.pod pod/perltoot.pod
992 Title: "MakeMaker pathname patch"
993 From: Nick Ing-Simmons
994 Msg-ID: <199704091908.UAA00877@ni-s.u-net.com>
995 Date: Wed, 9 Apr 1997 20:08:23 +0100
996 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
998 Title: "Fix configuration of new socket"
999 From: Chip Salzenberg
1000 Files: ext/IO/lib/IO/Socket.pm
1002 Title: "Improve IO::Handle docs; don't export _open_mode_string"
1003 From: Chip Salzenberg
1004 Files: ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
1006 Title: "Complex.pm: 0**0 sanity"
1007 From: Jarkko Hietaniemi
1008 Msg-ID: <199704091804.VAA13930@alpha.hut.fi>
1009 Date: Wed, 9 Apr 1997 21:04:23 +0300 (EET DST)
1010 Files: lib/Math/Complex.pm
1012 Title: "Fix typos in Math::Trig"
1013 From: Jarkko Hietaniemi
1014 Files: lib/Math/Trig.pm
1018 Title: "Accommodate CodeBuilder variant of Machten 4.0.3"
1019 From: Dominic Dunlop <domo@slipper.ip.lu>
1020 Msg-ID: <v03020902af704d320f27@[194.51.248.88]>
1021 Date: Tue, 8 Apr 1997 22:15:15 +0200
1022 Files: t/io/fs.t t/op/stat.t
1030 Title: "IO::Socket doc fix"
1031 From: Roderick Schertler
1032 Msg-ID: <28383.860527843@eeyore.ibcinc.com>
1033 Date: Tue, 08 Apr 1997 15:30:43 -0400
1034 Files: ext/IO/lib/IO/Socket.pm
1041 Working on the second public beta...
1043 CORE LANGUAGE CHANGES
1045 Title: "Make assignment to C<$)> call setgroups()"
1046 From: Chip Salzenberg
1047 Files: Configure config_H config_h.SH mg.c plan9/config.plan9
1048 pod/perldelta.pod vms/config.vms win32/config.H
1051 Title: "Grandfather "$$<digit>" in strings"
1052 From: Chip Salzenberg
1053 Files: pod/perldiag.pod toke.c
1055 Title: "Disconnect warn and die hooks _after_ object destruction"
1056 From: Chip Salzenberg
1059 Title: "Forbid recursive substitutions"
1060 From: Chip Salzenberg
1061 Files: cop.h pod/perldelta.pod pod/perldiag.pod pp_ctl.c pp_hot.c
1065 Title: "Use SSize_t for values of PerlIO_{read,write}"
1066 From: Chip Salzenberg
1067 Files: perlio.c perlio.h perlsdio.h pp_sys.c
1069 Title: "perlwin-97a_4: win32 environ fix"
1070 From: Gurusamy Sarathy
1071 Msg-ID: <199704060431.XAA23400@aatma.engin.umich.edu>
1072 Date: Sat, 05 Apr 1997 23:31:11 -0500
1073 Files: win32/win32.c win32/win32io.c win32/win32io.h win32/win32iop.h
1077 Title: "length($') isn't"
1078 From: Gurusamy Sarathy
1079 Msg-ID: <199704070730.DAA07310@aatma.engin.umich.edu>
1080 Date: Mon, 07 Apr 1997 03:30:44 -0400
1083 Title: "Fix obscure regex bug related to leading C<.*>"
1084 From: Chip Salzenberg
1087 Title: "Add warning for glob failure"
1088 From: Chip Salzenberg
1089 Files: pod/perldelta.pod pod/perldiag.pod pp_hot.c
1091 Title: "Fix C<perl -V> in presence of local patches"
1092 From: Chip Salzenberg
1097 Title: "Don't suggest 'Configure -der' in config.sh comments"
1098 From: Chip Salzenberg
1101 LIBRARY AND EXTENSIONS
1103 Title: "CGI->redirect patch"
1104 From: Doug MacEachern
1105 Msg-ID: <199704051527.KAA11280@postman.osf.org>
1106 Date: Sat, 05 Apr 1997 10:27:52 -0500
1109 Title: "Updates to Math::Complex and Math::Trig"
1110 From: Jarkko Hietaniemi
1111 Files: lib/Math/Complex.pm lib/Math/Trig.pm pod/perldelta.pod
1114 Title: "Fix FindBin under Win32, and document success"
1115 From: Nick Ing-Simmons and Gurusamy Sarathy
1116 Msg-ID: <199704051504.QAA09507@ni-s.u-net.com>
1117 Date: Sat, 5 Apr 1997 16:04:52 +0100
1118 Files: README.win32 lib/Cwd.pm lib/FindBin.pm
1126 Title: "Patch for 'perldoc -f'"
1128 Msg-ID: <199704061732.TAA00353@bergen.sn.no>
1129 Date: Sun, 6 Apr 1997 19:32:04 +0200
1130 Files: utils/perldoc.PL
1134 Title: "Document required module versions"
1135 From: Chip Salzenberg
1136 Files: pod/perldelta.pod
1138 Title: "Document sample function perl_eval()"
1139 From: Doug MacEachern
1140 Msg-ID: <199704051524.KAA06090@postman.osf.org>
1141 Date: Sat, 05 Apr 1997 10:24:43 -0500
1142 Files: pod/perlcall.pod pod/perlembed.pod
1144 Title: "Make L<perltrap> refer to L<perldelta>"
1145 From: Chip Salzenberg
1146 Files: pod/perltrap.pod
1153 This release gets a letter instead of a full subversion because I'm
1154 planning on making 5.003_98 the second public beta.
1156 CORE LANGUAGE CHANGES
1158 Title: "Fix AUTOLOAD, or kill me"
1159 From: Chip Salzenberg
1160 Files: gv.c pp.c t/op/method.t
1164 Title: "Add support for Cygwin32 (GNU-Win32) -- very low impact"
1165 From: John Cerney <j-cerney1@ti.com>
1166 Msg-ID: <199704030821.JAA08762@pluto.tiuk.ti.com>
1167 Date: Thu, 3 Apr 1997 09:21:17 +0100
1168 Files: MANIFEST README.cygwin32 cygwin32/cw32imp.h cygwin32/gcc2
1169 cygwin32/ld2 cygwin32/perlgcc cygwin32/perlld
1170 ext/DynaLoader/dl_cygwin32.xs hints/cygwin32.sh perl.h
1173 Title: "Win32 update (six patches)"
1174 From: Gurusamy Sarathy
1175 Files: MANIFEST README.win32 dosish.h t/io/fs.t t/io/tell.t
1176 t/lib/io_tell.t t/op/magic.t t/op/mkdir.t t/op/runlevel.t
1177 t/op/stat.t t/op/taint.t win32/Makefile win32/VC-2.0/pod.mak
1178 win32/makedef.pl win32/pod.mak win32/win32.c win32/win32.h
1179 win32/win32io.c win32/win32io.h win32/win32iop.h
1181 Title: "AmigaOS update"
1182 From: Norbert Pueschel
1183 Msg-ID: <77724828@Armageddon.meb.uni-bonn.de>
1184 Date: Thu, 03 Apr 1997 16:16:51 +0200
1185 Files: README.amiga hints/amigaos.sh
1189 Title: "Fix const-sub-related panic on C<sub foo { my $x; 0 } foo>"
1190 From: Chip Salzenberg
1193 Title: "Fix warning for useless C<1..2>"
1194 From: Chip Salzenberg
1197 Title: "Minor cleanups"
1198 From: Gurusamy Sarathy
1199 Msg-ID: <199704040056.TAA22253@aatma.engin.umich.edu>
1200 Date: Thu, 03 Apr 1997 19:56:57 -0500
1201 Files: mg.c mg.h perl.c
1203 Title: "Eliminate unreliable warning with %SIG and strict refs"
1204 From: Chip Salzenberg
1207 Title: "Fix impossible test in vivification"
1208 From: Chip Salzenberg
1211 Title: "runlevel is I32, not int"
1212 From: Roderick Schertler
1213 Msg-ID: <2848.860109823@eeyore.ibcinc.com>
1214 Date: Thu, 03 Apr 1997 18:23:43 -0500
1215 Files: pp_ctl.c util.c
1219 Title: "Re: shared lib compilation problem with miniperl5.003_97"
1220 From: Andy Dougherty
1221 Msg-ID: <Pine.SOL.3.95q.970404124326.647K-100000@fractal.lafayette.ed
1222 Date: Fri, 04 Apr 1997 13:02:23 -0500 (EST)
1225 LIBRARY AND EXTENSIONS
1227 Title: "Math::Trig, based on (and from an author of) Math::Complex"
1228 From: Chip Salzenberg
1229 Files: MANIFEST lib/Math/Complex.pm lib/Math/Trig.pm
1230 pod/perldelta.pod t/lib/complex.t t/lib/trig.t
1232 Title: "Update AutoLoader and docs; support C<use AutoLoader 'AUTOLOAD'>"
1233 From: Chip Salzenberg and Tim Bunce
1234 Files: lib/AutoLoader.pm
1236 Title: "CPAN & TRL-Gnu"
1237 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
1238 Msg-ID: <9704040809.AA26143@o09.rosat.mpe-garching.mpg.de>
1239 Date: Fri, 04 Apr 1997 10:09:03 +0200
1242 Title: "Limit @ISA to actual DBM in AnyDBM"
1243 From: Chip Salzenberg
1244 Files: lib/AnyDBM_File.pm
1246 Title: "Don't use $4 when it might be undef"
1247 From: Chip Salzenberg
1248 Files: lib/bigfloat.pl
1252 Title: "Make *dbm tests work with Win32"
1253 From: Chip Salzenberg
1254 Files: t/lib/anydbm.t t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t
1263 Title: "Update INSTALL"
1264 From: Andy Dougherty
1268 From: Nathan Torkington <gnat@prometheus.frii.com>
1269 Files: pod/perlcall.pod pod/perldata.pod pod/perldebug.pod
1270 pod/perldiag.pod pod/perlform.pod pod/perlfunc.pod
1271 pod/perlipc.pod pod/perllocale.pod pod/perlmod.pod
1272 pod/perlop.pod pod/perlre.pod pod/perlrun.pod
1273 pod/perlstyle.pod pod/perltoc.pod pod/perlvar.pod
1280 CORE LANGUAGE CHANGES
1282 Title: "Reenable but deprecate inherited AUTOLOAD for plain funcs"
1283 From: Chip Salzenberg
1284 Files: ext/DynaLoader/DynaLoader.pm gv.c lib/Text/ParseWords.pm
1285 pod/perldelta.pod pod/perldiag.pod t/op/method.t
1289 Title: "Don't use setjmp() and longjmp() in complex exprs"
1290 From: Chip Salzenberg
1291 Files: perl.c pp_ctl.c scope.h
1293 Title: "Improve definition of Sock_size_t"
1294 From: Chip Salzenberg
1295 Files: doio.c pp_sys.c
1297 Title: "Don't use a completely empty macro parameter"
1298 From: Chip Salzenberg
1301 Title: "Win32 update"
1302 From: Gurusamy Sarathy
1303 Msg-ID: <199704020608.BAA29538@aatma.engin.umich.edu>
1304 Date: Wed, 02 Apr 1997 01:08:09 -0500
1305 Files: win32/VC-2.0/modules.mak win32/VC-2.0/perl.mak win32/VC-
1306 2.0/perldll.mak win32/perl.mak
1310 Title: "Introduce and use gv_fetchmethod_autoload()"
1311 From: Chip Salzenberg
1312 Files: global.sym gv.c pod/perlguts.pod proto.h universal.c
1314 Title: "Reduce memory footprint of literal strings"
1315 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
1316 Msg-ID: <1997Apr1.113438.1913905@hmivax.humgen.upenn.edu>
1317 Date: Tue, 01 Apr 1997 11:34:37 -0500 (EST)
1322 Title: "Remove target before link() of perldiag.pod"
1323 From: Chip Salzenberg
1326 LIBRARY AND EXTENSIONS
1328 Title: "Refresh CPAN to 1.24"
1329 From: Andreas Koenig
1330 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
1332 Title: "Refresh ExtUtils::Manifest to 1.33"
1333 From: Andreas Koenig
1334 Files: lib/ExtUtils/Manifest.pm
1336 Title: "Update $VERSION of ExtUtils::Embed to reflect reality"
1337 From: Chip Salzenberg
1338 Files: lib/ExtUtils/Embed.pm
1340 Title: "Fix POSIX::raise()"
1341 From: "Jens T. Berger Thielemann" <jensthi@ifi.uio.no>
1342 Msg-ID: <Pine.SUN.3.91.970401153125.8053A-100000@holmenkollen.ifi.uio
1343 Date: Tue, 1 Apr 1997 15:34:47 +0200 (MET DST)
1344 Files: ext/POSIX/POSIX.pm
1346 Title: "Eliminate warnings in File::Basename"
1347 From: Robin Barker <rmb1@cise.npl.co.uk>
1348 Msg-ID: <11173.9704011111@tempest.cise.npl.co.uk>
1349 Date: Tue, 1 Apr 97 12:11:43 BST
1350 Files: lib/File/Basename.pm t/lib/basename.t
1352 Title: "Eliminate warning in CGI.pm"
1353 From: Chip Salzenberg
1356 Title: "Tweaks to constant.pm"
1358 Msg-ID: <Pine.GSO.3.96.970331205519.16684I-100000@kelly.teleport.com>
1359 Date: Mon, 31 Mar 1997 21:10:14 -0800 (PST)
1360 Files: lib/constant.pm
1362 Title: "Document eval vs. sub in Benchmark"
1363 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
1364 Msg-ID: <199704012231.XAA00225@crypt.compulink.co.uk>
1365 Date: Tue, 01 Apr 1997 23:31:55 +0100
1366 Files: lib/Benchmark.pm
1374 Title: "Improve heuristics for pod2man titles"
1375 From: Roderick Schertler
1376 Msg-ID: <pzn2ri9gto.fsf@eeyore.ibcinc.com>
1377 Date: 01 Apr 1997 23:41:55 -0500
1378 Files: pod/pod2man.PL
1382 Title: "Clean up some poddities, and make C<make html> work again"
1383 From: Chip Salzenberg
1384 Files: pod/Makefile pod/perldelta.pod pod/perldiag.pod
1385 pod/perlfaq8.pod pod/perlfunc.pod pod/perlop.pod
1388 Title: "Fix MM doc's use of "SUPER::""
1389 From: avera@hal.com (Jim Avera)
1390 Msg-ID: <9704012235.AA07841@membrane.hal.com>
1391 Date: Tue, 1 Apr 1997 14:35:26 -0800 (PST)
1392 Files: lib/ExtUtils/MakeMaker.pm
1394 Title: "Eliminate pod warnings in libs"
1395 From: Chip Salzenberg
1396 Files: lib/CGI.pm lib/ExtUtils/Command.pm
1403 CORE LANGUAGE CHANGES
1405 Title: "Support $ENV{PERL5OPT}"
1406 From: Chip Salzenberg
1407 Files: perl.c pod/perldiag.pod pod/perldelta.pod pod/perlrun.pod
1409 Title: "Implement void context, in which C<wantarray> is undef"
1410 From: Chip Salzenberg
1411 Files: cop.h doop.c dump.c global.sym gv.c op.c op.h perl.c
1412 pod/perlcall.pod pod/perldelta.pod pod/perlfunc.pod
1413 pod/perlguts.pod pod/perlsub.pod pp.c pp_ctl.c pp_hot.c
1416 Title: "Don't look up &AUTOLOAD in @ISA when calling plain function"
1417 From: Chip Salzenberg
1418 Files: global.sym gv.c lib/Text/ParseWords.pm pod/perldelta.pod
1419 pp_hot.c proto.h t/op/method.t
1421 Title: "Allow closures to be constant subroutines"
1422 From: Chip Salzenberg
1425 Title: "Make C<scalar(reverse)> mean C<scalar(reverse $_)>"
1426 From: Chip Salzenberg
1429 Title: "Fix lexical suicide from C<my $x = $x> in sub"
1430 From: Chip Salzenberg
1433 Title: "Make "Unrecog. char." fatal, and update its doc"
1434 From: Chip Salzenberg
1435 Files: pod/perldiag.pod toke.c
1437 Title: "Die on patterns that will match empty string forever"
1438 From: Stephen Potter <spp@psa.pencom.com>
1439 Msg-ID: <199703282138.PAA28311@psa.pencom.com>
1440 Date: Fri, 28 Mar 1997 15:38:30 -0600
1445 Title: "safefree() mismatch"
1446 From: Roderick Schertler
1447 Msg-ID: <21338.859653381@eeyore.ibcinc.com>
1448 Date: Sat, 29 Mar 1997 11:36:21 -0500
1451 Title: "FreeBSD update"
1452 From: Slaven Rezic <eserte@cs.tu-berlin.de>
1453 Msg-ID: <199703311417.QAA04162@cabulja.herceg.de>
1454 Date: Mon, 31 Mar 1997 16:17:42 +0200 (MET DST)
1455 Files: hints/freebsd.sh
1457 Title: "Win32 update (seven patches)"
1458 From: Gurusamy Sarathy and Nick Ing-Simmons
1459 Files: EXTERN.h MANIFEST win32/Makefile win32/perl.mak
1460 win32/perl.rc win32/perldll.mak win32/makedef.pl
1461 win32/modules.mak win32/win32io.c win32/bin/pl2bat.bat
1465 Title: "Report PERL* environment variables in -V and perlbug"
1466 From: Chip Salzenberg
1467 Files: perl.c utils/perlbug.PL
1469 Title: "Typo in perl.c: Printing NO_EMBED for perl -V"
1471 Msg-ID: <199703301922.VAA13509@furubotn.sn.no>
1472 Date: Sun, 30 Mar 1997 21:22:11 +0200
1475 Title: "Don't let C<$var = $var> untaint $var"
1476 From: Chip Salzenberg
1477 Files: pp_hot.c pp_sys.c sv.h t/op/taint.t
1479 Title: "Fix autoviv bug in C<my $x; ++$x->{KEY}>"
1480 From: Chip Salzenberg
1483 Title: "Re: 5.004's new srand() default seed"
1484 From: Hallvard B Furuseth
1485 Msg-ID: <199703302219.AAA20998@bombur2.uio.no>
1486 Date: Mon, 31 Mar 1997 00:19:13 +0200 (MET DST)
1489 Title: "Re: embedded perl and top_env problem "
1490 From: Gurusamy Sarathy
1491 Msg-ID: <199703280031.TAA05711@aatma.engin.umich.edu>
1492 Date: Thu, 27 Mar 1997 19:31:42 -0500
1493 Files: gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c scope.h util.c
1495 Title: "Define and use new macro: boolSV()"
1497 Files: gv.c lib/ExtUtils/typemap os2/os2.c pp.c pp_hot.c pp_sys.c
1498 sv.c sv.h universal.c vms/vms.c
1500 Title: "Re: strict @F"
1501 From: Hallvard B Furuseth
1502 Msg-ID: <199703252110.WAA16038@bombur2.uio.no>
1503 Date: Tue, 25 Mar 1997 22:10:33 +0100 (MET)
1506 Title: "Try harder to identify errors at EOF"
1507 From: Chip Salzenberg
1510 Title: "Minor string change in toke.c: 'bareword'"
1511 From: lvirden@cas.org
1512 Msg-ID: <1997Mar27.130247.1911552@hmivax.humgen.upenn.edu>
1513 Date: Thu, 27 Mar 1997 13:02:46 -0500 (EST)
1516 Title: "Improve diagnostic on \r in program text"
1517 From: Chip Salzenberg
1518 Files: pod/perldiag.pod toke.c
1520 Title: "Make Sock_size_t typedef work right"
1521 From: Chip Salzenberg
1522 Files: perl.h pp_sys.c
1524 Title: "Eliminate unused dummy variable"
1525 From: Doug MacEachern
1526 Msg-ID: <199703270123.UAA25454@postman.osf.org>
1527 Date: Wed, 26 Mar 1997 20:23:14 -0500
1528 Files: lib/ExtUtils/Embed.pm unixish.h writemain.SH
1532 Title: "Allow for coexistence of various versions of perldiag.pod"
1533 From: Chip Salzenberg
1534 Files: installperl lib/diagnostics.pm
1536 LIBRARY AND EXTENSIONS
1538 Title: "New module constant.pm"
1540 Files: MANIFEST lib/constant.pm op.c pp.c t/pragma/constant.t
1542 Title: "Remove chat2"
1543 From: Chip Salzenberg
1544 Files: MANIFEST lib/chat2.inter lib/chat2.pl
1546 Title: "Include CGI.pm 2.32"
1547 From: Chip Salzenberg
1548 Files: MANIFEST eg/cgi/* lib/CGI.pm lib/CGI/Apache.pm
1549 lib/CGI/Carp.pm lib/CGI/Fast.pm lib/CGI/Push.pm
1552 Title: "Fix C<print $_> in debugger"
1553 From: Ilya Zakharevich
1554 Msg-ID: <199703312355.SAA01068@monk.mps.ohio-state.edu>
1555 Date: Mon, 31 Mar 1997 18:55:55 -0500 (EST)
1556 Files: lib/perl5db.pl
1558 Title: "Re: Pod problems & fixes"
1559 From: Hallvard B Furuseth
1560 Msg-ID: <199703261829.TAA17015@bombur2.uio.no>
1561 Date: Wed, 26 Mar 1997 19:29:14 +0100 (MET)
1562 Files: lib/Pod/Text.pm
1564 Title: "Re: $whoami calculation in Sys::Syslog.pm should not be greedy"
1565 From: Roderick Schertler
1566 Msg-ID: <pz4tdu7j57.fsf@eeyore.ibcinc.com>
1567 Date: 29 Mar 1997 11:33:24 -0500
1568 Files: lib/Sys/Syslog.pm
1570 Title: "C<new SelectSaver $fh> doesn't always restore"
1571 From: Spider Boardman
1572 Msg-ID: <199703291906.OAA07232@Orb.Nashua.NH.US>
1573 Date: Sat, 29 Mar 1997 14:06:37 -0500
1574 Files: lib/SelectSaver.pm
1576 Title: "Patch for Benchmark.pm"
1577 From: Hugo van der Sanden <hv@crypt.compulink.co.uk> w/Tim Bunce
1578 Msg-ID: <199703291504.PAA01596@crypt.compulink.co.uk>
1579 Date: Sat, 29 Mar 1997 15:04:32 +0000
1580 Files: lib/Benchmark.pm
1582 Title: "Tiny doc fix for AutoSplit.pm"
1583 From: "Randy J. Ray" <rjray@uswest.com>
1584 Msg-ID: <rjray-9702272117.AA001223633@snakepit.ecte.uswc.uswest.com>
1585 Date: Thu, 27 Mar 1997 14:17:38 -0700
1586 Files: lib/AutoSplit.pm
1594 Title: "Tom C's Pod::Html and html tools, as of 30 March 97"
1595 From: Chip Salzenberg
1596 Files: MANIFEST installhtml lib/Pod/Html.pm pod/pod2html.PL
1598 Title: "Fix path bugs in installhtml"
1599 From: Robin Barker <rmb1@cise.npl.co.uk>
1600 Msg-ID: <3180.9703270906@tempest.cise.npl.co.uk>
1601 Date: Thu, 27 Mar 97 09:06:14 GMT
1604 Title: "Make perlbug say that it's only for core Perl bugs"
1605 From: Chip Salzenberg
1606 Files: utils/perlbug.PL
1610 Title: "INSTALL-1.11"
1611 From: Andy Dougherty
1612 Msg-ID: <Pine.SOL.3.95q.970326140905.10178A-100000@fractal.lafayette.
1613 Date: Wed, 26 Mar 1997 14:27:52 -0500 (EST)
1616 Title: "Patch for perl.pod"
1617 From: wmiddlet@Adobe.COM (William Middleton)
1618 Msg-ID: <199703262305.PAA13121@ducks>
1619 Date: Wed, 26 Mar 1997 15:05:39 -0800 (PST)
1622 Title: "Document autouse and constant; update diagnostics"
1623 From: Chip Salzenberg
1624 Files: pod/perldelta.pod
1626 Title: "Suggest to upgraders that they try '-w' again"
1627 From: Hallvard B Furuseth
1628 Msg-ID: <199703251901.UAA15982@bombur2.uio.no>
1629 Date: Tue, 25 Mar 1997 20:01:26 +0100 (MET)
1630 Files: pod/perldelta.pod
1632 Title: "Improve and update documentation of constant subs"
1634 Msg-ID: <Pine.GSO.3.96.970331122546.14185C-100000@kelly.teleport.com>
1635 Date: Mon, 31 Mar 1997 13:05:54 -0800 (PST)
1636 Files: pod/perlsub.pod
1638 Title: "Improve documentation of C<return>"
1639 From: Chip Salzenberg
1640 Files: pod/perlfunc.pod pod/perlsub.pod
1642 Title: "perlfunc.pod patch"
1644 Msg-ID: <199703262159.WAA17531@furubotn.sn.no>
1645 Date: Wed, 26 Mar 1997 22:59:23 +0100
1646 Files: pod/perlfunc.pod
1648 Title: "Use 'while (defined($x = <>)) {}', per <gnat@frii.com>"
1649 From: Chip Salzenberg
1650 Files: configpm lib/Term/Cap.pm perlsh pod/perlipc.pod pod/perlop.pod
1651 pod/perlsub.pod pod/perlsyn.pod pod/perltrap.pod
1652 pod/perlvar.pod win32/bin/search.bat
1654 Title: "Document and test C<%> behavior with negative operands"
1655 From: Chip Salzenberg
1656 Files: pod/perlop.pod t/op/arith.t
1658 Title: "Update docs on $]"
1659 From: Chip Salzenberg
1660 Files: pod/perlvar.pod
1662 Title: "perlvar.pod patch"
1664 Msg-ID: <199703261254.NAA10237@bergen.sn.no>
1665 Date: Wed, 26 Mar 1997 13:54:00 +0100
1666 Files: pod/perlvar.pod
1668 Title: "Fix example of C<or> vs. C<||>"
1669 From: Chip Salzenberg
1670 Files: pod/perlsyn.pod
1672 Title: "Pod usage and spelling patch"
1673 From: Larry W. Virden
1676 Title: "Pod updates"
1677 From: "Cary D. Renzema" <caryr@mxim.com>
1678 Msg-ID: <199703262353.PAA01819@macs.mxim.com>
1679 Date: Wed, 26 Mar 1997 15:53:22 -0800 (PST)
1687 CORE LANGUAGE CHANGES
1689 Title: "Don't compile scalar mods of aggregates, like C<@a =~ s/a/b/>"
1690 From: Chip Salzenberg
1691 Files: op.c t/op/misc.t
1693 Title: "Automatically flush on C< $| = 1 >"
1694 From: Chip Salzenberg
1697 Title: "Refine modulus ("%") per suggestion of Tim Goodwin"
1698 From: Chip Salzenberg
1701 Title: "If C<perl -a>, do equivalent of C<use vars '@F'>"
1702 From: Chip Salzenberg
1705 Title: "Warn about undef magic values just like non-magic"
1706 From: Chip Salzenberg
1707 Files: ext/Opcode/Safe.pm sv.c t/lib/db-btree.t t/lib/db-hash.t
1708 t/lib/db-recno.t t/pragma/locale.t
1712 Title: "Remove redundant patch to hints/bsdos.sh"
1713 From: Shigeya Suzuki <shigeya@foretune.co.jp>
1714 Msg-ID: <19970322222244K.shigeya@foretune.co.jp>
1715 Date: Sat, 22 Mar 1997 22:22:44 +0900
1716 Files: hints/bsdos.sh
1718 Title: "Another MachTen Patch"
1720 Msg-ID: <Pine.GSO.3.96.970324152150.20610P-100000@kelly.teleport.com>
1721 Date: Mon, 24 Mar 1997 15:26:48 -0800 (PST)
1722 Files: hints/machten_2.sh
1724 Title: "Win32 update (five patches)"
1725 From: Gurusamy Sarathy and Nick Ing-Simmons
1726 Files: MANIFEST README.win32 doio.c dosish.h pp_sys.c
1727 lib/ExtUtils/Command.pm t/comp/multiline.t t/op/magic.t
1728 t/op/mkdir.t t/op/runlevel.t t/op/stat.t t/op/write.t
1729 win32/Makefile win32/config.H win32/config.w32 win32/win32.c
1730 win32/win32.h win32/win32aux.c win32/*.mak win32/VC-2.0/*.mak
1734 Title: "Fix botch with G_NOARGS; PUSHMARK *is* required"
1735 From: Chip Salzenberg
1738 Title: "Improve 'prototype mismatch' warning"
1739 From: Chip Salzenberg
1740 Files: global.sym op.c pod/perldiag.pod proto.h sv.c t/comp/redef.t
1742 Title: "In perlio, fix vprintf() definition and define vfprintf()"
1743 From: Chip Salzenberg
1750 LIBRARY AND EXTENSIONS
1752 Title: "Fix C<require> in Getopt::Long to work with 5.003"
1753 From: Chip Salzenberg
1754 Files: lib/Getopt/Long.pm
1756 Title: "Extraneous blank lines from Pod::Text"
1757 From: Russ Allbery <rra@stanford.edu>
1758 Msg-ID: <qumend4qq08.fsf@cyclone.stanford.edu>
1759 Date: 25 Mar 1997 01:28:55 -0800
1760 Files: lib/Pod/Text.pm
1762 Title: "Exporting UNIVERSAL::can"
1764 Msg-ID: <E0w9DwX-0000Zr-00@taurus.cus.cam.ac.uk>
1765 Date: Mon, 24 Mar 1997 17:54:01 +0000
1766 Files: lib/UNIVERSAL.pm
1768 Title: "Term::Readline patch for AmigaOS"
1769 From: Norbert Pueschel
1770 Msg-ID: <77724797@Armageddon.meb.uni-bonn.de>
1771 Date: Sun, 23 Mar 1997 18:57:22 +0100
1772 Files: lib/Term/ReadLine.pm
1776 Title: "Reduce memory footprint of complex.t"
1777 From: Dominic Dunlop <domo@slipper.ip.lu>
1778 Msg-ID: <v03020902af5d8e03c5ab@[194.51.248.84]>
1779 Date: Tue, 25 Mar 1997 15:39:26 +0100
1780 Files: t/lib/complex.t
1784 Title: "Improve pod2man diagnostic when NAME is invalid"
1785 From: Chip Salzenberg
1786 Files: pod/pod2man.PL
1790 Title: "INSTALL-1.8 to INSTALL-1.9 updates"
1791 From: Andy Dougherty
1792 Msg-ID: <Pine.SOL.3.95q.970325135138.3374A-100000@fractal.lafayette.e
1793 Date: Tue, 25 Mar 1997 13:52:53 -0500 (EST)
1796 Title: "Document possible problems with -Mdiagnostics after upgrade"
1797 From: Chip Salzenberg
1800 Title: "Mention perldelta in INSTALL"
1801 From: Chip Salzenberg
1804 Title: "Describe pod format at top of INSTALL"
1805 From: Chip Salzenberg
1808 Title: "Document C</a *b/x> fix"
1809 From: Chip Salzenberg
1810 Files: pod/perldelta.pod
1812 Title: "pods for subroutine argument autovivication"
1814 Msg-ID: <E0w9489-0005YT-00@ursa.cus.cam.ac.uk>
1815 Date: Mon, 24 Mar 1997 07:25:21 +0000
1816 Files: pod/perldelta.pod pod/perlsub.pod
1818 Title: "Missing item in perldiag"
1820 Msg-ID: <E0w8jVZ-0005va-00@ursa.cus.cam.ac.uk>
1821 Date: Sun, 23 Mar 1997 09:24:09 +0000
1822 Files: pod/perldiag.pod
1824 Title: "Mention and discourage use of term 'soft reference'"
1825 From: Chip Salzenberg
1826 Files: pod/perlref.pod
1828 Title: "Pod problems & fixes"
1829 From: Hallvard B Furuseth
1830 Msg-ID: <199703242031.VAA14997@bombur2.uio.no>
1831 Date: Mon, 24 Mar 1997 21:31:51 +0100 (MET)
1832 Files: INSTALL lib/Term/Complete.pm lib/subs.pm pod/perlcall.pod
1833 pod/perldata.pod pod/perldiag.pod pod/perlembed.pod
1834 pod/perlguts.pod pod/perlmod.pod pod/perlop.pod
1835 pod/perlpod.pod pod/pod2html.PL
1837 Title: "DB_File documentation fix"
1839 Msg-ID: <9703240854.AA08401@claudius.bfsec.bt.co.uk>
1840 Date: Mon, 24 Mar 97 08:54:16 GMT
1841 Files: ext/DB_File/DB_File.pm
1844 From: Nathan Torkington <gnat@prometheus.frii.com>
1845 Files: pod/perlfaq*.pod
1852 CORE LANGUAGE CHANGES
1854 Title: "Defer creation of array and hash elements as parameters"
1855 From: Chip Salzenberg
1856 Files: dump.c global.sym mg.c op.c op.h perl.h pp.c pp_hot.c proto.h
1859 Title: "New special literal: __PACKAGE__"
1860 From: Chip Salzenberg
1861 Files: keywords.pl pod/perldata.pod toke.c
1863 Title: "Ignore whitespace before +*? in //x"
1864 From: Chip Salzenberg
1867 Title: "Abort compilation at C<BEGIN{}> or C<use> after errors"
1868 From: Chip Salzenberg
1869 Files: op.c pod/perldiag.pod t/pragma/subs.t
1871 Title: "allow C<substr 'hello', -10>"
1872 From: David Dyck <dcd@tc.fluke.com>
1873 Msg-ID: <97Mar10.155517pst.35716-2@gateway.fluke.com>
1874 Date: Mon, 10 Mar 1997 15:55:44 -0800
1877 Title: "Regularize C<x % y>, esp. when y is negative"
1878 From: Chip Salzenberg
1881 Title: "Flush before C<flock(FOO, LOCK_UN)>"
1882 From: Chip Salzenberg
1883 Files: pod/perldelta.pod pod/perlfunc.pod pp_sys.c
1885 Title: "Close loopholes in prototype mismatch warning"
1886 From: Chip Salzenberg
1887 Files: op.c sv.c toke.c
1889 Title: "Warn on C<while ($x = each %y) {}>"
1890 From: Chip Salzenberg
1891 Files: op.c pod/perldiag.pod
1893 Title: "Don't warn on C<print $fh func()>"
1894 From: Chip Salzenberg
1899 Title: "Don't say 'static var = 1'"
1900 From: Jarkko Hietaniemi
1901 Msg-ID: <199703091319.PAA24714@alpha.hut.fi>
1902 Date: Sun, 9 Mar 1997 15:19:57 +0200 (EET)
1905 Title: "BSD/OS 3.0 hints"
1906 From: Christopher Davis <ckd@loiosh.kei.com>
1907 Msg-ID: <w47mjakw5t.fsf@loiosh.kei.com>
1908 Date: 14 Mar 1997 16:20:46 -0500
1909 Files: hints/bsdos.sh
1911 Title: "More MachTen hints"
1913 Msg-ID: <Pine.GSO.3.95q.970316133852.27997A-100000@kelly.teleport.com
1914 Date: Sun, 16 Mar 1997 13:40:35 -0800 (PST)
1915 Files: hints/machten_2.sh
1917 Title: "HP/UX hint comments"
1918 From: Andy Dougherty
1919 Msg-ID: <Pine.SOL.3.95q.970321153918.28770B-100000@fractal.lafayette.
1920 Date: Fri, 21 Mar 1997 15:43:07 -0500 (EST)
1921 Files: hints/hpux.sh
1924 From: Charles Bailey
1925 Msg-ID: <1997Mar11.220056.1873182@hmivax.humgen.upenn.edu>
1926 Date: Tue, 11 Mar 1997 22:00:55 -0500 (EST)
1927 Files: lib/ExtUtils/MM_VMS.pm lib/Test/Harness.pm t/op/taint.t
1928 utils/perlbug.PL vms/descrip.mms
1930 Title: "vmsish.t and related patches"
1931 From: Charles Bailey
1932 Msg-ID: <01IGQW3IP1KK005VFB@hmivax.humgen.upenn.edu>
1933 Date: Fri, 21 Mar 1997 01:32:47 -0500 (EST)
1934 Files: MANIFEST perl.h vms/descrip.mms vms/ext/vmsish.t vms/vms.c
1936 Title: "Win32 update (four patches)"
1937 From: Gurusamy Sarathy and Nick Ing-Simmons
1938 Files: MANIFEST README.win32 lib/AutoSplit.pm lib/Cwd.pm
1939 lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm
1940 lib/ExtUtils/MM_OS2.pm lib/ExtUtils/MM_Unix.pm
1941 lib/ExtUtils/MM_Win32.pm lib/ExtUtils/MakeMaker.pm
1942 lib/ExtUtils/Mksymlists.pm lib/File/Basename.pm
1943 lib/File/Path.pm mg.c t/comp/cpp.t t/comp/script.t t/harness
1944 t/io/argv.t t/io/dup.t t/io/fs.t t/io/inplace.t
1945 t/lib/filehand.t t/lib/io_dup.t t/lib/io_sel.t
1946 t/lib/io_taint.t t/op/closure.t t/op/exec.t t/op/glob.t
1947 t/op/goto.t t/op/magic.t t/op/misc.t t/op/rand.t
1948 t/op/split.t t/op/stat.t t/op/sysio.t t/op/taint.t
1949 t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t util.c
1954 Title: "Guard against buffer overflow in yyerror() and related funcs"
1955 From: Chip Salzenberg
1958 Title: "For bin compat, rename calllist() and he_{,delay}free"
1959 From: Chip Salzenberg
1960 Files: global.sym hv.c op.c perl.c pod/perlguts.pod proto.h
1962 Title: "Fix C<print> on tied default handle"
1963 From: Chip Salzenberg
1966 Title: "Fix C<local($a, undef, $b) = (1,2,3)>"
1967 From: Chip Salzenberg
1970 Title: "Improve diagnostic on C<@a++>, C<--%a>, @a =~ s/a/b/"
1971 From: Chip Salzenberg
1972 Files: pp.c pp_hot.c
1974 Title: "Don't warn on C<$x{y} .= "z"> when %x is tied"
1975 From: Chip Salzenberg
1978 Title: "Eliminate 'unreachable code' warnings"
1979 From: Chip Salzenberg
1980 Files: ext/POSIX/POSIX.xs mg.c pp_ctl.c toke.c
1982 Title: "printf format corrections for -DDEBUGGING"
1983 From: Roderick Schertler
1984 Msg-ID: <26592.858793370@eeyore.ibcinc.com>
1985 Date: Wed, 19 Mar 1997 12:42:50 -0500
1986 Files: doop.c malloc.c op.c pp_ctl.c regexec.c sv.c x2p/str.c
1989 Title: "Warn about missing -DMULTIPLICITY if likely a problem"
1990 From: Doug MacEachern
1991 Msg-ID: <199703192345.SAA15070@postman.osf.org>
1992 Date: Wed, 19 Mar 1997 18:45:53 -0500
1997 Title: "Don't use $(LIBS) when creating shared libperl"
1998 From: Chip Salzenberg
2001 Title: "Don't use db 2.x, we're not yet ready for it"
2002 From: Paul Marquess and Andy Dougherty
2005 Title: "Warn if #! command is longer than 32 chars"
2006 From: Chip Salzenberg
2009 Title: "patches re perl -wc install{perl,man}"
2010 From: Robin Barker <rmb1@cise.npl.co.uk>
2011 Msg-ID: <21544.9703111313@tempest.cise.npl.co.uk>
2012 Date: Tue, 11 Mar 97 13:13:16 GMT
2013 Files: installman installperl
2015 Title: "3_93 doesn't install pods"
2016 From: Spider Boardman
2017 Msg-ID: <199703160721.CAA08339@Orb.Nashua.NH.US>
2018 Date: Sun, 16 Mar 1997 02:21:35 -0500
2021 Title: "When installing, use File::Copy instead of `cp`"
2022 From: Chip Salzenberg
2025 Title: "Make hint files' warnings more visible"
2026 From: Hallvard B Furuseth
2027 Msg-ID: <199703202218.XAA09041@bombur2.uio.no>
2028 Date: Thu, 20 Mar 1997 23:18:03 +0100 (MET)
2029 Files: hints/3b1.sh hints/apollo.sh hints/cxux.sh hints/dcosx.sh
2030 hints/dgux.sh hints/esix4.sh hints/freebsd.sh hints/hpux.sh
2031 hints/irix_4.sh hints/mips.sh hints/next_3_0.sh hints/os2.sh
2032 hints/qnx.sh hints/sco_2_3_3.sh hints/sco_2_3_4.sh
2033 hints/solaris_2.sh hints/ultrix_4.sh hints/utekv.sh
2035 LIBRARY AND EXTENSIONS
2037 Title: "New module: autouse.pm"
2038 From: Ilya Zakharevich
2039 Msg-ID: <199703210034.TAA13469@monk.mps.ohio-state.edu>
2040 Date: Thu, 20 Mar 1997 19:34:30 -0500 (EST)
2041 Files: MANIFEST lib/autouse.pm
2043 Title: "Math::Complex update"
2044 From: Jarkko Hietaniemi
2045 Files: lib/Math/Complex.pm t/lib/complex.t
2047 Title: "Refresh DB_File to 1.12"
2049 Msg-ID: <9703121551.AA07435@claudius.bfsec.bt.co.uk>
2050 Date: Wed, 12 Mar 97 15:51:14 GMT
2051 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
2053 Title: "New subroutine Symbol::qualify_to_ref()"
2054 From: Roderick Schertler
2055 Msg-ID: <pzlo7ut03b.fsf@eeyore.ibcinc.com>
2056 Date: 11 Mar 1997 19:39:36 -0500
2057 Files: lib/Symbol.pm
2059 Title: "In debugger, don't reference %{$f{$g}} if $f{$g} doesn't exist"
2060 From: Chip Salzenberg
2061 Files: lib/perl5db.pl
2063 Title: "In File::Path, some systems can't remove read-only files"
2064 From: Chip Salzenberg
2065 Files: lib/File/Path.pm
2067 Title: "Fix typo in -l*perl* pattern"
2068 From: Doug MacEachern
2069 Msg-ID: <199703110414.XAA12884@berlin.atlantic.net>
2070 Date: Mon, 10 Mar 1997 22:58:38 -0500
2071 Files: lib/ExtUtils/Embed.pm
2073 Title: "Fix bugs revealed by prototype warnings"
2074 From: Chip Salzenberg
2075 Files: ext/Opcode/Opcode.pm lib/ExtUtils/MakeMaker.pm
2078 Title: "Problems with SKIP in makemaker"
2079 From: Ilya Zakharevich
2080 Msg-ID: <199703210413.XAA21601@monk.mps.ohio-state.edu>
2081 Date: Thu, 20 Mar 1997 23:13:31 -0500 (EST)
2082 Files: lib/ExtUtils/MM_Unix.pm
2084 Title: "In Exporter, don't C<require Carp> at file scope"
2085 From: Chip Salzenberg
2086 Files: lib/Exporter.pm
2088 Title: "fix for Exporter's $SIG{__WARN__} handler"
2089 From: Roderick Schertler
2090 Msg-ID: <2282.858296451@eeyore.ibcinc.com>
2091 Date: Thu, 13 Mar 1997 18:40:51 -0500
2092 Files: lib/Exporter.pm
2094 Title: "Don't try to substr() refs in Carp"
2095 From: Chip Salzenberg
2098 Title: "Re: NUL in die and other messages"
2100 Msg-ID: <E0w815V-0005xs-00@ursa.cus.cam.ac.uk>
2101 Date: Fri, 21 Mar 1997 09:58:17 +0000
2104 Title: "Add entry for prototype() in Pod::Functions"
2105 From: Chip Salzenberg
2106 Files: lib/Pod/Functions.pm
2108 Title: "Fix typos in IO::Socket documentation"
2110 Msg-ID: <E0w75po-0003yh-00@taurus.cus.cam.ac.uk>
2111 Date: Tue, 18 Mar 1997 20:50:16 +0000
2112 Files: ext/IO/lib/IO/Socket.pm
2120 Title: "Re: bug in pod2man (5.00326): section=3 for .pm modules"
2121 From: Roderick Schertler
2122 Msg-ID: <pzn2sat1hg.fsf@eeyore.ibcinc.com>
2123 Date: 11 Mar 1997 19:09:31 -0500
2124 Files: pod/pod2man.PL
2128 Title: "perlfaq.pod"
2129 From: Tom Christiansen
2130 Msg-ID: <199703172301.QAA12566@jhereg.perl.com>
2131 Date: Mon, 17 Mar 1997 16:01:40 -0700
2132 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
2133 pod/perlfaq*.pod pod/roffitall
2135 Title: "*.pod changes based on the FAQ"
2137 Msg-ID: <199703171650.JAA02655@elara.frii.com>
2138 Date: Mon, 17 Mar 1997 09:50:14 -0700 (MST)
2139 Files: pod/perldata.pod pod/perlfunc.pod pod/perlipc.pod
2140 pod/perlop.pod pod/perlre.pod pod/perlrun.pod
2141 pod/perlsec.pod pod/perlvar.pod
2143 Title: "INSTALL: How to enable debugging"
2144 From: Andy Dougherty
2145 Msg-ID: <Pine.SOL.3.95q.970321112326.1414A-100000@fractal.lafayette.e
2146 Date: Fri, 21 Mar 1997 11:25:32 -0500 (EST)
2149 Title: "Document that $. is not reset on implicit open"
2150 From: Chip Salzenberg
2151 Files: pod/perldelta.pod
2153 Title: "Re: Embedding success with _93 "
2154 From: Doug MacEachern
2155 Msg-ID: <199703112255.RAA22775@postman.osf.org>
2156 Date: Tue, 11 Mar 1997 17:55:05 -0500
2157 Files: pod/perldelta.pod
2159 Title: "Update site list"
2160 From: lvirden@cas.org (Larry W. Virden, x2487)
2161 Msg-ID: <9703111053.AA20051@cas.org>
2162 Date: Tue, 11 Mar 1997 10:53:49 -0500
2163 Files: pod/perlmod.pod
2165 Title: "Patch to document illegal characters"
2167 Msg-ID: <Pine.GSO.3.96.970314090558.15346J-100000@kelly.teleport.com>
2168 Date: Fri, 14 Mar 1997 09:08:10 -0800 (PST)
2169 Files: pod/perldiag.pod pod/perltrap.pod
2171 Title: "Document trap with //o and closures"
2172 From: Charles Bailey
2173 Msg-ID: <01IGCHWRNSEU00661G@hmivax.humgen.upenn.edu>
2174 Date: Mon, 10 Mar 1997 18:08:08 -0500 (EST)
2175 Files: pod/perltrap.pod
2177 Title: "Re: Inline PI function"
2179 Msg-ID: <Pine.GSO.3.95q.970310143125.22489V-100000@kelly.teleport.com
2180 Date: Mon, 10 Mar 1997 14:33:20 -0800 (PST)
2181 Files: pod/perlsub.pod
2183 Title: "Illegal character in input"
2185 Msg-ID: <Pine.GSO.3.95q.970310151512.22489a-100000@kelly.teleport.com
2186 Date: Mon, 10 Mar 1997 15:21:21 -0800 (PST)
2187 Files: pod/perldiag.pod
2189 Title: "Patch for docs Re: Lost backslash"
2191 Msg-ID: <Pine.GSO.3.96.970319071438.24834G-100000@kelly.teleport.com>
2192 Date: Wed, 19 Mar 1997 07:28:57 -0800 (PST)
2193 Files: pod/perlop.pod
2195 Title: "XSUB's doc fix"
2196 From: Roderick Schertler
2197 Msg-ID: <28804.858012126@eeyore.ibcinc.com>
2198 Date: Mon, 10 Mar 1997 11:42:06 -0500
2199 Files: pod/perlcall.pod pod/perlguts.pod pod/perlxstut.pod
2201 Title: "Document return from do FILE"
2203 Msg-ID: <E0w70DK-0001yJ-00@ursa.cus.cam.ac.uk>
2204 Date: Tue, 18 Mar 1997 14:50:10 +0000
2205 Files: pod/perlfunc.pod
2207 Title: "Document $^M in perlvar"
2208 From: Robin Barker <rmb1@cise.npl.co.uk>
2209 Msg-ID: <6153.9703202108@tempest.cise.npl.co.uk>
2210 Date: Thu, 20 Mar 97 21:08:33 GMT
2211 Files: pod/perlvar.pod
2213 Title: "typos in pods of 5.003_93"
2214 From: Jim Meyering <meyering@asic.sc.ti.com>
2215 Msg-ID: <wpgendbzvhx.fsf@asic.sc.ti.com>
2216 Date: 19 Mar 1997 10:39:38 -0600
2217 Files: pod/perlfunc.pod pod/perlguts.pod pod/perlre.pod
2218 pod/perltoot.pod pod/perlxs.pod
2220 Title: "Re: Updates to pod punctuations"
2221 From: lvirden@cas.org (Larry W. Virden, x2487)
2222 Msg-ID: <9703141700.AA22911@cas.org>
2223 Date: Fri, 14 Mar 1997 17:00:12 -0500
2226 Title: "clarify example in perlfunc"
2227 From: Jarkko Hietaniemi
2228 Msg-ID: <199703201746.TAA25195@alpha.hut.fi>
2229 Date: Thu, 20 Mar 1997 19:46:01 +0200 (EET)
2230 Files: pod/perlfunc.pod
2232 Title: "Regularize headings in DB_File documentation"
2233 From: Chip Salzenberg
2234 Files: ext/DB_File/DB_File.pm
2242 "This release will be the public beta of 5.004,
2243 or my name isn't Larson T. Pettifogger."
2245 "Gone like *that*, a fortune in letterhead."
2247 CORE LANGUAGE CHANGES
2249 Title: "Don't autovivify array and hash elements in sub parameters"
2250 From: Gurusamy Sarathy
2251 Msg-ID: <199703061912.OAA20606@aatma.engin.umich.edu>
2252 Date: Thu, 06 Mar 1997 14:12:09 -0500
2253 Files: op.c pod/perldelta.pod pod/perlsub.pod pod/perltrap.pod
2255 Title: "Support READ and GETC for tied handles"
2256 From: Doug MacEachern
2257 Msg-ID: <199703090019.TAA32591@postman.osf.org>
2258 Date: Sat, 08 Mar 1997 19:19:38 -0500
2259 Files: pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
2261 Title: "Warn on C<@x =~ /a/> and C<%x =~ s/a/b/>"
2262 From: Chip Salzenberg
2263 Files: op.c pod/perldiag.pod
2265 Title: "Warn on %{+undef} and @{+undef}"
2266 From: Chip Salzenberg
2267 Files: pp.c pp_hot.c
2272 From: Charles Bailey
2273 Msg-ID: <01IG8KN5R28M00661G@hmivax.humgen.upenn.edu>
2274 Date: Fri, 07 Mar 1997 22:49:46 -0500 (EST)
2275 Files: lib/ExtUtils/MM_VMS.pm vms/descrip.mms vms/gen_shrfls.pl
2278 Title: "AmigaOS hint patch"
2279 From: Norbert Pueschel
2280 Msg-ID: <77724767@Armageddon.meb.uni-bonn.de>
2281 Date: Sat, 08 Mar 1997 12:50:15 +0100
2282 Files: hints/amigaos.sh
2286 Title: "Make conversion of @_ to real array work right after C<shift>"
2287 From: Chip Salzenberg
2290 Title: "Fix imbalanced ENTER/LEAVE from C<BEGIN{die}>"
2291 From: Chip Salzenberg
2292 Files: op.c perl.c proto.h
2294 Title: "perl -P path patch"
2295 From: Andy Dougherty
2296 Msg-ID: <Pine.SOL.3.95q.970308120242.23766D-100000@fractal.lafayette.
2297 Date: Sat, 08 Mar 1997 12:45:08 -0500 (EST)
2298 Files: config_H config_h.SH perl.c plan9/config.plan9 t/comp/cpp.t
2299 vms/config.vms win32/config.H
2303 Title: "Fix for Unisys UNIX and libperl.so"
2304 From: aburlison@cix.compulink.co.uk (Alan Burlison)
2305 Msg-ID: <memo.147328@cix.compulink.co.uk>
2306 Date: Thu, 6 Mar 97 16:28 GMT0
2309 Title: "Allow './Configure -Uoptimize'"
2310 From: Andy Dougherty
2311 Msg-ID: <Pine.SOL.3.95q.970306110532.11070A-100000@fractal.lafayette.
2312 Date: Thu, 06 Mar 1997 11:15:47 -0500 (EST)
2315 Title: "Use 'test -f', not 'test -x'"
2316 From: Spider Boardman
2317 Msg-ID: <199703080053.TAA13943@web.zk3.dec.com>
2318 Date: Fri, 7 Mar 1997 19:53:00 -0500
2321 Title: "Don't count on 'trap 0' inside () in shell script"
2322 From: aburlison@cix.compulink.co.uk (Alan Burlison)
2323 Msg-ID: <memo.147326@cix.compulink.co.uk>
2324 Date: Thu, 6 Mar 97 16:28 GMT0
2327 LIBRARY AND EXTENSIONS
2329 Title: "Carp with multiple arguments"
2331 Msg-ID: <E0w3STZ-0007RW-00@taurus.cus.cam.ac.uk>
2332 Date: Sat, 8 Mar 1997 20:12:17 +0000
2335 Title: "@EXPORT_FAIL fix for Exporter.pm"
2336 From: Roderick Schertler
2337 Msg-ID: <24884.857841724@eeyore.ibcinc.com>
2338 Date: Sat, 08 Mar 1997 12:22:04 -0500
2339 Files: lib/Exporter.pm
2341 Title: "Open[23] autoflush docs"
2342 From: Roderick Schertler
2343 Msg-ID: <7939.857693947@eeyore.ibcinc.com>
2344 Date: Thu, 06 Mar 1997 19:19:07 -0500
2345 Files: lib/IPC/Open2.pm lib/IPC/Open3.pm
2349 Title: "Fix counts in output of TEST"
2350 From: Hugo van der Sanden <hv@iii.co.uk>
2351 Msg-ID: <331F1507.4BE8@iii.co.uk>
2352 Date: Thu, 06 Mar 1997 19:03:35 +0000
2355 Title: "Ignore backup files in strict.t and warning.t"
2356 From: Chip Salzenberg
2357 Files: t/pragma/strict.t t/pragma/warning.t
2361 Title: "Quote pathname before using as pattern"
2362 From: Chip Salzenberg
2363 Files: pod/pod2html.PL
2367 Title: "Consolidated INSTALL updates since _92"
2368 From: Andy Dougherty
2369 Msg-ID: <Pine.SOL.3.95q.970308131806.23766F-100000@fractal.lafayette.
2370 Date: Sat, 08 Mar 1997 13:21:22 -0500 (EST)
2372 Title: "Fix more E-Mail addresses in pods"
2373 From: Chip Salzenberg
2374 Files: lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Manifest.pm
2375 lib/diagnostics.pm pod/buildtoc
2377 Title: "Warn about '.' terminating E-Mail"
2378 From: Chip Salzenberg
2379 Files: pod/perlform.pod
2381 Title: "OS/2 doc update"
2382 From: Ilya Zakharevich
2383 Msg-ID: <199703080537.AAA25157@monk.mps.ohio-state.edu>
2384 Date: Sat, 8 Mar 1997 00:37:30 -0500 (EST)
2387 Title: "PODs corrections"
2388 From: Ilya Zakharevich
2389 Msg-ID: <199703080253.VAA24975@monk.mps.ohio-state.edu>
2390 Date: Fri, 7 Mar 1997 21:53:04 -0500 (EST)
2391 Files: ext/DB_File/DB_File.pm ext/Socket/Socket.pm
2392 lib/Class/Template.pm lib/ExtUtils/Embed.pm
2393 lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Mksymlists.pm
2394 lib/File/Basename.pm lib/File/stat.pm lib/Time/gmtime.pm
2395 lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
2396 lib/User/pwent.pm pod/perlcall.pod pod/perldebug.pod
2397 pod/perlfunc.pod pod/perlguts.pod pod/perllocale.pod
2398 pod/perlop.pod pod/perlsub.pod
2405 This release will be the public beta of 5.004, or my name isn't
2406 Larson T. Pettifogger.
2408 CORE LANGUAGE CHANGES
2410 Title: "Strictly follow lexical context of C<eval ''> and nested subs"
2411 From: Chip Salzenberg
2414 Title: "Make ::SUPER and UNIVERSAL work together"
2415 From: Chip Salzenberg
2416 Files: gv.c pod/perlguts.pod
2420 Title: "HP-UX hint update"
2421 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
2422 Msg-ID: <1479.857653838@lyon.grenoble.hp.com>
2423 Date: Thu, 06 Mar 97 14:10:38 +0100
2424 Files: hints/hpux.sh
2426 Title: "Re: The continuing MachTen saga"
2428 Msg-ID: <Pine.GSO.3.95q.970305091611.3572E-100000@kelly.teleport.com>
2429 Date: Wed, 5 Mar 1997 09:47:22 -0800 (PST)
2430 Files: hints/machten_2.sh
2432 Title: "OS/2 patches"
2433 From: Ilya Zakharevich
2434 Msg-ID: <199703060308.WAA22211@monk.mps.ohio-state.edu>
2435 Date: Wed, 5 Mar 1997 22:08:43 -0500 (EST)
2436 Files: hints/os2.sh lib/ExtUtils/MakeMaker.pm t/op/taint.t
2438 Title: "VMS patches"
2439 From: Charles Bailey
2440 Msg-ID: <01IG5SQE4A6U00661G@hmivax.humgen.upenn.edu>
2441 Date: Wed, 05 Mar 1997 23:10:24 -0500 (EST)
2442 Files: lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Manifest.pm perlsdio.h
2443 t/op/runlevel.t t/op/taint.t vms/descrip.mms vms/perly_c.vms
2444 vms/sockadapt.c vms/sockadapt.h vms/vms_yfix.pl
2448 Title: "Make sure $^X is tainted when ARG_ZERO_IS_SCRIPT"
2449 From: Chip Salzenberg
2452 Title: "Clarify '-T too late' error"
2453 From: Chip Salzenberg
2454 Files: perl.c pod/perldiag.pod
2456 Title: "Warn when redefining or undefining a constant sub"
2457 From: Chip Salzenberg
2458 Files: pod/perldiag.pod pp.c sv.c
2460 Title: "Don't generate spurious 'not imported' warning"
2461 From: Chip Salzenberg
2462 Files: gv.c t/pragma/strict-vars pod/perldiag.pod
2464 Title: "Clarify message re: @host in string"
2465 From: Chip Salzenberg
2466 Files: pod/perldiag.pod pod/perltrap.pod toke.c
2468 Title: "Disconnect refs that are targets of pp_readline"
2469 From: Chip Salzenberg
2472 Title: "Fix typo in test of HvFILL()"
2473 From: Chip Salzenberg
2476 Title: "Allow for pad name array to be shorter than pad array"
2477 From: Chip Salzenberg
2480 Title: "Eliminate format-string type warnings"
2481 From: Hallvard B Furuseth
2482 Msg-ID: <199703030915.KAA11634@bombur2.uio.no>
2483 Date: Mon, 3 Mar 1997 10:15:11 +0100 (MET)
2484 Files: doio.c ext/POSIX/POSIX.xs gv.c hints/dec_osf.sh pp.c pp_ctl.c
2485 pp_hot.c run.c sv.c x2p/a2py.c
2487 Title: "Update copyright dates"
2488 From: Chip Salzenberg
2489 Files: *.[hc] x2p/*.[hc] win32/EXTERN.h vms/vmsish.h vms/vms.c
2493 Title: "near-harmless bug in _91's Configure"
2494 From: Roderick Schertler
2495 Msg-ID: <pzg1yfuiza.fsf@eeyore.ibcinc.com>
2496 Date: 01 Mar 1997 21:26:49 -0500
2499 Title: "Change 'continuing anyway' to 'probably harmless'"
2500 From: Chip Salzenberg
2501 Files: INSTALL lib/ExtUtils/Liblist.pm
2503 LIBRARY AND EXTENSIONS
2505 Title: "Newer ReadLine"
2506 From: Ilya Zakharevich
2507 Msg-ID: <199703040634.BAA19919@monk.mps.ohio-state.edu>
2508 Date: Tue, 4 Mar 1997 01:34:28 -0500 (EST)
2509 Files: lib/Term/ReadLine.pm lib/perl5db.pl
2511 Title: "Refresh Getopt::Long to 2.9"
2512 From: Johan Vromans <jvromans@squirrel.nl>
2513 Files: lib/Getopt/Long.pm
2515 Title: "Benchmark: using code refs"
2516 From: Hugo van der Sanden <hv@iii.co.uk>
2517 Msg-ID: <199703041132.LAA07613@tyree.iii.co.uk>
2518 Date: Tue, 04 Mar 1997 11:32:11 +0000
2519 Files: lib/Benchmark.pm
2521 Title: "Fix quotewords"
2522 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
2523 Msg-ID: <199703060755.HAA15060@crypt.compulink.co.uk>
2524 Date: Thu, 06 Mar 1997 07:55:25 +0000
2525 Files: lib/Text/ParseWords.pm
2527 Title: "Use IV instead of double for tms structure members"
2528 From: Chip Salzenberg
2529 Files: ext/POSIX/POSIX.xs
2531 Title: "Document IO::File::new_tmpfile"
2532 From: Chip Salzenberg
2533 Files: ext/IO/lib/IO/File.pm
2537 Title: "Make op/TEST silent under -w"
2538 From: d-lewart@uiuc.edu (Daniel S. Lewart)
2539 Msg-ID: <199703011821.NAA13037@sinistar.idle.com>
2540 Date: Sat, 1 Mar 97 12:04:09 CST
2543 Title: "Smarter t/op/taint.t"
2545 Msg-ID: <Pine.GSO.3.95q.970303103047.24000A-100000@kelly.teleport.com
2546 Date: Mon, 3 Mar 1997 10:31:54 -0800 (PST)
2549 Title: "Fix taint test for systems without csh"
2550 From: Chip Salzenberg
2553 Title: "Don't test locales if there is no setlocale()"
2554 From: Chip Salzenberg
2555 Files: t/pragma/locale.t
2559 Title: "Update pod2html"
2560 From: wmiddlet@Adobe.COM (William Middleton)
2561 Msg-ID: <199703030025.QAA08106@ducks>
2562 Date: Sun, 2 Mar 1997 16:25:03 -0800 (PST)
2563 Files: pod/pod2html.PL
2565 Title: "Support 'long long' in h2ph"
2567 Files: utils/h2ph.PL
2571 Title: "Add taint checks and srand to perldelta"
2573 Msg-ID: <Pine.GSO.3.95q.970302115355.23058D-100000@kelly.teleport.com
2574 Date: Sun, 2 Mar 1997 11:56:08 -0800 (PST)
2575 Files: pod/perldelta.pod
2577 Title: "Don't call FileHandle 'deprecated'"
2578 From: Chip Salzenberg
2579 Files: pod/perldelta.pod
2581 Title: "Improve sample module header"
2582 From: Tom Christiansen and Graham Barr
2583 Msg-ID: <199703011732.KAA14693@jhereg.perl.com>
2584 Date: Sat, 01 Mar 1997 10:32:31 -0700
2585 Files: pod/perlmod.pod
2587 Title: "Clarify C<crypt> documentation"
2589 Msg-ID: <Pine.GSO.3.95q.970228131112.12357D-100000@kelly.teleport.com
2590 Date: Fri, 28 Feb 1997 13:18:25 -0800 (PST)
2591 Files: pod/perlfunc.pod
2593 Title: "Update list of CPAN sites"
2594 From: Jarkko Hietaniemi
2595 Msg-ID: <199703021454.QAA07446@alpha.hut.fi>
2596 Date: Sun, 2 Mar 1997 16:54:22 +0200 (EET)
2597 Files: pod/perlmod.pod
2599 Title: "Enhance description of 'server error'"
2600 From: Jarkko Hietaniemi
2601 Msg-ID: <199702041903.VAA16070@alpha.hut.fi>
2602 Date: Tue, 4 Feb 1997 21:03:23 +0200 (EET)
2603 Files: pod/perldiag.pod
2605 Title: "Regularize format of E-Mail addresses in *.pod"
2606 From: Chip Salzenberg
2614 This is (should be? must be!) the public beta of 5.004.
2616 CORE LANGUAGE CHANGES
2618 Title: "Fix perl_call_*() when !G_EVAL"
2619 From: Gurusamy Sarathy
2620 Msg-ID: <199702250725.CAA09192@aatma.engin.umich.edu>,
2621 <199702251925.OAA15498@aatma.engin.umich.edu>,
2622 <199702252200.RAA16853@aatma.engin.umich.edu>
2623 Date: Tue, 25 Feb 1997 02:25:56 -0500
2624 Files: MANIFEST gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c
2627 Title: "Fix taint tests for writeable dirs in $ENV{PATH}"
2628 From: Chip Salzenberg
2629 Files: mg.c mg.h pod/perlsec.pod taint.c
2631 Title: "Forbid tainted parameters for truncate()"
2632 From: Chip Salzenberg
2635 Title: "Don't taint magic hash keys unnecessarily"
2636 From: Charles Bailey
2637 Msg-ID: <01IFXL9TY74Y00661G@hmivax.humgen.upenn.edu>
2638 Date: Fri, 28 Feb 1997 02:11:26 -0500 (EST)
2643 Title: "VMS patches post _90"
2644 From: Charles Bailey
2645 Msg-ID: <01IFYDE5ZT7O005A53@hmivax.humgen.upenn.edu>
2646 Date: Fri, 28 Feb 1997 15:26:33 -0500 (EST)
2647 Files: doio.c mg.c perl.h pp_hot.c t/op/rand.t t/op/taint.t taint.c
2648 vms/descrip.mms vms/vms.c
2650 Title: "Fix taint check in system() and exec() under VMS and OS/2"
2651 From: Chip Salzenberg
2654 Title: "If _XOPEN_VERSION >= 4, socket length parameters are size_t"
2655 From: Michael H. Moran <mhm@austin.ibm.com>
2656 Files: perl.h pp_sys.c
2658 Title: "Make dooneliner() compile again"
2659 From: Chip Salzenberg
2664 Title: "Short-circuit duplicate study() calls"
2665 From: Chip Salzenberg
2668 Title: "Call sv_set[iu]v() with [IU]V parameter, not [IU]32"
2669 From: Chip Salzenberg
2670 Files: perl.c pp.c pp_sys.c toke.c util.c
2672 Title: "Clean up and document API for hashes"
2673 From: Gurusamy Sarathy
2674 Msg-ID: <199702251824.NAA14859@aatma.engin.umich.edu>
2675 Date: Tue, 25 Feb 1997 13:24:02 -0500
2676 Files: hv.c hv.h pod/perldelta.pod pod/perlguts.pod
2678 Title: "pp_undef was not always freeing memory"
2679 From: Ilya Zakharevich
2680 Msg-ID: <199702270653.BAA13949@monk.mps.ohio-state.edu>
2681 Date: Thu, 27 Feb 1997 01:53:51 -0500 (EST)
2684 Title: "Fix SEGV when debugging with foreach() lvalue patch"
2685 From: Ilya Zakharevich
2686 Msg-ID: <199702271924.OAA14557@monk.mps.ohio-state.edu>
2687 Date: Thu, 27 Feb 1997 14:24:36 -0500 (EST)
2690 Title: "Don't examine rx->exec_tainted if pregexec() fails"
2691 From: Chip Salzenberg
2694 Title: "Silence bogus typo warning on $DB::postponed"
2695 From: Gurusamy Sarathy
2696 Msg-ID: <199702271802.NAA12505@aatma.engin.umich.edu>
2697 Date: Thu, 27 Feb 1997 13:02:30 -0500
2702 Title: "Sanity check linking with $libs"
2703 From: Andy Dougherty
2704 Msg-ID: <Pine.SOL.3.95q.970225221634.2486A-100000@fractal.lafayette.edu>
2705 Date: Tue, 25 Feb 1997 14:13:45 -0500 (EST)
2708 Title: "Flush stdout when printing $randbits guess"
2709 From: Chip Salzenberg
2712 Title: "Configure changes for Irix nm"
2713 From: Helmut Jarausch and Fabien Tassin
2716 Title: "Update OS/2 Configure diff"
2717 From: Ilya Zakharevich
2718 Msg-ID: <199702251906.OAA10608@monk.mps.ohio-state.edu>
2719 Date: Tue, 25 Feb 1997 14:06:23 -0500 (EST)
2720 Files: os2/diff.configure
2722 LIBRARY AND EXTENSIONS
2724 Title: "Don't require() in a signal handler"
2725 From: Chip Salzenberg
2726 Files: lib/perl5db.pl
2728 Title: "Make IPC::Open3 work without fork()"
2729 From: Ilya Zakharevich
2730 Msg-ID: <199702251937.OAA10718@monk.mps.ohio-state.edu>
2731 Date: Tue, 25 Feb 1997 14:37:07 -0500 (EST)
2732 Files: lib/IPC/Open3.pm
2734 Title: "Follow up on elimination of $` $& $' in libraries"
2736 Msg-ID: <E0w0Sqc-00046E-00@ursa.cus.cam.ac.uk>
2737 Date: Fri, 28 Feb 1997 13:59:42 +0000
2738 Files: lib/Getopt/Long.pm lib/diagnostics.pm
2740 Title: "Don't warn on use of CCFLAGS"
2741 From: Andreas Koenig
2742 Msg-ID: <199702251038.LAA13123@anna.in-berlin.de>
2743 Date: Tue, 25 Feb 1997 11:38:43 +0100
2744 Files: lib/ExtUtils/MakeMaker.pm
2746 Title: "Allow explicit '-lperl' in link arguments"
2747 From: Doug MacEachern
2748 Msg-ID: <199702271625.LAA25402@postman.osf.org>
2749 Date: Thu, 27 Feb 1997 11:25:04 -0500
2750 Files: lib/ExtUtils/Embed.pm
2754 Title: "New test op/taint.t"
2756 Msg-ID: <Pine.GSO.3.95q.970225101328.18288M-100000@kelly.teleport.com
2757 Date: Tue, 25 Feb 1997 11:36:53 -0800 (PST)
2758 Files: MANIFEST t/op/taint.t
2760 Title: "Patch to t/op/rand.t"
2762 Msg-ID: <Pine.GSO.3.95q.970225181321.13796Q-100000@kelly.teleport.com
2763 Date: Tue, 25 Feb 1997 18:19:34 -0800 (PST)
2768 Title: "Add --lax option to pod2man; use it in perldoc"
2769 From: Nat <gnat@frii.com>, Chip Salzenberg
2770 Files: pod/pod2man.PL utils/perldoc.PL
2772 Title: "Eliminate dead code in pod2man"
2773 From: Chip Salzenberg
2774 Files: pod/pod2man.PL
2778 Title: "Warn about intrusive sfio behavior"
2779 From: Andy Dougherty
2780 Msg-ID: <Pine.SOL.3.95q.970228112136.24038G-100000@fractal.lafayette.
2781 Date: Fri, 28 Feb 1997 11:35:49 -0500 (EST)
2784 Title: "Updates to perlfunc.pod"
2785 From: Tom Phoenix (with help from M.J.T. Guy and Tom C.)
2786 Files: pod/perlfunc.pod
2788 Title: "Move ENVIRONMENT from perl.pod to perlrun.pod"
2789 From: Chip Salzenberg
2790 Files: pod/perl.pod pod/perlrun.pod
2792 Title: "Describe PERL_DEBUG_MSTATS in perlrun.pod"
2793 From: Nat <gnat@frii.com>
2794 Files: pod/perlrun.pod
2796 Title: "Fix references to perlbug"
2797 From: Chip Salzenberg
2798 Files: pod/perl.pod pod/perldelta.pod pod/perllocale.pod
2806 At last, a mil[le]stone: The first beta of Perl 5.004.
2808 CORE LANGUAGE CHANGES
2810 Title: "Automatically call srand() before rand() if user didn't"
2811 From: Chip Salzenberg
2812 Files: pod/perlfunc.pod pp.c
2816 Title: "Ultrix hints"
2817 From: Spider Boardman
2818 Msg-ID: <199702220951.EAA08156@Orb.Nashua.NH.US>
2819 Date: Sat, 22 Feb 1997 04:51:48 -0500
2820 Files: hints/ultrix_4.sh
2822 Title: "Digital UNIX and 3_28"
2823 From: Jarkko Hietaniemi
2824 Msg-ID: <199702231427.QAA13807@alpha.hut.fi>
2825 Date: Sun, 23 Feb 1997 16:27:19 +0200 (EET)
2826 Files: Configure MANIFEST ext/NDBM_File/hints/dec_osf.pl
2827 ext/ODBM_File/hints/dec_osf.pl hints/dec_osf.sh
2829 Title: "AmigaOS patches to 5.003_28"
2830 From: Norbert Pueschel
2831 Msg-ID: <77724759@Armageddon.meb.uni-bonn.de>
2832 Date: Sat, 22 Feb 1997 18:08:02 +0100
2833 Files: README.amiga hints/amigaos.sh t/io/fs.t t/lib/anydbm.t
2834 t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t
2835 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
2836 t/op/magic.t t/op/stat.t
2838 Title: "Hints for DC/OSx"
2839 From: Stephen Zander <srz@loopback>
2840 Msg-ID: <199702242124.NAA03796@wsuse5.mckesson.com>
2841 Date: Mon, 24 Feb 1997 13:24:54 -0800
2842 Files: hints/dcosx.sh
2844 Title: "Update VMS version"
2845 From: Chip Salzenberg
2846 Files: vms/config.vms vms/descrip.mms
2850 Title: "Don't assume that sizeof(int) >= sizeof(void*)"
2851 From: Chip Salzenberg
2852 Files: doio.c malloc.c regexec.c
2856 Title: "Re: ccdlflags don't quite work"
2857 From: Andy Dougherty
2858 Msg-ID: <Pine.SOL.3.95q.970224160630.5700E-100000@fractal.lafayette.e
2859 Date: Mon, 24 Feb 1997 16:07:07 -0500 (EST)
2862 Title: "Use $ccflags, $ldflags, $libs when determining $randbits"
2863 From: Chip Salzenberg
2866 Title: "'installperl -v' doesn't do enough"
2867 From: Spider Boardman
2868 Msg-ID: <199702241342.IAA25945@Orb.Nashua.NH.US>
2869 Date: Mon, 24 Feb 1997 08:42:59 -0500
2872 Title: "installperl breaks running system (for a while)"
2873 From: Spider Boardman
2874 Msg-ID: <199702241412.JAA11829@Orb.Nashua.NH.US>
2875 Date: Mon, 24 Feb 1997 09:12:11 -0500
2878 LIBRARY AND EXTENSIONS
2880 Title: "Don't clobber $1 et al in debugger's DB::sub()"
2881 From: Ilya Zakharevich
2882 Files: lib/perl5db.pl
2884 Title: "Fix fd leak in IO::Pipe"
2885 From: Roderick Schertler
2886 Msg-ID: <pzn2sv722y.fsf@eeyore.ibcinc.com>
2887 Date: 23 Feb 1997 14:29:57 -0500
2888 Files: ext/IO/lib/IO/Pipe.pm
2890 Title: "Pod::Text fixes"
2891 From: Roderick Schertler
2892 Msg-ID: <350.856634588@eeyore.ibcinc.com>
2893 Date: Sat, 22 Feb 1997 13:03:08 -0500
2894 Files: lib/Pod/Text.pm
2896 Title: "Trivial patch to make ExtUtils::Install more -w clean"
2898 Msg-ID: <9702241605.AA17436@toad.ig.co.uk>
2899 Date: Mon, 24 Feb 1997 16:05:17 +0000
2900 Files: lib/ExtUtils/Install.pm
2902 Title: "C<use vars> didn't work until 5.002"
2903 From: Chip Salzenberg
2908 Title: "More thoroughly test rand() and srand()"
2912 Title: "Don't use <*> where readdir() will do"
2913 From: Chip Salzenberg
2916 Title: "Allow for $^X to be 'miniperl'"
2917 From: Dominic Dunlop <domo@slipper.ip.lu>
2918 Msg-ID: <v03020903af360f31aced@[194.51.248.65]>
2919 Date: Sun, 23 Feb 1997 16:22:45 +0100
2924 Title: "Post-28 INSTALL updates"
2925 From: Andy Dougherty
2926 Msg-ID: <Pine.SOL.3.95q.970224170713.5700H-100000@fractal.lafayette.e
2927 Date: Mon, 24 Feb 1997 17:09:09 -0500 (EST)
2930 Title: "Re: Hash key created by subroutine call? (fwd) "
2931 From: Gurusamy Sarathy
2932 Msg-ID: <199702242229.RAA04395@aatma.engin.umich.edu>
2933 Date: Mon, 24 Feb 1997 17:29:30 -0500
2934 Files: pod/perlsub.pod pod/perltrap.pod
2936 Title: "Add documentation and '-h' option to perlbug"
2937 From: Gurusamy Sarathy
2938 Msg-ID: <199702240854.DAA27128@aatma.engin.umich.edu>
2939 and <199702242009.PAA02849@aatma.engin.umich.edu>
2940 Date: Mon, 24 Feb 1997
2941 Files: pod/perl.pod pod/perldelta.pod installman
2944 Title: "pumpkin-1.9.pod"
2945 From: Andy Dougherty
2946 Msg-ID: <Pine.SOL.3.95q.970224155702.5700D-100000@fractal.lafayette.e
2947 Date: Mon, 24 Feb 1997 16:06:02 -0500 (EST)
2948 Files: Porting/pumpkin.pod
2952 Title: "Fix typo in 'Tolkien quotation typo' fix"
2953 From: Jarkko Hietaniemi
2956 Title: "Document one-argument limitation with #! line"
2958 Msg-ID: <Pine.GSO.3.95q.970223182745.15989A-100000@kelly.teleport.com
2959 Date: Sun, 23 Feb 1997 18:41:02 -0800 (PST)
2960 Files: pod/perldiag.pod pod/perlsec.pod
2967 This release is beta candidate #6. If this isn't good enough to go beta,
2968 I'll eat a floppy disk. (Okay, it's a chocolate floppy, but still....)
2970 CORE LANGUAGE CHANGES
2972 Title: "Don't let C<sub foo;> undefine &foo"
2973 From: Chip Salzenberg
2976 Title: "Make code, doc agree on $ENV{PATH} and `cmd`"
2977 From: Chip Salzenberg
2978 Files: pod/perlsec.pod pp_sys.c
2980 Title: "Don't taint $x in C<$x = ($tainted =~ /(\w+)/)>"
2981 From: Chip Salzenberg
2982 Files: pp_ctl.c pp_hot.c
2984 Title: "Turn off 'expression tainted' flag at end of runops()"
2985 From: Chip Salzenberg
2988 Title: "When overloading, don't throw away nomethod's value"
2989 From: Ilya Zakharevich
2992 Title: "Optimize keys() and values() in void context"
2993 From: Chip Salzenberg
2998 Title: "New hints for Digital UNIX"
2999 From: Jarkko Hietaniemi
3000 Files: hints/dec_osf.sh
3002 Title: "No version of AIX has working setre[ug]id()"
3003 From: neufeld@fast.pvi.org (Keith Neufeld)
3006 Title: "VMS patches post _27"
3007 From: Charles Bailey
3008 Msg-ID: <01IFMEMPN1IU0057E2@hmivax.humgen.upenn.edu>
3009 Date: Thu, 20 Feb 1997 01:58:46 -0500 (EST)
3010 Files: MANIFEST dosish.h hv.c lib/ExtUtils/MM_VMS.pm
3011 lib/ExtUtils/xsubpp perl.c perlsdio.h pod/perldelta.pod
3012 pod/perlvar.pod t/op/closure.t unixish.h vms/Makefile
3013 vms/descrip.mms vms/ext/filespec.t vms/genconfig.pl
3014 vms/vms.c vms/vmsish.h
3016 Title: "Re: OS/2 patch for _27"
3017 From: Ilya Zakharevich
3018 Msg-ID: <199702210024.TAA03174@monk.mps.ohio-state.edu>
3019 Date: Thu, 20 Feb 1997 19:24:16 -0500 (EST)
3020 Files: INSTALL README.os2 lib/Test/Harness.pm os2/Changes
3021 os2/OS2/PrfDB/t/os2_prfdb.t os2/os2.c os2/os2ish.h
3022 os2/perl2cmd.pl perl.c pod/perldelta.pod t/TEST t/harness
3028 From: Chip Salzenberg
3031 Title: "Undo signal patch -- it broke die() in signal"
3032 From: Chip Salzenberg
3035 Title: "Fix perl_call_sv(..., G_NOARGS)"
3036 From: Chip Salzenberg
3039 Title: "Fix SIGSEGV when cloning sub with complex expression"
3040 From: Chip Salzenberg
3043 Title: "Minor update to malloc.c"
3044 From: Ilya Zakharevich
3045 Msg-ID: <199702210244.VAA03676@monk.mps.ohio-state.edu>
3046 Date: Thu, 20 Feb 1997 21:44:13 -0500 (EST)
3049 Title: "Fix the Tolkien quotation"
3050 From: Chip Salzenberg
3057 LIBRARY AND EXTENSIONS
3059 Title: "Debugger patch"
3060 From: Ilya Zakharevich
3061 Msg-ID: <199702210737.CAA03951@monk.mps.ohio-state.edu>
3062 Date: Fri, 21 Feb 1997 02:37:59 -0500 (EST)
3063 Files: lib/perl5db.pl
3065 Title: "Avoid $` $& $' in libraries"
3066 From: Ilya Zakharevich
3067 Msg-ID: <199702210207.VAA03560@monk.mps.ohio-state.edu>
3068 Date: Thu, 20 Feb 1997 21:07:30 -0500 (EST)
3069 Files: lib/Getopt/Long.pm lib/Pod/Text.pm lib/diagnostics.pm
3070 os2/OS2/REXX/REXX.pm
3072 Title: "Remove redundant clearerr() from IO::Seekable"
3073 From: Chip Salzenberg
3074 Files: ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Seekable.pm
3076 Title: "prototype error in File::stat"
3077 From: Graham.Barr@tiuk.ti.com
3078 Msg-ID: <199702180748.HAA14151@ultra-boy>
3079 Date: Tue, 18 Feb 1997 07:48:40 GMT
3080 Files: lib/File/stat.pm
3084 Title: "Include 'study' in regexp.t"
3085 From: Chip Salzenberg
3086 Files: t/op/regexp.t
3088 Title: "Don't run locale test if -DNO_LOCALE"
3089 From: Chip Salzenberg
3090 Files: t/pragma/locale.t
3092 Title: "Tweak tests to notice $dont_use_nlink"
3093 From: Chip Salzenberg
3094 Files: t/io/fs.t t/op/stat.t
3096 Title: "Add test for grep() and wantarray"
3097 From: Hugo van der Sanden <hv@iii.co.uk>
3098 Msg-ID: <199702181105.LAA17895@tyree.iii.co.uk>
3099 Date: Tue, 18 Feb 1997 11:05:59 +0000
3108 Title: "INSTALL updates since _26"
3109 From: Andy Dougherty
3110 Msg-ID: <Pine.SOL.3.95q.970218155815.2014F-100000@fractal.lafayette.e
3111 Date: Tue, 18 Feb 1997 16:00:08 -0500 (EST)
3114 Title: "Document "$$0" change"
3115 From: Chip Salzenberg
3116 Files: pod/perldelta.pod
3118 Title: "Don't recommend impossible //o for C<$x =~ $y>"
3119 From: Chip Salzenberg
3120 Files: pod/perlop.pod
3122 Title: "Correct doc that claimed that <FH> was never false"
3123 From: Chip Salzenberg
3124 Files: pod/perldelta.pod pod/perlop.pod
3126 Title: "Document C<$?> vs. $SIG{CHLD}"
3127 From: Ulrich Pfeifer
3128 Files: pod/perlvar.pod
3130 Title: "Add pumpkin.pod"
3131 From: Chip Salzenberg
3132 Files: MANIFEST Porting/pumpkin.pod
3134 Title: "Don't say "associat*ve arr*y""
3135 From: Chip Salzenberg
3136 Files: MANIFEST gv.h hv.c lib/Env.pm lib/overload.pm opcode.pl
3137 pod/perl.pod pod/perldelta.pod pod/perldiag.pod
3138 pod/perlfunc.pod pod/perlguts.pod pod/perlmod.pod
3139 pod/perltie.pod pod/perltoc.pod pod/perltrap.pod x2p/a2p.pod
3146 This release is beta candidate #5: Our last, best hope for a beta.
3148 CORE LANGUAGE CHANGES
3150 Title: "Better looks_like_number() function [sv.c]"
3152 Msg-ID: <199702141708.SAA17546@bergen.sn.no>
3153 Date: Fri, 14 Feb 1997 18:08:52 +0100
3156 Title: "Remove redundant functions UNIVERSAL::{class,is_instance}"
3158 Msg-ID: <hwwsbpeq2.fsf@bergen.sn.no>
3159 Date: 14 Feb 1997 15:52:21 +0000
3160 Files: pod/perldelta.pod pod/perlobj.pod t/op/universal.t universal.c
3162 Title: "Allow C<setpgrp $$>"
3163 From: Roderick Schertler
3164 Msg-ID: <pzraigyshr.fsf@eeyore.ibcinc.com>
3165 Date: 16 Feb 1997 23:19:12 -0500
3168 Title: "Fix syntax error on C<&$1>"
3169 From: Chip Salzenberg
3172 Title: "Fix sub call through magic var (e.g. C<&$1>)"
3173 From: Chip Salzenberg
3176 Title: "Fix grep() with refs in array context"
3177 From: Chip Salzenberg
3182 Title: "Eliminate $^S; add C<use vmsish qw(status exit time)>"
3183 From: Charles Bailey
3184 Msg-ID: <01IFI9CFKL0S004R2V@hmivax.humgen.upenn.edu>
3185 Date: Mon, 17 Feb 1997 02:45:26 -0500 (EST)
3186 Files: MANIFEST gv.c lib/English.pm lib/ExtUtils/MM_VMS.pm
3187 lib/ExtUtils/Mksymlists.pm lib/ExtUtils/xsubpp mg.c op.c
3188 perl.c perl.h pod/perldelta.pod pod/perlmod.pod
3189 pod/perlvar.pod pp_ctl.c pp_sys.c utils/perldoc.PL
3190 vms/Makefile vms/config.vms vms/descrip.mms
3191 vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
3192 vms/ext/XSSymSet.pm vms/ext/vmsish.pm vms/vms.c vms/vmsish.h
3195 Title: "Eliminate FP exceptions under SCO 5"
3196 From: Chip Salzenberg
3197 Files: hints/sco.sh unixish.h
3199 Title: "Digital UNIX hints"
3200 From: Jarkko Hietaniemi
3201 Msg-ID: <199702151906.VAA22999@alpha.hut.fi>
3202 Date: Sat, 15 Feb 1997 21:06:33 +0200 (EET)
3203 Files: hints/dec_osf.sh
3205 Title: "Irix6.4 (with 7.1 compilers)"
3206 From: John Stoffel <jfs@fluent.com>
3207 Msg-ID: <199702130238.VAA24468@jfs.Fluent.COM>
3208 Date: Wed, 12 Feb 1997 21:38:51 -0500 (EST)
3209 Files: hints/irix_6_2.sh hints/irix_6_4.sh
3211 Title: "Update Plan 9, Win32, VMS configs with $shortsize and $longsize"
3212 From: Chip Salzenberg
3213 Files: plan9/config.plan9 plan9/genconfig.pl
3214 vms/genconfig.pl win32/config.w32
3218 Title: "Fix core dump when embedding"
3219 From: Chip Salzenberg
3222 Title: "Re: Fragile signals"
3223 From: Ilya Zakharevich
3224 Msg-ID: <199702130644.BAA07572@monk.mps.ohio-state.edu>
3225 Date: Thu, 13 Feb 1997 01:44:39 -0500 (EST)
3228 Title: "Make format strings correspond exactly to parameters"
3229 From: Roderick Schertler
3230 Msg-ID: <pz7mkc1h0g.fsf@eeyore.ibcinc.com>
3231 Date: 13 Feb 1997 17:24:31 -0500
3232 Files: doio.c ext/DB_File/DB_File.xs ext/Opcode/Opcode.xs gv.c op.c
3233 perl.c pp_ctl.c pp_sys.c regcomp.c toke.c
3235 Title: "Don't try to attach 'o' magic to read-only values"
3236 From: Chip Salzenberg
3239 Title: "Fix carriage-return message"
3240 From: Chip Salzenberg
3243 Title: "In <=>, test for equality first"
3244 From: Chip Salzenberg
3247 Title: "Don't mark sv_{true,false} PADTMP"
3248 From: Chip Salzenberg
3253 Title: "Fix eval "" in Configure"
3254 From: allen@gateway.grumman.com (John L. Allen)
3255 Msg-ID: <9702141809.AA17001@gateway.grumman.com>
3256 Date: Fri, 14 Feb 1997 13:09:53 -0500
3259 Title: "Don't link with -lsfio if sfio is not requested"
3260 From: Chip Salzenberg
3263 Title: "perl5.003_26 Configure change "win" for AIX 4"
3264 From: Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>
3265 Msg-ID: <Pine.OSF.3.95.970214135751.32654A-100000@dogbert.cc.ndsu.NoD
3266 Date: Fri, 14 Feb 1997 13:59:02 -0600 (CST)
3269 Title: "Update os2/diff.configure"
3270 From: Chip Salzenberg
3271 Files: os2/diff.configure
3273 LIBRARY AND EXTENSIONS
3275 Title: "Remove Fatal.pm"
3276 From: Chip Salzenberg
3277 Files: MANIFEST lib/Fatal.pm pod/perldelta.pod pod/perlmod.pod
3278 pod/roffitall t/lib/fatal.t
3280 Title: "Refresh MakeMaker to 5.40"
3281 From: Andy Dougherty, Andreas Koenig, Tim Bunce
3282 Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
3283 lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
3285 Title: "Refresh CPAN.pm to 1.21"
3286 From: Andreas Koenig
3287 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
3289 Title: "Refresh Test::Harness to 1.15"
3290 From: Andreas Koenig
3291 Files: lib/Test/Harness.pm
3295 Title: "Remove non-portable locale tests"
3296 From: Chip Salzenberg
3297 Files: t/pragma/locale.t
3301 Title: "pod2man: missing '-' in name section shouldn't be fatal"
3302 From: Ulrich Pfeifer
3303 Msg-ID: <yfmzpxcimsa.fsf@ls6.informatik.uni-dortmund.de>
3304 Date: 10 Feb 1997 18:38:45 +0100
3305 Files: pod/pod2man.PL
3309 Title: "Update To-Do list"
3311 Msg-ID: <9702101900.AA25293@toad.ig.co.uk>
3312 Date: Mon, 10 Feb 1997 19:00:59 +0000
3315 Title: "Fix formatting in perldiag"
3316 From: Chip Salzenberg
3317 Files: pod/perldiag.pod
3324 This release is beta candidate #4. "Once more, dear friends...."
3326 CORE LANGUAGE CHANGES
3328 Title: "Make \r in script an error (per Larry)"
3329 From: Chip Salzenberg
3330 Files: pod/perldiag.pod toke.c
3332 Title: "Support '%i' format and 'h' modifier in s?printf"
3333 From: Chip Salzenberg
3334 Files: doop.c pod/perldelta.pod
3338 Title: "Fix value of system() and $? for DEC UNIX, VMS, others"
3339 From: Chip Salzenberg
3340 Files: mg.c perl.h pp_sys.c
3342 Title: "VMS patches post _25"
3343 From: Charles Bailey
3344 Msg-ID: <01IF48W3P39W0050BD@hmivax.humgen.upenn.edu>
3345 Date: Fri, 07 Feb 1997 01:56:12 -0500 (EST)
3346 Files: Porting/Glossary lib/ExtUtils/Liblist.pm
3347 lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp perl.c
3348 vms/Makefile vms/config.vms vms/descrip.mms vms/genconfig.pl
3349 vms/perlvms.pod vms/vms.c vms/vmsish.h x2p/a2p.c
3351 Title: "Hints for BSDOS"
3352 From: Christopher Davis <ckd@loiosh.kei.com>
3353 Msg-ID: <199702042011.PAA09206@loiosh.kei.com>
3354 Date: Tue, 4 Feb 1997 15:11:13 -0500 (EST)
3355 Files: hints/bsdos.sh
3357 Title: "On C<sysopen(..., O_APPEND)>, call C<fopen(..., "a")>"
3358 From: Chip Salzenberg
3363 Title: "Fix (yet another) Tk closure problem"
3364 From: Chip Salzenberg
3365 Files: op.c perl.c pp_ctl.c
3367 Title: "Fix value of C<foreach>"
3368 From: Chip Salzenberg
3369 Files: cop.h pp_ctl.c
3371 Title: "Regexp optimizations"
3372 From: Ilya Zakharevich
3373 Msg-ID: <199702041102.GAA24805@monk.mps.ohio-state.edu>
3374 Date: Tue, 4 Feb 1997 06:02:10 -0500 (EST)
3375 Files: regcomp.c regexec.c
3377 Title: "Re: static buffer in not_a_number() [sv.c] might overflow"
3379 Msg-ID: <hbu9uz1si.fsf@bergen.sn.no>
3380 Date: 09 Feb 1997 11:55:41 +0100
3383 Title: "Refine 'runaway string' heuristic"
3384 From: Chip Salzenberg
3387 Title: "Fix core dump on C<print "a", last> in eval"
3388 From: Chip Salzenberg
3391 Title: "Catch C<use integer; $x % 0>"
3392 From: Chip Salzenberg
3397 Title: "Fix usage message in configure.gnu"
3398 From: Jarkko Hietaniemi
3399 Files: configure.gnu
3401 LIBRARY AND EXTENSIONS
3403 Title: "DB_File 1.11 patch"
3405 Msg-ID: <9702061553.AA18147@claudius.bfsec.bt.co.uk>
3406 Date: Thu, 6 Feb 97 15:53:34 GMT
3407 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
3409 Title: "Faster File::Compare"
3411 Msg-ID: <199702051342.OAA02753@bergen.sn.no>
3412 Date: Wed, 5 Feb 1997 14:42:49 +0100
3413 Files: lib/File/Compare.pm
3415 Title: "Make diagnostics module strip formatting directives"
3416 From: Chip Salzenberg
3417 Files: lib/diagnostics.pm pod/perldiag.pod
3419 Title: "Fix warning from missing POSIX::setvbuf()"
3420 From: Chip Salzenberg
3425 Title: "Fix closure.t for AmigaOS (again)"
3426 From: Norbert Pueschel
3427 Msg-ID: <77724742@Armageddon.meb.uni-bonn.de>
3428 Date: Wed, 05 Feb 1997 18:56:45 +0100
3429 Files: t/op/closure.t
3433 Title: "perldoc -f <perlfunc>"
3435 Msg-ID: <199702051127.MAA02090@bergen.sn.no>
3436 Date: Wed, 5 Feb 1997 12:27:36 +0100
3437 Files: utils/perldoc.PL
3439 Title: "Fix pod2man's handling of quotes in =items"
3440 From: Jarkko Hietaniemi
3441 Msg-ID: <199702042023.WAA13143@alpha.hut.fi>
3442 Date: Tue, 4 Feb 1997 22:23:34 +0200 (EET)
3443 Files: pod/pod2man.PL
3447 Title: "return *FH pod patch"
3448 From: allen@gateway.grumman.com (John L. Allen)
3449 Msg-ID: <9702061507.AA04474@gateway.grumman.com>
3450 Date: Thu, 6 Feb 1997 10:07:28 -0500
3451 Files: pod/perldata.pod pod/perlsub.pod
3453 Title: "Describe interation of untie and DESTROY"
3454 From: Paul Marquess and Chip Salzenberg
3455 Files: pod/perltie.pod
3462 This release is beta candidate #3. Here's hoping...
3464 CORE LANGUAGE CHANGES
3466 Title: "Make $] read-only"
3467 From: Chip Salzenberg
3470 Title: "New variable C<$^S> is a native version of C<$?>"
3471 From: Chip Salzenberg
3472 Files: doio.c global.sym gv.c interp.sym lib/English.pm mg.c perl.c
3473 perl.h pod/perldelta.pod pod/perlfunc.pod pod/perlvar.pod
3474 pp_ctl.c pp_sys.c proto.h util.c
3476 Title: "Make $^T work with undump, and don't taint it"
3477 From: Chip Salzenberg
3482 Title: "VMS patches for _24"
3483 From: Charles Bailey
3484 Msg-ID: <01IEUIFP5038004GQP@hmivax.humgen.upenn.edu>
3485 Date: Fri, 31 Jan 1997 02:34:37 -0500 (EST)
3486 Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_vms.xs
3487 lib/AutoSplit.pm lib/ExtUtils/MM_VMS.pm
3488 lib/ExtUtils/MakeMaker.pm perl.h pp_hot.c t/lib/filehand.t
3489 t/op/closure.t vms/Makefile vms/config.vms vms/descrip.mms
3490 vms/ext/filespec.t vms/vms.c vms/vmsish.h
3492 Title: "hints/dec_osf.sh: polishing the comments"
3493 From: Jarkko Hietaniemi
3494 Msg-ID: <199701301958.VAA08992@alpha.hut.fi>
3495 Date: Thu, 30 Jan 1997 21:58:10 +0200 (EET)
3496 Files: hints/dec_osf.sh
3499 From: Norbert Pueschel
3500 Msg-ID: <77724724@Armageddon.meb.uni-bonn.de>
3501 Date: Wed, 29 Jan 1997 11:39:49 +0100
3502 Files: hints/amigaos.sh
3506 Title: "Require '-T' in argv[], not just on #! line"
3507 From: Chip Salzenberg
3508 Files: perl.c pod/perldiag.pod
3510 Title: "Fix C<return @_> and associated stack bugs"
3511 From: Chip Salzenberg
3512 Files: cop.h pp_ctl.c pp_hot.c t/op/misc.t
3514 Title: "Fix never-closing handle after C<select>"
3515 From: Chip Salzenberg
3518 Title: "Fix /\G/g with patterns that match empty string"
3519 From: Ilya Zakharevich
3522 Title: "Fix scalar leak in av_unshift"
3523 From: Chip Salzenberg
3526 Title: "Ignore refs to lexicals when making refs to lexicals"
3527 From: Chip Salzenberg
3530 Title: "Don't create AV, HV, IO when assigning glob"
3531 From: Chip Salzenberg
3536 Title: "Configure updates for intsize and ssizetype"
3537 From: Andy Dougherty
3538 Files: Configure MANIFEST config_H config_h.SH handy.h
3540 Title: "Ask about /usr/bin/perl iff STDIN and STDERR are terminals"
3541 From: Chip Salzenberg
3544 LIBRARY AND EXTENSIONS
3546 Title: "Refresh CPAN to 1.19"
3547 From: Andreas Koenig
3548 Files: lib/Bundle/CPAN.pm lib/CPAN.pm lib/CPAN/FirstTime.pm
3550 Title: "Debugger update"
3551 From: Ilya Zakharevich
3552 Msg-ID: <199702030406.XAA23029@monk.mps.ohio-state.edu>
3553 Date: Sun, 2 Feb 1997 23:06:34 -0500 (EST)
3554 Files: lib/perl5db.pl
3556 Title: "In Symbol::gensym, don't make glob fake by copying it"
3557 From: John Hughes <john@AtlanTech.COM>
3558 Files: lib/Symbol.pm
3560 Title: "Make POSIX::is*() eight-bit-clean"
3561 From: Chip Salzenberg
3562 Files: ext/POSIX/POSIX.xs
3564 Title: "Make IO::Handle::gets() an alias of getline"
3566 Msg-ID: <199701301103.MAA11291@bergen.sn.no>
3567 Date: Thu, 30 Jan 1997 12:03:15 +0100
3568 Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
3572 Title: "More Amiga test patches"
3573 From: Norbert Pueschel
3574 Msg-ID: <77724725@Armageddon.meb.uni-bonn.de>
3575 Date: Wed, 29 Jan 1997 16:07:33 +0100
3576 Files: README.amiga t/lib/safe2.t t/op/closure.t
3580 Title: "c2ph.PL fix"
3581 From: lvirden@cas.org (Larry W. Virden)
3582 Msg-ID: <199701301349.IAA16724@cas.org>
3583 Date: Thu, 30 Jan 1997 08:49:19 -0500
3584 Files: utils/c2ph.PL
3586 Title: "Make pod2man a little laxer for perltoc.pod"
3587 From: Chip Salzenberg
3588 Files: pod/pod2man.PL
3592 Title: "Update to perl INSTALL file"
3593 From: lvirden@cas.org (Larry W. Virden)
3594 Msg-ID: <199701301338.IAA15878@cas.org>
3595 Date: Thu, 30 Jan 1997 08:38:23 -0500
3598 Title: "Update to perl.pod suggested"
3599 From: lvirden@cas.org (Larry W. Virden)
3600 Msg-ID: <199701301345.IAA16514@cas.org>
3601 Date: Thu, 30 Jan 1997 08:45:59 -0500
3604 Title: "Document how extension pms go in $archlib"
3605 From: Chip Salzenberg
3606 Files: pod/perldelta.pod
3608 Title: "perlfunc.pod tweaks"
3609 From: Roderick Schertler
3610 Msg-ID: <20526.854659255@eeyore.ibcinc.com>
3611 Date: Thu, 30 Jan 1997 16:20:55 -0500
3612 Files: pod/perlfunc.pod
3614 Title: "new (Feb 1) perlembed.pod"
3615 From: Jon Orwant <orwant@media.mit.edu>
3616 Msg-ID: <9702012334.AA15747@fahrenheit-451.media.mit.edu>
3617 Date: Sat, 1 Feb 1997 18:34:59 -0500
3618 Files: pod/perlembed.pod
3620 Title: "Error lines must not have trialing periods"
3621 From: Chip Salzenberg
3622 Files: pod/perldiag.pod
3629 This release is the second candidate for a public beta test.
3630 It's, well, bunches better than _23.
3632 CORE LANGUAGE CHANGES
3634 Title: "glob defaults to $_"
3635 From: Gurusamy Sarathy
3636 Msg-ID: <199701270809.DAA00934@aatma.engin.umich.edu>
3637 Date: Mon, 27 Jan 1997 03:09:13 -0500
3638 Files: op.c opcode.pl pod/perlfunc.pod t/op/glob.t
3640 Title: "Re: an overloading bug "
3641 From: Gurusamy Sarathy
3642 Msg-ID: <199701270007.TAA26525@aatma.engin.umich.edu>
3643 Date: Sun, 26 Jan 1997 19:07:45 -0500
3644 Files: pod/perldiag.pod pod/perlfunc.pod pp_ctl.c
3646 Title: "Don't warn on C<$\ = undef>"
3647 From: Chip Salzenberg
3653 From: Gary Ng <71564.1743@compuserve.com>
3654 Files: MANIFEST win32/*
3656 Title: "Amiga files"
3657 From: Norbert Pueschel
3658 Msg-ID: <77724712@Armageddon.meb.uni-bonn.de>
3659 Date: Sun, 26 Jan 1997 17:42:15 +0100
3660 Files: MANIFEST README.amiga hints/amigaos.sh
3662 Title: "New dec_osf hints"
3663 From: Jarkko.Hietaniemi@cc.hut.fi
3664 Msg-ID: <199701271233.OAA21548@alpha.hut.fi>
3665 Date: Mon, 27 Jan 1997 14:33:01 +0200 (EET)
3666 Files: hints/dec_osf.sh
3670 Title: "Prevent premature death of @_ during leavesub"
3671 From: Chip Salzenberg
3672 Files: pp_hot.c t/op/misc.t
3674 Title: "Deref old stash when re-blessing"
3675 From: Chip Salzenberg
3678 Title: "Don't abort when RCHECK and DEBUGGING"
3680 Msg-ID: <9701272339.AA16537@toad.ig.co.uk>
3681 Date: Mon, 27 Jan 1997 23:39:48 +0000
3684 Title: "Fix overloading macro conflict with Digital 'cc -fast'"
3685 From: Jarkko Hietaniemi
3686 Msg-ID: <199701272216.AAA04557@alpha.hut.fi>
3687 Date: Tue, 28 Jan 1997 00:16:49 +0200 (EET)
3690 Title: "global.sym: typo?"
3691 From: Jarkko Hietaniemi
3692 Msg-ID: <199701261937.VAA07556@alpha.hut.fi>
3693 Date: Sun, 26 Jan 1997 21:37:59 +0200 (EET)
3698 Title: "Put all extensions' modules in $archlib"
3699 From: Chip Salzenberg
3702 Title: "Configure fixes: set $archlib, omit _NO_PROTO"
3703 From: Chip Salzenberg
3706 Title: "Make configure{,.gnu} ignore --cache-file option"
3707 From: Norbert Pueschel
3708 Files: configure configure.gnu
3710 LIBRARY AND EXTENSIONS
3712 Title: "Version checking in XS bootstrap is optional"
3713 From: Chip Salzenberg
3716 Title: "Update $VERSION of DynaLoader and POSIX"
3717 From: Chip Salzenberg
3718 Files: ext/DynaLoader/DynaLoader.pm ext/POSIX/POSIX.pm
3720 Title: "Refresh Text::Wrap to 97.011701"
3721 From: Chip Salzenberg
3722 Files: lib/Text/Wrap.pm
3724 Title: "Fcntl.xs: F_[GS]ETOWN were in wrong case branch"
3725 From: Jarkko Hietaniemi
3726 Msg-ID: <199701251510.RAA05142@alpha.hut.fi>
3727 Date: Sat, 25 Jan 1997 17:10:20 +0200 (EET)
3728 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
3730 Title: "Fix $Is_VMS typo in Test::Harness"
3731 From: Chip Salzenberg
3732 Files: lib/Test/Harness.pm
3734 Title: "Allow for really big keys in Tie::SubstrHash"
3735 From: data-drift@so.uio.no
3736 Msg-ID: <199701282014.VAA12645@selters.uio.no>
3737 Date: Tue, 28 Jan 1997 21:14:34 +0100 (MET)
3738 Files: lib/Tie/SubstrHash.pm
3740 Title: "Avoid newRV_noinc() in IO, for compiling with old Perls"
3741 From: Chip Salzenberg
3746 Title: "New test op/closure.t"
3747 From: Tom Phoenix, Ulrich Pfeifer
3748 Files: MANIFEST t/op/closure.t
3752 Title: "xsubpp handing of void funcs breaks extensions using XST_m*()"
3754 Msg-ID: <9701271659.AA15137@toad.ig.co.uk>
3755 Date: Mon, 27 Jan 1997 16:59:06 +0000
3756 Files: lib/ExtUtils/xsubpp
3760 Title: "perldelta Fcntl enhancement"
3761 From: Jarkko Hietaniemi
3762 Msg-ID: <199701251505.RAA22159@alpha.hut.fi>
3763 Date: Sat, 25 Jan 1997 17:05:34 +0200 (EET)
3764 Files: pod/perldelta.pod
3766 Title: "Updates to perldelta re: Fcntl, DB_File, Net::Ping"
3768 Files: pod/perldelta.pod
3770 Title: "Document restrictions on gv_fetchmethod() and perl_call_sv()"
3771 From: Chip Salzenberg
3772 Files: pod/perldelta.pod pod/perlguts.pod
3774 Title: "perldiag.pod: No comma allowed after %s"
3775 From: Jarkko.Hietaniemi@cc.hut.fi
3776 Msg-ID: <199701251541.RAA04120@alpha.hut.fi>
3777 Date: Sat, 25 Jan 1997 17:41:53 +0200 (EET)
3778 Files: pod/perldiag.pod
3780 Title: "perlfunc.pod: localtime"
3781 From: Jarkko Hietaniemi
3782 Msg-ID: <199701251629.SAA08114@alpha.hut.fi>
3783 Date: Sat, 25 Jan 1997 18:29:37 +0200 (EET)
3784 Files: pod/perlfunc.pod
3786 Title: "perlfunc diff: gmtime"
3787 From: Peter Haworth <pmh@edison.ioppublishing.com>
3788 Msg-ID: <32EE1298.7B90@edison.ioppublishing.com>
3789 Date: Tue, 28 Jan 1997 14:52:08 +0000
3790 Files: pod/perlfunc.pod
3792 Title: "Updates to guts"
3793 From: Ilya Zakharevich
3794 Msg-ID: <199701270034.TAA13177@monk.mps.ohio-state.edu>
3795 Date: Sun, 26 Jan 1997 19:34:18 -0500 (EST)
3796 Files: pod/perlguts.pod
3798 Title: "perltoot fixes"
3799 From: Tom Christiansen
3800 Msg-ID: <6807.854214205@jinete>
3801 Date: Sat, 25 Jan 1997 09:43:25 -0800
3802 Files: pod/perltoot.pod
3804 Title: "5.003_23: small typo in perlsyn.pod"
3805 From: Gurusamy Sarathy
3806 Msg-ID: <199701270824.DAA01169@aatma.engin.umich.edu>
3807 Date: Mon, 27 Jan 1997 03:24:25 -0500
3808 Files: pod/perlsyn.pod
3815 This release is our first candidate for a public beta test.
3817 CORE LANGUAGE CHANGES
3819 Title: "Disallow changing $_[0] in __DIE__ handlers"
3820 From: Chip Salzenberg
3821 Files: pod/perlfunc.pod util.c
3823 Title: "Fix overloading with inheritance and AUTOLOAD"
3824 From: Ilya Zakharevich
3825 Msg-ID: <199701202226.RAA05072@monk.mps.ohio-state.edu>
3826 Date: Mon, 20 Jan 1997 17:26:32 -0500 (EST)
3827 Files: gv.c lib/diagnostics.pm lib/overload.pm pod/perldebug.pod
3828 pod/perldiag.pod pod/perlfunc.pod pod/perlop.pod
3829 pod/perlre.pod pod/perltoc.pod pod/perlxs.pod
3831 Title: "Nested here-docs"
3832 From: larry@wall.org (Larry Wall)
3833 Msg-ID: <199701202313.PAA11693@wall.org>
3834 Date: Mon, 20 Jan 1997 15:13:42 -0800
3837 Title: "Revert $^X to old behavior (plus HP-UX bug fix)"
3838 From: Chip Salzenberg
3839 Files: hints/hpux.sh toke.c
3841 Title: "Protect against '0' in 'stmt while <HANDLE>'"
3842 From: Chip Salzenberg
3845 Title: "Don't warn when closure uses var at file scope"
3846 From: Chip Salzenberg
3851 Title: "VMS patches for _22"
3852 From: Charles Bailey
3853 Msg-ID: <01IEGBJ2TMYS003PCL@hmivax.humgen.upenn.edu>
3854 Date: Mon, 20 Jan 1997 22:50:21 -0500 (EST)
3855 Files: ext/POSIX/POSIX.xs lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp
3856 lib/Test/Harness.pm toke.c vms/Makefile vms/descrip.mms
3857 vms/genconfig.pl vms/perly_c.vms vms/vmsish.h x2p/a2p.h
3858 vms/Makefile vms/config.vms vms/descrip.mms vms/perly_c.vms
3860 Title: "Re: Perl 5.003_21: OS/2 patches"
3861 From: Ilya Zakharevich
3862 Msg-ID: <199701170446.XAA28939@monk.mps.ohio-state.edu>
3863 Date: Thu, 16 Jan 1997 23:46:40 -0500 (EST)
3864 Files: os2/Changes os2/os2.c
3866 Title: "Plan9 update"
3867 From: lutherh@stratcom.com (Luther Huffman)
3868 Files: plan9/config.plan9 plan9/mkfile
3870 Title: "Bugfixes for AmigaOS"
3871 From: Norbert Pueschel
3872 Msg-ID: <77724691@Armageddon.meb.uni-bonn.de>
3873 Date: Wed, 22 Jan 1997 00:13:54 +0100
3874 Files: hints/amigaos.sh lib/File/Basename.pm
3876 Title: "New dec_osf.sh hints file"
3877 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
3878 Msg-ID: <9701241058.AA29550@o09.rosat.mpe-garching.mpg.de>
3879 Date: Fri, 24 Jan 1997 11:58:24 +0100
3880 Files: hints/dec_osf.sh
3882 Title: "on NeXT: gdbm problem fixed"
3883 From: Andreas Koenig
3884 Msg-ID: <199701210201.DAA17794@anna.in-berlin.de>
3885 Date: Tue, 21 Jan 1997 03:01:32 +0100
3886 Files: hints/next_3.sh hints/next_3_0.sh
3888 Title: "patch for hints/powerux.sh"
3889 From: tom@amber.ssd.hcsc.com (Tom Horsley)
3890 Msg-ID: <9701181833.AA02602@amber.ssd.hcsc.com>
3891 Date: Sat, 18 Jan 97 13:33:26 -0500
3892 Files: hints/powerux.sh
3894 Title: "hints & Configure changes to build perl on DC/OSx"
3895 From: Stephen Zander <stephen.zander@interlock.mckesson.com>
3896 Msg-ID: <199701170043.QAA25985@wsbip1.mckesson.com>
3897 Date: Thu, 16 Jan 1997 16:43:52 -0800
3898 Files: Configure MANIFEST hints/dcosx.sh
3900 Title: "patch for hints/cxux.sh perl5.003_22"
3901 From: tom@amber.ssd.hcsc.com (Tom Horsley)
3902 Msg-ID: <9701192014.AA05722@amber.ssd.hcsc.com>
3903 Date: Sun, 19 Jan 97 15:14:04 -0500
3904 Files: hints/cxux.sh
3908 Title: "Make PERL5LIB and -I work like C<use lib>"
3910 Msg-ID: <9701231523.AA26613@toad.ig.co.uk>
3911 Date: Thu, 23 Jan 1997 15:23:27 +0000
3912 Files: lib/lib.pm perl.c
3915 From: Chip Salzenberg
3916 Files: regcomp.c regcomp.h regexec.c regexp.h toke.c
3918 Title: "Extend stack in pp_undef (!)"
3919 From: Chip Salzenberg
3922 Title: "Allow for sub to be redefined while executing"
3923 From: Chip Salzenberg
3924 Files: cop.h pp_hot.c t/op/misc.t
3926 Title: "Eliminate redundant flag CVf_FORMAT"
3927 From: Chip Salzenberg
3928 Files: cv.h op.c perl.c perly.c perly.y proto.h sv.c toke.c
3930 Title: "Generate IVs when possible in abs() and int()"
3931 From: Chip Salzenberg
3934 Title: "Efficiency patchlet for pp_aassign()"
3935 From: Ilya Zakharevich
3936 Msg-ID: <199701210305.WAA05451@monk.mps.ohio-state.edu>
3937 Date: Mon, 20 Jan 1997 22:05:39 -0500 (EST)
3940 Title: "When sorting, promote to PVNV only for built-in comparison"
3941 From: Chip Salzenberg
3944 Title: "Remove "suidperl security patch" message"
3945 From: Chip Salzenberg
3950 Title: "Make configure.gnu a copy of configure; make configure writea
3951 From: Chip Salzenberg
3952 Files: MANIFEST configure.gnu
3954 Title: "Regen Configure with metaconfig: +ARCHNAME, -FILE_filbuf"
3955 From: Chip Salzenberg and Charles Bailey
3956 Files: Configure config_H config_h.SH hints/lynxos.sh
3957 os2/diff.configure os2/os2ish.h plan9/config.plan9 sv.c
3958 utils/perlbug.PL vms/config.vms vms/fndvers.com
3960 Title: "Compile with optimization when testing memory functions"
3961 From: Chip Salzenberg
3964 Title: "Minor patch for Debian installation"
3965 From: Chip Salzenberg
3968 LIBRARY AND EXTENSIONS
3970 Title: "Debugger update"
3971 From: Ilya Zakharevich
3972 Msg-ID: <199701190455.XAA02579@monk.mps.ohio-state.edu>
3973 Date: Sat, 18 Jan 1997 23:54:59 -0500 (EST)
3974 Files: lib/perl5db.pl
3976 Title: "DynaLoader enhancement: support RTLD_GLOBAL"
3977 From: Nick Ing-Simmons
3978 Msg-ID: <199701240937.JAA11443@pluto.tiuk.ti.com>
3979 Date: Fri, 24 Jan 1997 09:37:18 GMT
3980 Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_aix.xs
3981 ext/DynaLoader/dl_dld.xs ext/DynaLoader/dl_dlopen.xs
3982 ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
3983 ext/DynaLoader/dl_vms.xs
3985 Title: "Fcntl: add more constants"
3986 From: Jarkko.Hietaniemi@cc.hut.fi
3987 Msg-ID: <199701191811.UAA16346@alpha.hut.fi>
3988 Date: Sun, 19 Jan 1997 20:11:22 +0200 (EET)
3989 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
3991 Title: "Refresh IO to 1.15 (plus DESTROY and new_tmpfile fixes)"
3992 From: Chip Salzenberg
3993 Files: ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
3994 ext/IO/lib/IO/Pipe.pm ext/IO/lib/IO/Seekable.pm
3995 ext/IO/lib/IO/Socket.pm t/lib/io_pipe.t
3997 Title: "Allow IO.xs to remain at 1.15 while $VERSION is 1.1501"
3998 From: Chip Salzenberg
3999 Files: XSUB.h ext/IO/Makefile.PL ext/IO/lib/IO/Handle.pm
4001 Title: "Refresh CPAN to 1.15"
4002 From: Andreas Koenig
4003 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
4005 Title: "Add E* and SA_* constants"
4006 From: Roderick Schertler
4007 Msg-ID: <23338.853986967@eeyore.ibcinc.com>
4008 Date: Wed, 22 Jan 1997 21:36:07 -0500
4009 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod ext/POSIX/POSIX.xs
4013 Title: "Test nested here-docs"
4014 From: hv@crypt.compulink.co.uk (Hugo van der Sanden)
4015 Msg-ID: <199701210053.AAA02139@crypt.compulink.co.uk>
4016 Date: Tue, 21 Jan 1997 00:53:44 +0000 (GMT)
4019 Title: "Fix tests of $^X and $0 to work with QNX"
4020 From: Chip Salzenberg
4021 Files: t/lib/io_pipe.t t/lib/open2.t t/lib/open3.t t/op/magic.t
4023 Title: "Patch tests for systems without fork()"
4024 From: Norbert Pueschel
4025 Msg-ID: <77724697@Armageddon.meb.uni-bonn.de>
4026 Date: Thu, 23 Jan 1997 23:51:28 +0100
4027 Files: t/io/pipe.t t/lib/filehand.t t/lib/io_pipe.t t/lib/io_sock.t
4028 t/lib/open2.t t/lib/open3.t t/op/fork.t
4030 Title: "Test patches for OS/2"
4031 From: Ilya Zakharevich
4032 Msg-ID: <199701170448.XAA28948@monk.mps.ohio-state.edu>
4033 Date: Thu, 16 Jan 1997 23:48:18 -0500 (EST)
4034 Files: os2/OS2/ExtAttr/t/os2_ea.t os2/OS2/PrfDB/t/os2_prfdb.t
4035 os2/OS2/REXX/t/rx_cmprt.t os2/OS2/REXX/t/rx_dllld.t
4036 os2/OS2/REXX/t/rx_objcall.t os2/OS2/REXX/t/rx_sql.test
4037 os2/OS2/REXX/t/rx_tiesql.test os2/OS2/REXX/t/rx_tievar.t
4038 os2/OS2/REXX/t/rx_tieydb.t os2/OS2/REXX/t/rx_varset.t
4039 os2/OS2/REXX/t/rx_vrexx.t t/README t/cmd/while.t
4040 t/comp/colon.t t/comp/multiline.t t/io/argv.t t/lib/anydbm.t
4041 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
4042 t/op/cmp.t t/op/magic.t
4046 Title: "Translate \200 to È in pod2html"
4047 From: Chip Salzenberg
4048 Files: pod/pod2html.PL
4050 Title: "VMS patches: '.com' extension on scripts"
4051 From: Charles Bailey
4052 Msg-ID: <01IELNPDLYJM003E7J@hmivax.humgen.upenn.edu>
4053 Date: Fri, 24 Jan 1997 18:42:29 -0500 (EST)
4054 Files: pod/checkpods.PL pod/pod2html.PL pod/pod2latex.PL
4055 pod/pod2man.PL pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL
4056 utils/h2xs.PL utils/perlbug.PL utils/perldoc.PL
4057 utils/pl2pm.PL utils/splain.PL vms/Makefile vms/descrip.mms
4058 x2p/find2perl.PL x2p/s2p.PL
4060 Title: "Allow MakeMaker 5.34 to use libraries containing '+' in name"
4061 From: dennism@cyrix.com (Dennis Marsa)
4062 Msg-ID: <9701172027.AA27861@orion.cyrix.com>
4063 Date: Fri, 17 Jan 97 14:27:32 CST
4064 Files: lib/ExtUtils/Liblist.pm
4068 Title: "First cut at INSTALL edit"
4069 From: Chip Salzenberg
4072 Title: "Additional docs for __DIE__ and __WARN__"
4073 From: Gurusamy Sarathy
4074 Files: pod/perlfunc.pod pod/perlrun.pod pod/perlvar.pod
4076 Title: "Document #line directive"
4077 From: Gurusamy Sarathy
4078 Msg-ID: <199701240908.EAA23846@aatma.engin.umich.edu>
4079 Date: Fri, 24 Jan 1997 04:08:44 -0500
4080 Files: pod/perlsyn.pod pod/perltoc.pod
4082 Title: "Perlguts version 30"
4084 Msg-ID: <199701172117.AA116515863@hpcc123.corp.hp.com>
4085 Date: Fri, 17 Jan 1997 13:17:43 -0800
4086 Files: pod/perlguts.pod
4088 Title: "delta for perldelta"
4089 From: Tom Christiansen
4090 Msg-ID: <804.854121463@jinete>
4091 Date: Fri, 24 Jan 1997 07:57:43 -0800
4092 Files: pod/perlnews.pod pod/perltoc.pod
4094 Title: "Updates to perldelta"
4095 From: Ilya Zakharevich
4096 Msg-ID: <199701211610.LAA06227@monk.mps.ohio-state.edu>
4097 Date: Mon, 20 Jan 1997 06:48:49 -0500 (EST)
4098 Files: pod/perlnews.pod pod/perltoc.pod
4100 Title: "perlnews.pod diff for the Fcntl"
4101 From: Jarkko Hietaniemi
4102 Msg-ID: <199701211600.SAA30117@alpha.hut.fi>
4103 Date: Tue, 21 Jan 1997 18:00:56 +0200 (EET)
4104 Files: pod/perlnews.pod
4106 Title: "Rename perlnews -> perldelta per Tom's request"
4107 From: Chip Salzenberg
4108 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
4109 pod/perldelta.pod pod/perltoc.pod pod/roffitall
4111 Title: "Remove bad advice from perllocale.pod"
4112 From: Chip Salzenberg
4113 Files: pod/perllocale.pod
4120 This release is primarily made up of bug fixes, the foremost among
4121 which repairs a showstopper memory corruption bug in formats.
4123 CORE LANGUAGE CHANGES
4125 Title: "Fix parsing of C< ${ xyz } >"
4126 From: Chip Salzenberg
4129 Title: "Don't parse method calls in strings"
4130 From: Chip Salzenberg
4133 Title: "Fix overly picky carping about leading '{' in regex"
4134 From: Chip Salzenberg
4139 Title: "Fix memory corruption from formats"
4140 From: Chip Salzenberg
4141 Files: op.c perl.c perly.c perly.c.diff perly.y proto.h sv.c toke.c
4145 Title: "Fix '_mopop' typo"
4146 From: Chip Salzenberg
4149 LIBRARY AND EXTENSIONS
4151 Title: "Gut IO::Handle::DESTROY"
4152 From: Chip Salzenberg
4153 Files: ext/IO/lib/IO/Handle.pm
4155 Title: "RiscOS is case-insensitive"
4156 From: Chip Salzenberg
4157 Files: lib/File/Basename.pm
4161 Title: "Fix thinko in db-recno.t"
4162 From: Chip Salzenberg
4163 Files: t/lib/db-recno.t
4167 Title: "Make perlbug more cautionary and more verbose"
4168 From: Kenneth Albanowski and Jarkko Hietaniemi
4169 Files: utils/perlbug.PL
4173 Title: "NEW roffitall + INSTALL fix"
4174 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
4175 Msg-ID: <6058.853410121@lyon.grenoble.hp.com>
4176 Date: Thu, 16 Jan 97 11:22:01 +0100
4177 Files: INSTALL pod/roffitall
4179 Title: "srand() doc update"
4180 From: Roderick Schertler
4181 Msg-ID: <24195.853379065@eeyore.ibcinc.com>
4182 Date: Wed, 15 Jan 1997 20:44:25 -0500
4183 Files: pod/perlfunc.pod
4185 Title: "documentation of configpm (perl5.003_20)"
4186 From: win@in.rhein-main.de (Winfried Koenig)
4187 Msg-ID: <m0vkU40-0004WAC@incom.rhein-main.de>
4188 Date: Wed, 15 Jan 1997 14:03:27 +0200 (EET)
4196 This release includes several important bug fixes, and a couple of
4197 minor but valuable language tweaks. Please read on for a list of the
4198 significant changes:
4200 CORE LANGUAGE CHANGES
4202 Title: "Fix overloading via inherited autoloaded functions"
4203 From: Ilya Zakharevich
4204 Msg-ID: <199701131022.FAA22830@monk.mps.ohio-state.edu>
4205 Date: Mon, 13 Jan 1997 05:22:47 -0500 (EST)
4206 Files: gv.c lib/overload.pm pod/perldiag.pod t/pragma/overload.t
4208 Title: "Method call fixes: Don't cache in alias, don't skip undef"
4209 From: Chip Salzenberg
4210 Files: global.sym gv.c gv.h hv.c op.c pod/perlguts.pod
4211 pod/perltoc.pod pp.c pp_ctl.c pp_hot.c proto.h scope.c sv.c
4214 Title: "Formats can be closures"
4215 From: Chip Salzenberg
4216 Files: cv.h op.c perly.c perly.c.diff perly.y pp_sys.c sv.h
4218 Title: "Quote 'foo' in C<$x{-foo}>"
4219 From: Chip Salzenberg
4222 Title: "Forbid C< x->{y} > and C< x->[0] > under C<strict refs>"
4223 From: Chip Salzenberg
4224 Files: op.c pod/perldiag.pod t/pragma/strict-refs
4226 Title: "Allow <=> to return undef when operands are not ordered"
4227 From: Chip Salzenberg and Andreas Koenig
4228 Files: MANIFEST pp.c t/op/cmp.t
4230 Title: "Fail regex that starts with '{'"
4231 From: Chip Salzenberg
4236 Title: "Re: Perl 5.003_20: OS/2 patches"
4237 From: Ilya Zakharevich
4238 Msg-ID: <199701101102.GAA19051@monk.mps.ohio-state.edu>
4239 Date: Fri, 10 Jan 1997 06:02:16 -0500 (EST)
4240 Files: hints/os2.sh os2/Changes os2/os2.c os2/os2ish.h pp_sys.c
4242 Title: "VMS patches for _20"
4243 From: Charles Bailey
4244 Msg-ID: <01IE7MGK7ULQ003K5M@hmivax.humgen.upenn.edu>
4245 Date: Tue, 14 Jan 1997 17:34:43 -0500 (EST)
4246 Files: configpm dosish.h os2/os2ish.h plan9/plan9ish.h proto.h
4247 t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t toke.c
4248 unixish.h vms/Makefile vms/config.vms vms/descrip.mms
4249 vms/genconfig.pl vms/perly_c.vms vms/test.com vms/vmsish.h
4252 Title: "Irix 6.3 & 6.4 and perl5.003_20"
4253 From: John Stoffel <jfs@fluent.com>
4254 Msg-ID: <199701132242.RAA14601@jfs.Fluent.COM>
4255 Date: Mon, 13 Jan 1997 17:42:50 -0500 (EST)
4256 Files: MANIFEST hints/irix_6_3.sh hints/irix_6_4.sh
4258 Title: "Patch: MachTen hints, Configure"
4259 From: Dominic Dunlop <domo@slipper.ip.lu>
4260 Msg-ID: <v03010d00af0123a93670@[194.51.248.75]>
4261 Date: Tue, 14 Jan 1997 13:43:13 +0100
4262 Files: Configure hints/machten.sh
4264 Title: "Rename aux.sh to aux_3.sh for MS-LOSS"
4265 From: Chip Salzenberg
4266 Files: MANIFEST hints/aux_3.sh
4270 Title: "Fix C< eval { my $x; eval '$x' } >"
4271 From: Chip Salzenberg
4272 Files: op.c t/op/misc.t
4274 Title: "Don't warn if eval '' uses outer func's lexicals"
4275 From: Chip Salzenberg
4278 Title: "Avoid memory wastage in wait(); make pidstatus global"
4279 From: Chip Salzenberg
4280 Files: global.sym interp.sym perl.c perl.h pp_sys.c
4282 Title: "Forbid ++ and -- on readonly values"
4283 From: "John Q. Linux" <jql@accessone.com>
4284 Msg-ID: <Pine.LNX.3.95.970110193330.11249D-100000@jql.accessone.com>
4285 Date: Fri, 10 Jan 1997 19:47:16 -0800 (PST)
4286 Files: pp.c pp_hot.c
4288 Title: "Keep array from dying during foreach(@array)"
4289 From: Chip Salzenberg
4290 Files: cop.h pp_ctl.c
4292 Title: "Fix C< $a="simple"; split /($a)/o >"
4293 From: Chip Salzenberg
4294 Files: pp.c t/op/misc.t
4296 Title: "Fix infinite loop for undef function in @SIG{__WARN__,__DIE__}"
4297 From: Chip Salzenberg
4300 Title: "Fix for anon-lists with tied entries coredump"
4301 From: Gurusamy Sarathy
4302 Msg-ID: <199701100745.CAA13057@aatma.engin.umich.edu>
4303 Date: Fri, 10 Jan 1997 02:45:11 -0500
4306 Title: "Don't set SVf_PADBUSY on immortal SVs"
4307 From: Chip Salzenberg
4310 Title: "Patch for Object subroutines"
4311 From: Ilya Zakharevich
4312 Msg-ID: <199701080156.UAA15366@monk.mps.ohio-state.edu>
4313 Date: Tue, 7 Jan 1997 20:56:02 -0500 (EST)
4316 Title: "Use an SVt_PVLV to hold stacked OP pointers when debugging"
4317 From: Chip Salzenberg
4318 Files: pp.c pp_hot.c
4320 Title: "Undo change that freed large pad vars"
4321 From: Chip Salzenberg
4326 Title: "Make MachTen hints file warn about db-recno failures"
4327 From: Dominic Dunlop <domo@slipper.ip.lu>
4328 Msg-ID: <v03010d00aef92fba6aca@[194.51.248.78]>
4329 Date: Wed, 8 Jan 1997 12:07:18 +0100
4330 Files: hints/machten.sh
4332 Title: "5.003_20, FreeBSD 3.0 and minor patch"
4333 From: roberto@eurocontrol.fr (Ollivier Robert)
4334 Msg-ID: <Mutt.19970108143747.roberto@caerdonn.eurocontrol.fr>
4335 Date: Wed, 8 Jan 1997 14:37:47 +0100
4338 Title: "Make installperl quieter; only shared libraries need 0555"
4339 From: Chip Salzenberg
4344 Title: "Advice on TEST failure"
4345 From: Dominic Dunlop <domo@slipper.ip.lu>
4346 Msg-ID: <v03010d01aefbaefcf3bc@[194.51.248.78]>
4347 Date: Fri, 10 Jan 1997 10:19:07 +0100
4350 Title: "UNIVERSAL tests"
4351 From: Roderick Schertler
4352 Files: MANIFEST t/op/universal.t
4354 Title: "Test deletion of array during foreach"
4355 From: Jarkko Hietaniemi
4358 Title: "patch for db-recno.t"
4360 Msg-ID: <9701121509.AA11147@claudius.bfsec.bt.co.uk>
4361 Date: Sun, 12 Jan 1997 15:09:33 +0000 (GMT)
4362 Files: t/lib/db-recno.t
4364 LIBRARY AND EXTENSIONS
4366 Title: "Localize info about filesystems being case-forgiving"
4367 From: Chip Salzenberg
4368 Files: lib/File/Basename.pm pod/checkpods.PL pod/pod2html.PL
4369 pod/pod2latex.PL pod/pod2man.PL pod/pod2text.PL
4370 utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL utils/perlbug.PL
4371 utils/perldoc.PL utils/pl2pm.PL utils/splain.PL
4372 x2p/find2perl.PL x2p/s2p.PL
4374 Title: "Fix for fd leak in IO::File::new_tmpfile"
4375 From: Graham Barr and Chip Salzenberg
4376 Files: ext/IO/IO.xs ext/IO/lib/IO/Handle.pm
4378 Title: "Refresh Getopt::Long to 2.6"
4379 From: Johan Vromans <jvromans@squirrel.nl>
4380 Files: lib/Getopt/Long.pm
4382 Title: "Refresh DB_File to 1.10"
4384 Msg-ID: <9701141247.AA21242@claudius.bfsec.bt.co.uk>
4385 Date: Tue, 14 Jan 97 12:47:40 GMT
4386 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
4388 Title: "Re: FileCache::cacheout clobbers $_"
4389 From: Roderick Schertler
4390 Msg-ID: <pz3ewb3189.fsf@eeyore.ibcinc.com>
4391 Date: 08 Jan 1997 23:45:58 -0500
4392 Files: lib/FileCache.pm lib/cacheout.pl
4394 Title: "PATCH: AutoSplit"
4396 Msg-ID: <9603111010.AA29935@tiuk.ti.com>
4397 Date: 11 Mar 1996 06:01:58 -0500
4398 Files: lib/AutoSplit.pm
4400 Title: "Re: Uninitialized value in Carp.pm ? "
4401 From: Gurusamy Sarathy
4402 Msg-ID: <199701141815.NAA07960@aatma.engin.umich.edu>
4403 Date: Tue, 14 Jan 1997 13:15:25 -0500
4406 Title: "Avoid "uninitialized" warnings from POSIX::constant()"
4407 From: Chip Salzenberg
4408 Files: ext/POSIX/POSIX.pm
4410 Title: "Eliminate warning from C<use overload>"
4411 From: Chip Salzenberg
4412 Files: lib/overload.pm
4414 Title: "low priority patches"
4416 Msg-ID: <9701081655.AA27349@claudius.bfsec.bt.co.uk>
4417 Date: Wed, 8 Jan 97 16:55:02 GMT
4418 Files: lib/Cwd.pm t/comp/redef.t t/lib/db-btree.t
4422 Title: "Re: xsubpp and Tk ==> segfault"
4423 From: Ilya Zakharevich
4424 Msg-ID: <199701080825.DAA15813@monk.mps.ohio-state.edu>
4425 Date: Wed, 8 Jan 1997 03:25:47 -0500 (EST)
4426 Files: lib/ExtUtils/xsubpp
4428 Title: "Re: MakeMaker and 'make uninstall'"
4429 From: Andreas Koenig
4430 Msg-ID: <199701101243.NAA26400@anna.in-berlin.de>
4431 Date: Fri, 10 Jan 1997 13:43:39 +0100
4432 Files: lib/ExtUtils/MM_Unix.pm
4434 Title: "Don't search for pod if path is already valid"
4435 From: Wayne Scott <wscott@ichips.intel.com>
4436 Msg-ID: <199701082325.PAA04521@pdxlx008.intel.com>
4437 Date: Wed, 08 Jan 1997 15:25:19 -0800
4438 Files: utils/perldoc.PL
4440 Title: "Yet another perldoc option"
4442 Msg-ID: <199610022200.AAA15334@furubotn.sn.no>
4443 Date: Thu, 3 Oct 1996 00:00:35 +0200
4444 Files: utils/perldoc.PL
4446 Title: "Re: perldoc, temp files, async pagers"
4447 From: Roderick Schertler
4448 Msg-ID: <pzwwtoom8p.fsf@eeyore.ibcinc.com>
4449 Date: 07 Jan 1997 22:54:14 -0500
4450 Files: utils/perldoc.PL
4454 Title: "Full documentation generation patch"
4455 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
4456 Msg-ID: <15309.853323388@lyon.grenoble.hp.com>
4457 Date: Wed, 15 Jan 97 11:16:28 +0100
4458 Files: MANIFEST pod/roffitall pod/rofftoc
4460 Title: "Re: documentation correction (i.e. patch) for perlsyn.pod"
4462 Msg-ID: <E0vilLh-0000M6-00@ursa.cus.cam.ac.uk>
4463 Date: Fri, 10 Jan 1997 18:06:37 +0000
4464 Files: pod/perlsyn.pod
4466 Title: "Document use of pos() and /\G/"
4467 From: Gurusamy Sarathy
4468 Msg-ID: <199701132013.PAA26606@aatma.engin.umich.edu>
4469 Date: Mon, 13 Jan 1997 15:13:12 -0500
4470 Files: pod/perlfunc.pod pod/perlnews.pod pod/perlop.pod
4471 pod/perlre.pod pod/perltoc.pod pod/perltrap.pod
4473 Title: "Fix example #4 in perlXStut"
4474 From: Ilya Zakharevich
4475 Msg-ID: <199701050739.CAA11112@monk.mps.ohio-state.edu>
4476 Date: Sun, 5 Jan 1997 02:39:45 -0500 (EST)
4477 Files: pod/perlxstut.pod
4479 Title: "Document new closure warnings"
4480 From: Chip Salzenberg
4481 Files: op.c pod/perldiag.pod
4483 Title: "Misc. doc patches missing in _20"
4484 From: Roderick Schertler
4485 Msg-ID: <102.852695733@eeyore.ibcinc.com>
4486 Date: Tue, 07 Jan 1997 22:55:33 -0500
4487 Files: pod/perlsub.pod pod/perltoc.pod pod/perlvar.pod
4494 The only language change in this release is the recension of support
4495 for named closures: Now, no subroutine declared "sub foo {}" can be
4496 a closure. (This is a return to the behavior of 5.003.) In addition,
4497 there are new warnings triggered by any apparent attempt to use named
4498 functions as closures.
4500 And, as usual, there are the usual little fixes, documentation
4501 updates, and expanded tests. This is good stuff. "I love you, man!"
4503 CORE LANGUAGE CHANGES
4505 Title: "Rescind named closures"
4506 From: Chip Salzenberg
4507 Files: Makefile.SH op.c perly.c perly.c.diff perly.y pp_hot.c
4509 Title: "Fix: empty @_ when calling empty-proto subs without parens"
4511 Msg-ID: <32CE30F0.7E8425A5@tiuk.ti.com>
4512 Date: Sat, 04 Jan 1997 10:29:04 +0000
4513 Files: perly.c perly.y
4517 Title: "Fix $^X on systems that set it to Perl's basename"
4518 From: Chip Salzenberg
4519 Files: hints/hpux.sh toke.c
4521 Title: "Configure/perl5/Compartmented Mode Workstation (fwd)"
4522 From: Andy Dougherty
4523 Msg-ID: <Pine.SOL.3.95.970106131505.1662C-100000@fractal.lafayette.ed
4524 Date: Mon, 06 Jan 1997 13:15:38 -0500 (EST)
4525 Files: Configure hints/dec_osf.sh
4527 Title: "Remove obsolete file "dl_os2.xs"."
4528 From: Ilya Zakharevich
4533 Title: "Fix C< sub foo (&@); sub bar (&); foo {}, bar {}, bar {} >"
4534 From: Chip Salzenberg
4535 Files: perly.c perly.c.diff perly.y
4537 Title: "plug for safe/opcode leaks"
4538 From: Doug MacEachern
4539 Msg-ID: <199701072220.RAA02117@postman.osf.org>
4540 Date: Tue, 07 Jan 1997 17:20:46 -0500
4543 Title: "Finish OP= warnings: none on ^="
4544 From: Chip Salzenberg
4545 Files: doop.c pp.c t/op/assignwarn.t
4547 Title: "Fix Dynaloader failures with DProf"
4548 From: Gurusamy Sarathy
4549 Msg-ID: <199701061718.MAA26909@aatma.engin.umich.edu>
4550 Date: Mon, 06 Jan 1997 12:18:46 -0500
4555 Title: "Make Configure default to the first domain in /etc/resolv.conf"
4556 From: Chip Salzenberg
4559 Title: "Start all helper scripts with $startsh"
4560 From: Chip Salzenberg
4563 Title: "Support libperl.so under FreeBSD"
4564 From: roberto@keltia.freenix.fr (Ollivier Robert)
4565 Msg-ID: <Mutt.19970105224149.roberto@keltia.freenix.fr>
4566 Date: Sun, 5 Jan 1997 22:41:49 +0100
4567 Files: Configure Makefile.SH
4571 Title: "New test: comp/proto.t"
4573 Msg-ID: <32D0C21F.3FB28D51@tiuk.ti.com>
4574 Date: Mon, 06 Jan 1997 09:13:03 +0000
4575 Files: MANIFEST t/comp/proto.t
4577 Title: "More magic variable tests"
4578 From: Roderick Schertler
4579 Msg-ID: <7043.852565192@eeyore.ibcinc.com>
4580 Date: Mon, 06 Jan 1997 10:39:52 -0500
4581 Files: t/harness t/op/magic.t
4583 LIBRARY AND EXTENSIONS
4585 Title: "File::Basename::dirname bugs"
4586 From: Robin Barker <rmb@cise.npl.co.uk>
4587 Msg-ID: <12393.9701071719@tempest.cise.npl.co.uk>
4588 Date: Tue, 7 Jan 97 17:19:59 GMT
4589 Files: lib/File/Basename.pm t/lib/basename.t
4591 Title: "sigaction() problems"
4592 From: Roderick Schertler
4593 Msg-ID: <12808.852583324@eeyore.ibcinc.com>
4594 Date: Mon, 06 Jan 1997 15:42:04 -0500
4595 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
4597 Title: "Fix importation of FileHandle methods; fix POSIX docs"
4598 From: Chip Salzenberg
4599 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod lib/FileHandle.pm
4601 Title: "Patch: make hints files warn about db-recno failures"
4602 From: Dominic Dunlop <domo@slipper.ip.lu>
4603 Msg-ID: <v03010d00aef53ac4d18a@[194.51.248.68]>
4604 Date: Sun, 5 Jan 1997 12:34:25 +0100
4605 Files: MANIFEST hints/aux.sh hints/broken-db.msg hints/freebsd.sh
4609 Title: "pod2html.PL patch (for 5.003-19)"
4610 From: Fabien TASSIN <tassin@eerie.fr>
4611 Msg-ID: <199701052347.AAA21297@solar5>
4612 Date: Mon, 6 Jan 1997 00:47:01 +0100
4613 Files: pod/pod2html.PL
4617 Title: "tiny doc patches"
4618 From: Roderick Schertler
4619 Msg-ID: <23338.852394333@eeyore.ibcinc.com>
4620 Date: Sat, 04 Jan 1997 11:12:13 -0500
4621 Files: pod/perlapio.pod pod/perlnews.pod pod/perltoc.pod
4623 Title: "doc patch for defined on perlfunc.pod"
4624 From: Roderick Schertler
4625 Msg-ID: <pz91686ek1.fsf@eeyore.ibcinc.com>
4626 Date: 04 Jan 1997 21:28:30 -0500
4627 Files: pod/perlfunc.pod
4629 Title: "doc patch: perldsc"
4630 From: Roderick Schertler
4631 Msg-ID: <pzafqo6eo9.fsf@eeyore.ibcinc.com>
4632 Date: 04 Jan 1997 21:25:58 -0500
4633 Files: pod/perldsc.pod pod/perltoc.pod
4635 Title: "Re: constant function inlining"
4636 From: Roderick Schertler
4637 Msg-ID: <pzk9pp1b95.fsf@eeyore.ibcinc.com>
4638 Date: 07 Jan 1997 15:27:50 -0500
4639 Files: pod/perldiag.pod pod/perlsub.pod
4641 Title: "scalar caller doc fix"
4642 From: Roderick Schertler
4643 Msg-ID: <18245.852608060@eeyore.ibcinc.com>
4644 Date: Mon, 06 Jan 1997 22:34:20 -0500
4645 Files: pod/perlfunc.pod
4647 Title: "perlpod.pod possible patches"
4648 From: lvirden@cas.org (Larry W. Virden, x2487)
4649 Msg-ID: <9701070756.AA1185@cas.org>
4650 Date: Tue, 7 Jan 1997 07:56:30 -0500
4651 Files: pod/perlpod.pod
4653 Title: "Misc perlfunc updates"
4654 From: Tom Christiansen
4655 Files: pod/perlfunc.pod pod/perltoc.pod
4662 Lots of internal cleanup in this patch, especially plugged memory
4663 leaks when embedded Perl interpreters shut down and restart. The
4664 method cache is now invisible to user code. And there is a new test
4665 directory, "t/pragma".
4667 IMHO, this is Beta quality code.
4669 Here's a list of the more significant changes...
4671 CORE LANGUAGE CHANGES
4673 Title: "Make method cache invisible to user code"
4674 From: Chip Salzenberg
4675 Files: dump.c gv.c gv.h hv.c op.c perl.c pp_hot.c pp_sys.c sv.c
4678 Title: "Never parse "{m,s,y,tr,q{,q,w,x}}:{,:}" as package or label"
4679 From: Chip Salzenberg
4684 Title: "Fix $^X under HP-UX"
4685 From: Chip Salzenberg
4686 Files: hints/hpux.sh toke.c
4688 Title: "New hints/hpux.sh"
4690 Msg-ID: <199612312309.AA283393772@hpcc123.corp.hp.com>
4691 Date: Tue, 31 Dec 1996 15:09:32 -0800
4692 Files: hints/hpux.sh
4696 Title: "Fix segv when calling named closures"
4697 From: Chip Salzenberg
4700 Title: "Finish rationalizing "undef value" warnings"
4701 From: Chip Salzenberg
4702 Files: doop.c pp.c sv.c t/op/assignwarn.t
4704 Title: "Arrange for all "_<file" entries to be in %main::"
4705 From: Chip Salzenberg
4706 Files: gv.c lib/perl5db.pl
4708 Title: "Introduce CVf_NODEBUG flag"
4709 From: Gurusamy Sarathy
4710 Msg-ID: <199701012042.PAA25994@aatma.engin.umich.edu>
4711 Date: Wed, 01 Jan 1997 15:42:05 -0500
4712 Files: cv.h pp_hot.c
4714 Title: "Reword 'may be "0"' warning per Larry; fix its line number"
4715 From: Chip Salzenberg
4716 Files: op.c pod/perldiag.pod
4718 Title: "5.003_18: perl_{con,des}truct fixes"
4719 From: Doug MacEachern
4720 Msg-ID: <199701032042.PAA06766@postman.osf.org>
4721 Date: Fri, 03 Jan 1997 15:42:04 -0500
4722 Files: perl.c perl.h pod/perlembed.pod pod/perltoc.pod t/op/sysio.t
4724 Title: "Fix lost value from READLINE after TIEHANDLE"
4725 From: Gurusamy Sarathy
4726 Files: pp_hot.c sv.h
4728 Title: "Free memory of large lexical variables when leaving scope"
4729 From: Chip Salzenberg
4734 Title: "Create t/pragma directory; populate with new and old"
4736 Files: MANIFEST Makefile.SH t/TEST t/comp/use.t t/lib/locale.t
4737 t/op/overload.t t/op/use.t t/pragma/locale.t t/pragma/overload.t
4738 t/pragma/strict-refs t/pragma/strict-subs t/pragma/strict-vars
4739 t/pragma/strict.t t/pragma/subs.t t/pragma/warn-global
4742 Title: "New tests: comp/colon.t and op/assignwarn.t"
4743 From: Robin Barker <rmb@cise.npl.co.uk>
4744 Files: MANIFEST t/comp/colon.t t/op/assignwarn.t
4746 LIBRARY AND EXTENSIONS
4748 Title: "Make libs clean under '-w'"
4749 From: Jarkko Hietaniemi
4750 Files: lib/AutoSplit.pm lib/Devel/SelfStubber.pm lib/Env.pm
4751 lib/Math/Complex.pm lib/Pod/Functions.pm lib/Search/Dict.pm
4752 lib/SelfLoader.pm lib/Term/Complete.pm lib/chat2.pl
4753 lib/complete.pl lib/diagnostics.pm lib/ftp.pl lib/termcap.pl
4758 Title: "Perlguts, version 28"
4760 Msg-ID: <199701032110.AA102535846@hpcc123.corp.hp.com>
4761 Date: Fri, 3 Jan 1997 13:10:46 -0800
4762 Files: pod/perlguts.pod
4764 Title: "Re: perldelta, take 3"
4766 Msg-ID: <9701031748.AA15335@toad.ig.co.uk>
4767 Date: Fri, 3 Jan 1997 17:48:46 +0000
4768 Files: pod/perlnews.pod
4770 Title: "Miscellaneous pod patches"
4771 From: Ralf S. Engelschall <rse@engelschall.com>
4772 Files: pod/Makefile pod/perldebug.pod pod/perlfunc.pod
4775 Title: "expanded flock() docs"
4776 From: Roderick Schertler
4777 Msg-ID: <4481.852337871@eeyore.ibcinc.com>
4778 Date: Fri, 03 Jan 1997 19:31:11 -0500
4779 Files: pod/perlfunc.pod
4781 Title: "Use Text::Wrap in buildtoc; run buildtoc"
4782 From: Ulrich Pfeifer
4783 Files: pod/buildtoc pod/perltoc.pod
4785 Title: "Remove obsolete perlovl.pod"
4786 From: Chip Salzenberg
4787 Files: MANIFEST plan9/mkfile pod/perlovl.pod vms/Makefile
4795 Yet further down the road to 5.004....
4797 CORE LANGUAGE CHANGES
4799 Title: "Inherited overloading"
4800 From: Ilya Zakharevich
4801 Msg-ID: <199612291312.IAA02134@monk.mps.ohio-state.edu>
4802 Date: Sun, 29 Dec 1996 08:12:54 -0500 (EST)
4803 Files: gv.c lib/overload.pm perl.h sv.c sv.h t/op/overload.t
4805 Title: "Hide lexicals from C<use>d or C<require>d module (!)"
4806 From: Chip Salzenberg
4809 Title: "Closures at file scope must be anonymous"
4810 From: Chip Salzenberg
4813 Title: "Warn on '{if,while} ($x = X)' where X is glob, readdir, or <FH>"
4814 From: Chip Salzenberg
4815 Files: op.c pod/perldiag.pod
4817 Title: "Warn on 'undef $x; $x OP 1' where OP is *=, /=, %=, or **="
4818 From: Chip Salzenberg
4823 Title: "Ultrix setlocale() workaround"
4824 From: Chip Salzenberg
4825 Files: hints/ultrix_4.sh util.c
4829 Title: "Get rid of 'Leaked scalars'"
4830 From: Chip Salzenberg
4831 Files: cop.h gv.c op.c
4833 Title: "Don't forget $c in C<(($a,$b,$c)=(1,2))=(3,4,5)>"
4834 From: Chip Salzenberg
4837 Title: "Fix core dump on perl_construct()/perl_destruct() loop"
4838 From: Chip Salzenberg
4841 Title: "Add missing syms to global.sym; update magic doc"
4842 From: Chip Salzenberg
4843 Files: global.sym pod/perlguts.pod
4847 Title: "Expanded locale.t and misc.t"
4848 From: Jarkko Hietaniemi
4849 Files: t/lib/locale.t t/lib/misc.t
4851 Title: "Expanded my.t"
4852 From: Chip Salzenberg
4855 Title: "test harness for C<use x.xxxx>"
4857 Msg-ID: <32C76882.3F3C7999@tiuk.ti.com>
4858 Date: Mon, 30 Dec 1996 07:00:18 +0000
4859 Files: MANIFEST t/op/use.t
4863 Msg-ID: <Pine.GSO.3.95.961229170736.15213M-100000@solaris.teleport.co
4864 Date: Sun, 29 Dec 1996 17:46:21 -0800 (PST)
4865 Files: t/op/each.t t/op/oct.t t/op/quotemeta.t t/op/rand.t
4867 LIBRARY AND EXTENSIONS
4869 Title: "Improving Config.pm"
4871 Msg-ID: <Pine.GSO.3.95.961230091244.13467L-100000@solaris.teleport.co
4872 Date: Mon, 30 Dec 1996 09:24:16 -0800 (PST)
4875 Title: "File::Copy under OS/2"
4876 From: Ilya Zakharevich
4877 Msg-ID: <199612280347.WAA00293@monk.mps.ohio-state.edu>
4878 Date: Fri, 27 Dec 1996 22:47:24 -0500 (EST)
4879 Files: lib/File/Copy.pm t/lib/filecopy.t
4883 Title: "Updates to perllocale.pod"
4884 From: Dominic Dunlop <domo@slipper.ip.lu>
4885 Files: pod/perllocale.pod
4887 Title: "Locale-related pod patches, take 2"
4888 From: Dominic Dunlop <domo@slipper.ip.lu>
4889 Msg-ID: <v03007800aeea9e488b36@[194.51.248.77]>
4890 Date: Sat, 28 Dec 1996 10:56:41 +0100
4891 Files: pod/perl.pod pod/perlform.pod pod/perlfunc.pod pod/perlop.pod
4892 pod/perlre.pod pod/perlsec.pod
4894 Title: "Re: perldiag.pod entry for "Scalar value @%s{%s} ...""
4895 From: Roderick Schertler
4896 Msg-ID: <2043.852051019@eeyore.ibcinc.com>
4897 Date: Tue, 31 Dec 1996 11:50:19 -0500
4898 Files: pod/perldiag.pod
4905 The rate of patches is slowing down.... I see 5.004 at the end of the
4906 tunnel! (Hey, what's that whistle?)
4908 CORE LANGUAGE CHANGES
4910 Title: "Support named closures"
4911 From: Chip Salzenberg
4912 Files: cv.h op.c perl.c pp.c pp_ctl.c pp_hot.c
4916 Title: "perl5.003_15 and Interactive Unix"
4917 From: win@in.rhein-main.de (Winfried Koenig)
4918 Msg-ID: <m0vd254-0004oKC@incom.rhein-main.de>
4919 Date: Thu, 26 Dec 1996 00:45:45 +0200 (EET)
4920 Files: hints/isc.sh pp_sys.c
4922 Title: "Suggest "usemymalloc='n'" for FreeBSD 2.*"
4923 From: rse@engelschall.com (Ralf S. Engelschall)
4924 Files: hints/freebsd.sh
4926 Title: "Minor OS/2 fixes"
4927 From: Ilya Zakharevich
4928 Msg-ID: <199612252105.QAA11890@monk.mps.ohio-state.edu>
4929 Date: Wed, 25 Dec 1996 16:05:42 -0500 (EST)
4930 Files: os2/os2ish.h pod/perlxstut.pod
4934 Title: "Fix {,un}tainting of $1 etc. when C<use locale>"
4935 From: Chip Salzenberg
4938 Title: "Limit effects of "=pod" to a single file"
4939 From: Chip Salzenberg
4944 Title: "New tests: op/method.t and op/locale.t"
4945 From: Ilya Zakharevich and Jarkko Hietaniemi
4946 Files: MANIFEST t/lib/locale.t t/op/method.t
4948 Title: "Test C< ()=() >"
4949 From: Chip Salzenberg
4952 LIBRARY AND EXTENSIONS
4954 Title: "Refresh MakeMaker to 5.39"
4955 From: Andreas Koenig
4956 Files: lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm
4957 lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
4958 lib/ExtUtils/Mksymlists.pm
4960 Title: "Newer debugger"
4961 From: Ilya Zakharevich
4962 Msg-ID: <199612261954.OAA12999@monk.mps.ohio-state.edu>
4963 Date: Thu, 26 Dec 1996 14:54:34 -0500 (EST)
4964 Files: lib/perl5db.pl
4968 Title: "Perlguts, version 27"
4970 Msg-ID: <199612250144.AA059528263@hpcc123.corp.hp.com>
4971 Date: Tue, 24 Dec 1996 17:44:23 -0800
4972 Files: pod/perlguts.pod
4974 Title: "perlpod.pod patch for _16"
4975 From: Kenneth Albanowski
4976 Msg-ID: <Pine.LNX.3.93.961224225906.337B-100000@kjahds.com>
4977 Date: Tue, 24 Dec 1996 23:00:10 -0500 (EST)
4978 Files: pod/perlpod.pod
4980 Title: "tiny perllocale.pod diff for _16"
4981 From: Jarkko Hietaniemi
4982 Msg-ID: <199612261306.PAA21161@alpha.hut.fi>
4983 Date: Thu, 26 Dec 1996 15:06:04 +0200 (EET)
4984 Files: pod/perllocale.pod
4991 This patch is all bug fixes, library updates, and documentation
4992 updates. We'll get to 5.004 RSN, I promise. :-)
4994 CORE LANGUAGE CHANGES
4996 Title: "Fix closures that are not in subroutines"
4997 From: Chip Salzenberg
5002 Title: "_13: patches for unicos/unicosmk"
5004 Msg-ID: <199612202038.OAA22805@poplar.cray.com>
5005 Date: Fri, 20 Dec 1996 14:38:50 -0600
5006 Files: Configure MANIFEST hints/unicos.sh hints/unicosmk.sh
5010 Title: "Fix 'foreach(@ARGV) { while (<>) { push @p,$_ } }'"
5011 From: Chip Salzenberg
5012 Files: cop.h pp_hot.c scope.c
5014 Title: "Eliminate warnings from C< undef $x; $x OP= "foo" >"
5015 From: Chip Salzenberg
5016 Files: doop.c pp.c pp.h pp_hot.c
5018 Title: "Try again to improve method caching"
5019 From: Ilya Zakharevich
5020 Msg-ID: <199612240113.UAA09487@monk.mps.ohio-state.edu>
5021 Date: Mon, 23 Dec 1996 20:13:56 -0500 (EST)
5024 Title: "Be more careful about 'o' magic memory management"
5025 From: Chip Salzenberg
5028 Title: "Fix bad pointer refs when localized object loses magic"
5029 From: Chip Salzenberg
5032 LIBRARY AND EXTENSIONS
5034 Title: "Refresh CPAN to 1.09"
5035 From: Andreas Koenig
5038 Title: "Refresh Net::Ping to 2.02"
5039 From: Russell Mosemann <mose@ccsn.edu>
5040 Files: lib/Net/Ping.pm
5042 Title: "Refresh IO to 1.14"
5044 Files: MANIFEST ext/IO/IO.xs ext/IO/README ext/IO/lib/IO/File.pm
5045 ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Pipe.pm
5046 ext/IO/lib/IO/Seekable.pm ext/IO/lib/IO/Select.pm
5047 ext/IO/lib/IO/Socket.pm t/lib/io_dup.t t/lib/io_pipe.t
5048 t/lib/io_sel.t t/lib/io_sock.t t/lib/io_tell.t
5049 t/lib/io_udp.t t/lib/io_xs.t
5051 BUILD PROCESS AND UTILITIES
5053 Title: "Don't recurse into subdirs twice on 'make realclean'"
5054 From: Chip Salzenberg
5057 Title: "Use root EXTERN.h when compiling x2p/malloc.c."
5059 Files: x2p/Makefile.SH
5061 Title: "Fix compilation errors when malloc.c used for x2p"
5062 From: Robin Barker <rmb@cise.npl.co.uk>
5067 Title: "Edit INSTALL to describe new binary compat setup"
5068 From: Chip Salzenberg
5071 Title: "Update to perllocale.pod"
5072 From: Jarkko Hietaniemi
5073 Files: pod/perllocale.pod
5080 As soon as I posted 5.003_14, I found a fatal error in it. :-(
5082 This release is strictly a bug fix -- it removes some function caching
5083 changes that were supposed to be improvements, but weren't.
5090 We seem to have achieved "release candidate" status.
5092 CORE LANGUAGE CHANGES
5094 Title: "Eliminate support for {if,unless,while,until} BLOCK BLOCK"
5095 From: Chip Salzenberg
5096 Files: perly.c perly.c.diff perly.y toke.c
5098 Title: "Taint $x after $x =~ s/pat/xyz/ if pat or xyz is tainted by locale"
5099 From: Chip Salzenberg
5100 Files: cop.h mg.c pp_ctl.c pp_hot.c
5102 Title: "Complete support for modifying undefined array members in foreach"
5103 From: Chip Salzenberg
5104 Files: global.sym mg.c perl.h pp.c pp_hot.c proto.h sv.c
5108 Title: "patch for regex bug: (x|x){n}"
5109 From: Gurusamy Sarathy
5110 Msg-ID: <199612210259.VAA10170@aatma.engin.umich.edu>
5111 Date: Fri, 20 Dec 1996 21:59:22 -0500
5114 Title: "Bug in debugger with import manipulations"
5115 From: Ilya Zakharevich
5116 Msg-ID: <199612231037.FAA08617@monk.mps.ohio-state.edu>
5117 Date: Mon, 23 Dec 1996 05:37:48 -0500 (EST)
5120 Title: "Import and dynamic methods"
5121 From: Ilya Zakharevich
5122 Msg-ID: <199612230645.BAA08378@monk.mps.ohio-state.edu>
5123 Date: Mon, 23 Dec 1996 01:45:37 -0500 (EST)
5124 Files: gv.c hv.c sv.c
5126 Title: "malloc.c patch"
5127 From: Ilya Zakharevich
5128 Msg-ID: <199612220748.CAA07164@monk.mps.ohio-state.edu>
5129 Date: Sun, 22 Dec 1996 02:48:58 -0500 (EST)
5132 Title: "sv_gets patch"
5133 From: Ilya Zakharevich
5134 Msg-ID: <199612220824.DAA07235@monk.mps.ohio-state.edu>
5135 Date: Sun, 22 Dec 1996 03:24:04 -0500 (EST)
5138 Title: "pos $str patch"
5139 From: Ilya Zakharevich
5140 Msg-ID: <199612220831.DAA07247@monk.mps.ohio-state.edu>
5141 Date: Sun, 22 Dec 1996 03:31:21 -0500 (EST)
5142 Files: mg.c pp_hot.c t/op/pat.t
5144 Title: "Prevent warnings when STDCHAR is unsigned"
5145 From: Chip Salzenberg
5146 Files: perlio.c perlio.h
5150 Title: "Fix bugs in bincompat3 usage"
5151 From: Chip Salzenberg
5152 Files: perl.h perl_exp.SH
5154 Title: "Support shared libperl on SunOS"
5155 From: Ulrich Pfeifer
5158 Title: "Configure on OS/2"
5159 From: Ilya Zakharevich
5160 Msg-ID: <199612202325.SAA05505@monk.mps.ohio-state.edu>
5161 Date: Fri, 20 Dec 1996 18:25:30 -0500 (EST)
5164 Title: "Fixes for Interactive Unix"
5165 From: win@in.rhein-main.de (Winfried Koenig)
5166 Msg-ID: <m0vbeNO-00003WC@incom.rhein-main.de>
5167 Date: Sun, 22 Dec 96 05:14 EET
5168 Files: hints/isc.sh op.c pp_sys.c universal.c
5170 Title: "Use "proto" instead of "_" in sdbm.h"
5171 From: Chip Salzenberg
5172 Files: ext/SDBM_File/sdbm/sdbm.h
5174 Title: "VMS patches to 5.003_13"
5175 From: Charles Bailey
5176 Msg-ID: <01IDBYYFYPIS002ASE@hmivax.humgen.upenn.edu>
5177 Date: Mon, 23 Dec 1996 01:26:47 -0500 (EST)
5178 Files: deb.c ext/POSIX/POSIX.xs gv.c lib/File/Copy.pm mg.c perl.c
5179 perl.h proto.h sv.c t/lib/filecopy.t taint.c toke.c util.c
5180 vms/Makefile vms/config.vms vms/descrip.mms
5181 vms/gen_shrfls.pl vms/genconfig.pl vms/genopt.com
5182 vms/perly_c.vms vms/perly_h.vms vms/test.com vms/vms.c
5185 UTILITIES, LIBRARY, AND EXTENSIONS
5187 Title: "Remove libnet"
5188 From: Chip Salzenberg
5189 Files: MANIFEST pod/perlmod.pod
5191 Title: "Refresh CPAN module to 1.08"
5192 From: Chip Salzenberg
5193 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
5195 Title: "Refresh ExtUtils::Manifest to version 1.28"
5196 From: Andreas Koenig
5197 Files: lib/ExtUtils/Manifest.pm
5199 Title: "Update IO->VERSION() to 1.1201 for CPAN's sake"
5200 From: Chip Salzenberg
5201 Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
5203 Title: "Remodel File::Copy."
5204 From: Chip Salzenberg
5205 Files: lib/File/Copy.pm
5207 Title: "dumb bug in User::pwent.pm"
5208 From: Tom Christiansen
5209 Msg-ID: <199612201145.EAA27860@mox.perl.com>
5210 Date: Fri, 20 Dec 1996 04:45:37 -0700
5211 Files: lib/User/pwent.pm
5215 Title: "Better support for =for"
5216 From: Kenneth Albanowski
5217 Msg-ID: <Pine.LNX.3.93.961220163747.298T-100000@kjahds.com>
5218 Date: Fri, 20 Dec 1996 16:43:35 -0500 (EST)
5219 Files: lib/Pod/Text.pm pod/pod2latex.PL pod/pod2man.PL
5221 Title: "perllocale.pod -- second draft"
5222 From: Dominic Dunlop <domo@slipper.ip.lu>
5223 Msg-ID: <v03007800aee1923e30a2@[194.51.248.68]>
5224 Date: Sat, 21 Dec 1996 15:00:50 +0100
5225 Files: pod/perllocale.pod
5227 Title: "Perlguts, version 26"
5229 Msg-ID: <199612201943.AA048111018@hpcc123.corp.hp.com>
5230 Date: Fri, 20 Dec 1996 11:43:38 -0800
5231 Files: pod/perlguts.pod
5233 Title: "Update pod/Makefile; s/perli18n/perllocale/"
5234 From: Chip Salzenberg
5235 Files: ext/POSIX/POSIX.pod lib/I18N/Collate.pm pod/Makefile
5236 pod/perl.pod pod/perlmod.pod pod/perlnews.pod pod/roffitall
5238 Title: "obstruct pod2man doc tweaks"
5239 From: Roderick Schertler
5240 Msg-ID: <3923.851106237@eeyore.ibcinc.com>
5241 Date: Fri, 20 Dec 1996 13:23:57 -0500
5242 Files: lib/Class/Template.pm lib/Time/tm.pm
5249 The watchword here is "synchronization." There were a couple of
5250 show-stopper bugs in 5.003_12, so I'm issuing this patch to bring
5251 everyone up to a common working base.
5253 CORE LANGUAGE CHANGES
5255 Title: "Disallow labels named q, qq, qw, qx, s, y, and tr"
5256 From: Chip Salzenberg
5259 Title: "Make evals' lexicals visible to nested evals"
5260 From: Chip Salzenberg
5265 Title: "Fix core dump bug with anoncode"
5266 From: Chip Salzenberg
5269 Title: "Allow DESTROY to make refs to dying objects"
5270 From: Chip Salzenberg
5275 Title: "Add missing backslash in Configure"
5276 From: Chip Salzenberg
5279 UTILITIES, LIBRARY, AND EXTENSIONS
5281 Title: "Include libnet-1.01 instead of old Net::FTP"
5283 Files: MANIFEST lib/Net/Cmd.pm lib/Net/Domain.pm
5284 lib/Net/DummyInetd.pm lib/Net/FTP.pm lib/Net/NNTP.pm
5285 lib/Net/Netrc.pm lib/Net/POP3.pm lib/Net/SMTP.pm
5286 lib/Net/SNPP.pm lib/Net/Socket.pm lib/Net/Telnet.pm
5287 lib/Net/Time.pm pod/perlmod.pod
5289 Title: "Use binmode when doing binary FTP"
5290 From: Ilya Zakharevich
5291 Files: lib/Net/FTP.pm
5293 Title: "Re: Open3.pm tries to close unopened file handle"
5294 From: Roderick Schertler
5295 Msg-ID: <pzloavmd9h.fsf@eeyore.ibcinc.com>
5296 Date: 18 Dec 1996 22:19:54 -0500
5297 Files: MANIFEST lib/IPC/Open2.pm lib/IPC/Open3.pm lib/open2.pl
5298 lib/open3.pl pod/perldiag.pod pod/perlfunc.pod t/lib/open2.t
5301 Title: "Long-standing problem in Socket module"
5302 From: Spider Boardman
5303 Msg-ID: <199612190418.XAA07291@Orb.Nashua.NH.US>
5304 Date: Wed, 18 Dec 1996 23:18:14 -0500
5305 Files: Configure Porting/Glossary config_H config_h.SH
5306 ext/Socket/Socket.pm ext/Socket/Socket.xs
5308 Title: "flock() constants"
5309 From: Roderick Schertler
5310 Msg-ID: <26669.850977437@eeyore.ibcinc.com>
5311 Date: Thu, 19 Dec 1996 01:37:17 -0500
5312 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs pod/perlfunc.pod
5314 Title: "Re: find2perl . -xdev BROKEN still"
5315 From: Roderick Schertler
5316 Msg-ID: <pzvi9yig3h.fsf@eeyore.ibcinc.com>
5317 Date: 19 Dec 1996 12:44:34 -0500
5318 Files: lib/File/Find.pm lib/find.pl lib/finddepth.pl
5322 Title: "small doc tweaks for _12"
5323 From: Roderick Schertler
5324 Msg-ID: <1826.851011557@eeyore.ibcinc.com>
5325 Date: Thu, 19 Dec 1996 11:05:57 -0500
5326 Files: lib/UNIVERSAL.pm pod/perldiag.pod pod/perltie.pod
5328 Title: "Re: missing E<> POD directive in perlpod.pod"
5329 From: Roderick Schertler
5330 Msg-ID: <pzwwueimak.fsf@eeyore.ibcinc.com>
5331 Date: 19 Dec 1996 10:30:43 -0500
5332 Files: pod/perlpod.pod pod/pod2html.PL
5339 This patch is huge. A multitude of bug fixes, new modules (especially
5340 CPAN and Net::FTP), a couple of new Configure variables, updated
5341 docs... it's a long list. And speaking of lists, here's a list of
5342 the more significant changes in 5.003_12:
5344 CORE LANGUAGE CHANGES
5346 Title: "Support C<delete @hash{@keys}>"
5347 From: Chip Salzenberg
5348 Files: op.c op.h opcode.pl pod/perldiag.pod pod/perlfunc.pod pp.c
5351 Title: "Autovivify scalars"
5352 From: Chip Salzenberg
5353 Files: dump.c op.c op.h pp.c pp_hot.c
5355 Title: "Allow any word, including keyword, as label"
5356 From: Chip Salzenberg
5361 Title: "Allow assignment to empty array values during foreach()"
5362 From: Chip Salzenberg
5363 Files: cop.h global.sym mg.c op.c perl.h pp_hot.c proto.h sv.c
5365 Title: "Fix nested closures"
5366 From: Chip Salzenberg
5367 Files: op.c opcode.pl pp.c pp_ctl.c pp_hot.c
5369 Title: "Fix core dump on auto-vivification"
5370 From: Chip Salzenberg
5373 Title: "Fix core dump on C<open $undef_var, "X">"
5374 From: Chip Salzenberg
5377 Title: "Fix -T/-B on globs and globrefs"
5378 From: Chip Salzenberg
5381 Title: "Fix memory management of $`, $&, and $'"
5382 From: Chip Salzenberg
5383 Files: pp_hot.c regexec.c
5385 Title: "Fix paren matching during backtracking"
5386 From: Chip Salzenberg
5389 Title: "Fix memory leak and std{in,out,err} death in perl_{con,de}str
5390 From: Chip Salzenberg
5391 Files: miniperlmain.c perl.c perl.h sv.c
5393 Title: "Discard garbage bytes at end of prototype()"
5394 From: Chip Salzenberg
5397 Title: "Fix local($pack::{foo})"
5398 From: Chip Salzenberg
5399 Files: global.sym pp.c pp_hot.c proto.h scope.c
5401 Title: "Fix for AmigaOS - inplace operation"
5402 From: Norbert Pueschel
5403 Msg-ID: <77724601@Armageddon.meb.uni-bonn.de>
5404 Date: Sun, 08 Dec 1996 15:33:00 +0100
5407 Title: "Disable warn, die, and parse hooks _before_ global destruction
5408 From: Chip Salzenberg
5411 Title: "Re: Bug in formline "
5412 From: Gurusamy Sarathy
5413 Msg-ID: <199612081958.OAA26025@aatma.engin.umich.edu>
5414 Date: Sun, 08 Dec 1996 14:58:32 -0500
5417 Title: "Fix C<@a = ($a,$b,$c,$d) = (1,2)>"
5418 From: Chip Salzenberg
5421 Title: "Fix %ENV assignment when environment starts out empty"
5422 From: Chip Salzenberg
5425 Title: "Properly support and document newRV{,_inc,_noinc}"
5426 From: Chip Salzenberg
5427 Files: global.sym pod/perlguts.pod sv.c sv.h
5429 Title: "Support SvREADONLY on arrays"
5430 From: Chip Salzenberg
5433 Title: "Allow lvalue pos inside recursive function"
5434 From: Chip Salzenberg
5435 Files: op.c pp.c pp_ctl.c pp_hot.c
5439 Title: "Eliminate PerlIO warnings when setting cnt to -1"
5440 From: Chip Salzenberg
5443 Title: "Make $privlib contents compatible with 5.003"
5444 From: Chip Salzenberg
5445 Files: INSTALL ext/Opcode/Safe.pm installperl lib/FileHandle.pm
5448 Title: "Support $bincompat3 config variable; update metaconfig units"
5449 From: Chip Salzenberg
5450 Files: Configure MANIFEST compat3.sym config_h.SH embed.pl global.sym
5451 old_embed.pl old_global.sym old_perl_exp.SH perl_exp.SH
5453 Title: "Look for gettimeofday() in Configure"
5454 From: John Hughes <john@AtlanTech.COM>
5455 Msg-ID: <01BBE77A.F6F37F80@malvinas.AtlanTech.COM>
5456 Date: Wed, 11 Dec 1996 15:49:57 +0100
5457 Files: Configure config_H config_h.SH pp.c
5459 Title: "Make $startperl a relative path if people want portable scrip
5460 From: Chip Salzenberg
5463 Title: "Homogenize use of "eval exec" hack"
5464 From: Chip Salzenberg
5465 Files: Porting/Glossary eg/README eg/nih eg/sysvipc/ipcmsg
5466 eg/sysvipc/ipcsem eg/sysvipc/ipcshm lib/diagnostics.pm
5467 makeaperl.SH pod/checkpods.PL pod/perlrun.pod
5468 pod/pod2html.PL pod/pod2latex.PL pod/pod2man.PL
5469 pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL
5470 utils/perlbug.PL utils/perldoc.PL utils/pl2pm.PL x2p/a2py.c
5471 x2p/find2perl.PL x2p/s2p.PL
5473 Title: "LynxOS support"
5474 From: seibert@Lynx.COM (Greg Seibert)
5475 Msg-ID: <m0vYEsY-0000IZC@kzinti.lynx.com>
5476 Date: Thu, 12 Dec 1996 09:25:00 PST
5477 Files: Configure MANIFEST hints/lynxos.sh t/op/stat.t
5479 Title: "In Linux hints, set suidsafe=no and dosuid=yes"
5480 From: Chip Salzenberg
5481 Files: hints/linux.sh
5483 Title: "5.003_11 on UnixWare 2.1.1 - Only one small UnixWare buglet"
5484 From: aburlison@cix.compulink.co.uk (Alan Burlison)
5485 Msg-ID: <memo.453720@cix.compulink.co.uk>
5486 Date: Wed, 11 Dec 96 18:34 GMT0
5487 Files: hints/svr4.sh
5489 Title: "Re: db-recno.t failures with _11 on Freebsd 2.1-stable"
5490 From: Roderick Schertler
5491 Msg-ID: <pzohg0r5tr.fsf@eeyore.ibcinc.com>
5492 Date: 11 Dec 1996 18:58:56 -0500
5493 Files: INSTALL hints/freebsd.sh
5495 Title: "OS/2 updates from Ilya"
5496 From: Ilya Zakharevich
5497 Files: README.os2 os2/Changes os2/Makefile.SHs os2/os2.c os2/os2ish.h
5499 Title: "VMS patches to 5.003_11"
5500 From: Charles Bailey
5501 Msg-ID: <01ICTR32LCZG001A1D@hmivax.humgen.upenn.edu>
5502 Date: Mon, 09 Dec 1996 23:16:10 -0500 (EST)
5503 Files: MANIFEST regexec.c t/lib/filehand.t util.c vms/*
5507 Title: "recurse recurse recurse ..."
5508 From: Jarkko Hietaniemi
5509 Msg-ID: <199612092144.XAA29025@alpha.hut.fi>
5510 Date: Mon, 9 Dec 1996 23:44:27 +0200 (EET)
5511 Files: MANIFEST t/op/recurse.t
5513 UTILITIES, LIBRARY, AND EXTENSIONS
5515 Title: "Add CPAN and Net::FTP"
5516 From: Chip Salzenberg
5517 Files: MANIFEST lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
5518 lib/Net/FTP.pm lib/Net/Netrc.pm lib/Net/Socket.pm
5521 Title: "Please update Text::Wrap and Text::Tabs"
5522 From: David Muir Sharnoff <muir@idiom.com>
5523 Msg-ID: <199612180659.WAA24957@idiom.com>
5524 Date: Tue, 17 Dec 1996 22:59:59 -0800 (PST)
5525 Files: lib/Text/Tabs.pm lib/Text/Wrap.pm
5527 Title: "Add File::Compare"
5528 From: Nick Ing-Simmons
5529 Msg-ID: <199612161844.SAA02152@pluto>
5530 Date: Mon, 16 Dec 1996 18:44:59 GMT
5531 Files: MANIFEST lib/File/Compare.pm pod/perlmod.pod
5533 Title: "Add Tie::RefHash"
5534 From: Gurusamy Sarathy
5535 Msg-ID: <199612152358.SAA28665@aatma.engin.umich.edu>
5536 Date: Sun, 15 Dec 1996 18:58:08 -0500
5537 Files: MANIFEST lib/Tie/RefHash.pm pod/perlmod.pod
5539 Title: "Put "splain" in utils."
5540 From: Chip Salzenberg
5541 Files: Makefile.SH installperl utils/Makefile utils/splain.PL
5543 Title: "Some h2ph fixes"
5545 Msg-ID: <199612131934.AA289845652@hpcc123.corp.hp.com>
5546 Date: Fri, 13 Dec 1996 11:34:12 -0800
5547 Files: utils/h2ph.PL
5549 Title: "xsubpp patch to add #line"
5550 From: Nick Ing-Simmons
5551 Msg-ID: <199612162153.VAA03590@ni-s.u-net.com>
5552 Date: Mon, 16 Dec 1996 21:53:56 GMT
5553 Files: lib/ExtUtils/xsubpp
5555 Title: "Re: Proposed addition to File::Copy: move"
5556 From: Charles Bailey
5557 Msg-ID: <01ICZBN0LRC8001A1D@hmivax.humgen.upenn.edu>
5558 Date: Sat, 14 Dec 1996 00:27:29 -0500 (EST)
5559 Files: lib/File/Copy.pm t/lib/filecopy.t
5561 Title: "DB_File 1.09 patch"
5563 Msg-ID: <9612181037.AA10123@claudius.bfsec.bt.co.uk>
5564 Date: Wed, 18 Dec 96 10:37:58 GMT
5565 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
5567 Title: "Debugger update"
5568 From: Ilya Zakharevich
5569 Msg-ID: <199612111038.FAA24363@monk.mps.ohio-state.edu>
5570 Date: Wed, 11 Dec 1996 05:38:28 -0500 (EST)
5571 Files: lib/perl5db.pl
5575 Title: "Update pods: perldelta -> perlnews, perli18n -> perllocale"
5576 From: Tom Christiansen and Dominic Dunlop
5577 Files: MANIFEST pod/perl.pod pod/perldelta.pod pod/perli18n.pod
5580 Title: "perltoot.pod"
5581 From: Tom Christiansen
5582 Msg-ID: <199612091444.HAA09947@toy.perl.com>
5583 Date: Mon, 09 Dec 1996 07:44:10 -0700
5584 Files: MANIFEST pod/perltoot.pod
5586 Title: "Perlguts, version 25"
5588 Msg-ID: <199612061940.AA055461228@hpcc123.corp.hp.com>
5589 Date: Fri, 6 Dec 96 11:40:27 PST
5590 Files: pod/perlguts.pod
5592 Title: "pod/perlipc.pod patch"
5593 From: d-lewart@uiuc.edu (Daniel S. Lewart)
5594 Msg-ID: <199612090910.CAA20906@mox.perl.com>
5595 Date: Mon, 9 Dec 96 3:10:02 CST
5596 Files: pod/perlipc.pod
5598 Title: "pod patches for English errors"
5599 From: Steve Kelem <steve.kelem@xilinx.com>
5600 Msg-ID: <24616.850167191@castor>
5601 Date: Mon, 09 Dec 1996 13:33:11 -0800
5604 Title: "Misc doc updates"
5605 From: Tom Christiansen
5606 Msg-ID: <199612150156.SAA12506@mox.perl.com>
5607 Date: Sat, 14 Dec 1996 18:56:33 -0700
5614 This patch is (still) closing in on 5.004. Nothing dramatic, lots of
5617 CORE LANGUAGE CHANGES
5619 Title: "Fix precedence problems with subs as uniops or listops"
5620 From: Chip Salzenberg
5621 Files: perly.c perly.c.diff perly.h perly.y
5623 Title: "Don't reset $. on open()"
5624 From: Chip Salzenberg
5627 Title: "Support *glob{IO} (eventually deprecate *glob{FILEHANDLE})"
5628 From: Chip Salzenberg
5629 Files: pod/perlref.pod pp_hot.c sv.c
5631 Title: "Don't let expression context force return context"
5632 From: Chip Salzenberg
5635 Title: "Properly convert "1E2" et al to IV/UV"
5636 From: Chip Salzenberg
5639 Title: "Fix modulo operator in UV realm"
5640 From: Chip Salzenberg
5643 Title: "Fix stat(_) after stat(HANDLE)"
5644 From: Chip Salzenberg
5647 Title: "Fix: s/// and "$x =~ $y" under 'use locale'"
5648 From: Chip Salzenberg
5653 Title: "Eliminate spurious warning when splicing undefs"
5654 From: Chip Salzenberg
5657 Title: "Eliminate spurious warning from "x=" operator"
5658 From: Chip Salzenberg
5661 Title: "Fix line numbers near control structures"
5662 From: Chip Salzenberg
5663 Files: op.c perly.c perly.c.diff perly.y proto.h
5665 Title: "Don't let scalar unpack() underflow stack"
5666 From: Chip Salzenberg
5669 Title: "Fix core dump from precedence bug in "@foo" warning"
5670 From: Chip Salzenberg
5673 Title: "Move die() to utils.c; add varargs hack to croak()"
5674 From: Chip Salzenberg
5675 Files: pp_ctl.c util.c
5677 Title: "Avoid memcmp() for magnitude test if it thinks char is signed"
5678 From: Chip Salzenberg
5679 Files: Configure config_H config_h.SH doop.c
5680 ext/SDBM_File/sdbm/pair.c ext/SDBM_File/sdbm/sdbm.h handy.h
5681 hv.c perl.h pp_hot.c proto.h regexec.c sv.c toke.c util.c
5683 Title: "Less malloc in magic"
5684 From: Chip Salzenberg
5687 Title: "Re: 5.003_09: PADTMP fix"
5688 From: Ilya Zakharevich
5689 Msg-ID: <199611281150.GAA06884@monk.mps.ohio-state.edu>
5690 Date: Thu, 28 Nov 1996 06:50:58 -0500 (EST)
5691 Files: pod/perlguts.pod
5693 Title: "Fully paramaterize locales; disable all if NO_LOCALE"
5694 From: Chip Salzenberg
5695 Files: ext/POSIX/POSIX.xs op.c perl.h pp.c pp_sys.c sv.c util.c
5697 PORTABILITY AND TESTING
5699 Title: "Bitwise op fix for Alpha"
5700 From: Chip Salzenberg
5703 Title: "hints/dgux.sh update"
5704 From: Roderick Schertler
5705 Msg-ID: <24178.849309616@eeyore.ibcinc.com>
5706 Date: Fri, 29 Nov 1996 18:20:16 -0500
5707 Files: hints/dgux.sh
5709 Title: "BUG in hints/hpux.sh"
5710 From: Jeff McDougal <jmcdo@cris.com>
5711 Msg-ID: <32A42C11.7FA2@cris.com>
5712 Date: Tue, 03 Dec 1996 08:33:05 -0500
5713 Files: hints/hpux.sh
5715 Title: "VMS patches for 5.003_10"
5716 From: Charles Bailey
5717 Msg-ID: <01ICMALO8NMS001A1D@hmivax.humgen.upenn.edu>
5718 Date: Wed, 04 Dec 1996 16:40:12 -0500 (EST)
5719 Files: EXTERN.h INTERN.h old_perl_exp.SH perl.c perl.h perl_exp.SH
5720 pp.c pp_ctl.c pp_sys.c proto.h sv.c toke.c util.c
5721 utils/perldoc.PL vms/config.vms vms/descrip.mms
5722 vms/gen_shrfls.pl vms/genconfig.pl vms/vmsish.h
5724 Title: "_10+ under OS/2"
5725 From: Ilya Zakharevich
5726 Msg-ID: <199612011107.GAA10805@monk.mps.ohio-state.edu>
5727 Date: Sun, 1 Dec 1996 06:07:19 -0500 (EST)
5728 Files: malloc.c os2/diff.configure
5730 LIBRARY AND EXTENSIONS
5732 Title: "{in,ob}structive pods"
5733 From: Tom Christiansen
5734 Msg-ID: <199611301652.JAA24201@toy.perl.com>
5735 Date: Sat, 30 Nov 1996 09:52:57 -0700
5736 Files: MANIFEST lib/Class/Template.pm lib/File/stat.pm
5737 lib/Net/hostent.pm lib/Net/netent.pm lib/Net/protoent.pm
5738 lib/Net/servent.pm lib/Time/gmtime.pm lib/Time/localtime.pm
5739 lib/Time/tm.pm lib/User/grent.pm lib/User/pwent.pm
5741 Title: "FileHandle that 'ISA' IO::File"
5742 From: Nick Ing-Simmons
5743 Msg-ID: <199612021718.RAA04416@pluto>
5744 Date: Mon, 2 Dec 1996 17:18:02 GMT
5745 Files: MANIFEST lib/FileHandle.pm
5747 Title: "Make IO::File::import use its parameters"
5748 From: Chip Salzenberg
5749 Files: ext/IO/lib/IO/File.pm
5751 Title: "10+ debugger patch"
5752 From: Ilya Zakharevich
5753 Msg-ID: <199612011137.GAA10864@monk.mps.ohio-state.edu>
5754 Date: Sun, 1 Dec 1996 06:37:31 -0500 (EST)
5755 Files: lib/perl5db.pl perl.c pod/perldebug.pod
5757 Title: "Don't call CORE::close in file handle DESTROY method"
5758 From: Chip Salzenberg
5759 Files: ext/IO/lib/IO/Handle.pm
5761 Title: "Re: Namespace cleanup: Does SDBM need binary compatibility?"
5762 From: Hallvard B Furuseth
5763 Msg-ID: <199612031445.PAA19056@bombur2.uio.no>
5764 Date: Tue, 3 Dec 1996 15:45:27 +0100 (MET)
5765 Files: ext/SDBM_File/sdbm/pair.h ext/SDBM_File/sdbm/sdbm.3
5767 Title: "DB_File 1.07"
5769 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
5772 Title: "DB_File 1.08"
5774 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
5781 This patch is closing in on 5.004. It contains lots of small and
5782 valuable changes, but nothing dramatic.
5784 CORE LANGUAGE CHANGES
5786 Title: "Allow &{sub {...}} without warning"
5787 From: Chip Salzenberg
5790 Title: "Make parens optional on [gs]ethost and [gs]et{pw,gr} functions
5791 From: John L. Allen <allen@gateway.grumman.com>
5794 Title: "Fix syntax error with "$x [0]" and "$x {y}" and "@x {y}""
5795 From: Chip Salzenberg
5800 Title: "Fix regex matching of chars with high bit set"
5801 From: Chip Salzenberg
5804 Title: "Hash key memory corruption fix and naming cleanup"
5805 From: Chip Salzenberg
5806 Files: hv.c hv.h perl.h
5808 Title: "Undo broken perf. patch (PADTMP stealing)"
5809 From: Chip Salzenberg
5812 Title: "Make SV unstudied in sv_gets()"
5813 From: Chip Salzenberg
5816 Title: "Better support for UVs"
5818 Files: global.sym old_global.sym perl.h pp.c pp.h proto.h sv.c sv.h
5820 Title: "Minor locale cleanups"
5821 (Accept "POSIX" locale as standard like "C". Reset locale to
5822 'C' when testing strtod() in t/lib/posix.t.)
5823 From: Chip Salzenberg
5824 Files: t/lib/posix.t util.c
5826 Title: "Always taint result of sprintf() on float"
5827 From: Chip Salzenberg
5830 Title: "Fix spurious warning from bitwise string ops"
5831 From: Chip Salzenberg
5834 Title: "Eliminate warning on {,sys}read(,$newvar,)"
5835 From: Chip Salzenberg
5836 Files: doop.c pp_sys.c
5838 Title: "Don't call fcntl(fileno(rsfp)) if !rsfp"
5839 From: Chip Salzenberg
5842 Title: "Save message when calling __DIE__ hook"
5843 From: Chip Salzenberg
5846 Title: "Namespace cleanup"
5847 From: Chip Salzenberg
5848 Files: global.sym old_global.sym perl.h
5850 Title: "Modify perl_exp.SH; create old_perl_exp.SH; document old_*"
5851 From: Chip Salzenberg
5852 Files: Configure INSTALL MANIFEST old_perl_exp.SH perl_exp.SH
5856 Title: "Reliable signal patch"
5857 From: Kenneth Albanowski
5858 Msg-ID: <Pine.LNX.3.93.961126053209.294J-100000@kjahds.com>
5859 Date: Tue, 26 Nov 1996 05:40:50 -0500 (EST)
5860 Files: global.sym mg.c old_global.sym perl.h pp_sys.c proto.h util.c
5862 Title: "Emulate missing flock() with either fcntl() or lockf()"
5863 From: Chip Salzenberg
5866 Title: "3_09: minor patches for OS/2"
5867 From: Ilya Zakharevich
5868 Msg-ID: <199611270830.DAA04985@monk.mps.ohio-state.edu>
5869 Date: Wed, 27 Nov 1996 03:30:05 -0500 (EST)
5870 Files: doio.c global.sym malloc.c old_global.sym os2/Makefile.SHs
5871 os2/OS2/ExtAttr/Makefile.PL os2/OS2/PrfDB/Makefile.PL
5872 os2/OS2/Process/Makefile.PL os2/OS2/REXX/Makefile.PL
5873 os2/os2.c os2/os2ish.h perl.h
5875 Title: "Re: 5.003_09 and QNX"
5876 From: nort@bottesini.harvard.edu (Norton Allen)
5877 Msg-ID: <9611271836.AA14460@bottesini.harvard.edu>
5878 Date: Wed, 27 Nov 96 13:36:06 est
5879 Files: Configure MANIFEST README.qnx hints/qnx.sh qnx/ar qnx/cpp
5880 t/TEST toke.c util.c x2p/proto.h
5882 Title: "Re: updated patch on the sysread, syswrite for VMS"
5883 From: Charles Bailey
5884 Msg-ID: <01ICB648K2XG001A1D@hmivax.humgen.upenn.edu>
5885 Date: Tue, 26 Nov 1996 17:28:23 -0500 (EST)
5888 LIBRARY AND EXTENSIONS
5890 Title: "Minor patch to debugger"
5891 From: Ilya Zakharevich
5892 Msg-ID: <199611290533.AAA08053@monk.mps.ohio-state.edu>
5893 Date: Fri, 29 Nov 1996 00:33:49 -0500 (EST)
5894 Files: lib/perl5db.pl
5896 Title: "AutoLoader::AUTOLOAD optimization"
5897 From: Nick Ing-Simmons
5898 Msg-ID: <199611231954.TAA09921@ni-s.u-net.com>
5899 Date: Sat, 23 Nov 1996 19:54:52 GMT
5900 Files: lib/AutoLoader.pm
5902 Title: "Diagnostic cleanup"
5903 From: Chip Salzenberg
5904 Files: lib/diagnostics.pm pod/perldiag.pod
5908 Title: "Improve documentation for sysread() and syswrite()"
5909 From: Chip Salzenberg
5910 Files: pod/perlfunc.pod
5912 Title: "Document how to use $SIG{ALRM} and alarm()"
5913 From: Roderick Schertler
5914 Msg-ID: <5898.849026569@eeyore.ibcinc.com>
5915 Date: Tue, 26 Nov 1996 11:42:49 -0500
5916 Files: pod/perlfunc.pod
5923 This patch was a compendium of various fixes and enhancements from
5924 many people, including some serious improvement in lexical variable
5925 scoping and locale handling.
5927 CORE LANGUAGE CHANGES
5929 Title: "Lexical locales"
5930 (make effectiveness of locales depend on C<use locale>)
5931 From: Chip Salzenberg
5932 Files: too many to list
5934 Title: "Lexical scoping cleanup"
5935 (tighten scoping of lexical variables, somewhat on the
5936 new constructs and somewhat on the old)
5937 From: Chip Salzenberg
5938 Files: many... but mostly perly.y and toke.c
5940 Title: "Re: memory corruption / security bug in sysread,syswrite + pa
5941 From: Jarkko Hietaniemi
5942 Msg-ID: <199611251946.VAA30459@alpha.hut.fi>
5943 Date: Mon, 25 Nov 1996 21:46:31 +0200 (EET)
5944 Files: MANIFEST pod/perldiag.pod pod/perlfunc.pod pp_sys.c
5949 Title: "Configure fix for handling DynaLoader"
5950 From: Chip Salzenberg
5953 Title: "Properly prototype safe{malloc,calloc,realloc,free}."
5954 From: Chip Salzenberg
5957 Title: "UnixWare 2.1 fix for perl5.003_08 - cope with fp->_cnt < -1,
5958 From: John Hughes <john@AtlanTech.COM>
5959 Msg-ID: <01BBD6EE.E915C860@malvinas.AtlanTech.COM>
5960 Date: Wed, 20 Nov 1996 14:27:06 +0100
5963 Title: ""static" call to UNIVERSAL::can"
5964 From: Nick Ing-Simmons
5965 Msg-ID: <199611211547.PAA15878@pluto>
5966 Date: Thu, 21 Nov 1996 15:47:46 GMT
5969 Title: "die -> croak"
5970 From: Gurusamy Sarathy
5971 Msg-ID: <199611212111.QAA17070@aatma.engin.umich.edu>
5972 Date: Thu, 21 Nov 1996 16:11:21 -0500
5975 Title: "Patch for embed.pl when !EMBED && !MULTIPLICITY"
5976 From: Chip Salzenberg
5979 Title: "Add new symbols to old_global.sym, too."
5980 From: Chip Salzenberg
5981 Files: global.sym old_global.sym
5983 Title: "Cleanup of {,un}pack('w')."
5984 From: Chip Salzenberg
5987 Title: "Cleanups from Ilya."
5988 From: Chip Salzenberg
5989 Files: gv.c malloc.c pod/perlguts.pod pp_ctl.c
5991 Title: "Fix for unpack('w') on 64-bit systems."
5992 From: Chip Salzenberg
5995 Title: "Re: LC_NUMERIC support is ready + performance"
5996 From: Ilya Zakharevich
5997 Msg-ID: <199611260308.WAA02677@monk.mps.ohio-state.edu>
5998 Date: Mon, 25 Nov 1996 22:08:27 -0500 (EST)
6001 Title: "Hash key sharing improvements from Ilya."
6002 From: Chip Salzenberg
6003 Files: hv.c hv.h proto.h
6005 Title: "Mortal stack pre-allocation from Ilya."
6006 From: Chip Salzenberg
6007 Files: pp.c pp.h pp_ctl.c pp_hot.c pp_sys.c
6011 Title: "VMS patches post-5.003_08"
6012 From: Charles Bailey
6013 Msg-ID: <1996Nov22.181631.1603238@hmivax.humgen.upenn.edu>
6014 Date: Fri, 22 Nov 1996 18:16:31 -0500 (EST)
6015 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_VMS.pm
6016 lib/ExtUtils/MakeMaker.pm lib/File/Path.pm mg.c pp_ctl.c
6017 utils/h2xs.PL vms/config.vms vms/descrip.mms
6018 vms/gen_shrfls.pl vms/genconfig.pl vms/perlvms.pod vms/vms.c
6021 Title: "5.003_08: OS/2-specific bugs/enhancements"
6022 From: Ilya Zakharevich
6023 Msg-ID: <199611241147.GAA00490@monk.mps.ohio-state.edu>
6024 Date: Sun, 24 Nov 1996 06:47:25 -0500 (EST)
6025 Files: README.os2 hints/os2.sh os2/Changes os2/Makefile.SHs
6026 os2/OS2/PrfDB/PrfDB.pm os2/os2.c
6028 Title: "HP patches didn't make it into _08 (fwd)"
6030 Msg-ID: <199611260215.AA100414526@hpcc123.corp.hp.com>
6031 Date: Mon, 25 Nov 96 18:15:26 PST
6032 Files: ext/DynaLoader/dl_hpux.xs
6034 Title: "Another HP "patch" that didn't make it (new hints file)"
6036 Msg-ID: <199611252116.AA245766577@hpcc123.corp.hp.com>
6037 Date: Mon, 25 Nov 1996 13:16:17 -0800
6038 Files: hints/hpux.sh
6040 LIBRARY AND EXTENSIONS
6042 Title: "Elide spurious space in db-hash.t"
6043 From: Chip Salzenberg
6044 Files: t/lib/db-hash.t
6046 Title: "Update documentation and warning in I18N::Collate."
6047 From: Chip Salzenberg
6048 Files: lib/I18N/Collate.pm
6050 Title: "Fix bitwise op test; clean up a couple of others"
6051 From: Chip Salzenberg
6052 Files: t/lib/bigintpm.t t/op/bop.t t/op/overload.t
6054 Title: "minimal timelocal.pl for _09"
6055 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
6056 Msg-ID: <9611191854.AA19586@o09.rosat.mpe-garching.mpg.de>
6057 Date: Tue, 19 Nov 1996 19:54:23 +0100
6058 Files: lib/Time/Local.pm
6060 Title: "Socket test improvement from Ilya."
6061 From: Chip Salzenberg
6062 Files: t/lib/io_sock.t
6065 From: Nick Ing-Simmons
6066 Msg-ID: <199611230917.JAA00471@ni-s.u-net.com>
6067 Date: Sat, 23 Nov 1996 09:17:40 GMT
6072 Title: "perldiag documentation patch."
6074 Msg-ID: <9611201607.AA12729@claudius.bfsec.bt.co.uk>
6075 Date: Wed, 20 Nov 96 16:07:28 GMT
6076 Files: pod/perldiag.pod
6078 Title: "a missing perldiag entry"
6079 From: Gurusamy Sarathy
6080 Msg-ID: <199611212024.PAA15758@aatma.engin.umich.edu>
6081 Date: Thu, 21 Nov 1996 15:24:02 -0500
6082 Files: pod/perldiag.pod
6084 Title: "perlfunc patch"
6086 Msg-ID: <9611201404.AA12477@claudius.bfsec.bt.co.uk>
6087 Date: Wed, 20 Nov 96 14:04:08 GMT
6088 Files: pod/perlfunc.pod
6090 Title: "Patch for pod/perlpod.pod"
6091 From: "Joseph S. Myers" <jsm28@cam.ac.uk>
6092 Msg-ID: <Pine.LNX.3.95.961120235016.6666A-100000@hammer.chu.cam.ac.uk
6093 Date: Wed, 20 Nov 1996 23:54:41 +0000 (GMT)
6094 Files: pod/perlpod.pod
6096 Title: "Update locale documentation."
6097 From: Chip Salzenberg
6098 Files: pod/perli18n.pod
6102 Title: "Fix type mismatches in x2p's safe{alloc,realloc,free}."
6103 From: Chip Salzenberg
6111 This patch was a compendium of various fixes and enhancements from
6112 many people. Here are some of the more significant changes.
6115 CORE LANGUAGE CHANGES
6117 Title: "Make C<no FOO> fail if C<unimport FOO> fails"
6121 Title: "Bitwise op sign rationalization"
6122 (Make bitwise ops result in unsigned values, unless C<use
6123 integer> is in effect. Includes initial support for UVs.)
6124 From: Chip Salzenberg
6125 Files: op.c opcode.pl pod/perlop.pod pod/perltoc.pod pp.c pp.h
6126 pp_hot.c proto.h sv.c t/op/bop.t
6128 Title: "Defined scoping for C<my> in control structures"
6129 (Finally defines semantics of "my" in control expressions,
6130 like the condition of "if" and "while". In all cases, scope
6131 of a "my" var extends to the end of the entire control
6132 structure. Also adds new construct "for my", which
6133 automatically declares the control variable "my" and limits
6134 its scope to the loop.)
6135 From: Chip Salzenberg
6136 Files: op.c perly.c perly.c.diff perly.h perly.y proto.h toke.c
6138 Title: "Fix ++/-- after int conversion (e.g. 'printf "%d"')"
6139 (This patch makes Perl correctly ignore SvIVX() if either
6140 NOK or POK is true, since SvIVX() may be a truncated or
6141 overflowed version of the real value.)
6142 From: Chip Salzenberg
6143 Files: pp.c pp_hot.c sv.c
6145 Title: "Make code match Camel II re: functions that use $_"
6149 Title: "Provide scalar context on left side of "->""
6150 From: Chip Salzenberg
6151 Files: perly.c perly.y
6153 Title: "Quote bearword package/handle FOO in "funcname FOO => 'bar'""
6154 From: Chip Salzenberg
6160 Title: "Warn on overflow of octal and hex integers"
6161 From: Chip Salzenberg
6162 Files: proto.h toke.c util.c
6164 Title: "If -w active, warn for commas and hashes ('#') in qw()"
6165 From: Chip Salzenberg
6168 Title: "Fixes for pack('w')"
6169 From: Ulrich Pfeifer
6170 Files: pp.c t/op/pack.t
6172 Title: "More complete output from sv_dump()"
6173 From: Gurusamy Sarathy
6176 Title: "Major '..' and debugger patches"
6177 From: Ilya Zakharevich
6178 Files: lib/perl5db.pl op.c pp_ctl.c scope.c scope.h
6180 Title: "Fix for formline()"
6181 From: Gurusamy Sarathy
6182 Files: global.sym mg.c perl.h pod/perldiag.pod pp_ctl.c proto.h sv.c
6185 Title: "Fix stack botch in untie and binmode"
6186 From: Gurusamy Sarathy
6189 Title: "Complete EMBED, including symbols from interp.sym"
6190 (New define EMBEDMYMALLOC makes embedding total by
6191 avoiding "Mymalloc" etc.)
6192 From: Chip Salzenberg
6193 Files: MANIFEST embed.pl ext/DynaLoader/dlutils.c
6194 ext/SDBM_File/sdbm/sdbm.h global.sym handy.h malloc.c
6195 perl.h pp_sys.c proto.h regexec.c toke.c util.c
6196 x2p/Makefile.SH x2p/a2p.h x2p/handy.h x2p/util.h
6198 Title: "Support old embedding for people who want it"
6199 From: Chip Salzenberg
6200 Files: MANIFEST Makefile.SH old_embed.pl old_global.sym
6205 Title: "Miscellaneous VMS fixes"
6206 From: Charles Bailey
6207 Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_VMS.pm
6208 lib/Math/Complex.pm lib/Time/Local.pm lib/timelocal.pl
6209 perl.h perl_exp.SH proto.h t/TEST t/io/read.t
6210 t/lib/findbin.t t/lib/getopt.t util.c utils/h2xs.PL
6211 vms/Makefile vms/config.vms vms/descrip.mms
6212 vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
6213 vms/perlvms.pod vms/test.com vms/vms.c
6215 Title: "DJGPP patches (MS-DOS)"
6216 From: "Douglas E. Wegscheid" <wegscd@whirlpool.com>
6217 Files: doio.c dosish.h ext/SDBM_File/sdbm/sdbm.c handy.h
6218 lib/AutoSplit.pm lib/Cwd.pm lib/File/Find.pm malloc.c perl.c
6219 perl.h pp_sys.c proto.h sv.c util.c
6221 Title: "Plan 9 update"
6222 From: Luther Huffman <lutherh@infinet.com>
6223 Files: plan9/buildinfo plan9/config.plan9 plan9/exclude
6224 plan9/genconfig.pl plan9/mkfile plan9/setup.rc
6226 Title: "Patch to make Perl work under AmigaOS"
6227 From: Norbert Pueschel
6228 Files: MANIFEST hints/amigaos.sh installman lib/File/Basename.pm
6229 lib/File/Find.pm pod/pod2man.PL pp_sys.c util.c
6231 LIBRARY AND EXTENSIONS
6233 Title: "DB_File 1.05"
6235 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-hash.t
6237 Title: "Getopts::Std patch for hash support"
6238 From: Stephen Zander <stephen.zander@interlock.mckesson.com>
6239 Files: lib/Getopt/Std.pm
6241 Title: "Kludge for bareword handles"
6242 (Add 'require IO::Handle' at beginning of FileHandle.pm)
6243 From: Chip Salzenberg
6244 Files: ext/FileHandle/FileHandle.pm
6246 Title: "Re: strtod / strtol patch for POSIX module"
6247 From: hammen@gothamcity.jsc.nasa.gov (David Hammen)
6248 Files: Configure config_h.SH ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
6249 ext/POSIX/POSIX.xs t/lib/posix.t
6253 Title: "Fix a2p translation of '{print "a" "b" "c"}'"
6254 From: Chip Salzenberg
6255 Files: x2p/a2p.c x2p/a2p.y
6262 This patch was primarily to fix bugs or include little things I missed
6263 in 5.003_06. 5.003_07 is intended to be stable enough to merit serious
6264 testing with an eye towards eventual release as 5.004.
6266 If it doesn't work for you, try
6268 LC_ALL=C; export LC_ALL
6270 for Bourne shell users, or
6274 for C-shell users. Some versions of IRIX are reported to have
6275 problems with sort when the locale is other than C. This manifests
6276 as an infinite loop in the ./miniperl configpm step.
6278 The details are described below. A very brief summary is:
6280 o Visible Changes to Core Functionality
6282 -Support for BER compressed integers. See perlfunc.pod for
6283 documentation on the 'w' option.
6285 -untaint support added to IO extension.
6287 o Changes in Core Internals
6289 -Perl's realloc is once again called 'Myremalloc' (with -DHIDEMYMALLOC),
6290 as it was pre-5.003_01. Again, this is for binary compatibility
6291 with 5.003. (5.003_06 erroneously called it Myrealloc.)
6293 -Getopt::Long updated to version 2.4.
6295 o Configure and build enhancements
6297 -improved SCO hints. Actually these are unconfirmed guesses, but
6300 -OS/2 and Plan9 updates.
6304 -print sort (4,1,3,2);
6306 -group numbers are integers again.
6308 -other things. See the specific changes for details.
6312 Here are the specific file-by-file changes.
6316 Updated for 5.003_07.
6318 Fixed a spelling error.
6322 Detect GNU libc (thanks, Skimo!) and avoid nm if we have GNU libc.
6323 Since the GNU libc test requires compiling and linking a test
6324 program, the dependencies have been altered and lots of pieces of
6325 Configure have moved around unchanged. The patch is big but the
6328 Allow for both <sys/select.h> and <time.h> in fd_set tests.
6329 Systems which don't allow both (e.g. SCO) have to turn off one
6330 or the other in the hints file for now.
6334 Warn about re-using config.sh version-specific values.
6338 Date: Tue, 8 Oct 1996 22:24:48 -0400
6339 From: "Randy J. Ray" <rjray@uswest.com>
6340 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
6342 This is a re-post of my patch to Graham's IO library to add a method in
6343 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
6344 that is of or inherits from IO::Handle. With this flag set, data read from
6345 said handle is not tainted, whether running under -T, suid or sgid.
6347 This patch adds the method to IO.xs, adds documentation and warning to the
6348 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
6349 adds mention of the new file to MANIFEST.
6351 Add mention of t/lib/io_taint.t
6353 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6354 From: Ilya Zakharevich
6360 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6361 From: Ilya Zakharevich
6363 All the executable targets are moved into the same chunk with
6364 shared library target, which is delegated to
6365 $osname/Makefile.SHs if found.
6366 config.h should depend on config_h.SH.
6368 Remove mkmanifest target, since it will generate incorrectly
6369 sorted MANIFEST file, I would imagine (I haven't checked).
6377 Update SH_PATH comment.
6381 Update SH_PATH comment.
6385 Date: Tue, 8 Oct 1996 22:24:48 -0400
6386 From: "Randy J. Ray" <rjray@uswest.com>
6387 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
6389 This is a re-post of my patch to Graham's IO library to add a method in
6390 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
6391 that is of or inherits from IO::Handle. With this flag set, data read from
6392 said handle is not tainted, whether running under -T, suid or sgid.
6394 This patch adds the method to IO.xs, adds documentation and warning to the
6395 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
6396 adds mention of the new file to MANIFEST.
6398 Add method "untaint" into class IO::Handle
6400 Index: ext/IO/lib/IO/Handle.pm
6402 Date: Tue, 8 Oct 1996 22:24:48 -0400
6403 From: "Randy J. Ray" <rjray@uswest.com>
6404 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
6406 This is a re-post of my patch to Graham's IO library to add a method in
6407 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
6408 that is of or inherits from IO::Handle. With this flag set, data read from
6409 said handle is not tainted, whether running under -T, suid or sgid.
6411 This patch adds the method to IO.xs, adds documentation and warning to the
6412 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
6413 adds mention of the new file to MANIFEST.
6415 Document IO::Handle::untaint and give warning about the bad
6418 Index: ext/SDBM_File/sdbm/sdbm.h
6420 Change Myrealloc to Myremalloc to conform to 5.003's version.
6421 I left in the Mycalloc since malloc.c now includes a calloc,
6422 and we might need to hide it.
6426 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6427 From: Ilya Zakharevich
6429 Better error message for overload.
6433 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6434 From: Ilya Zakharevich
6436 Some optimization (speedup in loading GNU utilities with some
6437 memory present - 32M should be quite enough).
6438 Test for revision of EMX, and setting fork()ing appropriately.
6439 libc was in .../st/... instead of mt.
6440 README.os2 is installed as pod/perlos2.pod.
6444 Don't include <sys/select.h> along with <time.h>.
6448 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6449 From: Ilya Zakharevich
6451 Restore timestamps under OS/2 (needed for binary install).
6455 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6456 From: Ilya Zakharevich
6458 Use builtin methods if present under OS/2 (maybe should be
6459 done outside of OS/2 too?).
6461 Index: lib/ExtUtils/MM_Unix.pm
6463 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6464 From: Ilya Zakharevich
6466 Made `use strict'-clean even in parts shadowed by Autoloading.
6468 Index: lib/ExtUtils/typemap
6470 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6471 From: Ilya Zakharevich
6475 Index: lib/ExtUtils/xsubpp
6477 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6478 From: Ilya Zakharevich
6480 Logic for processing RETVAL documented (at last!).
6482 Index: lib/File/Copy.pm
6484 Date: Thu, 10 Oct 1996 00:42:29 -0400 (EDT)
6485 From: Ilya Zakharevich
6486 Subject: Cleanup after new test
6488 Below are patches for File::Copy (copying to filehandles was just
6489 plain broken under OS/2 and VMS)
6491 Index: lib/FindBin.pm
6493 Date: Fri, 20 Sep 1996 15:04:04 +0200
6495 Subject: Documentation patch to the FindBin module
6497 Index: lib/Getopt/Long.pm
6499 Update to version 2.4.
6503 Date: Thu, 10 Oct 1996 14:22:05 -0400
6504 From: "Brent B. Powers" <powers@ml.com>
6505 Subject: Re: patch for lib.pm
6507 Ignore undefined entries.
6509 Index: lib/newgetopt.pl
6511 Updated to version 2.4 to match Getopt::Long.
6513 Index: makedepend.SH
6515 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6516 From: Ilya Zakharevich
6518 weed out perl_exp.SH, config_h.SH
6519 (They have these funny names to avoid names like perl.exp.SH
6520 with more than two '.' Such names are illegal on some systems.)
6524 Date: Thu, 10 Oct 1996 14:33:08 +0000 ()
6525 From: Chip Salzenberg
6526 Subject: Re: Group fix for 5.003_06
6528 The group problems recently experienced are due to a small error
6529 introduced in 5.003_06. This patch is required to fix the bug:
6533 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6534 From: Ilya Zakharevich
6536 sys/un.h is not very useful without Merlin toolkit.
6537 updates for fork()ing.
6539 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6540 From: Ilya Zakharevich
6544 Index: os2/Makefile.SHs
6546 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6547 From: Ilya Zakharevich
6549 Convoluted process to create chimera executables added.
6550 aout_clean is done automatically on clean.
6552 Index: os2/OS2/ExtAttr/t/os2_ea.t
6554 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6555 From: Ilya Zakharevich
6557 Use `unlink' where appropriate.
6559 Index: os2/diff.configure
6565 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6566 From: Ilya Zakharevich
6568 /bin/sh is translated to the configured value of location of sh.exe.
6569 popen() used even if we can fork (as we do now).
6570 builtins added for the sake of path manipulation.
6574 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6575 From: Ilya Zakharevich
6577 sys/un.h is not very useful without Merlin toolkit.
6578 updates for fork()ing.
6582 Change to subversion 7.
6586 Date: Wed, 9 Oct 1996 19:03:41 +0000
6588 Subject: Infinte loop with perl_destruct_level and $SIG{__WARN__}
6590 I've just started using purify on a perl with DBD::Oracle linked in
6591 (the number of uninitialised memory reads in the Oracle libraries
6594 If perl_destruct_level and $SIG{__WARN__} are set then I see a range
6595 of problems typified by this example and folowed by a core dump:
6597 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6598 From: Ilya Zakharevich
6600 Copywrite of OS/2 port now has \n\n.
6601 Now deletes -e file (again!) if compilation is interrupted.
6605 Change Myrealloc to Myremalloc to conform to 5.003's version.
6606 I left in the Mycalloc since malloc.c now includes a calloc,
6607 and we might need to hide it.
6611 Updated for 5.003_07
6613 Index: plan9/arpa/inet.h
6615 Updated for 5.003_07
6617 Index: plan9/buildinfo
6619 Updated for 5.003_07
6621 Index: plan9/config.plan9
6623 Updated for 5.003_07
6625 Index: plan9/exclude
6627 Updated for 5.003_07
6629 Index: plan9/fndvers
6631 Updated for 5.003_07
6633 Index: plan9/genconfig.pl
6635 Updated for 5.003_07
6639 Updated for 5.003_07
6641 Index: plan9/myconfig.plan9
6643 Updated for 5.003_07
6645 Index: plan9/perlplan9.doc
6647 Updated for 5.003_07
6649 Index: plan9/perlplan9.pod
6651 Updated for 5.003_07
6653 Index: plan9/plan9.c
6655 Updated for 5.003_07
6657 Index: plan9/plan9ish.h
6659 Updated for 5.003_07
6661 Index: plan9/setup.rc
6663 Updated for 5.003_07
6665 Index: plan9/versnum
6667 Updated for 5.003_07
6669 Index: pod/perldiag.pod
6671 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6672 From: Ilya Zakharevich
6674 mention that malloc in berkeley DB is broken, and PERL_BADFREE.
6675 OS/2-specific messages added.
6677 Index: pod/perlfunc.pod
6679 Date: 20 Sep 1996 13:17:14 +0200
6680 From: Ulrich Pfeifer
6681 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
6683 Index: pod/perli18n.pod
6685 Updated version with high bits intact.
6687 Index: pod/perlop.pod
6689 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6690 From: Ilya Zakharevich
6692 Crossrefs corrected.
6694 Index: pod/perltrap.pod
6696 Clarified that warn() _always_ printed to STDERR, both in perl4
6699 Index: pod/perlvar.pod
6701 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6702 From: Ilya Zakharevich
6708 Date: 20 Sep 1996 13:17:14 +0200
6709 From: Ulrich Pfeifer
6710 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
6714 Date: Wed, 9 Oct 1996 19:07:24 GMT
6715 From: Chris Faylor <cgf@bbc.com>
6717 The problem is that SCO apparently needs to have a file opened
6718 with write privileges for chsize to work correctly.
6722 Date: Tue, 08 Oct 1996 23:54:47 -0400
6723 From: Gurusamy Sarathy
6724 Subject: Re: Sorting lists of integers doesn't always work
6726 >> > print sort (4,1,2,3);
6728 >> > actually prints "4123", i.e. doesn't actually sort. Bug? Feature?
6730 This broke between 5.001n and 5.002. There was a long winded thread
6731 about sorting undefs in some order (rather than coredumping) around
6732 the 5.002beta times (search for "bogorefs" in the subject-line on
6733 p5p archive for details). Larry added in some code that presumes that
6734 the private flags are set by the time qsort() is called:
6736 Unfortunately, sv_2pv() does not set the POKp flag, so the above
6737 code breaks! Here's a patch against 5.00306.
6739 Index: t/lib/anydbm.t
6741 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6742 From: Ilya Zakharevich
6744 File mode under OS/2 is not what you expect. However, this has
6745 nothing to do with databases, _and_ there is a test
6746 for this in stat.t (which dutifully fails). There is
6747 no point to consider this behaviour as a bug in
6749 So OS/2 is special-cased in these tests.
6751 Index: t/lib/db-btree.t
6753 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6754 From: Ilya Zakharevich
6756 File mode under OS/2 is not what you expect. However, this has
6757 nothing to do with databases, _and_ there is a test
6758 for this in stat.t (which dutifully fails). There is
6759 no point to consider this behaviour as a bug in
6761 So OS/2 is special-cased in these tests.
6763 Index: t/lib/db-hash.t
6765 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6766 From: Ilya Zakharevich
6768 File mode under OS/2 is not what you expect. However, this has
6769 nothing to do with databases, _and_ there is a test
6770 for this in stat.t (which dutifully fails). There is
6771 no point to consider this behaviour as a bug in
6773 So OS/2 is special-cased in these tests.
6775 Index: t/lib/db-recno.t
6777 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6778 From: Ilya Zakharevich
6780 File mode under OS/2 is not what you expect. However, this has
6781 nothing to do with databases, _and_ there is a test
6782 for this in stat.t (which dutifully fails). There is
6783 no point to consider this behaviour as a bug in
6785 So OS/2 is special-cased in these tests.
6789 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6790 From: Ilya Zakharevich
6792 File mode under OS/2 is not what you expect. However, this has
6793 nothing to do with databases, _and_ there is a test
6794 for this in stat.t (which dutifully fails). There is
6795 no point to consider this behaviour as a bug in
6797 So OS/2 is special-cased in these tests.
6799 Index: t/lib/io_pipe.t
6801 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6802 From: Ilya Zakharevich
6804 Better error message on dying.
6806 Index: t/lib/io_taint.t
6808 Date: Tue, 8 Oct 1996 22:24:48 -0400
6809 From: "Randy J. Ray" <rjray@uswest.com>
6810 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
6812 This is a re-post of my patch to Graham's IO library to add a method in
6813 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
6814 that is of or inherits from IO::Handle. With this flag set, data read from
6815 said handle is not tainted, whether running under -T, suid or sgid.
6817 This patch adds the method to IO.xs, adds documentation and warning to the
6818 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
6819 adds mention of the new file to MANIFEST.
6821 Test suite for the untaint method of class IO::Handle.
6825 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6826 From: Ilya Zakharevich
6828 File mode under OS/2 is not what you expect. However, this has
6829 nothing to do with databases, _and_ there is a test
6830 for this in stat.t (which dutifully fails). There is
6831 no point to consider this behaviour as a bug in
6833 So OS/2 is special-cased in these tests.
6837 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6838 From: Ilya Zakharevich
6840 File mode under OS/2 is not what you expect. However, this has
6841 nothing to do with databases, _and_ there is a test
6842 for this in stat.t (which dutifully fails). There is
6843 no point to consider this behaviour as a bug in
6845 So OS/2 is special-cased in these tests.
6849 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6850 From: Ilya Zakharevich
6852 File mode under OS/2 is not what you expect. However, this has
6853 nothing to do with databases, _and_ there is a test
6854 for this in stat.t (which dutifully fails). There is
6855 no point to consider this behaviour as a bug in
6857 So OS/2 is special-cased in these tests.
6859 Index: t/lib/socket.t
6861 Date: Thu, 10 Oct 1996 01:09:59 -0400
6862 From: Spider Boardman
6863 Subject: Re: 5.003_06 is available (results on ULTRIX)
6865 fix t/lib/socket.t to treat TCP like the stream protocol it is
6866 rather than expecting it behave rationally in all cases.
6870 Date: 20 Sep 1996 13:17:14 +0200
6871 From: Ulrich Pfeifer
6872 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
6876 Date: Wed, 09 Oct 1996 00:41:27 -0400
6877 From: Gurusamy Sarathy
6878 Subject: more t/op/sort.t tests
6882 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6883 From: Ilya Zakharevich
6885 uses my_syspopen, my_syspclose ifdef OS2. my_pclose is defined
6886 as my_syspclose ifdef OS2 and can FORK (as OS2 does).
6888 Index: x2p/Makefile.SH
6890 Date: Wed, 9 Oct 96 16:00:29 edt
6891 From: Norton Allen <nort@bottesini.harvard.edu>
6892 Subject: Re: sh Configure?
6894 Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
6895 in the x2p directory, even if $0 isn't set to the full
6896 pathname of the file being extracted.
6898 Index: x2p/cflags.SH
6900 Date: Wed, 9 Oct 96 16:00:29 edt
6901 From: Norton Allen <nort@bottesini.harvard.edu>
6902 Subject: Re: sh Configure?
6904 Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
6905 in the x2p directory, even if $0 isn't set to the full
6906 pathname of the file being extracted.
6913 This patch was primarily to fix bugs, improve the documentation,
6914 and work towards restoring binary compatibility with 5.003.
6915 The details are described below. A very brief summary is:
6917 o Visible Changes to Core Functionality
6919 -Significantly improved support _with documentation_ for
6920 locales, including LC_COLLATE. See the new pod/perli18n.pod.
6921 Thanks to Jarkko Hietaniemi.
6923 -new version of Math::Complex, with test suite. Ought to be
6924 backwards compatible, but check it out if you use Math::Complex.
6926 -Pre-extending hashes now works. keys %hash = 5000 will pre-size
6929 -__DATA__ filehandle is untainted.
6931 o Changes in Core Internals
6933 -gv_fullname and gv_efullname have reverted to their pre-5.003_03
6934 versions for binary compatibility. Actually, they are implemented
6935 as stubs pointing to the new 3-argument forms gv_fullname3 and
6938 -Perl's malloc is once again called 'Mymalloc' (with -DHIDEMYMALLOC),
6939 as it was pre-5.003_01. Again, this is for binary compatibility
6942 o Configure and build enhancements
6944 -many new tests for the standard library.
6946 -test suite now locale-friendly.
6948 -a2p.man and s2p.man now made into pods.
6952 -whitespace lexer errors fixed.
6954 -many, many other things. See details below.
6958 Here are the specific file-by-file changes.
6960 # This is my patch perl5.003_06.pat to perl5.003_05
6961 # The full description is below.
6962 # Please execute the following commands before applying this patch.
6963 # (You can feed this patch to 'sh' to do so.)
6966 # We'll create some new tests, but patch won't automatically make them
6968 for t in abbrev.t autoloader.t basename.t checktree.t complex.t \
6969 env.t fatal.t filecache.t filecopy.t filefind.t filepath.t \
6970 findbin.t getopt.t hostname.t parsewords.t searchdict.t \
6971 selectsaver.t symbol.t texttabs.t textwrap.t timelocal.t
6977 # The a2p.man and s2p.man pages have been changed into pods.
6978 rm -f x2p/a2p.man x2p/s2p.man
6983 This is patch perl5.003_06.pat to perl version 5.003_05.
6984 This takes you from 5.003_05 to 5.003_06.
6986 To apply this patch, run the above commands,
6987 cd to your perl source directory and then type
6989 patch -p1 -N < perl5.003_06.pat
6991 The changes are described after each /^Index:/ line below. This is
6992 designed so you can examine each change with a command such as
6994 csplit -k perl5.003_06.pat '/^Index:/' '{999}'
6996 (Of course, since there are more than 100 Index entries, your
6997 csplit may complain, since many csplit's have an arbitrary limit of 100
6998 files. Still, you can manually split the file or roll your own.)
7002 Updated for 5.003_06.
7006 Add -Wl,rpath option for irix* to find the installed shared
7009 Add /shlib to libpth. It is used by Digital Unix 4.0.
7011 Date: Mon, 30 Sep 1996 14:01:05 +0100
7012 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
7014 Detect Cygnus Win32, or at least don't let Configure get fooled
7015 into thinking it's OS/2.
7019 Date: Mon, 7 Oct 1996 22:03:00 +0300
7020 From: Jarkko Hietaniemi
7021 Subject: LC_COLLATE.
7023 Big patch to add, document, and test LC_COLLATE support.
7025 added LC_COLLATE doc.
7029 Date: Sun, 22 Sep 1996 00:59:56 +0200
7031 Subject: More standard library test scripts
7033 This is a collection of test scripts for the standard library modules.
7034 Some of the tests does not pass unless some of the patches I have sent
7037 Date: Sat, 28 Sep 1996 15:11:06 +0200
7038 From: Andreas Koenig
7039 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
7041 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
7043 Date: Mon, 7 Oct 1996 22:03:00 +0300
7044 From: Jarkko Hietaniemi
7045 Subject: LC_COLLATE.
7047 Big patch to add, document, and test LC_COLLATE support.
7053 Changed Larry's address to larry@wall.org.
7057 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7058 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7059 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7061 Here is a patch for various typos and other defects in the Perl
7062 5.003_05 pods, including the pods embedded in library modules.
7066 Date: Mon, 30 Sep 1996 14:01:05 +0100
7067 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
7069 Warn the user of case-insensitive file systems that they may have
7070 accidentally gotten 'configure' instead of 'Configure'.
7074 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7075 From: Charles Bailey
7076 Subject: VMS patches to 5.003_05
7080 Date: Mon, 30 Sep 1996 01:13:28 -0400
7081 From: Spider Boardman
7082 Subject: Re: pre extending hash? - need speed
7084 The patch below (which is relative to perl5.001l) implements
7085 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
7086 pre-sizing hashes. I've only moved the patch forward from
7087 when I first did it. I'm sure the code in hv_ksplit could be
7092 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7093 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7097 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7098 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7100 Index: ext/DynaLoader/DynaLoader.pm
7102 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7103 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7104 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7106 Here is a patch for various typos and other defects in the Perl
7107 5.003_05 pods, including the pods embedded in library modules.
7109 Index: ext/FileHandle/FileHandle.pm
7111 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7112 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7113 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7115 Here is a patch for various typos and other defects in the Perl
7116 5.003_05 pods, including the pods embedded in library modules.
7126 Index: ext/IO/lib/IO/File.pm
7128 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7129 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7130 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7132 Here is a patch for various typos and other defects in the Perl
7133 5.003_05 pods, including the pods embedded in library modules.
7137 Index: ext/IO/lib/IO/Handle.pm
7139 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7140 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7141 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7143 Here is a patch for various typos and other defects in the Perl
7144 5.003_05 pods, including the pods embedded in library modules.
7148 Index: ext/IO/lib/IO/Pipe.pm
7150 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7151 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7152 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7154 Here is a patch for various typos and other defects in the Perl
7155 5.003_05 pods, including the pods embedded in library modules.
7159 Index: ext/IO/lib/IO/Seekable.pm
7161 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7162 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7163 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7165 Here is a patch for various typos and other defects in the Perl
7166 5.003_05 pods, including the pods embedded in library modules.
7170 Index: ext/IO/lib/IO/Select.pm
7172 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7173 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7174 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7176 Here is a patch for various typos and other defects in the Perl
7177 5.003_05 pods, including the pods embedded in library modules.
7181 Index: ext/IO/lib/IO/Socket.pm
7183 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7184 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7185 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7187 Here is a patch for various typos and other defects in the Perl
7188 5.003_05 pods, including the pods embedded in library modules.
7192 Index: ext/NDBM_File/hints/dynixptx.pl
7194 Perl 5.003_05 compiles on DYNIX/ptx 4.0 (v4.1.3), and passes all tests.
7195 The only change needed is in "ext/NDBM_File/Makefile.PL" - on this system,
7196 ndbm is actually contained in the libc library, and must be linked against
7197 -lc when compiling. (this is for dynamic ELF executables, I didn't compile
7200 Index: ext/Opcode/Opcode.pm
7202 Date: Fri, 20 Sep 1996 12:59:21 +0200
7204 Subject: Re: Symbol.pm clobbers $_ at startup
7206 The same kind of problem seem to be present in Opcode.pm:
7208 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7209 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7210 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7212 Here is a patch for various typos and other defects in the Perl
7213 5.003_05 pods, including the pods embedded in library modules.
7215 Index: ext/Opcode/Safe.pm
7217 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7218 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7219 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7221 Here is a patch for various typos and other defects in the Perl
7222 5.003_05 pods, including the pods embedded in library modules.
7224 Index: ext/POSIX/POSIX.pod
7226 Date: Mon, 7 Oct 1996 22:03:00 +0300
7227 From: Jarkko Hietaniemi
7228 Subject: LC_COLLATE.
7230 Big patch to add, document, and test LC_COLLATE support.
7232 enhanced setlocale() docs and introduced the one-argument variant doc.
7234 Index: ext/POSIX/POSIX.xs
7236 Date: Mon, 7 Oct 1996 22:03:00 +0300
7237 From: Jarkko Hietaniemi
7238 Subject: LC_COLLATE.
7240 Big patch to add, document, and test LC_COLLATE support.
7242 setlocale() allowed one argument only,
7243 call to perl_init_fold() (in util.c) if setlocale() succeeded.
7245 Index: ext/POSIX/hints/next_3.pl
7247 Date: Sat, 28 Sep 1996 15:11:06 +0200
7248 From: Andreas Koenig
7249 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
7251 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
7253 Index: ext/SDBM_File/sdbm/sdbm.h
7255 Revert from Perl_malloc to Mymalloc for binary compatibility with
7258 Index: ext/Socket/Socket.pm
7260 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7261 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7262 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7264 Here is a patch for various typos and other defects in the Perl
7265 5.003_05 pods, including the pods embedded in library modules.
7269 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7270 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7272 Date: Mon, 30 Sep 1996 01:13:28 -0400
7273 From: Spider Boardman
7274 Subject: Re: pre extending hash? - need speed
7276 The patch below (which is relative to perl5.001l) implements
7277 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
7278 pre-sizing hashes. I've only moved the patch forward from
7279 when I first did it. I'm sure the code in hv_ksplit could be
7282 Date: Mon, 7 Oct 1996 22:03:00 +0300
7283 From: Jarkko Hietaniemi
7284 Subject: LC_COLLATE.
7286 Big patch to add, document, and test LC_COLLATE support.
7288 added var lc_collate_active and func mem_collxfrm.
7292 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7293 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7297 Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
7298 From: Kenneth Albanowski
7299 Subject: Full LONG_MAX & co. patch over 5.003_05
7301 This patch contains the changes I've collected for the various _MAX issues
7302 since 5.003_05. No patches issued between 5.003_05 and this one should be
7303 applied, use this one instead.
7305 The effect is to remove the CHAR_* and I8_* constants (which are
7306 ambiguous) and to explicitly cast all of the constants.
7308 Index: hints/machten.sh
7310 Add notes about MachTen 4.0.3 SYSV IPC.
7312 Index: hints/next_3.sh
7314 Replace optimize="-g" by optimize="" since we're just trying to turn off
7317 Date: Sat, 28 Sep 1996 15:11:06 +0200
7318 From: Andreas Koenig
7319 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
7321 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
7325 Date: Fri, 20 Sep 1996 15:38:57 -0400
7326 From: Gurusamy Sarathy
7327 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
7329 I found a subtle problem with the lazydelete mechanism (which is used
7330 to postpone the delete of a entry that may be getting iterated over).
7331 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
7332 needed later to call unsharepvn(). This means that only magical
7333 hash entries can use the HeKLEN slot to hold flags.
7335 Here's a tested patch against 5.00305 that fixes the problem.
7336 The patch simply moves the LAZYDEL hint to become a SV-level private
7339 Date: Mon, 30 Sep 1996 01:13:28 -0400
7340 From: Spider Boardman
7341 Subject: Re: pre extending hash? - need speed
7343 The patch below (which is relative to perl5.001l) implements
7344 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
7345 pre-sizing hashes. I've only moved the patch forward from
7346 when I first did it. I'm sure the code in hv_ksplit could be
7351 Date: Fri, 20 Sep 1996 15:38:57 -0400
7352 From: Gurusamy Sarathy
7353 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
7355 I found a subtle problem with the lazydelete mechanism (which is used
7356 to postpone the delete of a entry that may be getting iterated over).
7357 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
7358 needed later to call unsharepvn(). This means that only magical
7359 hash entries can use the HeKLEN slot to hold flags.
7361 Here's a tested patch against 5.00305 that fixes the problem.
7362 The patch simply moves the LAZYDEL hint to become a SV-level private
7367 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7368 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7369 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7371 Here is a patch for various typos and other defects in the Perl
7372 5.003_05 pods, including the pods embedded in library modules.
7376 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7377 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7378 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7380 Here is a patch for various typos and other defects in the Perl
7381 5.003_05 pods, including the pods embedded in library modules.
7383 Index: lib/AutoLoader.pm
7385 Date: Mon Sep 9 09:29:44 1996
7387 Subject: Re: problem with 'die' and UserAgent
7389 > This is a patch to the AutoLoader.pm (from 5.003) that fixes the problem:
7390 This is a better patch (no need to test for /::DESTROY$/ twice):
7392 Date: Mon, 30 Sep 1996 00:54:37 -0400
7393 From: Spider Boardman
7395 The test and patches for AutoLoader were also non-functional,
7396 since the regexp context (curpm) was still being clobbered by the
7397 filename manipulations:
7399 Date: Sun, 06 Oct 1996 16:15:07 +0200
7401 Subject: Re: Can't locate auto/U/autosplit.ix
7403 It would IMHO be much better if the AutoLoader exported the AUTOLOAD()
7404 function. With an exported AUTOLOAD() we would not have to inherit
7405 from AutoLoader, and we would avoid these problems.
7407 This patch tries to explain the behavior of AutoLoader instead by
7408 updating its documentation.
7410 Index: lib/Benchmark.pm
7412 Date: Sat, 28 Sep 1996 17:01:22 +0300 (EET DST)
7413 From: Jarkko Hietaniemi
7414 Subject: a really really tiny typo
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.
7425 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7426 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7427 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7429 Here is a patch for various typos and other defects in the Perl
7430 5.003_05 pods, including the pods embedded in library modules.
7432 Index: lib/Devel/SelfStubber.pm
7434 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7435 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7436 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7438 Here is a patch for various typos and other defects in the Perl
7439 5.003_05 pods, including the pods embedded in library modules.
7443 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7444 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7445 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7447 Here is a patch for various typos and other defects in the Perl
7448 5.003_05 pods, including the pods embedded in library modules.
7450 Index: lib/Exporter.pm
7452 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7453 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7454 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7456 Here is a patch for various typos and other defects in the Perl
7457 5.003_05 pods, including the pods embedded in library modules.
7459 Index: lib/ExtUtils/Embed.pm
7461 Remove unwantd space after the I in -I$Config[archlib}
7463 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7464 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7465 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7467 Here is a patch for various typos and other defects in the Perl
7468 5.003_05 pods, including the pods embedded in library modules.
7470 Index: lib/ExtUtils/Install.pm
7472 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7473 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7474 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7476 Here is a patch for various typos and other defects in the Perl
7477 5.003_05 pods, including the pods embedded in library modules.
7479 Index: lib/ExtUtils/MM_Unix.pm
7481 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7482 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7483 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7485 Here is a patch for various typos and other defects in the Perl
7486 5.003_05 pods, including the pods embedded in library modules.
7488 Index: lib/ExtUtils/MM_VMS.pm
7490 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7491 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7492 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7494 Here is a patch for various typos and other defects in the Perl
7495 5.003_05 pods, including the pods embedded in library modules.
7497 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7498 From: Charles Bailey
7499 Subject: VMS patches to 5.003_05
7501 Index: lib/ExtUtils/MakeMaker.pm
7503 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7504 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7505 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7507 Here is a patch for various typos and other defects in the Perl
7508 5.003_05 pods, including the pods embedded in library modules.
7510 Index: lib/ExtUtils/Manifest.pm
7512 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7513 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7514 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7516 Here is a patch for various typos and other defects in the Perl
7517 5.003_05 pods, including the pods embedded in library modules.
7519 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7520 From: Charles Bailey
7521 Subject: VMS patches to 5.003_05
7523 Index: lib/ExtUtils/Mksymlists.pm
7525 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7526 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7527 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7529 Here is a patch for various typos and other defects in the Perl
7530 5.003_05 pods, including the pods embedded in library modules.
7532 Index: lib/ExtUtils/xsubpp
7534 Change a reference from perlapi(1) to perlxs(1).
7536 Index: lib/File/Basename.pm
7538 Date: Fri, 20 Sep 1996 14:11:05 +0200
7540 Subject: File::BaseName: "/" is legal path separator for MSDOS
7542 The File::BaseName module should allow "/" as path separator when
7543 fileparse_set_fstype("MSDOS") is in effect:
7545 Date: Fri, 20 Sep 1996 13:58:52 +0200
7547 Subject: File::Basename documentation patch
7549 Date: Mon, 30 Sep 1996 00:54:37 -0400
7550 From: Spider Boardman
7552 For t/lib/basename.t, though, the associated patch for
7553 File::Basename was also wrong:
7555 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7556 From: Charles Bailey
7557 Subject: VMS patches to 5.003_05
7559 Index: lib/File/Copy.pm
7561 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7562 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7563 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7565 Here is a patch for various typos and other defects in the Perl
7566 5.003_05 pods, including the pods embedded in library modules.
7568 Index: lib/File/Find.pm
7570 Date: Sat, 7 Sep 1996 21:37:44 +0200
7571 From: Michael De La Rue <mikedlr@it.com.pl>
7572 Subject: File::Find assumes $_ remains unchanged; bug
7574 The File::Find perl module assumes that the $_ variable remains unchanged
7575 through the user defined function which is callbacked from find. It carries
7576 out a stat operation
7578 Simplest fix is merely to document this
7580 Index: lib/File/Path.pm
7582 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7583 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7584 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7586 Here is a patch for various typos and other defects in the Perl
7587 5.003_05 pods, including the pods embedded in library modules.
7589 Index: lib/FindBin.pm
7591 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7592 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7593 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7595 Here is a patch for various typos and other defects in the Perl
7596 5.003_05 pods, including the pods embedded in library modules.
7598 Index: lib/Getopt/Long.pm
7600 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7601 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7602 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7604 Here is a patch for various typos and other defects in the Perl
7605 5.003_05 pods, including the pods embedded in library modules.
7607 Index: lib/I18N/Collate.pm
7609 Date: Mon, 7 Oct 1996 22:03:00 +0300
7610 From: Jarkko Hietaniemi
7611 Subject: LC_COLLATE.
7613 Big patch to add, document, and test LC_COLLATE support.
7615 deprecated and trapped (will whine if called and tell to migrate away)
7617 Index: lib/IPC/Open2.pm
7619 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7620 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7621 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7623 Here is a patch for various typos and other defects in the Perl
7624 5.003_05 pods, including the pods embedded in library modules.
7626 Index: lib/IPC/Open3.pm
7628 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7629 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7630 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7632 Here is a patch for various typos and other defects in the Perl
7633 5.003_05 pods, including the pods embedded in library modules.
7635 Index: lib/Math/BigInt.pm
7637 Date: Mon, 7 Oct 1996 22:03:00 +0300
7638 From: Jarkko Hietaniemi
7639 Subject: LC_COLLATE.
7641 Big patch to add, document, and test LC_COLLATE support.
7643 ord() is a dangerous thing.
7645 Index: lib/Math/Complex.pm
7647 Date: Thu, 03 Oct 96 18:38:08 +0200
7648 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
7649 # Complex numbers and associated mathematical functions
7650 # -- Raphael Manfredi, Sept 1996
7651 # New version. Should be backwards compatible, but please
7652 # check it out if you use it.
7654 Index: lib/Pod/Text.pm
7656 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7657 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7658 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7660 Here is a patch for various typos and other defects in the Perl
7661 5.003_05 pods, including the pods embedded in library modules.
7663 Index: lib/Search/Dict.pm
7665 Date: Sat, 21 Sep 1996 23:02:42 +0200
7667 Subject: look() in Search::Dict should use lc() istead of tr/A-Z/a-z/
7669 The Search::Dict look() function should use the lc() function instead
7670 of tr/A-Z/a-z/. This will make folding of non-english letters work if
7671 the locale is set up correctly.
7673 Index: lib/SelfLoader.pm
7675 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7676 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7677 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7679 Here is a patch for various typos and other defects in the Perl
7680 5.003_05 pods, including the pods embedded in library modules.
7682 Index: lib/Symbol.pm
7684 Date: Fri, 20 Sep 1996 12:38:14 +0200
7686 Subject: Symbol.pm clobbers $_ at startup
7688 perl -le 'BEGIN {$_="foo";} use Symbol; print qualify($_)'
7690 I don't understand why the module want to initialize %global from
7691 <DATA> in the first place. Perhaps we want to apply this patch
7694 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7695 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7696 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7698 Here is a patch for various typos and other defects in the Perl
7699 5.003_05 pods, including the pods embedded in library modules.
7701 Index: lib/Sys/Hostname.pm
7703 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7704 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7705 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7707 Here is a patch for various typos and other defects in the Perl
7708 5.003_05 pods, including the pods embedded in library modules.
7710 Index: lib/Term/Cap.pm
7712 Date: 23 Sep 1996 14:11:38 +0200
7713 From: Ulrich Pfeifer
7714 Subject: Patch for Term::Cap
7716 'use Term::Cap' produces a warning when diagnosics are active. The
7717 patch below avoids the warning.
7719 [The $entry .= $_ usage is idiomatic enough that it ought to be
7720 ok, I would think, but the patch certainly is ok too.]
7722 Index: lib/Term/Complete.pm
7724 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7725 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7726 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7728 Here is a patch for various typos and other defects in the Perl
7729 5.003_05 pods, including the pods embedded in library modules.
7731 Index: lib/Term/ReadLine.pm
7733 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7734 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7735 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7737 Here is a patch for various typos and other defects in the Perl
7738 5.003_05 pods, including the pods embedded in library modules.
7740 Index: lib/Test/Harness.pm
7742 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7743 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7744 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7746 Here is a patch for various typos and other defects in the Perl
7747 5.003_05 pods, including the pods embedded in library modules.
7749 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7750 From: Charles Bailey
7751 Subject: VMS patches to 5.003_05
7753 Index: lib/Text/Abbrev.pm
7755 Date: 23 Sep 1996 11:33:01 +0200
7756 From: Ulrich Pfeifer
7757 Subject: Text::Abbrev (Re: More standard library test scripts)
7759 This patch merges the Text::Abbrev related patches/tests from Gisle
7760 and my previous patch (i.e. replaces both).
7762 Index: lib/Text/Tabs.pm
7764 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7765 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7766 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7768 Here is a patch for various typos and other defects in the Perl
7769 5.003_05 pods, including the pods embedded in library modules.
7771 Index: lib/Text/Wrap.pm
7773 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7774 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7775 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7777 Here is a patch for various typos and other defects in the Perl
7778 5.003_05 pods, including the pods embedded in library modules.
7780 Index: lib/Time/Local.pm
7782 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7783 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7784 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7786 Here is a patch for various typos and other defects in the Perl
7787 5.003_05 pods, including the pods embedded in library modules.
7789 Index: lib/UNIVERSAL.pm
7793 Index: lib/bigint.pl
7795 Date: Mon, 7 Oct 1996 22:03:00 +0300
7796 From: Jarkko Hietaniemi
7797 Subject: LC_COLLATE.
7799 Big patch to add, document, and test LC_COLLATE support.
7801 ord() is a dangerous thing.
7803 Index: lib/diagnostics.pm
7805 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7806 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7807 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7809 Here is a patch for various typos and other defects in the Perl
7810 5.003_05 pods, including the pods embedded in library modules.
7812 Index: lib/overload.pm
7814 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7815 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7816 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7818 Here is a patch for various typos and other defects in the Perl
7819 5.003_05 pods, including the pods embedded in library modules.
7821 Index: lib/perl5db.pl
7823 Date: Mon, 30 Sep 1996 00:34:58 -0400 (EDT)
7824 From: Ilya Zakharevich
7825 Subject: Re: dereferencing a hash from the debugger won't work
7829 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7830 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7831 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7833 Here is a patch for various typos and other defects in the Perl
7834 5.003_05 pods, including the pods embedded in library modules.
7836 Index: lib/strict.pm
7838 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7839 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7840 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7842 Here is a patch for various typos and other defects in the Perl
7843 5.003_05 pods, including the pods embedded in library modules.
7845 Index: makedepend.SH
7847 Add explicit $touch $firstmakefile for QNX which apparently
7848 preserves modification times for a 'cp' command.
7849 I worry, though, that touch might not be portable to OS/2.
7850 If it is, then I'll remove the fancy case statement.
7854 Not all sbrks return zeroed memory.
7858 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7859 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7861 Date: Sun, 29 Sep 1996 22:18:19 -0400 (EDT)
7862 From: Chip Salzenberg
7863 Subject: 5.003_05: Fix numeric value of $!
7865 This patch undoes a bit of over-zealous integerization in mg.c, related
7866 to the numeric value of $!.
7868 Date: Mon, 30 Sep 1996 01:13:28 -0400
7869 From: Spider Boardman
7870 Subject: Re: pre extending hash? - need speed
7872 The patch below (which is relative to perl5.001l) implements
7873 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
7874 pre-sizing hashes. I've only moved the patch forward from
7875 when I first did it. I'm sure the code in hv_ksplit could be
7878 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7879 From: Charles Bailey
7880 Subject: VMS patches to 5.003_05
7882 Date: Fri, 4 Oct 1996 12:38:31 -0400 (EDT)
7883 From: Chip Salzenberg
7884 Subject: 5.003_05: Fix numeric $! and $^E
7886 This patch undoes a bit of over-zealous integerization in mg.c,
7887 related to the numeric values of $! and $^E. This patch *REPLACES*
7888 the one I posted earlier, which was only effective for $!.
7890 [Some of this is superceded by similar stuff in the VMS patches.]
7894 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7895 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7897 Date: Mon, 30 Sep 1996 01:13:28 -0400
7898 From: Spider Boardman
7899 Subject: Re: pre extending hash? - need speed
7901 The patch below (which is relative to perl5.001l) implements
7902 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
7903 pre-sizing hashes. I've only moved the patch forward from
7904 when I first did it. I'm sure the code in hv_ksplit could be
7909 Date: Mon, 16 Sep 1996 16:37:48 -0700
7910 From: Jonathan Biggar <jon@sems.com>
7911 Subject: Perl 5.003 bug when embedding in C++ program
7913 The following patch is necessary in order to embed the Perl5.003 interpreter
7914 into a C++ program without getting prototype mismatch errors from the
7919 Date: Mon, 16 Sep 1996 16:37:48 -0700
7920 From: Jonathan Biggar <jon@sems.com>
7921 Subject: Perl 5.003 bug when embedding in C++ program
7923 The following patch is necessary in order to embed the Perl5.003 interpreter
7924 into a C++ program without getting prototype mismatch errors from the
7929 Change to subversion 6.
7933 From: Roderick Schertler
7934 Subject: Re: -T flag and removal of `.' from @INC
7936 support C<perl -e'attached code'>
7938 Date: Tue, 01 Oct 1996 19:02:17 -0400
7939 From: Gurusamy Sarathy
7940 Subject: Re: 2 core dumps (patch)
7941 Message-Id: <199610012302.TAA08395@aatma.engin.umich.edu>
7943 The problem is an uninitialized SV slot in errgv. Here's a patch.
7945 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7946 From: Charles Bailey
7947 Subject: VMS patches to 5.003_05
7951 Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
7952 From: Kenneth Albanowski
7953 Subject: Full LONG_MAX & co. patch over 5.003_05
7955 This patch contains the changes I've collected for the various _MAX issues
7956 since 5.003_05. No patches issued between 5.003_05 and this one should be
7957 applied, use this one instead.
7959 The effect is to remove the CHAR_* and I8_* constants (which are
7960 ambiguous) and to explicitly cast all of the constants.
7962 Date: Mon, 30 Sep 1996 01:13:28 -0400
7963 From: Spider Boardman
7964 Subject: Re: pre extending hash? - need speed
7966 The patch below (which is relative to perl5.001l) implements
7967 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
7968 pre-sizing hashes. I've only moved the patch forward from
7969 when I first did it. I'm sure the code in hv_ksplit could be
7972 Revert from Perl_malloc to Mymalloc for binary compatibility with
7975 Date: Mon, 7 Oct 1996 22:03:00 +0300
7976 From: Jarkko Hietaniemi
7977 Subject: LC_COLLATE.
7979 Big patch to add, document, and test LC_COLLATE support.
7983 Add new function perl_init_fold. (I'm not sure it goes here.)
7987 Date: Thu, 12 Sep 96 15:58 PDT
7988 From: Hunter Kelly <retnuh@zule.pixar.com>
7989 Subject: Re: 5.003_05 is available.
7991 Fix PerlIO_reopen parameters.
7995 Date: Fri, 13 Sep 1996 17:24:01 -0400
7996 From: John Stoffel <jfs@jfs.fluent.com>
7997 Subject: Re: 5.003_05 is available.
7999 Undef Irix getc_unlocked and putc_unlocked #defines.
8001 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8002 From: Charles Bailey
8003 Subject: VMS patches to 5.003_05
8007 Date: Mon, 7 Oct 1996 22:03:00 +0300
8008 From: Jarkko Hietaniemi
8009 Subject: LC_COLLATE.
8011 Big patch to add, document, and test LC_COLLATE support.
8013 perli18n.pod (and perlapio.pod, btw) added.
8017 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8018 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8019 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8021 Here is a patch for various typos and other defects in the Perl
8022 5.003_05 pods, including the pods embedded in library modules.
8026 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8027 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8028 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8030 Here is a patch for various typos and other defects in the Perl
8031 5.003_05 pods, including the pods embedded in library modules.
8033 Changed Larry's address to larry@wall.org.
8035 Date: Mon, 7 Oct 1996 22:03:00 +0300
8036 From: Jarkko Hietaniemi
8037 Subject: LC_COLLATE.
8039 Big patch to add, document, and test LC_COLLATE support.
8041 perli18n advertised.
8043 Index: pod/perlapio.pod
8045 Date: Wed, 11 Sep 1996 11:55:18 -0500
8046 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8047 Subject: POD spelling patches
8049 Index: pod/perlbook.pod
8051 Updated for Second Edition.
8053 Index: pod/perlcall.pod
8055 Date: Wed, 11 Sep 1996 11:55:18 -0500
8056 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8057 Subject: POD spelling patches
8059 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8060 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8061 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8063 Here is a patch for various typos and other defects in the Perl
8064 5.003_05 pods, including the pods embedded in library modules.
8066 Index: pod/perldata.pod
8068 Date: Wed, 11 Sep 1996 11:55:18 -0500
8069 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8070 Subject: POD spelling patches
8072 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8073 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8074 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8076 Here is a patch for various typos and other defects in the Perl
8077 5.003_05 pods, including the pods embedded in library modules.
8079 Index: pod/perldebug.pod
8081 Date: Wed, 11 Sep 1996 11:55:18 -0500
8082 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8083 Subject: POD spelling patches
8085 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8086 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8087 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8089 Here is a patch for various typos and other defects in the Perl
8090 5.003_05 pods, including the pods embedded in library modules.
8092 Index: pod/perldiag.pod
8094 Date: Wed, 11 Sep 1996 11:55:18 -0500
8095 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8096 Subject: POD spelling patches
8098 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8099 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8100 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8102 Here is a patch for various typos and other defects in the Perl
8103 5.003_05 pods, including the pods embedded in library modules.
8105 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8106 From: Charles Bailey
8107 Subject: VMS patches to 5.003_05
8109 Index: pod/perldsc.pod
8111 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8112 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8113 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8115 Here is a patch for various typos and other defects in the Perl
8116 5.003_05 pods, including the pods embedded in library modules.
8118 Index: pod/perlembed.pod
8120 Date: Wed, 11 Sep 1996 11:55:18 -0500
8121 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8122 Subject: POD spelling patches
8124 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8125 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8126 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8128 Here is a patch for various typos and other defects in the Perl
8129 5.003_05 pods, including the pods embedded in library modules.
8131 Index: pod/perlform.pod
8133 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8134 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8135 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8137 Here is a patch for various typos and other defects in the Perl
8138 5.003_05 pods, including the pods embedded in library modules.
8140 Index: pod/perlfunc.pod
8142 Date: Wed, 11 Sep 1996 11:55:18 -0500
8143 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8144 Subject: POD spelling patches
8146 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8147 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8148 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8150 Here is a patch for various typos and other defects in the Perl
8151 5.003_05 pods, including the pods embedded in library modules.
8153 Index: pod/perlguts.pod
8155 Date: Wed, 11 Sep 1996 11:55:18 -0500
8156 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8157 Subject: POD spelling patches
8158 Date: Mon, 23 Sep 96 13:18:01 PDT
8160 Subject: Re: perlguts API Listing patch
8162 Here's the lastest complete version for inclusion into _06 or .004. This
8163 incorporates and supersedes Dean's patch.
8165 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8166 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8167 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8169 Here is a patch for various typos and other defects in the Perl
8170 5.003_05 pods, including the pods embedded in library modules.
8172 Index: pod/perli18n.pod
8174 Date: Mon, 7 Oct 1996 22:03:00 +0300
8175 From: Jarkko Hietaniemi
8176 Subject: LC_COLLATE.
8178 Big patch to add, document, and test LC_COLLATE support.
8182 Index: pod/perlipc.pod
8184 Date: Wed, 11 Sep 1996 11:55:18 -0500
8185 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8186 Subject: POD spelling patches
8188 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8189 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8190 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8192 Here is a patch for various typos and other defects in the Perl
8193 5.003_05 pods, including the pods embedded in library modules.
8195 Index: pod/perllol.pod
8197 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8198 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8199 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8201 Here is a patch for various typos and other defects in the Perl
8202 5.003_05 pods, including the pods embedded in library modules.
8204 Index: pod/perlmod.pod
8206 Date: Wed, 11 Sep 1996 11:55:18 -0500
8207 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8208 Subject: POD spelling patches
8210 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8211 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8212 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8214 Here is a patch for various typos and other defects in the Perl
8215 5.003_05 pods, including the pods embedded in library modules.
8217 Date: Wed, 02 Oct 1996 16:52:08 -0400
8218 From: Roderick Schertler
8219 Subject: documentation for $? in END
8221 Document the behavior with $? WRT END subroutines.
8223 Index: pod/perlobj.pod
8225 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8226 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8227 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8229 Here is a patch for various typos and other defects in the Perl
8230 5.003_05 pods, including the pods embedded in library modules.
8232 Index: pod/perlop.pod
8234 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8235 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8236 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8238 Here is a patch for various typos and other defects in the Perl
8239 5.003_05 pods, including the pods embedded in library modules.
8241 Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
8242 From: Kenneth Albanowski
8243 Subject: Re: Suggestion for improving man page
8245 Add alternative names for various escape sequences.
8247 Index: pod/perlpod.pod
8249 Date: Wed, 11 Sep 1996 11:55:18 -0500
8250 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8251 Subject: POD spelling patches
8253 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8254 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8255 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8257 Here is a patch for various typos and other defects in the Perl
8258 5.003_05 pods, including the pods embedded in library modules.
8260 Index: pod/perlre.pod
8262 Date: Wed, 11 Sep 1996 11:55:18 -0500
8263 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8264 Subject: POD spelling patches
8266 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8267 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8268 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8270 Here is a patch for various typos and other defects in the Perl
8271 5.003_05 pods, including the pods embedded in library modules.
8273 Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
8274 From: Kenneth Albanowski
8275 Subject: Re: Suggestion for improving man page
8277 Add alternative names for various escape sequences.
8279 Index: pod/perlref.pod
8281 Date: Wed, 11 Sep 1996 11:55:18 -0500
8282 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8283 Subject: POD spelling patches
8285 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8286 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8287 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8289 Here is a patch for various typos and other defects in the Perl
8290 5.003_05 pods, including the pods embedded in library modules.
8292 Index: pod/perlrun.pod
8294 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8295 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8296 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8298 Here is a patch for various typos and other defects in the Perl
8299 5.003_05 pods, including the pods embedded in library modules.
8301 Index: pod/perlsec.pod
8303 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8304 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8305 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8307 Here is a patch for various typos and other defects in the Perl
8308 5.003_05 pods, including the pods embedded in library modules.
8310 Index: pod/perlstyle.pod
8312 Date: Wed, 11 Sep 1996 11:55:18 -0500
8313 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8314 Subject: POD spelling patches
8316 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8317 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8318 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8320 Here is a patch for various typos and other defects in the Perl
8321 5.003_05 pods, including the pods embedded in library modules.
8323 Index: pod/perlsub.pod
8325 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8326 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8327 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8329 Here is a patch for various typos and other defects in the Perl
8330 5.003_05 pods, including the pods embedded in library modules.
8332 Index: pod/perlsyn.pod
8334 Date: Wed, 11 Sep 1996 11:55:18 -0500
8335 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8336 Subject: POD spelling patches
8338 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8339 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8340 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8342 Here is a patch for various typos and other defects in the Perl
8343 5.003_05 pods, including the pods embedded in library modules.
8345 Index: pod/perltie.pod
8347 Date: Wed, 11 Sep 1996 11:55:18 -0500
8348 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8349 Subject: POD spelling patches
8351 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8352 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8353 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8355 Here is a patch for various typos and other defects in the Perl
8356 5.003_05 pods, including the pods embedded in library modules.
8358 Index: pod/perltoc.pod
8360 Date: Wed, 11 Sep 1996 11:55:18 -0500
8361 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8362 Subject: POD spelling patches
8364 Changed Larry's address to larry@wall.org.
8366 Index: pod/perltrap.pod
8368 Date: Wed, 11 Sep 1996 13:26:18 -0400
8369 From: Gurusamy Sarathy
8370 Subject: a perl425 trap
8372 Here's an addition that should be self-explanatory.
8373 [interpolation issues]
8375 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8376 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8377 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8379 Here is a patch for various typos and other defects in the Perl
8380 5.003_05 pods, including the pods embedded in library modules.
8382 Index: pod/perlvar.pod
8384 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8385 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8386 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8388 Here is a patch for various typos and other defects in the Perl
8389 5.003_05 pods, including the pods embedded in library modules.
8391 Date: Wed, 02 Oct 1996 16:52:08 -0400
8392 From: Roderick Schertler
8393 Subject: documentation for $? in END
8395 Document the behavior with $? WRT END subroutines.
8397 Index: pod/perlxstut.pod
8399 Date: Wed, 11 Sep 1996 11:55:18 -0500
8400 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8401 Subject: POD spelling patches
8403 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8404 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8405 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8407 Here is a patch for various typos and other defects in the Perl
8408 5.003_05 pods, including the pods embedded in library modules.
8410 Index: pod/pod2man.PL
8412 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8413 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8414 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8416 Here is a patch for various typos and other defects in the Perl
8417 5.003_05 pods, including the pods embedded in library modules.
8419 Bugs found in pod2man
8421 The following bugs were noticed, and some fixed:
8423 1. Where a L<> link extends over more than one line, pod2man does not
8424 treat it as a link but displays it literally, and so these have been
8425 rearranged to place the link on one line. This is the only bug worked
8426 around. [Fixed; the rearrangements, which were done beforehand,
8427 remain in some cases, but are no longer necessary, and pod paragraphs
8428 can now be safely reformatted to whatever width is desired in the pod,
8429 without breaking links.]
8431 2. It seems to swallow spaces after certain links: for example, part
8432 of the "open" entry in the perlfunc manpage comes out as "the
8433 \f(CWbinmode\fR entry elsewhere in this documentfor tips", the source
8434 having been "L</binmode> for tips". [Fixed.]
8436 3. 'L</"Pass by Reference">', in perlsub.pod, comes out as '\fI/"Pass
8437 by Reference\fR', that is, with an initial '/"'.
8439 4. If a pod line begins with ".", nothing is done to prevent [tng]roff
8440 from treating it as a [tng]roff instruction.
8442 5. When the paragraph below =head1 NAME has more than one line, this
8443 confuses pod2man: so in the case of Term::Readline, the manpage begins
8444 with a stray line 'no real package is found, substitutes stubs instead
8445 of basic functions."'.
8447 Of course, it would be better to fix pod2man; I hope that the new Pod
8448 modules, when ready, will not have these defects.
8452 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8453 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8455 Date: Mon, 7 Oct 1996 22:03:00 +0300
8456 From: Jarkko Hietaniemi
8457 Subject: LC_COLLATE.
8459 Big patch to add, document, and test LC_COLLATE support.
8461 sortcmp() sprouted a LC_COLLATE branch.
8465 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8466 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8468 Date: Thu, 19 Sep 1996 11:58:22 -0400
8469 From: "Randy J. Ray" <rjray@uswest.com>
8470 Subject: Patch: Untaint FH flag and clean DATA handles
8472 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
8473 on an xpvio->xio_flags struct member. It is used to mark the given
8474 file handle as a clean source, even when tainting is turned on.
8475 There are also patches to pp_sys.c in pp_sysread to check this flag
8476 before tainting data, and in pp_hot.c in do_readline for the same
8477 reason. Lastly, it patches toke.c to automatically set this flag on
8478 on a __DATA__ filehandle. The creation of the $pack::DATA
8479 pseudo-filehandle is already checked against running under eval, so
8480 this should not introduce any insecurity.
8482 This patch *does not*:
8484 * Add the "untaint" keyword.
8488 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8489 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8491 Date: Thu, 19 Sep 1996 11:58:22 -0400
8492 From: "Randy J. Ray" <rjray@uswest.com>
8493 Subject: Patch: Untaint FH flag and clean DATA handles
8495 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
8496 on an xpvio->xio_flags struct member. It is used to mark the given
8497 file handle as a clean source, even when tainting is turned on.
8498 There are also patches to pp_sys.c in pp_sysread to check this flag
8499 before tainting data, and in pp_hot.c in do_readline for the same
8500 reason. Lastly, it patches toke.c to automatically set this flag on
8501 on a __DATA__ filehandle. The creation of the $pack::DATA
8502 pseudo-filehandle is already checked against running under eval, so
8503 this should not introduce any insecurity.
8505 This patch *does not*:
8507 * Add the "untaint" keyword.
8509 Date: Sun, 22 Sep 1996 17:26:57 -0400
8510 From: "Randy J. Ray" <rjray@uswest.com>
8511 Subject: Patch to patch for untainting
8513 The following patch ensures that a glob used as a filehandle that
8514 has had the UNTAINT flag set will not carry that flag over on a
8515 re-open. In a nutshell, a re-open of the DATA filehandle would be
8516 considered untainted, and an object of class IO::Handle (or one of
8517 its sub-classes) that is marked untainted with the untaint method,
8518 then closed and re-opened, retained the untaintedness.
8520 Date: Mon, 30 Sep 1996 00:54:37 -0400
8521 From: Spider Boardman
8523 First, with IO::untaint, the patches as posted resulted in a
8524 miniperl which couldn't open files, so the autosplitting of the
8525 library and the creation of Makefiles for the extensions didn't
8526 work. Worse, it didn't just fail to open files, it dumped core.
8530 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8531 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8533 Date: Mon, 30 Sep 1996 01:13:28 -0400
8534 From: Spider Boardman
8535 Subject: Re: pre extending hash? - need speed
8537 The patch below (which is relative to perl5.001l) implements
8538 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
8539 pre-sizing hashes. I've only moved the patch forward from
8540 when I first did it. I'm sure the code in hv_ksplit could be
8543 Date: Mon, 7 Oct 1996 22:03:00 +0300
8544 From: Jarkko Hietaniemi
8545 Subject: LC_COLLATE.
8547 Big patch to add, document, and test LC_COLLATE support.
8549 mem_collxfrm() and perl_init_fold() added.
8553 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8554 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8558 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8559 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8561 Date: Mon, 30 Sep 1996 01:13:28 -0400
8562 From: Spider Boardman
8563 Subject: Re: pre extending hash? - need speed
8565 The patch below (which is relative to perl5.001l) implements
8566 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
8567 pre-sizing hashes. I've only moved the patch forward from
8568 when I first did it. I'm sure the code in hv_ksplit could be
8571 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8572 From: Charles Bailey
8573 Subject: VMS patches to 5.003_05
8575 I've added some DEBUG_Ps to sv.c which give a trace of the
8576 fast I/O fiddling with stdio in sv_gets(). These were useful
8577 to me in setting up the VMS fast I/O, and I left them in in
8578 case they're useful to someone in the future. However, if you
8579 think it overloads -DP too much, feel free to drop it. (-DP
8580 already adds a profile of op usage to its advertised output.)
8582 Date: Mon, 7 Oct 1996 22:03:00 +0300
8583 From: Jarkko Hietaniemi
8584 Subject: LC_COLLATE.
8586 Big patch to add, document, and test LC_COLLATE support.
8588 sv_cmp() sprouted a LC_COLLATE branch.
8592 Date: Thu, 19 Sep 1996 11:58:22 -0400
8593 From: "Randy J. Ray" <rjray@uswest.com>
8594 Subject: Patch: Untaint FH flag and clean DATA handles
8596 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
8597 on an xpvio->xio_flags struct member. It is used to mark the given
8598 file handle as a clean source, even when tainting is turned on.
8599 There are also patches to pp_sys.c in pp_sysread to check this flag
8600 before tainting data, and in pp_hot.c in do_readline for the same
8601 reason. Lastly, it patches toke.c to automatically set this flag on
8602 on a __DATA__ filehandle. The creation of the $pack::DATA
8603 pseudo-filehandle is already checked against running under eval, so
8604 this should not introduce any insecurity.
8606 This patch *does not*:
8608 * Add the "untaint" keyword.
8610 Date: Fri, 20 Sep 1996 15:38:57 -0400
8611 From: Gurusamy Sarathy
8612 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
8614 I found a subtle problem with the lazydelete mechanism (which is used
8615 to postpone the delete of a entry that may be getting iterated over).
8616 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
8617 needed later to call unsharepvn(). This means that only magical
8618 hash entries can use the HeKLEN slot to hold flags.
8620 Here's a tested patch against 5.00305 that fixes the problem.
8621 The patch simply moves the LAZYDEL hint to become a SV-level private
8624 Index: t/base/term.t
8626 Date: Mon, 7 Oct 1996 22:03:00 +0300
8627 From: Jarkko Hietaniemi
8628 Subject: LC_COLLATE.
8630 Big patch to add, document, and test LC_COLLATE support.
8632 \n not necessarily lt ' '.
8634 Index: t/comp/package.t
8636 Date: Mon, 7 Oct 1996 22:03:00 +0300
8637 From: Jarkko Hietaniemi
8638 Subject: LC_COLLATE.
8640 Big patch to add, document, and test LC_COLLATE support.
8642 XYZ not necessarily gt xyz.
8644 Index: t/lib/abbrev.t
8646 Date: Sun, 22 Sep 1996 00:59:56 +0200
8648 Subject: More standard library test scripts
8650 This is a collection of test scripts for the standard library modules.
8651 Some of the tests does not pass unless some of the patches I have sent
8654 Date: 23 Sep 1996 11:33:01 +0200
8655 From: Ulrich Pfeifer
8656 Subject: Text::Abbrev (Re: More standard library test scripts)
8658 This patch merges the Text::Abbrev related patches/tests from Gisle
8659 and my previous patch (i.e. replaces both).
8661 Index: t/lib/anydbm.t
8663 Date: Mon, 7 Oct 1996 22:03:00 +0300
8664 From: Jarkko Hietaniemi
8665 Subject: LC_COLLATE.
8667 Big patch to add, document, and test LC_COLLATE support.
8669 A not necessarily gt a.
8671 Index: t/lib/autoloader.t
8673 Date: Sun, 22 Sep 1996 00:59:56 +0200
8675 Subject: More standard library test scripts
8677 This is a collection of test scripts for the standard library modules.
8678 Some of the tests does not pass unless some of the patches I have sent
8681 Date: Mon, 30 Sep 1996 00:54:37 -0400
8682 From: Spider Boardman
8684 The test and patches for AutoLoader were also non-functional,
8685 since the regexp context (curpm) was still being clobbered by the
8686 filename manipulations:
8688 Index: t/lib/basename.t
8690 Date: Sun, 22 Sep 1996 00:59:56 +0200
8692 Subject: More standard library test scripts
8694 This is a collection of test scripts for the standard library modules.
8695 Some of the tests does not pass unless some of the patches I have sent
8698 Date: Mon, 30 Sep 1996 00:54:37 -0400
8699 From: Spider Boardman
8701 Fix the number of tests.
8703 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8704 From: Charles Bailey
8705 Subject: VMS patches to 5.003_05
8707 A different set of tests for File::Basename and friends.
8709 Index: t/lib/checktree.t
8711 Date: Sun, 22 Sep 1996 00:59:56 +0200
8713 Subject: More standard library test scripts
8715 This is a collection of test scripts for the standard library modules.
8716 Some of the tests does not pass unless some of the patches I have sent
8719 Index: t/lib/complex.t
8721 Date: Thu, 03 Oct 96 18:38:08 +0200
8722 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
8723 # Complex numbers and associated mathematical functions
8724 # -- Raphael Manfredi, Sept 1996
8726 Tests for new version.
8728 Index: t/lib/db-btree.t
8730 Date: Mon, 7 Oct 1996 22:03:00 +0300
8731 From: Jarkko Hietaniemi
8732 Subject: LC_COLLATE.
8734 Big patch to add, document, and test LC_COLLATE support.
8736 A not necessarily gt a.
8738 Index: t/lib/db-hash.t
8740 Date: Mon, 7 Oct 1996 22:03:00 +0300
8741 From: Jarkko Hietaniemi
8742 Subject: LC_COLLATE.
8744 Big patch to add, document, and test LC_COLLATE support.
8746 A not necessarily gt a.
8750 Date: Sun, 22 Sep 1996 00:59:56 +0200
8752 Subject: More standard library test scripts
8754 This is a collection of test scripts for the standard library modules.
8755 Some of the tests does not pass unless some of the patches I have sent
8758 Index: t/lib/fatal.t
8760 Date: Sun, 22 Sep 1996 00:59:56 +0200
8762 Subject: More standard library test scripts
8764 This is a collection of test scripts for the standard library modules.
8765 Some of the tests does not pass unless some of the patches I have sent
8768 Index: t/lib/filecache.t
8770 Date: Sun, 22 Sep 1996 00:59:56 +0200
8772 Subject: More standard library test scripts
8774 This is a collection of test scripts for the standard library modules.
8775 Some of the tests does not pass unless some of the patches I have sent
8778 Index: t/lib/filecopy.t
8780 Date: Sun, 22 Sep 1996 00:59:56 +0200
8782 Subject: More standard library test scripts
8784 This is a collection of test scripts for the standard library modules.
8785 Some of the tests does not pass unless some of the patches I have sent
8788 Index: t/lib/filefind.t
8790 Date: Sun, 22 Sep 1996 00:59:56 +0200
8792 Subject: More standard library test scripts
8794 This is a collection of test scripts for the standard library modules.
8795 Some of the tests does not pass unless some of the patches I have sent
8798 Index: t/lib/filepath.t
8800 Date: Sun, 22 Sep 1996 00:59:56 +0200
8802 Subject: More standard library test scripts
8804 This is a collection of test scripts for the standard library modules.
8805 Some of the tests does not pass unless some of the patches I have sent
8808 Index: t/lib/findbin.t
8810 Date: Sun, 22 Sep 1996 00:59:56 +0200
8812 Subject: More standard library test scripts
8814 This is a collection of test scripts for the standard library modules.
8815 Some of the tests does not pass unless some of the patches I have sent
8820 Date: Mon, 7 Oct 1996 22:03:00 +0300
8821 From: Jarkko Hietaniemi
8822 Subject: LC_COLLATE.
8824 Big patch to add, document, and test LC_COLLATE support.
8826 A not necessarily gt a.
8828 Index: t/lib/getopt.t
8830 Date: Sun, 22 Sep 1996 00:59:56 +0200
8832 Subject: More standard library test scripts
8834 This is a collection of test scripts for the standard library modules.
8835 Some of the tests does not pass unless some of the patches I have sent
8838 Index: t/lib/hostname.t
8840 Date: Sun, 22 Sep 1996 00:59:56 +0200
8842 Subject: More standard library test scripts
8844 This is a collection of test scripts for the standard library modules.
8845 Some of the tests does not pass unless some of the patches I have sent
8850 Date: Mon, 7 Oct 1996 22:03:00 +0300
8851 From: Jarkko Hietaniemi
8852 Subject: LC_COLLATE.
8854 Big patch to add, document, and test LC_COLLATE support.
8856 A not necessarily gt a.
8860 Date: Mon, 7 Oct 1996 22:03:00 +0300
8861 From: Jarkko Hietaniemi
8862 Subject: LC_COLLATE.
8864 Big patch to add, document, and test LC_COLLATE support.
8866 A not necessarily gt a.
8868 Index: t/lib/parsewords.t
8870 Date: Sun, 22 Sep 1996 00:59:56 +0200
8872 Subject: More standard library test scripts
8874 This is a collection of test scripts for the standard library modules.
8875 Some of the tests does not pass unless some of the patches I have sent
8880 Date: Mon, 7 Oct 1996 22:03:00 +0300
8881 From: Jarkko Hietaniemi
8882 Subject: LC_COLLATE.
8884 Big patch to add, document, and test LC_COLLATE support.
8886 A not necessarily gt a.
8888 Index: t/lib/searchdict.t
8890 Date: Sun, 22 Sep 1996 00:59:56 +0200
8892 Subject: More standard library test scripts
8894 This is a collection of test scripts for the standard library modules.
8895 Some of the tests does not pass unless some of the patches I have sent
8898 Index: t/lib/selectsaver.t
8900 Date: Sun, 22 Sep 1996 00:59:56 +0200
8902 Subject: More standard library test scripts
8904 This is a collection of test scripts for the standard library modules.
8905 Some of the tests does not pass unless some of the patches I have sent
8908 Index: t/lib/symbol.t
8910 Date: Sun, 22 Sep 1996 00:59:56 +0200
8912 Subject: More standard library test scripts
8914 This is a collection of test scripts for the standard library modules.
8915 Some of the tests does not pass unless some of the patches I have sent
8918 Date: Mon, 30 Sep 1996 00:54:37 -0400
8919 From: Spider Boardman
8921 The various new lib/*.t tests didn't all work. For some, it was
8922 only because the count of tests was wrong:
8924 Index: t/lib/texttabs.t
8926 Date: Sun, 22 Sep 1996 00:59:56 +0200
8928 Subject: More standard library test scripts
8930 This is a collection of test scripts for the standard library modules.
8931 Some of the tests does not pass unless some of the patches I have sent
8934 Index: t/lib/textwrap.t
8936 Date: Sun, 22 Sep 1996 00:59:56 +0200
8938 Subject: More standard library test scripts
8940 This is a collection of test scripts for the standard library modules.
8941 Some of the tests does not pass unless some of the patches I have sent
8944 Index: t/lib/timelocal.t
8946 Date: Sun, 22 Sep 1996 00:59:56 +0200
8948 Subject: More standard library test scripts
8950 This is a collection of test scripts for the standard library modules.
8951 Some of the tests does not pass unless some of the patches I have sent
8956 Date: Mon, 30 Sep 1996 01:13:28 -0400
8957 From: Spider Boardman
8958 Subject: Re: pre extending hash? - need speed
8960 The patch below (which is relative to perl5.001l) implements
8961 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
8962 pre-sizing hashes. I've only moved the patch forward from
8963 when I first did it. I'm sure the code in hv_ksplit could be
8966 Date: Mon, 7 Oct 1996 22:03:00 +0300
8967 From: Jarkko Hietaniemi
8968 Subject: LC_COLLATE.
8970 Big patch to add, document, and test LC_COLLATE support.
8972 A not necessarily gt a.
8976 Date: Tue, 01 Oct 1996 16:37:03 -0400 (EDT)
8977 From: Charles Bailey
8978 Subject: Re: glob test 1 failing...bad test or bug
8980 Under AIX 4.1.4, with LOCALE set en_GB (British english) glob test one
8981 fails because <op/*> sorts op/re_* before op/rea*, while
8982 $otherway = `echo op/*` sorts op/re_* after op/re[a-z]*.t
8984 This version doesn't rely on the sorting order.
8988 Date: Mon, 7 Oct 1996 22:03:00 +0300
8989 From: Jarkko Hietaniemi
8990 Subject: LC_COLLATE.
8992 Big patch to add, document, and test LC_COLLATE support.
8994 Index: t/op/readdir.t
8996 Date: Mon, 7 Oct 1996 22:03:00 +0300
8997 From: Jarkko Hietaniemi
8998 Subject: LC_COLLATE.
9000 Big patch to add, document, and test LC_COLLATE support.
9002 A not necessarily gt a.
9006 Date: Mon, 7 Oct 1996 22:03:00 +0300
9007 From: Jarkko Hietaniemi
9008 Subject: LC_COLLATE.
9010 Big patch to add, document, and test LC_COLLATE support.
9012 A not necessarily gt a.
9016 Date: Sat, 14 Sep 1996 17:08:16 -0400
9017 From: Gurusamy Sarathy
9018 Subject: whitespace induced lexer errors (with patch)
9020 I finally got around to fixing skipspace() to not indiscriminately
9021 overwrite oldbufptr and oldoldbufptr (which are used in making
9022 expectation decisions in the lexer).
9024 Date: Sat, 14 Sep 1996 18:55:16 -0400
9025 From: Gurusamy Sarathy
9026 Subject: perl lexer won't accept C<my($a,$b);$a<=>$b;>
9028 Date: Thu, 19 Sep 1996 11:58:22 -0400
9029 From: "Randy J. Ray" <rjray@uswest.com>
9030 Subject: Patch: Untaint FH flag and clean DATA handles
9032 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
9033 on an xpvio->xio_flags struct member. It is used to mark the given
9034 file handle as a clean source, even when tainting is turned on.
9035 There are also patches to pp_sys.c in pp_sysread to check this flag
9036 before tainting data, and in pp_hot.c in do_readline for the same
9037 reason. Lastly, it patches toke.c to automatically set this flag on
9038 on a __DATA__ filehandle. The creation of the $pack::DATA
9039 pseudo-filehandle is already checked against running under eval, so
9040 this should not introduce any insecurity.
9042 This patch *does not*:
9044 * Add the "untaint" keyword.
9048 Date: Mon, 7 Oct 1996 22:03:00 +0300
9049 From: Jarkko Hietaniemi
9050 Subject: LC_COLLATE.
9052 Big patch to add, document, and test LC_COLLATE support.
9054 rewrote perl_init_i18n() completely.
9055 - reworded to be much more friendly and clear.
9056 - perl_init_fold() split to its own function.
9057 wrote mem_collxfrm().
9059 Index: utils/c2ph.PL
9061 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9062 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9063 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9065 Here is a patch for various typos and other defects in the Perl
9066 5.003_05 pods, including the pods embedded in library modules.
9068 Index: utils/h2ph.PL
9070 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9071 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9072 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9074 Here is a patch for various typos and other defects in the Perl
9075 5.003_05 pods, including the pods embedded in library modules.
9077 Index: utils/h2xs.PL
9079 Date: Sat, 21 Sep 1996 16:38:24 -0500
9081 Subject: h2xs bug fix
9083 The h2xs that is in perl5.003_05 has a regexp bug which prevents it from
9084 finding #define statements and filling the constant() function. This patch
9085 fixes that. The h2xs_test program found this--maybe people who are
9086 modifying h2xs should get a copy of the test program.
9088 This also adds a -d to enable debugging messages (there's just one for now).
9089 I've also placed some of the doc-related things in alphabetical order.
9091 h2xs_test can be found in my directory on CPAN. Those of you modifying
9092 xsubpp should know there's a test suite for that, too, called XSTEST which
9093 can also be found in my directory on CPAN.
9095 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9096 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9097 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9099 Here is a patch for various typos and other defects in the Perl
9100 5.003_05 pods, including the pods embedded in library modules.
9102 Index: utils/perldoc.PL
9104 Date: Sun, 29 Sep 1996 22:00:09 -0400 (EDT)
9105 From: Kenneth Albanowski
9106 Subject: perldoc patch
9108 Ilya has found that this change makes perldoc much more useful under OS/2.
9110 Index: vms/config.vms
9112 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9113 From: Charles Bailey
9114 Subject: VMS patches to 5.003_05
9116 Index: vms/descrip.mms
9118 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9119 From: Charles Bailey
9120 Subject: VMS patches to 5.003_05
9122 Index: vms/genconfig.pl
9124 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9125 From: Charles Bailey
9126 Subject: VMS patches to 5.003_05
9128 Index: vms/perlvms.pod
9130 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9131 From: Charles Bailey
9132 Subject: VMS patches to 5.003_05
9136 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9137 From: Charles Bailey
9138 Subject: VMS patches to 5.003_05
9142 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9143 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9144 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9146 This patch just changed the old a2p.man page into a pod page.
9150 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9151 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9152 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9154 This patch just changed the old s2p.man page into a pod page.
9155 I then embedded the pod into the s2p script.
9162 This patch was primarily to fix bugs and to clean up some of
9163 the remaining issues from in 5.003_04. The details are described below.
9164 A very brief summary is:
9166 o Visible Changes to Core Functionality
9168 -Add support for a READLINE method to tied filehandles.
9170 -times function now uses CLK_TCK if HZ is not available, rather
9171 than just defaulting to 60. times output might change on some
9172 systems, but should be correct now.
9174 -AnyDBM_File (modifying ISA does not work as expected)
9175 Now behaves as documented: Modifying ISA works to select
9176 order in which *DB* modules are tried. The default is still
9179 o Configure and build enhancements
9181 -Enhance detection of [gs]etpgrp() variants. Some systems have
9182 BSD-style behavior for one and POSIX for the other. Use
9183 [gs]etpgid() instead, whenever possible.
9185 -You can now build a shared libperl.so without running through
9186 the LD_RUN_PATH hoops, if your system supports appropriate
9187 ld command-line options. Solaris, NetBSD, and Linux are currently
9188 supported. Others are easy to add. (This makes like a lot easier
9193 -Fix installperl and installman so that the -n option really only
9194 prints commands. (previously, it would still do the mkdirs.)
9198 -debugger ought to work.
9200 -A new heredoc tag in Makefile.SH is now quoted. This prevented
9201 5.003_04 from working most places.
9203 -numerous smaller ones, detailed below.
9207 Here are the specific file-by-file changes.
9209 # This is my patch perl5.003_05.pat to perl5.003_04
9210 # The full description is below.
9211 # Please execute the following commands before applying this patch.
9212 # (You can feed this patch to 'sh' to do so.)
9215 # We'll create a new test, but patch won't automatically make it
9218 chmod +x t/io/read.t
9223 This is patch perl5.003_05.pat to perl version 5.003_04.
9224 This takes you from 5.003_04 to 5.003_05.
9226 To apply this patch, run the above commands,
9227 cd to your perl source directory and then type
9229 patch -p1 -N < perl5.003_05.pat
9231 The changes are described after each /^Index/ line below. This is
9232 designed so you can examine each change with a command such as
9234 csplit -k perl5.003_05.pat '/^Index:/' '{99}'
9238 Updated for 5.003_05.
9242 Allow command line or hint-file overrides of $afs.
9244 Allow trailing spaces in nm output for HPUX10.
9246 Check for newer BIND 'search' directives in /etc/resolv.conf as well
9247 as older 'domain' directive.
9249 Enhance detection of [gs]etpgrp() variants. Some systems have
9250 BSD-style behavior for one and POSIX for the other. Use
9251 [gs]etpgid() instead, whenever possible.
9253 Include -s in the -h summary of available options.
9255 Allow command-line override of $afs.
9257 Handle trailing spaces in nm-output on HPUX10.
9259 Set shrpenv for handling LD_RUN_PATH, if needed. (This used to
9260 be in Makefile.SH. Now it's available for other modules too.)
9262 When using shared libperl, avoid LD_RUN_PATH if possible by adding
9263 correct ld flags. Currently, Solaris and NetBSD get the correct
9264 -R $archlibexp/CORE, and Linux gets its
9265 -Wl,-rpath,$archlibexp/CORE flag. Other contributions are
9270 Correct libperl5 -> libperl typo.
9272 Describe MakeMaker's Warning (will try anyway) messages.
9274 More info on where and how to send reports.
9276 Add info on non-Unix ports.
9281 Add new test t/io/read.t.
9283 Add new hints files for ODBM_File for ultrix and hpux.
9285 Add new pod checker script.
9289 A new heredoc tag in Makefile.SH needs to be quoted.
9291 shrpenv stuff moved to Configure.
9293 Index: Porting/Glossary
9295 Updated to match Configure.
9299 VMS 5.003_05 Update.
9303 Subject: turbidity in av.[ch]
9304 Date: Sun, 10 Dec 1995 00:21:31 -0500
9305 From: Gurusamy Sarathy
9307 Some unclean code that I noticed today.
9311 Updated to match newest config_h.SH.
9315 Updated to match Configure.
9317 Changed the DLSYM_NEEDS_UNDERSCORE comment to
9318 /**/ to conform to metaconfig style.
9320 Index: emacs/cperl-mode.el
9322 From: Ilya Zakharevich
9323 Subject: Newer CPerl-mode
9325 Index: ext/DB_File/DB_File.pm
9327 Update to DB_File 1.03.
9329 Index: ext/DB_File/DB_File.xs
9331 Update to DB_File 1.03.
9333 Index: ext/Fcntl/Fcntl.pm
9335 Date: Thu, 5 Sep 1996 18:19:14 -0400 (EDT)
9336 From: Chip Salzenberg
9337 Subject: No AutoLoader for Fcntl
9339 Just like Socket, Fcntl doesn't need splitting and AutoLoading.
9341 Index: ext/FileHandle/FileHandle.pm
9343 From: Roderick Schertler
9344 Subject: FileHandle::DESTROY for fd 0
9346 This fixes FileHandle::DESTROY when called on stdin.
9348 Index: ext/ODBM_File/ODBM_File.xs
9350 Attempt to correct for "Bad free" in Ultrix and HPUX versions of
9353 Index: ext/ODBM_File/hints/hpux.pl
9355 Try to work around "bad free" in dbmclose().
9357 Index: ext/ODBM_File/hints/ultrix.pl
9359 Try to work around "bad free" in dbmclose().
9361 Index: ext/Socket/Socket.pm
9363 Date: Thu, 5 Sep 1996 09:58:08 +0200
9364 From: Andreas Koenig
9365 Subject: Patch to inhibit autosplit on Socket.pm
9367 This patch inhibits production and use of a completely useless
9368 auto/Socket/autosplit.ix.
9372 Make a little more C++-friendly for IBM's CSET++ compiler.
9374 Index: hints/convexos.sh
9376 Remove [gs]etpgrp workaround. Configure & perl.h should handle
9379 Index: hints/hpux.sh
9381 Add note about possible gcc GR3 warning message.
9383 Remove [gs]etpgrp workaround. Configure & perl.h should handle
9388 Turn off optimization for stock cc. This appears to
9389 prevent miniperl core dumps.
9391 Index: hints/solaris_2.sh
9393 Catch GNU ld even though it doesn't identify itself as a GNU tool.
9394 Thanks to Tim Pierce <twpierce@midway.uchicago.edu>.
9396 Index: hints/sunos_4_1.sh
9398 Describe solution for the __lib_version problem with acc on
9403 Date: Thu, 05 Sep 1996 00:25:28 -0400
9404 From: Gurusamy Sarathy
9405 Subject: minor misc. cleanup
9407 This patch makes some minor cleanups to the sources. No change
9408 in functionality whatsoever.
9410 Date: Thu, 05 Sep 1996 02:52:21 -0400
9411 From: Gurusamy Sarathy
9413 Subject: debugger problems--another patch (was Re: 5.003_04)
9415 I have tried to avoid copying of hash keys that are passed to
9416 magical hashes, but it seems that copying may be unavoidable
9417 since the hv_*_ent() functions could be PADTMPs (and other
9418 SVs that may get reused) as keys.
9420 VMS dynamic %ENV fix
9424 From: scotth@sgi.com
9425 Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
9427 Fix installperl so that the -n option really only prints commands.
9428 (previously, it would still do the mkdirs.)
9430 an "ignore installed" option, so that it doesn't bother to check
9431 to see if the target already exists (an optimization that I
9432 *don't* want it to do when I do #1 above)
9436 From: scotth@sgi.com
9437 Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
9439 Fix installperl so that the -n option really only prints commands.
9440 (previously, it would still do the mkdirs.)
9442 an "ignore installed" option, so that it doesn't bother to check
9443 to see if the target already exists (an optimization that I
9444 *don't* want it to do when I do #1 above)
9446 Index: lib/AnyDBM_File.pm
9448 AnyDBM_File (modifying ISA does not work as expected)
9449 Now behaves as documented: Modifying ISA works to select
9450 order in which *DB* modules are tried. The default is still
9454 Add helpful "die" message to end of AnyDBM_File. Previously
9455 it would return a 0, and the failure would eventually show up
9456 somewhere else in the script and be hard to track down. It is
9457 a failure if perl can't open AnyDBM_File. The test regression
9458 suite is supposed to indicate this as a failure too.
9460 Index: lib/ExtUtils/Install.pm
9462 Updated to MakeMaker-5.38.
9466 Index: lib/ExtUtils/Liblist.pm
9468 Updated to MakeMaker-5.38.
9470 Index: lib/ExtUtils/MM_Unix.pm
9471 Updated to MakeMaker-5.38.
9473 Index: lib/ExtUtils/MakeMaker.pm
9475 Updated to MakeMaker-5.38.
9477 Updated to MakeMaker-5.39 to allow CFLAGS in hint files.
9479 Index: lib/ExtUtils/Manifest.pm
9481 Updated to MakeMaker-5.38.
9483 Index: lib/ExtUtils/Mkbootstrap.pm
9485 Updated to MakeMaker-5.38.
9487 Index: lib/ExtUtils/Mksymlists.pm
9489 Updated to MakeMaker-5.38.
9491 Index: lib/File/Find.pm
9493 From: Michael Mahan <mahanm@nextwork.rose-hulman.edu>
9494 Subject: Cwd::fastcwd in File::Find
9496 Is there a good reason why File::Find uses Cwd::fastcwd instead of
9497 Cwd:cwd when fastcwd isn't as portable?
9498 [In particular, fastcwd() doesn't work on AFS.]
9500 Index: lib/Math/Complex.pm
9502 There was a mistake in the sqrt routine in lib/Math/Complex.pm that
9503 gave wrong answers when the magnitude of the imaginary part of the
9504 argument exceeded the magnitude of the real part. Line 69 had too
9505 many sqrt($y)'s. Further, expressions were re-arranged so that
9506 calls to the expensive real sqrt() routine were reduced from 4 to 2
9511 The I/O directions on the dad_wtr and kid_rdr were backwards.
9512 IO/Open3.pm didn't have this error.
9514 Index: lib/syslog.pl
9516 Date: Tue, 03 Sep 1996 20:33:54 -0400
9517 From: Roderick Schertler
9518 Subject: syslog.pl `use Socket' lossage
9520 syslog.pl tries but fails to use
9521 Socket.pm, the problem is that use doesn't return a true value. This
9522 module should be recast in terms of Sys::Syslog, of course.
9524 Index: makedepend.SH
9526 This patch eliminates "\|" in sed patterns in makedepend.SH, since
9527 they're not really needed anyway in this one case.
9531 Ok, here's a tested patch for the debugger problem.
9532 I was missing the fact that DB::dbline magic is actually
9533 uppercase (which means hv_store_ent() etc., will pass SV keys
9534 to the vtbl_dbline handlers).
9536 Replace the oft-repeated mg_ptr incantation with
9537 the simple MgPVKEY macro.
9539 Rename MgPVKEY to MgPV (to match with HePV elsewhere). Add
9540 additional parens around the "mg".
9542 (lines near 584) Part of VMS changes. I don't know what this did.
9544 Date: Fri, 23 Aug 1996 17:20:22 -0400 (EDT)
9545 From: Chip Salzenberg
9546 Subject: Integerize mg.c; eliminate warning on C< local($)) >
9548 This patch converts magic variables ($!, $^E, etc.) to use integers
9549 (C<sv_setiv>) instead of floats. It also eliminates a warning from
9550 C< local($)) >, via a hack similar to $!.
9554 Replace the oft-repeated mg_ptr incantation with
9555 the simple MgPVKEY macro.
9557 Rename MgPVKEY to MgPV (to match with HePV elsewhere). Add
9558 additional parens around the "mg".
9562 Add _STDIO_LOADED (VMS) to list of guard symbols.
9566 From: Gurusamy Sarathy
9567 Subject: Re: \ ( @array ) busted for lexical @array (once more)
9571 Change to subversion 5.
9575 Make floating point constants Locale-friendly.
9579 One last LONG & co. fix (yet another cut'n'paste error) and a few
9580 minor cleanups. Nothing crucial.
9582 Make a little more C++-friendly for IBM's CSET++ compiler.
9584 Enhance detection of [gs]etpgrp() variants. Some systems have
9585 BSD-style behavior for one and POSIX for the other. Use
9586 [gs]etpgid() instead, whenever possible.
9590 Eliminate potential "signed vs. unsigned" warning
9592 Add PerlIO_reopen and PerlIO_cgetname functions.
9596 Don't supply redundant parameters for PerlIO_open and PerlIO_fdopen.
9598 Include PerlIO_reopen and PerlIO_getname.
9600 s/FILE_(CNT|PTR)_LVALUE/STDIO_(CNT|PTR)_LVALUE to fix a typo.
9601 This had prevented SV_FAST_FGETS from working anywhere.
9603 Include PerlIO_canset_cnt. I'm not sure how this is supposed to
9604 differ from STDIO_CNT_LVALUE.
9608 Remove trailing spaces in pods.
9609 Include a call to the checkpods script in the Makefile (though it's
9610 not ordinarily used by users).
9612 Index: pod/checkpods.PL
9614 New script to check for common errors in pods. This is not
9615 normally called during the perl build process, but you can
9616 use it with B<make check>.
9618 Index: pod/perlfunc.pod
9620 Document correct C<use POSIX ":wait_h";> usage.
9622 Add notes about POSIX [gs]etpgrp.
9624 Index: pod/perlipc.pod
9626 Document correct C<use POSIX ":wait_h";> usage.
9628 Index: pod/perlref.pod
9630 From: Gurusamy Sarathy
9631 Subject: Re: \ ( @array ) busted for lexical @array (once more)
9633 Index: pod/perltie.pod
9635 Date: Thu, 29 Aug 1996 15:14:51 +0200
9636 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
9637 Subject: more TIEHANDLE
9639 This adds support for a READLINE method.
9641 Index: pod/perltrap.pod
9643 Here's documentation on the change in split's behavior between Perl 4
9646 Subject: More (and less!) 425traps
9654 Change blank lines to empty lines.
9656 Index: pod/perlvar.pod
9658 Be explicit about $/="" matching empty lines, that is, lines
9659 with no spaces or tabs.
9661 Change blank lines to empty lines.
9665 Date: Fri, 23 Aug 1996 17:22:40 -0400 (EDT)
9666 From: Chip Salzenberg
9667 Subject: Minor integer speedups in mathematics
9669 This patch provides minor speedups by using integer math and SVt_IV
9670 values when performing bitwise operations and modulus.
9672 Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
9673 From: Kenneth Albanowski
9674 Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
9676 (double)auint cast added for call to sv_setnv().
9680 Date: Thu, 05 Sep 1996 00:25:28 -0400
9681 From: Gurusamy Sarathy
9682 Subject: minor misc. cleanup
9684 This patch makes some minor cleanups to the sources. No change
9685 in functionality whatsoever.
9687 Date: Thu, 29 Aug 1996 15:14:51 +0200
9688 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
9689 Subject: more TIEHANDLE
9691 This adds support for a READLINE method.
9695 Clear any buffer space exposed by by read().
9696 This is almost certainly a bug-fix.
9698 Undef and then re-define my_chsize from Perl_my_chsize to
9699 just plain chsize if this system HAS_CHSIZE. This probably only
9700 applies to SCO. This shows the perils of having internal
9701 functions with the same name as external library functions :-).
9703 Use CLK_TCK if HZ is not available.
9707 Fix more spots where we had PerlIO_stderr() and should have had
9708 Perl_debug_log instead.
9710 Date: Fri, 23 Aug 1996 17:26:42 -0400 (EDT)
9711 From: Chip Salzenberg
9712 Subject: Minor potential bug in AV creation
9714 I wasn't the one who originated this patch. But it looks like it
9715 would improve the safety of AV creation.
9717 Remove potentially incorrect casts on PerlIO_set_ptrcnt.
9718 'ptr' is already STDCHAR, which is supposed to be the type of
9719 char used in stdio.h, so we shouldn't have to cast it.
9723 Clear any buffer space exposed by by read().
9724 This is almost certainly a bug-fix.
9726 Index: t/lib/db-btree.t
9728 Update to DB_File 1.03.
9730 Index: t/lib/db-hash.t
9732 Update to DB_File 1.03.
9734 Index: t/lib/db-recno.t
9736 Update to DB_File 1.03.
9738 Index: t/lib/io_sock.t
9740 From: Lupe Christoph <lupe@alanya.m.isar.de>
9741 Subject: Perl 5.003.03: race condition in t/lib/io_sock.t
9743 io_sock.t works by forking a subprocess it can communicate with.
9744 It has the subprocess wait for the main process by sleeping 10
9745 seconds or until an alarm arrives.
9747 With my setup, the alarm signal arrives *before* the child
9748 has a chance to ignore the alarm signal.
9750 I fixed this by moving the "$SIG{ALRM} = sub {};" up before the
9751 fork. It does not hurt to have the parent ignore alarms, too.
9755 One last LONG & co. fix (yet another cut'n'paste error) and a few
9756 minor cleanups. Nothing crucial.
9760 Date: Thu, 29 Aug 1996 15:14:51 +0200
9761 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
9762 Subject: more TIEHANDLE
9764 This adds support for a READLINE method.
9768 Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
9769 From: Kenneth Albanowski
9770 Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
9774 From: Gurusamy Sarathy
9775 Subject: Re: \ ( @array ) busted for lexical @array (once more)
9779 Date: Thu, 29 Aug 96 07:05:10 BST
9781 Subject: Re: UNIVERSAL::class busted
9783 yes, but I also noticed that this does not check that the reference
9784 is an object, so the patch should be
9788 Change comment style so that IBM's picky xlc compiler doesn't
9789 think we've mistakenly tried to nest comments.
9793 One last LONG & co. fix (yet another cut'n'paste error) and a few
9794 minor cleanups. Nothing crucial.
9796 Index: utils/h2xs.PL
9798 Date: Fri, 6 Sep 1996 06:09:20 -0400 (EDT)
9799 From: Ilya Zakharevich
9800 Subject: updated h2xs
9803 a) Docs and examples for -x updated;
9804 b) Path to xxxx.h would not be changed to /usr/include/xxxx.h
9805 unless this file exists (outside of VMS, I'm afraid to make an error
9806 there). - Useful with -x option, when the file may be eaten via -I
9808 c) .h file would be scanned only if needed.
9809 d) typemap would be generated (with T_PTROBJ).
9810 e) Documentation (=list) for autogenerated guys would be
9812 f) duplicated XSUBs would not be generated;
9813 g) arguments to XSUBs being arrays are recognized (note that
9814 xsubpp would probably choke on such guys).
9816 -x option requires C-Scan-0.3 (releases a couple of minutes ago to
9817 ftp://ftp.math.ohio-state.edu/pub/users/ilya/perl
9818 should propagate to CPAN soon).
9820 Index: utils/perlbug.PL
9822 Fix typo $Config{'has_sockets'} ought to be $Config{'d_socket'};
9824 Index: utils/perldoc.PL
9826 More choices in the pager war. Unfortunately, we can't rely on
9827 all users agreeing with the Sysadmin's choice, nor can we
9828 assign a default preference order, since opinions vary. If the
9829 user doesn't have $ENV{PAGER} set, we do want to pick up one that
9830 at least works, so we'll try whatever Configure found.
9834 VMS 5.003_05 Update.
9836 Index: vms/config.vms
9838 VMS 5.003_05 Update.
9840 Index: vms/descrip.mms
9842 VMS 5.003_05 Update.
9844 Index: vms/ext/Stdio/Stdio.pm
9846 VMS 5.003_05 Update.
9848 Index: vms/ext/filespec.t
9850 VMS 5.003_05 Update.
9852 Index: vms/gen_shrfls.pl
9854 VMS 5.003_05 Update.
9856 Index: vms/perlvms.pod
9858 VMS 5.003_05 Update.
9862 VMS 5.003_05 Update.
9866 VMS 5.003_05 Update.
9873 This patch was primarily to fix bugs and to clean up some of
9874 the changes made in 5.003_03. The details are described below.
9875 A very brief summary is:
9877 o Visible Changes to Core Functionality
9879 -Allow and document permissions for FileHandle::new and
9881 -glob in Safe compartment used to allow shell access; now
9882 it's in the same category as `` and system().
9884 o Configure and build enhancements
9886 -perl library name is again -lperl, not -lperl5 in some cases.
9887 -Several hint files no longer set -g -DDEBUGGING by default.
9888 Instead, they just turn off optimization, since that is
9889 probably what was intended.
9890 -Include OS/2 and Plan9 updates.
9894 -SEGV with $_[0] and circular references fixed.
9895 -Ilya's debugger patch.
9896 -FAKE typeglobs fixed.
9897 -truncate with file name now works.
9898 -lval substr() no longer coredumps with refs
9899 -lval substr now clears lexicals in re-entered scopes.
9900 -core dump in caller() for signal handler for __DIE__.
9904 Here are the specific file-by-file changes.
9906 # This is my patch perl5.003_04.pat to perl5.003_03
9907 # The full description is below.
9908 # Please execute the following commands before applying this patch.
9909 # (You can feed this patch to 'sh' to do so.)
9912 # Obsolete perl4 hint file.
9917 # We'll create a new test, but patch won't automatically make it
9925 This is patch perl5.003_04.pat to perl version 5.003_03.
9926 This takes you from 5.003_03 to 5.003_04.
9928 To apply this patch, run the above commands,
9929 cd to your perl source directory and then type
9931 patch -p1 -N < perl5.003_04.pat
9933 The changes are described after each /^Index/ line below. This is
9934 designed so you can examine each change with a command such as
9936 csplit -k perl5.003_04.pat '/^Index:/' '{99}'
9940 Updated for 5.003_04.
9944 Change name of shared libperl library back to libperl.so.xxx,
9945 so that a simple -lperl picks up either libperl.a or
9948 Check if $sh='' in case we've reloaded an old config.sh
9952 Change name of shared perl library to libperl, instead of
9955 Add notes about fragility of shared libperl and the usefulness
9956 of archlib to separate different binaries.
9962 obsolete hints/dnix.sh removed.
9968 For building shared libperl, relocate whole rule to
9969 inside the if test -f $osname/Makefile.SHs case.
9971 Index: Porting/Glossary
9981 Subject: Re: SEGV with $_[0] and circular references
9983 Subject: random cleanup
9985 This patch removes a few obvious redundancies in the source.
9989 Updated. Note new comments to make AIX happy.
9993 Change /*#define../**/ into /*#define../ **/
9994 to make IBM's xlc compiler shut up about nested comments.
9995 The /*#define FOO /**/ is a perfectly legal un-nested comment, and
9996 I wish IBM would fix it's blasted compiler instead. In the meantime
9997 we'll take mercy on the poor AIX user and get rid of the screenfulls
9998 of stupid warning messages. Thanks to Hallvard B Furuseth for the fix.
10002 This patch changes neither behavior nor performance. However, it does
10003 reduce code size and improve maintainability by combining some common
10004 code in gv_fullname() and gv_efullname().
10006 Index: ext/FileHandle/FileHandle.pm
10008 This patch documents the behavior of FileHandle::{new,open} with
10009 regard to open modes. It also documents the exportation of Fcntl
10012 This patch fixes a bug observed by Tom Christiansen: FileHandle::new
10013 didn't allow for file permissions after the file mode. Here's a patch.
10015 Index: ext/IO/lib/IO/File.pm
10017 This patch fixes a bug observed by Tom Christiansen: IO::File::new
10018 didn't allow for file permissions after the file mode. Here's a patch.
10020 This patch documents the behavior of IO::File::{new,open} with
10021 regard to open modes. It also documents the exportation of Fcntl
10024 Index: ext/Opcode/Opcode.pm
10026 Subject: Re: glob in Safe compartment allows shell access
10028 I've moved the glob op into the same opcode tag as backticks and system
10029 and added a comment.
10033 This patch changes neither behavior nor performance. However, it does
10034 reduce code size and improve maintainability by combining some common
10035 code in gv_fullname() and gv_efullname().
10039 Subject: Patch for LONG_MAX & co.
10041 Sorry about adding yet another #ifdef forest, but hopefully this
10042 should resolve the *_MAX issues permanently. It adds to the
10043 previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
10044 symbols the complete set of
10045 /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
10046 those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
10047 Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
10048 and get appropriate figures. All references to LONG_(MIN|MAX) are
10049 changed appropriately.
10051 The .c changes have the side effect of making cast_uv properly use quad
10052 limits if quads are in use, but longs aren't 64 bit. Hopefully this all
10053 works, but I don't have any handy Crays to try it out on.
10055 Add notes on perl's internal types, specifically Quad_t and IV.
10057 Index: hints/hpux.sh
10059 Remove the d_bsdpgrp hint. The defaults should be ok.
10061 Index: hints/irix_6_2.sh
10063 Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
10064 unless that's what the user really wants.
10066 Index: hints/mpeix.sh
10068 Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
10069 unless that's what the user really wants.
10071 Index: hints/os2.sh
10073 Fixes for sh vs. bin_sh + cleanup.
10075 Index: hints/ultrix_4.sh
10077 Don't call optimize=-g, just call optimize=none. The -g
10078 pulls in -DDEBUGGING, which might not be wanted.
10080 Index: lib/ExtUtils/MM_Unix.pm
10082 .C$(obj_ext) removed under OS/2 - conflicts with .c$(obj_ext).
10084 Index: lib/ExtUtils/xsubpp
10086 Fix SCOPE? (See pod/perlxs.pod).
10087 Up version number to 1.938.
10089 Index: lib/Test/Harness.pm
10091 Add a return value to runtests - non-zero if all tests ran ok,
10094 Index: lib/perl5db.pl
10096 Ilya's debugger patch.
10097 Undefined subroutine &Carp::longmess called at
10098 /opt/perl5.003_03/lib/perl5db.pl line 1423.
10101 Make perl5db compatible with the recent 'strict refs' enforcement
10106 A patch to perl5.003_02/malloc to give a sensible error abort() message
10107 in ANSI C, and to give it to stderr instead of stdout.
10109 Use config_h's STRINGIFY macro instead of pre-ANSI "p".
10113 Subject: FAKE typeglobs seriously busted (with patch)
10115 Handling of fake typeglobs (scalars that are really globs
10116 in disguise) is seriously busted since 5.002 (it wasn't
10118 The problem is that mg_get() on a glob calls gv_efullname()
10119 which might coerce its first arg to a string.
10121 Sub-critical patch to conceivably fix some %SIG problems. (Shared hash key
10122 weren't being properly detected by some of the sig magic, but as shared
10123 hash keys wouldn't normally be used in %SIG it's unlikely this is a
10124 significant problem.)
10126 This patch changes neither behavior nor performance. However, it does
10127 reduce code size and improve maintainability by combining some common
10128 code in gv_fullname() and gv_efullname().
10132 Update perlio-related variables.
10136 This patch changes neither behavior nor performance. However, it does
10137 reduce code size and improve maintainability by combining some common
10138 code in gv_fullname() and gv_efullname().
10142 Updated. See opcode.pl.
10146 Subject: Re: truncate with file name does not work (with patch)
10148 The prototype for truncate was changed so that perl won't die
10149 with C<use strict;> when the first arg is a bareword (filehandle).
10150 I think it was Tom (as in "tchrist") who brought this up.
10152 Here's a patch that undoes the damage, makes it work with
10153 C<use strict;>, and adds to the testsuite.
10155 Index: os2/Makefile.SHs
10157 perllib vs. LIBPERL
10159 Index: os2/diff.configure
10165 SH_PATH_INI vs. BIN_SH
10167 Index: os2/os2ish.h
10169 SH_PATH_INI added (needed to redefine SH_PATH for binary
10171 SH_PATH is redefined.
10173 Index: patchlevel.h
10179 Subject: Patch for LONG_MAX & co.
10181 Sorry about adding yet another #ifdef forest, but hopefully this
10182 should resolve the *_MAX issues permanently. It adds to the
10183 previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
10184 symbols the complete set of
10185 /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
10186 those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
10187 Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
10188 and get appropriate figures. All references to LONG_(MIN|MAX) are
10189 changed appropriately.
10191 The .c changes have the side effect of making cast_uv properly use quad
10192 limits if quads are in use, but longs aren't 64 bit. Hopefully this all
10193 works, but I don't have any handy Crays to try it out on.
10195 Add notes on perl's internal types, specifically Quad_t and IV.
10199 Removes an incorrect prototype for setlinebuf from
10200 perlio.c because it conflicts with the correct declaration in
10201 MachTen's stdio.h (and possibly other stdio's as well).
10203 Secondly, the code in perlio.c is not handling the (!PERLIO_IS_STDIO &
10204 HAS_F[GS]ETPOS) case. The patch fixes this omission (in a rather lumpen
10205 manner). I don't think this should affect platforms which try to hack a
10206 different path through the #ifdef forest, but this assertion would benefit
10211 Index: plan9/config.plan9
10215 Index: plan9/fndvers
10219 Index: plan9/mkfile
10223 Index: plan9/setup.rc
10227 Index: pod/perldiag.pod
10229 Subject: lval substr() coredumps with refs (with patch)
10231 substr() coredumps with a target that is a ref, when it is used in
10233 The patch below corrects the problem by stringifying the reference
10234 first (and emitting a warning when appropriate).
10236 Index: pod/perlxs.pod
10238 document xsubpp SCOPE:
10242 Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
10244 substr() in lvalue context interacts in buggy fashion with SVs that
10245 are !SvOK. This manifests itself with lexicals that have a REFCNT of
10246 1, since these are merely "cleared in place" by setting SvOK_off.
10248 Subject: lval substr() coredumps with refs (with patch)
10250 substr() coredumps with a target that is a ref, when it is used in
10252 The patch below corrects the problem by stringifying the reference
10253 first (and emitting a warning when appropriate).
10255 Subject: Patch for LONG_MAX & co.
10259 This patch changes neither behavior nor performance. However, it does
10260 reduce code size and improve maintainability by combining some common
10261 code in gv_fullname() and gv_efullname().
10265 Subject: Patch for LONG_MAX & co.
10267 This patch changes neither behavior nor performance. However, it does
10268 reduce code size and improve maintainability by combining some common
10269 code in gv_fullname() and gv_efullname().
10273 This patch changes neither behavior nor performance. However, it does
10274 reduce code size and improve maintainability by combining some common
10275 code in gv_fullname() and gv_efullname().
10279 This patch changes neither behavior nor performance. However, it does
10280 reduce code size and improve maintainability by combining some common
10281 code in gv_fullname() and gv_efullname().
10285 This patch changes neither behavior nor performance. However, it does
10286 reduce code size and improve maintainability by combining some common
10287 code in gv_fullname() and gv_efullname().
10291 Subject: random cleanup
10293 This patch removes a few obvious redundancies in the source.
10295 Subject: sv_setsv patch
10297 This patch changes neither behavior nor performance. However, it does
10298 reduce code size and improve maintainability by combining some common
10299 code in gv_fullname() and gv_efullname().
10301 From: Chip Salzenberg
10302 Subject: Track SVs for destruction when -DPURIFY
10304 When checking for memory leaks, I compiled Perl with "-DPURIFY".
10305 Although that flag improves the leak checking, it also breaks
10306 destruction of global objects, because SVs aren't kept in captive
10309 This patch rectifies the problem by providing an alternative
10310 method for keeping track of SVs when Perl is compiled for Purify.
10311 It has no effect on normal operation.
10314 Add comment about assert(len >=0) when len is unsigned anyway.
10318 Subject: Re: truncate with file name does not work (with patch)
10320 The prototype for truncate was changed so that perl won't die
10321 with C<use strict;> when the first arg is a bareword (filehandle).
10322 I think it was Tom (as in "tchrist") who brought this up.
10324 Here's a patch that undoes the damage, makes it work with
10325 C<use strict;>, and adds to the testsuite.
10327 The "not implemented" branch is missing a "\n".
10331 Subject: FAKE typeglobs seriously busted (with patch)
10333 Handling of fake typeglobs (scalars that are really globs
10334 in disguise) is seriously busted since 5.002 (it wasn't
10337 The problem is that mg_get() on a glob calls gv_efullname()
10338 which might coerce its first arg to a string.
10340 Index: t/op/substr.t
10343 Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
10345 substr() in lvalue context interacts in buggy fashion with SVs that
10346 are !SvOK. This manifests itself with lexicals that have a REFCNT of
10347 1, since these are merely "cleared in place" by setting SvOK_off.
10349 Subject: lval substr() coredumps with refs (with patch)
10351 substr() coredumps with a target that is a ref, when it is used in
10353 The patch below corrects the problem by stringifying the reference
10354 first (and emitting a warning when appropriate).
10358 Subject: Re: truncate with file name does not work (with patch)
10360 The prototype for truncate was changed so that perl won't die
10361 with C<use strict;> when the first arg is a bareword (filehandle).
10362 I think it was Tom (as in "tchrist") who brought this up.
10364 Here's a patch that undoes the damage, makes it work with
10365 C<use strict;>, and adds to the testsuite.
10369 Subject: Re: Perl 5.003 dumps core executing caller() in signal handler for
10370 __DIE__ (with patch)
10372 sv_2pv() might call croak() (which is not prepared to handle that
10373 when it calls sv_2pv(), itself). Likewise for warn() (but under
10374 slightly more esoteric circumstances--mg_get() in sv_2pv() might
10375 trigger a call to warn()).
10378 Subject: Patch for LONG_MAX & co.
10380 PERL_BADLANG is examined by default before issuing a warning during
10381 internationalization.
10383 Index: utils/h2xs.PL
10385 Make leading =head NAME item a paragraph so pod2man finds it.
10387 Index: utils/perldoc.PL
10389 Use col -x to filter out half-line feeds (ESC-9) from
10390 HP-UX nroff -man output. (col -x isn't portable -- SunOS
10391 doesn't support the -x option.)
10398 Most of the changes in 5.003_03 are to make the build and installation
10399 process more robust. The details are described below. A very brief
10402 o Visible Changes to Core Functionality
10404 -Support for tied filehandles.
10406 o Configure enhancements
10408 -How to build and install a shared libperl.so is now documented
10409 and supported, though it's not the default for most platforms.
10413 -Support bit operations on strings longer than 15 bytes.
10415 -If a regex supplied to split() contains paranthesized subpatterns
10416 that can result in null matches, perl no longer coredumps.
10418 -Fix problems with each() on tied hashes.
10420 -Make h2ph architecture-independent by using Config at run-time
10421 rather than extraction time.
10425 Here are the specific file-by-file changes.
10427 # This is my patch perl5.003_03.pat to perl5.003_02
10428 # The full description is below.
10429 # Please execute the following commands before applying this patch.
10430 # (You can feed this patch to 'sh' to do so.)
10431 # -- Andy Dougherty
10433 # Absorbed into Changes5.002
10437 rm -f ext/POSIX/mkposixman.pl
10439 # Moved to README.os2. I'm not sure why the README files are
10440 # here rather than in the appropriate subdirectories.
10444 rm -f pod/Makefile.PL
10446 # New test for bit ops.
10449 # Patches that create new tests don't always make them executable.
10452 # Create a new directory for Porting and Patching info.
10457 This is patch perl5.003_03.pat to perl version 5.003_02.
10458 This takes you from 5.003_02 to 5.003_03.
10460 To apply this patch, run the above commands,
10461 cd to your perl source directory and then type
10463 patch -p1 -N < perl5.003_03.pat
10465 The changes are described after each /^Index/ line below. This is
10466 designed so you can examine each change with a command such as
10468 csplit -k perl5.003_03.pat '/^Index:/' '{99}'
10472 Include 5.003_03 change notes.
10474 Move older change notes to separate files.
10476 Index: Changes5.000
10478 New file. Changes from perl4.036 to 5.000.
10480 Index: Changes5.001
10482 New file. Changes from 5.000 to 5.001
10484 Index: Changes5.002
10486 New file. Changes from 5.001 to 5.002
10488 Index: Changes5.003
10490 New file. Changes from 5.002 to 5.003
10494 Relaxed warning about ksh on exotic machines.
10496 Changed usesafe to useopcode.
10498 Add search for gzip and zip.
10500 Look more carefully for $sh (the Bourne-ish shell).
10501 Use that info to set $startsh correctly.
10503 Change prompts for PerlIO interface. See INSTALL
10504 for how this is supposed to work. The default is
10505 still the same as in 5.003_02, namely don't use
10506 any fancy new PerlIO stuff.
10508 Don't look for sigvec() since we don't actually use it.
10509 (Plus, it used to print an alarming misleading message about
10512 Look for stdio's _filbuf under the possible names of
10513 _filbuf, __filbuf, and _fill.
10515 New $useshrplib variable to control whether we build a shared
10516 libperl.so. The name of the library is in $libperl.
10517 Always install it in $installarchlib/CORE/$libperl.
10519 Check for <sys/resource.h> and <sys/wait.h> for NetBSD.
10521 Replace old $altmake stuff with newer autoconf-ish
10522 $make_set_make, which checks if $make sets $(MAKE). Now you
10523 choose an alternate make with sh Configure -Dmake=gmake (or
10526 Remove 'ln' for the list of essential commands. Simulate
10527 it with 'cp' if necessary.
10529 Change `logname` prompts to handle extra gratuitous spaces in
10534 Fix silly bug in checking for fully-qualified names in /etc/hosts.
10536 Generalize Gconvert tests. Give correct and more useful
10539 Use $obj_ext instead of literal '.o' in the dynaloader test.
10541 Include appropriate header files in bcopy() and memcpy()
10542 tests. Note whether memmove is available.
10544 Check whether struct sigaction works (needed for Solaris 2.5
10547 Include appropriate header files for randbits test.
10551 Add note about space requirements.
10553 Update to match Configure changes (Opcode vs. Safe,
10554 useperlio, useshrplib, etc.)
10556 Reorganize the structure of some of the hints.
10558 Miscellaneous clarifications.
10562 Updated. 5.003_02 introduced some massive patches, mostly
10563 due to spacing changes. I didn't bother to sort them all out;
10564 I just started with 5.003's MANIEFST.
10568 Support the new simplified shared libperl mechanism.
10570 Use new $make_set_make directive.
10572 Remove redundant libperl Make variable.
10574 Remove unnecessary MAB variable.
10576 Remove dependency of minitest on lib/Config.pm, since it could
10577 well have been a failure of configpm that inspired testing
10578 miniperl in the first place!
10580 Index: Porting/Glossary
10582 New file describing all the config.sh variables.
10583 Eventually, I hope to fill this directory with other useful
10588 Replace old README.os2 with more up-to-date os2/README.
10592 Updated to match current Configure and config_h.SH.
10593 Some rearrangement of parts has occurred due to new
10594 dependencies in the metaconfig units.
10598 Updated to match current Configure and config_h.SH.
10599 Some rearrangement of parts has occurred due to new
10600 dependencies in the metaconfig units.
10602 Include full descriptions of ARCHLIB, OLDARCHLIB, PRIVLIB,
10603 SITEARCH, and SITELIB. Previous versions just included the
10604 ~-expanded names (with unhelpful descriptions). No functionality
10605 is changed, but maybe it's a little better documented now.
10609 Possibly Include <signal.h> and <unistd.h>
10613 No longer prefer bcmp over memcmp when order doesn't matter.
10615 Support bit operations on strings longer than 15 bytes.
10623 Expand warning at the top.
10625 Index: ext/IO/IO.pm
10627 Clean up docmentation installation errors.
10629 Index: ext/IO/lib/IO/Seekable.pm
10631 Clean up docmentation installation errors.
10633 Index: ext/IO/lib/IO/Select.pm
10635 Clean up docmentation installation errors.
10637 Index: ext/Opcode/Opcode.xs
10639 Add support for tied filehandles.
10641 Index: ext/SDBM_File/sdbm/sdbm.h
10643 Change the Mymalloc to match Perl_malloc in perl.h.
10645 Index: ext/util/make_ext
10648 Get rid of unused altmake.
10652 Fix problems with each() on tied hashes.
10656 Change safe*alloc functions to have prototypes that
10657 match the system's malloc and free types. That is, use
10658 Malloc_t instead of char *, and Free_t instead of void.
10659 This is necessary so . . .
10661 Safefree cast matches type of free() whether it's perl's
10662 malloc/free or the system's malloc/free.
10664 Index: hints/README.hints
10666 Remove out-of-date info.
10668 Document a bit about how hint files work.
10670 Index: hints/aix.sh
10672 qmaxmem hint doesn't apply to gcc.
10674 Index: hints/dgux.sh
10676 Configure will now automatically detect shared libperl stuff.
10678 Index: hints/dynixptx.sh
10680 Fix typo in comment.
10682 Configure will now automatically detect shared libperl stuff.
10684 Index: hints/epix.sh
10686 Use glibpth instead of libpth. This allows Configure to
10687 add local directories, such as /opt/local/lib, etc.
10689 Index: hints/irix_6_2.sh
10691 Include some info on cc -n32 compile.
10693 Index: hints/linux.sh
10695 Configure now tests gcvt() more thoroughly.
10697 Index: hints/machten_2.sh
10699 Update where to find dld.
10701 Index: hints/mips.sh
10703 Use glibpth instead of libpth.
10705 Index: hints/next_3.sh
10707 Build up $mab dynamically. Since $mab isn't used anywhere
10708 anymore, this is useless. However, $mab was never used for
10709 next_3.sh anyway, so there's been no change in functionality.
10711 Index: hints/next_4.sh
10713 Get rid of extraneous isnext_4 variable. Configure and
10714 Makefile.SH will use $osname and $osvers instead.
10716 Build up $mab dynamically based on available architectures.
10718 Absorb $mab into ccflags and ccdlflags. I hope that will
10719 cover everything. (Configure should automatically remove
10720 the -arch stuff from cppflags.)
10722 Configure now knows next4 needs to use a shared libperl.5.so.
10724 Allow users to use -Dprefix.
10726 Index: hints/os2.sh
10728 Try to update to reflect newer shared libperl stuff.
10729 I probably goofed :-).
10731 Index: hints/sco.sh
10733 Additional notes on using icc.
10735 Additional flags for dynamic loading.
10737 Index: hints/solaris_2.sh
10739 Perl.h no longer prefers bcmp, so it's again ok if Configure
10740 finds them, since perl will prefer the mem* versions anyway.
10742 Index: hints/sunos_4_0.sh
10744 Don't include <unistd.h>
10746 Index: hints/sunos_4_1.sh
10748 Add brief note about GNU as and ld.
10750 Don't include <unistd.h>
10752 Add notes about WHOA THERE messages.
10754 Index: hints/titanos.sh
10756 Include sfio in libswanted.
10758 Don't set libpth any more.
10760 Index: hints/umips.sh
10766 Use memcmp even in cases where ordering doesn't matter.
10768 Fix problems with each() on tied hashes.
10772 Simplify installation of shared libperl.so.
10774 Avoid reaching Command Failed!!! with /usr/bin/perl.
10776 Index: lib/AutoSplit.pm
10778 Clean up docmentation installation errors.
10780 Index: lib/ExtUtils/MM_Unix.pm
10782 Remove MAB references.
10784 Use 'useshrplib' instead of 'd_shrplib'
10786 Index: lib/ExtUtils/MakeMaker.pm
10788 Remove mab references.
10790 Index: lib/FindBin.pm
10792 Clean up docmentation installation errors.
10794 Index: lib/Symbol.pm
10796 Put back in the BEGIN { require 5.002; }. The version in
10797 5.003_02 wouldn't work in 5.002 anyway. Further, the whole
10798 point of the construct is to catch 5.001m, so we can't use
10799 syntax introduced after 5.001m to do that.
10801 Index: lib/Text/Wrap.pm
10803 Remove double 'use strict'.
10805 Index: lib/perl5db.pl
10807 Add explicit '&' to avoid warnings under strict refs.
10809 Index: lib/sigtrap.pm
10811 Clean up docmentation installation errors.
10813 Index: makedepend.SH
10815 Use Configure's $sh and $make_set_make variables.
10821 Use Safefree() macro instead of safefree() function with
10822 a (possibly) incorrect cast. The whole point of the
10823 Safefree() macro is that it does the correct cast for you.
10826 Index: patchlevel.h
10828 Change to SUBVERSION 3.
10836 No longer prefer bcmp slightly for comparisons that don't care
10839 Rely on Configure setting SH_PATH.
10841 Change the function name to Pause() instead of pause() to
10842 avoid potential prototype problems. (This naming convention
10843 is similar to the Fwrite and Fflush macros.)
10845 Fix problems with each() on tied hashes.
10847 Work around crypt prototype problem on NeXT.
10851 Fixes to support non-std stdio.
10855 Try to document the various #defines a bit. This is far from
10858 Remove a lot of trailing whitespace. (It's of no consequence, but
10859 but I'm not going to redo the patch just to put back in the trailing
10860 whitespace either.)
10864 Fixes to support non-std stdio.
10868 Restore use of Safefree() macro.
10870 Index: perly.c.diff
10872 Restore use of Safefree() macro.
10876 Delete duplicate line.
10878 Index: plan9/buildinfo
10882 Index: pod/perlapio.pod
10884 Clean up docmentation installation errors.
10886 Index: pod/perlipc.pod
10890 Untaint port number.
10892 Index: pod/perlmod.pod
10894 Fix a minor nit regarding Exporter.
10896 Index: pod/perlre.pod
10898 Clean up docmentation installation errors.
10900 Index: pod/perltie.pod
10902 Add support for tied filehandles.
10904 Index: pod/perltrap.pod
10906 Clean up docmentation installation errors.
10908 Index: pod/perlxstut.pod
10910 Clean up docmentation installation errors.
10912 Index: pod/pod2man.PL
10914 Clean up docmentation installation errors.
10918 Add support for tied filehandles.
10920 If a regex supplied to split() contains paranthesized subpatterns
10921 that can result in null matches, perl coredumps.
10925 Use memcmp instead of bcmp even when we don't care about order.
10927 Add support for tied filehandles.
10931 Include <unistd.h>, <sys/wait.h>, and <sys/resource.h>.
10932 (The latter two are especially for NetBSD.)
10934 Don't assume sys/time.h and sys/select.h can't coexist.
10940 Fix safe*alloc and safefree prototypes.
10944 Use memcmp instead of bcmp even when we don't care about order.
10948 Use memcmp instead of bcmp even when we don't care about order.
10950 Index: t/lib/opcode.t
10952 Add support for tied filehandles.
10956 Support bit operations on strings longer than 15 bytes.
10960 Add support for tied filehandles.
10962 Index: t/op/split.t
10964 If a regex supplied to split() contains paranthesized subpatterns
10965 that can result in null matches, perl coredumps.
10969 Include <unistd.h>.
10971 Use memcmp instead of bcmp even when we don't care about order.
10975 Include <unistd.h>.
10977 Use correct types for safe*alloc and safefree functions.
10979 Index: utils/h2ph.PL
10981 Make h2ph architecture-independent by using Config at run-time
10982 rather than extraction time.
10984 Index: writemain.SH
10986 Remove unnecessary curlies. (They are a leftover from
10987 an older auto_init mechanism.)
10989 Index: x2p/Makefile.SH
10991 Use Configure's $sh and $make_set_make.
10993 Remove MAB stuff, since it's now in ccflags.
10995 Keep 5.003's RCS info.
10999 Keep 5.003's RCS info.
11003 Use Configure's FILE_filbuf macro instead of a raw _filbuf.
11010 o Visible Changes to Core Functionality
11011 - Redefining constant subs, or changing sub's prototype now give warnings.
11012 - Fixes for ++/-- of values close to max/min size of an integer
11013 - Warning for un-qualified bareword as handler in $SIG{}.
11014 - UNIVERSAL::isa can now be called as static method.
11016 o Changes in Core Internals
11017 - PerlIO abstraction added.
11018 Perl core and standard extensions no longer assume ANSI C's stdio is IO
11019 mechanism, Default Configure mode is still to use stdio via set of C macros.
11020 Alternate modes are to use stdio via one perlio.c module, or
11021 to use sfio if available.
11023 - Several bug fixs from perl5-porters
11024 - Make sources non-ANSI C correct again.
11026 - Last of shared-hash-key patches
11027 - eval '(0,1..3)'; # --> SegFault
11028 - coredumps after simple subsitutes.
11029 - Correction to UNIVERSAL::VERSION docs.
11030 - Fixed io_udp test.
11031 - Fixed another abuse of malloc'ed memory.
11032 - Enabled DEBUGING_MSTATS whenever perl's malloc() is used.
11033 - Reverted to default of not hiding perl's malloc (if used).
11035 o Changes in the Standard Library and Utilities
11036 - Fixed MakeMaker for static SDBM and builing in a link tree.
11037 - Upgraded to IO-1.09, and includes latest (still experimental) IO::Select.
11038 - Documentation/test tweak to DB_File
11039 - h2xs upgrade to allow use C::Scan module
11041 o Changes in OS-specific and Build-time Support
11042 - Attempted to re-created 5.003_01's NeXT support with metaconfig units.
11044 - make minitest now depends on lib/Config.pm, as some of tests require it.
11045 - Included latest plan9 sub-directory
11046 - Applied OS/2 patches.
11047 - Typo patch for VMS.
11054 Version 5.003_01 contains bugfixes and additions accumulated since
11055 version 5.002_01, since the patch to version 5.003 was deliberately
11056 kept simple. In addition to numerous small bugfixes in the core,
11057 library files, and documentation, this patch contains several
11058 significant revisions, summarized below:
11060 o Visible Changes to Core Functionality
11062 - A port to Plan9 has been started, and changes are integrated into
11063 the standard distribution. As of this release, the Perl core
11064 and several common extensions are working.
11066 - A set of basic methods in the UNIVERSAL class have been added to
11067 the Perl core. Since UNIVERSAL is an implicit member of every
11068 class's @ISA, the methods can be called via any object.
11070 - A mandatory warning has been added for 'declarations' of lexical
11071 variables using the "my" operator which mask an existing lexical
11072 variable declared in the same scope, making the previous variable
11073 inaccessible by its name.
11075 - The "use" and "require" operators have been extended to allow
11076 checking of the required module's version. The "use" operator
11077 can now be used for an immediate version check of Perl itself.
11079 - A new "strict" pragma, "strict untie", has been added, which
11080 produces an error if a tied value is untied when other references
11081 exist to the internal object implementing the tie.
11083 - Barewords used as associative array keys (i.e. when specifying
11084 an associative array element like $foo{__BAR} or on the left
11085 side of the => operator) may now begin with an underscore as
11086 well as an alphabetic character.
11088 - Some of the configuration information previously produced by the
11089 -v switch has been moved to the -V switch, in order to keep -v
11092 o Changes in Core Internals
11094 - Symbol table and method lookups have been made faster.
11096 - Perl subroutines which just return a constant value are now
11097 optimized at compile time into inline constants.
11099 - Management of keys for associative arrays has been improved to
11100 conserve space when the same keys are reused frequently, and
11101 to pass true Perl values to tie functions, instead of stringified
11104 - Messages normally output to stderr may be directed to another
11105 stream when Perl is built. This allows some platforms to
11106 present diagnostic output in a separate window from normal
11109 - A bug which caused suiperl to fail silently, albeit securely,
11110 in version 5.003 on some systems has been fixed.
11112 - Management of Unix-style signal handlers via the %SIG associative
11113 array has been made safer.
11115 - Several global C symbols have been renamed to eliminate collisions
11116 with system C header files or libraries on some platforms.
11117 Unfortunately, this means that dynamic extensions compiled under
11118 previous versions of Perl will need to be rebuilt for Perl
11119 5.003_01. We're in the process of cleaning up Perl's C
11120 namespace to make it easier to link Perl with other binaries,
11121 so this will probably happen again between now and version 5.004.
11122 After that, we'll do our best to maintain binary compatibility
11125 - An alternate allocation strategy has been added to Perl's
11126 optional private memory management routines. This strategy,
11127 which may be selected when Perl is built, is designed to
11128 conserve memory in programs which allocate many small
11129 chunks of memory with sizes near a power of 2, as is often
11130 the case in Perl programs.
11132 - Several memory leaks in the creation and destruction of
11133 multiple interpreters have been fixed.
11135 o Changes in the Standard Library and Utilities
11137 - The Opcode extension, which allows you to control a program's
11138 access to Perl operations, has been added to the standard
11139 distribution. This extends the work begun in the original
11140 Safe extension, and subsumes it. The Safe interface is still
11143 - The IO extension, which provides a set of classes for object-
11144 oriented handling of common I/O tasks, has been added to the
11145 standard distribution. The IO classes will form the basis
11146 for future development of Perl's I/O interface, and will
11147 subsume the FileHandle class in the near future. The default
11148 class to which all Perl I/O handles belong is now IO::Handle,
11149 rather than FileHandle.
11151 - The ExtUtils::Embed library module, which provides a set
11152 of utility function to help in embedding Perl in other
11153 applications, has been added to the standard distribution.
11155 - The Fatal library module, which provides a simple interface
11156 for creating "do-or-die" equivalents of existing functions,
11157 has been added to the standard distribution.
11159 - The FindBin library module, which determines the full path
11160 to the currently executing program, has been added to the
11161 standard distribution.
11163 - The DB_File extension, and the Getopt::Long, Test::Harness,
11164 Text::Tabs, Text::Wrap, Time::Local and sigtrap library modules
11165 have been updated to the authors' latest versions.
11167 - The Carp library module now considers the @ISA chain when
11168 determining the caller's package for inclusion in error messages.
11170 - The h2xs, perlbug, and xsubpp utilities have been updated.
11172 - The standard Perl debugger has been updated, and the information
11173 provided to the debugger when an XSUB is called has been improved,
11174 making it possible for alternate debuggers (such as Devel::DProf)
11175 to do a better job of tracking XSUB calls.
11177 - The pod documentation formatting tools in the standard distribution
11178 can now handle characters in the input stream whose high bit is set.
11180 - The cperl-mode EMACS editing mode has been updated.
11182 o Changes in Documentation
11184 - Typographic and formatting errors have been corrected in the pod
11185 documentation for the core and standard library files
11187 - Explanations of several core operators have been improved
11189 - The perldebug, perlembed, perlipc, perlsec, and perltrap documents
11190 extensively revised.
11192 o Changes in OS-specific and Build-time Support
11194 - Support for the NeXT platform has been extended through
11195 NeXTSTEP/OPENSTEP 4.0, and now includes the ability to create MABs.
11197 - Support for OS/2 has been extended as well, and now includes
11198 options for building a.out binaries.
11200 - Support for VMS has also been extended, incorporating improved
11201 processing of file specification strings, optional suppression of
11202 carriage control interpretation for record-structured files,
11203 improved support for the -S command line switch, a number of
11204 VMS-specific bugfixes, and significantly improved performance
11205 in line-oriented reading of files.
11207 - Several hints files have been added or updated: aux.sh (updated),
11208 convexos.sh (updated), irix_4.sh (updated), irix_5.sh (updated),
11209 irix_6_2.sh (updated), next_3.sh (updated), next_3_2.sh (new),
11210 next_3_3.sh (new), next_4.sh (new), os2/sh (updated),
11211 sco.sh (updated), and solaris_2.sh (updated).
11213 - The test driver for the regression tests now reports when a set
11214 of tests have been skipped (presumable because the operation
11215 they're designed to test isn't supported on the current system).