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 "Oops." Now this _has_ to be the gamma; we're out of numbers.
60 Title: "NeXT hints update"
61 From: hansm@euronet.nl
62 Msg-ID: <199704302229.AAA02690@mail.euronet.nl>
63 Date: Thu, 1 May 97 00:28:41 +0200
64 Files: Configure Makefile.SH hints/next_4.sh
66 Title: "Support shared libperl on AIX"
67 From: Eric Bartley <bartley@icd.cc.purdue.edu>
68 Msg-ID: <199704270131.UAA51426@icd.cc.purdue.edu>
69 Date: Sat, 26 Apr 1997 20:31:37 -0500
70 Files: Configure Makefile.SH hints/aix.sh
74 Title: "Fix NUL-termination bug in delimcpy()"
78 Title: "Forget prototype of subroutine after C<undef &subr>"
82 Title: "Handle tainted values in lists returned from subs, evals"
84 Files: pp_ctl.c pp_hot.c t/op/taint.t
86 Title: "Fix sysread() on tied handle"
88 Msg-ID: <199705010601.CAA04926@Orb.Nashua.NH.US>
89 Date: Thu, 1 May 1997 02:01:20 -0400
92 Title: "Fix OS/2-specific buffer overflow"
93 From: Ilya Zakharevich
94 Msg-ID: <199704301920.PAA09681@monk.mps.ohio-state.edu>
95 Date: Wed, 30 Apr 1997 15:20:01 -0400 (EDT)
100 Title: "Add new globals to perl.exp"
101 From: Chip Salzenberg
104 LIBRARY AND EXTENSIONS
106 Title: "Refresh DB_File to 1.14"
108 Msg-ID: <9704302045.AA05484@claudius.bfsec.bt.co.uk>
109 Date: Wed, 30 Apr 1997 21:45:09 +0100 (BST)
110 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
111 t/lib/db-hash.t t/lib/db-recno.t
115 Title: "Disable op/pipe.t test under Machten"
116 From: Dominic Dunlop <domo@slipper.ip.lu>
117 Msg-ID: <v03102801af8e160d3879@[194.51.248.68]>
118 Date: Thu, 1 May 1997 12:48:26 +0200
123 Title: "typo fixes to installhtml"
124 From: lvirden@cas.org (Larry W. Virden)
125 Msg-ID: <199705011114.HAA26968@cas.org>
126 Date: Thu, 1 May 1997 07:14:31 -0400
131 Title: "Fix description of av_undef() in perlguts"
133 Msg-ID: <199705011042.MAA09897@bergen.sn.no>
134 Date: Thu, 1 May 1997 12:42:46 +0200
135 Files: pod/perlguts.pod
137 Title: "Fix typo in perldelta"
138 From: Chip Salzenberg
139 Files: pod/perldelta.pod
146 Here it is, the second public beta (a.k.a gamma).
148 CORE LANGUAGE CHANGES
150 Title: "Support C< $coderef->($x,$y) >"
151 From: Chip Salzenberg
152 Files: perly.c perly.c.diff perly.y pod/perldelta.pod pod/perldsc.pod
153 pod/perlref.pod t/op/ref.t vms/perly_c.vms
161 Title: "Fix C< hex('80') * 0x1000000 >"
162 From: Chip Salzenberg
165 Title: "Reset errno after failed piped close"
166 From: Roderick Schertler
167 Msg-ID: <28152.862264940@eeyore.ibcinc.com>
168 Date: Mon, 28 Apr 1997 18:02:20 -0400
169 Files: lib/Time/gmtime.pm lib/Time/localtime.pm pod/perlfunc.pod
172 Title: "Fix warning wrt return value of PerlIO_getname()"
173 From: Spider Boardman
174 Msg-ID: <199704300448.AAA24174@Orb.Nashua.NH.US>
175 Date: Wed, 30 Apr 1997 00:48:13 -0400
182 LIBRARY AND EXTENSIONS
196 Title: "Describe Math::Trig in perlmodlib"
197 From: Chip Salzenberg
198 Files: pod/perlmodlib.pod
200 Title: "Add new diagnostics to perldelta"
201 From: Chip Salzenberg
202 Files: pod/perldelta.pod pod/perldiag.pod
209 This patch should be _98, unless it's egregiously broken somehow.
211 CORE LANGUAGE CHANGES
217 Title: "Return to favoring memset(,0,) over bzero()"
218 From: Chip Salzenberg
221 Title: "NetBSD hint update"
222 From: matthew green <mrg@splode.eterna.com.au>
223 Msg-ID: <199704251021.EAA22570@jhereg.perl.com>
224 Date: Fri, 25 Apr 1997 20:18:02 +1000
225 Files: hints/netbsd.sh
227 Title: "HP-UX hint update"
228 From: Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
229 Msg-ID: <199704280535.WAA22441@palrel1.hp.com>
230 Date: Sun, 27 Apr 1997 23:35:07 -0600
233 Title: "Win32 update (three patches)"
234 From: Gurusamy Sarathy and Nick Ing-Simmons
235 Files: win32/makedef.pl win32/perllib.c win32/win32.c
239 Title: "Update sprintf: '%hn'; '%s',NULL; panic on frexp() failure"
240 From: Chip Salzenberg
241 Files: perl.h pod/perldiag.pod sv.c
243 Title: "Fix lingering '%S' in XS_VERSION_BOOTCHECK"
244 From: Chip Salzenberg
247 Title: "Eliminate Alpha warnings"
248 From: Hallvard B Furuseth and Chip Salzenberg
249 Files: perlsdio.h pp_sys.c
251 Title: "Fix typo in NeXT dynaloader"
252 From: Chip Salzenberg
253 Files: ext/DynaLoader/dl_next.xs
255 Title: "Fix possible buffer overflow under VMS"
256 From: Chip Salzenberg
263 LIBRARY AND EXTENSIONS
265 Title: "Refresh CGI.pm to 2.35"
266 From: Lincoln Stein <lstein@genome.wi.mit.edu>
269 Title: "Refresh DB_File to 1.13"
271 Msg-ID: <9704271413.AA08876@claudius.bfsec.bt.co.uk>
272 Date: Sun, 27 Apr 1997 15:12:59 +0100 (BST)
273 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
275 Title: "SelfLoader: fix prototype pattern, rename intrusive lexical"
276 From: Jesse Glick <jesse@ginger> and Chip Salzenberg
277 Files: lib/SelfLoader.pm
289 Title: "Split perlmod"
290 From: Tom Christiansen
291 Msg-ID: <199704260050.RAA02468@toy.perl.com>
292 Date: Fri, 25 Apr 1997 20:50:09 -0400
293 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
294 pod/perldsc.pod pod/perlfaq3.pod pod/perlipc.pod
295 pod/perlmod.pod pod/perlmodlib.pod pod/perlobj.pod
296 pod/perltie.pod pod/roffitall
298 Title: "Describe __PACKAGE__ in perldelta"
299 From: Chip Salzenberg
300 Files: pod/perldelta.pod
302 Title: "Doc fix for close of pipe handle"
303 From: Chip Salzenberg
304 Files: pod/perlfunc.pod
311 This patch eliminates all known sources of buffer overflow! (And the
312 crowd goes wild. (Yeah.)) Showstoppers only between here and _98.
314 CORE LANGUAGE CHANGES
320 Title: "Provide memset() if it's missing"
321 From: Chip Salzenberg
322 Files: global.sym perl.h proto.h util.c
324 Title: "Don't tell GCC that warn(), croak(), and die() are printf-lik
325 From: Chip Salzenberg
330 Title: "Misc. sv_vcatpvfn() fixes"
331 From: Hugo, Dale, Nick, Hallvard, Chip
332 Files: gv.c mg.c op.c perl.c pp.c pp_ctl.c sv.c toke.c util.c
334 Title: "Enforce order of sprintf() elements"
335 From: Chip Salzenberg
338 Title: "Guard against long numbers, <<LONG_DELIM, and <long glob>"
339 From: Chip Salzenberg
340 Files: global.sym mg.c perl.c pod/perldiag.pod proto.h toke.c util.c
342 Title: "Guard against C<goto> to deeply nested label"
343 From: Chip Salzenberg
344 Files: pod/perldiag.pod pp_ctl.c
346 Title: "Guard against overflow in dup2() emulation"
347 From: Chip Salzenberg
350 Title: "Win32: Guard against long function names"
351 From: Chip Salzenberg
352 Files: win32/win32sck.c
354 Title: "Make mess() always work, by using a non-arena SV"
355 From: Chip Salzenberg, from idea by Gurusamy Sarathy
358 Title: "Fix scalar leak in pp_prtf()"
359 From: Doug MacEachern
360 Msg-ID: <199704241706.NAA19140@postman.osf.org>
361 Date: Thu, 24 Apr 1997 13:06:21 -0400
364 Title: "When copying a format line, take only its string value"
365 From: Chip Salzenberg
368 Title: "Undo private patch"
369 From: Chip Salzenberg
370 Files: installperl lib/ExtUtils/Install.pm
372 Title: "Fix LEAKTEST numbers"
373 From: Chip Salzenberg
374 Files: ext/DynaLoader/dl_vms.xs handy.h os2/os2.c util.c vms/vms.c
375 win32/win32.c win32/win32sck.c
379 Title: "Cope with a <db.h> that isn't related to DB"
380 From: Jarkko Hietaniemi
381 Msg-ID: <199704241728.UAA09951@alpha.hut.fi>
382 Date: Thu, 24 Apr 1997 20:28:39 +0300 (EET DST)
385 LIBRARY AND EXTENSIONS
387 Title: "Always NUL-terminate opsets"
388 From: Chip Salzenberg
389 Files: ext/Opcode/Opcode.xs
391 Title: "Don't core dump if my_inet_aton() get a NULL"
392 From: Chip Salzenberg
393 Files: ext/Socket/Socket.xs
395 Title: "Handle symlinks, high permission bits in File::Path"
396 From: Chip Salzenberg
397 Files: lib/File/Path.pm
399 Title: "Math::{Complex,Trig} update"
400 From: Jarkko Hietaniemi
401 Msg-ID: <199704242221.BAA30363@alpha.hut.fi>
402 Date: Fri, 25 Apr 1997 01:21:44 +0300 (EET DST)
403 Files: lib/Math/Complex.pm lib/Math/Trig.pm pod/roffitall
404 t/lib/complex.t t/lib/trig.t
412 Title: "Fix buffer overflow in a2p"
413 From: Chip Salzenberg
418 Title: "FAQ udpate (24-apr-97)"
419 From: Nathan Torkington <gnat@prometheus.frii.com>
420 Msg-ID: <199704242247.QAA07010@prometheus.frii.com>
421 Date: Thu, 24 Apr 1997 16:47:23 -0600 (MDT)
422 Files: pod/perlfaq*.pod
424 Title: "Document new {,s}printf() behavior"
425 From: Chip Salzenberg
426 Files: pod/perldelta.pod pod/perlfunc.pod
433 This patch eliminates almost all possible sources of buffer overflow;
434 in particular, there are no more sprintf() bugs. (!!) This patch
435 also has a few other fixes. With these changes in place, I can sleep
436 at night. (Because I've stopped hacking. :-))
438 CORE LANGUAGE CHANGES
440 Title: "Support PRINTF for tied handles"
441 From: Doug MacEachern
442 Msg-ID: <199704202226.SAA08032@postman.osf.org>
443 Date: Sun, 20 Apr 1997 18:26:13 -0400
444 Files: pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
448 Title: "Fix bitwise shifts and pack('w') on Crays"
449 From: Chip Salzenberg
452 Title: "Win32 update (two patches)"
453 From: Gurusamy Sarathy
454 Files: lib/AutoSplit.pm lib/ExtUtils/MM_Unix.pm win32/config.w32
459 Title: "Mondo Cool patch for buffer safety and convenience"
460 From: Chip Salzenberg
461 Files: XSUB.h doop.c dump.c ext/DynaLoader/dl_dlopen.xs
462 ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
463 ext/DynaLoader/dlutils.c ext/ODBM_File/ODBM_File.xs
464 global.sym gv.c interp.sym mg.c op.c perl.c perl.h
465 pod/perlguts.pod pp.c pp_ctl.c pp_hot.c pp_sys.c proto.h
466 regcomp.c regexec.c sv.c toke.c util.c
468 Title: "Problems with glob"
469 From: Ilya Zakharevich
470 Msg-ID: <1997Apr20.024432.1941365@hmivax.humgen.upenn.edu>
471 Date: Sun, 20 Apr 1997 02:44:32 -0400 (EDT)
474 Title: "Fix scalar leak in closures"
475 From: Chip Salzenberg
478 Title: "Refine error messages re: anon subs' prototypes"
479 From: Chip Salzenberg
482 Title: "Outermost scope is void, not scalar"
483 From: Chip Salzenberg
488 Title: "Fix up Linux hints for tcsh, and Configure patch"
490 Msg-ID: <Pine.SOL.3.95q.970422101051.2506C-100000@fractal.lafayette.e
491 Date: Tue, 22 Apr 1997 11:02:27 -0400 (EDT)
492 Files: Configure hints/linux.sh
494 Title: "There is no standard answer to 'Use suidperl?'"
495 From: Chip Salzenberg
496 Files: hints/bsdos.sh hints/freebsd.sh hints/linux.sh
499 LIBRARY AND EXTENSIONS
501 Title: "Math::Complex update"
502 From: Jarkko Hietaniemi
503 Files: lib/Math/Complex.pm t/lib/complex.t
505 Title: "Croak on C<use autouse> without module name"
506 From: Chip Salzenberg
507 Files: lib/autouse.pm
509 Title: "Silence warnings on simple C<use ops>"
510 From: Roderick Schertler
511 Msg-ID: <pzybafum6k.fsf@eeyore.ibcinc.com>
512 Date: 19 Apr 1997 10:22:43 -0400
513 Files: ext/Opcode/ops.pm
517 Title: "Don't put leading newline on numeric strings"
519 Msg-ID: <199704230847.KAA22752@anna.in-berlin.de>
520 Date: Wed, 23 Apr 1997 10:47:00 +0200
521 Files: t/pragma/constant.t
529 Title: "FAQ udpate (23-apr-97)"
530 From: Nathan Torkington <gnat@prometheus.frii.com>
531 Msg-ID: <199704231822.MAA05074@prometheus.frii.com>
532 Date: Wed, 23 Apr 1997 12:22:55 -0600 (MDT)
533 Files: pod/perlfaq*.pod
535 Title: "Two doublewords less"
536 From: Jarkko Hietaniemi
537 Msg-ID: <199704201938.WAA07722@alpha.hut.fi>
538 Date: Sun, 20 Apr 1997 22:38:13 +0300 (EET DST)
539 Files: pod/perlrun.pod vms/perlvms.pod
546 This one has two security bug fixes for buffer overflows. Perl has
547 not yet been searched to see if more fixes are needed.
549 CORE LANGUAGE CHANGES
551 Title: "Improve sysseek(), remove systell(), fix Opcode"
552 From: Chip Salzenberg
553 Files: doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
554 ext/Opcode/Opcode.xs global.sym keywords.pl opcode.pl
555 pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c
556 proto.h t/op/sysio.t toke.c
558 Title: "Fix (and test) spaces in {,un}pack()"
559 From: Chip Salzenberg
560 Files: pp.c t/op/pack.t
565 From: Scott Henry <scotth@sgi.com>
566 Msg-ID: <yd8d8rsi0ln.fsf@hoshi.engr.sgi.com>
567 Date: 18 Apr 1997 12:37:24 -0700
568 Files: MANIFEST hints/irix_6.sh hints/irix_6_0.sh hints/irix_6_1.sh
570 Title: "ExtUtils/Miniperl.pm not built on Win32"
571 From: Nick Ing-Simmons
572 Msg-ID: <199704181742.SAA08407@ni-s.u-net.com>
573 Date: Fri, 18 Apr 1997 18:42:32 +0100
574 Files: win32/Makefile
578 Title: "SECURITY FIX: 'Identifier too long'"
579 From: Chip Salzenberg
580 Files: pod/perldelta.pod pod/perldiag.pod toke.c
582 Title: "SECURITY FIX: Buffer overflow in gv_fetchfile()"
583 From: Chip Salzenberg
586 Title: "Remove pp_method() inefficiency from last patch"
587 From: Chip Salzenberg
592 Title: "Fix unnecessary re-linking"
593 From: Chip Salzenberg
594 Files: lib/ExtUtils/MM_Unix.pm
596 Title: "Fix tcsh hack in Configure"
597 From: Chip Salzenberg
600 Title: "Minor, optional patch to Makefile.SH"
601 From: "Randy J. Ray" <rjray@uswest.com>
602 Msg-ID: <rjray-9703180132.AA00374040@snakepit.ecte.uswc.uswest.com>
603 Date: Thu, 17 Apr 1997 19:32:17 -0600
606 LIBRARY AND EXTENSIONS
608 Title: "Patch to Getopt::Long"
609 From: Johan Vromans <jvromans@squirrel.nl>
610 Msg-ID: <m0wIKCO-00081IC@phoenix.squirrel.nl>
611 Date: Fri, 18 Apr 97 22:24 MET DST
612 Files: lib/Getopt/Long.pm
614 Title: "Fix NAME in SDBM_File build"
615 From: Chip Salzenberg
616 Files: ext/SDBM_File/sdbm/Makefile.PL
624 Title: "Make h2ph generate constant subs"
625 From: Roderick Schertler
626 Msg-ID: <pz2088w5ot.fsf@eeyore.ibcinc.com>
627 Date: 18 Apr 1997 14:23:46 -0400
632 Title: "Document {,un}pack changes"
634 Msg-ID: <9704181249.AA11733@claudius.bfsec.bt.co.uk>
635 Date: Fri, 18 Apr 97 13:49:39 BST
636 Files: pod/perldelta.pod pod/perldiag.pod
643 This is it before _98. No more last-minute features. Really, I mean
644 it this time. No kidding.
646 CORE LANGUAGE CHANGES
648 Title: "New operator systell()"
649 From: Chip Salzenberg
650 Files: doio.c ext/Opcode/Opcode.pm keywords.pl opcode.pl
651 pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c
654 Title: "Allow constant sub to be optimized when called with parens"
655 From: Chip Salzenberg
658 Title: "Make {,un}pack fail on invalid pack types"
659 From: Chip Salzenberg
660 Files: pod/perldiag.pod pp.c
664 Title: "Fix bitwise ops and {,un}pack() on Cray CPUs"
665 From: Chip Salzenberg
670 Files: lib/Cwd.pm lib/File/Path.pm lib/FindBin.pm vms/perly_c.vms
671 vms/vms.c vms/writemain.pl
673 Title: "Win32 update (three patches)"
674 From: Gurusamy Sarathy and Nick Ing-Simmons
675 Files: lib/Cwd.pm lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm
676 lib/File/Basename.pm win32/Makefile win32/makedef.pl
677 win32/perllib.c win32/win32.c win32/win32iop.h
681 Title: "Fix error messages on method lookup failure"
682 From: Chip Salzenberg
685 Title: "Fix use of var before init in util.c"
686 From: Gurusamy Sarathy
687 Msg-ID: <199704162342.TAA20773@aatma.engin.umich.edu>
688 Date: Wed, 16 Apr 1997 19:42:41 -0400
693 Title: "Linux hints: Allow build w/o suidperl, prefer tcsh to csh"
694 From: Michael De La Rue <mikedlr@tardis.ed.ac.uk>
695 Files: Configure hints/linux.sh
697 LIBRARY AND EXTENSIONS
699 Title: "Fix bug in Opcode when (maxo & 15) > 8"
700 From: Chip Salzenberg
701 Files: ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
704 Title: "CGI.pm broke again"
706 Msg-ID: <199704171136.NAA24859@anna.in-berlin.de>
707 Date: Thu, 17 Apr 1997 13:36:28 +0200
710 Title: "Revise quotewords()"
711 From: Shishir Gundavaram <shishir@ruby.ora.com>
712 Files: lib/Text/ParseWords.pm
724 Title: "Doc updates: INSTALL-1.13, pumpkin.pod-1.9"
726 Files: INSTALL Porting/pumpkin.pod
728 Title: "Document size restrictions for packed integers"
729 From: Jarkko Hietaniemi
730 Files: pod/perlfunc.pod
737 Y'know, I've heard of this "beta" thing, but it's been so long since
738 I've seen one, I'm not sure it really exists...
740 CORE LANGUAGE CHANGES
742 Title: "New operator: sysseek()"
743 From: Chip Salzenberg
744 Files: doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm global.sym
745 keywords.pl opcode.pl pod/perldelta.pod pod/perlfunc.pod
746 pp_sys.c t/op/sysio.t toke.c
748 Title: "Allow recursive substitution again"
749 From: Chip Salzenberg
750 Files: pod/perldelta.pod pod/perldiag.pod pp_hot.c
754 Title: "Use size_t for socket size parameters of GNU libc"
755 From: Chip Salzenberg
756 Files: doio.c pp_sys.c
758 Title: "Fix STMT_{START,END} under g++"
759 From: Steven Parkes <parkes@sierravista.com>
760 Msg-ID: <199704141935.MAA11240@monterey.sierravista.com>
761 Date: Mon, 14 Apr 1997 12:35:34 -0700
764 Title: "Win32 update (four patches)"
765 From: Gurusamy Sarathy and Nick Ing-Simmons
766 Files: MANIFEST README.win32 dosish.h ext/SDBM_File/Makefile.PL
767 ext/SDBM_File/sdbm/Makefile.PL ext/SDBM_File/sdbm/sdbm.c
768 ext/SDBM_File/sdbm/sdbm.h lib/ExtUtils/MM_Unix.pm perl.c
769 utils/perlbug.PL utils/perldoc.PL win32/Makefile win32/TEST
770 win32/config.H win32/config.w32 win32/config_h.PL
771 win32/config_sh.PL win32/perllib.c win32/runperl.c
772 win32/win32.c win32/win32io.c win32/win32sck.c
776 Title: "New API function: perl_eval_pv()"
777 From: Doug MacEachern
778 Msg-ID: <199704142113.RAA06823@postman.osf.org>
779 Date: Mon, 14 Apr 1997 17:13:41 -0400
780 Files: perl.c pod/perlcall.pod pod/perldelta.pod pod/perlembed.pod
781 pod/perlguts.pod proto.h
783 Title: "Fix C< s//whatever/ >, which reuses old pattern"
784 From: Chip Salzenberg
785 Files: pp_hot.c regexec.c
787 Title: "Return a value from PerlIO_{,un}getc"
788 From: Hallvard B Furuseth
789 Msg-ID: <199704131228.OAA05695@bombur2.uio.no>
790 Date: Sun, 13 Apr 1997 14:28:14 +0200 (MET DST)
793 Title: "Fix for environment leak"
794 From: skimo@breughel.ufsia.ac.be (Sven Verdoolaege)
795 Msg-ID: <19970415103246.NN46698@breughel.ufsia.ac.be>
796 Date: Tue, 15 Apr 1997 10:32:46 +0200
799 Title: "Fix comments in seed()"
800 From: Hallvard B Furuseth
801 Msg-ID: <199704141758.TAA06895@bombur2.uio.no>
802 Date: Mon, 14 Apr 1997 19:58:38 +0200 (MET DST)
807 Title: "Put extensions' autoload files in $archlib"
808 From: Chip Salzenberg
811 Title: "Use '-fPIC' for debugging compiles under Solaris with gcc"
812 From: Hallvard B Furuseth
815 LIBRARY AND EXTENSIONS
817 Title: "Refresh CGI to 2.34"
818 From: Chip Salzenberg
819 Files: eg/cgi/customize.cgi eg/cgi/tryit.cgi lib/CGI.pm
822 Title: "Debugger update"
823 From: Ilya Zakharevich
824 Msg-ID: <199704142115.RAA09923@monk.mps.ohio-state.edu>
825 Date: Mon, 14 Apr 1997 17:15:27 -0400 (EDT)
826 Files: lib/perl5db.pl
828 Title: "diagnostics: $/ gotcha"
830 Msg-ID: <199704151814.UAA03404@anna.in-berlin.de>
831 Date: Tue, 15 Apr 1997 20:14:01 +0200
832 Files: lib/diagnostics.pm
834 Title: "Update File::Path"
836 Msg-ID: <199704151401.QAA02556@anna.in-berlin.de>
837 Date: Tue, 15 Apr 1997 16:01:07 +0200
838 Files: lib/File/Path.pm t/lib/filepath.t
840 Title: "User::pwent.pm: g{,e}cos"
841 From: Tom Christiansen
842 Msg-ID: <199704130135.TAA23274@jhereg.perl.com>
843 Date: Sat, 12 Apr 1997 19:35:54 -0600
844 Files: lib/User/pwent.pm
846 Title: "Sys::Syslog: hyphens in hostnames"
847 From: Jarkko Hietaniemi
848 Msg-ID: <199704151421.RAA19693@alpha.hut.fi>
849 Date: Tue, 15 Apr 1997 17:21:53 +0300 (EET DST)
850 Files: lib/Sys/Syslog.pm
852 Title: "Clean up format of dlopen() debug info"
853 From: Hallvard B Furuseth
854 Files: ext/DynaLoader/dl_dlopen.xs
862 Title: "xsubpp incorrectly handles 'class::newthing()'"
863 From: "John Q. Linux" <jql@jql.accessone.com>
864 Msg-ID: <199704122201.PAA01780@jql.accessone.com>
865 Date: Sat, 12 Apr 1997 15:01:33 -0700
866 Files: lib/ExtUtils/xsubpp
870 Title: "Add CGI to perldelta.pod and improve its description in MANIFEST"
871 From: Chip Salzenberg
872 Files: MANIFEST pod/perldelta.pod
874 Title: "Describe probs with majordomo 1.94.1"
875 From: Chip Salzenberg
876 Files: pod/perldelta.pod
878 Title: "Fix description of /\G/g"
879 From: Chip Salzenberg
880 Files: pod/perlop.pod
882 Title: "Mention '...' operator in precedence table"
883 From: Tom Christiansen
884 Msg-ID: <199704131724.LAA23120@jhereg.perl.com>
885 Date: Sun, 13 Apr 1997 11:24:16 -0600
886 Files: pod/perlop.pod
893 Any minute now... second public beta... no, really...
895 CORE LANGUAGE CHANGES
897 Title: "Fix for incorrect overloaded assignment"
898 From: Ilya Zakharevich
899 Msg-ID: <199704112225.SAA03482@monk.mps.ohio-state.edu>
900 Date: Fri, 11 Apr 1997 18:25:33 -0400 (EDT)
903 Title: "Fix C< $x=''; pos($x)=0; $x=~/\G$/ >"
904 From: Chip Salzenberg
907 Title: "Fix label on C<for(;;)> statement"
908 From: Chip Salzenberg
909 Files: perly.c perly.y
913 Title: "update to 5.003_97b/hint/irix_6_2.sh"
914 From: Scott Henry <scotth@sgi.com>
915 Msg-ID: <yd8hghdjbk0.fsf@hoshi.engr.sgi.com>
916 Date: 11 Apr 1997 18:05:03 -0700
917 Files: hints/irix_6_2.sh
921 Title: "Before 'BEGIN not safe', explain why"
922 From: Chip Salzenberg
925 Title: "New error msg for low-key failure of C<require>"
926 From: Chip Salzenberg
927 Files: pod/perldiag.pod pp_ctl.c t/pragma/strict-subs
930 Title: "Put "dXSUB_SYS" last in declarations"
931 From: Chip Salzenberg
932 Files: win32/perllib.c
934 Title: "Minor type cleanup"
935 From: Chip Salzenberg
936 Files: proto.h toke.c
942 LIBRARY AND EXTENSIONS
944 Title: "win32: perl5db patch"
945 From: Gurusamy Sarathy
946 Msg-ID: <199704102142.RAA27396@aatma.engin.umich.edu>
947 Date: Thu, 10 Apr 1997 17:42:13 -0400
948 Files: lib/perl5db.pl
950 Title: "Enhancements to debugger, Term::ReadLine, Term::Cap"
951 From: Ilya Zakharevich
952 Msg-ID: <199704101948.PAA01841@monk.mps.ohio-state.edu>
953 Date: Thu, 10 Apr 1997 15:48:07 -0400 (EDT)
954 Files: lib/Term/Cap.pm lib/Term/ReadLine.pm lib/perl5db.pl
956 Title: "MM_Unix patch for use under CVS"
958 Msg-ID: <yfmd8s1vhpn.fsf@ls6.informatik.uni-dortmund.de>
959 Date: 11 Apr 1997 14:59:00 +0200
960 Files: lib/ExtUtils/MM_Unix.pm
962 Title: "Complex update (five patches)"
963 From: Jarkko Hietaniemi
964 Files: lib/Math/Complex.pm t/lib/complex.t
966 Title: "Fix undef warning in Math::BigInt"
967 From: Chip Salzenberg
968 Files: lib/Math/BigInt.pm
976 Title: "Add B<-o> option to a2p, for old awk; make new the default"
977 From: Chip Salzenberg
978 Files: x2p/a2p.h x2p/a2p.pod x2p/a2py.c x2p/walk.c
982 Title: "typo in lib/diagnostics.pm"
983 From: barnett@grymoire.crd.ge.com (Bruce Barnett)
984 Msg-ID: <199704111800.OAA27297@grymoire.crd.ge.com>
985 Date: Fri, 11 Apr 1997 14:00:54 -0400
986 Files: lib/diagnostics.pm
988 Title: "Use B<> for options in Class::Struct pod"
989 From: Hugo van der Sanden <hv@iii.co.uk>
990 Msg-ID: <334D2E7B.67F0@iii.co.uk>
991 Date: Thu, 10 Apr 1997 19:16:27 +0100
992 Files: lib/Class/Struct.pm
994 Title: "Explain //g and \G issues"
995 From: Gurusamy Sarathy
996 Msg-ID: <199704122048.QAA25060@aatma.engin.umich.edu>
997 Date: Sat, 12 Apr 1997 16:48:41 -0400
998 Files: pod/perldelta.pod pod/perlop.pod pod/perlre.pod
1000 Title: "more (err, less) doubled words"
1001 From: Jarkko Hietaniemi
1002 Msg-ID: <199704111931.WAA24460@alpha.hut.fi>
1003 Date: Fri, 11 Apr 1997 22:31:25 +0300 (EET DST)
1004 Files: ext/DB_File/DB_File.pm ext/DynaLoader/DynaLoader.pm
1005 ext/IO/lib/IO/Pipe.pm lib/CGI.pm lib/Exporter.pm
1006 lib/ExtUtils/MakeMaker.pm lib/IPC/Open2.pm lib/IPC/Open3.pm
1007 lib/vars.pm pod/perlcall.pod pod/perldiag.pod
1008 pod/perlfaq1.pod pod/perlfaq3.pod pod/perlfaq5.pod
1009 pod/perlfaq7.pod pod/perlfaq8.pod pod/perlipc.pod
1011 Title: "Freudian slip error in perlsub.pod"
1012 From: barnett@grymoire.crd.ge.com (Bruce Barnett)
1013 Msg-ID: <199704111755.NAA27200@grymoire.crd.ge.com>
1014 Date: Fri, 11 Apr 1997 13:55:07 -0400
1015 Files: pod/perlsub.pod
1017 Title: "Little patch for perl5.003_97c/pod/perlpod.pod"
1018 From: rse@engelschall.com (Ralf S. Engelschall)
1019 Msg-ID: <199704112048.WAA08733@en1.engelschall.com>
1020 Date: Fri, 11 Apr 1997 22:48:37 +0200
1021 Files: pod/perlpod.pod
1028 That second public beta will be Real Soon Now...
1030 CORE LANGUAGE CHANGES
1032 Title: "Refine setgroups() behavior of C<$)>"
1033 From: Chip Salzenberg
1034 Files: mg.c pod/perldelta.pod pod/perlvar.pod
1036 Title: "Forbid -[Mm] on #! line"
1037 From: Chip Salzenberg
1038 Files: pod/perldelta.pod pod/perldiag.pod toke.c
1042 Title: "Fix dynamic loading (and argv[0]) under AmigaOS"
1043 From: Norbert Pueschel
1044 Msg-ID: <77724842@Armageddon.meb.uni-bonn.de>
1045 Date: Tue, 08 Apr 1997 22:01:45 +0200
1046 Files: hints/amigaos.sh
1048 Title: "Special mkdir() for VMS"
1049 From: Charles Bailey
1050 Msg-ID: <01IHGOXN6MZM0004K3@hmivax.humgen.upenn.edu>
1051 Date: Tue, 08 Apr 1997 12:33:56 -0400 (EDT)
1052 Files: dosish.h lib/ExtUtils/MM_Unix.pm lib/File/Path.pm os2/os2ish.h
1053 plan9/plan9ish.h pp_sys.c unixish.h vms/vms.c vms/vmsish.h
1057 Title: "Fix assignment from magic SV that becomes a glob"
1058 From: Chip Salzenberg
1063 Title: "Fix syntax error in Configure comment(!)"
1064 From: Chip Salzenberg
1067 Title: "For Solaris, if -DDEBUGGING, default to '-KPIC', not '-Kpic'"
1068 From: Chip Salzenberg
1071 Title: "Fix usage of dXSUB_SYS, esp. in ExtUtils::Miniperl"
1072 From: Chip Salzenberg
1073 Files: dosish.h minimod.pl os2/os2ish.h plan9/plan9ish.h vms/vmsish.h
1075 LIBRARY AND EXTENSIONS
1077 Title: "Replace Class::Template with improved Class::Struct"
1078 From: Jim Miner <jfm@winternet.com>
1079 Files: MANIFEST lib/Class/Struct.pm lib/Class/Template.pm
1080 lib/File/stat.pm lib/Net/hostent.pm lib/Net/netent.pm
1081 lib/Net/protoent.pm lib/Net/servent.pm lib/Time/gmtime.pm
1082 lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
1083 lib/User/pwent.pm pod/perldelta.pod pod/perlfaq7.pod
1084 pod/perlmod.pod pod/perltoot.pod
1086 Title: "MakeMaker pathname patch"
1087 From: Nick Ing-Simmons
1088 Msg-ID: <199704091908.UAA00877@ni-s.u-net.com>
1089 Date: Wed, 9 Apr 1997 20:08:23 +0100
1090 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
1092 Title: "Fix configuration of new socket"
1093 From: Chip Salzenberg
1094 Files: ext/IO/lib/IO/Socket.pm
1096 Title: "Improve IO::Handle docs; don't export _open_mode_string"
1097 From: Chip Salzenberg
1098 Files: ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
1100 Title: "Complex.pm: 0**0 sanity"
1101 From: Jarkko Hietaniemi
1102 Msg-ID: <199704091804.VAA13930@alpha.hut.fi>
1103 Date: Wed, 9 Apr 1997 21:04:23 +0300 (EET DST)
1104 Files: lib/Math/Complex.pm
1106 Title: "Fix typos in Math::Trig"
1107 From: Jarkko Hietaniemi
1108 Files: lib/Math/Trig.pm
1112 Title: "Accommodate CodeBuilder variant of Machten 4.0.3"
1113 From: Dominic Dunlop <domo@slipper.ip.lu>
1114 Msg-ID: <v03020902af704d320f27@[194.51.248.88]>
1115 Date: Tue, 8 Apr 1997 22:15:15 +0200
1116 Files: t/io/fs.t t/op/stat.t
1124 Title: "IO::Socket doc fix"
1125 From: Roderick Schertler
1126 Msg-ID: <28383.860527843@eeyore.ibcinc.com>
1127 Date: Tue, 08 Apr 1997 15:30:43 -0400
1128 Files: ext/IO/lib/IO/Socket.pm
1135 Working on the second public beta...
1137 CORE LANGUAGE CHANGES
1139 Title: "Make assignment to C<$)> call setgroups()"
1140 From: Chip Salzenberg
1141 Files: Configure config_H config_h.SH mg.c plan9/config.plan9
1142 pod/perldelta.pod vms/config.vms win32/config.H
1145 Title: "Grandfather "$$<digit>" in strings"
1146 From: Chip Salzenberg
1147 Files: pod/perldiag.pod toke.c
1149 Title: "Disconnect warn and die hooks _after_ object destruction"
1150 From: Chip Salzenberg
1153 Title: "Forbid recursive substitutions"
1154 From: Chip Salzenberg
1155 Files: cop.h pod/perldelta.pod pod/perldiag.pod pp_ctl.c pp_hot.c
1159 Title: "Use SSize_t for values of PerlIO_{read,write}"
1160 From: Chip Salzenberg
1161 Files: perlio.c perlio.h perlsdio.h pp_sys.c
1163 Title: "perlwin-97a_4: win32 environ fix"
1164 From: Gurusamy Sarathy
1165 Msg-ID: <199704060431.XAA23400@aatma.engin.umich.edu>
1166 Date: Sat, 05 Apr 1997 23:31:11 -0500
1167 Files: win32/win32.c win32/win32io.c win32/win32io.h win32/win32iop.h
1171 Title: "length($') isn't"
1172 From: Gurusamy Sarathy
1173 Msg-ID: <199704070730.DAA07310@aatma.engin.umich.edu>
1174 Date: Mon, 07 Apr 1997 03:30:44 -0400
1177 Title: "Fix obscure regex bug related to leading C<.*>"
1178 From: Chip Salzenberg
1181 Title: "Add warning for glob failure"
1182 From: Chip Salzenberg
1183 Files: pod/perldelta.pod pod/perldiag.pod pp_hot.c
1185 Title: "Fix C<perl -V> in presence of local patches"
1186 From: Chip Salzenberg
1191 Title: "Don't suggest 'Configure -der' in config.sh comments"
1192 From: Chip Salzenberg
1195 LIBRARY AND EXTENSIONS
1197 Title: "CGI->redirect patch"
1198 From: Doug MacEachern
1199 Msg-ID: <199704051527.KAA11280@postman.osf.org>
1200 Date: Sat, 05 Apr 1997 10:27:52 -0500
1203 Title: "Updates to Math::Complex and Math::Trig"
1204 From: Jarkko Hietaniemi
1205 Files: lib/Math/Complex.pm lib/Math/Trig.pm pod/perldelta.pod
1208 Title: "Fix FindBin under Win32, and document success"
1209 From: Nick Ing-Simmons and Gurusamy Sarathy
1210 Msg-ID: <199704051504.QAA09507@ni-s.u-net.com>
1211 Date: Sat, 5 Apr 1997 16:04:52 +0100
1212 Files: README.win32 lib/Cwd.pm lib/FindBin.pm
1220 Title: "Patch for 'perldoc -f'"
1222 Msg-ID: <199704061732.TAA00353@bergen.sn.no>
1223 Date: Sun, 6 Apr 1997 19:32:04 +0200
1224 Files: utils/perldoc.PL
1228 Title: "Document required module versions"
1229 From: Chip Salzenberg
1230 Files: pod/perldelta.pod
1232 Title: "Document sample function perl_eval()"
1233 From: Doug MacEachern
1234 Msg-ID: <199704051524.KAA06090@postman.osf.org>
1235 Date: Sat, 05 Apr 1997 10:24:43 -0500
1236 Files: pod/perlcall.pod pod/perlembed.pod
1238 Title: "Make L<perltrap> refer to L<perldelta>"
1239 From: Chip Salzenberg
1240 Files: pod/perltrap.pod
1247 This release gets a letter instead of a full subversion because I'm
1248 planning on making 5.003_98 the second public beta.
1250 CORE LANGUAGE CHANGES
1252 Title: "Fix AUTOLOAD, or kill me"
1253 From: Chip Salzenberg
1254 Files: gv.c pp.c t/op/method.t
1258 Title: "Add support for Cygwin32 (GNU-Win32) -- very low impact"
1259 From: John Cerney <j-cerney1@ti.com>
1260 Msg-ID: <199704030821.JAA08762@pluto.tiuk.ti.com>
1261 Date: Thu, 3 Apr 1997 09:21:17 +0100
1262 Files: MANIFEST README.cygwin32 cygwin32/cw32imp.h cygwin32/gcc2
1263 cygwin32/ld2 cygwin32/perlgcc cygwin32/perlld
1264 ext/DynaLoader/dl_cygwin32.xs hints/cygwin32.sh perl.h
1267 Title: "Win32 update (six patches)"
1268 From: Gurusamy Sarathy
1269 Files: MANIFEST README.win32 dosish.h t/io/fs.t t/io/tell.t
1270 t/lib/io_tell.t t/op/magic.t t/op/mkdir.t t/op/runlevel.t
1271 t/op/stat.t t/op/taint.t win32/Makefile win32/VC-2.0/pod.mak
1272 win32/makedef.pl win32/pod.mak win32/win32.c win32/win32.h
1273 win32/win32io.c win32/win32io.h win32/win32iop.h
1275 Title: "AmigaOS update"
1276 From: Norbert Pueschel
1277 Msg-ID: <77724828@Armageddon.meb.uni-bonn.de>
1278 Date: Thu, 03 Apr 1997 16:16:51 +0200
1279 Files: README.amiga hints/amigaos.sh
1283 Title: "Fix const-sub-related panic on C<sub foo { my $x; 0 } foo>"
1284 From: Chip Salzenberg
1287 Title: "Fix warning for useless C<1..2>"
1288 From: Chip Salzenberg
1291 Title: "Minor cleanups"
1292 From: Gurusamy Sarathy
1293 Msg-ID: <199704040056.TAA22253@aatma.engin.umich.edu>
1294 Date: Thu, 03 Apr 1997 19:56:57 -0500
1295 Files: mg.c mg.h perl.c
1297 Title: "Eliminate unreliable warning with %SIG and strict refs"
1298 From: Chip Salzenberg
1301 Title: "Fix impossible test in vivification"
1302 From: Chip Salzenberg
1305 Title: "runlevel is I32, not int"
1306 From: Roderick Schertler
1307 Msg-ID: <2848.860109823@eeyore.ibcinc.com>
1308 Date: Thu, 03 Apr 1997 18:23:43 -0500
1309 Files: pp_ctl.c util.c
1313 Title: "Re: shared lib compilation problem with miniperl5.003_97"
1314 From: Andy Dougherty
1315 Msg-ID: <Pine.SOL.3.95q.970404124326.647K-100000@fractal.lafayette.ed
1316 Date: Fri, 04 Apr 1997 13:02:23 -0500 (EST)
1319 LIBRARY AND EXTENSIONS
1321 Title: "Math::Trig, based on (and from an author of) Math::Complex"
1322 From: Chip Salzenberg
1323 Files: MANIFEST lib/Math/Complex.pm lib/Math/Trig.pm
1324 pod/perldelta.pod t/lib/complex.t t/lib/trig.t
1326 Title: "Update AutoLoader and docs; support C<use AutoLoader 'AUTOLOAD'>"
1327 From: Chip Salzenberg and Tim Bunce
1328 Files: lib/AutoLoader.pm
1330 Title: "CPAN & TRL-Gnu"
1331 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
1332 Msg-ID: <9704040809.AA26143@o09.rosat.mpe-garching.mpg.de>
1333 Date: Fri, 04 Apr 1997 10:09:03 +0200
1336 Title: "Limit @ISA to actual DBM in AnyDBM"
1337 From: Chip Salzenberg
1338 Files: lib/AnyDBM_File.pm
1340 Title: "Don't use $4 when it might be undef"
1341 From: Chip Salzenberg
1342 Files: lib/bigfloat.pl
1346 Title: "Make *dbm tests work with Win32"
1347 From: Chip Salzenberg
1348 Files: t/lib/anydbm.t t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t
1357 Title: "Update INSTALL"
1358 From: Andy Dougherty
1362 From: Nathan Torkington <gnat@prometheus.frii.com>
1363 Files: pod/perlcall.pod pod/perldata.pod pod/perldebug.pod
1364 pod/perldiag.pod pod/perlform.pod pod/perlfunc.pod
1365 pod/perlipc.pod pod/perllocale.pod pod/perlmod.pod
1366 pod/perlop.pod pod/perlre.pod pod/perlrun.pod
1367 pod/perlstyle.pod pod/perltoc.pod pod/perlvar.pod
1374 CORE LANGUAGE CHANGES
1376 Title: "Reenable but deprecate inherited AUTOLOAD for plain funcs"
1377 From: Chip Salzenberg
1378 Files: ext/DynaLoader/DynaLoader.pm gv.c lib/Text/ParseWords.pm
1379 pod/perldelta.pod pod/perldiag.pod t/op/method.t
1383 Title: "Don't use setjmp() and longjmp() in complex exprs"
1384 From: Chip Salzenberg
1385 Files: perl.c pp_ctl.c scope.h
1387 Title: "Improve definition of Sock_size_t"
1388 From: Chip Salzenberg
1389 Files: doio.c pp_sys.c
1391 Title: "Don't use a completely empty macro parameter"
1392 From: Chip Salzenberg
1395 Title: "Win32 update"
1396 From: Gurusamy Sarathy
1397 Msg-ID: <199704020608.BAA29538@aatma.engin.umich.edu>
1398 Date: Wed, 02 Apr 1997 01:08:09 -0500
1399 Files: win32/VC-2.0/modules.mak win32/VC-2.0/perl.mak win32/VC-
1400 2.0/perldll.mak win32/perl.mak
1404 Title: "Introduce and use gv_fetchmethod_autoload()"
1405 From: Chip Salzenberg
1406 Files: global.sym gv.c pod/perlguts.pod proto.h universal.c
1408 Title: "Reduce memory footprint of literal strings"
1409 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
1410 Msg-ID: <1997Apr1.113438.1913905@hmivax.humgen.upenn.edu>
1411 Date: Tue, 01 Apr 1997 11:34:37 -0500 (EST)
1416 Title: "Remove target before link() of perldiag.pod"
1417 From: Chip Salzenberg
1420 LIBRARY AND EXTENSIONS
1422 Title: "Refresh CPAN to 1.24"
1423 From: Andreas Koenig
1424 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
1426 Title: "Refresh ExtUtils::Manifest to 1.33"
1427 From: Andreas Koenig
1428 Files: lib/ExtUtils/Manifest.pm
1430 Title: "Update $VERSION of ExtUtils::Embed to reflect reality"
1431 From: Chip Salzenberg
1432 Files: lib/ExtUtils/Embed.pm
1434 Title: "Fix POSIX::raise()"
1435 From: "Jens T. Berger Thielemann" <jensthi@ifi.uio.no>
1436 Msg-ID: <Pine.SUN.3.91.970401153125.8053A-100000@holmenkollen.ifi.uio
1437 Date: Tue, 1 Apr 1997 15:34:47 +0200 (MET DST)
1438 Files: ext/POSIX/POSIX.pm
1440 Title: "Eliminate warnings in File::Basename"
1441 From: Robin Barker <rmb1@cise.npl.co.uk>
1442 Msg-ID: <11173.9704011111@tempest.cise.npl.co.uk>
1443 Date: Tue, 1 Apr 97 12:11:43 BST
1444 Files: lib/File/Basename.pm t/lib/basename.t
1446 Title: "Eliminate warning in CGI.pm"
1447 From: Chip Salzenberg
1450 Title: "Tweaks to constant.pm"
1452 Msg-ID: <Pine.GSO.3.96.970331205519.16684I-100000@kelly.teleport.com>
1453 Date: Mon, 31 Mar 1997 21:10:14 -0800 (PST)
1454 Files: lib/constant.pm
1456 Title: "Document eval vs. sub in Benchmark"
1457 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
1458 Msg-ID: <199704012231.XAA00225@crypt.compulink.co.uk>
1459 Date: Tue, 01 Apr 1997 23:31:55 +0100
1460 Files: lib/Benchmark.pm
1468 Title: "Improve heuristics for pod2man titles"
1469 From: Roderick Schertler
1470 Msg-ID: <pzn2ri9gto.fsf@eeyore.ibcinc.com>
1471 Date: 01 Apr 1997 23:41:55 -0500
1472 Files: pod/pod2man.PL
1476 Title: "Clean up some poddities, and make C<make html> work again"
1477 From: Chip Salzenberg
1478 Files: pod/Makefile pod/perldelta.pod pod/perldiag.pod
1479 pod/perlfaq8.pod pod/perlfunc.pod pod/perlop.pod
1482 Title: "Fix MM doc's use of "SUPER::""
1483 From: avera@hal.com (Jim Avera)
1484 Msg-ID: <9704012235.AA07841@membrane.hal.com>
1485 Date: Tue, 1 Apr 1997 14:35:26 -0800 (PST)
1486 Files: lib/ExtUtils/MakeMaker.pm
1488 Title: "Eliminate pod warnings in libs"
1489 From: Chip Salzenberg
1490 Files: lib/CGI.pm lib/ExtUtils/Command.pm
1497 CORE LANGUAGE CHANGES
1499 Title: "Support $ENV{PERL5OPT}"
1500 From: Chip Salzenberg
1501 Files: perl.c pod/perldiag.pod pod/perldelta.pod pod/perlrun.pod
1503 Title: "Implement void context, in which C<wantarray> is undef"
1504 From: Chip Salzenberg
1505 Files: cop.h doop.c dump.c global.sym gv.c op.c op.h perl.c
1506 pod/perlcall.pod pod/perldelta.pod pod/perlfunc.pod
1507 pod/perlguts.pod pod/perlsub.pod pp.c pp_ctl.c pp_hot.c
1510 Title: "Don't look up &AUTOLOAD in @ISA when calling plain function"
1511 From: Chip Salzenberg
1512 Files: global.sym gv.c lib/Text/ParseWords.pm pod/perldelta.pod
1513 pp_hot.c proto.h t/op/method.t
1515 Title: "Allow closures to be constant subroutines"
1516 From: Chip Salzenberg
1519 Title: "Make C<scalar(reverse)> mean C<scalar(reverse $_)>"
1520 From: Chip Salzenberg
1523 Title: "Fix lexical suicide from C<my $x = $x> in sub"
1524 From: Chip Salzenberg
1527 Title: "Make "Unrecog. char." fatal, and update its doc"
1528 From: Chip Salzenberg
1529 Files: pod/perldiag.pod toke.c
1531 Title: "Die on patterns that will match empty string forever"
1532 From: Stephen Potter <spp@psa.pencom.com>
1533 Msg-ID: <199703282138.PAA28311@psa.pencom.com>
1534 Date: Fri, 28 Mar 1997 15:38:30 -0600
1539 Title: "safefree() mismatch"
1540 From: Roderick Schertler
1541 Msg-ID: <21338.859653381@eeyore.ibcinc.com>
1542 Date: Sat, 29 Mar 1997 11:36:21 -0500
1545 Title: "FreeBSD update"
1546 From: Slaven Rezic <eserte@cs.tu-berlin.de>
1547 Msg-ID: <199703311417.QAA04162@cabulja.herceg.de>
1548 Date: Mon, 31 Mar 1997 16:17:42 +0200 (MET DST)
1549 Files: hints/freebsd.sh
1551 Title: "Win32 update (seven patches)"
1552 From: Gurusamy Sarathy and Nick Ing-Simmons
1553 Files: EXTERN.h MANIFEST win32/Makefile win32/perl.mak
1554 win32/perl.rc win32/perldll.mak win32/makedef.pl
1555 win32/modules.mak win32/win32io.c win32/bin/pl2bat.bat
1559 Title: "Report PERL* environment variables in -V and perlbug"
1560 From: Chip Salzenberg
1561 Files: perl.c utils/perlbug.PL
1563 Title: "Typo in perl.c: Printing NO_EMBED for perl -V"
1565 Msg-ID: <199703301922.VAA13509@furubotn.sn.no>
1566 Date: Sun, 30 Mar 1997 21:22:11 +0200
1569 Title: "Don't let C<$var = $var> untaint $var"
1570 From: Chip Salzenberg
1571 Files: pp_hot.c pp_sys.c sv.h t/op/taint.t
1573 Title: "Fix autoviv bug in C<my $x; ++$x->{KEY}>"
1574 From: Chip Salzenberg
1577 Title: "Re: 5.004's new srand() default seed"
1578 From: Hallvard B Furuseth
1579 Msg-ID: <199703302219.AAA20998@bombur2.uio.no>
1580 Date: Mon, 31 Mar 1997 00:19:13 +0200 (MET DST)
1583 Title: "Re: embedded perl and top_env problem "
1584 From: Gurusamy Sarathy
1585 Msg-ID: <199703280031.TAA05711@aatma.engin.umich.edu>
1586 Date: Thu, 27 Mar 1997 19:31:42 -0500
1587 Files: gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c scope.h util.c
1589 Title: "Define and use new macro: boolSV()"
1591 Files: gv.c lib/ExtUtils/typemap os2/os2.c pp.c pp_hot.c pp_sys.c
1592 sv.c sv.h universal.c vms/vms.c
1594 Title: "Re: strict @F"
1595 From: Hallvard B Furuseth
1596 Msg-ID: <199703252110.WAA16038@bombur2.uio.no>
1597 Date: Tue, 25 Mar 1997 22:10:33 +0100 (MET)
1600 Title: "Try harder to identify errors at EOF"
1601 From: Chip Salzenberg
1604 Title: "Minor string change in toke.c: 'bareword'"
1605 From: lvirden@cas.org
1606 Msg-ID: <1997Mar27.130247.1911552@hmivax.humgen.upenn.edu>
1607 Date: Thu, 27 Mar 1997 13:02:46 -0500 (EST)
1610 Title: "Improve diagnostic on \r in program text"
1611 From: Chip Salzenberg
1612 Files: pod/perldiag.pod toke.c
1614 Title: "Make Sock_size_t typedef work right"
1615 From: Chip Salzenberg
1616 Files: perl.h pp_sys.c
1618 Title: "Eliminate unused dummy variable"
1619 From: Doug MacEachern
1620 Msg-ID: <199703270123.UAA25454@postman.osf.org>
1621 Date: Wed, 26 Mar 1997 20:23:14 -0500
1622 Files: lib/ExtUtils/Embed.pm unixish.h writemain.SH
1626 Title: "Allow for coexistence of various versions of perldiag.pod"
1627 From: Chip Salzenberg
1628 Files: installperl lib/diagnostics.pm
1630 LIBRARY AND EXTENSIONS
1632 Title: "New module constant.pm"
1634 Files: MANIFEST lib/constant.pm op.c pp.c t/pragma/constant.t
1636 Title: "Remove chat2"
1637 From: Chip Salzenberg
1638 Files: MANIFEST lib/chat2.inter lib/chat2.pl
1640 Title: "Include CGI.pm 2.32"
1641 From: Chip Salzenberg
1642 Files: MANIFEST eg/cgi/* lib/CGI.pm lib/CGI/Apache.pm
1643 lib/CGI/Carp.pm lib/CGI/Fast.pm lib/CGI/Push.pm
1646 Title: "Fix C<print $_> in debugger"
1647 From: Ilya Zakharevich
1648 Msg-ID: <199703312355.SAA01068@monk.mps.ohio-state.edu>
1649 Date: Mon, 31 Mar 1997 18:55:55 -0500 (EST)
1650 Files: lib/perl5db.pl
1652 Title: "Re: Pod problems & fixes"
1653 From: Hallvard B Furuseth
1654 Msg-ID: <199703261829.TAA17015@bombur2.uio.no>
1655 Date: Wed, 26 Mar 1997 19:29:14 +0100 (MET)
1656 Files: lib/Pod/Text.pm
1658 Title: "Re: $whoami calculation in Sys::Syslog.pm should not be greedy"
1659 From: Roderick Schertler
1660 Msg-ID: <pz4tdu7j57.fsf@eeyore.ibcinc.com>
1661 Date: 29 Mar 1997 11:33:24 -0500
1662 Files: lib/Sys/Syslog.pm
1664 Title: "C<new SelectSaver $fh> doesn't always restore"
1665 From: Spider Boardman
1666 Msg-ID: <199703291906.OAA07232@Orb.Nashua.NH.US>
1667 Date: Sat, 29 Mar 1997 14:06:37 -0500
1668 Files: lib/SelectSaver.pm
1670 Title: "Patch for Benchmark.pm"
1671 From: Hugo van der Sanden <hv@crypt.compulink.co.uk> w/Tim Bunce
1672 Msg-ID: <199703291504.PAA01596@crypt.compulink.co.uk>
1673 Date: Sat, 29 Mar 1997 15:04:32 +0000
1674 Files: lib/Benchmark.pm
1676 Title: "Tiny doc fix for AutoSplit.pm"
1677 From: "Randy J. Ray" <rjray@uswest.com>
1678 Msg-ID: <rjray-9702272117.AA001223633@snakepit.ecte.uswc.uswest.com>
1679 Date: Thu, 27 Mar 1997 14:17:38 -0700
1680 Files: lib/AutoSplit.pm
1688 Title: "Tom C's Pod::Html and html tools, as of 30 March 97"
1689 From: Chip Salzenberg
1690 Files: MANIFEST installhtml lib/Pod/Html.pm pod/pod2html.PL
1692 Title: "Fix path bugs in installhtml"
1693 From: Robin Barker <rmb1@cise.npl.co.uk>
1694 Msg-ID: <3180.9703270906@tempest.cise.npl.co.uk>
1695 Date: Thu, 27 Mar 97 09:06:14 GMT
1698 Title: "Make perlbug say that it's only for core Perl bugs"
1699 From: Chip Salzenberg
1700 Files: utils/perlbug.PL
1704 Title: "INSTALL-1.11"
1705 From: Andy Dougherty
1706 Msg-ID: <Pine.SOL.3.95q.970326140905.10178A-100000@fractal.lafayette.
1707 Date: Wed, 26 Mar 1997 14:27:52 -0500 (EST)
1710 Title: "Patch for perl.pod"
1711 From: wmiddlet@Adobe.COM (William Middleton)
1712 Msg-ID: <199703262305.PAA13121@ducks>
1713 Date: Wed, 26 Mar 1997 15:05:39 -0800 (PST)
1716 Title: "Document autouse and constant; update diagnostics"
1717 From: Chip Salzenberg
1718 Files: pod/perldelta.pod
1720 Title: "Suggest to upgraders that they try '-w' again"
1721 From: Hallvard B Furuseth
1722 Msg-ID: <199703251901.UAA15982@bombur2.uio.no>
1723 Date: Tue, 25 Mar 1997 20:01:26 +0100 (MET)
1724 Files: pod/perldelta.pod
1726 Title: "Improve and update documentation of constant subs"
1728 Msg-ID: <Pine.GSO.3.96.970331122546.14185C-100000@kelly.teleport.com>
1729 Date: Mon, 31 Mar 1997 13:05:54 -0800 (PST)
1730 Files: pod/perlsub.pod
1732 Title: "Improve documentation of C<return>"
1733 From: Chip Salzenberg
1734 Files: pod/perlfunc.pod pod/perlsub.pod
1736 Title: "perlfunc.pod patch"
1738 Msg-ID: <199703262159.WAA17531@furubotn.sn.no>
1739 Date: Wed, 26 Mar 1997 22:59:23 +0100
1740 Files: pod/perlfunc.pod
1742 Title: "Use 'while (defined($x = <>)) {}', per <gnat@frii.com>"
1743 From: Chip Salzenberg
1744 Files: configpm lib/Term/Cap.pm perlsh pod/perlipc.pod pod/perlop.pod
1745 pod/perlsub.pod pod/perlsyn.pod pod/perltrap.pod
1746 pod/perlvar.pod win32/bin/search.bat
1748 Title: "Document and test C<%> behavior with negative operands"
1749 From: Chip Salzenberg
1750 Files: pod/perlop.pod t/op/arith.t
1752 Title: "Update docs on $]"
1753 From: Chip Salzenberg
1754 Files: pod/perlvar.pod
1756 Title: "perlvar.pod patch"
1758 Msg-ID: <199703261254.NAA10237@bergen.sn.no>
1759 Date: Wed, 26 Mar 1997 13:54:00 +0100
1760 Files: pod/perlvar.pod
1762 Title: "Fix example of C<or> vs. C<||>"
1763 From: Chip Salzenberg
1764 Files: pod/perlsyn.pod
1766 Title: "Pod usage and spelling patch"
1767 From: Larry W. Virden
1770 Title: "Pod updates"
1771 From: "Cary D. Renzema" <caryr@mxim.com>
1772 Msg-ID: <199703262353.PAA01819@macs.mxim.com>
1773 Date: Wed, 26 Mar 1997 15:53:22 -0800 (PST)
1781 CORE LANGUAGE CHANGES
1783 Title: "Don't compile scalar mods of aggregates, like C<@a =~ s/a/b/>"
1784 From: Chip Salzenberg
1785 Files: op.c t/op/misc.t
1787 Title: "Automatically flush on C< $| = 1 >"
1788 From: Chip Salzenberg
1791 Title: "Refine modulus ("%") per suggestion of Tim Goodwin"
1792 From: Chip Salzenberg
1795 Title: "If C<perl -a>, do equivalent of C<use vars '@F'>"
1796 From: Chip Salzenberg
1799 Title: "Warn about undef magic values just like non-magic"
1800 From: Chip Salzenberg
1801 Files: ext/Opcode/Safe.pm sv.c t/lib/db-btree.t t/lib/db-hash.t
1802 t/lib/db-recno.t t/pragma/locale.t
1806 Title: "Remove redundant patch to hints/bsdos.sh"
1807 From: Shigeya Suzuki <shigeya@foretune.co.jp>
1808 Msg-ID: <19970322222244K.shigeya@foretune.co.jp>
1809 Date: Sat, 22 Mar 1997 22:22:44 +0900
1810 Files: hints/bsdos.sh
1812 Title: "Another MachTen Patch"
1814 Msg-ID: <Pine.GSO.3.96.970324152150.20610P-100000@kelly.teleport.com>
1815 Date: Mon, 24 Mar 1997 15:26:48 -0800 (PST)
1816 Files: hints/machten_2.sh
1818 Title: "Win32 update (five patches)"
1819 From: Gurusamy Sarathy and Nick Ing-Simmons
1820 Files: MANIFEST README.win32 doio.c dosish.h pp_sys.c
1821 lib/ExtUtils/Command.pm t/comp/multiline.t t/op/magic.t
1822 t/op/mkdir.t t/op/runlevel.t t/op/stat.t t/op/write.t
1823 win32/Makefile win32/config.H win32/config.w32 win32/win32.c
1824 win32/win32.h win32/win32aux.c win32/*.mak win32/VC-2.0/*.mak
1828 Title: "Fix botch with G_NOARGS; PUSHMARK *is* required"
1829 From: Chip Salzenberg
1832 Title: "Improve 'prototype mismatch' warning"
1833 From: Chip Salzenberg
1834 Files: global.sym op.c pod/perldiag.pod proto.h sv.c t/comp/redef.t
1836 Title: "In perlio, fix vprintf() definition and define vfprintf()"
1837 From: Chip Salzenberg
1844 LIBRARY AND EXTENSIONS
1846 Title: "Fix C<require> in Getopt::Long to work with 5.003"
1847 From: Chip Salzenberg
1848 Files: lib/Getopt/Long.pm
1850 Title: "Extraneous blank lines from Pod::Text"
1851 From: Russ Allbery <rra@stanford.edu>
1852 Msg-ID: <qumend4qq08.fsf@cyclone.stanford.edu>
1853 Date: 25 Mar 1997 01:28:55 -0800
1854 Files: lib/Pod/Text.pm
1856 Title: "Exporting UNIVERSAL::can"
1858 Msg-ID: <E0w9DwX-0000Zr-00@taurus.cus.cam.ac.uk>
1859 Date: Mon, 24 Mar 1997 17:54:01 +0000
1860 Files: lib/UNIVERSAL.pm
1862 Title: "Term::Readline patch for AmigaOS"
1863 From: Norbert Pueschel
1864 Msg-ID: <77724797@Armageddon.meb.uni-bonn.de>
1865 Date: Sun, 23 Mar 1997 18:57:22 +0100
1866 Files: lib/Term/ReadLine.pm
1870 Title: "Reduce memory footprint of complex.t"
1871 From: Dominic Dunlop <domo@slipper.ip.lu>
1872 Msg-ID: <v03020902af5d8e03c5ab@[194.51.248.84]>
1873 Date: Tue, 25 Mar 1997 15:39:26 +0100
1874 Files: t/lib/complex.t
1878 Title: "Improve pod2man diagnostic when NAME is invalid"
1879 From: Chip Salzenberg
1880 Files: pod/pod2man.PL
1884 Title: "INSTALL-1.8 to INSTALL-1.9 updates"
1885 From: Andy Dougherty
1886 Msg-ID: <Pine.SOL.3.95q.970325135138.3374A-100000@fractal.lafayette.e
1887 Date: Tue, 25 Mar 1997 13:52:53 -0500 (EST)
1890 Title: "Document possible problems with -Mdiagnostics after upgrade"
1891 From: Chip Salzenberg
1894 Title: "Mention perldelta in INSTALL"
1895 From: Chip Salzenberg
1898 Title: "Describe pod format at top of INSTALL"
1899 From: Chip Salzenberg
1902 Title: "Document C</a *b/x> fix"
1903 From: Chip Salzenberg
1904 Files: pod/perldelta.pod
1906 Title: "pods for subroutine argument autovivication"
1908 Msg-ID: <E0w9489-0005YT-00@ursa.cus.cam.ac.uk>
1909 Date: Mon, 24 Mar 1997 07:25:21 +0000
1910 Files: pod/perldelta.pod pod/perlsub.pod
1912 Title: "Missing item in perldiag"
1914 Msg-ID: <E0w8jVZ-0005va-00@ursa.cus.cam.ac.uk>
1915 Date: Sun, 23 Mar 1997 09:24:09 +0000
1916 Files: pod/perldiag.pod
1918 Title: "Mention and discourage use of term 'soft reference'"
1919 From: Chip Salzenberg
1920 Files: pod/perlref.pod
1922 Title: "Pod problems & fixes"
1923 From: Hallvard B Furuseth
1924 Msg-ID: <199703242031.VAA14997@bombur2.uio.no>
1925 Date: Mon, 24 Mar 1997 21:31:51 +0100 (MET)
1926 Files: INSTALL lib/Term/Complete.pm lib/subs.pm pod/perlcall.pod
1927 pod/perldata.pod pod/perldiag.pod pod/perlembed.pod
1928 pod/perlguts.pod pod/perlmod.pod pod/perlop.pod
1929 pod/perlpod.pod pod/pod2html.PL
1931 Title: "DB_File documentation fix"
1933 Msg-ID: <9703240854.AA08401@claudius.bfsec.bt.co.uk>
1934 Date: Mon, 24 Mar 97 08:54:16 GMT
1935 Files: ext/DB_File/DB_File.pm
1938 From: Nathan Torkington <gnat@prometheus.frii.com>
1939 Files: pod/perlfaq*.pod
1946 CORE LANGUAGE CHANGES
1948 Title: "Defer creation of array and hash elements as parameters"
1949 From: Chip Salzenberg
1950 Files: dump.c global.sym mg.c op.c op.h perl.h pp.c pp_hot.c proto.h
1953 Title: "New special literal: __PACKAGE__"
1954 From: Chip Salzenberg
1955 Files: keywords.pl pod/perldata.pod toke.c
1957 Title: "Ignore whitespace before +*? in //x"
1958 From: Chip Salzenberg
1961 Title: "Abort compilation at C<BEGIN{}> or C<use> after errors"
1962 From: Chip Salzenberg
1963 Files: op.c pod/perldiag.pod t/pragma/subs.t
1965 Title: "allow C<substr 'hello', -10>"
1966 From: David Dyck <dcd@tc.fluke.com>
1967 Msg-ID: <97Mar10.155517pst.35716-2@gateway.fluke.com>
1968 Date: Mon, 10 Mar 1997 15:55:44 -0800
1971 Title: "Regularize C<x % y>, esp. when y is negative"
1972 From: Chip Salzenberg
1975 Title: "Flush before C<flock(FOO, LOCK_UN)>"
1976 From: Chip Salzenberg
1977 Files: pod/perldelta.pod pod/perlfunc.pod pp_sys.c
1979 Title: "Close loopholes in prototype mismatch warning"
1980 From: Chip Salzenberg
1981 Files: op.c sv.c toke.c
1983 Title: "Warn on C<while ($x = each %y) {}>"
1984 From: Chip Salzenberg
1985 Files: op.c pod/perldiag.pod
1987 Title: "Don't warn on C<print $fh func()>"
1988 From: Chip Salzenberg
1993 Title: "Don't say 'static var = 1'"
1994 From: Jarkko Hietaniemi
1995 Msg-ID: <199703091319.PAA24714@alpha.hut.fi>
1996 Date: Sun, 9 Mar 1997 15:19:57 +0200 (EET)
1999 Title: "BSD/OS 3.0 hints"
2000 From: Christopher Davis <ckd@loiosh.kei.com>
2001 Msg-ID: <w47mjakw5t.fsf@loiosh.kei.com>
2002 Date: 14 Mar 1997 16:20:46 -0500
2003 Files: hints/bsdos.sh
2005 Title: "More MachTen hints"
2007 Msg-ID: <Pine.GSO.3.95q.970316133852.27997A-100000@kelly.teleport.com
2008 Date: Sun, 16 Mar 1997 13:40:35 -0800 (PST)
2009 Files: hints/machten_2.sh
2011 Title: "HP/UX hint comments"
2012 From: Andy Dougherty
2013 Msg-ID: <Pine.SOL.3.95q.970321153918.28770B-100000@fractal.lafayette.
2014 Date: Fri, 21 Mar 1997 15:43:07 -0500 (EST)
2015 Files: hints/hpux.sh
2018 From: Charles Bailey
2019 Msg-ID: <1997Mar11.220056.1873182@hmivax.humgen.upenn.edu>
2020 Date: Tue, 11 Mar 1997 22:00:55 -0500 (EST)
2021 Files: lib/ExtUtils/MM_VMS.pm lib/Test/Harness.pm t/op/taint.t
2022 utils/perlbug.PL vms/descrip.mms
2024 Title: "vmsish.t and related patches"
2025 From: Charles Bailey
2026 Msg-ID: <01IGQW3IP1KK005VFB@hmivax.humgen.upenn.edu>
2027 Date: Fri, 21 Mar 1997 01:32:47 -0500 (EST)
2028 Files: MANIFEST perl.h vms/descrip.mms vms/ext/vmsish.t vms/vms.c
2030 Title: "Win32 update (four patches)"
2031 From: Gurusamy Sarathy and Nick Ing-Simmons
2032 Files: MANIFEST README.win32 lib/AutoSplit.pm lib/Cwd.pm
2033 lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm
2034 lib/ExtUtils/MM_OS2.pm lib/ExtUtils/MM_Unix.pm
2035 lib/ExtUtils/MM_Win32.pm lib/ExtUtils/MakeMaker.pm
2036 lib/ExtUtils/Mksymlists.pm lib/File/Basename.pm
2037 lib/File/Path.pm mg.c t/comp/cpp.t t/comp/script.t t/harness
2038 t/io/argv.t t/io/dup.t t/io/fs.t t/io/inplace.t
2039 t/lib/filehand.t t/lib/io_dup.t t/lib/io_sel.t
2040 t/lib/io_taint.t t/op/closure.t t/op/exec.t t/op/glob.t
2041 t/op/goto.t t/op/magic.t t/op/misc.t t/op/rand.t
2042 t/op/split.t t/op/stat.t t/op/sysio.t t/op/taint.t
2043 t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t util.c
2048 Title: "Guard against buffer overflow in yyerror() and related funcs"
2049 From: Chip Salzenberg
2052 Title: "For bin compat, rename calllist() and he_{,delay}free"
2053 From: Chip Salzenberg
2054 Files: global.sym hv.c op.c perl.c pod/perlguts.pod proto.h
2056 Title: "Fix C<print> on tied default handle"
2057 From: Chip Salzenberg
2060 Title: "Fix C<local($a, undef, $b) = (1,2,3)>"
2061 From: Chip Salzenberg
2064 Title: "Improve diagnostic on C<@a++>, C<--%a>, @a =~ s/a/b/"
2065 From: Chip Salzenberg
2066 Files: pp.c pp_hot.c
2068 Title: "Don't warn on C<$x{y} .= "z"> when %x is tied"
2069 From: Chip Salzenberg
2072 Title: "Eliminate 'unreachable code' warnings"
2073 From: Chip Salzenberg
2074 Files: ext/POSIX/POSIX.xs mg.c pp_ctl.c toke.c
2076 Title: "printf format corrections for -DDEBUGGING"
2077 From: Roderick Schertler
2078 Msg-ID: <26592.858793370@eeyore.ibcinc.com>
2079 Date: Wed, 19 Mar 1997 12:42:50 -0500
2080 Files: doop.c malloc.c op.c pp_ctl.c regexec.c sv.c x2p/str.c
2083 Title: "Warn about missing -DMULTIPLICITY if likely a problem"
2084 From: Doug MacEachern
2085 Msg-ID: <199703192345.SAA15070@postman.osf.org>
2086 Date: Wed, 19 Mar 1997 18:45:53 -0500
2091 Title: "Don't use $(LIBS) when creating shared libperl"
2092 From: Chip Salzenberg
2095 Title: "Don't use db 2.x, we're not yet ready for it"
2096 From: Paul Marquess and Andy Dougherty
2099 Title: "Warn if #! command is longer than 32 chars"
2100 From: Chip Salzenberg
2103 Title: "patches re perl -wc install{perl,man}"
2104 From: Robin Barker <rmb1@cise.npl.co.uk>
2105 Msg-ID: <21544.9703111313@tempest.cise.npl.co.uk>
2106 Date: Tue, 11 Mar 97 13:13:16 GMT
2107 Files: installman installperl
2109 Title: "3_93 doesn't install pods"
2110 From: Spider Boardman
2111 Msg-ID: <199703160721.CAA08339@Orb.Nashua.NH.US>
2112 Date: Sun, 16 Mar 1997 02:21:35 -0500
2115 Title: "When installing, use File::Copy instead of `cp`"
2116 From: Chip Salzenberg
2119 Title: "Make hint files' warnings more visible"
2120 From: Hallvard B Furuseth
2121 Msg-ID: <199703202218.XAA09041@bombur2.uio.no>
2122 Date: Thu, 20 Mar 1997 23:18:03 +0100 (MET)
2123 Files: hints/3b1.sh hints/apollo.sh hints/cxux.sh hints/dcosx.sh
2124 hints/dgux.sh hints/esix4.sh hints/freebsd.sh hints/hpux.sh
2125 hints/irix_4.sh hints/mips.sh hints/next_3_0.sh hints/os2.sh
2126 hints/qnx.sh hints/sco_2_3_3.sh hints/sco_2_3_4.sh
2127 hints/solaris_2.sh hints/ultrix_4.sh hints/utekv.sh
2129 LIBRARY AND EXTENSIONS
2131 Title: "New module: autouse.pm"
2132 From: Ilya Zakharevich
2133 Msg-ID: <199703210034.TAA13469@monk.mps.ohio-state.edu>
2134 Date: Thu, 20 Mar 1997 19:34:30 -0500 (EST)
2135 Files: MANIFEST lib/autouse.pm
2137 Title: "Math::Complex update"
2138 From: Jarkko Hietaniemi
2139 Files: lib/Math/Complex.pm t/lib/complex.t
2141 Title: "Refresh DB_File to 1.12"
2143 Msg-ID: <9703121551.AA07435@claudius.bfsec.bt.co.uk>
2144 Date: Wed, 12 Mar 97 15:51:14 GMT
2145 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
2147 Title: "New subroutine Symbol::qualify_to_ref()"
2148 From: Roderick Schertler
2149 Msg-ID: <pzlo7ut03b.fsf@eeyore.ibcinc.com>
2150 Date: 11 Mar 1997 19:39:36 -0500
2151 Files: lib/Symbol.pm
2153 Title: "In debugger, don't reference %{$f{$g}} if $f{$g} doesn't exist"
2154 From: Chip Salzenberg
2155 Files: lib/perl5db.pl
2157 Title: "In File::Path, some systems can't remove read-only files"
2158 From: Chip Salzenberg
2159 Files: lib/File/Path.pm
2161 Title: "Fix typo in -l*perl* pattern"
2162 From: Doug MacEachern
2163 Msg-ID: <199703110414.XAA12884@berlin.atlantic.net>
2164 Date: Mon, 10 Mar 1997 22:58:38 -0500
2165 Files: lib/ExtUtils/Embed.pm
2167 Title: "Fix bugs revealed by prototype warnings"
2168 From: Chip Salzenberg
2169 Files: ext/Opcode/Opcode.pm lib/ExtUtils/MakeMaker.pm
2172 Title: "Problems with SKIP in makemaker"
2173 From: Ilya Zakharevich
2174 Msg-ID: <199703210413.XAA21601@monk.mps.ohio-state.edu>
2175 Date: Thu, 20 Mar 1997 23:13:31 -0500 (EST)
2176 Files: lib/ExtUtils/MM_Unix.pm
2178 Title: "In Exporter, don't C<require Carp> at file scope"
2179 From: Chip Salzenberg
2180 Files: lib/Exporter.pm
2182 Title: "fix for Exporter's $SIG{__WARN__} handler"
2183 From: Roderick Schertler
2184 Msg-ID: <2282.858296451@eeyore.ibcinc.com>
2185 Date: Thu, 13 Mar 1997 18:40:51 -0500
2186 Files: lib/Exporter.pm
2188 Title: "Don't try to substr() refs in Carp"
2189 From: Chip Salzenberg
2192 Title: "Re: NUL in die and other messages"
2194 Msg-ID: <E0w815V-0005xs-00@ursa.cus.cam.ac.uk>
2195 Date: Fri, 21 Mar 1997 09:58:17 +0000
2198 Title: "Add entry for prototype() in Pod::Functions"
2199 From: Chip Salzenberg
2200 Files: lib/Pod/Functions.pm
2202 Title: "Fix typos in IO::Socket documentation"
2204 Msg-ID: <E0w75po-0003yh-00@taurus.cus.cam.ac.uk>
2205 Date: Tue, 18 Mar 1997 20:50:16 +0000
2206 Files: ext/IO/lib/IO/Socket.pm
2214 Title: "Re: bug in pod2man (5.00326): section=3 for .pm modules"
2215 From: Roderick Schertler
2216 Msg-ID: <pzn2sat1hg.fsf@eeyore.ibcinc.com>
2217 Date: 11 Mar 1997 19:09:31 -0500
2218 Files: pod/pod2man.PL
2222 Title: "perlfaq.pod"
2223 From: Tom Christiansen
2224 Msg-ID: <199703172301.QAA12566@jhereg.perl.com>
2225 Date: Mon, 17 Mar 1997 16:01:40 -0700
2226 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
2227 pod/perlfaq*.pod pod/roffitall
2229 Title: "*.pod changes based on the FAQ"
2231 Msg-ID: <199703171650.JAA02655@elara.frii.com>
2232 Date: Mon, 17 Mar 1997 09:50:14 -0700 (MST)
2233 Files: pod/perldata.pod pod/perlfunc.pod pod/perlipc.pod
2234 pod/perlop.pod pod/perlre.pod pod/perlrun.pod
2235 pod/perlsec.pod pod/perlvar.pod
2237 Title: "INSTALL: How to enable debugging"
2238 From: Andy Dougherty
2239 Msg-ID: <Pine.SOL.3.95q.970321112326.1414A-100000@fractal.lafayette.e
2240 Date: Fri, 21 Mar 1997 11:25:32 -0500 (EST)
2243 Title: "Document that $. is not reset on implicit open"
2244 From: Chip Salzenberg
2245 Files: pod/perldelta.pod
2247 Title: "Re: Embedding success with _93 "
2248 From: Doug MacEachern
2249 Msg-ID: <199703112255.RAA22775@postman.osf.org>
2250 Date: Tue, 11 Mar 1997 17:55:05 -0500
2251 Files: pod/perldelta.pod
2253 Title: "Update site list"
2254 From: lvirden@cas.org (Larry W. Virden, x2487)
2255 Msg-ID: <9703111053.AA20051@cas.org>
2256 Date: Tue, 11 Mar 1997 10:53:49 -0500
2257 Files: pod/perlmod.pod
2259 Title: "Patch to document illegal characters"
2261 Msg-ID: <Pine.GSO.3.96.970314090558.15346J-100000@kelly.teleport.com>
2262 Date: Fri, 14 Mar 1997 09:08:10 -0800 (PST)
2263 Files: pod/perldiag.pod pod/perltrap.pod
2265 Title: "Document trap with //o and closures"
2266 From: Charles Bailey
2267 Msg-ID: <01IGCHWRNSEU00661G@hmivax.humgen.upenn.edu>
2268 Date: Mon, 10 Mar 1997 18:08:08 -0500 (EST)
2269 Files: pod/perltrap.pod
2271 Title: "Re: Inline PI function"
2273 Msg-ID: <Pine.GSO.3.95q.970310143125.22489V-100000@kelly.teleport.com
2274 Date: Mon, 10 Mar 1997 14:33:20 -0800 (PST)
2275 Files: pod/perlsub.pod
2277 Title: "Illegal character in input"
2279 Msg-ID: <Pine.GSO.3.95q.970310151512.22489a-100000@kelly.teleport.com
2280 Date: Mon, 10 Mar 1997 15:21:21 -0800 (PST)
2281 Files: pod/perldiag.pod
2283 Title: "Patch for docs Re: Lost backslash"
2285 Msg-ID: <Pine.GSO.3.96.970319071438.24834G-100000@kelly.teleport.com>
2286 Date: Wed, 19 Mar 1997 07:28:57 -0800 (PST)
2287 Files: pod/perlop.pod
2289 Title: "XSUB's doc fix"
2290 From: Roderick Schertler
2291 Msg-ID: <28804.858012126@eeyore.ibcinc.com>
2292 Date: Mon, 10 Mar 1997 11:42:06 -0500
2293 Files: pod/perlcall.pod pod/perlguts.pod pod/perlxstut.pod
2295 Title: "Document return from do FILE"
2297 Msg-ID: <E0w70DK-0001yJ-00@ursa.cus.cam.ac.uk>
2298 Date: Tue, 18 Mar 1997 14:50:10 +0000
2299 Files: pod/perlfunc.pod
2301 Title: "Document $^M in perlvar"
2302 From: Robin Barker <rmb1@cise.npl.co.uk>
2303 Msg-ID: <6153.9703202108@tempest.cise.npl.co.uk>
2304 Date: Thu, 20 Mar 97 21:08:33 GMT
2305 Files: pod/perlvar.pod
2307 Title: "typos in pods of 5.003_93"
2308 From: Jim Meyering <meyering@asic.sc.ti.com>
2309 Msg-ID: <wpgendbzvhx.fsf@asic.sc.ti.com>
2310 Date: 19 Mar 1997 10:39:38 -0600
2311 Files: pod/perlfunc.pod pod/perlguts.pod pod/perlre.pod
2312 pod/perltoot.pod pod/perlxs.pod
2314 Title: "Re: Updates to pod punctuations"
2315 From: lvirden@cas.org (Larry W. Virden, x2487)
2316 Msg-ID: <9703141700.AA22911@cas.org>
2317 Date: Fri, 14 Mar 1997 17:00:12 -0500
2320 Title: "clarify example in perlfunc"
2321 From: Jarkko Hietaniemi
2322 Msg-ID: <199703201746.TAA25195@alpha.hut.fi>
2323 Date: Thu, 20 Mar 1997 19:46:01 +0200 (EET)
2324 Files: pod/perlfunc.pod
2326 Title: "Regularize headings in DB_File documentation"
2327 From: Chip Salzenberg
2328 Files: ext/DB_File/DB_File.pm
2336 "This release will be the public beta of 5.004,
2337 or my name isn't Larson T. Pettifogger."
2339 "Gone like *that*, a fortune in letterhead."
2341 CORE LANGUAGE CHANGES
2343 Title: "Don't autovivify array and hash elements in sub parameters"
2344 From: Gurusamy Sarathy
2345 Msg-ID: <199703061912.OAA20606@aatma.engin.umich.edu>
2346 Date: Thu, 06 Mar 1997 14:12:09 -0500
2347 Files: op.c pod/perldelta.pod pod/perlsub.pod pod/perltrap.pod
2349 Title: "Support READ and GETC for tied handles"
2350 From: Doug MacEachern
2351 Msg-ID: <199703090019.TAA32591@postman.osf.org>
2352 Date: Sat, 08 Mar 1997 19:19:38 -0500
2353 Files: pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
2355 Title: "Warn on C<@x =~ /a/> and C<%x =~ s/a/b/>"
2356 From: Chip Salzenberg
2357 Files: op.c pod/perldiag.pod
2359 Title: "Warn on %{+undef} and @{+undef}"
2360 From: Chip Salzenberg
2361 Files: pp.c pp_hot.c
2366 From: Charles Bailey
2367 Msg-ID: <01IG8KN5R28M00661G@hmivax.humgen.upenn.edu>
2368 Date: Fri, 07 Mar 1997 22:49:46 -0500 (EST)
2369 Files: lib/ExtUtils/MM_VMS.pm vms/descrip.mms vms/gen_shrfls.pl
2372 Title: "AmigaOS hint patch"
2373 From: Norbert Pueschel
2374 Msg-ID: <77724767@Armageddon.meb.uni-bonn.de>
2375 Date: Sat, 08 Mar 1997 12:50:15 +0100
2376 Files: hints/amigaos.sh
2380 Title: "Make conversion of @_ to real array work right after C<shift>"
2381 From: Chip Salzenberg
2384 Title: "Fix imbalanced ENTER/LEAVE from C<BEGIN{die}>"
2385 From: Chip Salzenberg
2386 Files: op.c perl.c proto.h
2388 Title: "perl -P path patch"
2389 From: Andy Dougherty
2390 Msg-ID: <Pine.SOL.3.95q.970308120242.23766D-100000@fractal.lafayette.
2391 Date: Sat, 08 Mar 1997 12:45:08 -0500 (EST)
2392 Files: config_H config_h.SH perl.c plan9/config.plan9 t/comp/cpp.t
2393 vms/config.vms win32/config.H
2397 Title: "Fix for Unisys UNIX and libperl.so"
2398 From: aburlison@cix.compulink.co.uk (Alan Burlison)
2399 Msg-ID: <memo.147328@cix.compulink.co.uk>
2400 Date: Thu, 6 Mar 97 16:28 GMT0
2403 Title: "Allow './Configure -Uoptimize'"
2404 From: Andy Dougherty
2405 Msg-ID: <Pine.SOL.3.95q.970306110532.11070A-100000@fractal.lafayette.
2406 Date: Thu, 06 Mar 1997 11:15:47 -0500 (EST)
2409 Title: "Use 'test -f', not 'test -x'"
2410 From: Spider Boardman
2411 Msg-ID: <199703080053.TAA13943@web.zk3.dec.com>
2412 Date: Fri, 7 Mar 1997 19:53:00 -0500
2415 Title: "Don't count on 'trap 0' inside () in shell script"
2416 From: aburlison@cix.compulink.co.uk (Alan Burlison)
2417 Msg-ID: <memo.147326@cix.compulink.co.uk>
2418 Date: Thu, 6 Mar 97 16:28 GMT0
2421 LIBRARY AND EXTENSIONS
2423 Title: "Carp with multiple arguments"
2425 Msg-ID: <E0w3STZ-0007RW-00@taurus.cus.cam.ac.uk>
2426 Date: Sat, 8 Mar 1997 20:12:17 +0000
2429 Title: "@EXPORT_FAIL fix for Exporter.pm"
2430 From: Roderick Schertler
2431 Msg-ID: <24884.857841724@eeyore.ibcinc.com>
2432 Date: Sat, 08 Mar 1997 12:22:04 -0500
2433 Files: lib/Exporter.pm
2435 Title: "Open[23] autoflush docs"
2436 From: Roderick Schertler
2437 Msg-ID: <7939.857693947@eeyore.ibcinc.com>
2438 Date: Thu, 06 Mar 1997 19:19:07 -0500
2439 Files: lib/IPC/Open2.pm lib/IPC/Open3.pm
2443 Title: "Fix counts in output of TEST"
2444 From: Hugo van der Sanden <hv@iii.co.uk>
2445 Msg-ID: <331F1507.4BE8@iii.co.uk>
2446 Date: Thu, 06 Mar 1997 19:03:35 +0000
2449 Title: "Ignore backup files in strict.t and warning.t"
2450 From: Chip Salzenberg
2451 Files: t/pragma/strict.t t/pragma/warning.t
2455 Title: "Quote pathname before using as pattern"
2456 From: Chip Salzenberg
2457 Files: pod/pod2html.PL
2461 Title: "Consolidated INSTALL updates since _92"
2462 From: Andy Dougherty
2463 Msg-ID: <Pine.SOL.3.95q.970308131806.23766F-100000@fractal.lafayette.
2464 Date: Sat, 08 Mar 1997 13:21:22 -0500 (EST)
2466 Title: "Fix more E-Mail addresses in pods"
2467 From: Chip Salzenberg
2468 Files: lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Manifest.pm
2469 lib/diagnostics.pm pod/buildtoc
2471 Title: "Warn about '.' terminating E-Mail"
2472 From: Chip Salzenberg
2473 Files: pod/perlform.pod
2475 Title: "OS/2 doc update"
2476 From: Ilya Zakharevich
2477 Msg-ID: <199703080537.AAA25157@monk.mps.ohio-state.edu>
2478 Date: Sat, 8 Mar 1997 00:37:30 -0500 (EST)
2481 Title: "PODs corrections"
2482 From: Ilya Zakharevich
2483 Msg-ID: <199703080253.VAA24975@monk.mps.ohio-state.edu>
2484 Date: Fri, 7 Mar 1997 21:53:04 -0500 (EST)
2485 Files: ext/DB_File/DB_File.pm ext/Socket/Socket.pm
2486 lib/Class/Template.pm lib/ExtUtils/Embed.pm
2487 lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Mksymlists.pm
2488 lib/File/Basename.pm lib/File/stat.pm lib/Time/gmtime.pm
2489 lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
2490 lib/User/pwent.pm pod/perlcall.pod pod/perldebug.pod
2491 pod/perlfunc.pod pod/perlguts.pod pod/perllocale.pod
2492 pod/perlop.pod pod/perlsub.pod
2499 This release will be the public beta of 5.004, or my name isn't
2500 Larson T. Pettifogger.
2502 CORE LANGUAGE CHANGES
2504 Title: "Strictly follow lexical context of C<eval ''> and nested subs"
2505 From: Chip Salzenberg
2508 Title: "Make ::SUPER and UNIVERSAL work together"
2509 From: Chip Salzenberg
2510 Files: gv.c pod/perlguts.pod
2514 Title: "HP-UX hint update"
2515 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
2516 Msg-ID: <1479.857653838@lyon.grenoble.hp.com>
2517 Date: Thu, 06 Mar 97 14:10:38 +0100
2518 Files: hints/hpux.sh
2520 Title: "Re: The continuing MachTen saga"
2522 Msg-ID: <Pine.GSO.3.95q.970305091611.3572E-100000@kelly.teleport.com>
2523 Date: Wed, 5 Mar 1997 09:47:22 -0800 (PST)
2524 Files: hints/machten_2.sh
2526 Title: "OS/2 patches"
2527 From: Ilya Zakharevich
2528 Msg-ID: <199703060308.WAA22211@monk.mps.ohio-state.edu>
2529 Date: Wed, 5 Mar 1997 22:08:43 -0500 (EST)
2530 Files: hints/os2.sh lib/ExtUtils/MakeMaker.pm t/op/taint.t
2532 Title: "VMS patches"
2533 From: Charles Bailey
2534 Msg-ID: <01IG5SQE4A6U00661G@hmivax.humgen.upenn.edu>
2535 Date: Wed, 05 Mar 1997 23:10:24 -0500 (EST)
2536 Files: lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Manifest.pm perlsdio.h
2537 t/op/runlevel.t t/op/taint.t vms/descrip.mms vms/perly_c.vms
2538 vms/sockadapt.c vms/sockadapt.h vms/vms_yfix.pl
2542 Title: "Make sure $^X is tainted when ARG_ZERO_IS_SCRIPT"
2543 From: Chip Salzenberg
2546 Title: "Clarify '-T too late' error"
2547 From: Chip Salzenberg
2548 Files: perl.c pod/perldiag.pod
2550 Title: "Warn when redefining or undefining a constant sub"
2551 From: Chip Salzenberg
2552 Files: pod/perldiag.pod pp.c sv.c
2554 Title: "Don't generate spurious 'not imported' warning"
2555 From: Chip Salzenberg
2556 Files: gv.c t/pragma/strict-vars pod/perldiag.pod
2558 Title: "Clarify message re: @host in string"
2559 From: Chip Salzenberg
2560 Files: pod/perldiag.pod pod/perltrap.pod toke.c
2562 Title: "Disconnect refs that are targets of pp_readline"
2563 From: Chip Salzenberg
2566 Title: "Fix typo in test of HvFILL()"
2567 From: Chip Salzenberg
2570 Title: "Allow for pad name array to be shorter than pad array"
2571 From: Chip Salzenberg
2574 Title: "Eliminate format-string type warnings"
2575 From: Hallvard B Furuseth
2576 Msg-ID: <199703030915.KAA11634@bombur2.uio.no>
2577 Date: Mon, 3 Mar 1997 10:15:11 +0100 (MET)
2578 Files: doio.c ext/POSIX/POSIX.xs gv.c hints/dec_osf.sh pp.c pp_ctl.c
2579 pp_hot.c run.c sv.c x2p/a2py.c
2581 Title: "Update copyright dates"
2582 From: Chip Salzenberg
2583 Files: *.[hc] x2p/*.[hc] win32/EXTERN.h vms/vmsish.h vms/vms.c
2587 Title: "near-harmless bug in _91's Configure"
2588 From: Roderick Schertler
2589 Msg-ID: <pzg1yfuiza.fsf@eeyore.ibcinc.com>
2590 Date: 01 Mar 1997 21:26:49 -0500
2593 Title: "Change 'continuing anyway' to 'probably harmless'"
2594 From: Chip Salzenberg
2595 Files: INSTALL lib/ExtUtils/Liblist.pm
2597 LIBRARY AND EXTENSIONS
2599 Title: "Newer ReadLine"
2600 From: Ilya Zakharevich
2601 Msg-ID: <199703040634.BAA19919@monk.mps.ohio-state.edu>
2602 Date: Tue, 4 Mar 1997 01:34:28 -0500 (EST)
2603 Files: lib/Term/ReadLine.pm lib/perl5db.pl
2605 Title: "Refresh Getopt::Long to 2.9"
2606 From: Johan Vromans <jvromans@squirrel.nl>
2607 Files: lib/Getopt/Long.pm
2609 Title: "Benchmark: using code refs"
2610 From: Hugo van der Sanden <hv@iii.co.uk>
2611 Msg-ID: <199703041132.LAA07613@tyree.iii.co.uk>
2612 Date: Tue, 04 Mar 1997 11:32:11 +0000
2613 Files: lib/Benchmark.pm
2615 Title: "Fix quotewords"
2616 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
2617 Msg-ID: <199703060755.HAA15060@crypt.compulink.co.uk>
2618 Date: Thu, 06 Mar 1997 07:55:25 +0000
2619 Files: lib/Text/ParseWords.pm
2621 Title: "Use IV instead of double for tms structure members"
2622 From: Chip Salzenberg
2623 Files: ext/POSIX/POSIX.xs
2625 Title: "Document IO::File::new_tmpfile"
2626 From: Chip Salzenberg
2627 Files: ext/IO/lib/IO/File.pm
2631 Title: "Make op/TEST silent under -w"
2632 From: d-lewart@uiuc.edu (Daniel S. Lewart)
2633 Msg-ID: <199703011821.NAA13037@sinistar.idle.com>
2634 Date: Sat, 1 Mar 97 12:04:09 CST
2637 Title: "Smarter t/op/taint.t"
2639 Msg-ID: <Pine.GSO.3.95q.970303103047.24000A-100000@kelly.teleport.com
2640 Date: Mon, 3 Mar 1997 10:31:54 -0800 (PST)
2643 Title: "Fix taint test for systems without csh"
2644 From: Chip Salzenberg
2647 Title: "Don't test locales if there is no setlocale()"
2648 From: Chip Salzenberg
2649 Files: t/pragma/locale.t
2653 Title: "Update pod2html"
2654 From: wmiddlet@Adobe.COM (William Middleton)
2655 Msg-ID: <199703030025.QAA08106@ducks>
2656 Date: Sun, 2 Mar 1997 16:25:03 -0800 (PST)
2657 Files: pod/pod2html.PL
2659 Title: "Support 'long long' in h2ph"
2661 Files: utils/h2ph.PL
2665 Title: "Add taint checks and srand to perldelta"
2667 Msg-ID: <Pine.GSO.3.95q.970302115355.23058D-100000@kelly.teleport.com
2668 Date: Sun, 2 Mar 1997 11:56:08 -0800 (PST)
2669 Files: pod/perldelta.pod
2671 Title: "Don't call FileHandle 'deprecated'"
2672 From: Chip Salzenberg
2673 Files: pod/perldelta.pod
2675 Title: "Improve sample module header"
2676 From: Tom Christiansen and Graham Barr
2677 Msg-ID: <199703011732.KAA14693@jhereg.perl.com>
2678 Date: Sat, 01 Mar 1997 10:32:31 -0700
2679 Files: pod/perlmod.pod
2681 Title: "Clarify C<crypt> documentation"
2683 Msg-ID: <Pine.GSO.3.95q.970228131112.12357D-100000@kelly.teleport.com
2684 Date: Fri, 28 Feb 1997 13:18:25 -0800 (PST)
2685 Files: pod/perlfunc.pod
2687 Title: "Update list of CPAN sites"
2688 From: Jarkko Hietaniemi
2689 Msg-ID: <199703021454.QAA07446@alpha.hut.fi>
2690 Date: Sun, 2 Mar 1997 16:54:22 +0200 (EET)
2691 Files: pod/perlmod.pod
2693 Title: "Enhance description of 'server error'"
2694 From: Jarkko Hietaniemi
2695 Msg-ID: <199702041903.VAA16070@alpha.hut.fi>
2696 Date: Tue, 4 Feb 1997 21:03:23 +0200 (EET)
2697 Files: pod/perldiag.pod
2699 Title: "Regularize format of E-Mail addresses in *.pod"
2700 From: Chip Salzenberg
2708 This is (should be? must be!) the public beta of 5.004.
2710 CORE LANGUAGE CHANGES
2712 Title: "Fix perl_call_*() when !G_EVAL"
2713 From: Gurusamy Sarathy
2714 Msg-ID: <199702250725.CAA09192@aatma.engin.umich.edu>,
2715 <199702251925.OAA15498@aatma.engin.umich.edu>,
2716 <199702252200.RAA16853@aatma.engin.umich.edu>
2717 Date: Tue, 25 Feb 1997 02:25:56 -0500
2718 Files: MANIFEST gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c
2721 Title: "Fix taint tests for writeable dirs in $ENV{PATH}"
2722 From: Chip Salzenberg
2723 Files: mg.c mg.h pod/perlsec.pod taint.c
2725 Title: "Forbid tainted parameters for truncate()"
2726 From: Chip Salzenberg
2729 Title: "Don't taint magic hash keys unnecessarily"
2730 From: Charles Bailey
2731 Msg-ID: <01IFXL9TY74Y00661G@hmivax.humgen.upenn.edu>
2732 Date: Fri, 28 Feb 1997 02:11:26 -0500 (EST)
2737 Title: "VMS patches post _90"
2738 From: Charles Bailey
2739 Msg-ID: <01IFYDE5ZT7O005A53@hmivax.humgen.upenn.edu>
2740 Date: Fri, 28 Feb 1997 15:26:33 -0500 (EST)
2741 Files: doio.c mg.c perl.h pp_hot.c t/op/rand.t t/op/taint.t taint.c
2742 vms/descrip.mms vms/vms.c
2744 Title: "Fix taint check in system() and exec() under VMS and OS/2"
2745 From: Chip Salzenberg
2748 Title: "If _XOPEN_VERSION >= 4, socket length parameters are size_t"
2749 From: Michael H. Moran <mhm@austin.ibm.com>
2750 Files: perl.h pp_sys.c
2752 Title: "Make dooneliner() compile again"
2753 From: Chip Salzenberg
2758 Title: "Short-circuit duplicate study() calls"
2759 From: Chip Salzenberg
2762 Title: "Call sv_set[iu]v() with [IU]V parameter, not [IU]32"
2763 From: Chip Salzenberg
2764 Files: perl.c pp.c pp_sys.c toke.c util.c
2766 Title: "Clean up and document API for hashes"
2767 From: Gurusamy Sarathy
2768 Msg-ID: <199702251824.NAA14859@aatma.engin.umich.edu>
2769 Date: Tue, 25 Feb 1997 13:24:02 -0500
2770 Files: hv.c hv.h pod/perldelta.pod pod/perlguts.pod
2772 Title: "pp_undef was not always freeing memory"
2773 From: Ilya Zakharevich
2774 Msg-ID: <199702270653.BAA13949@monk.mps.ohio-state.edu>
2775 Date: Thu, 27 Feb 1997 01:53:51 -0500 (EST)
2778 Title: "Fix SEGV when debugging with foreach() lvalue patch"
2779 From: Ilya Zakharevich
2780 Msg-ID: <199702271924.OAA14557@monk.mps.ohio-state.edu>
2781 Date: Thu, 27 Feb 1997 14:24:36 -0500 (EST)
2784 Title: "Don't examine rx->exec_tainted if pregexec() fails"
2785 From: Chip Salzenberg
2788 Title: "Silence bogus typo warning on $DB::postponed"
2789 From: Gurusamy Sarathy
2790 Msg-ID: <199702271802.NAA12505@aatma.engin.umich.edu>
2791 Date: Thu, 27 Feb 1997 13:02:30 -0500
2796 Title: "Sanity check linking with $libs"
2797 From: Andy Dougherty
2798 Msg-ID: <Pine.SOL.3.95q.970225221634.2486A-100000@fractal.lafayette.edu>
2799 Date: Tue, 25 Feb 1997 14:13:45 -0500 (EST)
2802 Title: "Flush stdout when printing $randbits guess"
2803 From: Chip Salzenberg
2806 Title: "Configure changes for Irix nm"
2807 From: Helmut Jarausch and Fabien Tassin
2810 Title: "Update OS/2 Configure diff"
2811 From: Ilya Zakharevich
2812 Msg-ID: <199702251906.OAA10608@monk.mps.ohio-state.edu>
2813 Date: Tue, 25 Feb 1997 14:06:23 -0500 (EST)
2814 Files: os2/diff.configure
2816 LIBRARY AND EXTENSIONS
2818 Title: "Don't require() in a signal handler"
2819 From: Chip Salzenberg
2820 Files: lib/perl5db.pl
2822 Title: "Make IPC::Open3 work without fork()"
2823 From: Ilya Zakharevich
2824 Msg-ID: <199702251937.OAA10718@monk.mps.ohio-state.edu>
2825 Date: Tue, 25 Feb 1997 14:37:07 -0500 (EST)
2826 Files: lib/IPC/Open3.pm
2828 Title: "Follow up on elimination of $` $& $' in libraries"
2830 Msg-ID: <E0w0Sqc-00046E-00@ursa.cus.cam.ac.uk>
2831 Date: Fri, 28 Feb 1997 13:59:42 +0000
2832 Files: lib/Getopt/Long.pm lib/diagnostics.pm
2834 Title: "Don't warn on use of CCFLAGS"
2835 From: Andreas Koenig
2836 Msg-ID: <199702251038.LAA13123@anna.in-berlin.de>
2837 Date: Tue, 25 Feb 1997 11:38:43 +0100
2838 Files: lib/ExtUtils/MakeMaker.pm
2840 Title: "Allow explicit '-lperl' in link arguments"
2841 From: Doug MacEachern
2842 Msg-ID: <199702271625.LAA25402@postman.osf.org>
2843 Date: Thu, 27 Feb 1997 11:25:04 -0500
2844 Files: lib/ExtUtils/Embed.pm
2848 Title: "New test op/taint.t"
2850 Msg-ID: <Pine.GSO.3.95q.970225101328.18288M-100000@kelly.teleport.com
2851 Date: Tue, 25 Feb 1997 11:36:53 -0800 (PST)
2852 Files: MANIFEST t/op/taint.t
2854 Title: "Patch to t/op/rand.t"
2856 Msg-ID: <Pine.GSO.3.95q.970225181321.13796Q-100000@kelly.teleport.com
2857 Date: Tue, 25 Feb 1997 18:19:34 -0800 (PST)
2862 Title: "Add --lax option to pod2man; use it in perldoc"
2863 From: Nat <gnat@frii.com>, Chip Salzenberg
2864 Files: pod/pod2man.PL utils/perldoc.PL
2866 Title: "Eliminate dead code in pod2man"
2867 From: Chip Salzenberg
2868 Files: pod/pod2man.PL
2872 Title: "Warn about intrusive sfio behavior"
2873 From: Andy Dougherty
2874 Msg-ID: <Pine.SOL.3.95q.970228112136.24038G-100000@fractal.lafayette.
2875 Date: Fri, 28 Feb 1997 11:35:49 -0500 (EST)
2878 Title: "Updates to perlfunc.pod"
2879 From: Tom Phoenix (with help from M.J.T. Guy and Tom C.)
2880 Files: pod/perlfunc.pod
2882 Title: "Move ENVIRONMENT from perl.pod to perlrun.pod"
2883 From: Chip Salzenberg
2884 Files: pod/perl.pod pod/perlrun.pod
2886 Title: "Describe PERL_DEBUG_MSTATS in perlrun.pod"
2887 From: Nat <gnat@frii.com>
2888 Files: pod/perlrun.pod
2890 Title: "Fix references to perlbug"
2891 From: Chip Salzenberg
2892 Files: pod/perl.pod pod/perldelta.pod pod/perllocale.pod
2900 At last, a mil[le]stone: The first beta of Perl 5.004.
2902 CORE LANGUAGE CHANGES
2904 Title: "Automatically call srand() before rand() if user didn't"
2905 From: Chip Salzenberg
2906 Files: pod/perlfunc.pod pp.c
2910 Title: "Ultrix hints"
2911 From: Spider Boardman
2912 Msg-ID: <199702220951.EAA08156@Orb.Nashua.NH.US>
2913 Date: Sat, 22 Feb 1997 04:51:48 -0500
2914 Files: hints/ultrix_4.sh
2916 Title: "Digital UNIX and 3_28"
2917 From: Jarkko Hietaniemi
2918 Msg-ID: <199702231427.QAA13807@alpha.hut.fi>
2919 Date: Sun, 23 Feb 1997 16:27:19 +0200 (EET)
2920 Files: Configure MANIFEST ext/NDBM_File/hints/dec_osf.pl
2921 ext/ODBM_File/hints/dec_osf.pl hints/dec_osf.sh
2923 Title: "AmigaOS patches to 5.003_28"
2924 From: Norbert Pueschel
2925 Msg-ID: <77724759@Armageddon.meb.uni-bonn.de>
2926 Date: Sat, 22 Feb 1997 18:08:02 +0100
2927 Files: README.amiga hints/amigaos.sh t/io/fs.t t/lib/anydbm.t
2928 t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t
2929 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
2930 t/op/magic.t t/op/stat.t
2932 Title: "Hints for DC/OSx"
2933 From: Stephen Zander <srz@loopback>
2934 Msg-ID: <199702242124.NAA03796@wsuse5.mckesson.com>
2935 Date: Mon, 24 Feb 1997 13:24:54 -0800
2936 Files: hints/dcosx.sh
2938 Title: "Update VMS version"
2939 From: Chip Salzenberg
2940 Files: vms/config.vms vms/descrip.mms
2944 Title: "Don't assume that sizeof(int) >= sizeof(void*)"
2945 From: Chip Salzenberg
2946 Files: doio.c malloc.c regexec.c
2950 Title: "Re: ccdlflags don't quite work"
2951 From: Andy Dougherty
2952 Msg-ID: <Pine.SOL.3.95q.970224160630.5700E-100000@fractal.lafayette.e
2953 Date: Mon, 24 Feb 1997 16:07:07 -0500 (EST)
2956 Title: "Use $ccflags, $ldflags, $libs when determining $randbits"
2957 From: Chip Salzenberg
2960 Title: "'installperl -v' doesn't do enough"
2961 From: Spider Boardman
2962 Msg-ID: <199702241342.IAA25945@Orb.Nashua.NH.US>
2963 Date: Mon, 24 Feb 1997 08:42:59 -0500
2966 Title: "installperl breaks running system (for a while)"
2967 From: Spider Boardman
2968 Msg-ID: <199702241412.JAA11829@Orb.Nashua.NH.US>
2969 Date: Mon, 24 Feb 1997 09:12:11 -0500
2972 LIBRARY AND EXTENSIONS
2974 Title: "Don't clobber $1 et al in debugger's DB::sub()"
2975 From: Ilya Zakharevich
2976 Files: lib/perl5db.pl
2978 Title: "Fix fd leak in IO::Pipe"
2979 From: Roderick Schertler
2980 Msg-ID: <pzn2sv722y.fsf@eeyore.ibcinc.com>
2981 Date: 23 Feb 1997 14:29:57 -0500
2982 Files: ext/IO/lib/IO/Pipe.pm
2984 Title: "Pod::Text fixes"
2985 From: Roderick Schertler
2986 Msg-ID: <350.856634588@eeyore.ibcinc.com>
2987 Date: Sat, 22 Feb 1997 13:03:08 -0500
2988 Files: lib/Pod/Text.pm
2990 Title: "Trivial patch to make ExtUtils::Install more -w clean"
2992 Msg-ID: <9702241605.AA17436@toad.ig.co.uk>
2993 Date: Mon, 24 Feb 1997 16:05:17 +0000
2994 Files: lib/ExtUtils/Install.pm
2996 Title: "C<use vars> didn't work until 5.002"
2997 From: Chip Salzenberg
3002 Title: "More thoroughly test rand() and srand()"
3006 Title: "Don't use <*> where readdir() will do"
3007 From: Chip Salzenberg
3010 Title: "Allow for $^X to be 'miniperl'"
3011 From: Dominic Dunlop <domo@slipper.ip.lu>
3012 Msg-ID: <v03020903af360f31aced@[194.51.248.65]>
3013 Date: Sun, 23 Feb 1997 16:22:45 +0100
3018 Title: "Post-28 INSTALL updates"
3019 From: Andy Dougherty
3020 Msg-ID: <Pine.SOL.3.95q.970224170713.5700H-100000@fractal.lafayette.e
3021 Date: Mon, 24 Feb 1997 17:09:09 -0500 (EST)
3024 Title: "Re: Hash key created by subroutine call? (fwd) "
3025 From: Gurusamy Sarathy
3026 Msg-ID: <199702242229.RAA04395@aatma.engin.umich.edu>
3027 Date: Mon, 24 Feb 1997 17:29:30 -0500
3028 Files: pod/perlsub.pod pod/perltrap.pod
3030 Title: "Add documentation and '-h' option to perlbug"
3031 From: Gurusamy Sarathy
3032 Msg-ID: <199702240854.DAA27128@aatma.engin.umich.edu>
3033 and <199702242009.PAA02849@aatma.engin.umich.edu>
3034 Date: Mon, 24 Feb 1997
3035 Files: pod/perl.pod pod/perldelta.pod installman
3038 Title: "pumpkin-1.9.pod"
3039 From: Andy Dougherty
3040 Msg-ID: <Pine.SOL.3.95q.970224155702.5700D-100000@fractal.lafayette.e
3041 Date: Mon, 24 Feb 1997 16:06:02 -0500 (EST)
3042 Files: Porting/pumpkin.pod
3046 Title: "Fix typo in 'Tolkien quotation typo' fix"
3047 From: Jarkko Hietaniemi
3050 Title: "Document one-argument limitation with #! line"
3052 Msg-ID: <Pine.GSO.3.95q.970223182745.15989A-100000@kelly.teleport.com
3053 Date: Sun, 23 Feb 1997 18:41:02 -0800 (PST)
3054 Files: pod/perldiag.pod pod/perlsec.pod
3061 This release is beta candidate #6. If this isn't good enough to go beta,
3062 I'll eat a floppy disk. (Okay, it's a chocolate floppy, but still....)
3064 CORE LANGUAGE CHANGES
3066 Title: "Don't let C<sub foo;> undefine &foo"
3067 From: Chip Salzenberg
3070 Title: "Make code, doc agree on $ENV{PATH} and `cmd`"
3071 From: Chip Salzenberg
3072 Files: pod/perlsec.pod pp_sys.c
3074 Title: "Don't taint $x in C<$x = ($tainted =~ /(\w+)/)>"
3075 From: Chip Salzenberg
3076 Files: pp_ctl.c pp_hot.c
3078 Title: "Turn off 'expression tainted' flag at end of runops()"
3079 From: Chip Salzenberg
3082 Title: "When overloading, don't throw away nomethod's value"
3083 From: Ilya Zakharevich
3086 Title: "Optimize keys() and values() in void context"
3087 From: Chip Salzenberg
3092 Title: "New hints for Digital UNIX"
3093 From: Jarkko Hietaniemi
3094 Files: hints/dec_osf.sh
3096 Title: "No version of AIX has working setre[ug]id()"
3097 From: neufeld@fast.pvi.org (Keith Neufeld)
3100 Title: "VMS patches post _27"
3101 From: Charles Bailey
3102 Msg-ID: <01IFMEMPN1IU0057E2@hmivax.humgen.upenn.edu>
3103 Date: Thu, 20 Feb 1997 01:58:46 -0500 (EST)
3104 Files: MANIFEST dosish.h hv.c lib/ExtUtils/MM_VMS.pm
3105 lib/ExtUtils/xsubpp perl.c perlsdio.h pod/perldelta.pod
3106 pod/perlvar.pod t/op/closure.t unixish.h vms/Makefile
3107 vms/descrip.mms vms/ext/filespec.t vms/genconfig.pl
3108 vms/vms.c vms/vmsish.h
3110 Title: "Re: OS/2 patch for _27"
3111 From: Ilya Zakharevich
3112 Msg-ID: <199702210024.TAA03174@monk.mps.ohio-state.edu>
3113 Date: Thu, 20 Feb 1997 19:24:16 -0500 (EST)
3114 Files: INSTALL README.os2 lib/Test/Harness.pm os2/Changes
3115 os2/OS2/PrfDB/t/os2_prfdb.t os2/os2.c os2/os2ish.h
3116 os2/perl2cmd.pl perl.c pod/perldelta.pod t/TEST t/harness
3122 From: Chip Salzenberg
3125 Title: "Undo signal patch -- it broke die() in signal"
3126 From: Chip Salzenberg
3129 Title: "Fix perl_call_sv(..., G_NOARGS)"
3130 From: Chip Salzenberg
3133 Title: "Fix SIGSEGV when cloning sub with complex expression"
3134 From: Chip Salzenberg
3137 Title: "Minor update to malloc.c"
3138 From: Ilya Zakharevich
3139 Msg-ID: <199702210244.VAA03676@monk.mps.ohio-state.edu>
3140 Date: Thu, 20 Feb 1997 21:44:13 -0500 (EST)
3143 Title: "Fix the Tolkien quotation"
3144 From: Chip Salzenberg
3151 LIBRARY AND EXTENSIONS
3153 Title: "Debugger patch"
3154 From: Ilya Zakharevich
3155 Msg-ID: <199702210737.CAA03951@monk.mps.ohio-state.edu>
3156 Date: Fri, 21 Feb 1997 02:37:59 -0500 (EST)
3157 Files: lib/perl5db.pl
3159 Title: "Avoid $` $& $' in libraries"
3160 From: Ilya Zakharevich
3161 Msg-ID: <199702210207.VAA03560@monk.mps.ohio-state.edu>
3162 Date: Thu, 20 Feb 1997 21:07:30 -0500 (EST)
3163 Files: lib/Getopt/Long.pm lib/Pod/Text.pm lib/diagnostics.pm
3164 os2/OS2/REXX/REXX.pm
3166 Title: "Remove redundant clearerr() from IO::Seekable"
3167 From: Chip Salzenberg
3168 Files: ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Seekable.pm
3170 Title: "prototype error in File::stat"
3171 From: Graham.Barr@tiuk.ti.com
3172 Msg-ID: <199702180748.HAA14151@ultra-boy>
3173 Date: Tue, 18 Feb 1997 07:48:40 GMT
3174 Files: lib/File/stat.pm
3178 Title: "Include 'study' in regexp.t"
3179 From: Chip Salzenberg
3180 Files: t/op/regexp.t
3182 Title: "Don't run locale test if -DNO_LOCALE"
3183 From: Chip Salzenberg
3184 Files: t/pragma/locale.t
3186 Title: "Tweak tests to notice $dont_use_nlink"
3187 From: Chip Salzenberg
3188 Files: t/io/fs.t t/op/stat.t
3190 Title: "Add test for grep() and wantarray"
3191 From: Hugo van der Sanden <hv@iii.co.uk>
3192 Msg-ID: <199702181105.LAA17895@tyree.iii.co.uk>
3193 Date: Tue, 18 Feb 1997 11:05:59 +0000
3202 Title: "INSTALL updates since _26"
3203 From: Andy Dougherty
3204 Msg-ID: <Pine.SOL.3.95q.970218155815.2014F-100000@fractal.lafayette.e
3205 Date: Tue, 18 Feb 1997 16:00:08 -0500 (EST)
3208 Title: "Document "$$0" change"
3209 From: Chip Salzenberg
3210 Files: pod/perldelta.pod
3212 Title: "Don't recommend impossible //o for C<$x =~ $y>"
3213 From: Chip Salzenberg
3214 Files: pod/perlop.pod
3216 Title: "Correct doc that claimed that <FH> was never false"
3217 From: Chip Salzenberg
3218 Files: pod/perldelta.pod pod/perlop.pod
3220 Title: "Document C<$?> vs. $SIG{CHLD}"
3221 From: Ulrich Pfeifer
3222 Files: pod/perlvar.pod
3224 Title: "Add pumpkin.pod"
3225 From: Chip Salzenberg
3226 Files: MANIFEST Porting/pumpkin.pod
3228 Title: "Don't say "associat*ve arr*y""
3229 From: Chip Salzenberg
3230 Files: MANIFEST gv.h hv.c lib/Env.pm lib/overload.pm opcode.pl
3231 pod/perl.pod pod/perldelta.pod pod/perldiag.pod
3232 pod/perlfunc.pod pod/perlguts.pod pod/perlmod.pod
3233 pod/perltie.pod pod/perltoc.pod pod/perltrap.pod x2p/a2p.pod
3240 This release is beta candidate #5: Our last, best hope for a beta.
3242 CORE LANGUAGE CHANGES
3244 Title: "Better looks_like_number() function [sv.c]"
3246 Msg-ID: <199702141708.SAA17546@bergen.sn.no>
3247 Date: Fri, 14 Feb 1997 18:08:52 +0100
3250 Title: "Remove redundant functions UNIVERSAL::{class,is_instance}"
3252 Msg-ID: <hwwsbpeq2.fsf@bergen.sn.no>
3253 Date: 14 Feb 1997 15:52:21 +0000
3254 Files: pod/perldelta.pod pod/perlobj.pod t/op/universal.t universal.c
3256 Title: "Allow C<setpgrp $$>"
3257 From: Roderick Schertler
3258 Msg-ID: <pzraigyshr.fsf@eeyore.ibcinc.com>
3259 Date: 16 Feb 1997 23:19:12 -0500
3262 Title: "Fix syntax error on C<&$1>"
3263 From: Chip Salzenberg
3266 Title: "Fix sub call through magic var (e.g. C<&$1>)"
3267 From: Chip Salzenberg
3270 Title: "Fix grep() with refs in array context"
3271 From: Chip Salzenberg
3276 Title: "Eliminate $^S; add C<use vmsish qw(status exit time)>"
3277 From: Charles Bailey
3278 Msg-ID: <01IFI9CFKL0S004R2V@hmivax.humgen.upenn.edu>
3279 Date: Mon, 17 Feb 1997 02:45:26 -0500 (EST)
3280 Files: MANIFEST gv.c lib/English.pm lib/ExtUtils/MM_VMS.pm
3281 lib/ExtUtils/Mksymlists.pm lib/ExtUtils/xsubpp mg.c op.c
3282 perl.c perl.h pod/perldelta.pod pod/perlmod.pod
3283 pod/perlvar.pod pp_ctl.c pp_sys.c utils/perldoc.PL
3284 vms/Makefile vms/config.vms vms/descrip.mms
3285 vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
3286 vms/ext/XSSymSet.pm vms/ext/vmsish.pm vms/vms.c vms/vmsish.h
3289 Title: "Eliminate FP exceptions under SCO 5"
3290 From: Chip Salzenberg
3291 Files: hints/sco.sh unixish.h
3293 Title: "Digital UNIX hints"
3294 From: Jarkko Hietaniemi
3295 Msg-ID: <199702151906.VAA22999@alpha.hut.fi>
3296 Date: Sat, 15 Feb 1997 21:06:33 +0200 (EET)
3297 Files: hints/dec_osf.sh
3299 Title: "Irix6.4 (with 7.1 compilers)"
3300 From: John Stoffel <jfs@fluent.com>
3301 Msg-ID: <199702130238.VAA24468@jfs.Fluent.COM>
3302 Date: Wed, 12 Feb 1997 21:38:51 -0500 (EST)
3303 Files: hints/irix_6_2.sh hints/irix_6_4.sh
3305 Title: "Update Plan 9, Win32, VMS configs with $shortsize and $longsize"
3306 From: Chip Salzenberg
3307 Files: plan9/config.plan9 plan9/genconfig.pl
3308 vms/genconfig.pl win32/config.w32
3312 Title: "Fix core dump when embedding"
3313 From: Chip Salzenberg
3316 Title: "Re: Fragile signals"
3317 From: Ilya Zakharevich
3318 Msg-ID: <199702130644.BAA07572@monk.mps.ohio-state.edu>
3319 Date: Thu, 13 Feb 1997 01:44:39 -0500 (EST)
3322 Title: "Make format strings correspond exactly to parameters"
3323 From: Roderick Schertler
3324 Msg-ID: <pz7mkc1h0g.fsf@eeyore.ibcinc.com>
3325 Date: 13 Feb 1997 17:24:31 -0500
3326 Files: doio.c ext/DB_File/DB_File.xs ext/Opcode/Opcode.xs gv.c op.c
3327 perl.c pp_ctl.c pp_sys.c regcomp.c toke.c
3329 Title: "Don't try to attach 'o' magic to read-only values"
3330 From: Chip Salzenberg
3333 Title: "Fix carriage-return message"
3334 From: Chip Salzenberg
3337 Title: "In <=>, test for equality first"
3338 From: Chip Salzenberg
3341 Title: "Don't mark sv_{true,false} PADTMP"
3342 From: Chip Salzenberg
3347 Title: "Fix eval "" in Configure"
3348 From: allen@gateway.grumman.com (John L. Allen)
3349 Msg-ID: <9702141809.AA17001@gateway.grumman.com>
3350 Date: Fri, 14 Feb 1997 13:09:53 -0500
3353 Title: "Don't link with -lsfio if sfio is not requested"
3354 From: Chip Salzenberg
3357 Title: "perl5.003_26 Configure change "win" for AIX 4"
3358 From: Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>
3359 Msg-ID: <Pine.OSF.3.95.970214135751.32654A-100000@dogbert.cc.ndsu.NoD
3360 Date: Fri, 14 Feb 1997 13:59:02 -0600 (CST)
3363 Title: "Update os2/diff.configure"
3364 From: Chip Salzenberg
3365 Files: os2/diff.configure
3367 LIBRARY AND EXTENSIONS
3369 Title: "Remove Fatal.pm"
3370 From: Chip Salzenberg
3371 Files: MANIFEST lib/Fatal.pm pod/perldelta.pod pod/perlmod.pod
3372 pod/roffitall t/lib/fatal.t
3374 Title: "Refresh MakeMaker to 5.40"
3375 From: Andy Dougherty, Andreas Koenig, Tim Bunce
3376 Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
3377 lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
3379 Title: "Refresh CPAN.pm to 1.21"
3380 From: Andreas Koenig
3381 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
3383 Title: "Refresh Test::Harness to 1.15"
3384 From: Andreas Koenig
3385 Files: lib/Test/Harness.pm
3389 Title: "Remove non-portable locale tests"
3390 From: Chip Salzenberg
3391 Files: t/pragma/locale.t
3395 Title: "pod2man: missing '-' in name section shouldn't be fatal"
3396 From: Ulrich Pfeifer
3397 Msg-ID: <yfmzpxcimsa.fsf@ls6.informatik.uni-dortmund.de>
3398 Date: 10 Feb 1997 18:38:45 +0100
3399 Files: pod/pod2man.PL
3403 Title: "Update To-Do list"
3405 Msg-ID: <9702101900.AA25293@toad.ig.co.uk>
3406 Date: Mon, 10 Feb 1997 19:00:59 +0000
3409 Title: "Fix formatting in perldiag"
3410 From: Chip Salzenberg
3411 Files: pod/perldiag.pod
3418 This release is beta candidate #4. "Once more, dear friends...."
3420 CORE LANGUAGE CHANGES
3422 Title: "Make \r in script an error (per Larry)"
3423 From: Chip Salzenberg
3424 Files: pod/perldiag.pod toke.c
3426 Title: "Support '%i' format and 'h' modifier in s?printf"
3427 From: Chip Salzenberg
3428 Files: doop.c pod/perldelta.pod
3432 Title: "Fix value of system() and $? for DEC UNIX, VMS, others"
3433 From: Chip Salzenberg
3434 Files: mg.c perl.h pp_sys.c
3436 Title: "VMS patches post _25"
3437 From: Charles Bailey
3438 Msg-ID: <01IF48W3P39W0050BD@hmivax.humgen.upenn.edu>
3439 Date: Fri, 07 Feb 1997 01:56:12 -0500 (EST)
3440 Files: Porting/Glossary lib/ExtUtils/Liblist.pm
3441 lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp perl.c
3442 vms/Makefile vms/config.vms vms/descrip.mms vms/genconfig.pl
3443 vms/perlvms.pod vms/vms.c vms/vmsish.h x2p/a2p.c
3445 Title: "Hints for BSDOS"
3446 From: Christopher Davis <ckd@loiosh.kei.com>
3447 Msg-ID: <199702042011.PAA09206@loiosh.kei.com>
3448 Date: Tue, 4 Feb 1997 15:11:13 -0500 (EST)
3449 Files: hints/bsdos.sh
3451 Title: "On C<sysopen(..., O_APPEND)>, call C<fopen(..., "a")>"
3452 From: Chip Salzenberg
3457 Title: "Fix (yet another) Tk closure problem"
3458 From: Chip Salzenberg
3459 Files: op.c perl.c pp_ctl.c
3461 Title: "Fix value of C<foreach>"
3462 From: Chip Salzenberg
3463 Files: cop.h pp_ctl.c
3465 Title: "Regexp optimizations"
3466 From: Ilya Zakharevich
3467 Msg-ID: <199702041102.GAA24805@monk.mps.ohio-state.edu>
3468 Date: Tue, 4 Feb 1997 06:02:10 -0500 (EST)
3469 Files: regcomp.c regexec.c
3471 Title: "Re: static buffer in not_a_number() [sv.c] might overflow"
3473 Msg-ID: <hbu9uz1si.fsf@bergen.sn.no>
3474 Date: 09 Feb 1997 11:55:41 +0100
3477 Title: "Refine 'runaway string' heuristic"
3478 From: Chip Salzenberg
3481 Title: "Fix core dump on C<print "a", last> in eval"
3482 From: Chip Salzenberg
3485 Title: "Catch C<use integer; $x % 0>"
3486 From: Chip Salzenberg
3491 Title: "Fix usage message in configure.gnu"
3492 From: Jarkko Hietaniemi
3493 Files: configure.gnu
3495 LIBRARY AND EXTENSIONS
3497 Title: "DB_File 1.11 patch"
3499 Msg-ID: <9702061553.AA18147@claudius.bfsec.bt.co.uk>
3500 Date: Thu, 6 Feb 97 15:53:34 GMT
3501 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
3503 Title: "Faster File::Compare"
3505 Msg-ID: <199702051342.OAA02753@bergen.sn.no>
3506 Date: Wed, 5 Feb 1997 14:42:49 +0100
3507 Files: lib/File/Compare.pm
3509 Title: "Make diagnostics module strip formatting directives"
3510 From: Chip Salzenberg
3511 Files: lib/diagnostics.pm pod/perldiag.pod
3513 Title: "Fix warning from missing POSIX::setvbuf()"
3514 From: Chip Salzenberg
3519 Title: "Fix closure.t for AmigaOS (again)"
3520 From: Norbert Pueschel
3521 Msg-ID: <77724742@Armageddon.meb.uni-bonn.de>
3522 Date: Wed, 05 Feb 1997 18:56:45 +0100
3523 Files: t/op/closure.t
3527 Title: "perldoc -f <perlfunc>"
3529 Msg-ID: <199702051127.MAA02090@bergen.sn.no>
3530 Date: Wed, 5 Feb 1997 12:27:36 +0100
3531 Files: utils/perldoc.PL
3533 Title: "Fix pod2man's handling of quotes in =items"
3534 From: Jarkko Hietaniemi
3535 Msg-ID: <199702042023.WAA13143@alpha.hut.fi>
3536 Date: Tue, 4 Feb 1997 22:23:34 +0200 (EET)
3537 Files: pod/pod2man.PL
3541 Title: "return *FH pod patch"
3542 From: allen@gateway.grumman.com (John L. Allen)
3543 Msg-ID: <9702061507.AA04474@gateway.grumman.com>
3544 Date: Thu, 6 Feb 1997 10:07:28 -0500
3545 Files: pod/perldata.pod pod/perlsub.pod
3547 Title: "Describe interation of untie and DESTROY"
3548 From: Paul Marquess and Chip Salzenberg
3549 Files: pod/perltie.pod
3556 This release is beta candidate #3. Here's hoping...
3558 CORE LANGUAGE CHANGES
3560 Title: "Make $] read-only"
3561 From: Chip Salzenberg
3564 Title: "New variable C<$^S> is a native version of C<$?>"
3565 From: Chip Salzenberg
3566 Files: doio.c global.sym gv.c interp.sym lib/English.pm mg.c perl.c
3567 perl.h pod/perldelta.pod pod/perlfunc.pod pod/perlvar.pod
3568 pp_ctl.c pp_sys.c proto.h util.c
3570 Title: "Make $^T work with undump, and don't taint it"
3571 From: Chip Salzenberg
3576 Title: "VMS patches for _24"
3577 From: Charles Bailey
3578 Msg-ID: <01IEUIFP5038004GQP@hmivax.humgen.upenn.edu>
3579 Date: Fri, 31 Jan 1997 02:34:37 -0500 (EST)
3580 Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_vms.xs
3581 lib/AutoSplit.pm lib/ExtUtils/MM_VMS.pm
3582 lib/ExtUtils/MakeMaker.pm perl.h pp_hot.c t/lib/filehand.t
3583 t/op/closure.t vms/Makefile vms/config.vms vms/descrip.mms
3584 vms/ext/filespec.t vms/vms.c vms/vmsish.h
3586 Title: "hints/dec_osf.sh: polishing the comments"
3587 From: Jarkko Hietaniemi
3588 Msg-ID: <199701301958.VAA08992@alpha.hut.fi>
3589 Date: Thu, 30 Jan 1997 21:58:10 +0200 (EET)
3590 Files: hints/dec_osf.sh
3593 From: Norbert Pueschel
3594 Msg-ID: <77724724@Armageddon.meb.uni-bonn.de>
3595 Date: Wed, 29 Jan 1997 11:39:49 +0100
3596 Files: hints/amigaos.sh
3600 Title: "Require '-T' in argv[], not just on #! line"
3601 From: Chip Salzenberg
3602 Files: perl.c pod/perldiag.pod
3604 Title: "Fix C<return @_> and associated stack bugs"
3605 From: Chip Salzenberg
3606 Files: cop.h pp_ctl.c pp_hot.c t/op/misc.t
3608 Title: "Fix never-closing handle after C<select>"
3609 From: Chip Salzenberg
3612 Title: "Fix /\G/g with patterns that match empty string"
3613 From: Ilya Zakharevich
3616 Title: "Fix scalar leak in av_unshift"
3617 From: Chip Salzenberg
3620 Title: "Ignore refs to lexicals when making refs to lexicals"
3621 From: Chip Salzenberg
3624 Title: "Don't create AV, HV, IO when assigning glob"
3625 From: Chip Salzenberg
3630 Title: "Configure updates for intsize and ssizetype"
3631 From: Andy Dougherty
3632 Files: Configure MANIFEST config_H config_h.SH handy.h
3634 Title: "Ask about /usr/bin/perl iff STDIN and STDERR are terminals"
3635 From: Chip Salzenberg
3638 LIBRARY AND EXTENSIONS
3640 Title: "Refresh CPAN to 1.19"
3641 From: Andreas Koenig
3642 Files: lib/Bundle/CPAN.pm lib/CPAN.pm lib/CPAN/FirstTime.pm
3644 Title: "Debugger update"
3645 From: Ilya Zakharevich
3646 Msg-ID: <199702030406.XAA23029@monk.mps.ohio-state.edu>
3647 Date: Sun, 2 Feb 1997 23:06:34 -0500 (EST)
3648 Files: lib/perl5db.pl
3650 Title: "In Symbol::gensym, don't make glob fake by copying it"
3651 From: John Hughes <john@AtlanTech.COM>
3652 Files: lib/Symbol.pm
3654 Title: "Make POSIX::is*() eight-bit-clean"
3655 From: Chip Salzenberg
3656 Files: ext/POSIX/POSIX.xs
3658 Title: "Make IO::Handle::gets() an alias of getline"
3660 Msg-ID: <199701301103.MAA11291@bergen.sn.no>
3661 Date: Thu, 30 Jan 1997 12:03:15 +0100
3662 Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
3666 Title: "More Amiga test patches"
3667 From: Norbert Pueschel
3668 Msg-ID: <77724725@Armageddon.meb.uni-bonn.de>
3669 Date: Wed, 29 Jan 1997 16:07:33 +0100
3670 Files: README.amiga t/lib/safe2.t t/op/closure.t
3674 Title: "c2ph.PL fix"
3675 From: lvirden@cas.org (Larry W. Virden)
3676 Msg-ID: <199701301349.IAA16724@cas.org>
3677 Date: Thu, 30 Jan 1997 08:49:19 -0500
3678 Files: utils/c2ph.PL
3680 Title: "Make pod2man a little laxer for perltoc.pod"
3681 From: Chip Salzenberg
3682 Files: pod/pod2man.PL
3686 Title: "Update to perl INSTALL file"
3687 From: lvirden@cas.org (Larry W. Virden)
3688 Msg-ID: <199701301338.IAA15878@cas.org>
3689 Date: Thu, 30 Jan 1997 08:38:23 -0500
3692 Title: "Update to perl.pod suggested"
3693 From: lvirden@cas.org (Larry W. Virden)
3694 Msg-ID: <199701301345.IAA16514@cas.org>
3695 Date: Thu, 30 Jan 1997 08:45:59 -0500
3698 Title: "Document how extension pms go in $archlib"
3699 From: Chip Salzenberg
3700 Files: pod/perldelta.pod
3702 Title: "perlfunc.pod tweaks"
3703 From: Roderick Schertler
3704 Msg-ID: <20526.854659255@eeyore.ibcinc.com>
3705 Date: Thu, 30 Jan 1997 16:20:55 -0500
3706 Files: pod/perlfunc.pod
3708 Title: "new (Feb 1) perlembed.pod"
3709 From: Jon Orwant <orwant@media.mit.edu>
3710 Msg-ID: <9702012334.AA15747@fahrenheit-451.media.mit.edu>
3711 Date: Sat, 1 Feb 1997 18:34:59 -0500
3712 Files: pod/perlembed.pod
3714 Title: "Error lines must not have trialing periods"
3715 From: Chip Salzenberg
3716 Files: pod/perldiag.pod
3723 This release is the second candidate for a public beta test.
3724 It's, well, bunches better than _23.
3726 CORE LANGUAGE CHANGES
3728 Title: "glob defaults to $_"
3729 From: Gurusamy Sarathy
3730 Msg-ID: <199701270809.DAA00934@aatma.engin.umich.edu>
3731 Date: Mon, 27 Jan 1997 03:09:13 -0500
3732 Files: op.c opcode.pl pod/perlfunc.pod t/op/glob.t
3734 Title: "Re: an overloading bug "
3735 From: Gurusamy Sarathy
3736 Msg-ID: <199701270007.TAA26525@aatma.engin.umich.edu>
3737 Date: Sun, 26 Jan 1997 19:07:45 -0500
3738 Files: pod/perldiag.pod pod/perlfunc.pod pp_ctl.c
3740 Title: "Don't warn on C<$\ = undef>"
3741 From: Chip Salzenberg
3747 From: Gary Ng <71564.1743@compuserve.com>
3748 Files: MANIFEST win32/*
3750 Title: "Amiga files"
3751 From: Norbert Pueschel
3752 Msg-ID: <77724712@Armageddon.meb.uni-bonn.de>
3753 Date: Sun, 26 Jan 1997 17:42:15 +0100
3754 Files: MANIFEST README.amiga hints/amigaos.sh
3756 Title: "New dec_osf hints"
3757 From: Jarkko.Hietaniemi@cc.hut.fi
3758 Msg-ID: <199701271233.OAA21548@alpha.hut.fi>
3759 Date: Mon, 27 Jan 1997 14:33:01 +0200 (EET)
3760 Files: hints/dec_osf.sh
3764 Title: "Prevent premature death of @_ during leavesub"
3765 From: Chip Salzenberg
3766 Files: pp_hot.c t/op/misc.t
3768 Title: "Deref old stash when re-blessing"
3769 From: Chip Salzenberg
3772 Title: "Don't abort when RCHECK and DEBUGGING"
3774 Msg-ID: <9701272339.AA16537@toad.ig.co.uk>
3775 Date: Mon, 27 Jan 1997 23:39:48 +0000
3778 Title: "Fix overloading macro conflict with Digital 'cc -fast'"
3779 From: Jarkko Hietaniemi
3780 Msg-ID: <199701272216.AAA04557@alpha.hut.fi>
3781 Date: Tue, 28 Jan 1997 00:16:49 +0200 (EET)
3784 Title: "global.sym: typo?"
3785 From: Jarkko Hietaniemi
3786 Msg-ID: <199701261937.VAA07556@alpha.hut.fi>
3787 Date: Sun, 26 Jan 1997 21:37:59 +0200 (EET)
3792 Title: "Put all extensions' modules in $archlib"
3793 From: Chip Salzenberg
3796 Title: "Configure fixes: set $archlib, omit _NO_PROTO"
3797 From: Chip Salzenberg
3800 Title: "Make configure{,.gnu} ignore --cache-file option"
3801 From: Norbert Pueschel
3802 Files: configure configure.gnu
3804 LIBRARY AND EXTENSIONS
3806 Title: "Version checking in XS bootstrap is optional"
3807 From: Chip Salzenberg
3810 Title: "Update $VERSION of DynaLoader and POSIX"
3811 From: Chip Salzenberg
3812 Files: ext/DynaLoader/DynaLoader.pm ext/POSIX/POSIX.pm
3814 Title: "Refresh Text::Wrap to 97.011701"
3815 From: Chip Salzenberg
3816 Files: lib/Text/Wrap.pm
3818 Title: "Fcntl.xs: F_[GS]ETOWN were in wrong case branch"
3819 From: Jarkko Hietaniemi
3820 Msg-ID: <199701251510.RAA05142@alpha.hut.fi>
3821 Date: Sat, 25 Jan 1997 17:10:20 +0200 (EET)
3822 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
3824 Title: "Fix $Is_VMS typo in Test::Harness"
3825 From: Chip Salzenberg
3826 Files: lib/Test/Harness.pm
3828 Title: "Allow for really big keys in Tie::SubstrHash"
3829 From: data-drift@so.uio.no
3830 Msg-ID: <199701282014.VAA12645@selters.uio.no>
3831 Date: Tue, 28 Jan 1997 21:14:34 +0100 (MET)
3832 Files: lib/Tie/SubstrHash.pm
3834 Title: "Avoid newRV_noinc() in IO, for compiling with old Perls"
3835 From: Chip Salzenberg
3840 Title: "New test op/closure.t"
3841 From: Tom Phoenix, Ulrich Pfeifer
3842 Files: MANIFEST t/op/closure.t
3846 Title: "xsubpp handing of void funcs breaks extensions using XST_m*()"
3848 Msg-ID: <9701271659.AA15137@toad.ig.co.uk>
3849 Date: Mon, 27 Jan 1997 16:59:06 +0000
3850 Files: lib/ExtUtils/xsubpp
3854 Title: "perldelta Fcntl enhancement"
3855 From: Jarkko Hietaniemi
3856 Msg-ID: <199701251505.RAA22159@alpha.hut.fi>
3857 Date: Sat, 25 Jan 1997 17:05:34 +0200 (EET)
3858 Files: pod/perldelta.pod
3860 Title: "Updates to perldelta re: Fcntl, DB_File, Net::Ping"
3862 Files: pod/perldelta.pod
3864 Title: "Document restrictions on gv_fetchmethod() and perl_call_sv()"
3865 From: Chip Salzenberg
3866 Files: pod/perldelta.pod pod/perlguts.pod
3868 Title: "perldiag.pod: No comma allowed after %s"
3869 From: Jarkko.Hietaniemi@cc.hut.fi
3870 Msg-ID: <199701251541.RAA04120@alpha.hut.fi>
3871 Date: Sat, 25 Jan 1997 17:41:53 +0200 (EET)
3872 Files: pod/perldiag.pod
3874 Title: "perlfunc.pod: localtime"
3875 From: Jarkko Hietaniemi
3876 Msg-ID: <199701251629.SAA08114@alpha.hut.fi>
3877 Date: Sat, 25 Jan 1997 18:29:37 +0200 (EET)
3878 Files: pod/perlfunc.pod
3880 Title: "perlfunc diff: gmtime"
3881 From: Peter Haworth <pmh@edison.ioppublishing.com>
3882 Msg-ID: <32EE1298.7B90@edison.ioppublishing.com>
3883 Date: Tue, 28 Jan 1997 14:52:08 +0000
3884 Files: pod/perlfunc.pod
3886 Title: "Updates to guts"
3887 From: Ilya Zakharevich
3888 Msg-ID: <199701270034.TAA13177@monk.mps.ohio-state.edu>
3889 Date: Sun, 26 Jan 1997 19:34:18 -0500 (EST)
3890 Files: pod/perlguts.pod
3892 Title: "perltoot fixes"
3893 From: Tom Christiansen
3894 Msg-ID: <6807.854214205@jinete>
3895 Date: Sat, 25 Jan 1997 09:43:25 -0800
3896 Files: pod/perltoot.pod
3898 Title: "5.003_23: small typo in perlsyn.pod"
3899 From: Gurusamy Sarathy
3900 Msg-ID: <199701270824.DAA01169@aatma.engin.umich.edu>
3901 Date: Mon, 27 Jan 1997 03:24:25 -0500
3902 Files: pod/perlsyn.pod
3909 This release is our first candidate for a public beta test.
3911 CORE LANGUAGE CHANGES
3913 Title: "Disallow changing $_[0] in __DIE__ handlers"
3914 From: Chip Salzenberg
3915 Files: pod/perlfunc.pod util.c
3917 Title: "Fix overloading with inheritance and AUTOLOAD"
3918 From: Ilya Zakharevich
3919 Msg-ID: <199701202226.RAA05072@monk.mps.ohio-state.edu>
3920 Date: Mon, 20 Jan 1997 17:26:32 -0500 (EST)
3921 Files: gv.c lib/diagnostics.pm lib/overload.pm pod/perldebug.pod
3922 pod/perldiag.pod pod/perlfunc.pod pod/perlop.pod
3923 pod/perlre.pod pod/perltoc.pod pod/perlxs.pod
3925 Title: "Nested here-docs"
3926 From: larry@wall.org (Larry Wall)
3927 Msg-ID: <199701202313.PAA11693@wall.org>
3928 Date: Mon, 20 Jan 1997 15:13:42 -0800
3931 Title: "Revert $^X to old behavior (plus HP-UX bug fix)"
3932 From: Chip Salzenberg
3933 Files: hints/hpux.sh toke.c
3935 Title: "Protect against '0' in 'stmt while <HANDLE>'"
3936 From: Chip Salzenberg
3939 Title: "Don't warn when closure uses var at file scope"
3940 From: Chip Salzenberg
3945 Title: "VMS patches for _22"
3946 From: Charles Bailey
3947 Msg-ID: <01IEGBJ2TMYS003PCL@hmivax.humgen.upenn.edu>
3948 Date: Mon, 20 Jan 1997 22:50:21 -0500 (EST)
3949 Files: ext/POSIX/POSIX.xs lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp
3950 lib/Test/Harness.pm toke.c vms/Makefile vms/descrip.mms
3951 vms/genconfig.pl vms/perly_c.vms vms/vmsish.h x2p/a2p.h
3952 vms/Makefile vms/config.vms vms/descrip.mms vms/perly_c.vms
3954 Title: "Re: Perl 5.003_21: OS/2 patches"
3955 From: Ilya Zakharevich
3956 Msg-ID: <199701170446.XAA28939@monk.mps.ohio-state.edu>
3957 Date: Thu, 16 Jan 1997 23:46:40 -0500 (EST)
3958 Files: os2/Changes os2/os2.c
3960 Title: "Plan9 update"
3961 From: lutherh@stratcom.com (Luther Huffman)
3962 Files: plan9/config.plan9 plan9/mkfile
3964 Title: "Bugfixes for AmigaOS"
3965 From: Norbert Pueschel
3966 Msg-ID: <77724691@Armageddon.meb.uni-bonn.de>
3967 Date: Wed, 22 Jan 1997 00:13:54 +0100
3968 Files: hints/amigaos.sh lib/File/Basename.pm
3970 Title: "New dec_osf.sh hints file"
3971 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
3972 Msg-ID: <9701241058.AA29550@o09.rosat.mpe-garching.mpg.de>
3973 Date: Fri, 24 Jan 1997 11:58:24 +0100
3974 Files: hints/dec_osf.sh
3976 Title: "on NeXT: gdbm problem fixed"
3977 From: Andreas Koenig
3978 Msg-ID: <199701210201.DAA17794@anna.in-berlin.de>
3979 Date: Tue, 21 Jan 1997 03:01:32 +0100
3980 Files: hints/next_3.sh hints/next_3_0.sh
3982 Title: "patch for hints/powerux.sh"
3983 From: tom@amber.ssd.hcsc.com (Tom Horsley)
3984 Msg-ID: <9701181833.AA02602@amber.ssd.hcsc.com>
3985 Date: Sat, 18 Jan 97 13:33:26 -0500
3986 Files: hints/powerux.sh
3988 Title: "hints & Configure changes to build perl on DC/OSx"
3989 From: Stephen Zander <stephen.zander@interlock.mckesson.com>
3990 Msg-ID: <199701170043.QAA25985@wsbip1.mckesson.com>
3991 Date: Thu, 16 Jan 1997 16:43:52 -0800
3992 Files: Configure MANIFEST hints/dcosx.sh
3994 Title: "patch for hints/cxux.sh perl5.003_22"
3995 From: tom@amber.ssd.hcsc.com (Tom Horsley)
3996 Msg-ID: <9701192014.AA05722@amber.ssd.hcsc.com>
3997 Date: Sun, 19 Jan 97 15:14:04 -0500
3998 Files: hints/cxux.sh
4002 Title: "Make PERL5LIB and -I work like C<use lib>"
4004 Msg-ID: <9701231523.AA26613@toad.ig.co.uk>
4005 Date: Thu, 23 Jan 1997 15:23:27 +0000
4006 Files: lib/lib.pm perl.c
4009 From: Chip Salzenberg
4010 Files: regcomp.c regcomp.h regexec.c regexp.h toke.c
4012 Title: "Extend stack in pp_undef (!)"
4013 From: Chip Salzenberg
4016 Title: "Allow for sub to be redefined while executing"
4017 From: Chip Salzenberg
4018 Files: cop.h pp_hot.c t/op/misc.t
4020 Title: "Eliminate redundant flag CVf_FORMAT"
4021 From: Chip Salzenberg
4022 Files: cv.h op.c perl.c perly.c perly.y proto.h sv.c toke.c
4024 Title: "Generate IVs when possible in abs() and int()"
4025 From: Chip Salzenberg
4028 Title: "Efficiency patchlet for pp_aassign()"
4029 From: Ilya Zakharevich
4030 Msg-ID: <199701210305.WAA05451@monk.mps.ohio-state.edu>
4031 Date: Mon, 20 Jan 1997 22:05:39 -0500 (EST)
4034 Title: "When sorting, promote to PVNV only for built-in comparison"
4035 From: Chip Salzenberg
4038 Title: "Remove "suidperl security patch" message"
4039 From: Chip Salzenberg
4044 Title: "Make configure.gnu a copy of configure; make configure writea
4045 From: Chip Salzenberg
4046 Files: MANIFEST configure.gnu
4048 Title: "Regen Configure with metaconfig: +ARCHNAME, -FILE_filbuf"
4049 From: Chip Salzenberg and Charles Bailey
4050 Files: Configure config_H config_h.SH hints/lynxos.sh
4051 os2/diff.configure os2/os2ish.h plan9/config.plan9 sv.c
4052 utils/perlbug.PL vms/config.vms vms/fndvers.com
4054 Title: "Compile with optimization when testing memory functions"
4055 From: Chip Salzenberg
4058 Title: "Minor patch for Debian installation"
4059 From: Chip Salzenberg
4062 LIBRARY AND EXTENSIONS
4064 Title: "Debugger update"
4065 From: Ilya Zakharevich
4066 Msg-ID: <199701190455.XAA02579@monk.mps.ohio-state.edu>
4067 Date: Sat, 18 Jan 1997 23:54:59 -0500 (EST)
4068 Files: lib/perl5db.pl
4070 Title: "DynaLoader enhancement: support RTLD_GLOBAL"
4071 From: Nick Ing-Simmons
4072 Msg-ID: <199701240937.JAA11443@pluto.tiuk.ti.com>
4073 Date: Fri, 24 Jan 1997 09:37:18 GMT
4074 Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_aix.xs
4075 ext/DynaLoader/dl_dld.xs ext/DynaLoader/dl_dlopen.xs
4076 ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
4077 ext/DynaLoader/dl_vms.xs
4079 Title: "Fcntl: add more constants"
4080 From: Jarkko.Hietaniemi@cc.hut.fi
4081 Msg-ID: <199701191811.UAA16346@alpha.hut.fi>
4082 Date: Sun, 19 Jan 1997 20:11:22 +0200 (EET)
4083 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
4085 Title: "Refresh IO to 1.15 (plus DESTROY and new_tmpfile fixes)"
4086 From: Chip Salzenberg
4087 Files: ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
4088 ext/IO/lib/IO/Pipe.pm ext/IO/lib/IO/Seekable.pm
4089 ext/IO/lib/IO/Socket.pm t/lib/io_pipe.t
4091 Title: "Allow IO.xs to remain at 1.15 while $VERSION is 1.1501"
4092 From: Chip Salzenberg
4093 Files: XSUB.h ext/IO/Makefile.PL ext/IO/lib/IO/Handle.pm
4095 Title: "Refresh CPAN to 1.15"
4096 From: Andreas Koenig
4097 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
4099 Title: "Add E* and SA_* constants"
4100 From: Roderick Schertler
4101 Msg-ID: <23338.853986967@eeyore.ibcinc.com>
4102 Date: Wed, 22 Jan 1997 21:36:07 -0500
4103 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod ext/POSIX/POSIX.xs
4107 Title: "Test nested here-docs"
4108 From: hv@crypt.compulink.co.uk (Hugo van der Sanden)
4109 Msg-ID: <199701210053.AAA02139@crypt.compulink.co.uk>
4110 Date: Tue, 21 Jan 1997 00:53:44 +0000 (GMT)
4113 Title: "Fix tests of $^X and $0 to work with QNX"
4114 From: Chip Salzenberg
4115 Files: t/lib/io_pipe.t t/lib/open2.t t/lib/open3.t t/op/magic.t
4117 Title: "Patch tests for systems without fork()"
4118 From: Norbert Pueschel
4119 Msg-ID: <77724697@Armageddon.meb.uni-bonn.de>
4120 Date: Thu, 23 Jan 1997 23:51:28 +0100
4121 Files: t/io/pipe.t t/lib/filehand.t t/lib/io_pipe.t t/lib/io_sock.t
4122 t/lib/open2.t t/lib/open3.t t/op/fork.t
4124 Title: "Test patches for OS/2"
4125 From: Ilya Zakharevich
4126 Msg-ID: <199701170448.XAA28948@monk.mps.ohio-state.edu>
4127 Date: Thu, 16 Jan 1997 23:48:18 -0500 (EST)
4128 Files: os2/OS2/ExtAttr/t/os2_ea.t os2/OS2/PrfDB/t/os2_prfdb.t
4129 os2/OS2/REXX/t/rx_cmprt.t os2/OS2/REXX/t/rx_dllld.t
4130 os2/OS2/REXX/t/rx_objcall.t os2/OS2/REXX/t/rx_sql.test
4131 os2/OS2/REXX/t/rx_tiesql.test os2/OS2/REXX/t/rx_tievar.t
4132 os2/OS2/REXX/t/rx_tieydb.t os2/OS2/REXX/t/rx_varset.t
4133 os2/OS2/REXX/t/rx_vrexx.t t/README t/cmd/while.t
4134 t/comp/colon.t t/comp/multiline.t t/io/argv.t t/lib/anydbm.t
4135 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
4136 t/op/cmp.t t/op/magic.t
4140 Title: "Translate \200 to È in pod2html"
4141 From: Chip Salzenberg
4142 Files: pod/pod2html.PL
4144 Title: "VMS patches: '.com' extension on scripts"
4145 From: Charles Bailey
4146 Msg-ID: <01IELNPDLYJM003E7J@hmivax.humgen.upenn.edu>
4147 Date: Fri, 24 Jan 1997 18:42:29 -0500 (EST)
4148 Files: pod/checkpods.PL pod/pod2html.PL pod/pod2latex.PL
4149 pod/pod2man.PL pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL
4150 utils/h2xs.PL utils/perlbug.PL utils/perldoc.PL
4151 utils/pl2pm.PL utils/splain.PL vms/Makefile vms/descrip.mms
4152 x2p/find2perl.PL x2p/s2p.PL
4154 Title: "Allow MakeMaker 5.34 to use libraries containing '+' in name"
4155 From: dennism@cyrix.com (Dennis Marsa)
4156 Msg-ID: <9701172027.AA27861@orion.cyrix.com>
4157 Date: Fri, 17 Jan 97 14:27:32 CST
4158 Files: lib/ExtUtils/Liblist.pm
4162 Title: "First cut at INSTALL edit"
4163 From: Chip Salzenberg
4166 Title: "Additional docs for __DIE__ and __WARN__"
4167 From: Gurusamy Sarathy
4168 Files: pod/perlfunc.pod pod/perlrun.pod pod/perlvar.pod
4170 Title: "Document #line directive"
4171 From: Gurusamy Sarathy
4172 Msg-ID: <199701240908.EAA23846@aatma.engin.umich.edu>
4173 Date: Fri, 24 Jan 1997 04:08:44 -0500
4174 Files: pod/perlsyn.pod pod/perltoc.pod
4176 Title: "Perlguts version 30"
4178 Msg-ID: <199701172117.AA116515863@hpcc123.corp.hp.com>
4179 Date: Fri, 17 Jan 1997 13:17:43 -0800
4180 Files: pod/perlguts.pod
4182 Title: "delta for perldelta"
4183 From: Tom Christiansen
4184 Msg-ID: <804.854121463@jinete>
4185 Date: Fri, 24 Jan 1997 07:57:43 -0800
4186 Files: pod/perlnews.pod pod/perltoc.pod
4188 Title: "Updates to perldelta"
4189 From: Ilya Zakharevich
4190 Msg-ID: <199701211610.LAA06227@monk.mps.ohio-state.edu>
4191 Date: Mon, 20 Jan 1997 06:48:49 -0500 (EST)
4192 Files: pod/perlnews.pod pod/perltoc.pod
4194 Title: "perlnews.pod diff for the Fcntl"
4195 From: Jarkko Hietaniemi
4196 Msg-ID: <199701211600.SAA30117@alpha.hut.fi>
4197 Date: Tue, 21 Jan 1997 18:00:56 +0200 (EET)
4198 Files: pod/perlnews.pod
4200 Title: "Rename perlnews -> perldelta per Tom's request"
4201 From: Chip Salzenberg
4202 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
4203 pod/perldelta.pod pod/perltoc.pod pod/roffitall
4205 Title: "Remove bad advice from perllocale.pod"
4206 From: Chip Salzenberg
4207 Files: pod/perllocale.pod
4214 This release is primarily made up of bug fixes, the foremost among
4215 which repairs a showstopper memory corruption bug in formats.
4217 CORE LANGUAGE CHANGES
4219 Title: "Fix parsing of C< ${ xyz } >"
4220 From: Chip Salzenberg
4223 Title: "Don't parse method calls in strings"
4224 From: Chip Salzenberg
4227 Title: "Fix overly picky carping about leading '{' in regex"
4228 From: Chip Salzenberg
4233 Title: "Fix memory corruption from formats"
4234 From: Chip Salzenberg
4235 Files: op.c perl.c perly.c perly.c.diff perly.y proto.h sv.c toke.c
4239 Title: "Fix '_mopop' typo"
4240 From: Chip Salzenberg
4243 LIBRARY AND EXTENSIONS
4245 Title: "Gut IO::Handle::DESTROY"
4246 From: Chip Salzenberg
4247 Files: ext/IO/lib/IO/Handle.pm
4249 Title: "RiscOS is case-insensitive"
4250 From: Chip Salzenberg
4251 Files: lib/File/Basename.pm
4255 Title: "Fix thinko in db-recno.t"
4256 From: Chip Salzenberg
4257 Files: t/lib/db-recno.t
4261 Title: "Make perlbug more cautionary and more verbose"
4262 From: Kenneth Albanowski and Jarkko Hietaniemi
4263 Files: utils/perlbug.PL
4267 Title: "NEW roffitall + INSTALL fix"
4268 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
4269 Msg-ID: <6058.853410121@lyon.grenoble.hp.com>
4270 Date: Thu, 16 Jan 97 11:22:01 +0100
4271 Files: INSTALL pod/roffitall
4273 Title: "srand() doc update"
4274 From: Roderick Schertler
4275 Msg-ID: <24195.853379065@eeyore.ibcinc.com>
4276 Date: Wed, 15 Jan 1997 20:44:25 -0500
4277 Files: pod/perlfunc.pod
4279 Title: "documentation of configpm (perl5.003_20)"
4280 From: win@in.rhein-main.de (Winfried Koenig)
4281 Msg-ID: <m0vkU40-0004WAC@incom.rhein-main.de>
4282 Date: Wed, 15 Jan 1997 14:03:27 +0200 (EET)
4290 This release includes several important bug fixes, and a couple of
4291 minor but valuable language tweaks. Please read on for a list of the
4292 significant changes:
4294 CORE LANGUAGE CHANGES
4296 Title: "Fix overloading via inherited autoloaded functions"
4297 From: Ilya Zakharevich
4298 Msg-ID: <199701131022.FAA22830@monk.mps.ohio-state.edu>
4299 Date: Mon, 13 Jan 1997 05:22:47 -0500 (EST)
4300 Files: gv.c lib/overload.pm pod/perldiag.pod t/pragma/overload.t
4302 Title: "Method call fixes: Don't cache in alias, don't skip undef"
4303 From: Chip Salzenberg
4304 Files: global.sym gv.c gv.h hv.c op.c pod/perlguts.pod
4305 pod/perltoc.pod pp.c pp_ctl.c pp_hot.c proto.h scope.c sv.c
4308 Title: "Formats can be closures"
4309 From: Chip Salzenberg
4310 Files: cv.h op.c perly.c perly.c.diff perly.y pp_sys.c sv.h
4312 Title: "Quote 'foo' in C<$x{-foo}>"
4313 From: Chip Salzenberg
4316 Title: "Forbid C< x->{y} > and C< x->[0] > under C<strict refs>"
4317 From: Chip Salzenberg
4318 Files: op.c pod/perldiag.pod t/pragma/strict-refs
4320 Title: "Allow <=> to return undef when operands are not ordered"
4321 From: Chip Salzenberg and Andreas Koenig
4322 Files: MANIFEST pp.c t/op/cmp.t
4324 Title: "Fail regex that starts with '{'"
4325 From: Chip Salzenberg
4330 Title: "Re: Perl 5.003_20: OS/2 patches"
4331 From: Ilya Zakharevich
4332 Msg-ID: <199701101102.GAA19051@monk.mps.ohio-state.edu>
4333 Date: Fri, 10 Jan 1997 06:02:16 -0500 (EST)
4334 Files: hints/os2.sh os2/Changes os2/os2.c os2/os2ish.h pp_sys.c
4336 Title: "VMS patches for _20"
4337 From: Charles Bailey
4338 Msg-ID: <01IE7MGK7ULQ003K5M@hmivax.humgen.upenn.edu>
4339 Date: Tue, 14 Jan 1997 17:34:43 -0500 (EST)
4340 Files: configpm dosish.h os2/os2ish.h plan9/plan9ish.h proto.h
4341 t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t toke.c
4342 unixish.h vms/Makefile vms/config.vms vms/descrip.mms
4343 vms/genconfig.pl vms/perly_c.vms vms/test.com vms/vmsish.h
4346 Title: "Irix 6.3 & 6.4 and perl5.003_20"
4347 From: John Stoffel <jfs@fluent.com>
4348 Msg-ID: <199701132242.RAA14601@jfs.Fluent.COM>
4349 Date: Mon, 13 Jan 1997 17:42:50 -0500 (EST)
4350 Files: MANIFEST hints/irix_6_3.sh hints/irix_6_4.sh
4352 Title: "Patch: MachTen hints, Configure"
4353 From: Dominic Dunlop <domo@slipper.ip.lu>
4354 Msg-ID: <v03010d00af0123a93670@[194.51.248.75]>
4355 Date: Tue, 14 Jan 1997 13:43:13 +0100
4356 Files: Configure hints/machten.sh
4358 Title: "Rename aux.sh to aux_3.sh for MS-LOSS"
4359 From: Chip Salzenberg
4360 Files: MANIFEST hints/aux_3.sh
4364 Title: "Fix C< eval { my $x; eval '$x' } >"
4365 From: Chip Salzenberg
4366 Files: op.c t/op/misc.t
4368 Title: "Don't warn if eval '' uses outer func's lexicals"
4369 From: Chip Salzenberg
4372 Title: "Avoid memory wastage in wait(); make pidstatus global"
4373 From: Chip Salzenberg
4374 Files: global.sym interp.sym perl.c perl.h pp_sys.c
4376 Title: "Forbid ++ and -- on readonly values"
4377 From: "John Q. Linux" <jql@accessone.com>
4378 Msg-ID: <Pine.LNX.3.95.970110193330.11249D-100000@jql.accessone.com>
4379 Date: Fri, 10 Jan 1997 19:47:16 -0800 (PST)
4380 Files: pp.c pp_hot.c
4382 Title: "Keep array from dying during foreach(@array)"
4383 From: Chip Salzenberg
4384 Files: cop.h pp_ctl.c
4386 Title: "Fix C< $a="simple"; split /($a)/o >"
4387 From: Chip Salzenberg
4388 Files: pp.c t/op/misc.t
4390 Title: "Fix infinite loop for undef function in @SIG{__WARN__,__DIE__}"
4391 From: Chip Salzenberg
4394 Title: "Fix for anon-lists with tied entries coredump"
4395 From: Gurusamy Sarathy
4396 Msg-ID: <199701100745.CAA13057@aatma.engin.umich.edu>
4397 Date: Fri, 10 Jan 1997 02:45:11 -0500
4400 Title: "Don't set SVf_PADBUSY on immortal SVs"
4401 From: Chip Salzenberg
4404 Title: "Patch for Object subroutines"
4405 From: Ilya Zakharevich
4406 Msg-ID: <199701080156.UAA15366@monk.mps.ohio-state.edu>
4407 Date: Tue, 7 Jan 1997 20:56:02 -0500 (EST)
4410 Title: "Use an SVt_PVLV to hold stacked OP pointers when debugging"
4411 From: Chip Salzenberg
4412 Files: pp.c pp_hot.c
4414 Title: "Undo change that freed large pad vars"
4415 From: Chip Salzenberg
4420 Title: "Make MachTen hints file warn about db-recno failures"
4421 From: Dominic Dunlop <domo@slipper.ip.lu>
4422 Msg-ID: <v03010d00aef92fba6aca@[194.51.248.78]>
4423 Date: Wed, 8 Jan 1997 12:07:18 +0100
4424 Files: hints/machten.sh
4426 Title: "5.003_20, FreeBSD 3.0 and minor patch"
4427 From: roberto@eurocontrol.fr (Ollivier Robert)
4428 Msg-ID: <Mutt.19970108143747.roberto@caerdonn.eurocontrol.fr>
4429 Date: Wed, 8 Jan 1997 14:37:47 +0100
4432 Title: "Make installperl quieter; only shared libraries need 0555"
4433 From: Chip Salzenberg
4438 Title: "Advice on TEST failure"
4439 From: Dominic Dunlop <domo@slipper.ip.lu>
4440 Msg-ID: <v03010d01aefbaefcf3bc@[194.51.248.78]>
4441 Date: Fri, 10 Jan 1997 10:19:07 +0100
4444 Title: "UNIVERSAL tests"
4445 From: Roderick Schertler
4446 Files: MANIFEST t/op/universal.t
4448 Title: "Test deletion of array during foreach"
4449 From: Jarkko Hietaniemi
4452 Title: "patch for db-recno.t"
4454 Msg-ID: <9701121509.AA11147@claudius.bfsec.bt.co.uk>
4455 Date: Sun, 12 Jan 1997 15:09:33 +0000 (GMT)
4456 Files: t/lib/db-recno.t
4458 LIBRARY AND EXTENSIONS
4460 Title: "Localize info about filesystems being case-forgiving"
4461 From: Chip Salzenberg
4462 Files: lib/File/Basename.pm pod/checkpods.PL pod/pod2html.PL
4463 pod/pod2latex.PL pod/pod2man.PL pod/pod2text.PL
4464 utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL utils/perlbug.PL
4465 utils/perldoc.PL utils/pl2pm.PL utils/splain.PL
4466 x2p/find2perl.PL x2p/s2p.PL
4468 Title: "Fix for fd leak in IO::File::new_tmpfile"
4469 From: Graham Barr and Chip Salzenberg
4470 Files: ext/IO/IO.xs ext/IO/lib/IO/Handle.pm
4472 Title: "Refresh Getopt::Long to 2.6"
4473 From: Johan Vromans <jvromans@squirrel.nl>
4474 Files: lib/Getopt/Long.pm
4476 Title: "Refresh DB_File to 1.10"
4478 Msg-ID: <9701141247.AA21242@claudius.bfsec.bt.co.uk>
4479 Date: Tue, 14 Jan 97 12:47:40 GMT
4480 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
4482 Title: "Re: FileCache::cacheout clobbers $_"
4483 From: Roderick Schertler
4484 Msg-ID: <pz3ewb3189.fsf@eeyore.ibcinc.com>
4485 Date: 08 Jan 1997 23:45:58 -0500
4486 Files: lib/FileCache.pm lib/cacheout.pl
4488 Title: "PATCH: AutoSplit"
4490 Msg-ID: <9603111010.AA29935@tiuk.ti.com>
4491 Date: 11 Mar 1996 06:01:58 -0500
4492 Files: lib/AutoSplit.pm
4494 Title: "Re: Uninitialized value in Carp.pm ? "
4495 From: Gurusamy Sarathy
4496 Msg-ID: <199701141815.NAA07960@aatma.engin.umich.edu>
4497 Date: Tue, 14 Jan 1997 13:15:25 -0500
4500 Title: "Avoid "uninitialized" warnings from POSIX::constant()"
4501 From: Chip Salzenberg
4502 Files: ext/POSIX/POSIX.pm
4504 Title: "Eliminate warning from C<use overload>"
4505 From: Chip Salzenberg
4506 Files: lib/overload.pm
4508 Title: "low priority patches"
4510 Msg-ID: <9701081655.AA27349@claudius.bfsec.bt.co.uk>
4511 Date: Wed, 8 Jan 97 16:55:02 GMT
4512 Files: lib/Cwd.pm t/comp/redef.t t/lib/db-btree.t
4516 Title: "Re: xsubpp and Tk ==> segfault"
4517 From: Ilya Zakharevich
4518 Msg-ID: <199701080825.DAA15813@monk.mps.ohio-state.edu>
4519 Date: Wed, 8 Jan 1997 03:25:47 -0500 (EST)
4520 Files: lib/ExtUtils/xsubpp
4522 Title: "Re: MakeMaker and 'make uninstall'"
4523 From: Andreas Koenig
4524 Msg-ID: <199701101243.NAA26400@anna.in-berlin.de>
4525 Date: Fri, 10 Jan 1997 13:43:39 +0100
4526 Files: lib/ExtUtils/MM_Unix.pm
4528 Title: "Don't search for pod if path is already valid"
4529 From: Wayne Scott <wscott@ichips.intel.com>
4530 Msg-ID: <199701082325.PAA04521@pdxlx008.intel.com>
4531 Date: Wed, 08 Jan 1997 15:25:19 -0800
4532 Files: utils/perldoc.PL
4534 Title: "Yet another perldoc option"
4536 Msg-ID: <199610022200.AAA15334@furubotn.sn.no>
4537 Date: Thu, 3 Oct 1996 00:00:35 +0200
4538 Files: utils/perldoc.PL
4540 Title: "Re: perldoc, temp files, async pagers"
4541 From: Roderick Schertler
4542 Msg-ID: <pzwwtoom8p.fsf@eeyore.ibcinc.com>
4543 Date: 07 Jan 1997 22:54:14 -0500
4544 Files: utils/perldoc.PL
4548 Title: "Full documentation generation patch"
4549 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
4550 Msg-ID: <15309.853323388@lyon.grenoble.hp.com>
4551 Date: Wed, 15 Jan 97 11:16:28 +0100
4552 Files: MANIFEST pod/roffitall pod/rofftoc
4554 Title: "Re: documentation correction (i.e. patch) for perlsyn.pod"
4556 Msg-ID: <E0vilLh-0000M6-00@ursa.cus.cam.ac.uk>
4557 Date: Fri, 10 Jan 1997 18:06:37 +0000
4558 Files: pod/perlsyn.pod
4560 Title: "Document use of pos() and /\G/"
4561 From: Gurusamy Sarathy
4562 Msg-ID: <199701132013.PAA26606@aatma.engin.umich.edu>
4563 Date: Mon, 13 Jan 1997 15:13:12 -0500
4564 Files: pod/perlfunc.pod pod/perlnews.pod pod/perlop.pod
4565 pod/perlre.pod pod/perltoc.pod pod/perltrap.pod
4567 Title: "Fix example #4 in perlXStut"
4568 From: Ilya Zakharevich
4569 Msg-ID: <199701050739.CAA11112@monk.mps.ohio-state.edu>
4570 Date: Sun, 5 Jan 1997 02:39:45 -0500 (EST)
4571 Files: pod/perlxstut.pod
4573 Title: "Document new closure warnings"
4574 From: Chip Salzenberg
4575 Files: op.c pod/perldiag.pod
4577 Title: "Misc. doc patches missing in _20"
4578 From: Roderick Schertler
4579 Msg-ID: <102.852695733@eeyore.ibcinc.com>
4580 Date: Tue, 07 Jan 1997 22:55:33 -0500
4581 Files: pod/perlsub.pod pod/perltoc.pod pod/perlvar.pod
4588 The only language change in this release is the recension of support
4589 for named closures: Now, no subroutine declared "sub foo {}" can be
4590 a closure. (This is a return to the behavior of 5.003.) In addition,
4591 there are new warnings triggered by any apparent attempt to use named
4592 functions as closures.
4594 And, as usual, there are the usual little fixes, documentation
4595 updates, and expanded tests. This is good stuff. "I love you, man!"
4597 CORE LANGUAGE CHANGES
4599 Title: "Rescind named closures"
4600 From: Chip Salzenberg
4601 Files: Makefile.SH op.c perly.c perly.c.diff perly.y pp_hot.c
4603 Title: "Fix: empty @_ when calling empty-proto subs without parens"
4605 Msg-ID: <32CE30F0.7E8425A5@tiuk.ti.com>
4606 Date: Sat, 04 Jan 1997 10:29:04 +0000
4607 Files: perly.c perly.y
4611 Title: "Fix $^X on systems that set it to Perl's basename"
4612 From: Chip Salzenberg
4613 Files: hints/hpux.sh toke.c
4615 Title: "Configure/perl5/Compartmented Mode Workstation (fwd)"
4616 From: Andy Dougherty
4617 Msg-ID: <Pine.SOL.3.95.970106131505.1662C-100000@fractal.lafayette.ed
4618 Date: Mon, 06 Jan 1997 13:15:38 -0500 (EST)
4619 Files: Configure hints/dec_osf.sh
4621 Title: "Remove obsolete file "dl_os2.xs"."
4622 From: Ilya Zakharevich
4627 Title: "Fix C< sub foo (&@); sub bar (&); foo {}, bar {}, bar {} >"
4628 From: Chip Salzenberg
4629 Files: perly.c perly.c.diff perly.y
4631 Title: "plug for safe/opcode leaks"
4632 From: Doug MacEachern
4633 Msg-ID: <199701072220.RAA02117@postman.osf.org>
4634 Date: Tue, 07 Jan 1997 17:20:46 -0500
4637 Title: "Finish OP= warnings: none on ^="
4638 From: Chip Salzenberg
4639 Files: doop.c pp.c t/op/assignwarn.t
4641 Title: "Fix Dynaloader failures with DProf"
4642 From: Gurusamy Sarathy
4643 Msg-ID: <199701061718.MAA26909@aatma.engin.umich.edu>
4644 Date: Mon, 06 Jan 1997 12:18:46 -0500
4649 Title: "Make Configure default to the first domain in /etc/resolv.conf"
4650 From: Chip Salzenberg
4653 Title: "Start all helper scripts with $startsh"
4654 From: Chip Salzenberg
4657 Title: "Support libperl.so under FreeBSD"
4658 From: roberto@keltia.freenix.fr (Ollivier Robert)
4659 Msg-ID: <Mutt.19970105224149.roberto@keltia.freenix.fr>
4660 Date: Sun, 5 Jan 1997 22:41:49 +0100
4661 Files: Configure Makefile.SH
4665 Title: "New test: comp/proto.t"
4667 Msg-ID: <32D0C21F.3FB28D51@tiuk.ti.com>
4668 Date: Mon, 06 Jan 1997 09:13:03 +0000
4669 Files: MANIFEST t/comp/proto.t
4671 Title: "More magic variable tests"
4672 From: Roderick Schertler
4673 Msg-ID: <7043.852565192@eeyore.ibcinc.com>
4674 Date: Mon, 06 Jan 1997 10:39:52 -0500
4675 Files: t/harness t/op/magic.t
4677 LIBRARY AND EXTENSIONS
4679 Title: "File::Basename::dirname bugs"
4680 From: Robin Barker <rmb@cise.npl.co.uk>
4681 Msg-ID: <12393.9701071719@tempest.cise.npl.co.uk>
4682 Date: Tue, 7 Jan 97 17:19:59 GMT
4683 Files: lib/File/Basename.pm t/lib/basename.t
4685 Title: "sigaction() problems"
4686 From: Roderick Schertler
4687 Msg-ID: <12808.852583324@eeyore.ibcinc.com>
4688 Date: Mon, 06 Jan 1997 15:42:04 -0500
4689 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
4691 Title: "Fix importation of FileHandle methods; fix POSIX docs"
4692 From: Chip Salzenberg
4693 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod lib/FileHandle.pm
4695 Title: "Patch: make hints files warn about db-recno failures"
4696 From: Dominic Dunlop <domo@slipper.ip.lu>
4697 Msg-ID: <v03010d00aef53ac4d18a@[194.51.248.68]>
4698 Date: Sun, 5 Jan 1997 12:34:25 +0100
4699 Files: MANIFEST hints/aux.sh hints/broken-db.msg hints/freebsd.sh
4703 Title: "pod2html.PL patch (for 5.003-19)"
4704 From: Fabien TASSIN <tassin@eerie.fr>
4705 Msg-ID: <199701052347.AAA21297@solar5>
4706 Date: Mon, 6 Jan 1997 00:47:01 +0100
4707 Files: pod/pod2html.PL
4711 Title: "tiny doc patches"
4712 From: Roderick Schertler
4713 Msg-ID: <23338.852394333@eeyore.ibcinc.com>
4714 Date: Sat, 04 Jan 1997 11:12:13 -0500
4715 Files: pod/perlapio.pod pod/perlnews.pod pod/perltoc.pod
4717 Title: "doc patch for defined on perlfunc.pod"
4718 From: Roderick Schertler
4719 Msg-ID: <pz91686ek1.fsf@eeyore.ibcinc.com>
4720 Date: 04 Jan 1997 21:28:30 -0500
4721 Files: pod/perlfunc.pod
4723 Title: "doc patch: perldsc"
4724 From: Roderick Schertler
4725 Msg-ID: <pzafqo6eo9.fsf@eeyore.ibcinc.com>
4726 Date: 04 Jan 1997 21:25:58 -0500
4727 Files: pod/perldsc.pod pod/perltoc.pod
4729 Title: "Re: constant function inlining"
4730 From: Roderick Schertler
4731 Msg-ID: <pzk9pp1b95.fsf@eeyore.ibcinc.com>
4732 Date: 07 Jan 1997 15:27:50 -0500
4733 Files: pod/perldiag.pod pod/perlsub.pod
4735 Title: "scalar caller doc fix"
4736 From: Roderick Schertler
4737 Msg-ID: <18245.852608060@eeyore.ibcinc.com>
4738 Date: Mon, 06 Jan 1997 22:34:20 -0500
4739 Files: pod/perlfunc.pod
4741 Title: "perlpod.pod possible patches"
4742 From: lvirden@cas.org (Larry W. Virden, x2487)
4743 Msg-ID: <9701070756.AA1185@cas.org>
4744 Date: Tue, 7 Jan 1997 07:56:30 -0500
4745 Files: pod/perlpod.pod
4747 Title: "Misc perlfunc updates"
4748 From: Tom Christiansen
4749 Files: pod/perlfunc.pod pod/perltoc.pod
4756 Lots of internal cleanup in this patch, especially plugged memory
4757 leaks when embedded Perl interpreters shut down and restart. The
4758 method cache is now invisible to user code. And there is a new test
4759 directory, "t/pragma".
4761 IMHO, this is Beta quality code.
4763 Here's a list of the more significant changes...
4765 CORE LANGUAGE CHANGES
4767 Title: "Make method cache invisible to user code"
4768 From: Chip Salzenberg
4769 Files: dump.c gv.c gv.h hv.c op.c perl.c pp_hot.c pp_sys.c sv.c
4772 Title: "Never parse "{m,s,y,tr,q{,q,w,x}}:{,:}" as package or label"
4773 From: Chip Salzenberg
4778 Title: "Fix $^X under HP-UX"
4779 From: Chip Salzenberg
4780 Files: hints/hpux.sh toke.c
4782 Title: "New hints/hpux.sh"
4784 Msg-ID: <199612312309.AA283393772@hpcc123.corp.hp.com>
4785 Date: Tue, 31 Dec 1996 15:09:32 -0800
4786 Files: hints/hpux.sh
4790 Title: "Fix segv when calling named closures"
4791 From: Chip Salzenberg
4794 Title: "Finish rationalizing "undef value" warnings"
4795 From: Chip Salzenberg
4796 Files: doop.c pp.c sv.c t/op/assignwarn.t
4798 Title: "Arrange for all "_<file" entries to be in %main::"
4799 From: Chip Salzenberg
4800 Files: gv.c lib/perl5db.pl
4802 Title: "Introduce CVf_NODEBUG flag"
4803 From: Gurusamy Sarathy
4804 Msg-ID: <199701012042.PAA25994@aatma.engin.umich.edu>
4805 Date: Wed, 01 Jan 1997 15:42:05 -0500
4806 Files: cv.h pp_hot.c
4808 Title: "Reword 'may be "0"' warning per Larry; fix its line number"
4809 From: Chip Salzenberg
4810 Files: op.c pod/perldiag.pod
4812 Title: "5.003_18: perl_{con,des}truct fixes"
4813 From: Doug MacEachern
4814 Msg-ID: <199701032042.PAA06766@postman.osf.org>
4815 Date: Fri, 03 Jan 1997 15:42:04 -0500
4816 Files: perl.c perl.h pod/perlembed.pod pod/perltoc.pod t/op/sysio.t
4818 Title: "Fix lost value from READLINE after TIEHANDLE"
4819 From: Gurusamy Sarathy
4820 Files: pp_hot.c sv.h
4822 Title: "Free memory of large lexical variables when leaving scope"
4823 From: Chip Salzenberg
4828 Title: "Create t/pragma directory; populate with new and old"
4830 Files: MANIFEST Makefile.SH t/TEST t/comp/use.t t/lib/locale.t
4831 t/op/overload.t t/op/use.t t/pragma/locale.t t/pragma/overload.t
4832 t/pragma/strict-refs t/pragma/strict-subs t/pragma/strict-vars
4833 t/pragma/strict.t t/pragma/subs.t t/pragma/warn-global
4836 Title: "New tests: comp/colon.t and op/assignwarn.t"
4837 From: Robin Barker <rmb@cise.npl.co.uk>
4838 Files: MANIFEST t/comp/colon.t t/op/assignwarn.t
4840 LIBRARY AND EXTENSIONS
4842 Title: "Make libs clean under '-w'"
4843 From: Jarkko Hietaniemi
4844 Files: lib/AutoSplit.pm lib/Devel/SelfStubber.pm lib/Env.pm
4845 lib/Math/Complex.pm lib/Pod/Functions.pm lib/Search/Dict.pm
4846 lib/SelfLoader.pm lib/Term/Complete.pm lib/chat2.pl
4847 lib/complete.pl lib/diagnostics.pm lib/ftp.pl lib/termcap.pl
4852 Title: "Perlguts, version 28"
4854 Msg-ID: <199701032110.AA102535846@hpcc123.corp.hp.com>
4855 Date: Fri, 3 Jan 1997 13:10:46 -0800
4856 Files: pod/perlguts.pod
4858 Title: "Re: perldelta, take 3"
4860 Msg-ID: <9701031748.AA15335@toad.ig.co.uk>
4861 Date: Fri, 3 Jan 1997 17:48:46 +0000
4862 Files: pod/perlnews.pod
4864 Title: "Miscellaneous pod patches"
4865 From: Ralf S. Engelschall <rse@engelschall.com>
4866 Files: pod/Makefile pod/perldebug.pod pod/perlfunc.pod
4869 Title: "expanded flock() docs"
4870 From: Roderick Schertler
4871 Msg-ID: <4481.852337871@eeyore.ibcinc.com>
4872 Date: Fri, 03 Jan 1997 19:31:11 -0500
4873 Files: pod/perlfunc.pod
4875 Title: "Use Text::Wrap in buildtoc; run buildtoc"
4876 From: Ulrich Pfeifer
4877 Files: pod/buildtoc pod/perltoc.pod
4879 Title: "Remove obsolete perlovl.pod"
4880 From: Chip Salzenberg
4881 Files: MANIFEST plan9/mkfile pod/perlovl.pod vms/Makefile
4889 Yet further down the road to 5.004....
4891 CORE LANGUAGE CHANGES
4893 Title: "Inherited overloading"
4894 From: Ilya Zakharevich
4895 Msg-ID: <199612291312.IAA02134@monk.mps.ohio-state.edu>
4896 Date: Sun, 29 Dec 1996 08:12:54 -0500 (EST)
4897 Files: gv.c lib/overload.pm perl.h sv.c sv.h t/op/overload.t
4899 Title: "Hide lexicals from C<use>d or C<require>d module (!)"
4900 From: Chip Salzenberg
4903 Title: "Closures at file scope must be anonymous"
4904 From: Chip Salzenberg
4907 Title: "Warn on '{if,while} ($x = X)' where X is glob, readdir, or <FH>"
4908 From: Chip Salzenberg
4909 Files: op.c pod/perldiag.pod
4911 Title: "Warn on 'undef $x; $x OP 1' where OP is *=, /=, %=, or **="
4912 From: Chip Salzenberg
4917 Title: "Ultrix setlocale() workaround"
4918 From: Chip Salzenberg
4919 Files: hints/ultrix_4.sh util.c
4923 Title: "Get rid of 'Leaked scalars'"
4924 From: Chip Salzenberg
4925 Files: cop.h gv.c op.c
4927 Title: "Don't forget $c in C<(($a,$b,$c)=(1,2))=(3,4,5)>"
4928 From: Chip Salzenberg
4931 Title: "Fix core dump on perl_construct()/perl_destruct() loop"
4932 From: Chip Salzenberg
4935 Title: "Add missing syms to global.sym; update magic doc"
4936 From: Chip Salzenberg
4937 Files: global.sym pod/perlguts.pod
4941 Title: "Expanded locale.t and misc.t"
4942 From: Jarkko Hietaniemi
4943 Files: t/lib/locale.t t/lib/misc.t
4945 Title: "Expanded my.t"
4946 From: Chip Salzenberg
4949 Title: "test harness for C<use x.xxxx>"
4951 Msg-ID: <32C76882.3F3C7999@tiuk.ti.com>
4952 Date: Mon, 30 Dec 1996 07:00:18 +0000
4953 Files: MANIFEST t/op/use.t
4957 Msg-ID: <Pine.GSO.3.95.961229170736.15213M-100000@solaris.teleport.co
4958 Date: Sun, 29 Dec 1996 17:46:21 -0800 (PST)
4959 Files: t/op/each.t t/op/oct.t t/op/quotemeta.t t/op/rand.t
4961 LIBRARY AND EXTENSIONS
4963 Title: "Improving Config.pm"
4965 Msg-ID: <Pine.GSO.3.95.961230091244.13467L-100000@solaris.teleport.co
4966 Date: Mon, 30 Dec 1996 09:24:16 -0800 (PST)
4969 Title: "File::Copy under OS/2"
4970 From: Ilya Zakharevich
4971 Msg-ID: <199612280347.WAA00293@monk.mps.ohio-state.edu>
4972 Date: Fri, 27 Dec 1996 22:47:24 -0500 (EST)
4973 Files: lib/File/Copy.pm t/lib/filecopy.t
4977 Title: "Updates to perllocale.pod"
4978 From: Dominic Dunlop <domo@slipper.ip.lu>
4979 Files: pod/perllocale.pod
4981 Title: "Locale-related pod patches, take 2"
4982 From: Dominic Dunlop <domo@slipper.ip.lu>
4983 Msg-ID: <v03007800aeea9e488b36@[194.51.248.77]>
4984 Date: Sat, 28 Dec 1996 10:56:41 +0100
4985 Files: pod/perl.pod pod/perlform.pod pod/perlfunc.pod pod/perlop.pod
4986 pod/perlre.pod pod/perlsec.pod
4988 Title: "Re: perldiag.pod entry for "Scalar value @%s{%s} ...""
4989 From: Roderick Schertler
4990 Msg-ID: <2043.852051019@eeyore.ibcinc.com>
4991 Date: Tue, 31 Dec 1996 11:50:19 -0500
4992 Files: pod/perldiag.pod
4999 The rate of patches is slowing down.... I see 5.004 at the end of the
5000 tunnel! (Hey, what's that whistle?)
5002 CORE LANGUAGE CHANGES
5004 Title: "Support named closures"
5005 From: Chip Salzenberg
5006 Files: cv.h op.c perl.c pp.c pp_ctl.c pp_hot.c
5010 Title: "perl5.003_15 and Interactive Unix"
5011 From: win@in.rhein-main.de (Winfried Koenig)
5012 Msg-ID: <m0vd254-0004oKC@incom.rhein-main.de>
5013 Date: Thu, 26 Dec 1996 00:45:45 +0200 (EET)
5014 Files: hints/isc.sh pp_sys.c
5016 Title: "Suggest "usemymalloc='n'" for FreeBSD 2.*"
5017 From: rse@engelschall.com (Ralf S. Engelschall)
5018 Files: hints/freebsd.sh
5020 Title: "Minor OS/2 fixes"
5021 From: Ilya Zakharevich
5022 Msg-ID: <199612252105.QAA11890@monk.mps.ohio-state.edu>
5023 Date: Wed, 25 Dec 1996 16:05:42 -0500 (EST)
5024 Files: os2/os2ish.h pod/perlxstut.pod
5028 Title: "Fix {,un}tainting of $1 etc. when C<use locale>"
5029 From: Chip Salzenberg
5032 Title: "Limit effects of "=pod" to a single file"
5033 From: Chip Salzenberg
5038 Title: "New tests: op/method.t and op/locale.t"
5039 From: Ilya Zakharevich and Jarkko Hietaniemi
5040 Files: MANIFEST t/lib/locale.t t/op/method.t
5042 Title: "Test C< ()=() >"
5043 From: Chip Salzenberg
5046 LIBRARY AND EXTENSIONS
5048 Title: "Refresh MakeMaker to 5.39"
5049 From: Andreas Koenig
5050 Files: lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm
5051 lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
5052 lib/ExtUtils/Mksymlists.pm
5054 Title: "Newer debugger"
5055 From: Ilya Zakharevich
5056 Msg-ID: <199612261954.OAA12999@monk.mps.ohio-state.edu>
5057 Date: Thu, 26 Dec 1996 14:54:34 -0500 (EST)
5058 Files: lib/perl5db.pl
5062 Title: "Perlguts, version 27"
5064 Msg-ID: <199612250144.AA059528263@hpcc123.corp.hp.com>
5065 Date: Tue, 24 Dec 1996 17:44:23 -0800
5066 Files: pod/perlguts.pod
5068 Title: "perlpod.pod patch for _16"
5069 From: Kenneth Albanowski
5070 Msg-ID: <Pine.LNX.3.93.961224225906.337B-100000@kjahds.com>
5071 Date: Tue, 24 Dec 1996 23:00:10 -0500 (EST)
5072 Files: pod/perlpod.pod
5074 Title: "tiny perllocale.pod diff for _16"
5075 From: Jarkko Hietaniemi
5076 Msg-ID: <199612261306.PAA21161@alpha.hut.fi>
5077 Date: Thu, 26 Dec 1996 15:06:04 +0200 (EET)
5078 Files: pod/perllocale.pod
5085 This patch is all bug fixes, library updates, and documentation
5086 updates. We'll get to 5.004 RSN, I promise. :-)
5088 CORE LANGUAGE CHANGES
5090 Title: "Fix closures that are not in subroutines"
5091 From: Chip Salzenberg
5096 Title: "_13: patches for unicos/unicosmk"
5098 Msg-ID: <199612202038.OAA22805@poplar.cray.com>
5099 Date: Fri, 20 Dec 1996 14:38:50 -0600
5100 Files: Configure MANIFEST hints/unicos.sh hints/unicosmk.sh
5104 Title: "Fix 'foreach(@ARGV) { while (<>) { push @p,$_ } }'"
5105 From: Chip Salzenberg
5106 Files: cop.h pp_hot.c scope.c
5108 Title: "Eliminate warnings from C< undef $x; $x OP= "foo" >"
5109 From: Chip Salzenberg
5110 Files: doop.c pp.c pp.h pp_hot.c
5112 Title: "Try again to improve method caching"
5113 From: Ilya Zakharevich
5114 Msg-ID: <199612240113.UAA09487@monk.mps.ohio-state.edu>
5115 Date: Mon, 23 Dec 1996 20:13:56 -0500 (EST)
5118 Title: "Be more careful about 'o' magic memory management"
5119 From: Chip Salzenberg
5122 Title: "Fix bad pointer refs when localized object loses magic"
5123 From: Chip Salzenberg
5126 LIBRARY AND EXTENSIONS
5128 Title: "Refresh CPAN to 1.09"
5129 From: Andreas Koenig
5132 Title: "Refresh Net::Ping to 2.02"
5133 From: Russell Mosemann <mose@ccsn.edu>
5134 Files: lib/Net/Ping.pm
5136 Title: "Refresh IO to 1.14"
5138 Files: MANIFEST ext/IO/IO.xs ext/IO/README ext/IO/lib/IO/File.pm
5139 ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Pipe.pm
5140 ext/IO/lib/IO/Seekable.pm ext/IO/lib/IO/Select.pm
5141 ext/IO/lib/IO/Socket.pm t/lib/io_dup.t t/lib/io_pipe.t
5142 t/lib/io_sel.t t/lib/io_sock.t t/lib/io_tell.t
5143 t/lib/io_udp.t t/lib/io_xs.t
5145 BUILD PROCESS AND UTILITIES
5147 Title: "Don't recurse into subdirs twice on 'make realclean'"
5148 From: Chip Salzenberg
5151 Title: "Use root EXTERN.h when compiling x2p/malloc.c."
5153 Files: x2p/Makefile.SH
5155 Title: "Fix compilation errors when malloc.c used for x2p"
5156 From: Robin Barker <rmb@cise.npl.co.uk>
5161 Title: "Edit INSTALL to describe new binary compat setup"
5162 From: Chip Salzenberg
5165 Title: "Update to perllocale.pod"
5166 From: Jarkko Hietaniemi
5167 Files: pod/perllocale.pod
5174 As soon as I posted 5.003_14, I found a fatal error in it. :-(
5176 This release is strictly a bug fix -- it removes some function caching
5177 changes that were supposed to be improvements, but weren't.
5184 We seem to have achieved "release candidate" status.
5186 CORE LANGUAGE CHANGES
5188 Title: "Eliminate support for {if,unless,while,until} BLOCK BLOCK"
5189 From: Chip Salzenberg
5190 Files: perly.c perly.c.diff perly.y toke.c
5192 Title: "Taint $x after $x =~ s/pat/xyz/ if pat or xyz is tainted by locale"
5193 From: Chip Salzenberg
5194 Files: cop.h mg.c pp_ctl.c pp_hot.c
5196 Title: "Complete support for modifying undefined array members in foreach"
5197 From: Chip Salzenberg
5198 Files: global.sym mg.c perl.h pp.c pp_hot.c proto.h sv.c
5202 Title: "patch for regex bug: (x|x){n}"
5203 From: Gurusamy Sarathy
5204 Msg-ID: <199612210259.VAA10170@aatma.engin.umich.edu>
5205 Date: Fri, 20 Dec 1996 21:59:22 -0500
5208 Title: "Bug in debugger with import manipulations"
5209 From: Ilya Zakharevich
5210 Msg-ID: <199612231037.FAA08617@monk.mps.ohio-state.edu>
5211 Date: Mon, 23 Dec 1996 05:37:48 -0500 (EST)
5214 Title: "Import and dynamic methods"
5215 From: Ilya Zakharevich
5216 Msg-ID: <199612230645.BAA08378@monk.mps.ohio-state.edu>
5217 Date: Mon, 23 Dec 1996 01:45:37 -0500 (EST)
5218 Files: gv.c hv.c sv.c
5220 Title: "malloc.c patch"
5221 From: Ilya Zakharevich
5222 Msg-ID: <199612220748.CAA07164@monk.mps.ohio-state.edu>
5223 Date: Sun, 22 Dec 1996 02:48:58 -0500 (EST)
5226 Title: "sv_gets patch"
5227 From: Ilya Zakharevich
5228 Msg-ID: <199612220824.DAA07235@monk.mps.ohio-state.edu>
5229 Date: Sun, 22 Dec 1996 03:24:04 -0500 (EST)
5232 Title: "pos $str patch"
5233 From: Ilya Zakharevich
5234 Msg-ID: <199612220831.DAA07247@monk.mps.ohio-state.edu>
5235 Date: Sun, 22 Dec 1996 03:31:21 -0500 (EST)
5236 Files: mg.c pp_hot.c t/op/pat.t
5238 Title: "Prevent warnings when STDCHAR is unsigned"
5239 From: Chip Salzenberg
5240 Files: perlio.c perlio.h
5244 Title: "Fix bugs in bincompat3 usage"
5245 From: Chip Salzenberg
5246 Files: perl.h perl_exp.SH
5248 Title: "Support shared libperl on SunOS"
5249 From: Ulrich Pfeifer
5252 Title: "Configure on OS/2"
5253 From: Ilya Zakharevich
5254 Msg-ID: <199612202325.SAA05505@monk.mps.ohio-state.edu>
5255 Date: Fri, 20 Dec 1996 18:25:30 -0500 (EST)
5258 Title: "Fixes for Interactive Unix"
5259 From: win@in.rhein-main.de (Winfried Koenig)
5260 Msg-ID: <m0vbeNO-00003WC@incom.rhein-main.de>
5261 Date: Sun, 22 Dec 96 05:14 EET
5262 Files: hints/isc.sh op.c pp_sys.c universal.c
5264 Title: "Use "proto" instead of "_" in sdbm.h"
5265 From: Chip Salzenberg
5266 Files: ext/SDBM_File/sdbm/sdbm.h
5268 Title: "VMS patches to 5.003_13"
5269 From: Charles Bailey
5270 Msg-ID: <01IDBYYFYPIS002ASE@hmivax.humgen.upenn.edu>
5271 Date: Mon, 23 Dec 1996 01:26:47 -0500 (EST)
5272 Files: deb.c ext/POSIX/POSIX.xs gv.c lib/File/Copy.pm mg.c perl.c
5273 perl.h proto.h sv.c t/lib/filecopy.t taint.c toke.c util.c
5274 vms/Makefile vms/config.vms vms/descrip.mms
5275 vms/gen_shrfls.pl vms/genconfig.pl vms/genopt.com
5276 vms/perly_c.vms vms/perly_h.vms vms/test.com vms/vms.c
5279 UTILITIES, LIBRARY, AND EXTENSIONS
5281 Title: "Remove libnet"
5282 From: Chip Salzenberg
5283 Files: MANIFEST pod/perlmod.pod
5285 Title: "Refresh CPAN module to 1.08"
5286 From: Chip Salzenberg
5287 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
5289 Title: "Refresh ExtUtils::Manifest to version 1.28"
5290 From: Andreas Koenig
5291 Files: lib/ExtUtils/Manifest.pm
5293 Title: "Update IO->VERSION() to 1.1201 for CPAN's sake"
5294 From: Chip Salzenberg
5295 Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
5297 Title: "Remodel File::Copy."
5298 From: Chip Salzenberg
5299 Files: lib/File/Copy.pm
5301 Title: "dumb bug in User::pwent.pm"
5302 From: Tom Christiansen
5303 Msg-ID: <199612201145.EAA27860@mox.perl.com>
5304 Date: Fri, 20 Dec 1996 04:45:37 -0700
5305 Files: lib/User/pwent.pm
5309 Title: "Better support for =for"
5310 From: Kenneth Albanowski
5311 Msg-ID: <Pine.LNX.3.93.961220163747.298T-100000@kjahds.com>
5312 Date: Fri, 20 Dec 1996 16:43:35 -0500 (EST)
5313 Files: lib/Pod/Text.pm pod/pod2latex.PL pod/pod2man.PL
5315 Title: "perllocale.pod -- second draft"
5316 From: Dominic Dunlop <domo@slipper.ip.lu>
5317 Msg-ID: <v03007800aee1923e30a2@[194.51.248.68]>
5318 Date: Sat, 21 Dec 1996 15:00:50 +0100
5319 Files: pod/perllocale.pod
5321 Title: "Perlguts, version 26"
5323 Msg-ID: <199612201943.AA048111018@hpcc123.corp.hp.com>
5324 Date: Fri, 20 Dec 1996 11:43:38 -0800
5325 Files: pod/perlguts.pod
5327 Title: "Update pod/Makefile; s/perli18n/perllocale/"
5328 From: Chip Salzenberg
5329 Files: ext/POSIX/POSIX.pod lib/I18N/Collate.pm pod/Makefile
5330 pod/perl.pod pod/perlmod.pod pod/perlnews.pod pod/roffitall
5332 Title: "obstruct pod2man doc tweaks"
5333 From: Roderick Schertler
5334 Msg-ID: <3923.851106237@eeyore.ibcinc.com>
5335 Date: Fri, 20 Dec 1996 13:23:57 -0500
5336 Files: lib/Class/Template.pm lib/Time/tm.pm
5343 The watchword here is "synchronization." There were a couple of
5344 show-stopper bugs in 5.003_12, so I'm issuing this patch to bring
5345 everyone up to a common working base.
5347 CORE LANGUAGE CHANGES
5349 Title: "Disallow labels named q, qq, qw, qx, s, y, and tr"
5350 From: Chip Salzenberg
5353 Title: "Make evals' lexicals visible to nested evals"
5354 From: Chip Salzenberg
5359 Title: "Fix core dump bug with anoncode"
5360 From: Chip Salzenberg
5363 Title: "Allow DESTROY to make refs to dying objects"
5364 From: Chip Salzenberg
5369 Title: "Add missing backslash in Configure"
5370 From: Chip Salzenberg
5373 UTILITIES, LIBRARY, AND EXTENSIONS
5375 Title: "Include libnet-1.01 instead of old Net::FTP"
5377 Files: MANIFEST lib/Net/Cmd.pm lib/Net/Domain.pm
5378 lib/Net/DummyInetd.pm lib/Net/FTP.pm lib/Net/NNTP.pm
5379 lib/Net/Netrc.pm lib/Net/POP3.pm lib/Net/SMTP.pm
5380 lib/Net/SNPP.pm lib/Net/Socket.pm lib/Net/Telnet.pm
5381 lib/Net/Time.pm pod/perlmod.pod
5383 Title: "Use binmode when doing binary FTP"
5384 From: Ilya Zakharevich
5385 Files: lib/Net/FTP.pm
5387 Title: "Re: Open3.pm tries to close unopened file handle"
5388 From: Roderick Schertler
5389 Msg-ID: <pzloavmd9h.fsf@eeyore.ibcinc.com>
5390 Date: 18 Dec 1996 22:19:54 -0500
5391 Files: MANIFEST lib/IPC/Open2.pm lib/IPC/Open3.pm lib/open2.pl
5392 lib/open3.pl pod/perldiag.pod pod/perlfunc.pod t/lib/open2.t
5395 Title: "Long-standing problem in Socket module"
5396 From: Spider Boardman
5397 Msg-ID: <199612190418.XAA07291@Orb.Nashua.NH.US>
5398 Date: Wed, 18 Dec 1996 23:18:14 -0500
5399 Files: Configure Porting/Glossary config_H config_h.SH
5400 ext/Socket/Socket.pm ext/Socket/Socket.xs
5402 Title: "flock() constants"
5403 From: Roderick Schertler
5404 Msg-ID: <26669.850977437@eeyore.ibcinc.com>
5405 Date: Thu, 19 Dec 1996 01:37:17 -0500
5406 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs pod/perlfunc.pod
5408 Title: "Re: find2perl . -xdev BROKEN still"
5409 From: Roderick Schertler
5410 Msg-ID: <pzvi9yig3h.fsf@eeyore.ibcinc.com>
5411 Date: 19 Dec 1996 12:44:34 -0500
5412 Files: lib/File/Find.pm lib/find.pl lib/finddepth.pl
5416 Title: "small doc tweaks for _12"
5417 From: Roderick Schertler
5418 Msg-ID: <1826.851011557@eeyore.ibcinc.com>
5419 Date: Thu, 19 Dec 1996 11:05:57 -0500
5420 Files: lib/UNIVERSAL.pm pod/perldiag.pod pod/perltie.pod
5422 Title: "Re: missing E<> POD directive in perlpod.pod"
5423 From: Roderick Schertler
5424 Msg-ID: <pzwwueimak.fsf@eeyore.ibcinc.com>
5425 Date: 19 Dec 1996 10:30:43 -0500
5426 Files: pod/perlpod.pod pod/pod2html.PL
5433 This patch is huge. A multitude of bug fixes, new modules (especially
5434 CPAN and Net::FTP), a couple of new Configure variables, updated
5435 docs... it's a long list. And speaking of lists, here's a list of
5436 the more significant changes in 5.003_12:
5438 CORE LANGUAGE CHANGES
5440 Title: "Support C<delete @hash{@keys}>"
5441 From: Chip Salzenberg
5442 Files: op.c op.h opcode.pl pod/perldiag.pod pod/perlfunc.pod pp.c
5445 Title: "Autovivify scalars"
5446 From: Chip Salzenberg
5447 Files: dump.c op.c op.h pp.c pp_hot.c
5449 Title: "Allow any word, including keyword, as label"
5450 From: Chip Salzenberg
5455 Title: "Allow assignment to empty array values during foreach()"
5456 From: Chip Salzenberg
5457 Files: cop.h global.sym mg.c op.c perl.h pp_hot.c proto.h sv.c
5459 Title: "Fix nested closures"
5460 From: Chip Salzenberg
5461 Files: op.c opcode.pl pp.c pp_ctl.c pp_hot.c
5463 Title: "Fix core dump on auto-vivification"
5464 From: Chip Salzenberg
5467 Title: "Fix core dump on C<open $undef_var, "X">"
5468 From: Chip Salzenberg
5471 Title: "Fix -T/-B on globs and globrefs"
5472 From: Chip Salzenberg
5475 Title: "Fix memory management of $`, $&, and $'"
5476 From: Chip Salzenberg
5477 Files: pp_hot.c regexec.c
5479 Title: "Fix paren matching during backtracking"
5480 From: Chip Salzenberg
5483 Title: "Fix memory leak and std{in,out,err} death in perl_{con,de}str
5484 From: Chip Salzenberg
5485 Files: miniperlmain.c perl.c perl.h sv.c
5487 Title: "Discard garbage bytes at end of prototype()"
5488 From: Chip Salzenberg
5491 Title: "Fix local($pack::{foo})"
5492 From: Chip Salzenberg
5493 Files: global.sym pp.c pp_hot.c proto.h scope.c
5495 Title: "Fix for AmigaOS - inplace operation"
5496 From: Norbert Pueschel
5497 Msg-ID: <77724601@Armageddon.meb.uni-bonn.de>
5498 Date: Sun, 08 Dec 1996 15:33:00 +0100
5501 Title: "Disable warn, die, and parse hooks _before_ global destruction
5502 From: Chip Salzenberg
5505 Title: "Re: Bug in formline "
5506 From: Gurusamy Sarathy
5507 Msg-ID: <199612081958.OAA26025@aatma.engin.umich.edu>
5508 Date: Sun, 08 Dec 1996 14:58:32 -0500
5511 Title: "Fix C<@a = ($a,$b,$c,$d) = (1,2)>"
5512 From: Chip Salzenberg
5515 Title: "Fix %ENV assignment when environment starts out empty"
5516 From: Chip Salzenberg
5519 Title: "Properly support and document newRV{,_inc,_noinc}"
5520 From: Chip Salzenberg
5521 Files: global.sym pod/perlguts.pod sv.c sv.h
5523 Title: "Support SvREADONLY on arrays"
5524 From: Chip Salzenberg
5527 Title: "Allow lvalue pos inside recursive function"
5528 From: Chip Salzenberg
5529 Files: op.c pp.c pp_ctl.c pp_hot.c
5533 Title: "Eliminate PerlIO warnings when setting cnt to -1"
5534 From: Chip Salzenberg
5537 Title: "Make $privlib contents compatible with 5.003"
5538 From: Chip Salzenberg
5539 Files: INSTALL ext/Opcode/Safe.pm installperl lib/FileHandle.pm
5542 Title: "Support $bincompat3 config variable; update metaconfig units"
5543 From: Chip Salzenberg
5544 Files: Configure MANIFEST compat3.sym config_h.SH embed.pl global.sym
5545 old_embed.pl old_global.sym old_perl_exp.SH perl_exp.SH
5547 Title: "Look for gettimeofday() in Configure"
5548 From: John Hughes <john@AtlanTech.COM>
5549 Msg-ID: <01BBE77A.F6F37F80@malvinas.AtlanTech.COM>
5550 Date: Wed, 11 Dec 1996 15:49:57 +0100
5551 Files: Configure config_H config_h.SH pp.c
5553 Title: "Make $startperl a relative path if people want portable scrip
5554 From: Chip Salzenberg
5557 Title: "Homogenize use of "eval exec" hack"
5558 From: Chip Salzenberg
5559 Files: Porting/Glossary eg/README eg/nih eg/sysvipc/ipcmsg
5560 eg/sysvipc/ipcsem eg/sysvipc/ipcshm lib/diagnostics.pm
5561 makeaperl.SH pod/checkpods.PL pod/perlrun.pod
5562 pod/pod2html.PL pod/pod2latex.PL pod/pod2man.PL
5563 pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL
5564 utils/perlbug.PL utils/perldoc.PL utils/pl2pm.PL x2p/a2py.c
5565 x2p/find2perl.PL x2p/s2p.PL
5567 Title: "LynxOS support"
5568 From: seibert@Lynx.COM (Greg Seibert)
5569 Msg-ID: <m0vYEsY-0000IZC@kzinti.lynx.com>
5570 Date: Thu, 12 Dec 1996 09:25:00 PST
5571 Files: Configure MANIFEST hints/lynxos.sh t/op/stat.t
5573 Title: "In Linux hints, set suidsafe=no and dosuid=yes"
5574 From: Chip Salzenberg
5575 Files: hints/linux.sh
5577 Title: "5.003_11 on UnixWare 2.1.1 - Only one small UnixWare buglet"
5578 From: aburlison@cix.compulink.co.uk (Alan Burlison)
5579 Msg-ID: <memo.453720@cix.compulink.co.uk>
5580 Date: Wed, 11 Dec 96 18:34 GMT0
5581 Files: hints/svr4.sh
5583 Title: "Re: db-recno.t failures with _11 on Freebsd 2.1-stable"
5584 From: Roderick Schertler
5585 Msg-ID: <pzohg0r5tr.fsf@eeyore.ibcinc.com>
5586 Date: 11 Dec 1996 18:58:56 -0500
5587 Files: INSTALL hints/freebsd.sh
5589 Title: "OS/2 updates from Ilya"
5590 From: Ilya Zakharevich
5591 Files: README.os2 os2/Changes os2/Makefile.SHs os2/os2.c os2/os2ish.h
5593 Title: "VMS patches to 5.003_11"
5594 From: Charles Bailey
5595 Msg-ID: <01ICTR32LCZG001A1D@hmivax.humgen.upenn.edu>
5596 Date: Mon, 09 Dec 1996 23:16:10 -0500 (EST)
5597 Files: MANIFEST regexec.c t/lib/filehand.t util.c vms/*
5601 Title: "recurse recurse recurse ..."
5602 From: Jarkko Hietaniemi
5603 Msg-ID: <199612092144.XAA29025@alpha.hut.fi>
5604 Date: Mon, 9 Dec 1996 23:44:27 +0200 (EET)
5605 Files: MANIFEST t/op/recurse.t
5607 UTILITIES, LIBRARY, AND EXTENSIONS
5609 Title: "Add CPAN and Net::FTP"
5610 From: Chip Salzenberg
5611 Files: MANIFEST lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
5612 lib/Net/FTP.pm lib/Net/Netrc.pm lib/Net/Socket.pm
5615 Title: "Please update Text::Wrap and Text::Tabs"
5616 From: David Muir Sharnoff <muir@idiom.com>
5617 Msg-ID: <199612180659.WAA24957@idiom.com>
5618 Date: Tue, 17 Dec 1996 22:59:59 -0800 (PST)
5619 Files: lib/Text/Tabs.pm lib/Text/Wrap.pm
5621 Title: "Add File::Compare"
5622 From: Nick Ing-Simmons
5623 Msg-ID: <199612161844.SAA02152@pluto>
5624 Date: Mon, 16 Dec 1996 18:44:59 GMT
5625 Files: MANIFEST lib/File/Compare.pm pod/perlmod.pod
5627 Title: "Add Tie::RefHash"
5628 From: Gurusamy Sarathy
5629 Msg-ID: <199612152358.SAA28665@aatma.engin.umich.edu>
5630 Date: Sun, 15 Dec 1996 18:58:08 -0500
5631 Files: MANIFEST lib/Tie/RefHash.pm pod/perlmod.pod
5633 Title: "Put "splain" in utils."
5634 From: Chip Salzenberg
5635 Files: Makefile.SH installperl utils/Makefile utils/splain.PL
5637 Title: "Some h2ph fixes"
5639 Msg-ID: <199612131934.AA289845652@hpcc123.corp.hp.com>
5640 Date: Fri, 13 Dec 1996 11:34:12 -0800
5641 Files: utils/h2ph.PL
5643 Title: "xsubpp patch to add #line"
5644 From: Nick Ing-Simmons
5645 Msg-ID: <199612162153.VAA03590@ni-s.u-net.com>
5646 Date: Mon, 16 Dec 1996 21:53:56 GMT
5647 Files: lib/ExtUtils/xsubpp
5649 Title: "Re: Proposed addition to File::Copy: move"
5650 From: Charles Bailey
5651 Msg-ID: <01ICZBN0LRC8001A1D@hmivax.humgen.upenn.edu>
5652 Date: Sat, 14 Dec 1996 00:27:29 -0500 (EST)
5653 Files: lib/File/Copy.pm t/lib/filecopy.t
5655 Title: "DB_File 1.09 patch"
5657 Msg-ID: <9612181037.AA10123@claudius.bfsec.bt.co.uk>
5658 Date: Wed, 18 Dec 96 10:37:58 GMT
5659 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
5661 Title: "Debugger update"
5662 From: Ilya Zakharevich
5663 Msg-ID: <199612111038.FAA24363@monk.mps.ohio-state.edu>
5664 Date: Wed, 11 Dec 1996 05:38:28 -0500 (EST)
5665 Files: lib/perl5db.pl
5669 Title: "Update pods: perldelta -> perlnews, perli18n -> perllocale"
5670 From: Tom Christiansen and Dominic Dunlop
5671 Files: MANIFEST pod/perl.pod pod/perldelta.pod pod/perli18n.pod
5674 Title: "perltoot.pod"
5675 From: Tom Christiansen
5676 Msg-ID: <199612091444.HAA09947@toy.perl.com>
5677 Date: Mon, 09 Dec 1996 07:44:10 -0700
5678 Files: MANIFEST pod/perltoot.pod
5680 Title: "Perlguts, version 25"
5682 Msg-ID: <199612061940.AA055461228@hpcc123.corp.hp.com>
5683 Date: Fri, 6 Dec 96 11:40:27 PST
5684 Files: pod/perlguts.pod
5686 Title: "pod/perlipc.pod patch"
5687 From: d-lewart@uiuc.edu (Daniel S. Lewart)
5688 Msg-ID: <199612090910.CAA20906@mox.perl.com>
5689 Date: Mon, 9 Dec 96 3:10:02 CST
5690 Files: pod/perlipc.pod
5692 Title: "pod patches for English errors"
5693 From: Steve Kelem <steve.kelem@xilinx.com>
5694 Msg-ID: <24616.850167191@castor>
5695 Date: Mon, 09 Dec 1996 13:33:11 -0800
5698 Title: "Misc doc updates"
5699 From: Tom Christiansen
5700 Msg-ID: <199612150156.SAA12506@mox.perl.com>
5701 Date: Sat, 14 Dec 1996 18:56:33 -0700
5708 This patch is (still) closing in on 5.004. Nothing dramatic, lots of
5711 CORE LANGUAGE CHANGES
5713 Title: "Fix precedence problems with subs as uniops or listops"
5714 From: Chip Salzenberg
5715 Files: perly.c perly.c.diff perly.h perly.y
5717 Title: "Don't reset $. on open()"
5718 From: Chip Salzenberg
5721 Title: "Support *glob{IO} (eventually deprecate *glob{FILEHANDLE})"
5722 From: Chip Salzenberg
5723 Files: pod/perlref.pod pp_hot.c sv.c
5725 Title: "Don't let expression context force return context"
5726 From: Chip Salzenberg
5729 Title: "Properly convert "1E2" et al to IV/UV"
5730 From: Chip Salzenberg
5733 Title: "Fix modulo operator in UV realm"
5734 From: Chip Salzenberg
5737 Title: "Fix stat(_) after stat(HANDLE)"
5738 From: Chip Salzenberg
5741 Title: "Fix: s/// and "$x =~ $y" under 'use locale'"
5742 From: Chip Salzenberg
5747 Title: "Eliminate spurious warning when splicing undefs"
5748 From: Chip Salzenberg
5751 Title: "Eliminate spurious warning from "x=" operator"
5752 From: Chip Salzenberg
5755 Title: "Fix line numbers near control structures"
5756 From: Chip Salzenberg
5757 Files: op.c perly.c perly.c.diff perly.y proto.h
5759 Title: "Don't let scalar unpack() underflow stack"
5760 From: Chip Salzenberg
5763 Title: "Fix core dump from precedence bug in "@foo" warning"
5764 From: Chip Salzenberg
5767 Title: "Move die() to utils.c; add varargs hack to croak()"
5768 From: Chip Salzenberg
5769 Files: pp_ctl.c util.c
5771 Title: "Avoid memcmp() for magnitude test if it thinks char is signed"
5772 From: Chip Salzenberg
5773 Files: Configure config_H config_h.SH doop.c
5774 ext/SDBM_File/sdbm/pair.c ext/SDBM_File/sdbm/sdbm.h handy.h
5775 hv.c perl.h pp_hot.c proto.h regexec.c sv.c toke.c util.c
5777 Title: "Less malloc in magic"
5778 From: Chip Salzenberg
5781 Title: "Re: 5.003_09: PADTMP fix"
5782 From: Ilya Zakharevich
5783 Msg-ID: <199611281150.GAA06884@monk.mps.ohio-state.edu>
5784 Date: Thu, 28 Nov 1996 06:50:58 -0500 (EST)
5785 Files: pod/perlguts.pod
5787 Title: "Fully paramaterize locales; disable all if NO_LOCALE"
5788 From: Chip Salzenberg
5789 Files: ext/POSIX/POSIX.xs op.c perl.h pp.c pp_sys.c sv.c util.c
5791 PORTABILITY AND TESTING
5793 Title: "Bitwise op fix for Alpha"
5794 From: Chip Salzenberg
5797 Title: "hints/dgux.sh update"
5798 From: Roderick Schertler
5799 Msg-ID: <24178.849309616@eeyore.ibcinc.com>
5800 Date: Fri, 29 Nov 1996 18:20:16 -0500
5801 Files: hints/dgux.sh
5803 Title: "BUG in hints/hpux.sh"
5804 From: Jeff McDougal <jmcdo@cris.com>
5805 Msg-ID: <32A42C11.7FA2@cris.com>
5806 Date: Tue, 03 Dec 1996 08:33:05 -0500
5807 Files: hints/hpux.sh
5809 Title: "VMS patches for 5.003_10"
5810 From: Charles Bailey
5811 Msg-ID: <01ICMALO8NMS001A1D@hmivax.humgen.upenn.edu>
5812 Date: Wed, 04 Dec 1996 16:40:12 -0500 (EST)
5813 Files: EXTERN.h INTERN.h old_perl_exp.SH perl.c perl.h perl_exp.SH
5814 pp.c pp_ctl.c pp_sys.c proto.h sv.c toke.c util.c
5815 utils/perldoc.PL vms/config.vms vms/descrip.mms
5816 vms/gen_shrfls.pl vms/genconfig.pl vms/vmsish.h
5818 Title: "_10+ under OS/2"
5819 From: Ilya Zakharevich
5820 Msg-ID: <199612011107.GAA10805@monk.mps.ohio-state.edu>
5821 Date: Sun, 1 Dec 1996 06:07:19 -0500 (EST)
5822 Files: malloc.c os2/diff.configure
5824 LIBRARY AND EXTENSIONS
5826 Title: "{in,ob}structive pods"
5827 From: Tom Christiansen
5828 Msg-ID: <199611301652.JAA24201@toy.perl.com>
5829 Date: Sat, 30 Nov 1996 09:52:57 -0700
5830 Files: MANIFEST lib/Class/Template.pm lib/File/stat.pm
5831 lib/Net/hostent.pm lib/Net/netent.pm lib/Net/protoent.pm
5832 lib/Net/servent.pm lib/Time/gmtime.pm lib/Time/localtime.pm
5833 lib/Time/tm.pm lib/User/grent.pm lib/User/pwent.pm
5835 Title: "FileHandle that 'ISA' IO::File"
5836 From: Nick Ing-Simmons
5837 Msg-ID: <199612021718.RAA04416@pluto>
5838 Date: Mon, 2 Dec 1996 17:18:02 GMT
5839 Files: MANIFEST lib/FileHandle.pm
5841 Title: "Make IO::File::import use its parameters"
5842 From: Chip Salzenberg
5843 Files: ext/IO/lib/IO/File.pm
5845 Title: "10+ debugger patch"
5846 From: Ilya Zakharevich
5847 Msg-ID: <199612011137.GAA10864@monk.mps.ohio-state.edu>
5848 Date: Sun, 1 Dec 1996 06:37:31 -0500 (EST)
5849 Files: lib/perl5db.pl perl.c pod/perldebug.pod
5851 Title: "Don't call CORE::close in file handle DESTROY method"
5852 From: Chip Salzenberg
5853 Files: ext/IO/lib/IO/Handle.pm
5855 Title: "Re: Namespace cleanup: Does SDBM need binary compatibility?"
5856 From: Hallvard B Furuseth
5857 Msg-ID: <199612031445.PAA19056@bombur2.uio.no>
5858 Date: Tue, 3 Dec 1996 15:45:27 +0100 (MET)
5859 Files: ext/SDBM_File/sdbm/pair.h ext/SDBM_File/sdbm/sdbm.3
5861 Title: "DB_File 1.07"
5863 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
5866 Title: "DB_File 1.08"
5868 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
5875 This patch is closing in on 5.004. It contains lots of small and
5876 valuable changes, but nothing dramatic.
5878 CORE LANGUAGE CHANGES
5880 Title: "Allow &{sub {...}} without warning"
5881 From: Chip Salzenberg
5884 Title: "Make parens optional on [gs]ethost and [gs]et{pw,gr} functions
5885 From: John L. Allen <allen@gateway.grumman.com>
5888 Title: "Fix syntax error with "$x [0]" and "$x {y}" and "@x {y}""
5889 From: Chip Salzenberg
5894 Title: "Fix regex matching of chars with high bit set"
5895 From: Chip Salzenberg
5898 Title: "Hash key memory corruption fix and naming cleanup"
5899 From: Chip Salzenberg
5900 Files: hv.c hv.h perl.h
5902 Title: "Undo broken perf. patch (PADTMP stealing)"
5903 From: Chip Salzenberg
5906 Title: "Make SV unstudied in sv_gets()"
5907 From: Chip Salzenberg
5910 Title: "Better support for UVs"
5912 Files: global.sym old_global.sym perl.h pp.c pp.h proto.h sv.c sv.h
5914 Title: "Minor locale cleanups"
5915 (Accept "POSIX" locale as standard like "C". Reset locale to
5916 'C' when testing strtod() in t/lib/posix.t.)
5917 From: Chip Salzenberg
5918 Files: t/lib/posix.t util.c
5920 Title: "Always taint result of sprintf() on float"
5921 From: Chip Salzenberg
5924 Title: "Fix spurious warning from bitwise string ops"
5925 From: Chip Salzenberg
5928 Title: "Eliminate warning on {,sys}read(,$newvar,)"
5929 From: Chip Salzenberg
5930 Files: doop.c pp_sys.c
5932 Title: "Don't call fcntl(fileno(rsfp)) if !rsfp"
5933 From: Chip Salzenberg
5936 Title: "Save message when calling __DIE__ hook"
5937 From: Chip Salzenberg
5940 Title: "Namespace cleanup"
5941 From: Chip Salzenberg
5942 Files: global.sym old_global.sym perl.h
5944 Title: "Modify perl_exp.SH; create old_perl_exp.SH; document old_*"
5945 From: Chip Salzenberg
5946 Files: Configure INSTALL MANIFEST old_perl_exp.SH perl_exp.SH
5950 Title: "Reliable signal patch"
5951 From: Kenneth Albanowski
5952 Msg-ID: <Pine.LNX.3.93.961126053209.294J-100000@kjahds.com>
5953 Date: Tue, 26 Nov 1996 05:40:50 -0500 (EST)
5954 Files: global.sym mg.c old_global.sym perl.h pp_sys.c proto.h util.c
5956 Title: "Emulate missing flock() with either fcntl() or lockf()"
5957 From: Chip Salzenberg
5960 Title: "3_09: minor patches for OS/2"
5961 From: Ilya Zakharevich
5962 Msg-ID: <199611270830.DAA04985@monk.mps.ohio-state.edu>
5963 Date: Wed, 27 Nov 1996 03:30:05 -0500 (EST)
5964 Files: doio.c global.sym malloc.c old_global.sym os2/Makefile.SHs
5965 os2/OS2/ExtAttr/Makefile.PL os2/OS2/PrfDB/Makefile.PL
5966 os2/OS2/Process/Makefile.PL os2/OS2/REXX/Makefile.PL
5967 os2/os2.c os2/os2ish.h perl.h
5969 Title: "Re: 5.003_09 and QNX"
5970 From: nort@bottesini.harvard.edu (Norton Allen)
5971 Msg-ID: <9611271836.AA14460@bottesini.harvard.edu>
5972 Date: Wed, 27 Nov 96 13:36:06 est
5973 Files: Configure MANIFEST README.qnx hints/qnx.sh qnx/ar qnx/cpp
5974 t/TEST toke.c util.c x2p/proto.h
5976 Title: "Re: updated patch on the sysread, syswrite for VMS"
5977 From: Charles Bailey
5978 Msg-ID: <01ICB648K2XG001A1D@hmivax.humgen.upenn.edu>
5979 Date: Tue, 26 Nov 1996 17:28:23 -0500 (EST)
5982 LIBRARY AND EXTENSIONS
5984 Title: "Minor patch to debugger"
5985 From: Ilya Zakharevich
5986 Msg-ID: <199611290533.AAA08053@monk.mps.ohio-state.edu>
5987 Date: Fri, 29 Nov 1996 00:33:49 -0500 (EST)
5988 Files: lib/perl5db.pl
5990 Title: "AutoLoader::AUTOLOAD optimization"
5991 From: Nick Ing-Simmons
5992 Msg-ID: <199611231954.TAA09921@ni-s.u-net.com>
5993 Date: Sat, 23 Nov 1996 19:54:52 GMT
5994 Files: lib/AutoLoader.pm
5996 Title: "Diagnostic cleanup"
5997 From: Chip Salzenberg
5998 Files: lib/diagnostics.pm pod/perldiag.pod
6002 Title: "Improve documentation for sysread() and syswrite()"
6003 From: Chip Salzenberg
6004 Files: pod/perlfunc.pod
6006 Title: "Document how to use $SIG{ALRM} and alarm()"
6007 From: Roderick Schertler
6008 Msg-ID: <5898.849026569@eeyore.ibcinc.com>
6009 Date: Tue, 26 Nov 1996 11:42:49 -0500
6010 Files: pod/perlfunc.pod
6017 This patch was a compendium of various fixes and enhancements from
6018 many people, including some serious improvement in lexical variable
6019 scoping and locale handling.
6021 CORE LANGUAGE CHANGES
6023 Title: "Lexical locales"
6024 (make effectiveness of locales depend on C<use locale>)
6025 From: Chip Salzenberg
6026 Files: too many to list
6028 Title: "Lexical scoping cleanup"
6029 (tighten scoping of lexical variables, somewhat on the
6030 new constructs and somewhat on the old)
6031 From: Chip Salzenberg
6032 Files: many... but mostly perly.y and toke.c
6034 Title: "Re: memory corruption / security bug in sysread,syswrite + pa
6035 From: Jarkko Hietaniemi
6036 Msg-ID: <199611251946.VAA30459@alpha.hut.fi>
6037 Date: Mon, 25 Nov 1996 21:46:31 +0200 (EET)
6038 Files: MANIFEST pod/perldiag.pod pod/perlfunc.pod pp_sys.c
6043 Title: "Configure fix for handling DynaLoader"
6044 From: Chip Salzenberg
6047 Title: "Properly prototype safe{malloc,calloc,realloc,free}."
6048 From: Chip Salzenberg
6051 Title: "UnixWare 2.1 fix for perl5.003_08 - cope with fp->_cnt < -1,
6052 From: John Hughes <john@AtlanTech.COM>
6053 Msg-ID: <01BBD6EE.E915C860@malvinas.AtlanTech.COM>
6054 Date: Wed, 20 Nov 1996 14:27:06 +0100
6057 Title: ""static" call to UNIVERSAL::can"
6058 From: Nick Ing-Simmons
6059 Msg-ID: <199611211547.PAA15878@pluto>
6060 Date: Thu, 21 Nov 1996 15:47:46 GMT
6063 Title: "die -> croak"
6064 From: Gurusamy Sarathy
6065 Msg-ID: <199611212111.QAA17070@aatma.engin.umich.edu>
6066 Date: Thu, 21 Nov 1996 16:11:21 -0500
6069 Title: "Patch for embed.pl when !EMBED && !MULTIPLICITY"
6070 From: Chip Salzenberg
6073 Title: "Add new symbols to old_global.sym, too."
6074 From: Chip Salzenberg
6075 Files: global.sym old_global.sym
6077 Title: "Cleanup of {,un}pack('w')."
6078 From: Chip Salzenberg
6081 Title: "Cleanups from Ilya."
6082 From: Chip Salzenberg
6083 Files: gv.c malloc.c pod/perlguts.pod pp_ctl.c
6085 Title: "Fix for unpack('w') on 64-bit systems."
6086 From: Chip Salzenberg
6089 Title: "Re: LC_NUMERIC support is ready + performance"
6090 From: Ilya Zakharevich
6091 Msg-ID: <199611260308.WAA02677@monk.mps.ohio-state.edu>
6092 Date: Mon, 25 Nov 1996 22:08:27 -0500 (EST)
6095 Title: "Hash key sharing improvements from Ilya."
6096 From: Chip Salzenberg
6097 Files: hv.c hv.h proto.h
6099 Title: "Mortal stack pre-allocation from Ilya."
6100 From: Chip Salzenberg
6101 Files: pp.c pp.h pp_ctl.c pp_hot.c pp_sys.c
6105 Title: "VMS patches post-5.003_08"
6106 From: Charles Bailey
6107 Msg-ID: <1996Nov22.181631.1603238@hmivax.humgen.upenn.edu>
6108 Date: Fri, 22 Nov 1996 18:16:31 -0500 (EST)
6109 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_VMS.pm
6110 lib/ExtUtils/MakeMaker.pm lib/File/Path.pm mg.c pp_ctl.c
6111 utils/h2xs.PL vms/config.vms vms/descrip.mms
6112 vms/gen_shrfls.pl vms/genconfig.pl vms/perlvms.pod vms/vms.c
6115 Title: "5.003_08: OS/2-specific bugs/enhancements"
6116 From: Ilya Zakharevich
6117 Msg-ID: <199611241147.GAA00490@monk.mps.ohio-state.edu>
6118 Date: Sun, 24 Nov 1996 06:47:25 -0500 (EST)
6119 Files: README.os2 hints/os2.sh os2/Changes os2/Makefile.SHs
6120 os2/OS2/PrfDB/PrfDB.pm os2/os2.c
6122 Title: "HP patches didn't make it into _08 (fwd)"
6124 Msg-ID: <199611260215.AA100414526@hpcc123.corp.hp.com>
6125 Date: Mon, 25 Nov 96 18:15:26 PST
6126 Files: ext/DynaLoader/dl_hpux.xs
6128 Title: "Another HP "patch" that didn't make it (new hints file)"
6130 Msg-ID: <199611252116.AA245766577@hpcc123.corp.hp.com>
6131 Date: Mon, 25 Nov 1996 13:16:17 -0800
6132 Files: hints/hpux.sh
6134 LIBRARY AND EXTENSIONS
6136 Title: "Elide spurious space in db-hash.t"
6137 From: Chip Salzenberg
6138 Files: t/lib/db-hash.t
6140 Title: "Update documentation and warning in I18N::Collate."
6141 From: Chip Salzenberg
6142 Files: lib/I18N/Collate.pm
6144 Title: "Fix bitwise op test; clean up a couple of others"
6145 From: Chip Salzenberg
6146 Files: t/lib/bigintpm.t t/op/bop.t t/op/overload.t
6148 Title: "minimal timelocal.pl for _09"
6149 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
6150 Msg-ID: <9611191854.AA19586@o09.rosat.mpe-garching.mpg.de>
6151 Date: Tue, 19 Nov 1996 19:54:23 +0100
6152 Files: lib/Time/Local.pm
6154 Title: "Socket test improvement from Ilya."
6155 From: Chip Salzenberg
6156 Files: t/lib/io_sock.t
6159 From: Nick Ing-Simmons
6160 Msg-ID: <199611230917.JAA00471@ni-s.u-net.com>
6161 Date: Sat, 23 Nov 1996 09:17:40 GMT
6166 Title: "perldiag documentation patch."
6168 Msg-ID: <9611201607.AA12729@claudius.bfsec.bt.co.uk>
6169 Date: Wed, 20 Nov 96 16:07:28 GMT
6170 Files: pod/perldiag.pod
6172 Title: "a missing perldiag entry"
6173 From: Gurusamy Sarathy
6174 Msg-ID: <199611212024.PAA15758@aatma.engin.umich.edu>
6175 Date: Thu, 21 Nov 1996 15:24:02 -0500
6176 Files: pod/perldiag.pod
6178 Title: "perlfunc patch"
6180 Msg-ID: <9611201404.AA12477@claudius.bfsec.bt.co.uk>
6181 Date: Wed, 20 Nov 96 14:04:08 GMT
6182 Files: pod/perlfunc.pod
6184 Title: "Patch for pod/perlpod.pod"
6185 From: "Joseph S. Myers" <jsm28@cam.ac.uk>
6186 Msg-ID: <Pine.LNX.3.95.961120235016.6666A-100000@hammer.chu.cam.ac.uk
6187 Date: Wed, 20 Nov 1996 23:54:41 +0000 (GMT)
6188 Files: pod/perlpod.pod
6190 Title: "Update locale documentation."
6191 From: Chip Salzenberg
6192 Files: pod/perli18n.pod
6196 Title: "Fix type mismatches in x2p's safe{alloc,realloc,free}."
6197 From: Chip Salzenberg
6205 This patch was a compendium of various fixes and enhancements from
6206 many people. Here are some of the more significant changes.
6209 CORE LANGUAGE CHANGES
6211 Title: "Make C<no FOO> fail if C<unimport FOO> fails"
6215 Title: "Bitwise op sign rationalization"
6216 (Make bitwise ops result in unsigned values, unless C<use
6217 integer> is in effect. Includes initial support for UVs.)
6218 From: Chip Salzenberg
6219 Files: op.c opcode.pl pod/perlop.pod pod/perltoc.pod pp.c pp.h
6220 pp_hot.c proto.h sv.c t/op/bop.t
6222 Title: "Defined scoping for C<my> in control structures"
6223 (Finally defines semantics of "my" in control expressions,
6224 like the condition of "if" and "while". In all cases, scope
6225 of a "my" var extends to the end of the entire control
6226 structure. Also adds new construct "for my", which
6227 automatically declares the control variable "my" and limits
6228 its scope to the loop.)
6229 From: Chip Salzenberg
6230 Files: op.c perly.c perly.c.diff perly.h perly.y proto.h toke.c
6232 Title: "Fix ++/-- after int conversion (e.g. 'printf "%d"')"
6233 (This patch makes Perl correctly ignore SvIVX() if either
6234 NOK or POK is true, since SvIVX() may be a truncated or
6235 overflowed version of the real value.)
6236 From: Chip Salzenberg
6237 Files: pp.c pp_hot.c sv.c
6239 Title: "Make code match Camel II re: functions that use $_"
6243 Title: "Provide scalar context on left side of "->""
6244 From: Chip Salzenberg
6245 Files: perly.c perly.y
6247 Title: "Quote bearword package/handle FOO in "funcname FOO => 'bar'""
6248 From: Chip Salzenberg
6254 Title: "Warn on overflow of octal and hex integers"
6255 From: Chip Salzenberg
6256 Files: proto.h toke.c util.c
6258 Title: "If -w active, warn for commas and hashes ('#') in qw()"
6259 From: Chip Salzenberg
6262 Title: "Fixes for pack('w')"
6263 From: Ulrich Pfeifer
6264 Files: pp.c t/op/pack.t
6266 Title: "More complete output from sv_dump()"
6267 From: Gurusamy Sarathy
6270 Title: "Major '..' and debugger patches"
6271 From: Ilya Zakharevich
6272 Files: lib/perl5db.pl op.c pp_ctl.c scope.c scope.h
6274 Title: "Fix for formline()"
6275 From: Gurusamy Sarathy
6276 Files: global.sym mg.c perl.h pod/perldiag.pod pp_ctl.c proto.h sv.c
6279 Title: "Fix stack botch in untie and binmode"
6280 From: Gurusamy Sarathy
6283 Title: "Complete EMBED, including symbols from interp.sym"
6284 (New define EMBEDMYMALLOC makes embedding total by
6285 avoiding "Mymalloc" etc.)
6286 From: Chip Salzenberg
6287 Files: MANIFEST embed.pl ext/DynaLoader/dlutils.c
6288 ext/SDBM_File/sdbm/sdbm.h global.sym handy.h malloc.c
6289 perl.h pp_sys.c proto.h regexec.c toke.c util.c
6290 x2p/Makefile.SH x2p/a2p.h x2p/handy.h x2p/util.h
6292 Title: "Support old embedding for people who want it"
6293 From: Chip Salzenberg
6294 Files: MANIFEST Makefile.SH old_embed.pl old_global.sym
6299 Title: "Miscellaneous VMS fixes"
6300 From: Charles Bailey
6301 Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_VMS.pm
6302 lib/Math/Complex.pm lib/Time/Local.pm lib/timelocal.pl
6303 perl.h perl_exp.SH proto.h t/TEST t/io/read.t
6304 t/lib/findbin.t t/lib/getopt.t util.c utils/h2xs.PL
6305 vms/Makefile vms/config.vms vms/descrip.mms
6306 vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
6307 vms/perlvms.pod vms/test.com vms/vms.c
6309 Title: "DJGPP patches (MS-DOS)"
6310 From: "Douglas E. Wegscheid" <wegscd@whirlpool.com>
6311 Files: doio.c dosish.h ext/SDBM_File/sdbm/sdbm.c handy.h
6312 lib/AutoSplit.pm lib/Cwd.pm lib/File/Find.pm malloc.c perl.c
6313 perl.h pp_sys.c proto.h sv.c util.c
6315 Title: "Plan 9 update"
6316 From: Luther Huffman <lutherh@infinet.com>
6317 Files: plan9/buildinfo plan9/config.plan9 plan9/exclude
6318 plan9/genconfig.pl plan9/mkfile plan9/setup.rc
6320 Title: "Patch to make Perl work under AmigaOS"
6321 From: Norbert Pueschel
6322 Files: MANIFEST hints/amigaos.sh installman lib/File/Basename.pm
6323 lib/File/Find.pm pod/pod2man.PL pp_sys.c util.c
6325 LIBRARY AND EXTENSIONS
6327 Title: "DB_File 1.05"
6329 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-hash.t
6331 Title: "Getopts::Std patch for hash support"
6332 From: Stephen Zander <stephen.zander@interlock.mckesson.com>
6333 Files: lib/Getopt/Std.pm
6335 Title: "Kludge for bareword handles"
6336 (Add 'require IO::Handle' at beginning of FileHandle.pm)
6337 From: Chip Salzenberg
6338 Files: ext/FileHandle/FileHandle.pm
6340 Title: "Re: strtod / strtol patch for POSIX module"
6341 From: hammen@gothamcity.jsc.nasa.gov (David Hammen)
6342 Files: Configure config_h.SH ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
6343 ext/POSIX/POSIX.xs t/lib/posix.t
6347 Title: "Fix a2p translation of '{print "a" "b" "c"}'"
6348 From: Chip Salzenberg
6349 Files: x2p/a2p.c x2p/a2p.y
6356 This patch was primarily to fix bugs or include little things I missed
6357 in 5.003_06. 5.003_07 is intended to be stable enough to merit serious
6358 testing with an eye towards eventual release as 5.004.
6360 If it doesn't work for you, try
6362 LC_ALL=C; export LC_ALL
6364 for Bourne shell users, or
6368 for C-shell users. Some versions of IRIX are reported to have
6369 problems with sort when the locale is other than C. This manifests
6370 as an infinite loop in the ./miniperl configpm step.
6372 The details are described below. A very brief summary is:
6374 o Visible Changes to Core Functionality
6376 -Support for BER compressed integers. See perlfunc.pod for
6377 documentation on the 'w' option.
6379 -untaint support added to IO extension.
6381 o Changes in Core Internals
6383 -Perl's realloc is once again called 'Myremalloc' (with -DHIDEMYMALLOC),
6384 as it was pre-5.003_01. Again, this is for binary compatibility
6385 with 5.003. (5.003_06 erroneously called it Myrealloc.)
6387 -Getopt::Long updated to version 2.4.
6389 o Configure and build enhancements
6391 -improved SCO hints. Actually these are unconfirmed guesses, but
6394 -OS/2 and Plan9 updates.
6398 -print sort (4,1,3,2);
6400 -group numbers are integers again.
6402 -other things. See the specific changes for details.
6406 Here are the specific file-by-file changes.
6410 Updated for 5.003_07.
6412 Fixed a spelling error.
6416 Detect GNU libc (thanks, Skimo!) and avoid nm if we have GNU libc.
6417 Since the GNU libc test requires compiling and linking a test
6418 program, the dependencies have been altered and lots of pieces of
6419 Configure have moved around unchanged. The patch is big but the
6422 Allow for both <sys/select.h> and <time.h> in fd_set tests.
6423 Systems which don't allow both (e.g. SCO) have to turn off one
6424 or the other in the hints file for now.
6428 Warn about re-using config.sh version-specific values.
6432 Date: Tue, 8 Oct 1996 22:24:48 -0400
6433 From: "Randy J. Ray" <rjray@uswest.com>
6434 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
6436 This is a re-post of my patch to Graham's IO library to add a method in
6437 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
6438 that is of or inherits from IO::Handle. With this flag set, data read from
6439 said handle is not tainted, whether running under -T, suid or sgid.
6441 This patch adds the method to IO.xs, adds documentation and warning to the
6442 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
6443 adds mention of the new file to MANIFEST.
6445 Add mention of t/lib/io_taint.t
6447 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6448 From: Ilya Zakharevich
6454 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6455 From: Ilya Zakharevich
6457 All the executable targets are moved into the same chunk with
6458 shared library target, which is delegated to
6459 $osname/Makefile.SHs if found.
6460 config.h should depend on config_h.SH.
6462 Remove mkmanifest target, since it will generate incorrectly
6463 sorted MANIFEST file, I would imagine (I haven't checked).
6471 Update SH_PATH comment.
6475 Update SH_PATH comment.
6479 Date: Tue, 8 Oct 1996 22:24:48 -0400
6480 From: "Randy J. Ray" <rjray@uswest.com>
6481 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
6483 This is a re-post of my patch to Graham's IO library to add a method in
6484 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
6485 that is of or inherits from IO::Handle. With this flag set, data read from
6486 said handle is not tainted, whether running under -T, suid or sgid.
6488 This patch adds the method to IO.xs, adds documentation and warning to the
6489 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
6490 adds mention of the new file to MANIFEST.
6492 Add method "untaint" into class IO::Handle
6494 Index: ext/IO/lib/IO/Handle.pm
6496 Date: Tue, 8 Oct 1996 22:24:48 -0400
6497 From: "Randy J. Ray" <rjray@uswest.com>
6498 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
6500 This is a re-post of my patch to Graham's IO library to add a method in
6501 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
6502 that is of or inherits from IO::Handle. With this flag set, data read from
6503 said handle is not tainted, whether running under -T, suid or sgid.
6505 This patch adds the method to IO.xs, adds documentation and warning to the
6506 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
6507 adds mention of the new file to MANIFEST.
6509 Document IO::Handle::untaint and give warning about the bad
6512 Index: ext/SDBM_File/sdbm/sdbm.h
6514 Change Myrealloc to Myremalloc to conform to 5.003's version.
6515 I left in the Mycalloc since malloc.c now includes a calloc,
6516 and we might need to hide it.
6520 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6521 From: Ilya Zakharevich
6523 Better error message for overload.
6527 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6528 From: Ilya Zakharevich
6530 Some optimization (speedup in loading GNU utilities with some
6531 memory present - 32M should be quite enough).
6532 Test for revision of EMX, and setting fork()ing appropriately.
6533 libc was in .../st/... instead of mt.
6534 README.os2 is installed as pod/perlos2.pod.
6538 Don't include <sys/select.h> along with <time.h>.
6542 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6543 From: Ilya Zakharevich
6545 Restore timestamps under OS/2 (needed for binary install).
6549 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6550 From: Ilya Zakharevich
6552 Use builtin methods if present under OS/2 (maybe should be
6553 done outside of OS/2 too?).
6555 Index: lib/ExtUtils/MM_Unix.pm
6557 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6558 From: Ilya Zakharevich
6560 Made `use strict'-clean even in parts shadowed by Autoloading.
6562 Index: lib/ExtUtils/typemap
6564 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6565 From: Ilya Zakharevich
6569 Index: lib/ExtUtils/xsubpp
6571 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6572 From: Ilya Zakharevich
6574 Logic for processing RETVAL documented (at last!).
6576 Index: lib/File/Copy.pm
6578 Date: Thu, 10 Oct 1996 00:42:29 -0400 (EDT)
6579 From: Ilya Zakharevich
6580 Subject: Cleanup after new test
6582 Below are patches for File::Copy (copying to filehandles was just
6583 plain broken under OS/2 and VMS)
6585 Index: lib/FindBin.pm
6587 Date: Fri, 20 Sep 1996 15:04:04 +0200
6589 Subject: Documentation patch to the FindBin module
6591 Index: lib/Getopt/Long.pm
6593 Update to version 2.4.
6597 Date: Thu, 10 Oct 1996 14:22:05 -0400
6598 From: "Brent B. Powers" <powers@ml.com>
6599 Subject: Re: patch for lib.pm
6601 Ignore undefined entries.
6603 Index: lib/newgetopt.pl
6605 Updated to version 2.4 to match Getopt::Long.
6607 Index: makedepend.SH
6609 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6610 From: Ilya Zakharevich
6612 weed out perl_exp.SH, config_h.SH
6613 (They have these funny names to avoid names like perl.exp.SH
6614 with more than two '.' Such names are illegal on some systems.)
6618 Date: Thu, 10 Oct 1996 14:33:08 +0000 ()
6619 From: Chip Salzenberg
6620 Subject: Re: Group fix for 5.003_06
6622 The group problems recently experienced are due to a small error
6623 introduced in 5.003_06. This patch is required to fix the bug:
6627 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6628 From: Ilya Zakharevich
6630 sys/un.h is not very useful without Merlin toolkit.
6631 updates for fork()ing.
6633 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6634 From: Ilya Zakharevich
6638 Index: os2/Makefile.SHs
6640 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6641 From: Ilya Zakharevich
6643 Convoluted process to create chimera executables added.
6644 aout_clean is done automatically on clean.
6646 Index: os2/OS2/ExtAttr/t/os2_ea.t
6648 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6649 From: Ilya Zakharevich
6651 Use `unlink' where appropriate.
6653 Index: os2/diff.configure
6659 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6660 From: Ilya Zakharevich
6662 /bin/sh is translated to the configured value of location of sh.exe.
6663 popen() used even if we can fork (as we do now).
6664 builtins added for the sake of path manipulation.
6668 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6669 From: Ilya Zakharevich
6671 sys/un.h is not very useful without Merlin toolkit.
6672 updates for fork()ing.
6676 Change to subversion 7.
6680 Date: Wed, 9 Oct 1996 19:03:41 +0000
6682 Subject: Infinte loop with perl_destruct_level and $SIG{__WARN__}
6684 I've just started using purify on a perl with DBD::Oracle linked in
6685 (the number of uninitialised memory reads in the Oracle libraries
6688 If perl_destruct_level and $SIG{__WARN__} are set then I see a range
6689 of problems typified by this example and folowed by a core dump:
6691 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6692 From: Ilya Zakharevich
6694 Copywrite of OS/2 port now has \n\n.
6695 Now deletes -e file (again!) if compilation is interrupted.
6699 Change Myrealloc to Myremalloc to conform to 5.003's version.
6700 I left in the Mycalloc since malloc.c now includes a calloc,
6701 and we might need to hide it.
6705 Updated for 5.003_07
6707 Index: plan9/arpa/inet.h
6709 Updated for 5.003_07
6711 Index: plan9/buildinfo
6713 Updated for 5.003_07
6715 Index: plan9/config.plan9
6717 Updated for 5.003_07
6719 Index: plan9/exclude
6721 Updated for 5.003_07
6723 Index: plan9/fndvers
6725 Updated for 5.003_07
6727 Index: plan9/genconfig.pl
6729 Updated for 5.003_07
6733 Updated for 5.003_07
6735 Index: plan9/myconfig.plan9
6737 Updated for 5.003_07
6739 Index: plan9/perlplan9.doc
6741 Updated for 5.003_07
6743 Index: plan9/perlplan9.pod
6745 Updated for 5.003_07
6747 Index: plan9/plan9.c
6749 Updated for 5.003_07
6751 Index: plan9/plan9ish.h
6753 Updated for 5.003_07
6755 Index: plan9/setup.rc
6757 Updated for 5.003_07
6759 Index: plan9/versnum
6761 Updated for 5.003_07
6763 Index: pod/perldiag.pod
6765 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6766 From: Ilya Zakharevich
6768 mention that malloc in berkeley DB is broken, and PERL_BADFREE.
6769 OS/2-specific messages added.
6771 Index: pod/perlfunc.pod
6773 Date: 20 Sep 1996 13:17:14 +0200
6774 From: Ulrich Pfeifer
6775 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
6777 Index: pod/perli18n.pod
6779 Updated version with high bits intact.
6781 Index: pod/perlop.pod
6783 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6784 From: Ilya Zakharevich
6786 Crossrefs corrected.
6788 Index: pod/perltrap.pod
6790 Clarified that warn() _always_ printed to STDERR, both in perl4
6793 Index: pod/perlvar.pod
6795 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6796 From: Ilya Zakharevich
6802 Date: 20 Sep 1996 13:17:14 +0200
6803 From: Ulrich Pfeifer
6804 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
6808 Date: Wed, 9 Oct 1996 19:07:24 GMT
6809 From: Chris Faylor <cgf@bbc.com>
6811 The problem is that SCO apparently needs to have a file opened
6812 with write privileges for chsize to work correctly.
6816 Date: Tue, 08 Oct 1996 23:54:47 -0400
6817 From: Gurusamy Sarathy
6818 Subject: Re: Sorting lists of integers doesn't always work
6820 >> > print sort (4,1,2,3);
6822 >> > actually prints "4123", i.e. doesn't actually sort. Bug? Feature?
6824 This broke between 5.001n and 5.002. There was a long winded thread
6825 about sorting undefs in some order (rather than coredumping) around
6826 the 5.002beta times (search for "bogorefs" in the subject-line on
6827 p5p archive for details). Larry added in some code that presumes that
6828 the private flags are set by the time qsort() is called:
6830 Unfortunately, sv_2pv() does not set the POKp flag, so the above
6831 code breaks! Here's a patch against 5.00306.
6833 Index: t/lib/anydbm.t
6835 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6836 From: Ilya Zakharevich
6838 File mode under OS/2 is not what you expect. However, this has
6839 nothing to do with databases, _and_ there is a test
6840 for this in stat.t (which dutifully fails). There is
6841 no point to consider this behaviour as a bug in
6843 So OS/2 is special-cased in these tests.
6845 Index: t/lib/db-btree.t
6847 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6848 From: Ilya Zakharevich
6850 File mode under OS/2 is not what you expect. However, this has
6851 nothing to do with databases, _and_ there is a test
6852 for this in stat.t (which dutifully fails). There is
6853 no point to consider this behaviour as a bug in
6855 So OS/2 is special-cased in these tests.
6857 Index: t/lib/db-hash.t
6859 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6860 From: Ilya Zakharevich
6862 File mode under OS/2 is not what you expect. However, this has
6863 nothing to do with databases, _and_ there is a test
6864 for this in stat.t (which dutifully fails). There is
6865 no point to consider this behaviour as a bug in
6867 So OS/2 is special-cased in these tests.
6869 Index: t/lib/db-recno.t
6871 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6872 From: Ilya Zakharevich
6874 File mode under OS/2 is not what you expect. However, this has
6875 nothing to do with databases, _and_ there is a test
6876 for this in stat.t (which dutifully fails). There is
6877 no point to consider this behaviour as a bug in
6879 So OS/2 is special-cased in these tests.
6883 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6884 From: Ilya Zakharevich
6886 File mode under OS/2 is not what you expect. However, this has
6887 nothing to do with databases, _and_ there is a test
6888 for this in stat.t (which dutifully fails). There is
6889 no point to consider this behaviour as a bug in
6891 So OS/2 is special-cased in these tests.
6893 Index: t/lib/io_pipe.t
6895 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6896 From: Ilya Zakharevich
6898 Better error message on dying.
6900 Index: t/lib/io_taint.t
6902 Date: Tue, 8 Oct 1996 22:24:48 -0400
6903 From: "Randy J. Ray" <rjray@uswest.com>
6904 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
6906 This is a re-post of my patch to Graham's IO library to add a method in
6907 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
6908 that is of or inherits from IO::Handle. With this flag set, data read from
6909 said handle is not tainted, whether running under -T, suid or sgid.
6911 This patch adds the method to IO.xs, adds documentation and warning to the
6912 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
6913 adds mention of the new file to MANIFEST.
6915 Test suite for the untaint method of class IO::Handle.
6919 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6920 From: Ilya Zakharevich
6922 File mode under OS/2 is not what you expect. However, this has
6923 nothing to do with databases, _and_ there is a test
6924 for this in stat.t (which dutifully fails). There is
6925 no point to consider this behaviour as a bug in
6927 So OS/2 is special-cased in these tests.
6931 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6932 From: Ilya Zakharevich
6934 File mode under OS/2 is not what you expect. However, this has
6935 nothing to do with databases, _and_ there is a test
6936 for this in stat.t (which dutifully fails). There is
6937 no point to consider this behaviour as a bug in
6939 So OS/2 is special-cased in these tests.
6943 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6944 From: Ilya Zakharevich
6946 File mode under OS/2 is not what you expect. However, this has
6947 nothing to do with databases, _and_ there is a test
6948 for this in stat.t (which dutifully fails). There is
6949 no point to consider this behaviour as a bug in
6951 So OS/2 is special-cased in these tests.
6953 Index: t/lib/socket.t
6955 Date: Thu, 10 Oct 1996 01:09:59 -0400
6956 From: Spider Boardman
6957 Subject: Re: 5.003_06 is available (results on ULTRIX)
6959 fix t/lib/socket.t to treat TCP like the stream protocol it is
6960 rather than expecting it behave rationally in all cases.
6964 Date: 20 Sep 1996 13:17:14 +0200
6965 From: Ulrich Pfeifer
6966 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
6970 Date: Wed, 09 Oct 1996 00:41:27 -0400
6971 From: Gurusamy Sarathy
6972 Subject: more t/op/sort.t tests
6976 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6977 From: Ilya Zakharevich
6979 uses my_syspopen, my_syspclose ifdef OS2. my_pclose is defined
6980 as my_syspclose ifdef OS2 and can FORK (as OS2 does).
6982 Index: x2p/Makefile.SH
6984 Date: Wed, 9 Oct 96 16:00:29 edt
6985 From: Norton Allen <nort@bottesini.harvard.edu>
6986 Subject: Re: sh Configure?
6988 Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
6989 in the x2p directory, even if $0 isn't set to the full
6990 pathname of the file being extracted.
6992 Index: x2p/cflags.SH
6994 Date: Wed, 9 Oct 96 16:00:29 edt
6995 From: Norton Allen <nort@bottesini.harvard.edu>
6996 Subject: Re: sh Configure?
6998 Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
6999 in the x2p directory, even if $0 isn't set to the full
7000 pathname of the file being extracted.
7007 This patch was primarily to fix bugs, improve the documentation,
7008 and work towards restoring binary compatibility with 5.003.
7009 The details are described below. A very brief summary is:
7011 o Visible Changes to Core Functionality
7013 -Significantly improved support _with documentation_ for
7014 locales, including LC_COLLATE. See the new pod/perli18n.pod.
7015 Thanks to Jarkko Hietaniemi.
7017 -new version of Math::Complex, with test suite. Ought to be
7018 backwards compatible, but check it out if you use Math::Complex.
7020 -Pre-extending hashes now works. keys %hash = 5000 will pre-size
7023 -__DATA__ filehandle is untainted.
7025 o Changes in Core Internals
7027 -gv_fullname and gv_efullname have reverted to their pre-5.003_03
7028 versions for binary compatibility. Actually, they are implemented
7029 as stubs pointing to the new 3-argument forms gv_fullname3 and
7032 -Perl's malloc is once again called 'Mymalloc' (with -DHIDEMYMALLOC),
7033 as it was pre-5.003_01. Again, this is for binary compatibility
7036 o Configure and build enhancements
7038 -many new tests for the standard library.
7040 -test suite now locale-friendly.
7042 -a2p.man and s2p.man now made into pods.
7046 -whitespace lexer errors fixed.
7048 -many, many other things. See details below.
7052 Here are the specific file-by-file changes.
7054 # This is my patch perl5.003_06.pat to perl5.003_05
7055 # The full description is below.
7056 # Please execute the following commands before applying this patch.
7057 # (You can feed this patch to 'sh' to do so.)
7060 # We'll create some new tests, but patch won't automatically make them
7062 for t in abbrev.t autoloader.t basename.t checktree.t complex.t \
7063 env.t fatal.t filecache.t filecopy.t filefind.t filepath.t \
7064 findbin.t getopt.t hostname.t parsewords.t searchdict.t \
7065 selectsaver.t symbol.t texttabs.t textwrap.t timelocal.t
7071 # The a2p.man and s2p.man pages have been changed into pods.
7072 rm -f x2p/a2p.man x2p/s2p.man
7077 This is patch perl5.003_06.pat to perl version 5.003_05.
7078 This takes you from 5.003_05 to 5.003_06.
7080 To apply this patch, run the above commands,
7081 cd to your perl source directory and then type
7083 patch -p1 -N < perl5.003_06.pat
7085 The changes are described after each /^Index:/ line below. This is
7086 designed so you can examine each change with a command such as
7088 csplit -k perl5.003_06.pat '/^Index:/' '{999}'
7090 (Of course, since there are more than 100 Index entries, your
7091 csplit may complain, since many csplit's have an arbitrary limit of 100
7092 files. Still, you can manually split the file or roll your own.)
7096 Updated for 5.003_06.
7100 Add -Wl,rpath option for irix* to find the installed shared
7103 Add /shlib to libpth. It is used by Digital Unix 4.0.
7105 Date: Mon, 30 Sep 1996 14:01:05 +0100
7106 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
7108 Detect Cygnus Win32, or at least don't let Configure get fooled
7109 into thinking it's OS/2.
7113 Date: Mon, 7 Oct 1996 22:03:00 +0300
7114 From: Jarkko Hietaniemi
7115 Subject: LC_COLLATE.
7117 Big patch to add, document, and test LC_COLLATE support.
7119 added LC_COLLATE doc.
7123 Date: Sun, 22 Sep 1996 00:59:56 +0200
7125 Subject: More standard library test scripts
7127 This is a collection of test scripts for the standard library modules.
7128 Some of the tests does not pass unless some of the patches I have sent
7131 Date: Sat, 28 Sep 1996 15:11:06 +0200
7132 From: Andreas Koenig
7133 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
7135 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
7137 Date: Mon, 7 Oct 1996 22:03:00 +0300
7138 From: Jarkko Hietaniemi
7139 Subject: LC_COLLATE.
7141 Big patch to add, document, and test LC_COLLATE support.
7147 Changed Larry's address to larry@wall.org.
7151 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7152 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7153 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7155 Here is a patch for various typos and other defects in the Perl
7156 5.003_05 pods, including the pods embedded in library modules.
7160 Date: Mon, 30 Sep 1996 14:01:05 +0100
7161 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
7163 Warn the user of case-insensitive file systems that they may have
7164 accidentally gotten 'configure' instead of 'Configure'.
7168 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7169 From: Charles Bailey
7170 Subject: VMS patches to 5.003_05
7174 Date: Mon, 30 Sep 1996 01:13:28 -0400
7175 From: Spider Boardman
7176 Subject: Re: pre extending hash? - need speed
7178 The patch below (which is relative to perl5.001l) implements
7179 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
7180 pre-sizing hashes. I've only moved the patch forward from
7181 when I first did it. I'm sure the code in hv_ksplit could be
7186 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7187 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7191 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7192 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7194 Index: ext/DynaLoader/DynaLoader.pm
7196 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7197 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7198 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7200 Here is a patch for various typos and other defects in the Perl
7201 5.003_05 pods, including the pods embedded in library modules.
7203 Index: ext/FileHandle/FileHandle.pm
7205 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7206 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7207 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7209 Here is a patch for various typos and other defects in the Perl
7210 5.003_05 pods, including the pods embedded in library modules.
7220 Index: ext/IO/lib/IO/File.pm
7222 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7223 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7224 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7226 Here is a patch for various typos and other defects in the Perl
7227 5.003_05 pods, including the pods embedded in library modules.
7231 Index: ext/IO/lib/IO/Handle.pm
7233 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7234 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7235 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7237 Here is a patch for various typos and other defects in the Perl
7238 5.003_05 pods, including the pods embedded in library modules.
7242 Index: ext/IO/lib/IO/Pipe.pm
7244 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7245 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7246 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7248 Here is a patch for various typos and other defects in the Perl
7249 5.003_05 pods, including the pods embedded in library modules.
7253 Index: ext/IO/lib/IO/Seekable.pm
7255 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7256 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7257 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7259 Here is a patch for various typos and other defects in the Perl
7260 5.003_05 pods, including the pods embedded in library modules.
7264 Index: ext/IO/lib/IO/Select.pm
7266 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7267 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7268 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7270 Here is a patch for various typos and other defects in the Perl
7271 5.003_05 pods, including the pods embedded in library modules.
7275 Index: ext/IO/lib/IO/Socket.pm
7277 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7278 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7279 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7281 Here is a patch for various typos and other defects in the Perl
7282 5.003_05 pods, including the pods embedded in library modules.
7286 Index: ext/NDBM_File/hints/dynixptx.pl
7288 Perl 5.003_05 compiles on DYNIX/ptx 4.0 (v4.1.3), and passes all tests.
7289 The only change needed is in "ext/NDBM_File/Makefile.PL" - on this system,
7290 ndbm is actually contained in the libc library, and must be linked against
7291 -lc when compiling. (this is for dynamic ELF executables, I didn't compile
7294 Index: ext/Opcode/Opcode.pm
7296 Date: Fri, 20 Sep 1996 12:59:21 +0200
7298 Subject: Re: Symbol.pm clobbers $_ at startup
7300 The same kind of problem seem to be present in Opcode.pm:
7302 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7303 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7304 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7306 Here is a patch for various typos and other defects in the Perl
7307 5.003_05 pods, including the pods embedded in library modules.
7309 Index: ext/Opcode/Safe.pm
7311 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7312 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7313 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7315 Here is a patch for various typos and other defects in the Perl
7316 5.003_05 pods, including the pods embedded in library modules.
7318 Index: ext/POSIX/POSIX.pod
7320 Date: Mon, 7 Oct 1996 22:03:00 +0300
7321 From: Jarkko Hietaniemi
7322 Subject: LC_COLLATE.
7324 Big patch to add, document, and test LC_COLLATE support.
7326 enhanced setlocale() docs and introduced the one-argument variant doc.
7328 Index: ext/POSIX/POSIX.xs
7330 Date: Mon, 7 Oct 1996 22:03:00 +0300
7331 From: Jarkko Hietaniemi
7332 Subject: LC_COLLATE.
7334 Big patch to add, document, and test LC_COLLATE support.
7336 setlocale() allowed one argument only,
7337 call to perl_init_fold() (in util.c) if setlocale() succeeded.
7339 Index: ext/POSIX/hints/next_3.pl
7341 Date: Sat, 28 Sep 1996 15:11:06 +0200
7342 From: Andreas Koenig
7343 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
7345 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
7347 Index: ext/SDBM_File/sdbm/sdbm.h
7349 Revert from Perl_malloc to Mymalloc for binary compatibility with
7352 Index: ext/Socket/Socket.pm
7354 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7355 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7356 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7358 Here is a patch for various typos and other defects in the Perl
7359 5.003_05 pods, including the pods embedded in library modules.
7363 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7364 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7366 Date: Mon, 30 Sep 1996 01:13:28 -0400
7367 From: Spider Boardman
7368 Subject: Re: pre extending hash? - need speed
7370 The patch below (which is relative to perl5.001l) implements
7371 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
7372 pre-sizing hashes. I've only moved the patch forward from
7373 when I first did it. I'm sure the code in hv_ksplit could be
7376 Date: Mon, 7 Oct 1996 22:03:00 +0300
7377 From: Jarkko Hietaniemi
7378 Subject: LC_COLLATE.
7380 Big patch to add, document, and test LC_COLLATE support.
7382 added var lc_collate_active and func mem_collxfrm.
7386 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7387 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7391 Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
7392 From: Kenneth Albanowski
7393 Subject: Full LONG_MAX & co. patch over 5.003_05
7395 This patch contains the changes I've collected for the various _MAX issues
7396 since 5.003_05. No patches issued between 5.003_05 and this one should be
7397 applied, use this one instead.
7399 The effect is to remove the CHAR_* and I8_* constants (which are
7400 ambiguous) and to explicitly cast all of the constants.
7402 Index: hints/machten.sh
7404 Add notes about MachTen 4.0.3 SYSV IPC.
7406 Index: hints/next_3.sh
7408 Replace optimize="-g" by optimize="" since we're just trying to turn off
7411 Date: Sat, 28 Sep 1996 15:11:06 +0200
7412 From: Andreas Koenig
7413 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
7415 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
7419 Date: Fri, 20 Sep 1996 15:38:57 -0400
7420 From: Gurusamy Sarathy
7421 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
7423 I found a subtle problem with the lazydelete mechanism (which is used
7424 to postpone the delete of a entry that may be getting iterated over).
7425 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
7426 needed later to call unsharepvn(). This means that only magical
7427 hash entries can use the HeKLEN slot to hold flags.
7429 Here's a tested patch against 5.00305 that fixes the problem.
7430 The patch simply moves the LAZYDEL hint to become a SV-level private
7433 Date: Mon, 30 Sep 1996 01:13:28 -0400
7434 From: Spider Boardman
7435 Subject: Re: pre extending hash? - need speed
7437 The patch below (which is relative to perl5.001l) implements
7438 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
7439 pre-sizing hashes. I've only moved the patch forward from
7440 when I first did it. I'm sure the code in hv_ksplit could be
7445 Date: Fri, 20 Sep 1996 15:38:57 -0400
7446 From: Gurusamy Sarathy
7447 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
7449 I found a subtle problem with the lazydelete mechanism (which is used
7450 to postpone the delete of a entry that may be getting iterated over).
7451 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
7452 needed later to call unsharepvn(). This means that only magical
7453 hash entries can use the HeKLEN slot to hold flags.
7455 Here's a tested patch against 5.00305 that fixes the problem.
7456 The patch simply moves the LAZYDEL hint to become a SV-level private
7461 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7462 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7463 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7465 Here is a patch for various typos and other defects in the Perl
7466 5.003_05 pods, including the pods embedded in library modules.
7470 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7471 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7472 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7474 Here is a patch for various typos and other defects in the Perl
7475 5.003_05 pods, including the pods embedded in library modules.
7477 Index: lib/AutoLoader.pm
7479 Date: Mon Sep 9 09:29:44 1996
7481 Subject: Re: problem with 'die' and UserAgent
7483 > This is a patch to the AutoLoader.pm (from 5.003) that fixes the problem:
7484 This is a better patch (no need to test for /::DESTROY$/ twice):
7486 Date: Mon, 30 Sep 1996 00:54:37 -0400
7487 From: Spider Boardman
7489 The test and patches for AutoLoader were also non-functional,
7490 since the regexp context (curpm) was still being clobbered by the
7491 filename manipulations:
7493 Date: Sun, 06 Oct 1996 16:15:07 +0200
7495 Subject: Re: Can't locate auto/U/autosplit.ix
7497 It would IMHO be much better if the AutoLoader exported the AUTOLOAD()
7498 function. With an exported AUTOLOAD() we would not have to inherit
7499 from AutoLoader, and we would avoid these problems.
7501 This patch tries to explain the behavior of AutoLoader instead by
7502 updating its documentation.
7504 Index: lib/Benchmark.pm
7506 Date: Sat, 28 Sep 1996 17:01:22 +0300 (EET DST)
7507 From: Jarkko Hietaniemi
7508 Subject: a really really tiny typo
7510 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7511 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7512 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7514 Here is a patch for various typos and other defects in the Perl
7515 5.003_05 pods, including the pods embedded in library modules.
7519 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7520 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7521 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7523 Here is a patch for various typos and other defects in the Perl
7524 5.003_05 pods, including the pods embedded in library modules.
7526 Index: lib/Devel/SelfStubber.pm
7528 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7529 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7530 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7532 Here is a patch for various typos and other defects in the Perl
7533 5.003_05 pods, including the pods embedded in library modules.
7537 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7538 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7539 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7541 Here is a patch for various typos and other defects in the Perl
7542 5.003_05 pods, including the pods embedded in library modules.
7544 Index: lib/Exporter.pm
7546 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7547 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7548 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7550 Here is a patch for various typos and other defects in the Perl
7551 5.003_05 pods, including the pods embedded in library modules.
7553 Index: lib/ExtUtils/Embed.pm
7555 Remove unwantd space after the I in -I$Config[archlib}
7557 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7558 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7559 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7561 Here is a patch for various typos and other defects in the Perl
7562 5.003_05 pods, including the pods embedded in library modules.
7564 Index: lib/ExtUtils/Install.pm
7566 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7567 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7568 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7570 Here is a patch for various typos and other defects in the Perl
7571 5.003_05 pods, including the pods embedded in library modules.
7573 Index: lib/ExtUtils/MM_Unix.pm
7575 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7576 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7577 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7579 Here is a patch for various typos and other defects in the Perl
7580 5.003_05 pods, including the pods embedded in library modules.
7582 Index: lib/ExtUtils/MM_VMS.pm
7584 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7585 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7586 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7588 Here is a patch for various typos and other defects in the Perl
7589 5.003_05 pods, including the pods embedded in library modules.
7591 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7592 From: Charles Bailey
7593 Subject: VMS patches to 5.003_05
7595 Index: lib/ExtUtils/MakeMaker.pm
7597 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7598 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7599 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7601 Here is a patch for various typos and other defects in the Perl
7602 5.003_05 pods, including the pods embedded in library modules.
7604 Index: lib/ExtUtils/Manifest.pm
7606 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7607 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7608 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7610 Here is a patch for various typos and other defects in the Perl
7611 5.003_05 pods, including the pods embedded in library modules.
7613 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7614 From: Charles Bailey
7615 Subject: VMS patches to 5.003_05
7617 Index: lib/ExtUtils/Mksymlists.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/ExtUtils/xsubpp
7628 Change a reference from perlapi(1) to perlxs(1).
7630 Index: lib/File/Basename.pm
7632 Date: Fri, 20 Sep 1996 14:11:05 +0200
7634 Subject: File::BaseName: "/" is legal path separator for MSDOS
7636 The File::BaseName module should allow "/" as path separator when
7637 fileparse_set_fstype("MSDOS") is in effect:
7639 Date: Fri, 20 Sep 1996 13:58:52 +0200
7641 Subject: File::Basename documentation patch
7643 Date: Mon, 30 Sep 1996 00:54:37 -0400
7644 From: Spider Boardman
7646 For t/lib/basename.t, though, the associated patch for
7647 File::Basename was also wrong:
7649 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7650 From: Charles Bailey
7651 Subject: VMS patches to 5.003_05
7653 Index: lib/File/Copy.pm
7655 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7656 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7657 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7659 Here is a patch for various typos and other defects in the Perl
7660 5.003_05 pods, including the pods embedded in library modules.
7662 Index: lib/File/Find.pm
7664 Date: Sat, 7 Sep 1996 21:37:44 +0200
7665 From: Michael De La Rue <mikedlr@it.com.pl>
7666 Subject: File::Find assumes $_ remains unchanged; bug
7668 The File::Find perl module assumes that the $_ variable remains unchanged
7669 through the user defined function which is callbacked from find. It carries
7670 out a stat operation
7672 Simplest fix is merely to document this
7674 Index: lib/File/Path.pm
7676 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7677 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7678 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7680 Here is a patch for various typos and other defects in the Perl
7681 5.003_05 pods, including the pods embedded in library modules.
7683 Index: lib/FindBin.pm
7685 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7686 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7687 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7689 Here is a patch for various typos and other defects in the Perl
7690 5.003_05 pods, including the pods embedded in library modules.
7692 Index: lib/Getopt/Long.pm
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/I18N/Collate.pm
7703 Date: Mon, 7 Oct 1996 22:03:00 +0300
7704 From: Jarkko Hietaniemi
7705 Subject: LC_COLLATE.
7707 Big patch to add, document, and test LC_COLLATE support.
7709 deprecated and trapped (will whine if called and tell to migrate away)
7711 Index: lib/IPC/Open2.pm
7713 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7714 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7715 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7717 Here is a patch for various typos and other defects in the Perl
7718 5.003_05 pods, including the pods embedded in library modules.
7720 Index: lib/IPC/Open3.pm
7722 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7723 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7724 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7726 Here is a patch for various typos and other defects in the Perl
7727 5.003_05 pods, including the pods embedded in library modules.
7729 Index: lib/Math/BigInt.pm
7731 Date: Mon, 7 Oct 1996 22:03:00 +0300
7732 From: Jarkko Hietaniemi
7733 Subject: LC_COLLATE.
7735 Big patch to add, document, and test LC_COLLATE support.
7737 ord() is a dangerous thing.
7739 Index: lib/Math/Complex.pm
7741 Date: Thu, 03 Oct 96 18:38:08 +0200
7742 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
7743 # Complex numbers and associated mathematical functions
7744 # -- Raphael Manfredi, Sept 1996
7745 # New version. Should be backwards compatible, but please
7746 # check it out if you use it.
7748 Index: lib/Pod/Text.pm
7750 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7751 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7752 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7754 Here is a patch for various typos and other defects in the Perl
7755 5.003_05 pods, including the pods embedded in library modules.
7757 Index: lib/Search/Dict.pm
7759 Date: Sat, 21 Sep 1996 23:02:42 +0200
7761 Subject: look() in Search::Dict should use lc() istead of tr/A-Z/a-z/
7763 The Search::Dict look() function should use the lc() function instead
7764 of tr/A-Z/a-z/. This will make folding of non-english letters work if
7765 the locale is set up correctly.
7767 Index: lib/SelfLoader.pm
7769 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7770 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7771 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7773 Here is a patch for various typos and other defects in the Perl
7774 5.003_05 pods, including the pods embedded in library modules.
7776 Index: lib/Symbol.pm
7778 Date: Fri, 20 Sep 1996 12:38:14 +0200
7780 Subject: Symbol.pm clobbers $_ at startup
7782 perl -le 'BEGIN {$_="foo";} use Symbol; print qualify($_)'
7784 I don't understand why the module want to initialize %global from
7785 <DATA> in the first place. Perhaps we want to apply this patch
7788 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7789 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7790 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7792 Here is a patch for various typos and other defects in the Perl
7793 5.003_05 pods, including the pods embedded in library modules.
7795 Index: lib/Sys/Hostname.pm
7797 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7798 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7799 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7801 Here is a patch for various typos and other defects in the Perl
7802 5.003_05 pods, including the pods embedded in library modules.
7804 Index: lib/Term/Cap.pm
7806 Date: 23 Sep 1996 14:11:38 +0200
7807 From: Ulrich Pfeifer
7808 Subject: Patch for Term::Cap
7810 'use Term::Cap' produces a warning when diagnosics are active. The
7811 patch below avoids the warning.
7813 [The $entry .= $_ usage is idiomatic enough that it ought to be
7814 ok, I would think, but the patch certainly is ok too.]
7816 Index: lib/Term/Complete.pm
7818 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7819 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7820 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7822 Here is a patch for various typos and other defects in the Perl
7823 5.003_05 pods, including the pods embedded in library modules.
7825 Index: lib/Term/ReadLine.pm
7827 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7828 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7829 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7831 Here is a patch for various typos and other defects in the Perl
7832 5.003_05 pods, including the pods embedded in library modules.
7834 Index: lib/Test/Harness.pm
7836 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7837 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7838 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7840 Here is a patch for various typos and other defects in the Perl
7841 5.003_05 pods, including the pods embedded in library modules.
7843 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7844 From: Charles Bailey
7845 Subject: VMS patches to 5.003_05
7847 Index: lib/Text/Abbrev.pm
7849 Date: 23 Sep 1996 11:33:01 +0200
7850 From: Ulrich Pfeifer
7851 Subject: Text::Abbrev (Re: More standard library test scripts)
7853 This patch merges the Text::Abbrev related patches/tests from Gisle
7854 and my previous patch (i.e. replaces both).
7856 Index: lib/Text/Tabs.pm
7858 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7859 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7860 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7862 Here is a patch for various typos and other defects in the Perl
7863 5.003_05 pods, including the pods embedded in library modules.
7865 Index: lib/Text/Wrap.pm
7867 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7868 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7869 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7871 Here is a patch for various typos and other defects in the Perl
7872 5.003_05 pods, including the pods embedded in library modules.
7874 Index: lib/Time/Local.pm
7876 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7877 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7878 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7880 Here is a patch for various typos and other defects in the Perl
7881 5.003_05 pods, including the pods embedded in library modules.
7883 Index: lib/UNIVERSAL.pm
7887 Index: lib/bigint.pl
7889 Date: Mon, 7 Oct 1996 22:03:00 +0300
7890 From: Jarkko Hietaniemi
7891 Subject: LC_COLLATE.
7893 Big patch to add, document, and test LC_COLLATE support.
7895 ord() is a dangerous thing.
7897 Index: lib/diagnostics.pm
7899 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7900 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7901 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7903 Here is a patch for various typos and other defects in the Perl
7904 5.003_05 pods, including the pods embedded in library modules.
7906 Index: lib/overload.pm
7908 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7909 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7910 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7912 Here is a patch for various typos and other defects in the Perl
7913 5.003_05 pods, including the pods embedded in library modules.
7915 Index: lib/perl5db.pl
7917 Date: Mon, 30 Sep 1996 00:34:58 -0400 (EDT)
7918 From: Ilya Zakharevich
7919 Subject: Re: dereferencing a hash from the debugger won't work
7923 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7924 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7925 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7927 Here is a patch for various typos and other defects in the Perl
7928 5.003_05 pods, including the pods embedded in library modules.
7930 Index: lib/strict.pm
7932 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7933 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7934 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7936 Here is a patch for various typos and other defects in the Perl
7937 5.003_05 pods, including the pods embedded in library modules.
7939 Index: makedepend.SH
7941 Add explicit $touch $firstmakefile for QNX which apparently
7942 preserves modification times for a 'cp' command.
7943 I worry, though, that touch might not be portable to OS/2.
7944 If it is, then I'll remove the fancy case statement.
7948 Not all sbrks return zeroed memory.
7952 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7953 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7955 Date: Sun, 29 Sep 1996 22:18:19 -0400 (EDT)
7956 From: Chip Salzenberg
7957 Subject: 5.003_05: Fix numeric value of $!
7959 This patch undoes a bit of over-zealous integerization in mg.c, related
7960 to the numeric value of $!.
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 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7973 From: Charles Bailey
7974 Subject: VMS patches to 5.003_05
7976 Date: Fri, 4 Oct 1996 12:38:31 -0400 (EDT)
7977 From: Chip Salzenberg
7978 Subject: 5.003_05: Fix numeric $! and $^E
7980 This patch undoes a bit of over-zealous integerization in mg.c,
7981 related to the numeric values of $! and $^E. This patch *REPLACES*
7982 the one I posted earlier, which was only effective for $!.
7984 [Some of this is superceded by similar stuff in the VMS patches.]
7988 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7989 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7991 Date: Mon, 30 Sep 1996 01:13:28 -0400
7992 From: Spider Boardman
7993 Subject: Re: pre extending hash? - need speed
7995 The patch below (which is relative to perl5.001l) implements
7996 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
7997 pre-sizing hashes. I've only moved the patch forward from
7998 when I first did it. I'm sure the code in hv_ksplit could be
8003 Date: Mon, 16 Sep 1996 16:37:48 -0700
8004 From: Jonathan Biggar <jon@sems.com>
8005 Subject: Perl 5.003 bug when embedding in C++ program
8007 The following patch is necessary in order to embed the Perl5.003 interpreter
8008 into a C++ program without getting prototype mismatch errors from the
8013 Date: Mon, 16 Sep 1996 16:37:48 -0700
8014 From: Jonathan Biggar <jon@sems.com>
8015 Subject: Perl 5.003 bug when embedding in C++ program
8017 The following patch is necessary in order to embed the Perl5.003 interpreter
8018 into a C++ program without getting prototype mismatch errors from the
8023 Change to subversion 6.
8027 From: Roderick Schertler
8028 Subject: Re: -T flag and removal of `.' from @INC
8030 support C<perl -e'attached code'>
8032 Date: Tue, 01 Oct 1996 19:02:17 -0400
8033 From: Gurusamy Sarathy
8034 Subject: Re: 2 core dumps (patch)
8035 Message-Id: <199610012302.TAA08395@aatma.engin.umich.edu>
8037 The problem is an uninitialized SV slot in errgv. Here's a patch.
8039 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8040 From: Charles Bailey
8041 Subject: VMS patches to 5.003_05
8045 Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
8046 From: Kenneth Albanowski
8047 Subject: Full LONG_MAX & co. patch over 5.003_05
8049 This patch contains the changes I've collected for the various _MAX issues
8050 since 5.003_05. No patches issued between 5.003_05 and this one should be
8051 applied, use this one instead.
8053 The effect is to remove the CHAR_* and I8_* constants (which are
8054 ambiguous) and to explicitly cast all of the constants.
8056 Date: Mon, 30 Sep 1996 01:13:28 -0400
8057 From: Spider Boardman
8058 Subject: Re: pre extending hash? - need speed
8060 The patch below (which is relative to perl5.001l) implements
8061 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
8062 pre-sizing hashes. I've only moved the patch forward from
8063 when I first did it. I'm sure the code in hv_ksplit could be
8066 Revert from Perl_malloc to Mymalloc for binary compatibility with
8069 Date: Mon, 7 Oct 1996 22:03:00 +0300
8070 From: Jarkko Hietaniemi
8071 Subject: LC_COLLATE.
8073 Big patch to add, document, and test LC_COLLATE support.
8077 Add new function perl_init_fold. (I'm not sure it goes here.)
8081 Date: Thu, 12 Sep 96 15:58 PDT
8082 From: Hunter Kelly <retnuh@zule.pixar.com>
8083 Subject: Re: 5.003_05 is available.
8085 Fix PerlIO_reopen parameters.
8089 Date: Fri, 13 Sep 1996 17:24:01 -0400
8090 From: John Stoffel <jfs@jfs.fluent.com>
8091 Subject: Re: 5.003_05 is available.
8093 Undef Irix getc_unlocked and putc_unlocked #defines.
8095 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8096 From: Charles Bailey
8097 Subject: VMS patches to 5.003_05
8101 Date: Mon, 7 Oct 1996 22:03:00 +0300
8102 From: Jarkko Hietaniemi
8103 Subject: LC_COLLATE.
8105 Big patch to add, document, and test LC_COLLATE support.
8107 perli18n.pod (and perlapio.pod, btw) added.
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.
8120 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8121 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8122 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8124 Here is a patch for various typos and other defects in the Perl
8125 5.003_05 pods, including the pods embedded in library modules.
8127 Changed Larry's address to larry@wall.org.
8129 Date: Mon, 7 Oct 1996 22:03:00 +0300
8130 From: Jarkko Hietaniemi
8131 Subject: LC_COLLATE.
8133 Big patch to add, document, and test LC_COLLATE support.
8135 perli18n advertised.
8137 Index: pod/perlapio.pod
8139 Date: Wed, 11 Sep 1996 11:55:18 -0500
8140 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8141 Subject: POD spelling patches
8143 Index: pod/perlbook.pod
8145 Updated for Second Edition.
8147 Index: pod/perlcall.pod
8149 Date: Wed, 11 Sep 1996 11:55:18 -0500
8150 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8151 Subject: POD spelling patches
8153 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8154 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8155 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8157 Here is a patch for various typos and other defects in the Perl
8158 5.003_05 pods, including the pods embedded in library modules.
8160 Index: pod/perldata.pod
8162 Date: Wed, 11 Sep 1996 11:55:18 -0500
8163 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8164 Subject: POD spelling patches
8166 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8167 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8168 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8170 Here is a patch for various typos and other defects in the Perl
8171 5.003_05 pods, including the pods embedded in library modules.
8173 Index: pod/perldebug.pod
8175 Date: Wed, 11 Sep 1996 11:55:18 -0500
8176 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8177 Subject: POD spelling patches
8179 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8180 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8181 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8183 Here is a patch for various typos and other defects in the Perl
8184 5.003_05 pods, including the pods embedded in library modules.
8186 Index: pod/perldiag.pod
8188 Date: Wed, 11 Sep 1996 11:55:18 -0500
8189 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8190 Subject: POD spelling patches
8192 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8193 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8194 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8196 Here is a patch for various typos and other defects in the Perl
8197 5.003_05 pods, including the pods embedded in library modules.
8199 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8200 From: Charles Bailey
8201 Subject: VMS patches to 5.003_05
8203 Index: pod/perldsc.pod
8205 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8206 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8207 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8209 Here is a patch for various typos and other defects in the Perl
8210 5.003_05 pods, including the pods embedded in library modules.
8212 Index: pod/perlembed.pod
8214 Date: Wed, 11 Sep 1996 11:55:18 -0500
8215 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8216 Subject: POD spelling patches
8218 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8219 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8220 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8222 Here is a patch for various typos and other defects in the Perl
8223 5.003_05 pods, including the pods embedded in library modules.
8225 Index: pod/perlform.pod
8227 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8228 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8229 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8231 Here is a patch for various typos and other defects in the Perl
8232 5.003_05 pods, including the pods embedded in library modules.
8234 Index: pod/perlfunc.pod
8236 Date: Wed, 11 Sep 1996 11:55:18 -0500
8237 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8238 Subject: POD spelling patches
8240 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8241 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8242 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8244 Here is a patch for various typos and other defects in the Perl
8245 5.003_05 pods, including the pods embedded in library modules.
8247 Index: pod/perlguts.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
8252 Date: Mon, 23 Sep 96 13:18:01 PDT
8254 Subject: Re: perlguts API Listing patch
8256 Here's the lastest complete version for inclusion into _06 or .004. This
8257 incorporates and supersedes Dean's patch.
8259 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8260 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8261 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8263 Here is a patch for various typos and other defects in the Perl
8264 5.003_05 pods, including the pods embedded in library modules.
8266 Index: pod/perli18n.pod
8268 Date: Mon, 7 Oct 1996 22:03:00 +0300
8269 From: Jarkko Hietaniemi
8270 Subject: LC_COLLATE.
8272 Big patch to add, document, and test LC_COLLATE support.
8276 Index: pod/perlipc.pod
8278 Date: Wed, 11 Sep 1996 11:55:18 -0500
8279 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8280 Subject: POD spelling patches
8282 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8283 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8284 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8286 Here is a patch for various typos and other defects in the Perl
8287 5.003_05 pods, including the pods embedded in library modules.
8289 Index: pod/perllol.pod
8291 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8292 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8293 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8295 Here is a patch for various typos and other defects in the Perl
8296 5.003_05 pods, including the pods embedded in library modules.
8298 Index: pod/perlmod.pod
8300 Date: Wed, 11 Sep 1996 11:55:18 -0500
8301 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8302 Subject: POD spelling patches
8304 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8305 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8306 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8308 Here is a patch for various typos and other defects in the Perl
8309 5.003_05 pods, including the pods embedded in library modules.
8311 Date: Wed, 02 Oct 1996 16:52:08 -0400
8312 From: Roderick Schertler
8313 Subject: documentation for $? in END
8315 Document the behavior with $? WRT END subroutines.
8317 Index: pod/perlobj.pod
8319 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8320 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8321 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8323 Here is a patch for various typos and other defects in the Perl
8324 5.003_05 pods, including the pods embedded in library modules.
8326 Index: pod/perlop.pod
8328 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8329 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8330 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8332 Here is a patch for various typos and other defects in the Perl
8333 5.003_05 pods, including the pods embedded in library modules.
8335 Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
8336 From: Kenneth Albanowski
8337 Subject: Re: Suggestion for improving man page
8339 Add alternative names for various escape sequences.
8341 Index: pod/perlpod.pod
8343 Date: Wed, 11 Sep 1996 11:55:18 -0500
8344 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8345 Subject: POD spelling patches
8347 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8348 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8349 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8351 Here is a patch for various typos and other defects in the Perl
8352 5.003_05 pods, including the pods embedded in library modules.
8354 Index: pod/perlre.pod
8356 Date: Wed, 11 Sep 1996 11:55:18 -0500
8357 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8358 Subject: POD spelling patches
8360 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8361 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8362 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8364 Here is a patch for various typos and other defects in the Perl
8365 5.003_05 pods, including the pods embedded in library modules.
8367 Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
8368 From: Kenneth Albanowski
8369 Subject: Re: Suggestion for improving man page
8371 Add alternative names for various escape sequences.
8373 Index: pod/perlref.pod
8375 Date: Wed, 11 Sep 1996 11:55:18 -0500
8376 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8377 Subject: POD spelling patches
8379 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8380 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8381 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8383 Here is a patch for various typos and other defects in the Perl
8384 5.003_05 pods, including the pods embedded in library modules.
8386 Index: pod/perlrun.pod
8388 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8389 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8390 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8392 Here is a patch for various typos and other defects in the Perl
8393 5.003_05 pods, including the pods embedded in library modules.
8395 Index: pod/perlsec.pod
8397 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8398 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8399 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8401 Here is a patch for various typos and other defects in the Perl
8402 5.003_05 pods, including the pods embedded in library modules.
8404 Index: pod/perlstyle.pod
8406 Date: Wed, 11 Sep 1996 11:55:18 -0500
8407 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8408 Subject: POD spelling patches
8410 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8411 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8412 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8414 Here is a patch for various typos and other defects in the Perl
8415 5.003_05 pods, including the pods embedded in library modules.
8417 Index: pod/perlsub.pod
8419 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8420 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8421 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8423 Here is a patch for various typos and other defects in the Perl
8424 5.003_05 pods, including the pods embedded in library modules.
8426 Index: pod/perlsyn.pod
8428 Date: Wed, 11 Sep 1996 11:55:18 -0500
8429 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8430 Subject: POD spelling patches
8432 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8433 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8434 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8436 Here is a patch for various typos and other defects in the Perl
8437 5.003_05 pods, including the pods embedded in library modules.
8439 Index: pod/perltie.pod
8441 Date: Wed, 11 Sep 1996 11:55:18 -0500
8442 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8443 Subject: POD spelling patches
8445 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8446 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8447 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8449 Here is a patch for various typos and other defects in the Perl
8450 5.003_05 pods, including the pods embedded in library modules.
8452 Index: pod/perltoc.pod
8454 Date: Wed, 11 Sep 1996 11:55:18 -0500
8455 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8456 Subject: POD spelling patches
8458 Changed Larry's address to larry@wall.org.
8460 Index: pod/perltrap.pod
8462 Date: Wed, 11 Sep 1996 13:26:18 -0400
8463 From: Gurusamy Sarathy
8464 Subject: a perl425 trap
8466 Here's an addition that should be self-explanatory.
8467 [interpolation issues]
8469 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8470 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8471 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8473 Here is a patch for various typos and other defects in the Perl
8474 5.003_05 pods, including the pods embedded in library modules.
8476 Index: pod/perlvar.pod
8478 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8479 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8480 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8482 Here is a patch for various typos and other defects in the Perl
8483 5.003_05 pods, including the pods embedded in library modules.
8485 Date: Wed, 02 Oct 1996 16:52:08 -0400
8486 From: Roderick Schertler
8487 Subject: documentation for $? in END
8489 Document the behavior with $? WRT END subroutines.
8491 Index: pod/perlxstut.pod
8493 Date: Wed, 11 Sep 1996 11:55:18 -0500
8494 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8495 Subject: POD spelling patches
8497 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8498 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8499 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8501 Here is a patch for various typos and other defects in the Perl
8502 5.003_05 pods, including the pods embedded in library modules.
8504 Index: pod/pod2man.PL
8506 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8507 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8508 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8510 Here is a patch for various typos and other defects in the Perl
8511 5.003_05 pods, including the pods embedded in library modules.
8513 Bugs found in pod2man
8515 The following bugs were noticed, and some fixed:
8517 1. Where a L<> link extends over more than one line, pod2man does not
8518 treat it as a link but displays it literally, and so these have been
8519 rearranged to place the link on one line. This is the only bug worked
8520 around. [Fixed; the rearrangements, which were done beforehand,
8521 remain in some cases, but are no longer necessary, and pod paragraphs
8522 can now be safely reformatted to whatever width is desired in the pod,
8523 without breaking links.]
8525 2. It seems to swallow spaces after certain links: for example, part
8526 of the "open" entry in the perlfunc manpage comes out as "the
8527 \f(CWbinmode\fR entry elsewhere in this documentfor tips", the source
8528 having been "L</binmode> for tips". [Fixed.]
8530 3. 'L</"Pass by Reference">', in perlsub.pod, comes out as '\fI/"Pass
8531 by Reference\fR', that is, with an initial '/"'.
8533 4. If a pod line begins with ".", nothing is done to prevent [tng]roff
8534 from treating it as a [tng]roff instruction.
8536 5. When the paragraph below =head1 NAME has more than one line, this
8537 confuses pod2man: so in the case of Term::Readline, the manpage begins
8538 with a stray line 'no real package is found, substitutes stubs instead
8539 of basic functions."'.
8541 Of course, it would be better to fix pod2man; I hope that the new Pod
8542 modules, when ready, will not have these defects.
8546 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8547 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8549 Date: Mon, 7 Oct 1996 22:03:00 +0300
8550 From: Jarkko Hietaniemi
8551 Subject: LC_COLLATE.
8553 Big patch to add, document, and test LC_COLLATE support.
8555 sortcmp() sprouted a LC_COLLATE branch.
8559 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8560 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8562 Date: Thu, 19 Sep 1996 11:58:22 -0400
8563 From: "Randy J. Ray" <rjray@uswest.com>
8564 Subject: Patch: Untaint FH flag and clean DATA handles
8566 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
8567 on an xpvio->xio_flags struct member. It is used to mark the given
8568 file handle as a clean source, even when tainting is turned on.
8569 There are also patches to pp_sys.c in pp_sysread to check this flag
8570 before tainting data, and in pp_hot.c in do_readline for the same
8571 reason. Lastly, it patches toke.c to automatically set this flag on
8572 on a __DATA__ filehandle. The creation of the $pack::DATA
8573 pseudo-filehandle is already checked against running under eval, so
8574 this should not introduce any insecurity.
8576 This patch *does not*:
8578 * Add the "untaint" keyword.
8582 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8583 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8585 Date: Thu, 19 Sep 1996 11:58:22 -0400
8586 From: "Randy J. Ray" <rjray@uswest.com>
8587 Subject: Patch: Untaint FH flag and clean DATA handles
8589 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
8590 on an xpvio->xio_flags struct member. It is used to mark the given
8591 file handle as a clean source, even when tainting is turned on.
8592 There are also patches to pp_sys.c in pp_sysread to check this flag
8593 before tainting data, and in pp_hot.c in do_readline for the same
8594 reason. Lastly, it patches toke.c to automatically set this flag on
8595 on a __DATA__ filehandle. The creation of the $pack::DATA
8596 pseudo-filehandle is already checked against running under eval, so
8597 this should not introduce any insecurity.
8599 This patch *does not*:
8601 * Add the "untaint" keyword.
8603 Date: Sun, 22 Sep 1996 17:26:57 -0400
8604 From: "Randy J. Ray" <rjray@uswest.com>
8605 Subject: Patch to patch for untainting
8607 The following patch ensures that a glob used as a filehandle that
8608 has had the UNTAINT flag set will not carry that flag over on a
8609 re-open. In a nutshell, a re-open of the DATA filehandle would be
8610 considered untainted, and an object of class IO::Handle (or one of
8611 its sub-classes) that is marked untainted with the untaint method,
8612 then closed and re-opened, retained the untaintedness.
8614 Date: Mon, 30 Sep 1996 00:54:37 -0400
8615 From: Spider Boardman
8617 First, with IO::untaint, the patches as posted resulted in a
8618 miniperl which couldn't open files, so the autosplitting of the
8619 library and the creation of Makefiles for the extensions didn't
8620 work. Worse, it didn't just fail to open files, it dumped core.
8624 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8625 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8627 Date: Mon, 30 Sep 1996 01:13:28 -0400
8628 From: Spider Boardman
8629 Subject: Re: pre extending hash? - need speed
8631 The patch below (which is relative to perl5.001l) implements
8632 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
8633 pre-sizing hashes. I've only moved the patch forward from
8634 when I first did it. I'm sure the code in hv_ksplit could be
8637 Date: Mon, 7 Oct 1996 22:03:00 +0300
8638 From: Jarkko Hietaniemi
8639 Subject: LC_COLLATE.
8641 Big patch to add, document, and test LC_COLLATE support.
8643 mem_collxfrm() and perl_init_fold() added.
8647 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8648 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8652 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8653 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8655 Date: Mon, 30 Sep 1996 01:13:28 -0400
8656 From: Spider Boardman
8657 Subject: Re: pre extending hash? - need speed
8659 The patch below (which is relative to perl5.001l) implements
8660 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
8661 pre-sizing hashes. I've only moved the patch forward from
8662 when I first did it. I'm sure the code in hv_ksplit could be
8665 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8666 From: Charles Bailey
8667 Subject: VMS patches to 5.003_05
8669 I've added some DEBUG_Ps to sv.c which give a trace of the
8670 fast I/O fiddling with stdio in sv_gets(). These were useful
8671 to me in setting up the VMS fast I/O, and I left them in in
8672 case they're useful to someone in the future. However, if you
8673 think it overloads -DP too much, feel free to drop it. (-DP
8674 already adds a profile of op usage to its advertised output.)
8676 Date: Mon, 7 Oct 1996 22:03:00 +0300
8677 From: Jarkko Hietaniemi
8678 Subject: LC_COLLATE.
8680 Big patch to add, document, and test LC_COLLATE support.
8682 sv_cmp() sprouted a LC_COLLATE branch.
8686 Date: Thu, 19 Sep 1996 11:58:22 -0400
8687 From: "Randy J. Ray" <rjray@uswest.com>
8688 Subject: Patch: Untaint FH flag and clean DATA handles
8690 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
8691 on an xpvio->xio_flags struct member. It is used to mark the given
8692 file handle as a clean source, even when tainting is turned on.
8693 There are also patches to pp_sys.c in pp_sysread to check this flag
8694 before tainting data, and in pp_hot.c in do_readline for the same
8695 reason. Lastly, it patches toke.c to automatically set this flag on
8696 on a __DATA__ filehandle. The creation of the $pack::DATA
8697 pseudo-filehandle is already checked against running under eval, so
8698 this should not introduce any insecurity.
8700 This patch *does not*:
8702 * Add the "untaint" keyword.
8704 Date: Fri, 20 Sep 1996 15:38:57 -0400
8705 From: Gurusamy Sarathy
8706 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
8708 I found a subtle problem with the lazydelete mechanism (which is used
8709 to postpone the delete of a entry that may be getting iterated over).
8710 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
8711 needed later to call unsharepvn(). This means that only magical
8712 hash entries can use the HeKLEN slot to hold flags.
8714 Here's a tested patch against 5.00305 that fixes the problem.
8715 The patch simply moves the LAZYDEL hint to become a SV-level private
8718 Index: t/base/term.t
8720 Date: Mon, 7 Oct 1996 22:03:00 +0300
8721 From: Jarkko Hietaniemi
8722 Subject: LC_COLLATE.
8724 Big patch to add, document, and test LC_COLLATE support.
8726 \n not necessarily lt ' '.
8728 Index: t/comp/package.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 XYZ not necessarily gt xyz.
8738 Index: t/lib/abbrev.t
8740 Date: Sun, 22 Sep 1996 00:59:56 +0200
8742 Subject: More standard library test scripts
8744 This is a collection of test scripts for the standard library modules.
8745 Some of the tests does not pass unless some of the patches I have sent
8748 Date: 23 Sep 1996 11:33:01 +0200
8749 From: Ulrich Pfeifer
8750 Subject: Text::Abbrev (Re: More standard library test scripts)
8752 This patch merges the Text::Abbrev related patches/tests from Gisle
8753 and my previous patch (i.e. replaces both).
8755 Index: t/lib/anydbm.t
8757 Date: Mon, 7 Oct 1996 22:03:00 +0300
8758 From: Jarkko Hietaniemi
8759 Subject: LC_COLLATE.
8761 Big patch to add, document, and test LC_COLLATE support.
8763 A not necessarily gt a.
8765 Index: t/lib/autoloader.t
8767 Date: Sun, 22 Sep 1996 00:59:56 +0200
8769 Subject: More standard library test scripts
8771 This is a collection of test scripts for the standard library modules.
8772 Some of the tests does not pass unless some of the patches I have sent
8775 Date: Mon, 30 Sep 1996 00:54:37 -0400
8776 From: Spider Boardman
8778 The test and patches for AutoLoader were also non-functional,
8779 since the regexp context (curpm) was still being clobbered by the
8780 filename manipulations:
8782 Index: t/lib/basename.t
8784 Date: Sun, 22 Sep 1996 00:59:56 +0200
8786 Subject: More standard library test scripts
8788 This is a collection of test scripts for the standard library modules.
8789 Some of the tests does not pass unless some of the patches I have sent
8792 Date: Mon, 30 Sep 1996 00:54:37 -0400
8793 From: Spider Boardman
8795 Fix the number of tests.
8797 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8798 From: Charles Bailey
8799 Subject: VMS patches to 5.003_05
8801 A different set of tests for File::Basename and friends.
8803 Index: t/lib/checktree.t
8805 Date: Sun, 22 Sep 1996 00:59:56 +0200
8807 Subject: More standard library test scripts
8809 This is a collection of test scripts for the standard library modules.
8810 Some of the tests does not pass unless some of the patches I have sent
8813 Index: t/lib/complex.t
8815 Date: Thu, 03 Oct 96 18:38:08 +0200
8816 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
8817 # Complex numbers and associated mathematical functions
8818 # -- Raphael Manfredi, Sept 1996
8820 Tests for new version.
8822 Index: t/lib/db-btree.t
8824 Date: Mon, 7 Oct 1996 22:03:00 +0300
8825 From: Jarkko Hietaniemi
8826 Subject: LC_COLLATE.
8828 Big patch to add, document, and test LC_COLLATE support.
8830 A not necessarily gt a.
8832 Index: t/lib/db-hash.t
8834 Date: Mon, 7 Oct 1996 22:03:00 +0300
8835 From: Jarkko Hietaniemi
8836 Subject: LC_COLLATE.
8838 Big patch to add, document, and test LC_COLLATE support.
8840 A not necessarily gt a.
8844 Date: Sun, 22 Sep 1996 00:59:56 +0200
8846 Subject: More standard library test scripts
8848 This is a collection of test scripts for the standard library modules.
8849 Some of the tests does not pass unless some of the patches I have sent
8852 Index: t/lib/fatal.t
8854 Date: Sun, 22 Sep 1996 00:59:56 +0200
8856 Subject: More standard library test scripts
8858 This is a collection of test scripts for the standard library modules.
8859 Some of the tests does not pass unless some of the patches I have sent
8862 Index: t/lib/filecache.t
8864 Date: Sun, 22 Sep 1996 00:59:56 +0200
8866 Subject: More standard library test scripts
8868 This is a collection of test scripts for the standard library modules.
8869 Some of the tests does not pass unless some of the patches I have sent
8872 Index: t/lib/filecopy.t
8874 Date: Sun, 22 Sep 1996 00:59:56 +0200
8876 Subject: More standard library test scripts
8878 This is a collection of test scripts for the standard library modules.
8879 Some of the tests does not pass unless some of the patches I have sent
8882 Index: t/lib/filefind.t
8884 Date: Sun, 22 Sep 1996 00:59:56 +0200
8886 Subject: More standard library test scripts
8888 This is a collection of test scripts for the standard library modules.
8889 Some of the tests does not pass unless some of the patches I have sent
8892 Index: t/lib/filepath.t
8894 Date: Sun, 22 Sep 1996 00:59:56 +0200
8896 Subject: More standard library test scripts
8898 This is a collection of test scripts for the standard library modules.
8899 Some of the tests does not pass unless some of the patches I have sent
8902 Index: t/lib/findbin.t
8904 Date: Sun, 22 Sep 1996 00:59:56 +0200
8906 Subject: More standard library test scripts
8908 This is a collection of test scripts for the standard library modules.
8909 Some of the tests does not pass unless some of the patches I have sent
8914 Date: Mon, 7 Oct 1996 22:03:00 +0300
8915 From: Jarkko Hietaniemi
8916 Subject: LC_COLLATE.
8918 Big patch to add, document, and test LC_COLLATE support.
8920 A not necessarily gt a.
8922 Index: t/lib/getopt.t
8924 Date: Sun, 22 Sep 1996 00:59:56 +0200
8926 Subject: More standard library test scripts
8928 This is a collection of test scripts for the standard library modules.
8929 Some of the tests does not pass unless some of the patches I have sent
8932 Index: t/lib/hostname.t
8934 Date: Sun, 22 Sep 1996 00:59:56 +0200
8936 Subject: More standard library test scripts
8938 This is a collection of test scripts for the standard library modules.
8939 Some of the tests does not pass unless some of the patches I have sent
8944 Date: Mon, 7 Oct 1996 22:03:00 +0300
8945 From: Jarkko Hietaniemi
8946 Subject: LC_COLLATE.
8948 Big patch to add, document, and test LC_COLLATE support.
8950 A not necessarily gt a.
8954 Date: Mon, 7 Oct 1996 22:03:00 +0300
8955 From: Jarkko Hietaniemi
8956 Subject: LC_COLLATE.
8958 Big patch to add, document, and test LC_COLLATE support.
8960 A not necessarily gt a.
8962 Index: t/lib/parsewords.t
8964 Date: Sun, 22 Sep 1996 00:59:56 +0200
8966 Subject: More standard library test scripts
8968 This is a collection of test scripts for the standard library modules.
8969 Some of the tests does not pass unless some of the patches I have sent
8974 Date: Mon, 7 Oct 1996 22:03:00 +0300
8975 From: Jarkko Hietaniemi
8976 Subject: LC_COLLATE.
8978 Big patch to add, document, and test LC_COLLATE support.
8980 A not necessarily gt a.
8982 Index: t/lib/searchdict.t
8984 Date: Sun, 22 Sep 1996 00:59:56 +0200
8986 Subject: More standard library test scripts
8988 This is a collection of test scripts for the standard library modules.
8989 Some of the tests does not pass unless some of the patches I have sent
8992 Index: t/lib/selectsaver.t
8994 Date: Sun, 22 Sep 1996 00:59:56 +0200
8996 Subject: More standard library test scripts
8998 This is a collection of test scripts for the standard library modules.
8999 Some of the tests does not pass unless some of the patches I have sent
9002 Index: t/lib/symbol.t
9004 Date: Sun, 22 Sep 1996 00:59:56 +0200
9006 Subject: More standard library test scripts
9008 This is a collection of test scripts for the standard library modules.
9009 Some of the tests does not pass unless some of the patches I have sent
9012 Date: Mon, 30 Sep 1996 00:54:37 -0400
9013 From: Spider Boardman
9015 The various new lib/*.t tests didn't all work. For some, it was
9016 only because the count of tests was wrong:
9018 Index: t/lib/texttabs.t
9020 Date: Sun, 22 Sep 1996 00:59:56 +0200
9022 Subject: More standard library test scripts
9024 This is a collection of test scripts for the standard library modules.
9025 Some of the tests does not pass unless some of the patches I have sent
9028 Index: t/lib/textwrap.t
9030 Date: Sun, 22 Sep 1996 00:59:56 +0200
9032 Subject: More standard library test scripts
9034 This is a collection of test scripts for the standard library modules.
9035 Some of the tests does not pass unless some of the patches I have sent
9038 Index: t/lib/timelocal.t
9040 Date: Sun, 22 Sep 1996 00:59:56 +0200
9042 Subject: More standard library test scripts
9044 This is a collection of test scripts for the standard library modules.
9045 Some of the tests does not pass unless some of the patches I have sent
9050 Date: Mon, 30 Sep 1996 01:13:28 -0400
9051 From: Spider Boardman
9052 Subject: Re: pre extending hash? - need speed
9054 The patch below (which is relative to perl5.001l) implements
9055 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
9056 pre-sizing hashes. I've only moved the patch forward from
9057 when I first did it. I'm sure the code in hv_ksplit could be
9060 Date: Mon, 7 Oct 1996 22:03:00 +0300
9061 From: Jarkko Hietaniemi
9062 Subject: LC_COLLATE.
9064 Big patch to add, document, and test LC_COLLATE support.
9066 A not necessarily gt a.
9070 Date: Tue, 01 Oct 1996 16:37:03 -0400 (EDT)
9071 From: Charles Bailey
9072 Subject: Re: glob test 1 failing...bad test or bug
9074 Under AIX 4.1.4, with LOCALE set en_GB (British english) glob test one
9075 fails because <op/*> sorts op/re_* before op/rea*, while
9076 $otherway = `echo op/*` sorts op/re_* after op/re[a-z]*.t
9078 This version doesn't rely on the sorting order.
9082 Date: Mon, 7 Oct 1996 22:03:00 +0300
9083 From: Jarkko Hietaniemi
9084 Subject: LC_COLLATE.
9086 Big patch to add, document, and test LC_COLLATE support.
9088 Index: t/op/readdir.t
9090 Date: Mon, 7 Oct 1996 22:03:00 +0300
9091 From: Jarkko Hietaniemi
9092 Subject: LC_COLLATE.
9094 Big patch to add, document, and test LC_COLLATE support.
9096 A not necessarily gt a.
9100 Date: Mon, 7 Oct 1996 22:03:00 +0300
9101 From: Jarkko Hietaniemi
9102 Subject: LC_COLLATE.
9104 Big patch to add, document, and test LC_COLLATE support.
9106 A not necessarily gt a.
9110 Date: Sat, 14 Sep 1996 17:08:16 -0400
9111 From: Gurusamy Sarathy
9112 Subject: whitespace induced lexer errors (with patch)
9114 I finally got around to fixing skipspace() to not indiscriminately
9115 overwrite oldbufptr and oldoldbufptr (which are used in making
9116 expectation decisions in the lexer).
9118 Date: Sat, 14 Sep 1996 18:55:16 -0400
9119 From: Gurusamy Sarathy
9120 Subject: perl lexer won't accept C<my($a,$b);$a<=>$b;>
9122 Date: Thu, 19 Sep 1996 11:58:22 -0400
9123 From: "Randy J. Ray" <rjray@uswest.com>
9124 Subject: Patch: Untaint FH flag and clean DATA handles
9126 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
9127 on an xpvio->xio_flags struct member. It is used to mark the given
9128 file handle as a clean source, even when tainting is turned on.
9129 There are also patches to pp_sys.c in pp_sysread to check this flag
9130 before tainting data, and in pp_hot.c in do_readline for the same
9131 reason. Lastly, it patches toke.c to automatically set this flag on
9132 on a __DATA__ filehandle. The creation of the $pack::DATA
9133 pseudo-filehandle is already checked against running under eval, so
9134 this should not introduce any insecurity.
9136 This patch *does not*:
9138 * Add the "untaint" keyword.
9142 Date: Mon, 7 Oct 1996 22:03:00 +0300
9143 From: Jarkko Hietaniemi
9144 Subject: LC_COLLATE.
9146 Big patch to add, document, and test LC_COLLATE support.
9148 rewrote perl_init_i18n() completely.
9149 - reworded to be much more friendly and clear.
9150 - perl_init_fold() split to its own function.
9151 wrote mem_collxfrm().
9153 Index: utils/c2ph.PL
9155 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9156 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9157 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9159 Here is a patch for various typos and other defects in the Perl
9160 5.003_05 pods, including the pods embedded in library modules.
9162 Index: utils/h2ph.PL
9164 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9165 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9166 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9168 Here is a patch for various typos and other defects in the Perl
9169 5.003_05 pods, including the pods embedded in library modules.
9171 Index: utils/h2xs.PL
9173 Date: Sat, 21 Sep 1996 16:38:24 -0500
9175 Subject: h2xs bug fix
9177 The h2xs that is in perl5.003_05 has a regexp bug which prevents it from
9178 finding #define statements and filling the constant() function. This patch
9179 fixes that. The h2xs_test program found this--maybe people who are
9180 modifying h2xs should get a copy of the test program.
9182 This also adds a -d to enable debugging messages (there's just one for now).
9183 I've also placed some of the doc-related things in alphabetical order.
9185 h2xs_test can be found in my directory on CPAN. Those of you modifying
9186 xsubpp should know there's a test suite for that, too, called XSTEST which
9187 can also be found in my directory on CPAN.
9189 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9190 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9191 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9193 Here is a patch for various typos and other defects in the Perl
9194 5.003_05 pods, including the pods embedded in library modules.
9196 Index: utils/perldoc.PL
9198 Date: Sun, 29 Sep 1996 22:00:09 -0400 (EDT)
9199 From: Kenneth Albanowski
9200 Subject: perldoc patch
9202 Ilya has found that this change makes perldoc much more useful under OS/2.
9204 Index: vms/config.vms
9206 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9207 From: Charles Bailey
9208 Subject: VMS patches to 5.003_05
9210 Index: vms/descrip.mms
9212 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9213 From: Charles Bailey
9214 Subject: VMS patches to 5.003_05
9216 Index: vms/genconfig.pl
9218 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9219 From: Charles Bailey
9220 Subject: VMS patches to 5.003_05
9222 Index: vms/perlvms.pod
9224 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9225 From: Charles Bailey
9226 Subject: VMS patches to 5.003_05
9230 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9231 From: Charles Bailey
9232 Subject: VMS patches to 5.003_05
9236 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9237 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9238 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9240 This patch just changed the old a2p.man page into a pod page.
9244 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9245 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9246 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9248 This patch just changed the old s2p.man page into a pod page.
9249 I then embedded the pod into the s2p script.
9256 This patch was primarily to fix bugs and to clean up some of
9257 the remaining issues from in 5.003_04. The details are described below.
9258 A very brief summary is:
9260 o Visible Changes to Core Functionality
9262 -Add support for a READLINE method to tied filehandles.
9264 -times function now uses CLK_TCK if HZ is not available, rather
9265 than just defaulting to 60. times output might change on some
9266 systems, but should be correct now.
9268 -AnyDBM_File (modifying ISA does not work as expected)
9269 Now behaves as documented: Modifying ISA works to select
9270 order in which *DB* modules are tried. The default is still
9273 o Configure and build enhancements
9275 -Enhance detection of [gs]etpgrp() variants. Some systems have
9276 BSD-style behavior for one and POSIX for the other. Use
9277 [gs]etpgid() instead, whenever possible.
9279 -You can now build a shared libperl.so without running through
9280 the LD_RUN_PATH hoops, if your system supports appropriate
9281 ld command-line options. Solaris, NetBSD, and Linux are currently
9282 supported. Others are easy to add. (This makes like a lot easier
9287 -Fix installperl and installman so that the -n option really only
9288 prints commands. (previously, it would still do the mkdirs.)
9292 -debugger ought to work.
9294 -A new heredoc tag in Makefile.SH is now quoted. This prevented
9295 5.003_04 from working most places.
9297 -numerous smaller ones, detailed below.
9301 Here are the specific file-by-file changes.
9303 # This is my patch perl5.003_05.pat to perl5.003_04
9304 # The full description is below.
9305 # Please execute the following commands before applying this patch.
9306 # (You can feed this patch to 'sh' to do so.)
9309 # We'll create a new test, but patch won't automatically make it
9312 chmod +x t/io/read.t
9317 This is patch perl5.003_05.pat to perl version 5.003_04.
9318 This takes you from 5.003_04 to 5.003_05.
9320 To apply this patch, run the above commands,
9321 cd to your perl source directory and then type
9323 patch -p1 -N < perl5.003_05.pat
9325 The changes are described after each /^Index/ line below. This is
9326 designed so you can examine each change with a command such as
9328 csplit -k perl5.003_05.pat '/^Index:/' '{99}'
9332 Updated for 5.003_05.
9336 Allow command line or hint-file overrides of $afs.
9338 Allow trailing spaces in nm output for HPUX10.
9340 Check for newer BIND 'search' directives in /etc/resolv.conf as well
9341 as older 'domain' directive.
9343 Enhance detection of [gs]etpgrp() variants. Some systems have
9344 BSD-style behavior for one and POSIX for the other. Use
9345 [gs]etpgid() instead, whenever possible.
9347 Include -s in the -h summary of available options.
9349 Allow command-line override of $afs.
9351 Handle trailing spaces in nm-output on HPUX10.
9353 Set shrpenv for handling LD_RUN_PATH, if needed. (This used to
9354 be in Makefile.SH. Now it's available for other modules too.)
9356 When using shared libperl, avoid LD_RUN_PATH if possible by adding
9357 correct ld flags. Currently, Solaris and NetBSD get the correct
9358 -R $archlibexp/CORE, and Linux gets its
9359 -Wl,-rpath,$archlibexp/CORE flag. Other contributions are
9364 Correct libperl5 -> libperl typo.
9366 Describe MakeMaker's Warning (will try anyway) messages.
9368 More info on where and how to send reports.
9370 Add info on non-Unix ports.
9375 Add new test t/io/read.t.
9377 Add new hints files for ODBM_File for ultrix and hpux.
9379 Add new pod checker script.
9383 A new heredoc tag in Makefile.SH needs to be quoted.
9385 shrpenv stuff moved to Configure.
9387 Index: Porting/Glossary
9389 Updated to match Configure.
9393 VMS 5.003_05 Update.
9397 Subject: turbidity in av.[ch]
9398 Date: Sun, 10 Dec 1995 00:21:31 -0500
9399 From: Gurusamy Sarathy
9401 Some unclean code that I noticed today.
9405 Updated to match newest config_h.SH.
9409 Updated to match Configure.
9411 Changed the DLSYM_NEEDS_UNDERSCORE comment to
9412 /**/ to conform to metaconfig style.
9414 Index: emacs/cperl-mode.el
9416 From: Ilya Zakharevich
9417 Subject: Newer CPerl-mode
9419 Index: ext/DB_File/DB_File.pm
9421 Update to DB_File 1.03.
9423 Index: ext/DB_File/DB_File.xs
9425 Update to DB_File 1.03.
9427 Index: ext/Fcntl/Fcntl.pm
9429 Date: Thu, 5 Sep 1996 18:19:14 -0400 (EDT)
9430 From: Chip Salzenberg
9431 Subject: No AutoLoader for Fcntl
9433 Just like Socket, Fcntl doesn't need splitting and AutoLoading.
9435 Index: ext/FileHandle/FileHandle.pm
9437 From: Roderick Schertler
9438 Subject: FileHandle::DESTROY for fd 0
9440 This fixes FileHandle::DESTROY when called on stdin.
9442 Index: ext/ODBM_File/ODBM_File.xs
9444 Attempt to correct for "Bad free" in Ultrix and HPUX versions of
9447 Index: ext/ODBM_File/hints/hpux.pl
9449 Try to work around "bad free" in dbmclose().
9451 Index: ext/ODBM_File/hints/ultrix.pl
9453 Try to work around "bad free" in dbmclose().
9455 Index: ext/Socket/Socket.pm
9457 Date: Thu, 5 Sep 1996 09:58:08 +0200
9458 From: Andreas Koenig
9459 Subject: Patch to inhibit autosplit on Socket.pm
9461 This patch inhibits production and use of a completely useless
9462 auto/Socket/autosplit.ix.
9466 Make a little more C++-friendly for IBM's CSET++ compiler.
9468 Index: hints/convexos.sh
9470 Remove [gs]etpgrp workaround. Configure & perl.h should handle
9473 Index: hints/hpux.sh
9475 Add note about possible gcc GR3 warning message.
9477 Remove [gs]etpgrp workaround. Configure & perl.h should handle
9482 Turn off optimization for stock cc. This appears to
9483 prevent miniperl core dumps.
9485 Index: hints/solaris_2.sh
9487 Catch GNU ld even though it doesn't identify itself as a GNU tool.
9488 Thanks to Tim Pierce <twpierce@midway.uchicago.edu>.
9490 Index: hints/sunos_4_1.sh
9492 Describe solution for the __lib_version problem with acc on
9497 Date: Thu, 05 Sep 1996 00:25:28 -0400
9498 From: Gurusamy Sarathy
9499 Subject: minor misc. cleanup
9501 This patch makes some minor cleanups to the sources. No change
9502 in functionality whatsoever.
9504 Date: Thu, 05 Sep 1996 02:52:21 -0400
9505 From: Gurusamy Sarathy
9507 Subject: debugger problems--another patch (was Re: 5.003_04)
9509 I have tried to avoid copying of hash keys that are passed to
9510 magical hashes, but it seems that copying may be unavoidable
9511 since the hv_*_ent() functions could be PADTMPs (and other
9512 SVs that may get reused) as keys.
9514 VMS dynamic %ENV fix
9518 From: scotth@sgi.com
9519 Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
9521 Fix installperl so that the -n option really only prints commands.
9522 (previously, it would still do the mkdirs.)
9524 an "ignore installed" option, so that it doesn't bother to check
9525 to see if the target already exists (an optimization that I
9526 *don't* want it to do when I do #1 above)
9530 From: scotth@sgi.com
9531 Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
9533 Fix installperl so that the -n option really only prints commands.
9534 (previously, it would still do the mkdirs.)
9536 an "ignore installed" option, so that it doesn't bother to check
9537 to see if the target already exists (an optimization that I
9538 *don't* want it to do when I do #1 above)
9540 Index: lib/AnyDBM_File.pm
9542 AnyDBM_File (modifying ISA does not work as expected)
9543 Now behaves as documented: Modifying ISA works to select
9544 order in which *DB* modules are tried. The default is still
9548 Add helpful "die" message to end of AnyDBM_File. Previously
9549 it would return a 0, and the failure would eventually show up
9550 somewhere else in the script and be hard to track down. It is
9551 a failure if perl can't open AnyDBM_File. The test regression
9552 suite is supposed to indicate this as a failure too.
9554 Index: lib/ExtUtils/Install.pm
9556 Updated to MakeMaker-5.38.
9560 Index: lib/ExtUtils/Liblist.pm
9562 Updated to MakeMaker-5.38.
9564 Index: lib/ExtUtils/MM_Unix.pm
9565 Updated to MakeMaker-5.38.
9567 Index: lib/ExtUtils/MakeMaker.pm
9569 Updated to MakeMaker-5.38.
9571 Updated to MakeMaker-5.39 to allow CFLAGS in hint files.
9573 Index: lib/ExtUtils/Manifest.pm
9575 Updated to MakeMaker-5.38.
9577 Index: lib/ExtUtils/Mkbootstrap.pm
9579 Updated to MakeMaker-5.38.
9581 Index: lib/ExtUtils/Mksymlists.pm
9583 Updated to MakeMaker-5.38.
9585 Index: lib/File/Find.pm
9587 From: Michael Mahan <mahanm@nextwork.rose-hulman.edu>
9588 Subject: Cwd::fastcwd in File::Find
9590 Is there a good reason why File::Find uses Cwd::fastcwd instead of
9591 Cwd:cwd when fastcwd isn't as portable?
9592 [In particular, fastcwd() doesn't work on AFS.]
9594 Index: lib/Math/Complex.pm
9596 There was a mistake in the sqrt routine in lib/Math/Complex.pm that
9597 gave wrong answers when the magnitude of the imaginary part of the
9598 argument exceeded the magnitude of the real part. Line 69 had too
9599 many sqrt($y)'s. Further, expressions were re-arranged so that
9600 calls to the expensive real sqrt() routine were reduced from 4 to 2
9605 The I/O directions on the dad_wtr and kid_rdr were backwards.
9606 IO/Open3.pm didn't have this error.
9608 Index: lib/syslog.pl
9610 Date: Tue, 03 Sep 1996 20:33:54 -0400
9611 From: Roderick Schertler
9612 Subject: syslog.pl `use Socket' lossage
9614 syslog.pl tries but fails to use
9615 Socket.pm, the problem is that use doesn't return a true value. This
9616 module should be recast in terms of Sys::Syslog, of course.
9618 Index: makedepend.SH
9620 This patch eliminates "\|" in sed patterns in makedepend.SH, since
9621 they're not really needed anyway in this one case.
9625 Ok, here's a tested patch for the debugger problem.
9626 I was missing the fact that DB::dbline magic is actually
9627 uppercase (which means hv_store_ent() etc., will pass SV keys
9628 to the vtbl_dbline handlers).
9630 Replace the oft-repeated mg_ptr incantation with
9631 the simple MgPVKEY macro.
9633 Rename MgPVKEY to MgPV (to match with HePV elsewhere). Add
9634 additional parens around the "mg".
9636 (lines near 584) Part of VMS changes. I don't know what this did.
9638 Date: Fri, 23 Aug 1996 17:20:22 -0400 (EDT)
9639 From: Chip Salzenberg
9640 Subject: Integerize mg.c; eliminate warning on C< local($)) >
9642 This patch converts magic variables ($!, $^E, etc.) to use integers
9643 (C<sv_setiv>) instead of floats. It also eliminates a warning from
9644 C< local($)) >, via a hack similar to $!.
9648 Replace the oft-repeated mg_ptr incantation with
9649 the simple MgPVKEY macro.
9651 Rename MgPVKEY to MgPV (to match with HePV elsewhere). Add
9652 additional parens around the "mg".
9656 Add _STDIO_LOADED (VMS) to list of guard symbols.
9660 From: Gurusamy Sarathy
9661 Subject: Re: \ ( @array ) busted for lexical @array (once more)
9665 Change to subversion 5.
9669 Make floating point constants Locale-friendly.
9673 One last LONG & co. fix (yet another cut'n'paste error) and a few
9674 minor cleanups. Nothing crucial.
9676 Make a little more C++-friendly for IBM's CSET++ compiler.
9678 Enhance detection of [gs]etpgrp() variants. Some systems have
9679 BSD-style behavior for one and POSIX for the other. Use
9680 [gs]etpgid() instead, whenever possible.
9684 Eliminate potential "signed vs. unsigned" warning
9686 Add PerlIO_reopen and PerlIO_cgetname functions.
9690 Don't supply redundant parameters for PerlIO_open and PerlIO_fdopen.
9692 Include PerlIO_reopen and PerlIO_getname.
9694 s/FILE_(CNT|PTR)_LVALUE/STDIO_(CNT|PTR)_LVALUE to fix a typo.
9695 This had prevented SV_FAST_FGETS from working anywhere.
9697 Include PerlIO_canset_cnt. I'm not sure how this is supposed to
9698 differ from STDIO_CNT_LVALUE.
9702 Remove trailing spaces in pods.
9703 Include a call to the checkpods script in the Makefile (though it's
9704 not ordinarily used by users).
9706 Index: pod/checkpods.PL
9708 New script to check for common errors in pods. This is not
9709 normally called during the perl build process, but you can
9710 use it with B<make check>.
9712 Index: pod/perlfunc.pod
9714 Document correct C<use POSIX ":wait_h";> usage.
9716 Add notes about POSIX [gs]etpgrp.
9718 Index: pod/perlipc.pod
9720 Document correct C<use POSIX ":wait_h";> usage.
9722 Index: pod/perlref.pod
9724 From: Gurusamy Sarathy
9725 Subject: Re: \ ( @array ) busted for lexical @array (once more)
9727 Index: pod/perltie.pod
9729 Date: Thu, 29 Aug 1996 15:14:51 +0200
9730 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
9731 Subject: more TIEHANDLE
9733 This adds support for a READLINE method.
9735 Index: pod/perltrap.pod
9737 Here's documentation on the change in split's behavior between Perl 4
9740 Subject: More (and less!) 425traps
9748 Change blank lines to empty lines.
9750 Index: pod/perlvar.pod
9752 Be explicit about $/="" matching empty lines, that is, lines
9753 with no spaces or tabs.
9755 Change blank lines to empty lines.
9759 Date: Fri, 23 Aug 1996 17:22:40 -0400 (EDT)
9760 From: Chip Salzenberg
9761 Subject: Minor integer speedups in mathematics
9763 This patch provides minor speedups by using integer math and SVt_IV
9764 values when performing bitwise operations and modulus.
9766 Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
9767 From: Kenneth Albanowski
9768 Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
9770 (double)auint cast added for call to sv_setnv().
9774 Date: Thu, 05 Sep 1996 00:25:28 -0400
9775 From: Gurusamy Sarathy
9776 Subject: minor misc. cleanup
9778 This patch makes some minor cleanups to the sources. No change
9779 in functionality whatsoever.
9781 Date: Thu, 29 Aug 1996 15:14:51 +0200
9782 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
9783 Subject: more TIEHANDLE
9785 This adds support for a READLINE method.
9789 Clear any buffer space exposed by by read().
9790 This is almost certainly a bug-fix.
9792 Undef and then re-define my_chsize from Perl_my_chsize to
9793 just plain chsize if this system HAS_CHSIZE. This probably only
9794 applies to SCO. This shows the perils of having internal
9795 functions with the same name as external library functions :-).
9797 Use CLK_TCK if HZ is not available.
9801 Fix more spots where we had PerlIO_stderr() and should have had
9802 Perl_debug_log instead.
9804 Date: Fri, 23 Aug 1996 17:26:42 -0400 (EDT)
9805 From: Chip Salzenberg
9806 Subject: Minor potential bug in AV creation
9808 I wasn't the one who originated this patch. But it looks like it
9809 would improve the safety of AV creation.
9811 Remove potentially incorrect casts on PerlIO_set_ptrcnt.
9812 'ptr' is already STDCHAR, which is supposed to be the type of
9813 char used in stdio.h, so we shouldn't have to cast it.
9817 Clear any buffer space exposed by by read().
9818 This is almost certainly a bug-fix.
9820 Index: t/lib/db-btree.t
9822 Update to DB_File 1.03.
9824 Index: t/lib/db-hash.t
9826 Update to DB_File 1.03.
9828 Index: t/lib/db-recno.t
9830 Update to DB_File 1.03.
9832 Index: t/lib/io_sock.t
9834 From: Lupe Christoph <lupe@alanya.m.isar.de>
9835 Subject: Perl 5.003.03: race condition in t/lib/io_sock.t
9837 io_sock.t works by forking a subprocess it can communicate with.
9838 It has the subprocess wait for the main process by sleeping 10
9839 seconds or until an alarm arrives.
9841 With my setup, the alarm signal arrives *before* the child
9842 has a chance to ignore the alarm signal.
9844 I fixed this by moving the "$SIG{ALRM} = sub {};" up before the
9845 fork. It does not hurt to have the parent ignore alarms, too.
9849 One last LONG & co. fix (yet another cut'n'paste error) and a few
9850 minor cleanups. Nothing crucial.
9854 Date: Thu, 29 Aug 1996 15:14:51 +0200
9855 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
9856 Subject: more TIEHANDLE
9858 This adds support for a READLINE method.
9862 Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
9863 From: Kenneth Albanowski
9864 Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
9868 From: Gurusamy Sarathy
9869 Subject: Re: \ ( @array ) busted for lexical @array (once more)
9873 Date: Thu, 29 Aug 96 07:05:10 BST
9875 Subject: Re: UNIVERSAL::class busted
9877 yes, but I also noticed that this does not check that the reference
9878 is an object, so the patch should be
9882 Change comment style so that IBM's picky xlc compiler doesn't
9883 think we've mistakenly tried to nest comments.
9887 One last LONG & co. fix (yet another cut'n'paste error) and a few
9888 minor cleanups. Nothing crucial.
9890 Index: utils/h2xs.PL
9892 Date: Fri, 6 Sep 1996 06:09:20 -0400 (EDT)
9893 From: Ilya Zakharevich
9894 Subject: updated h2xs
9897 a) Docs and examples for -x updated;
9898 b) Path to xxxx.h would not be changed to /usr/include/xxxx.h
9899 unless this file exists (outside of VMS, I'm afraid to make an error
9900 there). - Useful with -x option, when the file may be eaten via -I
9902 c) .h file would be scanned only if needed.
9903 d) typemap would be generated (with T_PTROBJ).
9904 e) Documentation (=list) for autogenerated guys would be
9906 f) duplicated XSUBs would not be generated;
9907 g) arguments to XSUBs being arrays are recognized (note that
9908 xsubpp would probably choke on such guys).
9910 -x option requires C-Scan-0.3 (releases a couple of minutes ago to
9911 ftp://ftp.math.ohio-state.edu/pub/users/ilya/perl
9912 should propagate to CPAN soon).
9914 Index: utils/perlbug.PL
9916 Fix typo $Config{'has_sockets'} ought to be $Config{'d_socket'};
9918 Index: utils/perldoc.PL
9920 More choices in the pager war. Unfortunately, we can't rely on
9921 all users agreeing with the Sysadmin's choice, nor can we
9922 assign a default preference order, since opinions vary. If the
9923 user doesn't have $ENV{PAGER} set, we do want to pick up one that
9924 at least works, so we'll try whatever Configure found.
9928 VMS 5.003_05 Update.
9930 Index: vms/config.vms
9932 VMS 5.003_05 Update.
9934 Index: vms/descrip.mms
9936 VMS 5.003_05 Update.
9938 Index: vms/ext/Stdio/Stdio.pm
9940 VMS 5.003_05 Update.
9942 Index: vms/ext/filespec.t
9944 VMS 5.003_05 Update.
9946 Index: vms/gen_shrfls.pl
9948 VMS 5.003_05 Update.
9950 Index: vms/perlvms.pod
9952 VMS 5.003_05 Update.
9956 VMS 5.003_05 Update.
9960 VMS 5.003_05 Update.
9967 This patch was primarily to fix bugs and to clean up some of
9968 the changes made in 5.003_03. The details are described below.
9969 A very brief summary is:
9971 o Visible Changes to Core Functionality
9973 -Allow and document permissions for FileHandle::new and
9975 -glob in Safe compartment used to allow shell access; now
9976 it's in the same category as `` and system().
9978 o Configure and build enhancements
9980 -perl library name is again -lperl, not -lperl5 in some cases.
9981 -Several hint files no longer set -g -DDEBUGGING by default.
9982 Instead, they just turn off optimization, since that is
9983 probably what was intended.
9984 -Include OS/2 and Plan9 updates.
9988 -SEGV with $_[0] and circular references fixed.
9989 -Ilya's debugger patch.
9990 -FAKE typeglobs fixed.
9991 -truncate with file name now works.
9992 -lval substr() no longer coredumps with refs
9993 -lval substr now clears lexicals in re-entered scopes.
9994 -core dump in caller() for signal handler for __DIE__.
9998 Here are the specific file-by-file changes.
10000 # This is my patch perl5.003_04.pat to perl5.003_03
10001 # The full description is below.
10002 # Please execute the following commands before applying this patch.
10003 # (You can feed this patch to 'sh' to do so.)
10004 # -- Andy Dougherty
10006 # Obsolete perl4 hint file.
10007 rm -f hints/dnix.sh
10011 # We'll create a new test, but patch won't automatically make it
10019 This is patch perl5.003_04.pat to perl version 5.003_03.
10020 This takes you from 5.003_03 to 5.003_04.
10022 To apply this patch, run the above commands,
10023 cd to your perl source directory and then type
10025 patch -p1 -N < perl5.003_04.pat
10027 The changes are described after each /^Index/ line below. This is
10028 designed so you can examine each change with a command such as
10030 csplit -k perl5.003_04.pat '/^Index:/' '{99}'
10034 Updated for 5.003_04.
10038 Change name of shared libperl library back to libperl.so.xxx,
10039 so that a simple -lperl picks up either libperl.a or
10042 Check if $sh='' in case we've reloaded an old config.sh
10046 Change name of shared perl library to libperl, instead of
10049 Add notes about fragility of shared libperl and the usefulness
10050 of archlib to separate different binaries.
10056 obsolete hints/dnix.sh removed.
10062 For building shared libperl, relocate whole rule to
10063 inside the if test -f $osname/Makefile.SHs case.
10065 Index: Porting/Glossary
10075 Subject: Re: SEGV with $_[0] and circular references
10077 Subject: random cleanup
10079 This patch removes a few obvious redundancies in the source.
10083 Updated. Note new comments to make AIX happy.
10087 Change /*#define../**/ into /*#define../ **/
10088 to make IBM's xlc compiler shut up about nested comments.
10089 The /*#define FOO /**/ is a perfectly legal un-nested comment, and
10090 I wish IBM would fix it's blasted compiler instead. In the meantime
10091 we'll take mercy on the poor AIX user and get rid of the screenfulls
10092 of stupid warning messages. Thanks to Hallvard B Furuseth for the fix.
10096 This patch changes neither behavior nor performance. However, it does
10097 reduce code size and improve maintainability by combining some common
10098 code in gv_fullname() and gv_efullname().
10100 Index: ext/FileHandle/FileHandle.pm
10102 This patch documents the behavior of FileHandle::{new,open} with
10103 regard to open modes. It also documents the exportation of Fcntl
10106 This patch fixes a bug observed by Tom Christiansen: FileHandle::new
10107 didn't allow for file permissions after the file mode. Here's a patch.
10109 Index: ext/IO/lib/IO/File.pm
10111 This patch fixes a bug observed by Tom Christiansen: IO::File::new
10112 didn't allow for file permissions after the file mode. Here's a patch.
10114 This patch documents the behavior of IO::File::{new,open} with
10115 regard to open modes. It also documents the exportation of Fcntl
10118 Index: ext/Opcode/Opcode.pm
10120 Subject: Re: glob in Safe compartment allows shell access
10122 I've moved the glob op into the same opcode tag as backticks and system
10123 and added a comment.
10127 This patch changes neither behavior nor performance. However, it does
10128 reduce code size and improve maintainability by combining some common
10129 code in gv_fullname() and gv_efullname().
10133 Subject: Patch for LONG_MAX & co.
10135 Sorry about adding yet another #ifdef forest, but hopefully this
10136 should resolve the *_MAX issues permanently. It adds to the
10137 previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
10138 symbols the complete set of
10139 /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
10140 those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
10141 Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
10142 and get appropriate figures. All references to LONG_(MIN|MAX) are
10143 changed appropriately.
10145 The .c changes have the side effect of making cast_uv properly use quad
10146 limits if quads are in use, but longs aren't 64 bit. Hopefully this all
10147 works, but I don't have any handy Crays to try it out on.
10149 Add notes on perl's internal types, specifically Quad_t and IV.
10151 Index: hints/hpux.sh
10153 Remove the d_bsdpgrp hint. The defaults should be ok.
10155 Index: hints/irix_6_2.sh
10157 Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
10158 unless that's what the user really wants.
10160 Index: hints/mpeix.sh
10162 Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
10163 unless that's what the user really wants.
10165 Index: hints/os2.sh
10167 Fixes for sh vs. bin_sh + cleanup.
10169 Index: hints/ultrix_4.sh
10171 Don't call optimize=-g, just call optimize=none. The -g
10172 pulls in -DDEBUGGING, which might not be wanted.
10174 Index: lib/ExtUtils/MM_Unix.pm
10176 .C$(obj_ext) removed under OS/2 - conflicts with .c$(obj_ext).
10178 Index: lib/ExtUtils/xsubpp
10180 Fix SCOPE? (See pod/perlxs.pod).
10181 Up version number to 1.938.
10183 Index: lib/Test/Harness.pm
10185 Add a return value to runtests - non-zero if all tests ran ok,
10188 Index: lib/perl5db.pl
10190 Ilya's debugger patch.
10191 Undefined subroutine &Carp::longmess called at
10192 /opt/perl5.003_03/lib/perl5db.pl line 1423.
10195 Make perl5db compatible with the recent 'strict refs' enforcement
10200 A patch to perl5.003_02/malloc to give a sensible error abort() message
10201 in ANSI C, and to give it to stderr instead of stdout.
10203 Use config_h's STRINGIFY macro instead of pre-ANSI "p".
10207 Subject: FAKE typeglobs seriously busted (with patch)
10209 Handling of fake typeglobs (scalars that are really globs
10210 in disguise) is seriously busted since 5.002 (it wasn't
10212 The problem is that mg_get() on a glob calls gv_efullname()
10213 which might coerce its first arg to a string.
10215 Sub-critical patch to conceivably fix some %SIG problems. (Shared hash key
10216 weren't being properly detected by some of the sig magic, but as shared
10217 hash keys wouldn't normally be used in %SIG it's unlikely this is a
10218 significant problem.)
10220 This patch changes neither behavior nor performance. However, it does
10221 reduce code size and improve maintainability by combining some common
10222 code in gv_fullname() and gv_efullname().
10226 Update perlio-related variables.
10230 This patch changes neither behavior nor performance. However, it does
10231 reduce code size and improve maintainability by combining some common
10232 code in gv_fullname() and gv_efullname().
10236 Updated. See opcode.pl.
10240 Subject: Re: truncate with file name does not work (with patch)
10242 The prototype for truncate was changed so that perl won't die
10243 with C<use strict;> when the first arg is a bareword (filehandle).
10244 I think it was Tom (as in "tchrist") who brought this up.
10246 Here's a patch that undoes the damage, makes it work with
10247 C<use strict;>, and adds to the testsuite.
10249 Index: os2/Makefile.SHs
10251 perllib vs. LIBPERL
10253 Index: os2/diff.configure
10259 SH_PATH_INI vs. BIN_SH
10261 Index: os2/os2ish.h
10263 SH_PATH_INI added (needed to redefine SH_PATH for binary
10265 SH_PATH is redefined.
10267 Index: patchlevel.h
10273 Subject: Patch for LONG_MAX & co.
10275 Sorry about adding yet another #ifdef forest, but hopefully this
10276 should resolve the *_MAX issues permanently. It adds to the
10277 previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
10278 symbols the complete set of
10279 /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
10280 those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
10281 Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
10282 and get appropriate figures. All references to LONG_(MIN|MAX) are
10283 changed appropriately.
10285 The .c changes have the side effect of making cast_uv properly use quad
10286 limits if quads are in use, but longs aren't 64 bit. Hopefully this all
10287 works, but I don't have any handy Crays to try it out on.
10289 Add notes on perl's internal types, specifically Quad_t and IV.
10293 Removes an incorrect prototype for setlinebuf from
10294 perlio.c because it conflicts with the correct declaration in
10295 MachTen's stdio.h (and possibly other stdio's as well).
10297 Secondly, the code in perlio.c is not handling the (!PERLIO_IS_STDIO &
10298 HAS_F[GS]ETPOS) case. The patch fixes this omission (in a rather lumpen
10299 manner). I don't think this should affect platforms which try to hack a
10300 different path through the #ifdef forest, but this assertion would benefit
10305 Index: plan9/config.plan9
10309 Index: plan9/fndvers
10313 Index: plan9/mkfile
10317 Index: plan9/setup.rc
10321 Index: pod/perldiag.pod
10323 Subject: lval substr() coredumps with refs (with patch)
10325 substr() coredumps with a target that is a ref, when it is used in
10327 The patch below corrects the problem by stringifying the reference
10328 first (and emitting a warning when appropriate).
10330 Index: pod/perlxs.pod
10332 document xsubpp SCOPE:
10336 Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
10338 substr() in lvalue context interacts in buggy fashion with SVs that
10339 are !SvOK. This manifests itself with lexicals that have a REFCNT of
10340 1, since these are merely "cleared in place" by setting SvOK_off.
10342 Subject: lval substr() coredumps with refs (with patch)
10344 substr() coredumps with a target that is a ref, when it is used in
10346 The patch below corrects the problem by stringifying the reference
10347 first (and emitting a warning when appropriate).
10349 Subject: Patch for LONG_MAX & co.
10353 This patch changes neither behavior nor performance. However, it does
10354 reduce code size and improve maintainability by combining some common
10355 code in gv_fullname() and gv_efullname().
10359 Subject: Patch for LONG_MAX & co.
10361 This patch changes neither behavior nor performance. However, it does
10362 reduce code size and improve maintainability by combining some common
10363 code in gv_fullname() and gv_efullname().
10367 This patch changes neither behavior nor performance. However, it does
10368 reduce code size and improve maintainability by combining some common
10369 code in gv_fullname() and gv_efullname().
10373 This patch changes neither behavior nor performance. However, it does
10374 reduce code size and improve maintainability by combining some common
10375 code in gv_fullname() and gv_efullname().
10379 This patch changes neither behavior nor performance. However, it does
10380 reduce code size and improve maintainability by combining some common
10381 code in gv_fullname() and gv_efullname().
10385 Subject: random cleanup
10387 This patch removes a few obvious redundancies in the source.
10389 Subject: sv_setsv patch
10391 This patch changes neither behavior nor performance. However, it does
10392 reduce code size and improve maintainability by combining some common
10393 code in gv_fullname() and gv_efullname().
10395 From: Chip Salzenberg
10396 Subject: Track SVs for destruction when -DPURIFY
10398 When checking for memory leaks, I compiled Perl with "-DPURIFY".
10399 Although that flag improves the leak checking, it also breaks
10400 destruction of global objects, because SVs aren't kept in captive
10403 This patch rectifies the problem by providing an alternative
10404 method for keeping track of SVs when Perl is compiled for Purify.
10405 It has no effect on normal operation.
10408 Add comment about assert(len >=0) when len is unsigned anyway.
10412 Subject: Re: truncate with file name does not work (with patch)
10414 The prototype for truncate was changed so that perl won't die
10415 with C<use strict;> when the first arg is a bareword (filehandle).
10416 I think it was Tom (as in "tchrist") who brought this up.
10418 Here's a patch that undoes the damage, makes it work with
10419 C<use strict;>, and adds to the testsuite.
10421 The "not implemented" branch is missing a "\n".
10425 Subject: FAKE typeglobs seriously busted (with patch)
10427 Handling of fake typeglobs (scalars that are really globs
10428 in disguise) is seriously busted since 5.002 (it wasn't
10431 The problem is that mg_get() on a glob calls gv_efullname()
10432 which might coerce its first arg to a string.
10434 Index: t/op/substr.t
10437 Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
10439 substr() in lvalue context interacts in buggy fashion with SVs that
10440 are !SvOK. This manifests itself with lexicals that have a REFCNT of
10441 1, since these are merely "cleared in place" by setting SvOK_off.
10443 Subject: lval substr() coredumps with refs (with patch)
10445 substr() coredumps with a target that is a ref, when it is used in
10447 The patch below corrects the problem by stringifying the reference
10448 first (and emitting a warning when appropriate).
10452 Subject: Re: truncate with file name does not work (with patch)
10454 The prototype for truncate was changed so that perl won't die
10455 with C<use strict;> when the first arg is a bareword (filehandle).
10456 I think it was Tom (as in "tchrist") who brought this up.
10458 Here's a patch that undoes the damage, makes it work with
10459 C<use strict;>, and adds to the testsuite.
10463 Subject: Re: Perl 5.003 dumps core executing caller() in signal handler for
10464 __DIE__ (with patch)
10466 sv_2pv() might call croak() (which is not prepared to handle that
10467 when it calls sv_2pv(), itself). Likewise for warn() (but under
10468 slightly more esoteric circumstances--mg_get() in sv_2pv() might
10469 trigger a call to warn()).
10472 Subject: Patch for LONG_MAX & co.
10474 PERL_BADLANG is examined by default before issuing a warning during
10475 internationalization.
10477 Index: utils/h2xs.PL
10479 Make leading =head NAME item a paragraph so pod2man finds it.
10481 Index: utils/perldoc.PL
10483 Use col -x to filter out half-line feeds (ESC-9) from
10484 HP-UX nroff -man output. (col -x isn't portable -- SunOS
10485 doesn't support the -x option.)
10492 Most of the changes in 5.003_03 are to make the build and installation
10493 process more robust. The details are described below. A very brief
10496 o Visible Changes to Core Functionality
10498 -Support for tied filehandles.
10500 o Configure enhancements
10502 -How to build and install a shared libperl.so is now documented
10503 and supported, though it's not the default for most platforms.
10507 -Support bit operations on strings longer than 15 bytes.
10509 -If a regex supplied to split() contains paranthesized subpatterns
10510 that can result in null matches, perl no longer coredumps.
10512 -Fix problems with each() on tied hashes.
10514 -Make h2ph architecture-independent by using Config at run-time
10515 rather than extraction time.
10519 Here are the specific file-by-file changes.
10521 # This is my patch perl5.003_03.pat to perl5.003_02
10522 # The full description is below.
10523 # Please execute the following commands before applying this patch.
10524 # (You can feed this patch to 'sh' to do so.)
10525 # -- Andy Dougherty
10527 # Absorbed into Changes5.002
10531 rm -f ext/POSIX/mkposixman.pl
10533 # Moved to README.os2. I'm not sure why the README files are
10534 # here rather than in the appropriate subdirectories.
10538 rm -f pod/Makefile.PL
10540 # New test for bit ops.
10543 # Patches that create new tests don't always make them executable.
10546 # Create a new directory for Porting and Patching info.
10551 This is patch perl5.003_03.pat to perl version 5.003_02.
10552 This takes you from 5.003_02 to 5.003_03.
10554 To apply this patch, run the above commands,
10555 cd to your perl source directory and then type
10557 patch -p1 -N < perl5.003_03.pat
10559 The changes are described after each /^Index/ line below. This is
10560 designed so you can examine each change with a command such as
10562 csplit -k perl5.003_03.pat '/^Index:/' '{99}'
10566 Include 5.003_03 change notes.
10568 Move older change notes to separate files.
10570 Index: Changes5.000
10572 New file. Changes from perl4.036 to 5.000.
10574 Index: Changes5.001
10576 New file. Changes from 5.000 to 5.001
10578 Index: Changes5.002
10580 New file. Changes from 5.001 to 5.002
10582 Index: Changes5.003
10584 New file. Changes from 5.002 to 5.003
10588 Relaxed warning about ksh on exotic machines.
10590 Changed usesafe to useopcode.
10592 Add search for gzip and zip.
10594 Look more carefully for $sh (the Bourne-ish shell).
10595 Use that info to set $startsh correctly.
10597 Change prompts for PerlIO interface. See INSTALL
10598 for how this is supposed to work. The default is
10599 still the same as in 5.003_02, namely don't use
10600 any fancy new PerlIO stuff.
10602 Don't look for sigvec() since we don't actually use it.
10603 (Plus, it used to print an alarming misleading message about
10606 Look for stdio's _filbuf under the possible names of
10607 _filbuf, __filbuf, and _fill.
10609 New $useshrplib variable to control whether we build a shared
10610 libperl.so. The name of the library is in $libperl.
10611 Always install it in $installarchlib/CORE/$libperl.
10613 Check for <sys/resource.h> and <sys/wait.h> for NetBSD.
10615 Replace old $altmake stuff with newer autoconf-ish
10616 $make_set_make, which checks if $make sets $(MAKE). Now you
10617 choose an alternate make with sh Configure -Dmake=gmake (or
10620 Remove 'ln' for the list of essential commands. Simulate
10621 it with 'cp' if necessary.
10623 Change `logname` prompts to handle extra gratuitous spaces in
10628 Fix silly bug in checking for fully-qualified names in /etc/hosts.
10630 Generalize Gconvert tests. Give correct and more useful
10633 Use $obj_ext instead of literal '.o' in the dynaloader test.
10635 Include appropriate header files in bcopy() and memcpy()
10636 tests. Note whether memmove is available.
10638 Check whether struct sigaction works (needed for Solaris 2.5
10641 Include appropriate header files for randbits test.
10645 Add note about space requirements.
10647 Update to match Configure changes (Opcode vs. Safe,
10648 useperlio, useshrplib, etc.)
10650 Reorganize the structure of some of the hints.
10652 Miscellaneous clarifications.
10656 Updated. 5.003_02 introduced some massive patches, mostly
10657 due to spacing changes. I didn't bother to sort them all out;
10658 I just started with 5.003's MANIEFST.
10662 Support the new simplified shared libperl mechanism.
10664 Use new $make_set_make directive.
10666 Remove redundant libperl Make variable.
10668 Remove unnecessary MAB variable.
10670 Remove dependency of minitest on lib/Config.pm, since it could
10671 well have been a failure of configpm that inspired testing
10672 miniperl in the first place!
10674 Index: Porting/Glossary
10676 New file describing all the config.sh variables.
10677 Eventually, I hope to fill this directory with other useful
10682 Replace old README.os2 with more up-to-date os2/README.
10686 Updated to match current Configure and config_h.SH.
10687 Some rearrangement of parts has occurred due to new
10688 dependencies in the metaconfig units.
10692 Updated to match current Configure and config_h.SH.
10693 Some rearrangement of parts has occurred due to new
10694 dependencies in the metaconfig units.
10696 Include full descriptions of ARCHLIB, OLDARCHLIB, PRIVLIB,
10697 SITEARCH, and SITELIB. Previous versions just included the
10698 ~-expanded names (with unhelpful descriptions). No functionality
10699 is changed, but maybe it's a little better documented now.
10703 Possibly Include <signal.h> and <unistd.h>
10707 No longer prefer bcmp over memcmp when order doesn't matter.
10709 Support bit operations on strings longer than 15 bytes.
10717 Expand warning at the top.
10719 Index: ext/IO/IO.pm
10721 Clean up docmentation installation errors.
10723 Index: ext/IO/lib/IO/Seekable.pm
10725 Clean up docmentation installation errors.
10727 Index: ext/IO/lib/IO/Select.pm
10729 Clean up docmentation installation errors.
10731 Index: ext/Opcode/Opcode.xs
10733 Add support for tied filehandles.
10735 Index: ext/SDBM_File/sdbm/sdbm.h
10737 Change the Mymalloc to match Perl_malloc in perl.h.
10739 Index: ext/util/make_ext
10742 Get rid of unused altmake.
10746 Fix problems with each() on tied hashes.
10750 Change safe*alloc functions to have prototypes that
10751 match the system's malloc and free types. That is, use
10752 Malloc_t instead of char *, and Free_t instead of void.
10753 This is necessary so . . .
10755 Safefree cast matches type of free() whether it's perl's
10756 malloc/free or the system's malloc/free.
10758 Index: hints/README.hints
10760 Remove out-of-date info.
10762 Document a bit about how hint files work.
10764 Index: hints/aix.sh
10766 qmaxmem hint doesn't apply to gcc.
10768 Index: hints/dgux.sh
10770 Configure will now automatically detect shared libperl stuff.
10772 Index: hints/dynixptx.sh
10774 Fix typo in comment.
10776 Configure will now automatically detect shared libperl stuff.
10778 Index: hints/epix.sh
10780 Use glibpth instead of libpth. This allows Configure to
10781 add local directories, such as /opt/local/lib, etc.
10783 Index: hints/irix_6_2.sh
10785 Include some info on cc -n32 compile.
10787 Index: hints/linux.sh
10789 Configure now tests gcvt() more thoroughly.
10791 Index: hints/machten_2.sh
10793 Update where to find dld.
10795 Index: hints/mips.sh
10797 Use glibpth instead of libpth.
10799 Index: hints/next_3.sh
10801 Build up $mab dynamically. Since $mab isn't used anywhere
10802 anymore, this is useless. However, $mab was never used for
10803 next_3.sh anyway, so there's been no change in functionality.
10805 Index: hints/next_4.sh
10807 Get rid of extraneous isnext_4 variable. Configure and
10808 Makefile.SH will use $osname and $osvers instead.
10810 Build up $mab dynamically based on available architectures.
10812 Absorb $mab into ccflags and ccdlflags. I hope that will
10813 cover everything. (Configure should automatically remove
10814 the -arch stuff from cppflags.)
10816 Configure now knows next4 needs to use a shared libperl.5.so.
10818 Allow users to use -Dprefix.
10820 Index: hints/os2.sh
10822 Try to update to reflect newer shared libperl stuff.
10823 I probably goofed :-).
10825 Index: hints/sco.sh
10827 Additional notes on using icc.
10829 Additional flags for dynamic loading.
10831 Index: hints/solaris_2.sh
10833 Perl.h no longer prefers bcmp, so it's again ok if Configure
10834 finds them, since perl will prefer the mem* versions anyway.
10836 Index: hints/sunos_4_0.sh
10838 Don't include <unistd.h>
10840 Index: hints/sunos_4_1.sh
10842 Add brief note about GNU as and ld.
10844 Don't include <unistd.h>
10846 Add notes about WHOA THERE messages.
10848 Index: hints/titanos.sh
10850 Include sfio in libswanted.
10852 Don't set libpth any more.
10854 Index: hints/umips.sh
10860 Use memcmp even in cases where ordering doesn't matter.
10862 Fix problems with each() on tied hashes.
10866 Simplify installation of shared libperl.so.
10868 Avoid reaching Command Failed!!! with /usr/bin/perl.
10870 Index: lib/AutoSplit.pm
10872 Clean up docmentation installation errors.
10874 Index: lib/ExtUtils/MM_Unix.pm
10876 Remove MAB references.
10878 Use 'useshrplib' instead of 'd_shrplib'
10880 Index: lib/ExtUtils/MakeMaker.pm
10882 Remove mab references.
10884 Index: lib/FindBin.pm
10886 Clean up docmentation installation errors.
10888 Index: lib/Symbol.pm
10890 Put back in the BEGIN { require 5.002; }. The version in
10891 5.003_02 wouldn't work in 5.002 anyway. Further, the whole
10892 point of the construct is to catch 5.001m, so we can't use
10893 syntax introduced after 5.001m to do that.
10895 Index: lib/Text/Wrap.pm
10897 Remove double 'use strict'.
10899 Index: lib/perl5db.pl
10901 Add explicit '&' to avoid warnings under strict refs.
10903 Index: lib/sigtrap.pm
10905 Clean up docmentation installation errors.
10907 Index: makedepend.SH
10909 Use Configure's $sh and $make_set_make variables.
10915 Use Safefree() macro instead of safefree() function with
10916 a (possibly) incorrect cast. The whole point of the
10917 Safefree() macro is that it does the correct cast for you.
10920 Index: patchlevel.h
10922 Change to SUBVERSION 3.
10930 No longer prefer bcmp slightly for comparisons that don't care
10933 Rely on Configure setting SH_PATH.
10935 Change the function name to Pause() instead of pause() to
10936 avoid potential prototype problems. (This naming convention
10937 is similar to the Fwrite and Fflush macros.)
10939 Fix problems with each() on tied hashes.
10941 Work around crypt prototype problem on NeXT.
10945 Fixes to support non-std stdio.
10949 Try to document the various #defines a bit. This is far from
10952 Remove a lot of trailing whitespace. (It's of no consequence, but
10953 but I'm not going to redo the patch just to put back in the trailing
10954 whitespace either.)
10958 Fixes to support non-std stdio.
10962 Restore use of Safefree() macro.
10964 Index: perly.c.diff
10966 Restore use of Safefree() macro.
10970 Delete duplicate line.
10972 Index: plan9/buildinfo
10976 Index: pod/perlapio.pod
10978 Clean up docmentation installation errors.
10980 Index: pod/perlipc.pod
10984 Untaint port number.
10986 Index: pod/perlmod.pod
10988 Fix a minor nit regarding Exporter.
10990 Index: pod/perlre.pod
10992 Clean up docmentation installation errors.
10994 Index: pod/perltie.pod
10996 Add support for tied filehandles.
10998 Index: pod/perltrap.pod
11000 Clean up docmentation installation errors.
11002 Index: pod/perlxstut.pod
11004 Clean up docmentation installation errors.
11006 Index: pod/pod2man.PL
11008 Clean up docmentation installation errors.
11012 Add support for tied filehandles.
11014 If a regex supplied to split() contains paranthesized subpatterns
11015 that can result in null matches, perl coredumps.
11019 Use memcmp instead of bcmp even when we don't care about order.
11021 Add support for tied filehandles.
11025 Include <unistd.h>, <sys/wait.h>, and <sys/resource.h>.
11026 (The latter two are especially for NetBSD.)
11028 Don't assume sys/time.h and sys/select.h can't coexist.
11034 Fix safe*alloc and safefree prototypes.
11038 Use memcmp instead of bcmp even when we don't care about order.
11042 Use memcmp instead of bcmp even when we don't care about order.
11044 Index: t/lib/opcode.t
11046 Add support for tied filehandles.
11050 Support bit operations on strings longer than 15 bytes.
11054 Add support for tied filehandles.
11056 Index: t/op/split.t
11058 If a regex supplied to split() contains paranthesized subpatterns
11059 that can result in null matches, perl coredumps.
11063 Include <unistd.h>.
11065 Use memcmp instead of bcmp even when we don't care about order.
11069 Include <unistd.h>.
11071 Use correct types for safe*alloc and safefree functions.
11073 Index: utils/h2ph.PL
11075 Make h2ph architecture-independent by using Config at run-time
11076 rather than extraction time.
11078 Index: writemain.SH
11080 Remove unnecessary curlies. (They are a leftover from
11081 an older auto_init mechanism.)
11083 Index: x2p/Makefile.SH
11085 Use Configure's $sh and $make_set_make.
11087 Remove MAB stuff, since it's now in ccflags.
11089 Keep 5.003's RCS info.
11093 Keep 5.003's RCS info.
11097 Use Configure's FILE_filbuf macro instead of a raw _filbuf.
11104 o Visible Changes to Core Functionality
11105 - Redefining constant subs, or changing sub's prototype now give warnings.
11106 - Fixes for ++/-- of values close to max/min size of an integer
11107 - Warning for un-qualified bareword as handler in $SIG{}.
11108 - UNIVERSAL::isa can now be called as static method.
11110 o Changes in Core Internals
11111 - PerlIO abstraction added.
11112 Perl core and standard extensions no longer assume ANSI C's stdio is IO
11113 mechanism, Default Configure mode is still to use stdio via set of C macros.
11114 Alternate modes are to use stdio via one perlio.c module, or
11115 to use sfio if available.
11117 - Several bug fixs from perl5-porters
11118 - Make sources non-ANSI C correct again.
11120 - Last of shared-hash-key patches
11121 - eval '(0,1..3)'; # --> SegFault
11122 - coredumps after simple subsitutes.
11123 - Correction to UNIVERSAL::VERSION docs.
11124 - Fixed io_udp test.
11125 - Fixed another abuse of malloc'ed memory.
11126 - Enabled DEBUGING_MSTATS whenever perl's malloc() is used.
11127 - Reverted to default of not hiding perl's malloc (if used).
11129 o Changes in the Standard Library and Utilities
11130 - Fixed MakeMaker for static SDBM and builing in a link tree.
11131 - Upgraded to IO-1.09, and includes latest (still experimental) IO::Select.
11132 - Documentation/test tweak to DB_File
11133 - h2xs upgrade to allow use C::Scan module
11135 o Changes in OS-specific and Build-time Support
11136 - Attempted to re-created 5.003_01's NeXT support with metaconfig units.
11138 - make minitest now depends on lib/Config.pm, as some of tests require it.
11139 - Included latest plan9 sub-directory
11140 - Applied OS/2 patches.
11141 - Typo patch for VMS.
11148 Version 5.003_01 contains bugfixes and additions accumulated since
11149 version 5.002_01, since the patch to version 5.003 was deliberately
11150 kept simple. In addition to numerous small bugfixes in the core,
11151 library files, and documentation, this patch contains several
11152 significant revisions, summarized below:
11154 o Visible Changes to Core Functionality
11156 - A port to Plan9 has been started, and changes are integrated into
11157 the standard distribution. As of this release, the Perl core
11158 and several common extensions are working.
11160 - A set of basic methods in the UNIVERSAL class have been added to
11161 the Perl core. Since UNIVERSAL is an implicit member of every
11162 class's @ISA, the methods can be called via any object.
11164 - A mandatory warning has been added for 'declarations' of lexical
11165 variables using the "my" operator which mask an existing lexical
11166 variable declared in the same scope, making the previous variable
11167 inaccessible by its name.
11169 - The "use" and "require" operators have been extended to allow
11170 checking of the required module's version. The "use" operator
11171 can now be used for an immediate version check of Perl itself.
11173 - A new "strict" pragma, "strict untie", has been added, which
11174 produces an error if a tied value is untied when other references
11175 exist to the internal object implementing the tie.
11177 - Barewords used as associative array keys (i.e. when specifying
11178 an associative array element like $foo{__BAR} or on the left
11179 side of the => operator) may now begin with an underscore as
11180 well as an alphabetic character.
11182 - Some of the configuration information previously produced by the
11183 -v switch has been moved to the -V switch, in order to keep -v
11186 o Changes in Core Internals
11188 - Symbol table and method lookups have been made faster.
11190 - Perl subroutines which just return a constant value are now
11191 optimized at compile time into inline constants.
11193 - Management of keys for associative arrays has been improved to
11194 conserve space when the same keys are reused frequently, and
11195 to pass true Perl values to tie functions, instead of stringified
11198 - Messages normally output to stderr may be directed to another
11199 stream when Perl is built. This allows some platforms to
11200 present diagnostic output in a separate window from normal
11203 - A bug which caused suiperl to fail silently, albeit securely,
11204 in version 5.003 on some systems has been fixed.
11206 - Management of Unix-style signal handlers via the %SIG associative
11207 array has been made safer.
11209 - Several global C symbols have been renamed to eliminate collisions
11210 with system C header files or libraries on some platforms.
11211 Unfortunately, this means that dynamic extensions compiled under
11212 previous versions of Perl will need to be rebuilt for Perl
11213 5.003_01. We're in the process of cleaning up Perl's C
11214 namespace to make it easier to link Perl with other binaries,
11215 so this will probably happen again between now and version 5.004.
11216 After that, we'll do our best to maintain binary compatibility
11219 - An alternate allocation strategy has been added to Perl's
11220 optional private memory management routines. This strategy,
11221 which may be selected when Perl is built, is designed to
11222 conserve memory in programs which allocate many small
11223 chunks of memory with sizes near a power of 2, as is often
11224 the case in Perl programs.
11226 - Several memory leaks in the creation and destruction of
11227 multiple interpreters have been fixed.
11229 o Changes in the Standard Library and Utilities
11231 - The Opcode extension, which allows you to control a program's
11232 access to Perl operations, has been added to the standard
11233 distribution. This extends the work begun in the original
11234 Safe extension, and subsumes it. The Safe interface is still
11237 - The IO extension, which provides a set of classes for object-
11238 oriented handling of common I/O tasks, has been added to the
11239 standard distribution. The IO classes will form the basis
11240 for future development of Perl's I/O interface, and will
11241 subsume the FileHandle class in the near future. The default
11242 class to which all Perl I/O handles belong is now IO::Handle,
11243 rather than FileHandle.
11245 - The ExtUtils::Embed library module, which provides a set
11246 of utility function to help in embedding Perl in other
11247 applications, has been added to the standard distribution.
11249 - The Fatal library module, which provides a simple interface
11250 for creating "do-or-die" equivalents of existing functions,
11251 has been added to the standard distribution.
11253 - The FindBin library module, which determines the full path
11254 to the currently executing program, has been added to the
11255 standard distribution.
11257 - The DB_File extension, and the Getopt::Long, Test::Harness,
11258 Text::Tabs, Text::Wrap, Time::Local and sigtrap library modules
11259 have been updated to the authors' latest versions.
11261 - The Carp library module now considers the @ISA chain when
11262 determining the caller's package for inclusion in error messages.
11264 - The h2xs, perlbug, and xsubpp utilities have been updated.
11266 - The standard Perl debugger has been updated, and the information
11267 provided to the debugger when an XSUB is called has been improved,
11268 making it possible for alternate debuggers (such as Devel::DProf)
11269 to do a better job of tracking XSUB calls.
11271 - The pod documentation formatting tools in the standard distribution
11272 can now handle characters in the input stream whose high bit is set.
11274 - The cperl-mode EMACS editing mode has been updated.
11276 o Changes in Documentation
11278 - Typographic and formatting errors have been corrected in the pod
11279 documentation for the core and standard library files
11281 - Explanations of several core operators have been improved
11283 - The perldebug, perlembed, perlipc, perlsec, and perltrap documents
11284 extensively revised.
11286 o Changes in OS-specific and Build-time Support
11288 - Support for the NeXT platform has been extended through
11289 NeXTSTEP/OPENSTEP 4.0, and now includes the ability to create MABs.
11291 - Support for OS/2 has been extended as well, and now includes
11292 options for building a.out binaries.
11294 - Support for VMS has also been extended, incorporating improved
11295 processing of file specification strings, optional suppression of
11296 carriage control interpretation for record-structured files,
11297 improved support for the -S command line switch, a number of
11298 VMS-specific bugfixes, and significantly improved performance
11299 in line-oriented reading of files.
11301 - Several hints files have been added or updated: aux.sh (updated),
11302 convexos.sh (updated), irix_4.sh (updated), irix_5.sh (updated),
11303 irix_6_2.sh (updated), next_3.sh (updated), next_3_2.sh (new),
11304 next_3_3.sh (new), next_4.sh (new), os2/sh (updated),
11305 sco.sh (updated), and solaris_2.sh (updated).
11307 - The test driver for the regression tests now reports when a set
11308 of tests have been skipped (presumable because the operation
11309 they're designed to test isn't supported on the current system).