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 Herein we find the fruits of the gamma.
56 Title: "SECURITY: Forbid glob() when tainting (-T or setuid)"
58 Files: pod/perlrun.pod pod/perlsec.pod pp_sys.c
60 Title: "SECURITY: Forbid exec() if $ENV{TERM} or $ENV{ENV} is tainted"
62 Files: pod/perlrun.pod pod/perlsec.pod t/op/taint.t taint.c
66 Title: "(NeXT|Open)Step update"
67 From: Gerd Knops <gerti@BITart.com>
68 Msg-ID: <9705072247.AA18882@BITart.com>
69 Date: Wed, 7 May 97 17:47:02 -0500
70 Files: Configure MANIFEST config_h.SH hints/next_3.sh hints/next_4.sh
72 Title: "NetBSD hint update"
73 From: Giles Lean <giles@nemeton.com.au>
74 Msg-ID: <199705051346.XAA13584@topaz.nemeton.com.au>
75 Date: Mon, 5 May 1997 23:46:37 +1000 (EST)
76 Files: hints/netbsd.sh
78 Title: "Irix hint update"
79 From: Scott Henry <scotth@sgi.com>
80 Msg-ID: <yd83es0fp57.fsf@hoshi.engr.sgi.com>
81 Date: 06 May 1997 11:09:56 -0700
82 Files: hints/irix_6.sh
84 Title: "HPUX: patch for ext/DynaLoader/dl_hpux.xs"
85 From: Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
86 Msg-ID: <199705050548.WAA21260@palrel1.hp.com>
87 Date: Sun, 4 May 1997 23:48:39 -0600
88 Files: ext/DynaLoader/dl_hpux.xs
90 Title: "Win32 update (consolidated patch plus three followups)"
91 From: Gurusamy Sarathy
92 Files: EXTERN.h README.win32 lib/Sys/Hostname.pm pod/perldelta.pod
93 win32/config.H win32/config.w32 win32/config_sh.PL win32/perllib.c
94 win32/win32.c win32/win32.h win32/include/sys/socket.h
96 Title: "Win32 boot_DynaLoader problem in 99"
97 From: Gary Clark <GaryC@mail.jeld-wen.com>
98 Msg-ID: <1997May05.105000.1708.84476@mail.jeld-wen.com>
99 Date: Mon, 05 May 1997 10:49:03 -0700
100 Files: win32/makedef.pl
104 Title: "Fix wantarray() in sort subs [fixes metaconfig]"
105 From: Chip Salzenberg
108 Title: "Fix for redefined sort subs nastiness"
109 From: Gurusamy Sarathy
110 Msg-ID: <199705090004.UAA15032@aatma.engin.umich.edu>
111 Date: Thu, 08 May 1997 20:04:18 -0400
112 Files: op.c pod/perldelta.pod pod/perldiag.pod sv.c t/op/sort.t
117 From: Chip Salzenberg, Larry Schwimmer <rosebud@cyclone.Stanford.EDU>
118 Files: Configure installperl
120 LIBRARY AND EXTENSIONS
122 Title: "Another blank line patch to Pod::Text"
123 From: Russ Allbery <rra@stanford.edu>
124 Msg-ID: <m3afm5g6ar.fsf@windlord.Stanford.EDU>
125 Date: 08 May 1997 11:36:12 -0700
126 Files: lib/Pod/Text.pm
134 Title: "Three bugs in pod2html"
135 From: hansm@euronet.nl
136 Msg-ID: <199705052228.AAA25351@mail.euronet.nl>
137 Date: Tue, 6 May 97 00:28:06 +0200
138 Files: lib/Pod/Html.pm
140 Title: "Trivial bugfix for pod of xsubpp"
141 From: Ralf S. Engelschall <rse@engelschall.com>
142 Msg-ID: <199705051447.QAA09995@en1.engelschall.com>
143 Date: Mon, 5 May 1997 16:47:03 +0200
144 Files: lib/ExtUtils/xsubpp
146 Title: "Newer CPerl mode"
147 From: Ilya Zakharevich
148 Msg-ID: <199705080032.UAA22532@monk.mps.ohio-state.edu>
149 Date: Wed, 7 May 1997 20:32:46 -0400 (EDT)
150 Files: emacs/cperl-mode.el
154 Title: "Updates to perldelta"
155 From: Chip Salzenberg and Dominic Dunlop
156 Files: pod/perldelta.pod
158 Title: "More explicit Solaris instructions"
160 Msg-ID: <Pine.SOL.3.95q.970508171206.438A-100000@fractal.lafayette.ed
161 Date: Thu, 08 May 1997 17:14:54 -0400 (EDT)
162 Files: INSTALL hints/solaris_2.sh
164 Title: "Document 'Possible attempt to separate words with commas'"
166 Msg-ID: <hyb9snvdw.fsf@bergen.sn.no>
167 Date: 06 May 1997 23:27:55 +0200
168 Files: pod/perlop.pod
170 Title: "perlfaq9, hostname"
171 From: John D Groenveld <groenvel@cse.psu.edu>
172 Msg-ID: <199705061741.NAA22777@cse.psu.edu>
173 Date: Tue, 06 May 1997 13:41:12 EDT
174 Files: pod/perlfaq9.pod
176 Title: "Debugger docs patch"
177 From: Ilya Zakharevich
178 Msg-ID: <199705080107.VAA24317@monk.mps.ohio-state.edu>
179 Date: Wed, 7 May 1997 21:07:14 -0400 (EDT)
180 Files: pod/perldebug.pod
182 Title: "Document that C<m?x?> is just like C<?x?>"
183 From: Chip Salzenberg
184 Files: pod/perlop.pod
186 Title: "Refresh description of sprintf()"
187 From: Chip Salzenberg
188 Files: pod/perl.pod pod/perlfunc.pod
190 Title: "Mention the Regular Expressions book"
191 From: Stephen Potter <spp@psa.pencom.com>
192 Msg-ID: <199705071737.MAA18799@psa.pencom.com>
193 Date: Wed, 07 May 1997 12:37:37 -0500
194 Files: pod/perlbook.pod pod/perlre.pod
196 Title: "OS/2 doc patch for _99"
197 From: Ilya Zakharevich
198 Msg-ID: <199705080046.UAA23466@monk.mps.ohio-state.edu>
199 Date: Wed, 7 May 1997 20:46:45 -0400 (EDT)
207 "Oops." Now this _has_ to be the gamma; we're out of numbers.
209 CORE LANGUAGE CHANGES
215 Title: "NeXT hints update"
216 From: hansm@euronet.nl
217 Msg-ID: <199704302229.AAA02690@mail.euronet.nl>
218 Date: Thu, 1 May 97 00:28:41 +0200
219 Files: Configure Makefile.SH hints/next_4.sh
221 Title: "Support shared libperl on AIX"
222 From: Eric Bartley <bartley@icd.cc.purdue.edu>
223 Msg-ID: <199704270131.UAA51426@icd.cc.purdue.edu>
224 Date: Sat, 26 Apr 1997 20:31:37 -0500
225 Files: Configure Makefile.SH hints/aix.sh
229 Title: "Fix NUL-termination bug in delimcpy()"
230 From: Chip Salzenberg
233 Title: "Forget prototype of subroutine after C<undef &subr>"
234 From: Chip Salzenberg
237 Title: "Handle tainted values in lists returned from subs, evals"
238 From: Chip Salzenberg
239 Files: pp_ctl.c pp_hot.c t/op/taint.t
241 Title: "Fix sysread() on tied handle"
242 From: Spider Boardman
243 Msg-ID: <199705010601.CAA04926@Orb.Nashua.NH.US>
244 Date: Thu, 1 May 1997 02:01:20 -0400
247 Title: "Fix OS/2-specific buffer overflow"
248 From: Ilya Zakharevich
249 Msg-ID: <199704301920.PAA09681@monk.mps.ohio-state.edu>
250 Date: Wed, 30 Apr 1997 15:20:01 -0400 (EDT)
255 Title: "Add new globals to perl.exp"
256 From: Chip Salzenberg
259 LIBRARY AND EXTENSIONS
261 Title: "Refresh DB_File to 1.14"
263 Msg-ID: <9704302045.AA05484@claudius.bfsec.bt.co.uk>
264 Date: Wed, 30 Apr 1997 21:45:09 +0100 (BST)
265 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
266 t/lib/db-hash.t t/lib/db-recno.t
270 Title: "Disable op/pipe.t test under Machten"
271 From: Dominic Dunlop <domo@slipper.ip.lu>
272 Msg-ID: <v03102801af8e160d3879@[194.51.248.68]>
273 Date: Thu, 1 May 1997 12:48:26 +0200
278 Title: "typo fixes to installhtml"
279 From: lvirden@cas.org (Larry W. Virden)
280 Msg-ID: <199705011114.HAA26968@cas.org>
281 Date: Thu, 1 May 1997 07:14:31 -0400
286 Title: "Fix description of av_undef() in perlguts"
288 Msg-ID: <199705011042.MAA09897@bergen.sn.no>
289 Date: Thu, 1 May 1997 12:42:46 +0200
290 Files: pod/perlguts.pod
292 Title: "Fix typo in perldelta"
293 From: Chip Salzenberg
294 Files: pod/perldelta.pod
301 Here it is, the second public beta (a.k.a gamma).
303 CORE LANGUAGE CHANGES
305 Title: "Support C< $coderef->($x,$y) >"
306 From: Chip Salzenberg
307 Files: perly.c perly.c.diff perly.y pod/perldelta.pod pod/perldsc.pod
308 pod/perlref.pod t/op/ref.t vms/perly_c.vms
316 Title: "Fix C< hex('80') * 0x1000000 >"
317 From: Chip Salzenberg
320 Title: "Reset errno after failed piped close"
321 From: Roderick Schertler
322 Msg-ID: <28152.862264940@eeyore.ibcinc.com>
323 Date: Mon, 28 Apr 1997 18:02:20 -0400
324 Files: lib/Time/gmtime.pm lib/Time/localtime.pm pod/perlfunc.pod
327 Title: "Fix warning wrt return value of PerlIO_getname()"
328 From: Spider Boardman
329 Msg-ID: <199704300448.AAA24174@Orb.Nashua.NH.US>
330 Date: Wed, 30 Apr 1997 00:48:13 -0400
337 LIBRARY AND EXTENSIONS
351 Title: "Describe Math::Trig in perlmodlib"
352 From: Chip Salzenberg
353 Files: pod/perlmodlib.pod
355 Title: "Add new diagnostics to perldelta"
356 From: Chip Salzenberg
357 Files: pod/perldelta.pod pod/perldiag.pod
364 This patch should be _98, unless it's egregiously broken somehow.
366 CORE LANGUAGE CHANGES
372 Title: "Return to favoring memset(,0,) over bzero()"
373 From: Chip Salzenberg
376 Title: "NetBSD hint update"
377 From: matthew green <mrg@splode.eterna.com.au>
378 Msg-ID: <199704251021.EAA22570@jhereg.perl.com>
379 Date: Fri, 25 Apr 1997 20:18:02 +1000
380 Files: hints/netbsd.sh
382 Title: "HP-UX hint update"
383 From: Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
384 Msg-ID: <199704280535.WAA22441@palrel1.hp.com>
385 Date: Sun, 27 Apr 1997 23:35:07 -0600
388 Title: "Win32 update (three patches)"
389 From: Gurusamy Sarathy and Nick Ing-Simmons
390 Files: win32/makedef.pl win32/perllib.c win32/win32.c
394 Title: "Update sprintf: '%hn'; '%s',NULL; panic on frexp() failure"
395 From: Chip Salzenberg
396 Files: perl.h pod/perldiag.pod sv.c
398 Title: "Fix lingering '%S' in XS_VERSION_BOOTCHECK"
399 From: Chip Salzenberg
402 Title: "Eliminate Alpha warnings"
403 From: Hallvard B Furuseth and Chip Salzenberg
404 Files: perlsdio.h pp_sys.c
406 Title: "Fix typo in NeXT dynaloader"
407 From: Chip Salzenberg
408 Files: ext/DynaLoader/dl_next.xs
410 Title: "Fix possible buffer overflow under VMS"
411 From: Chip Salzenberg
418 LIBRARY AND EXTENSIONS
420 Title: "Refresh CGI.pm to 2.35"
421 From: Lincoln Stein <lstein@genome.wi.mit.edu>
424 Title: "Refresh DB_File to 1.13"
426 Msg-ID: <9704271413.AA08876@claudius.bfsec.bt.co.uk>
427 Date: Sun, 27 Apr 1997 15:12:59 +0100 (BST)
428 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
430 Title: "SelfLoader: fix prototype pattern, rename intrusive lexical"
431 From: Jesse Glick <jesse@ginger> and Chip Salzenberg
432 Files: lib/SelfLoader.pm
444 Title: "Split perlmod"
445 From: Tom Christiansen
446 Msg-ID: <199704260050.RAA02468@toy.perl.com>
447 Date: Fri, 25 Apr 1997 20:50:09 -0400
448 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
449 pod/perldsc.pod pod/perlfaq3.pod pod/perlipc.pod
450 pod/perlmod.pod pod/perlmodlib.pod pod/perlobj.pod
451 pod/perltie.pod pod/roffitall
453 Title: "Describe __PACKAGE__ in perldelta"
454 From: Chip Salzenberg
455 Files: pod/perldelta.pod
457 Title: "Doc fix for close of pipe handle"
458 From: Chip Salzenberg
459 Files: pod/perlfunc.pod
466 This patch eliminates all known sources of buffer overflow! (And the
467 crowd goes wild. (Yeah.)) Showstoppers only between here and _98.
469 CORE LANGUAGE CHANGES
475 Title: "Provide memset() if it's missing"
476 From: Chip Salzenberg
477 Files: global.sym perl.h proto.h util.c
479 Title: "Don't tell GCC that warn(), croak(), and die() are printf-lik
480 From: Chip Salzenberg
485 Title: "Misc. sv_vcatpvfn() fixes"
486 From: Hugo, Dale, Nick, Hallvard, Chip
487 Files: gv.c mg.c op.c perl.c pp.c pp_ctl.c sv.c toke.c util.c
489 Title: "Enforce order of sprintf() elements"
490 From: Chip Salzenberg
493 Title: "Guard against long numbers, <<LONG_DELIM, and <long glob>"
494 From: Chip Salzenberg
495 Files: global.sym mg.c perl.c pod/perldiag.pod proto.h toke.c util.c
497 Title: "Guard against C<goto> to deeply nested label"
498 From: Chip Salzenberg
499 Files: pod/perldiag.pod pp_ctl.c
501 Title: "Guard against overflow in dup2() emulation"
502 From: Chip Salzenberg
505 Title: "Win32: Guard against long function names"
506 From: Chip Salzenberg
507 Files: win32/win32sck.c
509 Title: "Make mess() always work, by using a non-arena SV"
510 From: Chip Salzenberg, from idea by Gurusamy Sarathy
513 Title: "Fix scalar leak in pp_prtf()"
514 From: Doug MacEachern
515 Msg-ID: <199704241706.NAA19140@postman.osf.org>
516 Date: Thu, 24 Apr 1997 13:06:21 -0400
519 Title: "When copying a format line, take only its string value"
520 From: Chip Salzenberg
523 Title: "Undo private patch"
524 From: Chip Salzenberg
525 Files: installperl lib/ExtUtils/Install.pm
527 Title: "Fix LEAKTEST numbers"
528 From: Chip Salzenberg
529 Files: ext/DynaLoader/dl_vms.xs handy.h os2/os2.c util.c vms/vms.c
530 win32/win32.c win32/win32sck.c
534 Title: "Cope with a <db.h> that isn't related to DB"
535 From: Jarkko Hietaniemi
536 Msg-ID: <199704241728.UAA09951@alpha.hut.fi>
537 Date: Thu, 24 Apr 1997 20:28:39 +0300 (EET DST)
540 LIBRARY AND EXTENSIONS
542 Title: "Always NUL-terminate opsets"
543 From: Chip Salzenberg
544 Files: ext/Opcode/Opcode.xs
546 Title: "Don't core dump if my_inet_aton() get a NULL"
547 From: Chip Salzenberg
548 Files: ext/Socket/Socket.xs
550 Title: "Handle symlinks, high permission bits in File::Path"
551 From: Chip Salzenberg
552 Files: lib/File/Path.pm
554 Title: "Math::{Complex,Trig} update"
555 From: Jarkko Hietaniemi
556 Msg-ID: <199704242221.BAA30363@alpha.hut.fi>
557 Date: Fri, 25 Apr 1997 01:21:44 +0300 (EET DST)
558 Files: lib/Math/Complex.pm lib/Math/Trig.pm pod/roffitall
559 t/lib/complex.t t/lib/trig.t
567 Title: "Fix buffer overflow in a2p"
568 From: Chip Salzenberg
573 Title: "FAQ udpate (24-apr-97)"
574 From: Nathan Torkington <gnat@prometheus.frii.com>
575 Msg-ID: <199704242247.QAA07010@prometheus.frii.com>
576 Date: Thu, 24 Apr 1997 16:47:23 -0600 (MDT)
577 Files: pod/perlfaq*.pod
579 Title: "Document new {,s}printf() behavior"
580 From: Chip Salzenberg
581 Files: pod/perldelta.pod pod/perlfunc.pod
588 This patch eliminates almost all possible sources of buffer overflow;
589 in particular, there are no more sprintf() bugs. (!!) This patch
590 also has a few other fixes. With these changes in place, I can sleep
591 at night. (Because I've stopped hacking. :-))
593 CORE LANGUAGE CHANGES
595 Title: "Support PRINTF for tied handles"
596 From: Doug MacEachern
597 Msg-ID: <199704202226.SAA08032@postman.osf.org>
598 Date: Sun, 20 Apr 1997 18:26:13 -0400
599 Files: pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
603 Title: "Fix bitwise shifts and pack('w') on Crays"
604 From: Chip Salzenberg
607 Title: "Win32 update (two patches)"
608 From: Gurusamy Sarathy
609 Files: lib/AutoSplit.pm lib/ExtUtils/MM_Unix.pm win32/config.w32
614 Title: "Mondo Cool patch for buffer safety and convenience"
615 From: Chip Salzenberg
616 Files: XSUB.h doop.c dump.c ext/DynaLoader/dl_dlopen.xs
617 ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
618 ext/DynaLoader/dlutils.c ext/ODBM_File/ODBM_File.xs
619 global.sym gv.c interp.sym mg.c op.c perl.c perl.h
620 pod/perlguts.pod pp.c pp_ctl.c pp_hot.c pp_sys.c proto.h
621 regcomp.c regexec.c sv.c toke.c util.c
623 Title: "Problems with glob"
624 From: Ilya Zakharevich
625 Msg-ID: <1997Apr20.024432.1941365@hmivax.humgen.upenn.edu>
626 Date: Sun, 20 Apr 1997 02:44:32 -0400 (EDT)
629 Title: "Fix scalar leak in closures"
630 From: Chip Salzenberg
633 Title: "Refine error messages re: anon subs' prototypes"
634 From: Chip Salzenberg
637 Title: "Outermost scope is void, not scalar"
638 From: Chip Salzenberg
643 Title: "Fix up Linux hints for tcsh, and Configure patch"
645 Msg-ID: <Pine.SOL.3.95q.970422101051.2506C-100000@fractal.lafayette.e
646 Date: Tue, 22 Apr 1997 11:02:27 -0400 (EDT)
647 Files: Configure hints/linux.sh
649 Title: "There is no standard answer to 'Use suidperl?'"
650 From: Chip Salzenberg
651 Files: hints/bsdos.sh hints/freebsd.sh hints/linux.sh
654 LIBRARY AND EXTENSIONS
656 Title: "Math::Complex update"
657 From: Jarkko Hietaniemi
658 Files: lib/Math/Complex.pm t/lib/complex.t
660 Title: "Croak on C<use autouse> without module name"
661 From: Chip Salzenberg
662 Files: lib/autouse.pm
664 Title: "Silence warnings on simple C<use ops>"
665 From: Roderick Schertler
666 Msg-ID: <pzybafum6k.fsf@eeyore.ibcinc.com>
667 Date: 19 Apr 1997 10:22:43 -0400
668 Files: ext/Opcode/ops.pm
672 Title: "Don't put leading newline on numeric strings"
674 Msg-ID: <199704230847.KAA22752@anna.in-berlin.de>
675 Date: Wed, 23 Apr 1997 10:47:00 +0200
676 Files: t/pragma/constant.t
684 Title: "FAQ udpate (23-apr-97)"
685 From: Nathan Torkington <gnat@prometheus.frii.com>
686 Msg-ID: <199704231822.MAA05074@prometheus.frii.com>
687 Date: Wed, 23 Apr 1997 12:22:55 -0600 (MDT)
688 Files: pod/perlfaq*.pod
690 Title: "Two doublewords less"
691 From: Jarkko Hietaniemi
692 Msg-ID: <199704201938.WAA07722@alpha.hut.fi>
693 Date: Sun, 20 Apr 1997 22:38:13 +0300 (EET DST)
694 Files: pod/perlrun.pod vms/perlvms.pod
701 This one has two security bug fixes for buffer overflows. Perl has
702 not yet been searched to see if more fixes are needed.
704 CORE LANGUAGE CHANGES
706 Title: "Improve sysseek(), remove systell(), fix Opcode"
707 From: Chip Salzenberg
708 Files: doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
709 ext/Opcode/Opcode.xs global.sym keywords.pl opcode.pl
710 pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c
711 proto.h t/op/sysio.t toke.c
713 Title: "Fix (and test) spaces in {,un}pack()"
714 From: Chip Salzenberg
715 Files: pp.c t/op/pack.t
720 From: Scott Henry <scotth@sgi.com>
721 Msg-ID: <yd8d8rsi0ln.fsf@hoshi.engr.sgi.com>
722 Date: 18 Apr 1997 12:37:24 -0700
723 Files: MANIFEST hints/irix_6.sh hints/irix_6_0.sh hints/irix_6_1.sh
725 Title: "ExtUtils/Miniperl.pm not built on Win32"
726 From: Nick Ing-Simmons
727 Msg-ID: <199704181742.SAA08407@ni-s.u-net.com>
728 Date: Fri, 18 Apr 1997 18:42:32 +0100
729 Files: win32/Makefile
733 Title: "SECURITY FIX: 'Identifier too long'"
734 From: Chip Salzenberg
735 Files: pod/perldelta.pod pod/perldiag.pod toke.c
737 Title: "SECURITY FIX: Buffer overflow in gv_fetchfile()"
738 From: Chip Salzenberg
741 Title: "Remove pp_method() inefficiency from last patch"
742 From: Chip Salzenberg
747 Title: "Fix unnecessary re-linking"
748 From: Chip Salzenberg
749 Files: lib/ExtUtils/MM_Unix.pm
751 Title: "Fix tcsh hack in Configure"
752 From: Chip Salzenberg
755 Title: "Minor, optional patch to Makefile.SH"
756 From: "Randy J. Ray" <rjray@uswest.com>
757 Msg-ID: <rjray-9703180132.AA00374040@snakepit.ecte.uswc.uswest.com>
758 Date: Thu, 17 Apr 1997 19:32:17 -0600
761 LIBRARY AND EXTENSIONS
763 Title: "Patch to Getopt::Long"
764 From: Johan Vromans <jvromans@squirrel.nl>
765 Msg-ID: <m0wIKCO-00081IC@phoenix.squirrel.nl>
766 Date: Fri, 18 Apr 97 22:24 MET DST
767 Files: lib/Getopt/Long.pm
769 Title: "Fix NAME in SDBM_File build"
770 From: Chip Salzenberg
771 Files: ext/SDBM_File/sdbm/Makefile.PL
779 Title: "Make h2ph generate constant subs"
780 From: Roderick Schertler
781 Msg-ID: <pz2088w5ot.fsf@eeyore.ibcinc.com>
782 Date: 18 Apr 1997 14:23:46 -0400
787 Title: "Document {,un}pack changes"
789 Msg-ID: <9704181249.AA11733@claudius.bfsec.bt.co.uk>
790 Date: Fri, 18 Apr 97 13:49:39 BST
791 Files: pod/perldelta.pod pod/perldiag.pod
798 This is it before _98. No more last-minute features. Really, I mean
799 it this time. No kidding.
801 CORE LANGUAGE CHANGES
803 Title: "New operator systell()"
804 From: Chip Salzenberg
805 Files: doio.c ext/Opcode/Opcode.pm keywords.pl opcode.pl
806 pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c
809 Title: "Allow constant sub to be optimized when called with parens"
810 From: Chip Salzenberg
813 Title: "Make {,un}pack fail on invalid pack types"
814 From: Chip Salzenberg
815 Files: pod/perldiag.pod pp.c
819 Title: "Fix bitwise ops and {,un}pack() on Cray CPUs"
820 From: Chip Salzenberg
825 Files: lib/Cwd.pm lib/File/Path.pm lib/FindBin.pm vms/perly_c.vms
826 vms/vms.c vms/writemain.pl
828 Title: "Win32 update (three patches)"
829 From: Gurusamy Sarathy and Nick Ing-Simmons
830 Files: lib/Cwd.pm lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm
831 lib/File/Basename.pm win32/Makefile win32/makedef.pl
832 win32/perllib.c win32/win32.c win32/win32iop.h
836 Title: "Fix error messages on method lookup failure"
837 From: Chip Salzenberg
840 Title: "Fix use of var before init in util.c"
841 From: Gurusamy Sarathy
842 Msg-ID: <199704162342.TAA20773@aatma.engin.umich.edu>
843 Date: Wed, 16 Apr 1997 19:42:41 -0400
848 Title: "Linux hints: Allow build w/o suidperl, prefer tcsh to csh"
849 From: Michael De La Rue <mikedlr@tardis.ed.ac.uk>
850 Files: Configure hints/linux.sh
852 LIBRARY AND EXTENSIONS
854 Title: "Fix bug in Opcode when (maxo & 15) > 8"
855 From: Chip Salzenberg
856 Files: ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
859 Title: "CGI.pm broke again"
861 Msg-ID: <199704171136.NAA24859@anna.in-berlin.de>
862 Date: Thu, 17 Apr 1997 13:36:28 +0200
865 Title: "Revise quotewords()"
866 From: Shishir Gundavaram <shishir@ruby.ora.com>
867 Files: lib/Text/ParseWords.pm
879 Title: "Doc updates: INSTALL-1.13, pumpkin.pod-1.9"
881 Files: INSTALL Porting/pumpkin.pod
883 Title: "Document size restrictions for packed integers"
884 From: Jarkko Hietaniemi
885 Files: pod/perlfunc.pod
892 Y'know, I've heard of this "beta" thing, but it's been so long since
893 I've seen one, I'm not sure it really exists...
895 CORE LANGUAGE CHANGES
897 Title: "New operator: sysseek()"
898 From: Chip Salzenberg
899 Files: doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm global.sym
900 keywords.pl opcode.pl pod/perldelta.pod pod/perlfunc.pod
901 pp_sys.c t/op/sysio.t toke.c
903 Title: "Allow recursive substitution again"
904 From: Chip Salzenberg
905 Files: pod/perldelta.pod pod/perldiag.pod pp_hot.c
909 Title: "Use size_t for socket size parameters of GNU libc"
910 From: Chip Salzenberg
911 Files: doio.c pp_sys.c
913 Title: "Fix STMT_{START,END} under g++"
914 From: Steven Parkes <parkes@sierravista.com>
915 Msg-ID: <199704141935.MAA11240@monterey.sierravista.com>
916 Date: Mon, 14 Apr 1997 12:35:34 -0700
919 Title: "Win32 update (four patches)"
920 From: Gurusamy Sarathy and Nick Ing-Simmons
921 Files: MANIFEST README.win32 dosish.h ext/SDBM_File/Makefile.PL
922 ext/SDBM_File/sdbm/Makefile.PL ext/SDBM_File/sdbm/sdbm.c
923 ext/SDBM_File/sdbm/sdbm.h lib/ExtUtils/MM_Unix.pm perl.c
924 utils/perlbug.PL utils/perldoc.PL win32/Makefile win32/TEST
925 win32/config.H win32/config.w32 win32/config_h.PL
926 win32/config_sh.PL win32/perllib.c win32/runperl.c
927 win32/win32.c win32/win32io.c win32/win32sck.c
931 Title: "New API function: perl_eval_pv()"
932 From: Doug MacEachern
933 Msg-ID: <199704142113.RAA06823@postman.osf.org>
934 Date: Mon, 14 Apr 1997 17:13:41 -0400
935 Files: perl.c pod/perlcall.pod pod/perldelta.pod pod/perlembed.pod
936 pod/perlguts.pod proto.h
938 Title: "Fix C< s//whatever/ >, which reuses old pattern"
939 From: Chip Salzenberg
940 Files: pp_hot.c regexec.c
942 Title: "Return a value from PerlIO_{,un}getc"
943 From: Hallvard B Furuseth
944 Msg-ID: <199704131228.OAA05695@bombur2.uio.no>
945 Date: Sun, 13 Apr 1997 14:28:14 +0200 (MET DST)
948 Title: "Fix for environment leak"
949 From: skimo@breughel.ufsia.ac.be (Sven Verdoolaege)
950 Msg-ID: <19970415103246.NN46698@breughel.ufsia.ac.be>
951 Date: Tue, 15 Apr 1997 10:32:46 +0200
954 Title: "Fix comments in seed()"
955 From: Hallvard B Furuseth
956 Msg-ID: <199704141758.TAA06895@bombur2.uio.no>
957 Date: Mon, 14 Apr 1997 19:58:38 +0200 (MET DST)
962 Title: "Put extensions' autoload files in $archlib"
963 From: Chip Salzenberg
966 Title: "Use '-fPIC' for debugging compiles under Solaris with gcc"
967 From: Hallvard B Furuseth
970 LIBRARY AND EXTENSIONS
972 Title: "Refresh CGI to 2.34"
973 From: Chip Salzenberg
974 Files: eg/cgi/customize.cgi eg/cgi/tryit.cgi lib/CGI.pm
977 Title: "Debugger update"
978 From: Ilya Zakharevich
979 Msg-ID: <199704142115.RAA09923@monk.mps.ohio-state.edu>
980 Date: Mon, 14 Apr 1997 17:15:27 -0400 (EDT)
981 Files: lib/perl5db.pl
983 Title: "diagnostics: $/ gotcha"
985 Msg-ID: <199704151814.UAA03404@anna.in-berlin.de>
986 Date: Tue, 15 Apr 1997 20:14:01 +0200
987 Files: lib/diagnostics.pm
989 Title: "Update File::Path"
991 Msg-ID: <199704151401.QAA02556@anna.in-berlin.de>
992 Date: Tue, 15 Apr 1997 16:01:07 +0200
993 Files: lib/File/Path.pm t/lib/filepath.t
995 Title: "User::pwent.pm: g{,e}cos"
996 From: Tom Christiansen
997 Msg-ID: <199704130135.TAA23274@jhereg.perl.com>
998 Date: Sat, 12 Apr 1997 19:35:54 -0600
999 Files: lib/User/pwent.pm
1001 Title: "Sys::Syslog: hyphens in hostnames"
1002 From: Jarkko Hietaniemi
1003 Msg-ID: <199704151421.RAA19693@alpha.hut.fi>
1004 Date: Tue, 15 Apr 1997 17:21:53 +0300 (EET DST)
1005 Files: lib/Sys/Syslog.pm
1007 Title: "Clean up format of dlopen() debug info"
1008 From: Hallvard B Furuseth
1009 Files: ext/DynaLoader/dl_dlopen.xs
1017 Title: "xsubpp incorrectly handles 'class::newthing()'"
1018 From: "John Q. Linux" <jql@jql.accessone.com>
1019 Msg-ID: <199704122201.PAA01780@jql.accessone.com>
1020 Date: Sat, 12 Apr 1997 15:01:33 -0700
1021 Files: lib/ExtUtils/xsubpp
1025 Title: "Add CGI to perldelta.pod and improve its description in MANIFEST"
1026 From: Chip Salzenberg
1027 Files: MANIFEST pod/perldelta.pod
1029 Title: "Describe probs with majordomo 1.94.1"
1030 From: Chip Salzenberg
1031 Files: pod/perldelta.pod
1033 Title: "Fix description of /\G/g"
1034 From: Chip Salzenberg
1035 Files: pod/perlop.pod
1037 Title: "Mention '...' operator in precedence table"
1038 From: Tom Christiansen
1039 Msg-ID: <199704131724.LAA23120@jhereg.perl.com>
1040 Date: Sun, 13 Apr 1997 11:24:16 -0600
1041 Files: pod/perlop.pod
1048 Any minute now... second public beta... no, really...
1050 CORE LANGUAGE CHANGES
1052 Title: "Fix for incorrect overloaded assignment"
1053 From: Ilya Zakharevich
1054 Msg-ID: <199704112225.SAA03482@monk.mps.ohio-state.edu>
1055 Date: Fri, 11 Apr 1997 18:25:33 -0400 (EDT)
1058 Title: "Fix C< $x=''; pos($x)=0; $x=~/\G$/ >"
1059 From: Chip Salzenberg
1062 Title: "Fix label on C<for(;;)> statement"
1063 From: Chip Salzenberg
1064 Files: perly.c perly.y
1068 Title: "update to 5.003_97b/hint/irix_6_2.sh"
1069 From: Scott Henry <scotth@sgi.com>
1070 Msg-ID: <yd8hghdjbk0.fsf@hoshi.engr.sgi.com>
1071 Date: 11 Apr 1997 18:05:03 -0700
1072 Files: hints/irix_6_2.sh
1076 Title: "Before 'BEGIN not safe', explain why"
1077 From: Chip Salzenberg
1080 Title: "New error msg for low-key failure of C<require>"
1081 From: Chip Salzenberg
1082 Files: pod/perldiag.pod pp_ctl.c t/pragma/strict-subs
1083 t/pragma/strict-vars
1085 Title: "Put "dXSUB_SYS" last in declarations"
1086 From: Chip Salzenberg
1087 Files: win32/perllib.c
1089 Title: "Minor type cleanup"
1090 From: Chip Salzenberg
1091 Files: proto.h toke.c
1097 LIBRARY AND EXTENSIONS
1099 Title: "win32: perl5db patch"
1100 From: Gurusamy Sarathy
1101 Msg-ID: <199704102142.RAA27396@aatma.engin.umich.edu>
1102 Date: Thu, 10 Apr 1997 17:42:13 -0400
1103 Files: lib/perl5db.pl
1105 Title: "Enhancements to debugger, Term::ReadLine, Term::Cap"
1106 From: Ilya Zakharevich
1107 Msg-ID: <199704101948.PAA01841@monk.mps.ohio-state.edu>
1108 Date: Thu, 10 Apr 1997 15:48:07 -0400 (EDT)
1109 Files: lib/Term/Cap.pm lib/Term/ReadLine.pm lib/perl5db.pl
1111 Title: "MM_Unix patch for use under CVS"
1112 From: Ulrich Pfeifer
1113 Msg-ID: <yfmd8s1vhpn.fsf@ls6.informatik.uni-dortmund.de>
1114 Date: 11 Apr 1997 14:59:00 +0200
1115 Files: lib/ExtUtils/MM_Unix.pm
1117 Title: "Complex update (five patches)"
1118 From: Jarkko Hietaniemi
1119 Files: lib/Math/Complex.pm t/lib/complex.t
1121 Title: "Fix undef warning in Math::BigInt"
1122 From: Chip Salzenberg
1123 Files: lib/Math/BigInt.pm
1131 Title: "Add B<-o> option to a2p, for old awk; make new the default"
1132 From: Chip Salzenberg
1133 Files: x2p/a2p.h x2p/a2p.pod x2p/a2py.c x2p/walk.c
1137 Title: "typo in lib/diagnostics.pm"
1138 From: barnett@grymoire.crd.ge.com (Bruce Barnett)
1139 Msg-ID: <199704111800.OAA27297@grymoire.crd.ge.com>
1140 Date: Fri, 11 Apr 1997 14:00:54 -0400
1141 Files: lib/diagnostics.pm
1143 Title: "Use B<> for options in Class::Struct pod"
1144 From: Hugo van der Sanden <hv@iii.co.uk>
1145 Msg-ID: <334D2E7B.67F0@iii.co.uk>
1146 Date: Thu, 10 Apr 1997 19:16:27 +0100
1147 Files: lib/Class/Struct.pm
1149 Title: "Explain //g and \G issues"
1150 From: Gurusamy Sarathy
1151 Msg-ID: <199704122048.QAA25060@aatma.engin.umich.edu>
1152 Date: Sat, 12 Apr 1997 16:48:41 -0400
1153 Files: pod/perldelta.pod pod/perlop.pod pod/perlre.pod
1155 Title: "more (err, less) doubled words"
1156 From: Jarkko Hietaniemi
1157 Msg-ID: <199704111931.WAA24460@alpha.hut.fi>
1158 Date: Fri, 11 Apr 1997 22:31:25 +0300 (EET DST)
1159 Files: ext/DB_File/DB_File.pm ext/DynaLoader/DynaLoader.pm
1160 ext/IO/lib/IO/Pipe.pm lib/CGI.pm lib/Exporter.pm
1161 lib/ExtUtils/MakeMaker.pm lib/IPC/Open2.pm lib/IPC/Open3.pm
1162 lib/vars.pm pod/perlcall.pod pod/perldiag.pod
1163 pod/perlfaq1.pod pod/perlfaq3.pod pod/perlfaq5.pod
1164 pod/perlfaq7.pod pod/perlfaq8.pod pod/perlipc.pod
1166 Title: "Freudian slip error in perlsub.pod"
1167 From: barnett@grymoire.crd.ge.com (Bruce Barnett)
1168 Msg-ID: <199704111755.NAA27200@grymoire.crd.ge.com>
1169 Date: Fri, 11 Apr 1997 13:55:07 -0400
1170 Files: pod/perlsub.pod
1172 Title: "Little patch for perl5.003_97c/pod/perlpod.pod"
1173 From: rse@engelschall.com (Ralf S. Engelschall)
1174 Msg-ID: <199704112048.WAA08733@en1.engelschall.com>
1175 Date: Fri, 11 Apr 1997 22:48:37 +0200
1176 Files: pod/perlpod.pod
1183 That second public beta will be Real Soon Now...
1185 CORE LANGUAGE CHANGES
1187 Title: "Refine setgroups() behavior of C<$)>"
1188 From: Chip Salzenberg
1189 Files: mg.c pod/perldelta.pod pod/perlvar.pod
1191 Title: "Forbid -[Mm] on #! line"
1192 From: Chip Salzenberg
1193 Files: pod/perldelta.pod pod/perldiag.pod toke.c
1197 Title: "Fix dynamic loading (and argv[0]) under AmigaOS"
1198 From: Norbert Pueschel
1199 Msg-ID: <77724842@Armageddon.meb.uni-bonn.de>
1200 Date: Tue, 08 Apr 1997 22:01:45 +0200
1201 Files: hints/amigaos.sh
1203 Title: "Special mkdir() for VMS"
1204 From: Charles Bailey
1205 Msg-ID: <01IHGOXN6MZM0004K3@hmivax.humgen.upenn.edu>
1206 Date: Tue, 08 Apr 1997 12:33:56 -0400 (EDT)
1207 Files: dosish.h lib/ExtUtils/MM_Unix.pm lib/File/Path.pm os2/os2ish.h
1208 plan9/plan9ish.h pp_sys.c unixish.h vms/vms.c vms/vmsish.h
1212 Title: "Fix assignment from magic SV that becomes a glob"
1213 From: Chip Salzenberg
1218 Title: "Fix syntax error in Configure comment(!)"
1219 From: Chip Salzenberg
1222 Title: "For Solaris, if -DDEBUGGING, default to '-KPIC', not '-Kpic'"
1223 From: Chip Salzenberg
1226 Title: "Fix usage of dXSUB_SYS, esp. in ExtUtils::Miniperl"
1227 From: Chip Salzenberg
1228 Files: dosish.h minimod.pl os2/os2ish.h plan9/plan9ish.h vms/vmsish.h
1230 LIBRARY AND EXTENSIONS
1232 Title: "Replace Class::Template with improved Class::Struct"
1233 From: Jim Miner <jfm@winternet.com>
1234 Files: MANIFEST lib/Class/Struct.pm lib/Class/Template.pm
1235 lib/File/stat.pm lib/Net/hostent.pm lib/Net/netent.pm
1236 lib/Net/protoent.pm lib/Net/servent.pm lib/Time/gmtime.pm
1237 lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
1238 lib/User/pwent.pm pod/perldelta.pod pod/perlfaq7.pod
1239 pod/perlmod.pod pod/perltoot.pod
1241 Title: "MakeMaker pathname patch"
1242 From: Nick Ing-Simmons
1243 Msg-ID: <199704091908.UAA00877@ni-s.u-net.com>
1244 Date: Wed, 9 Apr 1997 20:08:23 +0100
1245 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
1247 Title: "Fix configuration of new socket"
1248 From: Chip Salzenberg
1249 Files: ext/IO/lib/IO/Socket.pm
1251 Title: "Improve IO::Handle docs; don't export _open_mode_string"
1252 From: Chip Salzenberg
1253 Files: ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
1255 Title: "Complex.pm: 0**0 sanity"
1256 From: Jarkko Hietaniemi
1257 Msg-ID: <199704091804.VAA13930@alpha.hut.fi>
1258 Date: Wed, 9 Apr 1997 21:04:23 +0300 (EET DST)
1259 Files: lib/Math/Complex.pm
1261 Title: "Fix typos in Math::Trig"
1262 From: Jarkko Hietaniemi
1263 Files: lib/Math/Trig.pm
1267 Title: "Accommodate CodeBuilder variant of Machten 4.0.3"
1268 From: Dominic Dunlop <domo@slipper.ip.lu>
1269 Msg-ID: <v03020902af704d320f27@[194.51.248.88]>
1270 Date: Tue, 8 Apr 1997 22:15:15 +0200
1271 Files: t/io/fs.t t/op/stat.t
1279 Title: "IO::Socket doc fix"
1280 From: Roderick Schertler
1281 Msg-ID: <28383.860527843@eeyore.ibcinc.com>
1282 Date: Tue, 08 Apr 1997 15:30:43 -0400
1283 Files: ext/IO/lib/IO/Socket.pm
1290 Working on the second public beta...
1292 CORE LANGUAGE CHANGES
1294 Title: "Make assignment to C<$)> call setgroups()"
1295 From: Chip Salzenberg
1296 Files: Configure config_H config_h.SH mg.c plan9/config.plan9
1297 pod/perldelta.pod vms/config.vms win32/config.H
1300 Title: "Grandfather "$$<digit>" in strings"
1301 From: Chip Salzenberg
1302 Files: pod/perldiag.pod toke.c
1304 Title: "Disconnect warn and die hooks _after_ object destruction"
1305 From: Chip Salzenberg
1308 Title: "Forbid recursive substitutions"
1309 From: Chip Salzenberg
1310 Files: cop.h pod/perldelta.pod pod/perldiag.pod pp_ctl.c pp_hot.c
1314 Title: "Use SSize_t for values of PerlIO_{read,write}"
1315 From: Chip Salzenberg
1316 Files: perlio.c perlio.h perlsdio.h pp_sys.c
1318 Title: "perlwin-97a_4: win32 environ fix"
1319 From: Gurusamy Sarathy
1320 Msg-ID: <199704060431.XAA23400@aatma.engin.umich.edu>
1321 Date: Sat, 05 Apr 1997 23:31:11 -0500
1322 Files: win32/win32.c win32/win32io.c win32/win32io.h win32/win32iop.h
1326 Title: "length($') isn't"
1327 From: Gurusamy Sarathy
1328 Msg-ID: <199704070730.DAA07310@aatma.engin.umich.edu>
1329 Date: Mon, 07 Apr 1997 03:30:44 -0400
1332 Title: "Fix obscure regex bug related to leading C<.*>"
1333 From: Chip Salzenberg
1336 Title: "Add warning for glob failure"
1337 From: Chip Salzenberg
1338 Files: pod/perldelta.pod pod/perldiag.pod pp_hot.c
1340 Title: "Fix C<perl -V> in presence of local patches"
1341 From: Chip Salzenberg
1346 Title: "Don't suggest 'Configure -der' in config.sh comments"
1347 From: Chip Salzenberg
1350 LIBRARY AND EXTENSIONS
1352 Title: "CGI->redirect patch"
1353 From: Doug MacEachern
1354 Msg-ID: <199704051527.KAA11280@postman.osf.org>
1355 Date: Sat, 05 Apr 1997 10:27:52 -0500
1358 Title: "Updates to Math::Complex and Math::Trig"
1359 From: Jarkko Hietaniemi
1360 Files: lib/Math/Complex.pm lib/Math/Trig.pm pod/perldelta.pod
1363 Title: "Fix FindBin under Win32, and document success"
1364 From: Nick Ing-Simmons and Gurusamy Sarathy
1365 Msg-ID: <199704051504.QAA09507@ni-s.u-net.com>
1366 Date: Sat, 5 Apr 1997 16:04:52 +0100
1367 Files: README.win32 lib/Cwd.pm lib/FindBin.pm
1375 Title: "Patch for 'perldoc -f'"
1377 Msg-ID: <199704061732.TAA00353@bergen.sn.no>
1378 Date: Sun, 6 Apr 1997 19:32:04 +0200
1379 Files: utils/perldoc.PL
1383 Title: "Document required module versions"
1384 From: Chip Salzenberg
1385 Files: pod/perldelta.pod
1387 Title: "Document sample function perl_eval()"
1388 From: Doug MacEachern
1389 Msg-ID: <199704051524.KAA06090@postman.osf.org>
1390 Date: Sat, 05 Apr 1997 10:24:43 -0500
1391 Files: pod/perlcall.pod pod/perlembed.pod
1393 Title: "Make L<perltrap> refer to L<perldelta>"
1394 From: Chip Salzenberg
1395 Files: pod/perltrap.pod
1402 This release gets a letter instead of a full subversion because I'm
1403 planning on making 5.003_98 the second public beta.
1405 CORE LANGUAGE CHANGES
1407 Title: "Fix AUTOLOAD, or kill me"
1408 From: Chip Salzenberg
1409 Files: gv.c pp.c t/op/method.t
1413 Title: "Add support for Cygwin32 (GNU-Win32) -- very low impact"
1414 From: John Cerney <j-cerney1@ti.com>
1415 Msg-ID: <199704030821.JAA08762@pluto.tiuk.ti.com>
1416 Date: Thu, 3 Apr 1997 09:21:17 +0100
1417 Files: MANIFEST README.cygwin32 cygwin32/cw32imp.h cygwin32/gcc2
1418 cygwin32/ld2 cygwin32/perlgcc cygwin32/perlld
1419 ext/DynaLoader/dl_cygwin32.xs hints/cygwin32.sh perl.h
1422 Title: "Win32 update (six patches)"
1423 From: Gurusamy Sarathy
1424 Files: MANIFEST README.win32 dosish.h t/io/fs.t t/io/tell.t
1425 t/lib/io_tell.t t/op/magic.t t/op/mkdir.t t/op/runlevel.t
1426 t/op/stat.t t/op/taint.t win32/Makefile win32/VC-2.0/pod.mak
1427 win32/makedef.pl win32/pod.mak win32/win32.c win32/win32.h
1428 win32/win32io.c win32/win32io.h win32/win32iop.h
1430 Title: "AmigaOS update"
1431 From: Norbert Pueschel
1432 Msg-ID: <77724828@Armageddon.meb.uni-bonn.de>
1433 Date: Thu, 03 Apr 1997 16:16:51 +0200
1434 Files: README.amiga hints/amigaos.sh
1438 Title: "Fix const-sub-related panic on C<sub foo { my $x; 0 } foo>"
1439 From: Chip Salzenberg
1442 Title: "Fix warning for useless C<1..2>"
1443 From: Chip Salzenberg
1446 Title: "Minor cleanups"
1447 From: Gurusamy Sarathy
1448 Msg-ID: <199704040056.TAA22253@aatma.engin.umich.edu>
1449 Date: Thu, 03 Apr 1997 19:56:57 -0500
1450 Files: mg.c mg.h perl.c
1452 Title: "Eliminate unreliable warning with %SIG and strict refs"
1453 From: Chip Salzenberg
1456 Title: "Fix impossible test in vivification"
1457 From: Chip Salzenberg
1460 Title: "runlevel is I32, not int"
1461 From: Roderick Schertler
1462 Msg-ID: <2848.860109823@eeyore.ibcinc.com>
1463 Date: Thu, 03 Apr 1997 18:23:43 -0500
1464 Files: pp_ctl.c util.c
1468 Title: "Re: shared lib compilation problem with miniperl5.003_97"
1469 From: Andy Dougherty
1470 Msg-ID: <Pine.SOL.3.95q.970404124326.647K-100000@fractal.lafayette.ed
1471 Date: Fri, 04 Apr 1997 13:02:23 -0500 (EST)
1474 LIBRARY AND EXTENSIONS
1476 Title: "Math::Trig, based on (and from an author of) Math::Complex"
1477 From: Chip Salzenberg
1478 Files: MANIFEST lib/Math/Complex.pm lib/Math/Trig.pm
1479 pod/perldelta.pod t/lib/complex.t t/lib/trig.t
1481 Title: "Update AutoLoader and docs; support C<use AutoLoader 'AUTOLOAD'>"
1482 From: Chip Salzenberg and Tim Bunce
1483 Files: lib/AutoLoader.pm
1485 Title: "CPAN & TRL-Gnu"
1486 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
1487 Msg-ID: <9704040809.AA26143@o09.rosat.mpe-garching.mpg.de>
1488 Date: Fri, 04 Apr 1997 10:09:03 +0200
1491 Title: "Limit @ISA to actual DBM in AnyDBM"
1492 From: Chip Salzenberg
1493 Files: lib/AnyDBM_File.pm
1495 Title: "Don't use $4 when it might be undef"
1496 From: Chip Salzenberg
1497 Files: lib/bigfloat.pl
1501 Title: "Make *dbm tests work with Win32"
1502 From: Chip Salzenberg
1503 Files: t/lib/anydbm.t t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t
1512 Title: "Update INSTALL"
1513 From: Andy Dougherty
1517 From: Nathan Torkington <gnat@prometheus.frii.com>
1518 Files: pod/perlcall.pod pod/perldata.pod pod/perldebug.pod
1519 pod/perldiag.pod pod/perlform.pod pod/perlfunc.pod
1520 pod/perlipc.pod pod/perllocale.pod pod/perlmod.pod
1521 pod/perlop.pod pod/perlre.pod pod/perlrun.pod
1522 pod/perlstyle.pod pod/perltoc.pod pod/perlvar.pod
1529 CORE LANGUAGE CHANGES
1531 Title: "Reenable but deprecate inherited AUTOLOAD for plain funcs"
1532 From: Chip Salzenberg
1533 Files: ext/DynaLoader/DynaLoader.pm gv.c lib/Text/ParseWords.pm
1534 pod/perldelta.pod pod/perldiag.pod t/op/method.t
1538 Title: "Don't use setjmp() and longjmp() in complex exprs"
1539 From: Chip Salzenberg
1540 Files: perl.c pp_ctl.c scope.h
1542 Title: "Improve definition of Sock_size_t"
1543 From: Chip Salzenberg
1544 Files: doio.c pp_sys.c
1546 Title: "Don't use a completely empty macro parameter"
1547 From: Chip Salzenberg
1550 Title: "Win32 update"
1551 From: Gurusamy Sarathy
1552 Msg-ID: <199704020608.BAA29538@aatma.engin.umich.edu>
1553 Date: Wed, 02 Apr 1997 01:08:09 -0500
1554 Files: win32/VC-2.0/modules.mak win32/VC-2.0/perl.mak win32/VC-
1555 2.0/perldll.mak win32/perl.mak
1559 Title: "Introduce and use gv_fetchmethod_autoload()"
1560 From: Chip Salzenberg
1561 Files: global.sym gv.c pod/perlguts.pod proto.h universal.c
1563 Title: "Reduce memory footprint of literal strings"
1564 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
1565 Msg-ID: <1997Apr1.113438.1913905@hmivax.humgen.upenn.edu>
1566 Date: Tue, 01 Apr 1997 11:34:37 -0500 (EST)
1571 Title: "Remove target before link() of perldiag.pod"
1572 From: Chip Salzenberg
1575 LIBRARY AND EXTENSIONS
1577 Title: "Refresh CPAN to 1.24"
1578 From: Andreas Koenig
1579 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
1581 Title: "Refresh ExtUtils::Manifest to 1.33"
1582 From: Andreas Koenig
1583 Files: lib/ExtUtils/Manifest.pm
1585 Title: "Update $VERSION of ExtUtils::Embed to reflect reality"
1586 From: Chip Salzenberg
1587 Files: lib/ExtUtils/Embed.pm
1589 Title: "Fix POSIX::raise()"
1590 From: "Jens T. Berger Thielemann" <jensthi@ifi.uio.no>
1591 Msg-ID: <Pine.SUN.3.91.970401153125.8053A-100000@holmenkollen.ifi.uio
1592 Date: Tue, 1 Apr 1997 15:34:47 +0200 (MET DST)
1593 Files: ext/POSIX/POSIX.pm
1595 Title: "Eliminate warnings in File::Basename"
1596 From: Robin Barker <rmb1@cise.npl.co.uk>
1597 Msg-ID: <11173.9704011111@tempest.cise.npl.co.uk>
1598 Date: Tue, 1 Apr 97 12:11:43 BST
1599 Files: lib/File/Basename.pm t/lib/basename.t
1601 Title: "Eliminate warning in CGI.pm"
1602 From: Chip Salzenberg
1605 Title: "Tweaks to constant.pm"
1607 Msg-ID: <Pine.GSO.3.96.970331205519.16684I-100000@kelly.teleport.com>
1608 Date: Mon, 31 Mar 1997 21:10:14 -0800 (PST)
1609 Files: lib/constant.pm
1611 Title: "Document eval vs. sub in Benchmark"
1612 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
1613 Msg-ID: <199704012231.XAA00225@crypt.compulink.co.uk>
1614 Date: Tue, 01 Apr 1997 23:31:55 +0100
1615 Files: lib/Benchmark.pm
1623 Title: "Improve heuristics for pod2man titles"
1624 From: Roderick Schertler
1625 Msg-ID: <pzn2ri9gto.fsf@eeyore.ibcinc.com>
1626 Date: 01 Apr 1997 23:41:55 -0500
1627 Files: pod/pod2man.PL
1631 Title: "Clean up some poddities, and make C<make html> work again"
1632 From: Chip Salzenberg
1633 Files: pod/Makefile pod/perldelta.pod pod/perldiag.pod
1634 pod/perlfaq8.pod pod/perlfunc.pod pod/perlop.pod
1637 Title: "Fix MM doc's use of "SUPER::""
1638 From: avera@hal.com (Jim Avera)
1639 Msg-ID: <9704012235.AA07841@membrane.hal.com>
1640 Date: Tue, 1 Apr 1997 14:35:26 -0800 (PST)
1641 Files: lib/ExtUtils/MakeMaker.pm
1643 Title: "Eliminate pod warnings in libs"
1644 From: Chip Salzenberg
1645 Files: lib/CGI.pm lib/ExtUtils/Command.pm
1652 CORE LANGUAGE CHANGES
1654 Title: "Support $ENV{PERL5OPT}"
1655 From: Chip Salzenberg
1656 Files: perl.c pod/perldiag.pod pod/perldelta.pod pod/perlrun.pod
1658 Title: "Implement void context, in which C<wantarray> is undef"
1659 From: Chip Salzenberg
1660 Files: cop.h doop.c dump.c global.sym gv.c op.c op.h perl.c
1661 pod/perlcall.pod pod/perldelta.pod pod/perlfunc.pod
1662 pod/perlguts.pod pod/perlsub.pod pp.c pp_ctl.c pp_hot.c
1665 Title: "Don't look up &AUTOLOAD in @ISA when calling plain function"
1666 From: Chip Salzenberg
1667 Files: global.sym gv.c lib/Text/ParseWords.pm pod/perldelta.pod
1668 pp_hot.c proto.h t/op/method.t
1670 Title: "Allow closures to be constant subroutines"
1671 From: Chip Salzenberg
1674 Title: "Make C<scalar(reverse)> mean C<scalar(reverse $_)>"
1675 From: Chip Salzenberg
1678 Title: "Fix lexical suicide from C<my $x = $x> in sub"
1679 From: Chip Salzenberg
1682 Title: "Make "Unrecog. char." fatal, and update its doc"
1683 From: Chip Salzenberg
1684 Files: pod/perldiag.pod toke.c
1686 Title: "Die on patterns that will match empty string forever"
1687 From: Stephen Potter <spp@psa.pencom.com>
1688 Msg-ID: <199703282138.PAA28311@psa.pencom.com>
1689 Date: Fri, 28 Mar 1997 15:38:30 -0600
1694 Title: "safefree() mismatch"
1695 From: Roderick Schertler
1696 Msg-ID: <21338.859653381@eeyore.ibcinc.com>
1697 Date: Sat, 29 Mar 1997 11:36:21 -0500
1700 Title: "FreeBSD update"
1701 From: Slaven Rezic <eserte@cs.tu-berlin.de>
1702 Msg-ID: <199703311417.QAA04162@cabulja.herceg.de>
1703 Date: Mon, 31 Mar 1997 16:17:42 +0200 (MET DST)
1704 Files: hints/freebsd.sh
1706 Title: "Win32 update (seven patches)"
1707 From: Gurusamy Sarathy and Nick Ing-Simmons
1708 Files: EXTERN.h MANIFEST win32/Makefile win32/perl.mak
1709 win32/perl.rc win32/perldll.mak win32/makedef.pl
1710 win32/modules.mak win32/win32io.c win32/bin/pl2bat.bat
1714 Title: "Report PERL* environment variables in -V and perlbug"
1715 From: Chip Salzenberg
1716 Files: perl.c utils/perlbug.PL
1718 Title: "Typo in perl.c: Printing NO_EMBED for perl -V"
1720 Msg-ID: <199703301922.VAA13509@furubotn.sn.no>
1721 Date: Sun, 30 Mar 1997 21:22:11 +0200
1724 Title: "Don't let C<$var = $var> untaint $var"
1725 From: Chip Salzenberg
1726 Files: pp_hot.c pp_sys.c sv.h t/op/taint.t
1728 Title: "Fix autoviv bug in C<my $x; ++$x->{KEY}>"
1729 From: Chip Salzenberg
1732 Title: "Re: 5.004's new srand() default seed"
1733 From: Hallvard B Furuseth
1734 Msg-ID: <199703302219.AAA20998@bombur2.uio.no>
1735 Date: Mon, 31 Mar 1997 00:19:13 +0200 (MET DST)
1738 Title: "Re: embedded perl and top_env problem "
1739 From: Gurusamy Sarathy
1740 Msg-ID: <199703280031.TAA05711@aatma.engin.umich.edu>
1741 Date: Thu, 27 Mar 1997 19:31:42 -0500
1742 Files: gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c scope.h util.c
1744 Title: "Define and use new macro: boolSV()"
1746 Files: gv.c lib/ExtUtils/typemap os2/os2.c pp.c pp_hot.c pp_sys.c
1747 sv.c sv.h universal.c vms/vms.c
1749 Title: "Re: strict @F"
1750 From: Hallvard B Furuseth
1751 Msg-ID: <199703252110.WAA16038@bombur2.uio.no>
1752 Date: Tue, 25 Mar 1997 22:10:33 +0100 (MET)
1755 Title: "Try harder to identify errors at EOF"
1756 From: Chip Salzenberg
1759 Title: "Minor string change in toke.c: 'bareword'"
1760 From: lvirden@cas.org
1761 Msg-ID: <1997Mar27.130247.1911552@hmivax.humgen.upenn.edu>
1762 Date: Thu, 27 Mar 1997 13:02:46 -0500 (EST)
1765 Title: "Improve diagnostic on \r in program text"
1766 From: Chip Salzenberg
1767 Files: pod/perldiag.pod toke.c
1769 Title: "Make Sock_size_t typedef work right"
1770 From: Chip Salzenberg
1771 Files: perl.h pp_sys.c
1773 Title: "Eliminate unused dummy variable"
1774 From: Doug MacEachern
1775 Msg-ID: <199703270123.UAA25454@postman.osf.org>
1776 Date: Wed, 26 Mar 1997 20:23:14 -0500
1777 Files: lib/ExtUtils/Embed.pm unixish.h writemain.SH
1781 Title: "Allow for coexistence of various versions of perldiag.pod"
1782 From: Chip Salzenberg
1783 Files: installperl lib/diagnostics.pm
1785 LIBRARY AND EXTENSIONS
1787 Title: "New module constant.pm"
1789 Files: MANIFEST lib/constant.pm op.c pp.c t/pragma/constant.t
1791 Title: "Remove chat2"
1792 From: Chip Salzenberg
1793 Files: MANIFEST lib/chat2.inter lib/chat2.pl
1795 Title: "Include CGI.pm 2.32"
1796 From: Chip Salzenberg
1797 Files: MANIFEST eg/cgi/* lib/CGI.pm lib/CGI/Apache.pm
1798 lib/CGI/Carp.pm lib/CGI/Fast.pm lib/CGI/Push.pm
1801 Title: "Fix C<print $_> in debugger"
1802 From: Ilya Zakharevich
1803 Msg-ID: <199703312355.SAA01068@monk.mps.ohio-state.edu>
1804 Date: Mon, 31 Mar 1997 18:55:55 -0500 (EST)
1805 Files: lib/perl5db.pl
1807 Title: "Re: Pod problems & fixes"
1808 From: Hallvard B Furuseth
1809 Msg-ID: <199703261829.TAA17015@bombur2.uio.no>
1810 Date: Wed, 26 Mar 1997 19:29:14 +0100 (MET)
1811 Files: lib/Pod/Text.pm
1813 Title: "Re: $whoami calculation in Sys::Syslog.pm should not be greedy"
1814 From: Roderick Schertler
1815 Msg-ID: <pz4tdu7j57.fsf@eeyore.ibcinc.com>
1816 Date: 29 Mar 1997 11:33:24 -0500
1817 Files: lib/Sys/Syslog.pm
1819 Title: "C<new SelectSaver $fh> doesn't always restore"
1820 From: Spider Boardman
1821 Msg-ID: <199703291906.OAA07232@Orb.Nashua.NH.US>
1822 Date: Sat, 29 Mar 1997 14:06:37 -0500
1823 Files: lib/SelectSaver.pm
1825 Title: "Patch for Benchmark.pm"
1826 From: Hugo van der Sanden <hv@crypt.compulink.co.uk> w/Tim Bunce
1827 Msg-ID: <199703291504.PAA01596@crypt.compulink.co.uk>
1828 Date: Sat, 29 Mar 1997 15:04:32 +0000
1829 Files: lib/Benchmark.pm
1831 Title: "Tiny doc fix for AutoSplit.pm"
1832 From: "Randy J. Ray" <rjray@uswest.com>
1833 Msg-ID: <rjray-9702272117.AA001223633@snakepit.ecte.uswc.uswest.com>
1834 Date: Thu, 27 Mar 1997 14:17:38 -0700
1835 Files: lib/AutoSplit.pm
1843 Title: "Tom C's Pod::Html and html tools, as of 30 March 97"
1844 From: Chip Salzenberg
1845 Files: MANIFEST installhtml lib/Pod/Html.pm pod/pod2html.PL
1847 Title: "Fix path bugs in installhtml"
1848 From: Robin Barker <rmb1@cise.npl.co.uk>
1849 Msg-ID: <3180.9703270906@tempest.cise.npl.co.uk>
1850 Date: Thu, 27 Mar 97 09:06:14 GMT
1853 Title: "Make perlbug say that it's only for core Perl bugs"
1854 From: Chip Salzenberg
1855 Files: utils/perlbug.PL
1859 Title: "INSTALL-1.11"
1860 From: Andy Dougherty
1861 Msg-ID: <Pine.SOL.3.95q.970326140905.10178A-100000@fractal.lafayette.
1862 Date: Wed, 26 Mar 1997 14:27:52 -0500 (EST)
1865 Title: "Patch for perl.pod"
1866 From: wmiddlet@Adobe.COM (William Middleton)
1867 Msg-ID: <199703262305.PAA13121@ducks>
1868 Date: Wed, 26 Mar 1997 15:05:39 -0800 (PST)
1871 Title: "Document autouse and constant; update diagnostics"
1872 From: Chip Salzenberg
1873 Files: pod/perldelta.pod
1875 Title: "Suggest to upgraders that they try '-w' again"
1876 From: Hallvard B Furuseth
1877 Msg-ID: <199703251901.UAA15982@bombur2.uio.no>
1878 Date: Tue, 25 Mar 1997 20:01:26 +0100 (MET)
1879 Files: pod/perldelta.pod
1881 Title: "Improve and update documentation of constant subs"
1883 Msg-ID: <Pine.GSO.3.96.970331122546.14185C-100000@kelly.teleport.com>
1884 Date: Mon, 31 Mar 1997 13:05:54 -0800 (PST)
1885 Files: pod/perlsub.pod
1887 Title: "Improve documentation of C<return>"
1888 From: Chip Salzenberg
1889 Files: pod/perlfunc.pod pod/perlsub.pod
1891 Title: "perlfunc.pod patch"
1893 Msg-ID: <199703262159.WAA17531@furubotn.sn.no>
1894 Date: Wed, 26 Mar 1997 22:59:23 +0100
1895 Files: pod/perlfunc.pod
1897 Title: "Use 'while (defined($x = <>)) {}', per <gnat@frii.com>"
1898 From: Chip Salzenberg
1899 Files: configpm lib/Term/Cap.pm perlsh pod/perlipc.pod pod/perlop.pod
1900 pod/perlsub.pod pod/perlsyn.pod pod/perltrap.pod
1901 pod/perlvar.pod win32/bin/search.bat
1903 Title: "Document and test C<%> behavior with negative operands"
1904 From: Chip Salzenberg
1905 Files: pod/perlop.pod t/op/arith.t
1907 Title: "Update docs on $]"
1908 From: Chip Salzenberg
1909 Files: pod/perlvar.pod
1911 Title: "perlvar.pod patch"
1913 Msg-ID: <199703261254.NAA10237@bergen.sn.no>
1914 Date: Wed, 26 Mar 1997 13:54:00 +0100
1915 Files: pod/perlvar.pod
1917 Title: "Fix example of C<or> vs. C<||>"
1918 From: Chip Salzenberg
1919 Files: pod/perlsyn.pod
1921 Title: "Pod usage and spelling patch"
1922 From: Larry W. Virden
1925 Title: "Pod updates"
1926 From: "Cary D. Renzema" <caryr@mxim.com>
1927 Msg-ID: <199703262353.PAA01819@macs.mxim.com>
1928 Date: Wed, 26 Mar 1997 15:53:22 -0800 (PST)
1936 CORE LANGUAGE CHANGES
1938 Title: "Don't compile scalar mods of aggregates, like C<@a =~ s/a/b/>"
1939 From: Chip Salzenberg
1940 Files: op.c t/op/misc.t
1942 Title: "Automatically flush on C< $| = 1 >"
1943 From: Chip Salzenberg
1946 Title: "Refine modulus ("%") per suggestion of Tim Goodwin"
1947 From: Chip Salzenberg
1950 Title: "If C<perl -a>, do equivalent of C<use vars '@F'>"
1951 From: Chip Salzenberg
1954 Title: "Warn about undef magic values just like non-magic"
1955 From: Chip Salzenberg
1956 Files: ext/Opcode/Safe.pm sv.c t/lib/db-btree.t t/lib/db-hash.t
1957 t/lib/db-recno.t t/pragma/locale.t
1961 Title: "Remove redundant patch to hints/bsdos.sh"
1962 From: Shigeya Suzuki <shigeya@foretune.co.jp>
1963 Msg-ID: <19970322222244K.shigeya@foretune.co.jp>
1964 Date: Sat, 22 Mar 1997 22:22:44 +0900
1965 Files: hints/bsdos.sh
1967 Title: "Another MachTen Patch"
1969 Msg-ID: <Pine.GSO.3.96.970324152150.20610P-100000@kelly.teleport.com>
1970 Date: Mon, 24 Mar 1997 15:26:48 -0800 (PST)
1971 Files: hints/machten_2.sh
1973 Title: "Win32 update (five patches)"
1974 From: Gurusamy Sarathy and Nick Ing-Simmons
1975 Files: MANIFEST README.win32 doio.c dosish.h pp_sys.c
1976 lib/ExtUtils/Command.pm t/comp/multiline.t t/op/magic.t
1977 t/op/mkdir.t t/op/runlevel.t t/op/stat.t t/op/write.t
1978 win32/Makefile win32/config.H win32/config.w32 win32/win32.c
1979 win32/win32.h win32/win32aux.c win32/*.mak win32/VC-2.0/*.mak
1983 Title: "Fix botch with G_NOARGS; PUSHMARK *is* required"
1984 From: Chip Salzenberg
1987 Title: "Improve 'prototype mismatch' warning"
1988 From: Chip Salzenberg
1989 Files: global.sym op.c pod/perldiag.pod proto.h sv.c t/comp/redef.t
1991 Title: "In perlio, fix vprintf() definition and define vfprintf()"
1992 From: Chip Salzenberg
1999 LIBRARY AND EXTENSIONS
2001 Title: "Fix C<require> in Getopt::Long to work with 5.003"
2002 From: Chip Salzenberg
2003 Files: lib/Getopt/Long.pm
2005 Title: "Extraneous blank lines from Pod::Text"
2006 From: Russ Allbery <rra@stanford.edu>
2007 Msg-ID: <qumend4qq08.fsf@cyclone.stanford.edu>
2008 Date: 25 Mar 1997 01:28:55 -0800
2009 Files: lib/Pod/Text.pm
2011 Title: "Exporting UNIVERSAL::can"
2013 Msg-ID: <E0w9DwX-0000Zr-00@taurus.cus.cam.ac.uk>
2014 Date: Mon, 24 Mar 1997 17:54:01 +0000
2015 Files: lib/UNIVERSAL.pm
2017 Title: "Term::Readline patch for AmigaOS"
2018 From: Norbert Pueschel
2019 Msg-ID: <77724797@Armageddon.meb.uni-bonn.de>
2020 Date: Sun, 23 Mar 1997 18:57:22 +0100
2021 Files: lib/Term/ReadLine.pm
2025 Title: "Reduce memory footprint of complex.t"
2026 From: Dominic Dunlop <domo@slipper.ip.lu>
2027 Msg-ID: <v03020902af5d8e03c5ab@[194.51.248.84]>
2028 Date: Tue, 25 Mar 1997 15:39:26 +0100
2029 Files: t/lib/complex.t
2033 Title: "Improve pod2man diagnostic when NAME is invalid"
2034 From: Chip Salzenberg
2035 Files: pod/pod2man.PL
2039 Title: "INSTALL-1.8 to INSTALL-1.9 updates"
2040 From: Andy Dougherty
2041 Msg-ID: <Pine.SOL.3.95q.970325135138.3374A-100000@fractal.lafayette.e
2042 Date: Tue, 25 Mar 1997 13:52:53 -0500 (EST)
2045 Title: "Document possible problems with -Mdiagnostics after upgrade"
2046 From: Chip Salzenberg
2049 Title: "Mention perldelta in INSTALL"
2050 From: Chip Salzenberg
2053 Title: "Describe pod format at top of INSTALL"
2054 From: Chip Salzenberg
2057 Title: "Document C</a *b/x> fix"
2058 From: Chip Salzenberg
2059 Files: pod/perldelta.pod
2061 Title: "pods for subroutine argument autovivication"
2063 Msg-ID: <E0w9489-0005YT-00@ursa.cus.cam.ac.uk>
2064 Date: Mon, 24 Mar 1997 07:25:21 +0000
2065 Files: pod/perldelta.pod pod/perlsub.pod
2067 Title: "Missing item in perldiag"
2069 Msg-ID: <E0w8jVZ-0005va-00@ursa.cus.cam.ac.uk>
2070 Date: Sun, 23 Mar 1997 09:24:09 +0000
2071 Files: pod/perldiag.pod
2073 Title: "Mention and discourage use of term 'soft reference'"
2074 From: Chip Salzenberg
2075 Files: pod/perlref.pod
2077 Title: "Pod problems & fixes"
2078 From: Hallvard B Furuseth
2079 Msg-ID: <199703242031.VAA14997@bombur2.uio.no>
2080 Date: Mon, 24 Mar 1997 21:31:51 +0100 (MET)
2081 Files: INSTALL lib/Term/Complete.pm lib/subs.pm pod/perlcall.pod
2082 pod/perldata.pod pod/perldiag.pod pod/perlembed.pod
2083 pod/perlguts.pod pod/perlmod.pod pod/perlop.pod
2084 pod/perlpod.pod pod/pod2html.PL
2086 Title: "DB_File documentation fix"
2088 Msg-ID: <9703240854.AA08401@claudius.bfsec.bt.co.uk>
2089 Date: Mon, 24 Mar 97 08:54:16 GMT
2090 Files: ext/DB_File/DB_File.pm
2093 From: Nathan Torkington <gnat@prometheus.frii.com>
2094 Files: pod/perlfaq*.pod
2101 CORE LANGUAGE CHANGES
2103 Title: "Defer creation of array and hash elements as parameters"
2104 From: Chip Salzenberg
2105 Files: dump.c global.sym mg.c op.c op.h perl.h pp.c pp_hot.c proto.h
2108 Title: "New special literal: __PACKAGE__"
2109 From: Chip Salzenberg
2110 Files: keywords.pl pod/perldata.pod toke.c
2112 Title: "Ignore whitespace before +*? in //x"
2113 From: Chip Salzenberg
2116 Title: "Abort compilation at C<BEGIN{}> or C<use> after errors"
2117 From: Chip Salzenberg
2118 Files: op.c pod/perldiag.pod t/pragma/subs.t
2120 Title: "allow C<substr 'hello', -10>"
2121 From: David Dyck <dcd@tc.fluke.com>
2122 Msg-ID: <97Mar10.155517pst.35716-2@gateway.fluke.com>
2123 Date: Mon, 10 Mar 1997 15:55:44 -0800
2126 Title: "Regularize C<x % y>, esp. when y is negative"
2127 From: Chip Salzenberg
2130 Title: "Flush before C<flock(FOO, LOCK_UN)>"
2131 From: Chip Salzenberg
2132 Files: pod/perldelta.pod pod/perlfunc.pod pp_sys.c
2134 Title: "Close loopholes in prototype mismatch warning"
2135 From: Chip Salzenberg
2136 Files: op.c sv.c toke.c
2138 Title: "Warn on C<while ($x = each %y) {}>"
2139 From: Chip Salzenberg
2140 Files: op.c pod/perldiag.pod
2142 Title: "Don't warn on C<print $fh func()>"
2143 From: Chip Salzenberg
2148 Title: "Don't say 'static var = 1'"
2149 From: Jarkko Hietaniemi
2150 Msg-ID: <199703091319.PAA24714@alpha.hut.fi>
2151 Date: Sun, 9 Mar 1997 15:19:57 +0200 (EET)
2154 Title: "BSD/OS 3.0 hints"
2155 From: Christopher Davis <ckd@loiosh.kei.com>
2156 Msg-ID: <w47mjakw5t.fsf@loiosh.kei.com>
2157 Date: 14 Mar 1997 16:20:46 -0500
2158 Files: hints/bsdos.sh
2160 Title: "More MachTen hints"
2162 Msg-ID: <Pine.GSO.3.95q.970316133852.27997A-100000@kelly.teleport.com
2163 Date: Sun, 16 Mar 1997 13:40:35 -0800 (PST)
2164 Files: hints/machten_2.sh
2166 Title: "HP/UX hint comments"
2167 From: Andy Dougherty
2168 Msg-ID: <Pine.SOL.3.95q.970321153918.28770B-100000@fractal.lafayette.
2169 Date: Fri, 21 Mar 1997 15:43:07 -0500 (EST)
2170 Files: hints/hpux.sh
2173 From: Charles Bailey
2174 Msg-ID: <1997Mar11.220056.1873182@hmivax.humgen.upenn.edu>
2175 Date: Tue, 11 Mar 1997 22:00:55 -0500 (EST)
2176 Files: lib/ExtUtils/MM_VMS.pm lib/Test/Harness.pm t/op/taint.t
2177 utils/perlbug.PL vms/descrip.mms
2179 Title: "vmsish.t and related patches"
2180 From: Charles Bailey
2181 Msg-ID: <01IGQW3IP1KK005VFB@hmivax.humgen.upenn.edu>
2182 Date: Fri, 21 Mar 1997 01:32:47 -0500 (EST)
2183 Files: MANIFEST perl.h vms/descrip.mms vms/ext/vmsish.t vms/vms.c
2185 Title: "Win32 update (four patches)"
2186 From: Gurusamy Sarathy and Nick Ing-Simmons
2187 Files: MANIFEST README.win32 lib/AutoSplit.pm lib/Cwd.pm
2188 lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm
2189 lib/ExtUtils/MM_OS2.pm lib/ExtUtils/MM_Unix.pm
2190 lib/ExtUtils/MM_Win32.pm lib/ExtUtils/MakeMaker.pm
2191 lib/ExtUtils/Mksymlists.pm lib/File/Basename.pm
2192 lib/File/Path.pm mg.c t/comp/cpp.t t/comp/script.t t/harness
2193 t/io/argv.t t/io/dup.t t/io/fs.t t/io/inplace.t
2194 t/lib/filehand.t t/lib/io_dup.t t/lib/io_sel.t
2195 t/lib/io_taint.t t/op/closure.t t/op/exec.t t/op/glob.t
2196 t/op/goto.t t/op/magic.t t/op/misc.t t/op/rand.t
2197 t/op/split.t t/op/stat.t t/op/sysio.t t/op/taint.t
2198 t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t util.c
2203 Title: "Guard against buffer overflow in yyerror() and related funcs"
2204 From: Chip Salzenberg
2207 Title: "For bin compat, rename calllist() and he_{,delay}free"
2208 From: Chip Salzenberg
2209 Files: global.sym hv.c op.c perl.c pod/perlguts.pod proto.h
2211 Title: "Fix C<print> on tied default handle"
2212 From: Chip Salzenberg
2215 Title: "Fix C<local($a, undef, $b) = (1,2,3)>"
2216 From: Chip Salzenberg
2219 Title: "Improve diagnostic on C<@a++>, C<--%a>, @a =~ s/a/b/"
2220 From: Chip Salzenberg
2221 Files: pp.c pp_hot.c
2223 Title: "Don't warn on C<$x{y} .= "z"> when %x is tied"
2224 From: Chip Salzenberg
2227 Title: "Eliminate 'unreachable code' warnings"
2228 From: Chip Salzenberg
2229 Files: ext/POSIX/POSIX.xs mg.c pp_ctl.c toke.c
2231 Title: "printf format corrections for -DDEBUGGING"
2232 From: Roderick Schertler
2233 Msg-ID: <26592.858793370@eeyore.ibcinc.com>
2234 Date: Wed, 19 Mar 1997 12:42:50 -0500
2235 Files: doop.c malloc.c op.c pp_ctl.c regexec.c sv.c x2p/str.c
2238 Title: "Warn about missing -DMULTIPLICITY if likely a problem"
2239 From: Doug MacEachern
2240 Msg-ID: <199703192345.SAA15070@postman.osf.org>
2241 Date: Wed, 19 Mar 1997 18:45:53 -0500
2246 Title: "Don't use $(LIBS) when creating shared libperl"
2247 From: Chip Salzenberg
2250 Title: "Don't use db 2.x, we're not yet ready for it"
2251 From: Paul Marquess and Andy Dougherty
2254 Title: "Warn if #! command is longer than 32 chars"
2255 From: Chip Salzenberg
2258 Title: "patches re perl -wc install{perl,man}"
2259 From: Robin Barker <rmb1@cise.npl.co.uk>
2260 Msg-ID: <21544.9703111313@tempest.cise.npl.co.uk>
2261 Date: Tue, 11 Mar 97 13:13:16 GMT
2262 Files: installman installperl
2264 Title: "3_93 doesn't install pods"
2265 From: Spider Boardman
2266 Msg-ID: <199703160721.CAA08339@Orb.Nashua.NH.US>
2267 Date: Sun, 16 Mar 1997 02:21:35 -0500
2270 Title: "When installing, use File::Copy instead of `cp`"
2271 From: Chip Salzenberg
2274 Title: "Make hint files' warnings more visible"
2275 From: Hallvard B Furuseth
2276 Msg-ID: <199703202218.XAA09041@bombur2.uio.no>
2277 Date: Thu, 20 Mar 1997 23:18:03 +0100 (MET)
2278 Files: hints/3b1.sh hints/apollo.sh hints/cxux.sh hints/dcosx.sh
2279 hints/dgux.sh hints/esix4.sh hints/freebsd.sh hints/hpux.sh
2280 hints/irix_4.sh hints/mips.sh hints/next_3_0.sh hints/os2.sh
2281 hints/qnx.sh hints/sco_2_3_3.sh hints/sco_2_3_4.sh
2282 hints/solaris_2.sh hints/ultrix_4.sh hints/utekv.sh
2284 LIBRARY AND EXTENSIONS
2286 Title: "New module: autouse.pm"
2287 From: Ilya Zakharevich
2288 Msg-ID: <199703210034.TAA13469@monk.mps.ohio-state.edu>
2289 Date: Thu, 20 Mar 1997 19:34:30 -0500 (EST)
2290 Files: MANIFEST lib/autouse.pm
2292 Title: "Math::Complex update"
2293 From: Jarkko Hietaniemi
2294 Files: lib/Math/Complex.pm t/lib/complex.t
2296 Title: "Refresh DB_File to 1.12"
2298 Msg-ID: <9703121551.AA07435@claudius.bfsec.bt.co.uk>
2299 Date: Wed, 12 Mar 97 15:51:14 GMT
2300 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
2302 Title: "New subroutine Symbol::qualify_to_ref()"
2303 From: Roderick Schertler
2304 Msg-ID: <pzlo7ut03b.fsf@eeyore.ibcinc.com>
2305 Date: 11 Mar 1997 19:39:36 -0500
2306 Files: lib/Symbol.pm
2308 Title: "In debugger, don't reference %{$f{$g}} if $f{$g} doesn't exist"
2309 From: Chip Salzenberg
2310 Files: lib/perl5db.pl
2312 Title: "In File::Path, some systems can't remove read-only files"
2313 From: Chip Salzenberg
2314 Files: lib/File/Path.pm
2316 Title: "Fix typo in -l*perl* pattern"
2317 From: Doug MacEachern
2318 Msg-ID: <199703110414.XAA12884@berlin.atlantic.net>
2319 Date: Mon, 10 Mar 1997 22:58:38 -0500
2320 Files: lib/ExtUtils/Embed.pm
2322 Title: "Fix bugs revealed by prototype warnings"
2323 From: Chip Salzenberg
2324 Files: ext/Opcode/Opcode.pm lib/ExtUtils/MakeMaker.pm
2327 Title: "Problems with SKIP in makemaker"
2328 From: Ilya Zakharevich
2329 Msg-ID: <199703210413.XAA21601@monk.mps.ohio-state.edu>
2330 Date: Thu, 20 Mar 1997 23:13:31 -0500 (EST)
2331 Files: lib/ExtUtils/MM_Unix.pm
2333 Title: "In Exporter, don't C<require Carp> at file scope"
2334 From: Chip Salzenberg
2335 Files: lib/Exporter.pm
2337 Title: "fix for Exporter's $SIG{__WARN__} handler"
2338 From: Roderick Schertler
2339 Msg-ID: <2282.858296451@eeyore.ibcinc.com>
2340 Date: Thu, 13 Mar 1997 18:40:51 -0500
2341 Files: lib/Exporter.pm
2343 Title: "Don't try to substr() refs in Carp"
2344 From: Chip Salzenberg
2347 Title: "Re: NUL in die and other messages"
2349 Msg-ID: <E0w815V-0005xs-00@ursa.cus.cam.ac.uk>
2350 Date: Fri, 21 Mar 1997 09:58:17 +0000
2353 Title: "Add entry for prototype() in Pod::Functions"
2354 From: Chip Salzenberg
2355 Files: lib/Pod/Functions.pm
2357 Title: "Fix typos in IO::Socket documentation"
2359 Msg-ID: <E0w75po-0003yh-00@taurus.cus.cam.ac.uk>
2360 Date: Tue, 18 Mar 1997 20:50:16 +0000
2361 Files: ext/IO/lib/IO/Socket.pm
2369 Title: "Re: bug in pod2man (5.00326): section=3 for .pm modules"
2370 From: Roderick Schertler
2371 Msg-ID: <pzn2sat1hg.fsf@eeyore.ibcinc.com>
2372 Date: 11 Mar 1997 19:09:31 -0500
2373 Files: pod/pod2man.PL
2377 Title: "perlfaq.pod"
2378 From: Tom Christiansen
2379 Msg-ID: <199703172301.QAA12566@jhereg.perl.com>
2380 Date: Mon, 17 Mar 1997 16:01:40 -0700
2381 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
2382 pod/perlfaq*.pod pod/roffitall
2384 Title: "*.pod changes based on the FAQ"
2386 Msg-ID: <199703171650.JAA02655@elara.frii.com>
2387 Date: Mon, 17 Mar 1997 09:50:14 -0700 (MST)
2388 Files: pod/perldata.pod pod/perlfunc.pod pod/perlipc.pod
2389 pod/perlop.pod pod/perlre.pod pod/perlrun.pod
2390 pod/perlsec.pod pod/perlvar.pod
2392 Title: "INSTALL: How to enable debugging"
2393 From: Andy Dougherty
2394 Msg-ID: <Pine.SOL.3.95q.970321112326.1414A-100000@fractal.lafayette.e
2395 Date: Fri, 21 Mar 1997 11:25:32 -0500 (EST)
2398 Title: "Document that $. is not reset on implicit open"
2399 From: Chip Salzenberg
2400 Files: pod/perldelta.pod
2402 Title: "Re: Embedding success with _93 "
2403 From: Doug MacEachern
2404 Msg-ID: <199703112255.RAA22775@postman.osf.org>
2405 Date: Tue, 11 Mar 1997 17:55:05 -0500
2406 Files: pod/perldelta.pod
2408 Title: "Update site list"
2409 From: lvirden@cas.org (Larry W. Virden, x2487)
2410 Msg-ID: <9703111053.AA20051@cas.org>
2411 Date: Tue, 11 Mar 1997 10:53:49 -0500
2412 Files: pod/perlmod.pod
2414 Title: "Patch to document illegal characters"
2416 Msg-ID: <Pine.GSO.3.96.970314090558.15346J-100000@kelly.teleport.com>
2417 Date: Fri, 14 Mar 1997 09:08:10 -0800 (PST)
2418 Files: pod/perldiag.pod pod/perltrap.pod
2420 Title: "Document trap with //o and closures"
2421 From: Charles Bailey
2422 Msg-ID: <01IGCHWRNSEU00661G@hmivax.humgen.upenn.edu>
2423 Date: Mon, 10 Mar 1997 18:08:08 -0500 (EST)
2424 Files: pod/perltrap.pod
2426 Title: "Re: Inline PI function"
2428 Msg-ID: <Pine.GSO.3.95q.970310143125.22489V-100000@kelly.teleport.com
2429 Date: Mon, 10 Mar 1997 14:33:20 -0800 (PST)
2430 Files: pod/perlsub.pod
2432 Title: "Illegal character in input"
2434 Msg-ID: <Pine.GSO.3.95q.970310151512.22489a-100000@kelly.teleport.com
2435 Date: Mon, 10 Mar 1997 15:21:21 -0800 (PST)
2436 Files: pod/perldiag.pod
2438 Title: "Patch for docs Re: Lost backslash"
2440 Msg-ID: <Pine.GSO.3.96.970319071438.24834G-100000@kelly.teleport.com>
2441 Date: Wed, 19 Mar 1997 07:28:57 -0800 (PST)
2442 Files: pod/perlop.pod
2444 Title: "XSUB's doc fix"
2445 From: Roderick Schertler
2446 Msg-ID: <28804.858012126@eeyore.ibcinc.com>
2447 Date: Mon, 10 Mar 1997 11:42:06 -0500
2448 Files: pod/perlcall.pod pod/perlguts.pod pod/perlxstut.pod
2450 Title: "Document return from do FILE"
2452 Msg-ID: <E0w70DK-0001yJ-00@ursa.cus.cam.ac.uk>
2453 Date: Tue, 18 Mar 1997 14:50:10 +0000
2454 Files: pod/perlfunc.pod
2456 Title: "Document $^M in perlvar"
2457 From: Robin Barker <rmb1@cise.npl.co.uk>
2458 Msg-ID: <6153.9703202108@tempest.cise.npl.co.uk>
2459 Date: Thu, 20 Mar 97 21:08:33 GMT
2460 Files: pod/perlvar.pod
2462 Title: "typos in pods of 5.003_93"
2463 From: Jim Meyering <meyering@asic.sc.ti.com>
2464 Msg-ID: <wpgendbzvhx.fsf@asic.sc.ti.com>
2465 Date: 19 Mar 1997 10:39:38 -0600
2466 Files: pod/perlfunc.pod pod/perlguts.pod pod/perlre.pod
2467 pod/perltoot.pod pod/perlxs.pod
2469 Title: "Re: Updates to pod punctuations"
2470 From: lvirden@cas.org (Larry W. Virden, x2487)
2471 Msg-ID: <9703141700.AA22911@cas.org>
2472 Date: Fri, 14 Mar 1997 17:00:12 -0500
2475 Title: "clarify example in perlfunc"
2476 From: Jarkko Hietaniemi
2477 Msg-ID: <199703201746.TAA25195@alpha.hut.fi>
2478 Date: Thu, 20 Mar 1997 19:46:01 +0200 (EET)
2479 Files: pod/perlfunc.pod
2481 Title: "Regularize headings in DB_File documentation"
2482 From: Chip Salzenberg
2483 Files: ext/DB_File/DB_File.pm
2491 "This release will be the public beta of 5.004,
2492 or my name isn't Larson T. Pettifogger."
2494 "Gone like *that*, a fortune in letterhead."
2496 CORE LANGUAGE CHANGES
2498 Title: "Don't autovivify array and hash elements in sub parameters"
2499 From: Gurusamy Sarathy
2500 Msg-ID: <199703061912.OAA20606@aatma.engin.umich.edu>
2501 Date: Thu, 06 Mar 1997 14:12:09 -0500
2502 Files: op.c pod/perldelta.pod pod/perlsub.pod pod/perltrap.pod
2504 Title: "Support READ and GETC for tied handles"
2505 From: Doug MacEachern
2506 Msg-ID: <199703090019.TAA32591@postman.osf.org>
2507 Date: Sat, 08 Mar 1997 19:19:38 -0500
2508 Files: pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
2510 Title: "Warn on C<@x =~ /a/> and C<%x =~ s/a/b/>"
2511 From: Chip Salzenberg
2512 Files: op.c pod/perldiag.pod
2514 Title: "Warn on %{+undef} and @{+undef}"
2515 From: Chip Salzenberg
2516 Files: pp.c pp_hot.c
2521 From: Charles Bailey
2522 Msg-ID: <01IG8KN5R28M00661G@hmivax.humgen.upenn.edu>
2523 Date: Fri, 07 Mar 1997 22:49:46 -0500 (EST)
2524 Files: lib/ExtUtils/MM_VMS.pm vms/descrip.mms vms/gen_shrfls.pl
2527 Title: "AmigaOS hint patch"
2528 From: Norbert Pueschel
2529 Msg-ID: <77724767@Armageddon.meb.uni-bonn.de>
2530 Date: Sat, 08 Mar 1997 12:50:15 +0100
2531 Files: hints/amigaos.sh
2535 Title: "Make conversion of @_ to real array work right after C<shift>"
2536 From: Chip Salzenberg
2539 Title: "Fix imbalanced ENTER/LEAVE from C<BEGIN{die}>"
2540 From: Chip Salzenberg
2541 Files: op.c perl.c proto.h
2543 Title: "perl -P path patch"
2544 From: Andy Dougherty
2545 Msg-ID: <Pine.SOL.3.95q.970308120242.23766D-100000@fractal.lafayette.
2546 Date: Sat, 08 Mar 1997 12:45:08 -0500 (EST)
2547 Files: config_H config_h.SH perl.c plan9/config.plan9 t/comp/cpp.t
2548 vms/config.vms win32/config.H
2552 Title: "Fix for Unisys UNIX and libperl.so"
2553 From: aburlison@cix.compulink.co.uk (Alan Burlison)
2554 Msg-ID: <memo.147328@cix.compulink.co.uk>
2555 Date: Thu, 6 Mar 97 16:28 GMT0
2558 Title: "Allow './Configure -Uoptimize'"
2559 From: Andy Dougherty
2560 Msg-ID: <Pine.SOL.3.95q.970306110532.11070A-100000@fractal.lafayette.
2561 Date: Thu, 06 Mar 1997 11:15:47 -0500 (EST)
2564 Title: "Use 'test -f', not 'test -x'"
2565 From: Spider Boardman
2566 Msg-ID: <199703080053.TAA13943@web.zk3.dec.com>
2567 Date: Fri, 7 Mar 1997 19:53:00 -0500
2570 Title: "Don't count on 'trap 0' inside () in shell script"
2571 From: aburlison@cix.compulink.co.uk (Alan Burlison)
2572 Msg-ID: <memo.147326@cix.compulink.co.uk>
2573 Date: Thu, 6 Mar 97 16:28 GMT0
2576 LIBRARY AND EXTENSIONS
2578 Title: "Carp with multiple arguments"
2580 Msg-ID: <E0w3STZ-0007RW-00@taurus.cus.cam.ac.uk>
2581 Date: Sat, 8 Mar 1997 20:12:17 +0000
2584 Title: "@EXPORT_FAIL fix for Exporter.pm"
2585 From: Roderick Schertler
2586 Msg-ID: <24884.857841724@eeyore.ibcinc.com>
2587 Date: Sat, 08 Mar 1997 12:22:04 -0500
2588 Files: lib/Exporter.pm
2590 Title: "Open[23] autoflush docs"
2591 From: Roderick Schertler
2592 Msg-ID: <7939.857693947@eeyore.ibcinc.com>
2593 Date: Thu, 06 Mar 1997 19:19:07 -0500
2594 Files: lib/IPC/Open2.pm lib/IPC/Open3.pm
2598 Title: "Fix counts in output of TEST"
2599 From: Hugo van der Sanden <hv@iii.co.uk>
2600 Msg-ID: <331F1507.4BE8@iii.co.uk>
2601 Date: Thu, 06 Mar 1997 19:03:35 +0000
2604 Title: "Ignore backup files in strict.t and warning.t"
2605 From: Chip Salzenberg
2606 Files: t/pragma/strict.t t/pragma/warning.t
2610 Title: "Quote pathname before using as pattern"
2611 From: Chip Salzenberg
2612 Files: pod/pod2html.PL
2616 Title: "Consolidated INSTALL updates since _92"
2617 From: Andy Dougherty
2618 Msg-ID: <Pine.SOL.3.95q.970308131806.23766F-100000@fractal.lafayette.
2619 Date: Sat, 08 Mar 1997 13:21:22 -0500 (EST)
2621 Title: "Fix more E-Mail addresses in pods"
2622 From: Chip Salzenberg
2623 Files: lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Manifest.pm
2624 lib/diagnostics.pm pod/buildtoc
2626 Title: "Warn about '.' terminating E-Mail"
2627 From: Chip Salzenberg
2628 Files: pod/perlform.pod
2630 Title: "OS/2 doc update"
2631 From: Ilya Zakharevich
2632 Msg-ID: <199703080537.AAA25157@monk.mps.ohio-state.edu>
2633 Date: Sat, 8 Mar 1997 00:37:30 -0500 (EST)
2636 Title: "PODs corrections"
2637 From: Ilya Zakharevich
2638 Msg-ID: <199703080253.VAA24975@monk.mps.ohio-state.edu>
2639 Date: Fri, 7 Mar 1997 21:53:04 -0500 (EST)
2640 Files: ext/DB_File/DB_File.pm ext/Socket/Socket.pm
2641 lib/Class/Template.pm lib/ExtUtils/Embed.pm
2642 lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Mksymlists.pm
2643 lib/File/Basename.pm lib/File/stat.pm lib/Time/gmtime.pm
2644 lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
2645 lib/User/pwent.pm pod/perlcall.pod pod/perldebug.pod
2646 pod/perlfunc.pod pod/perlguts.pod pod/perllocale.pod
2647 pod/perlop.pod pod/perlsub.pod
2654 This release will be the public beta of 5.004, or my name isn't
2655 Larson T. Pettifogger.
2657 CORE LANGUAGE CHANGES
2659 Title: "Strictly follow lexical context of C<eval ''> and nested subs"
2660 From: Chip Salzenberg
2663 Title: "Make ::SUPER and UNIVERSAL work together"
2664 From: Chip Salzenberg
2665 Files: gv.c pod/perlguts.pod
2669 Title: "HP-UX hint update"
2670 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
2671 Msg-ID: <1479.857653838@lyon.grenoble.hp.com>
2672 Date: Thu, 06 Mar 97 14:10:38 +0100
2673 Files: hints/hpux.sh
2675 Title: "Re: The continuing MachTen saga"
2677 Msg-ID: <Pine.GSO.3.95q.970305091611.3572E-100000@kelly.teleport.com>
2678 Date: Wed, 5 Mar 1997 09:47:22 -0800 (PST)
2679 Files: hints/machten_2.sh
2681 Title: "OS/2 patches"
2682 From: Ilya Zakharevich
2683 Msg-ID: <199703060308.WAA22211@monk.mps.ohio-state.edu>
2684 Date: Wed, 5 Mar 1997 22:08:43 -0500 (EST)
2685 Files: hints/os2.sh lib/ExtUtils/MakeMaker.pm t/op/taint.t
2687 Title: "VMS patches"
2688 From: Charles Bailey
2689 Msg-ID: <01IG5SQE4A6U00661G@hmivax.humgen.upenn.edu>
2690 Date: Wed, 05 Mar 1997 23:10:24 -0500 (EST)
2691 Files: lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Manifest.pm perlsdio.h
2692 t/op/runlevel.t t/op/taint.t vms/descrip.mms vms/perly_c.vms
2693 vms/sockadapt.c vms/sockadapt.h vms/vms_yfix.pl
2697 Title: "Make sure $^X is tainted when ARG_ZERO_IS_SCRIPT"
2698 From: Chip Salzenberg
2701 Title: "Clarify '-T too late' error"
2702 From: Chip Salzenberg
2703 Files: perl.c pod/perldiag.pod
2705 Title: "Warn when redefining or undefining a constant sub"
2706 From: Chip Salzenberg
2707 Files: pod/perldiag.pod pp.c sv.c
2709 Title: "Don't generate spurious 'not imported' warning"
2710 From: Chip Salzenberg
2711 Files: gv.c t/pragma/strict-vars pod/perldiag.pod
2713 Title: "Clarify message re: @host in string"
2714 From: Chip Salzenberg
2715 Files: pod/perldiag.pod pod/perltrap.pod toke.c
2717 Title: "Disconnect refs that are targets of pp_readline"
2718 From: Chip Salzenberg
2721 Title: "Fix typo in test of HvFILL()"
2722 From: Chip Salzenberg
2725 Title: "Allow for pad name array to be shorter than pad array"
2726 From: Chip Salzenberg
2729 Title: "Eliminate format-string type warnings"
2730 From: Hallvard B Furuseth
2731 Msg-ID: <199703030915.KAA11634@bombur2.uio.no>
2732 Date: Mon, 3 Mar 1997 10:15:11 +0100 (MET)
2733 Files: doio.c ext/POSIX/POSIX.xs gv.c hints/dec_osf.sh pp.c pp_ctl.c
2734 pp_hot.c run.c sv.c x2p/a2py.c
2736 Title: "Update copyright dates"
2737 From: Chip Salzenberg
2738 Files: *.[hc] x2p/*.[hc] win32/EXTERN.h vms/vmsish.h vms/vms.c
2742 Title: "near-harmless bug in _91's Configure"
2743 From: Roderick Schertler
2744 Msg-ID: <pzg1yfuiza.fsf@eeyore.ibcinc.com>
2745 Date: 01 Mar 1997 21:26:49 -0500
2748 Title: "Change 'continuing anyway' to 'probably harmless'"
2749 From: Chip Salzenberg
2750 Files: INSTALL lib/ExtUtils/Liblist.pm
2752 LIBRARY AND EXTENSIONS
2754 Title: "Newer ReadLine"
2755 From: Ilya Zakharevich
2756 Msg-ID: <199703040634.BAA19919@monk.mps.ohio-state.edu>
2757 Date: Tue, 4 Mar 1997 01:34:28 -0500 (EST)
2758 Files: lib/Term/ReadLine.pm lib/perl5db.pl
2760 Title: "Refresh Getopt::Long to 2.9"
2761 From: Johan Vromans <jvromans@squirrel.nl>
2762 Files: lib/Getopt/Long.pm
2764 Title: "Benchmark: using code refs"
2765 From: Hugo van der Sanden <hv@iii.co.uk>
2766 Msg-ID: <199703041132.LAA07613@tyree.iii.co.uk>
2767 Date: Tue, 04 Mar 1997 11:32:11 +0000
2768 Files: lib/Benchmark.pm
2770 Title: "Fix quotewords"
2771 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
2772 Msg-ID: <199703060755.HAA15060@crypt.compulink.co.uk>
2773 Date: Thu, 06 Mar 1997 07:55:25 +0000
2774 Files: lib/Text/ParseWords.pm
2776 Title: "Use IV instead of double for tms structure members"
2777 From: Chip Salzenberg
2778 Files: ext/POSIX/POSIX.xs
2780 Title: "Document IO::File::new_tmpfile"
2781 From: Chip Salzenberg
2782 Files: ext/IO/lib/IO/File.pm
2786 Title: "Make op/TEST silent under -w"
2787 From: d-lewart@uiuc.edu (Daniel S. Lewart)
2788 Msg-ID: <199703011821.NAA13037@sinistar.idle.com>
2789 Date: Sat, 1 Mar 97 12:04:09 CST
2792 Title: "Smarter t/op/taint.t"
2794 Msg-ID: <Pine.GSO.3.95q.970303103047.24000A-100000@kelly.teleport.com
2795 Date: Mon, 3 Mar 1997 10:31:54 -0800 (PST)
2798 Title: "Fix taint test for systems without csh"
2799 From: Chip Salzenberg
2802 Title: "Don't test locales if there is no setlocale()"
2803 From: Chip Salzenberg
2804 Files: t/pragma/locale.t
2808 Title: "Update pod2html"
2809 From: wmiddlet@Adobe.COM (William Middleton)
2810 Msg-ID: <199703030025.QAA08106@ducks>
2811 Date: Sun, 2 Mar 1997 16:25:03 -0800 (PST)
2812 Files: pod/pod2html.PL
2814 Title: "Support 'long long' in h2ph"
2816 Files: utils/h2ph.PL
2820 Title: "Add taint checks and srand to perldelta"
2822 Msg-ID: <Pine.GSO.3.95q.970302115355.23058D-100000@kelly.teleport.com
2823 Date: Sun, 2 Mar 1997 11:56:08 -0800 (PST)
2824 Files: pod/perldelta.pod
2826 Title: "Don't call FileHandle 'deprecated'"
2827 From: Chip Salzenberg
2828 Files: pod/perldelta.pod
2830 Title: "Improve sample module header"
2831 From: Tom Christiansen and Graham Barr
2832 Msg-ID: <199703011732.KAA14693@jhereg.perl.com>
2833 Date: Sat, 01 Mar 1997 10:32:31 -0700
2834 Files: pod/perlmod.pod
2836 Title: "Clarify C<crypt> documentation"
2838 Msg-ID: <Pine.GSO.3.95q.970228131112.12357D-100000@kelly.teleport.com
2839 Date: Fri, 28 Feb 1997 13:18:25 -0800 (PST)
2840 Files: pod/perlfunc.pod
2842 Title: "Update list of CPAN sites"
2843 From: Jarkko Hietaniemi
2844 Msg-ID: <199703021454.QAA07446@alpha.hut.fi>
2845 Date: Sun, 2 Mar 1997 16:54:22 +0200 (EET)
2846 Files: pod/perlmod.pod
2848 Title: "Enhance description of 'server error'"
2849 From: Jarkko Hietaniemi
2850 Msg-ID: <199702041903.VAA16070@alpha.hut.fi>
2851 Date: Tue, 4 Feb 1997 21:03:23 +0200 (EET)
2852 Files: pod/perldiag.pod
2854 Title: "Regularize format of E-Mail addresses in *.pod"
2855 From: Chip Salzenberg
2863 This is (should be? must be!) the public beta of 5.004.
2865 CORE LANGUAGE CHANGES
2867 Title: "Fix perl_call_*() when !G_EVAL"
2868 From: Gurusamy Sarathy
2869 Msg-ID: <199702250725.CAA09192@aatma.engin.umich.edu>,
2870 <199702251925.OAA15498@aatma.engin.umich.edu>,
2871 <199702252200.RAA16853@aatma.engin.umich.edu>
2872 Date: Tue, 25 Feb 1997 02:25:56 -0500
2873 Files: MANIFEST gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c
2876 Title: "Fix taint tests for writeable dirs in $ENV{PATH}"
2877 From: Chip Salzenberg
2878 Files: mg.c mg.h pod/perlsec.pod taint.c
2880 Title: "Forbid tainted parameters for truncate()"
2881 From: Chip Salzenberg
2884 Title: "Don't taint magic hash keys unnecessarily"
2885 From: Charles Bailey
2886 Msg-ID: <01IFXL9TY74Y00661G@hmivax.humgen.upenn.edu>
2887 Date: Fri, 28 Feb 1997 02:11:26 -0500 (EST)
2892 Title: "VMS patches post _90"
2893 From: Charles Bailey
2894 Msg-ID: <01IFYDE5ZT7O005A53@hmivax.humgen.upenn.edu>
2895 Date: Fri, 28 Feb 1997 15:26:33 -0500 (EST)
2896 Files: doio.c mg.c perl.h pp_hot.c t/op/rand.t t/op/taint.t taint.c
2897 vms/descrip.mms vms/vms.c
2899 Title: "Fix taint check in system() and exec() under VMS and OS/2"
2900 From: Chip Salzenberg
2903 Title: "If _XOPEN_VERSION >= 4, socket length parameters are size_t"
2904 From: Michael H. Moran <mhm@austin.ibm.com>
2905 Files: perl.h pp_sys.c
2907 Title: "Make dooneliner() compile again"
2908 From: Chip Salzenberg
2913 Title: "Short-circuit duplicate study() calls"
2914 From: Chip Salzenberg
2917 Title: "Call sv_set[iu]v() with [IU]V parameter, not [IU]32"
2918 From: Chip Salzenberg
2919 Files: perl.c pp.c pp_sys.c toke.c util.c
2921 Title: "Clean up and document API for hashes"
2922 From: Gurusamy Sarathy
2923 Msg-ID: <199702251824.NAA14859@aatma.engin.umich.edu>
2924 Date: Tue, 25 Feb 1997 13:24:02 -0500
2925 Files: hv.c hv.h pod/perldelta.pod pod/perlguts.pod
2927 Title: "pp_undef was not always freeing memory"
2928 From: Ilya Zakharevich
2929 Msg-ID: <199702270653.BAA13949@monk.mps.ohio-state.edu>
2930 Date: Thu, 27 Feb 1997 01:53:51 -0500 (EST)
2933 Title: "Fix SEGV when debugging with foreach() lvalue patch"
2934 From: Ilya Zakharevich
2935 Msg-ID: <199702271924.OAA14557@monk.mps.ohio-state.edu>
2936 Date: Thu, 27 Feb 1997 14:24:36 -0500 (EST)
2939 Title: "Don't examine rx->exec_tainted if pregexec() fails"
2940 From: Chip Salzenberg
2943 Title: "Silence bogus typo warning on $DB::postponed"
2944 From: Gurusamy Sarathy
2945 Msg-ID: <199702271802.NAA12505@aatma.engin.umich.edu>
2946 Date: Thu, 27 Feb 1997 13:02:30 -0500
2951 Title: "Sanity check linking with $libs"
2952 From: Andy Dougherty
2953 Msg-ID: <Pine.SOL.3.95q.970225221634.2486A-100000@fractal.lafayette.edu>
2954 Date: Tue, 25 Feb 1997 14:13:45 -0500 (EST)
2957 Title: "Flush stdout when printing $randbits guess"
2958 From: Chip Salzenberg
2961 Title: "Configure changes for Irix nm"
2962 From: Helmut Jarausch and Fabien Tassin
2965 Title: "Update OS/2 Configure diff"
2966 From: Ilya Zakharevich
2967 Msg-ID: <199702251906.OAA10608@monk.mps.ohio-state.edu>
2968 Date: Tue, 25 Feb 1997 14:06:23 -0500 (EST)
2969 Files: os2/diff.configure
2971 LIBRARY AND EXTENSIONS
2973 Title: "Don't require() in a signal handler"
2974 From: Chip Salzenberg
2975 Files: lib/perl5db.pl
2977 Title: "Make IPC::Open3 work without fork()"
2978 From: Ilya Zakharevich
2979 Msg-ID: <199702251937.OAA10718@monk.mps.ohio-state.edu>
2980 Date: Tue, 25 Feb 1997 14:37:07 -0500 (EST)
2981 Files: lib/IPC/Open3.pm
2983 Title: "Follow up on elimination of $` $& $' in libraries"
2985 Msg-ID: <E0w0Sqc-00046E-00@ursa.cus.cam.ac.uk>
2986 Date: Fri, 28 Feb 1997 13:59:42 +0000
2987 Files: lib/Getopt/Long.pm lib/diagnostics.pm
2989 Title: "Don't warn on use of CCFLAGS"
2990 From: Andreas Koenig
2991 Msg-ID: <199702251038.LAA13123@anna.in-berlin.de>
2992 Date: Tue, 25 Feb 1997 11:38:43 +0100
2993 Files: lib/ExtUtils/MakeMaker.pm
2995 Title: "Allow explicit '-lperl' in link arguments"
2996 From: Doug MacEachern
2997 Msg-ID: <199702271625.LAA25402@postman.osf.org>
2998 Date: Thu, 27 Feb 1997 11:25:04 -0500
2999 Files: lib/ExtUtils/Embed.pm
3003 Title: "New test op/taint.t"
3005 Msg-ID: <Pine.GSO.3.95q.970225101328.18288M-100000@kelly.teleport.com
3006 Date: Tue, 25 Feb 1997 11:36:53 -0800 (PST)
3007 Files: MANIFEST t/op/taint.t
3009 Title: "Patch to t/op/rand.t"
3011 Msg-ID: <Pine.GSO.3.95q.970225181321.13796Q-100000@kelly.teleport.com
3012 Date: Tue, 25 Feb 1997 18:19:34 -0800 (PST)
3017 Title: "Add --lax option to pod2man; use it in perldoc"
3018 From: Nat <gnat@frii.com>, Chip Salzenberg
3019 Files: pod/pod2man.PL utils/perldoc.PL
3021 Title: "Eliminate dead code in pod2man"
3022 From: Chip Salzenberg
3023 Files: pod/pod2man.PL
3027 Title: "Warn about intrusive sfio behavior"
3028 From: Andy Dougherty
3029 Msg-ID: <Pine.SOL.3.95q.970228112136.24038G-100000@fractal.lafayette.
3030 Date: Fri, 28 Feb 1997 11:35:49 -0500 (EST)
3033 Title: "Updates to perlfunc.pod"
3034 From: Tom Phoenix (with help from M.J.T. Guy and Tom C.)
3035 Files: pod/perlfunc.pod
3037 Title: "Move ENVIRONMENT from perl.pod to perlrun.pod"
3038 From: Chip Salzenberg
3039 Files: pod/perl.pod pod/perlrun.pod
3041 Title: "Describe PERL_DEBUG_MSTATS in perlrun.pod"
3042 From: Nat <gnat@frii.com>
3043 Files: pod/perlrun.pod
3045 Title: "Fix references to perlbug"
3046 From: Chip Salzenberg
3047 Files: pod/perl.pod pod/perldelta.pod pod/perllocale.pod
3055 At last, a mil[le]stone: The first beta of Perl 5.004.
3057 CORE LANGUAGE CHANGES
3059 Title: "Automatically call srand() before rand() if user didn't"
3060 From: Chip Salzenberg
3061 Files: pod/perlfunc.pod pp.c
3065 Title: "Ultrix hints"
3066 From: Spider Boardman
3067 Msg-ID: <199702220951.EAA08156@Orb.Nashua.NH.US>
3068 Date: Sat, 22 Feb 1997 04:51:48 -0500
3069 Files: hints/ultrix_4.sh
3071 Title: "Digital UNIX and 3_28"
3072 From: Jarkko Hietaniemi
3073 Msg-ID: <199702231427.QAA13807@alpha.hut.fi>
3074 Date: Sun, 23 Feb 1997 16:27:19 +0200 (EET)
3075 Files: Configure MANIFEST ext/NDBM_File/hints/dec_osf.pl
3076 ext/ODBM_File/hints/dec_osf.pl hints/dec_osf.sh
3078 Title: "AmigaOS patches to 5.003_28"
3079 From: Norbert Pueschel
3080 Msg-ID: <77724759@Armageddon.meb.uni-bonn.de>
3081 Date: Sat, 22 Feb 1997 18:08:02 +0100
3082 Files: README.amiga hints/amigaos.sh t/io/fs.t t/lib/anydbm.t
3083 t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t
3084 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
3085 t/op/magic.t t/op/stat.t
3087 Title: "Hints for DC/OSx"
3088 From: Stephen Zander <srz@loopback>
3089 Msg-ID: <199702242124.NAA03796@wsuse5.mckesson.com>
3090 Date: Mon, 24 Feb 1997 13:24:54 -0800
3091 Files: hints/dcosx.sh
3093 Title: "Update VMS version"
3094 From: Chip Salzenberg
3095 Files: vms/config.vms vms/descrip.mms
3099 Title: "Don't assume that sizeof(int) >= sizeof(void*)"
3100 From: Chip Salzenberg
3101 Files: doio.c malloc.c regexec.c
3105 Title: "Re: ccdlflags don't quite work"
3106 From: Andy Dougherty
3107 Msg-ID: <Pine.SOL.3.95q.970224160630.5700E-100000@fractal.lafayette.e
3108 Date: Mon, 24 Feb 1997 16:07:07 -0500 (EST)
3111 Title: "Use $ccflags, $ldflags, $libs when determining $randbits"
3112 From: Chip Salzenberg
3115 Title: "'installperl -v' doesn't do enough"
3116 From: Spider Boardman
3117 Msg-ID: <199702241342.IAA25945@Orb.Nashua.NH.US>
3118 Date: Mon, 24 Feb 1997 08:42:59 -0500
3121 Title: "installperl breaks running system (for a while)"
3122 From: Spider Boardman
3123 Msg-ID: <199702241412.JAA11829@Orb.Nashua.NH.US>
3124 Date: Mon, 24 Feb 1997 09:12:11 -0500
3127 LIBRARY AND EXTENSIONS
3129 Title: "Don't clobber $1 et al in debugger's DB::sub()"
3130 From: Ilya Zakharevich
3131 Files: lib/perl5db.pl
3133 Title: "Fix fd leak in IO::Pipe"
3134 From: Roderick Schertler
3135 Msg-ID: <pzn2sv722y.fsf@eeyore.ibcinc.com>
3136 Date: 23 Feb 1997 14:29:57 -0500
3137 Files: ext/IO/lib/IO/Pipe.pm
3139 Title: "Pod::Text fixes"
3140 From: Roderick Schertler
3141 Msg-ID: <350.856634588@eeyore.ibcinc.com>
3142 Date: Sat, 22 Feb 1997 13:03:08 -0500
3143 Files: lib/Pod/Text.pm
3145 Title: "Trivial patch to make ExtUtils::Install more -w clean"
3147 Msg-ID: <9702241605.AA17436@toad.ig.co.uk>
3148 Date: Mon, 24 Feb 1997 16:05:17 +0000
3149 Files: lib/ExtUtils/Install.pm
3151 Title: "C<use vars> didn't work until 5.002"
3152 From: Chip Salzenberg
3157 Title: "More thoroughly test rand() and srand()"
3161 Title: "Don't use <*> where readdir() will do"
3162 From: Chip Salzenberg
3165 Title: "Allow for $^X to be 'miniperl'"
3166 From: Dominic Dunlop <domo@slipper.ip.lu>
3167 Msg-ID: <v03020903af360f31aced@[194.51.248.65]>
3168 Date: Sun, 23 Feb 1997 16:22:45 +0100
3173 Title: "Post-28 INSTALL updates"
3174 From: Andy Dougherty
3175 Msg-ID: <Pine.SOL.3.95q.970224170713.5700H-100000@fractal.lafayette.e
3176 Date: Mon, 24 Feb 1997 17:09:09 -0500 (EST)
3179 Title: "Re: Hash key created by subroutine call? (fwd) "
3180 From: Gurusamy Sarathy
3181 Msg-ID: <199702242229.RAA04395@aatma.engin.umich.edu>
3182 Date: Mon, 24 Feb 1997 17:29:30 -0500
3183 Files: pod/perlsub.pod pod/perltrap.pod
3185 Title: "Add documentation and '-h' option to perlbug"
3186 From: Gurusamy Sarathy
3187 Msg-ID: <199702240854.DAA27128@aatma.engin.umich.edu>
3188 and <199702242009.PAA02849@aatma.engin.umich.edu>
3189 Date: Mon, 24 Feb 1997
3190 Files: pod/perl.pod pod/perldelta.pod installman
3193 Title: "pumpkin-1.9.pod"
3194 From: Andy Dougherty
3195 Msg-ID: <Pine.SOL.3.95q.970224155702.5700D-100000@fractal.lafayette.e
3196 Date: Mon, 24 Feb 1997 16:06:02 -0500 (EST)
3197 Files: Porting/pumpkin.pod
3201 Title: "Fix typo in 'Tolkien quotation typo' fix"
3202 From: Jarkko Hietaniemi
3205 Title: "Document one-argument limitation with #! line"
3207 Msg-ID: <Pine.GSO.3.95q.970223182745.15989A-100000@kelly.teleport.com
3208 Date: Sun, 23 Feb 1997 18:41:02 -0800 (PST)
3209 Files: pod/perldiag.pod pod/perlsec.pod
3216 This release is beta candidate #6. If this isn't good enough to go beta,
3217 I'll eat a floppy disk. (Okay, it's a chocolate floppy, but still....)
3219 CORE LANGUAGE CHANGES
3221 Title: "Don't let C<sub foo;> undefine &foo"
3222 From: Chip Salzenberg
3225 Title: "Make code, doc agree on $ENV{PATH} and `cmd`"
3226 From: Chip Salzenberg
3227 Files: pod/perlsec.pod pp_sys.c
3229 Title: "Don't taint $x in C<$x = ($tainted =~ /(\w+)/)>"
3230 From: Chip Salzenberg
3231 Files: pp_ctl.c pp_hot.c
3233 Title: "Turn off 'expression tainted' flag at end of runops()"
3234 From: Chip Salzenberg
3237 Title: "When overloading, don't throw away nomethod's value"
3238 From: Ilya Zakharevich
3241 Title: "Optimize keys() and values() in void context"
3242 From: Chip Salzenberg
3247 Title: "New hints for Digital UNIX"
3248 From: Jarkko Hietaniemi
3249 Files: hints/dec_osf.sh
3251 Title: "No version of AIX has working setre[ug]id()"
3252 From: neufeld@fast.pvi.org (Keith Neufeld)
3255 Title: "VMS patches post _27"
3256 From: Charles Bailey
3257 Msg-ID: <01IFMEMPN1IU0057E2@hmivax.humgen.upenn.edu>
3258 Date: Thu, 20 Feb 1997 01:58:46 -0500 (EST)
3259 Files: MANIFEST dosish.h hv.c lib/ExtUtils/MM_VMS.pm
3260 lib/ExtUtils/xsubpp perl.c perlsdio.h pod/perldelta.pod
3261 pod/perlvar.pod t/op/closure.t unixish.h vms/Makefile
3262 vms/descrip.mms vms/ext/filespec.t vms/genconfig.pl
3263 vms/vms.c vms/vmsish.h
3265 Title: "Re: OS/2 patch for _27"
3266 From: Ilya Zakharevich
3267 Msg-ID: <199702210024.TAA03174@monk.mps.ohio-state.edu>
3268 Date: Thu, 20 Feb 1997 19:24:16 -0500 (EST)
3269 Files: INSTALL README.os2 lib/Test/Harness.pm os2/Changes
3270 os2/OS2/PrfDB/t/os2_prfdb.t os2/os2.c os2/os2ish.h
3271 os2/perl2cmd.pl perl.c pod/perldelta.pod t/TEST t/harness
3277 From: Chip Salzenberg
3280 Title: "Undo signal patch -- it broke die() in signal"
3281 From: Chip Salzenberg
3284 Title: "Fix perl_call_sv(..., G_NOARGS)"
3285 From: Chip Salzenberg
3288 Title: "Fix SIGSEGV when cloning sub with complex expression"
3289 From: Chip Salzenberg
3292 Title: "Minor update to malloc.c"
3293 From: Ilya Zakharevich
3294 Msg-ID: <199702210244.VAA03676@monk.mps.ohio-state.edu>
3295 Date: Thu, 20 Feb 1997 21:44:13 -0500 (EST)
3298 Title: "Fix the Tolkien quotation"
3299 From: Chip Salzenberg
3306 LIBRARY AND EXTENSIONS
3308 Title: "Debugger patch"
3309 From: Ilya Zakharevich
3310 Msg-ID: <199702210737.CAA03951@monk.mps.ohio-state.edu>
3311 Date: Fri, 21 Feb 1997 02:37:59 -0500 (EST)
3312 Files: lib/perl5db.pl
3314 Title: "Avoid $` $& $' in libraries"
3315 From: Ilya Zakharevich
3316 Msg-ID: <199702210207.VAA03560@monk.mps.ohio-state.edu>
3317 Date: Thu, 20 Feb 1997 21:07:30 -0500 (EST)
3318 Files: lib/Getopt/Long.pm lib/Pod/Text.pm lib/diagnostics.pm
3319 os2/OS2/REXX/REXX.pm
3321 Title: "Remove redundant clearerr() from IO::Seekable"
3322 From: Chip Salzenberg
3323 Files: ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Seekable.pm
3325 Title: "prototype error in File::stat"
3326 From: Graham.Barr@tiuk.ti.com
3327 Msg-ID: <199702180748.HAA14151@ultra-boy>
3328 Date: Tue, 18 Feb 1997 07:48:40 GMT
3329 Files: lib/File/stat.pm
3333 Title: "Include 'study' in regexp.t"
3334 From: Chip Salzenberg
3335 Files: t/op/regexp.t
3337 Title: "Don't run locale test if -DNO_LOCALE"
3338 From: Chip Salzenberg
3339 Files: t/pragma/locale.t
3341 Title: "Tweak tests to notice $dont_use_nlink"
3342 From: Chip Salzenberg
3343 Files: t/io/fs.t t/op/stat.t
3345 Title: "Add test for grep() and wantarray"
3346 From: Hugo van der Sanden <hv@iii.co.uk>
3347 Msg-ID: <199702181105.LAA17895@tyree.iii.co.uk>
3348 Date: Tue, 18 Feb 1997 11:05:59 +0000
3357 Title: "INSTALL updates since _26"
3358 From: Andy Dougherty
3359 Msg-ID: <Pine.SOL.3.95q.970218155815.2014F-100000@fractal.lafayette.e
3360 Date: Tue, 18 Feb 1997 16:00:08 -0500 (EST)
3363 Title: "Document "$$0" change"
3364 From: Chip Salzenberg
3365 Files: pod/perldelta.pod
3367 Title: "Don't recommend impossible //o for C<$x =~ $y>"
3368 From: Chip Salzenberg
3369 Files: pod/perlop.pod
3371 Title: "Correct doc that claimed that <FH> was never false"
3372 From: Chip Salzenberg
3373 Files: pod/perldelta.pod pod/perlop.pod
3375 Title: "Document C<$?> vs. $SIG{CHLD}"
3376 From: Ulrich Pfeifer
3377 Files: pod/perlvar.pod
3379 Title: "Add pumpkin.pod"
3380 From: Chip Salzenberg
3381 Files: MANIFEST Porting/pumpkin.pod
3383 Title: "Don't say "associat*ve arr*y""
3384 From: Chip Salzenberg
3385 Files: MANIFEST gv.h hv.c lib/Env.pm lib/overload.pm opcode.pl
3386 pod/perl.pod pod/perldelta.pod pod/perldiag.pod
3387 pod/perlfunc.pod pod/perlguts.pod pod/perlmod.pod
3388 pod/perltie.pod pod/perltoc.pod pod/perltrap.pod x2p/a2p.pod
3395 This release is beta candidate #5: Our last, best hope for a beta.
3397 CORE LANGUAGE CHANGES
3399 Title: "Better looks_like_number() function [sv.c]"
3401 Msg-ID: <199702141708.SAA17546@bergen.sn.no>
3402 Date: Fri, 14 Feb 1997 18:08:52 +0100
3405 Title: "Remove redundant functions UNIVERSAL::{class,is_instance}"
3407 Msg-ID: <hwwsbpeq2.fsf@bergen.sn.no>
3408 Date: 14 Feb 1997 15:52:21 +0000
3409 Files: pod/perldelta.pod pod/perlobj.pod t/op/universal.t universal.c
3411 Title: "Allow C<setpgrp $$>"
3412 From: Roderick Schertler
3413 Msg-ID: <pzraigyshr.fsf@eeyore.ibcinc.com>
3414 Date: 16 Feb 1997 23:19:12 -0500
3417 Title: "Fix syntax error on C<&$1>"
3418 From: Chip Salzenberg
3421 Title: "Fix sub call through magic var (e.g. C<&$1>)"
3422 From: Chip Salzenberg
3425 Title: "Fix grep() with refs in array context"
3426 From: Chip Salzenberg
3431 Title: "Eliminate $^S; add C<use vmsish qw(status exit time)>"
3432 From: Charles Bailey
3433 Msg-ID: <01IFI9CFKL0S004R2V@hmivax.humgen.upenn.edu>
3434 Date: Mon, 17 Feb 1997 02:45:26 -0500 (EST)
3435 Files: MANIFEST gv.c lib/English.pm lib/ExtUtils/MM_VMS.pm
3436 lib/ExtUtils/Mksymlists.pm lib/ExtUtils/xsubpp mg.c op.c
3437 perl.c perl.h pod/perldelta.pod pod/perlmod.pod
3438 pod/perlvar.pod pp_ctl.c pp_sys.c utils/perldoc.PL
3439 vms/Makefile vms/config.vms vms/descrip.mms
3440 vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
3441 vms/ext/XSSymSet.pm vms/ext/vmsish.pm vms/vms.c vms/vmsish.h
3444 Title: "Eliminate FP exceptions under SCO 5"
3445 From: Chip Salzenberg
3446 Files: hints/sco.sh unixish.h
3448 Title: "Digital UNIX hints"
3449 From: Jarkko Hietaniemi
3450 Msg-ID: <199702151906.VAA22999@alpha.hut.fi>
3451 Date: Sat, 15 Feb 1997 21:06:33 +0200 (EET)
3452 Files: hints/dec_osf.sh
3454 Title: "Irix6.4 (with 7.1 compilers)"
3455 From: John Stoffel <jfs@fluent.com>
3456 Msg-ID: <199702130238.VAA24468@jfs.Fluent.COM>
3457 Date: Wed, 12 Feb 1997 21:38:51 -0500 (EST)
3458 Files: hints/irix_6_2.sh hints/irix_6_4.sh
3460 Title: "Update Plan 9, Win32, VMS configs with $shortsize and $longsize"
3461 From: Chip Salzenberg
3462 Files: plan9/config.plan9 plan9/genconfig.pl
3463 vms/genconfig.pl win32/config.w32
3467 Title: "Fix core dump when embedding"
3468 From: Chip Salzenberg
3471 Title: "Re: Fragile signals"
3472 From: Ilya Zakharevich
3473 Msg-ID: <199702130644.BAA07572@monk.mps.ohio-state.edu>
3474 Date: Thu, 13 Feb 1997 01:44:39 -0500 (EST)
3477 Title: "Make format strings correspond exactly to parameters"
3478 From: Roderick Schertler
3479 Msg-ID: <pz7mkc1h0g.fsf@eeyore.ibcinc.com>
3480 Date: 13 Feb 1997 17:24:31 -0500
3481 Files: doio.c ext/DB_File/DB_File.xs ext/Opcode/Opcode.xs gv.c op.c
3482 perl.c pp_ctl.c pp_sys.c regcomp.c toke.c
3484 Title: "Don't try to attach 'o' magic to read-only values"
3485 From: Chip Salzenberg
3488 Title: "Fix carriage-return message"
3489 From: Chip Salzenberg
3492 Title: "In <=>, test for equality first"
3493 From: Chip Salzenberg
3496 Title: "Don't mark sv_{true,false} PADTMP"
3497 From: Chip Salzenberg
3502 Title: "Fix eval "" in Configure"
3503 From: allen@gateway.grumman.com (John L. Allen)
3504 Msg-ID: <9702141809.AA17001@gateway.grumman.com>
3505 Date: Fri, 14 Feb 1997 13:09:53 -0500
3508 Title: "Don't link with -lsfio if sfio is not requested"
3509 From: Chip Salzenberg
3512 Title: "perl5.003_26 Configure change "win" for AIX 4"
3513 From: Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>
3514 Msg-ID: <Pine.OSF.3.95.970214135751.32654A-100000@dogbert.cc.ndsu.NoD
3515 Date: Fri, 14 Feb 1997 13:59:02 -0600 (CST)
3518 Title: "Update os2/diff.configure"
3519 From: Chip Salzenberg
3520 Files: os2/diff.configure
3522 LIBRARY AND EXTENSIONS
3524 Title: "Remove Fatal.pm"
3525 From: Chip Salzenberg
3526 Files: MANIFEST lib/Fatal.pm pod/perldelta.pod pod/perlmod.pod
3527 pod/roffitall t/lib/fatal.t
3529 Title: "Refresh MakeMaker to 5.40"
3530 From: Andy Dougherty, Andreas Koenig, Tim Bunce
3531 Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
3532 lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
3534 Title: "Refresh CPAN.pm to 1.21"
3535 From: Andreas Koenig
3536 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
3538 Title: "Refresh Test::Harness to 1.15"
3539 From: Andreas Koenig
3540 Files: lib/Test/Harness.pm
3544 Title: "Remove non-portable locale tests"
3545 From: Chip Salzenberg
3546 Files: t/pragma/locale.t
3550 Title: "pod2man: missing '-' in name section shouldn't be fatal"
3551 From: Ulrich Pfeifer
3552 Msg-ID: <yfmzpxcimsa.fsf@ls6.informatik.uni-dortmund.de>
3553 Date: 10 Feb 1997 18:38:45 +0100
3554 Files: pod/pod2man.PL
3558 Title: "Update To-Do list"
3560 Msg-ID: <9702101900.AA25293@toad.ig.co.uk>
3561 Date: Mon, 10 Feb 1997 19:00:59 +0000
3564 Title: "Fix formatting in perldiag"
3565 From: Chip Salzenberg
3566 Files: pod/perldiag.pod
3573 This release is beta candidate #4. "Once more, dear friends...."
3575 CORE LANGUAGE CHANGES
3577 Title: "Make \r in script an error (per Larry)"
3578 From: Chip Salzenberg
3579 Files: pod/perldiag.pod toke.c
3581 Title: "Support '%i' format and 'h' modifier in s?printf"
3582 From: Chip Salzenberg
3583 Files: doop.c pod/perldelta.pod
3587 Title: "Fix value of system() and $? for DEC UNIX, VMS, others"
3588 From: Chip Salzenberg
3589 Files: mg.c perl.h pp_sys.c
3591 Title: "VMS patches post _25"
3592 From: Charles Bailey
3593 Msg-ID: <01IF48W3P39W0050BD@hmivax.humgen.upenn.edu>
3594 Date: Fri, 07 Feb 1997 01:56:12 -0500 (EST)
3595 Files: Porting/Glossary lib/ExtUtils/Liblist.pm
3596 lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp perl.c
3597 vms/Makefile vms/config.vms vms/descrip.mms vms/genconfig.pl
3598 vms/perlvms.pod vms/vms.c vms/vmsish.h x2p/a2p.c
3600 Title: "Hints for BSDOS"
3601 From: Christopher Davis <ckd@loiosh.kei.com>
3602 Msg-ID: <199702042011.PAA09206@loiosh.kei.com>
3603 Date: Tue, 4 Feb 1997 15:11:13 -0500 (EST)
3604 Files: hints/bsdos.sh
3606 Title: "On C<sysopen(..., O_APPEND)>, call C<fopen(..., "a")>"
3607 From: Chip Salzenberg
3612 Title: "Fix (yet another) Tk closure problem"
3613 From: Chip Salzenberg
3614 Files: op.c perl.c pp_ctl.c
3616 Title: "Fix value of C<foreach>"
3617 From: Chip Salzenberg
3618 Files: cop.h pp_ctl.c
3620 Title: "Regexp optimizations"
3621 From: Ilya Zakharevich
3622 Msg-ID: <199702041102.GAA24805@monk.mps.ohio-state.edu>
3623 Date: Tue, 4 Feb 1997 06:02:10 -0500 (EST)
3624 Files: regcomp.c regexec.c
3626 Title: "Re: static buffer in not_a_number() [sv.c] might overflow"
3628 Msg-ID: <hbu9uz1si.fsf@bergen.sn.no>
3629 Date: 09 Feb 1997 11:55:41 +0100
3632 Title: "Refine 'runaway string' heuristic"
3633 From: Chip Salzenberg
3636 Title: "Fix core dump on C<print "a", last> in eval"
3637 From: Chip Salzenberg
3640 Title: "Catch C<use integer; $x % 0>"
3641 From: Chip Salzenberg
3646 Title: "Fix usage message in configure.gnu"
3647 From: Jarkko Hietaniemi
3648 Files: configure.gnu
3650 LIBRARY AND EXTENSIONS
3652 Title: "DB_File 1.11 patch"
3654 Msg-ID: <9702061553.AA18147@claudius.bfsec.bt.co.uk>
3655 Date: Thu, 6 Feb 97 15:53:34 GMT
3656 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
3658 Title: "Faster File::Compare"
3660 Msg-ID: <199702051342.OAA02753@bergen.sn.no>
3661 Date: Wed, 5 Feb 1997 14:42:49 +0100
3662 Files: lib/File/Compare.pm
3664 Title: "Make diagnostics module strip formatting directives"
3665 From: Chip Salzenberg
3666 Files: lib/diagnostics.pm pod/perldiag.pod
3668 Title: "Fix warning from missing POSIX::setvbuf()"
3669 From: Chip Salzenberg
3674 Title: "Fix closure.t for AmigaOS (again)"
3675 From: Norbert Pueschel
3676 Msg-ID: <77724742@Armageddon.meb.uni-bonn.de>
3677 Date: Wed, 05 Feb 1997 18:56:45 +0100
3678 Files: t/op/closure.t
3682 Title: "perldoc -f <perlfunc>"
3684 Msg-ID: <199702051127.MAA02090@bergen.sn.no>
3685 Date: Wed, 5 Feb 1997 12:27:36 +0100
3686 Files: utils/perldoc.PL
3688 Title: "Fix pod2man's handling of quotes in =items"
3689 From: Jarkko Hietaniemi
3690 Msg-ID: <199702042023.WAA13143@alpha.hut.fi>
3691 Date: Tue, 4 Feb 1997 22:23:34 +0200 (EET)
3692 Files: pod/pod2man.PL
3696 Title: "return *FH pod patch"
3697 From: allen@gateway.grumman.com (John L. Allen)
3698 Msg-ID: <9702061507.AA04474@gateway.grumman.com>
3699 Date: Thu, 6 Feb 1997 10:07:28 -0500
3700 Files: pod/perldata.pod pod/perlsub.pod
3702 Title: "Describe interation of untie and DESTROY"
3703 From: Paul Marquess and Chip Salzenberg
3704 Files: pod/perltie.pod
3711 This release is beta candidate #3. Here's hoping...
3713 CORE LANGUAGE CHANGES
3715 Title: "Make $] read-only"
3716 From: Chip Salzenberg
3719 Title: "New variable C<$^S> is a native version of C<$?>"
3720 From: Chip Salzenberg
3721 Files: doio.c global.sym gv.c interp.sym lib/English.pm mg.c perl.c
3722 perl.h pod/perldelta.pod pod/perlfunc.pod pod/perlvar.pod
3723 pp_ctl.c pp_sys.c proto.h util.c
3725 Title: "Make $^T work with undump, and don't taint it"
3726 From: Chip Salzenberg
3731 Title: "VMS patches for _24"
3732 From: Charles Bailey
3733 Msg-ID: <01IEUIFP5038004GQP@hmivax.humgen.upenn.edu>
3734 Date: Fri, 31 Jan 1997 02:34:37 -0500 (EST)
3735 Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_vms.xs
3736 lib/AutoSplit.pm lib/ExtUtils/MM_VMS.pm
3737 lib/ExtUtils/MakeMaker.pm perl.h pp_hot.c t/lib/filehand.t
3738 t/op/closure.t vms/Makefile vms/config.vms vms/descrip.mms
3739 vms/ext/filespec.t vms/vms.c vms/vmsish.h
3741 Title: "hints/dec_osf.sh: polishing the comments"
3742 From: Jarkko Hietaniemi
3743 Msg-ID: <199701301958.VAA08992@alpha.hut.fi>
3744 Date: Thu, 30 Jan 1997 21:58:10 +0200 (EET)
3745 Files: hints/dec_osf.sh
3748 From: Norbert Pueschel
3749 Msg-ID: <77724724@Armageddon.meb.uni-bonn.de>
3750 Date: Wed, 29 Jan 1997 11:39:49 +0100
3751 Files: hints/amigaos.sh
3755 Title: "Require '-T' in argv[], not just on #! line"
3756 From: Chip Salzenberg
3757 Files: perl.c pod/perldiag.pod
3759 Title: "Fix C<return @_> and associated stack bugs"
3760 From: Chip Salzenberg
3761 Files: cop.h pp_ctl.c pp_hot.c t/op/misc.t
3763 Title: "Fix never-closing handle after C<select>"
3764 From: Chip Salzenberg
3767 Title: "Fix /\G/g with patterns that match empty string"
3768 From: Ilya Zakharevich
3771 Title: "Fix scalar leak in av_unshift"
3772 From: Chip Salzenberg
3775 Title: "Ignore refs to lexicals when making refs to lexicals"
3776 From: Chip Salzenberg
3779 Title: "Don't create AV, HV, IO when assigning glob"
3780 From: Chip Salzenberg
3785 Title: "Configure updates for intsize and ssizetype"
3786 From: Andy Dougherty
3787 Files: Configure MANIFEST config_H config_h.SH handy.h
3789 Title: "Ask about /usr/bin/perl iff STDIN and STDERR are terminals"
3790 From: Chip Salzenberg
3793 LIBRARY AND EXTENSIONS
3795 Title: "Refresh CPAN to 1.19"
3796 From: Andreas Koenig
3797 Files: lib/Bundle/CPAN.pm lib/CPAN.pm lib/CPAN/FirstTime.pm
3799 Title: "Debugger update"
3800 From: Ilya Zakharevich
3801 Msg-ID: <199702030406.XAA23029@monk.mps.ohio-state.edu>
3802 Date: Sun, 2 Feb 1997 23:06:34 -0500 (EST)
3803 Files: lib/perl5db.pl
3805 Title: "In Symbol::gensym, don't make glob fake by copying it"
3806 From: John Hughes <john@AtlanTech.COM>
3807 Files: lib/Symbol.pm
3809 Title: "Make POSIX::is*() eight-bit-clean"
3810 From: Chip Salzenberg
3811 Files: ext/POSIX/POSIX.xs
3813 Title: "Make IO::Handle::gets() an alias of getline"
3815 Msg-ID: <199701301103.MAA11291@bergen.sn.no>
3816 Date: Thu, 30 Jan 1997 12:03:15 +0100
3817 Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
3821 Title: "More Amiga test patches"
3822 From: Norbert Pueschel
3823 Msg-ID: <77724725@Armageddon.meb.uni-bonn.de>
3824 Date: Wed, 29 Jan 1997 16:07:33 +0100
3825 Files: README.amiga t/lib/safe2.t t/op/closure.t
3829 Title: "c2ph.PL fix"
3830 From: lvirden@cas.org (Larry W. Virden)
3831 Msg-ID: <199701301349.IAA16724@cas.org>
3832 Date: Thu, 30 Jan 1997 08:49:19 -0500
3833 Files: utils/c2ph.PL
3835 Title: "Make pod2man a little laxer for perltoc.pod"
3836 From: Chip Salzenberg
3837 Files: pod/pod2man.PL
3841 Title: "Update to perl INSTALL file"
3842 From: lvirden@cas.org (Larry W. Virden)
3843 Msg-ID: <199701301338.IAA15878@cas.org>
3844 Date: Thu, 30 Jan 1997 08:38:23 -0500
3847 Title: "Update to perl.pod suggested"
3848 From: lvirden@cas.org (Larry W. Virden)
3849 Msg-ID: <199701301345.IAA16514@cas.org>
3850 Date: Thu, 30 Jan 1997 08:45:59 -0500
3853 Title: "Document how extension pms go in $archlib"
3854 From: Chip Salzenberg
3855 Files: pod/perldelta.pod
3857 Title: "perlfunc.pod tweaks"
3858 From: Roderick Schertler
3859 Msg-ID: <20526.854659255@eeyore.ibcinc.com>
3860 Date: Thu, 30 Jan 1997 16:20:55 -0500
3861 Files: pod/perlfunc.pod
3863 Title: "new (Feb 1) perlembed.pod"
3864 From: Jon Orwant <orwant@media.mit.edu>
3865 Msg-ID: <9702012334.AA15747@fahrenheit-451.media.mit.edu>
3866 Date: Sat, 1 Feb 1997 18:34:59 -0500
3867 Files: pod/perlembed.pod
3869 Title: "Error lines must not have trialing periods"
3870 From: Chip Salzenberg
3871 Files: pod/perldiag.pod
3878 This release is the second candidate for a public beta test.
3879 It's, well, bunches better than _23.
3881 CORE LANGUAGE CHANGES
3883 Title: "glob defaults to $_"
3884 From: Gurusamy Sarathy
3885 Msg-ID: <199701270809.DAA00934@aatma.engin.umich.edu>
3886 Date: Mon, 27 Jan 1997 03:09:13 -0500
3887 Files: op.c opcode.pl pod/perlfunc.pod t/op/glob.t
3889 Title: "Re: an overloading bug "
3890 From: Gurusamy Sarathy
3891 Msg-ID: <199701270007.TAA26525@aatma.engin.umich.edu>
3892 Date: Sun, 26 Jan 1997 19:07:45 -0500
3893 Files: pod/perldiag.pod pod/perlfunc.pod pp_ctl.c
3895 Title: "Don't warn on C<$\ = undef>"
3896 From: Chip Salzenberg
3902 From: Gary Ng <71564.1743@compuserve.com>
3903 Files: MANIFEST win32/*
3905 Title: "Amiga files"
3906 From: Norbert Pueschel
3907 Msg-ID: <77724712@Armageddon.meb.uni-bonn.de>
3908 Date: Sun, 26 Jan 1997 17:42:15 +0100
3909 Files: MANIFEST README.amiga hints/amigaos.sh
3911 Title: "New dec_osf hints"
3912 From: Jarkko.Hietaniemi@cc.hut.fi
3913 Msg-ID: <199701271233.OAA21548@alpha.hut.fi>
3914 Date: Mon, 27 Jan 1997 14:33:01 +0200 (EET)
3915 Files: hints/dec_osf.sh
3919 Title: "Prevent premature death of @_ during leavesub"
3920 From: Chip Salzenberg
3921 Files: pp_hot.c t/op/misc.t
3923 Title: "Deref old stash when re-blessing"
3924 From: Chip Salzenberg
3927 Title: "Don't abort when RCHECK and DEBUGGING"
3929 Msg-ID: <9701272339.AA16537@toad.ig.co.uk>
3930 Date: Mon, 27 Jan 1997 23:39:48 +0000
3933 Title: "Fix overloading macro conflict with Digital 'cc -fast'"
3934 From: Jarkko Hietaniemi
3935 Msg-ID: <199701272216.AAA04557@alpha.hut.fi>
3936 Date: Tue, 28 Jan 1997 00:16:49 +0200 (EET)
3939 Title: "global.sym: typo?"
3940 From: Jarkko Hietaniemi
3941 Msg-ID: <199701261937.VAA07556@alpha.hut.fi>
3942 Date: Sun, 26 Jan 1997 21:37:59 +0200 (EET)
3947 Title: "Put all extensions' modules in $archlib"
3948 From: Chip Salzenberg
3951 Title: "Configure fixes: set $archlib, omit _NO_PROTO"
3952 From: Chip Salzenberg
3955 Title: "Make configure{,.gnu} ignore --cache-file option"
3956 From: Norbert Pueschel
3957 Files: configure configure.gnu
3959 LIBRARY AND EXTENSIONS
3961 Title: "Version checking in XS bootstrap is optional"
3962 From: Chip Salzenberg
3965 Title: "Update $VERSION of DynaLoader and POSIX"
3966 From: Chip Salzenberg
3967 Files: ext/DynaLoader/DynaLoader.pm ext/POSIX/POSIX.pm
3969 Title: "Refresh Text::Wrap to 97.011701"
3970 From: Chip Salzenberg
3971 Files: lib/Text/Wrap.pm
3973 Title: "Fcntl.xs: F_[GS]ETOWN were in wrong case branch"
3974 From: Jarkko Hietaniemi
3975 Msg-ID: <199701251510.RAA05142@alpha.hut.fi>
3976 Date: Sat, 25 Jan 1997 17:10:20 +0200 (EET)
3977 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
3979 Title: "Fix $Is_VMS typo in Test::Harness"
3980 From: Chip Salzenberg
3981 Files: lib/Test/Harness.pm
3983 Title: "Allow for really big keys in Tie::SubstrHash"
3984 From: data-drift@so.uio.no
3985 Msg-ID: <199701282014.VAA12645@selters.uio.no>
3986 Date: Tue, 28 Jan 1997 21:14:34 +0100 (MET)
3987 Files: lib/Tie/SubstrHash.pm
3989 Title: "Avoid newRV_noinc() in IO, for compiling with old Perls"
3990 From: Chip Salzenberg
3995 Title: "New test op/closure.t"
3996 From: Tom Phoenix, Ulrich Pfeifer
3997 Files: MANIFEST t/op/closure.t
4001 Title: "xsubpp handing of void funcs breaks extensions using XST_m*()"
4003 Msg-ID: <9701271659.AA15137@toad.ig.co.uk>
4004 Date: Mon, 27 Jan 1997 16:59:06 +0000
4005 Files: lib/ExtUtils/xsubpp
4009 Title: "perldelta Fcntl enhancement"
4010 From: Jarkko Hietaniemi
4011 Msg-ID: <199701251505.RAA22159@alpha.hut.fi>
4012 Date: Sat, 25 Jan 1997 17:05:34 +0200 (EET)
4013 Files: pod/perldelta.pod
4015 Title: "Updates to perldelta re: Fcntl, DB_File, Net::Ping"
4017 Files: pod/perldelta.pod
4019 Title: "Document restrictions on gv_fetchmethod() and perl_call_sv()"
4020 From: Chip Salzenberg
4021 Files: pod/perldelta.pod pod/perlguts.pod
4023 Title: "perldiag.pod: No comma allowed after %s"
4024 From: Jarkko.Hietaniemi@cc.hut.fi
4025 Msg-ID: <199701251541.RAA04120@alpha.hut.fi>
4026 Date: Sat, 25 Jan 1997 17:41:53 +0200 (EET)
4027 Files: pod/perldiag.pod
4029 Title: "perlfunc.pod: localtime"
4030 From: Jarkko Hietaniemi
4031 Msg-ID: <199701251629.SAA08114@alpha.hut.fi>
4032 Date: Sat, 25 Jan 1997 18:29:37 +0200 (EET)
4033 Files: pod/perlfunc.pod
4035 Title: "perlfunc diff: gmtime"
4036 From: Peter Haworth <pmh@edison.ioppublishing.com>
4037 Msg-ID: <32EE1298.7B90@edison.ioppublishing.com>
4038 Date: Tue, 28 Jan 1997 14:52:08 +0000
4039 Files: pod/perlfunc.pod
4041 Title: "Updates to guts"
4042 From: Ilya Zakharevich
4043 Msg-ID: <199701270034.TAA13177@monk.mps.ohio-state.edu>
4044 Date: Sun, 26 Jan 1997 19:34:18 -0500 (EST)
4045 Files: pod/perlguts.pod
4047 Title: "perltoot fixes"
4048 From: Tom Christiansen
4049 Msg-ID: <6807.854214205@jinete>
4050 Date: Sat, 25 Jan 1997 09:43:25 -0800
4051 Files: pod/perltoot.pod
4053 Title: "5.003_23: small typo in perlsyn.pod"
4054 From: Gurusamy Sarathy
4055 Msg-ID: <199701270824.DAA01169@aatma.engin.umich.edu>
4056 Date: Mon, 27 Jan 1997 03:24:25 -0500
4057 Files: pod/perlsyn.pod
4064 This release is our first candidate for a public beta test.
4066 CORE LANGUAGE CHANGES
4068 Title: "Disallow changing $_[0] in __DIE__ handlers"
4069 From: Chip Salzenberg
4070 Files: pod/perlfunc.pod util.c
4072 Title: "Fix overloading with inheritance and AUTOLOAD"
4073 From: Ilya Zakharevich
4074 Msg-ID: <199701202226.RAA05072@monk.mps.ohio-state.edu>
4075 Date: Mon, 20 Jan 1997 17:26:32 -0500 (EST)
4076 Files: gv.c lib/diagnostics.pm lib/overload.pm pod/perldebug.pod
4077 pod/perldiag.pod pod/perlfunc.pod pod/perlop.pod
4078 pod/perlre.pod pod/perltoc.pod pod/perlxs.pod
4080 Title: "Nested here-docs"
4081 From: larry@wall.org (Larry Wall)
4082 Msg-ID: <199701202313.PAA11693@wall.org>
4083 Date: Mon, 20 Jan 1997 15:13:42 -0800
4086 Title: "Revert $^X to old behavior (plus HP-UX bug fix)"
4087 From: Chip Salzenberg
4088 Files: hints/hpux.sh toke.c
4090 Title: "Protect against '0' in 'stmt while <HANDLE>'"
4091 From: Chip Salzenberg
4094 Title: "Don't warn when closure uses var at file scope"
4095 From: Chip Salzenberg
4100 Title: "VMS patches for _22"
4101 From: Charles Bailey
4102 Msg-ID: <01IEGBJ2TMYS003PCL@hmivax.humgen.upenn.edu>
4103 Date: Mon, 20 Jan 1997 22:50:21 -0500 (EST)
4104 Files: ext/POSIX/POSIX.xs lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp
4105 lib/Test/Harness.pm toke.c vms/Makefile vms/descrip.mms
4106 vms/genconfig.pl vms/perly_c.vms vms/vmsish.h x2p/a2p.h
4107 vms/Makefile vms/config.vms vms/descrip.mms vms/perly_c.vms
4109 Title: "Re: Perl 5.003_21: OS/2 patches"
4110 From: Ilya Zakharevich
4111 Msg-ID: <199701170446.XAA28939@monk.mps.ohio-state.edu>
4112 Date: Thu, 16 Jan 1997 23:46:40 -0500 (EST)
4113 Files: os2/Changes os2/os2.c
4115 Title: "Plan9 update"
4116 From: lutherh@stratcom.com (Luther Huffman)
4117 Files: plan9/config.plan9 plan9/mkfile
4119 Title: "Bugfixes for AmigaOS"
4120 From: Norbert Pueschel
4121 Msg-ID: <77724691@Armageddon.meb.uni-bonn.de>
4122 Date: Wed, 22 Jan 1997 00:13:54 +0100
4123 Files: hints/amigaos.sh lib/File/Basename.pm
4125 Title: "New dec_osf.sh hints file"
4126 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
4127 Msg-ID: <9701241058.AA29550@o09.rosat.mpe-garching.mpg.de>
4128 Date: Fri, 24 Jan 1997 11:58:24 +0100
4129 Files: hints/dec_osf.sh
4131 Title: "on NeXT: gdbm problem fixed"
4132 From: Andreas Koenig
4133 Msg-ID: <199701210201.DAA17794@anna.in-berlin.de>
4134 Date: Tue, 21 Jan 1997 03:01:32 +0100
4135 Files: hints/next_3.sh hints/next_3_0.sh
4137 Title: "patch for hints/powerux.sh"
4138 From: tom@amber.ssd.hcsc.com (Tom Horsley)
4139 Msg-ID: <9701181833.AA02602@amber.ssd.hcsc.com>
4140 Date: Sat, 18 Jan 97 13:33:26 -0500
4141 Files: hints/powerux.sh
4143 Title: "hints & Configure changes to build perl on DC/OSx"
4144 From: Stephen Zander <stephen.zander@interlock.mckesson.com>
4145 Msg-ID: <199701170043.QAA25985@wsbip1.mckesson.com>
4146 Date: Thu, 16 Jan 1997 16:43:52 -0800
4147 Files: Configure MANIFEST hints/dcosx.sh
4149 Title: "patch for hints/cxux.sh perl5.003_22"
4150 From: tom@amber.ssd.hcsc.com (Tom Horsley)
4151 Msg-ID: <9701192014.AA05722@amber.ssd.hcsc.com>
4152 Date: Sun, 19 Jan 97 15:14:04 -0500
4153 Files: hints/cxux.sh
4157 Title: "Make PERL5LIB and -I work like C<use lib>"
4159 Msg-ID: <9701231523.AA26613@toad.ig.co.uk>
4160 Date: Thu, 23 Jan 1997 15:23:27 +0000
4161 Files: lib/lib.pm perl.c
4164 From: Chip Salzenberg
4165 Files: regcomp.c regcomp.h regexec.c regexp.h toke.c
4167 Title: "Extend stack in pp_undef (!)"
4168 From: Chip Salzenberg
4171 Title: "Allow for sub to be redefined while executing"
4172 From: Chip Salzenberg
4173 Files: cop.h pp_hot.c t/op/misc.t
4175 Title: "Eliminate redundant flag CVf_FORMAT"
4176 From: Chip Salzenberg
4177 Files: cv.h op.c perl.c perly.c perly.y proto.h sv.c toke.c
4179 Title: "Generate IVs when possible in abs() and int()"
4180 From: Chip Salzenberg
4183 Title: "Efficiency patchlet for pp_aassign()"
4184 From: Ilya Zakharevich
4185 Msg-ID: <199701210305.WAA05451@monk.mps.ohio-state.edu>
4186 Date: Mon, 20 Jan 1997 22:05:39 -0500 (EST)
4189 Title: "When sorting, promote to PVNV only for built-in comparison"
4190 From: Chip Salzenberg
4193 Title: "Remove "suidperl security patch" message"
4194 From: Chip Salzenberg
4199 Title: "Make configure.gnu a copy of configure; make configure writea
4200 From: Chip Salzenberg
4201 Files: MANIFEST configure.gnu
4203 Title: "Regen Configure with metaconfig: +ARCHNAME, -FILE_filbuf"
4204 From: Chip Salzenberg and Charles Bailey
4205 Files: Configure config_H config_h.SH hints/lynxos.sh
4206 os2/diff.configure os2/os2ish.h plan9/config.plan9 sv.c
4207 utils/perlbug.PL vms/config.vms vms/fndvers.com
4209 Title: "Compile with optimization when testing memory functions"
4210 From: Chip Salzenberg
4213 Title: "Minor patch for Debian installation"
4214 From: Chip Salzenberg
4217 LIBRARY AND EXTENSIONS
4219 Title: "Debugger update"
4220 From: Ilya Zakharevich
4221 Msg-ID: <199701190455.XAA02579@monk.mps.ohio-state.edu>
4222 Date: Sat, 18 Jan 1997 23:54:59 -0500 (EST)
4223 Files: lib/perl5db.pl
4225 Title: "DynaLoader enhancement: support RTLD_GLOBAL"
4226 From: Nick Ing-Simmons
4227 Msg-ID: <199701240937.JAA11443@pluto.tiuk.ti.com>
4228 Date: Fri, 24 Jan 1997 09:37:18 GMT
4229 Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_aix.xs
4230 ext/DynaLoader/dl_dld.xs ext/DynaLoader/dl_dlopen.xs
4231 ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
4232 ext/DynaLoader/dl_vms.xs
4234 Title: "Fcntl: add more constants"
4235 From: Jarkko.Hietaniemi@cc.hut.fi
4236 Msg-ID: <199701191811.UAA16346@alpha.hut.fi>
4237 Date: Sun, 19 Jan 1997 20:11:22 +0200 (EET)
4238 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
4240 Title: "Refresh IO to 1.15 (plus DESTROY and new_tmpfile fixes)"
4241 From: Chip Salzenberg
4242 Files: ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
4243 ext/IO/lib/IO/Pipe.pm ext/IO/lib/IO/Seekable.pm
4244 ext/IO/lib/IO/Socket.pm t/lib/io_pipe.t
4246 Title: "Allow IO.xs to remain at 1.15 while $VERSION is 1.1501"
4247 From: Chip Salzenberg
4248 Files: XSUB.h ext/IO/Makefile.PL ext/IO/lib/IO/Handle.pm
4250 Title: "Refresh CPAN to 1.15"
4251 From: Andreas Koenig
4252 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
4254 Title: "Add E* and SA_* constants"
4255 From: Roderick Schertler
4256 Msg-ID: <23338.853986967@eeyore.ibcinc.com>
4257 Date: Wed, 22 Jan 1997 21:36:07 -0500
4258 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod ext/POSIX/POSIX.xs
4262 Title: "Test nested here-docs"
4263 From: hv@crypt.compulink.co.uk (Hugo van der Sanden)
4264 Msg-ID: <199701210053.AAA02139@crypt.compulink.co.uk>
4265 Date: Tue, 21 Jan 1997 00:53:44 +0000 (GMT)
4268 Title: "Fix tests of $^X and $0 to work with QNX"
4269 From: Chip Salzenberg
4270 Files: t/lib/io_pipe.t t/lib/open2.t t/lib/open3.t t/op/magic.t
4272 Title: "Patch tests for systems without fork()"
4273 From: Norbert Pueschel
4274 Msg-ID: <77724697@Armageddon.meb.uni-bonn.de>
4275 Date: Thu, 23 Jan 1997 23:51:28 +0100
4276 Files: t/io/pipe.t t/lib/filehand.t t/lib/io_pipe.t t/lib/io_sock.t
4277 t/lib/open2.t t/lib/open3.t t/op/fork.t
4279 Title: "Test patches for OS/2"
4280 From: Ilya Zakharevich
4281 Msg-ID: <199701170448.XAA28948@monk.mps.ohio-state.edu>
4282 Date: Thu, 16 Jan 1997 23:48:18 -0500 (EST)
4283 Files: os2/OS2/ExtAttr/t/os2_ea.t os2/OS2/PrfDB/t/os2_prfdb.t
4284 os2/OS2/REXX/t/rx_cmprt.t os2/OS2/REXX/t/rx_dllld.t
4285 os2/OS2/REXX/t/rx_objcall.t os2/OS2/REXX/t/rx_sql.test
4286 os2/OS2/REXX/t/rx_tiesql.test os2/OS2/REXX/t/rx_tievar.t
4287 os2/OS2/REXX/t/rx_tieydb.t os2/OS2/REXX/t/rx_varset.t
4288 os2/OS2/REXX/t/rx_vrexx.t t/README t/cmd/while.t
4289 t/comp/colon.t t/comp/multiline.t t/io/argv.t t/lib/anydbm.t
4290 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
4291 t/op/cmp.t t/op/magic.t
4295 Title: "Translate \200 to È in pod2html"
4296 From: Chip Salzenberg
4297 Files: pod/pod2html.PL
4299 Title: "VMS patches: '.com' extension on scripts"
4300 From: Charles Bailey
4301 Msg-ID: <01IELNPDLYJM003E7J@hmivax.humgen.upenn.edu>
4302 Date: Fri, 24 Jan 1997 18:42:29 -0500 (EST)
4303 Files: pod/checkpods.PL pod/pod2html.PL pod/pod2latex.PL
4304 pod/pod2man.PL pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL
4305 utils/h2xs.PL utils/perlbug.PL utils/perldoc.PL
4306 utils/pl2pm.PL utils/splain.PL vms/Makefile vms/descrip.mms
4307 x2p/find2perl.PL x2p/s2p.PL
4309 Title: "Allow MakeMaker 5.34 to use libraries containing '+' in name"
4310 From: dennism@cyrix.com (Dennis Marsa)
4311 Msg-ID: <9701172027.AA27861@orion.cyrix.com>
4312 Date: Fri, 17 Jan 97 14:27:32 CST
4313 Files: lib/ExtUtils/Liblist.pm
4317 Title: "First cut at INSTALL edit"
4318 From: Chip Salzenberg
4321 Title: "Additional docs for __DIE__ and __WARN__"
4322 From: Gurusamy Sarathy
4323 Files: pod/perlfunc.pod pod/perlrun.pod pod/perlvar.pod
4325 Title: "Document #line directive"
4326 From: Gurusamy Sarathy
4327 Msg-ID: <199701240908.EAA23846@aatma.engin.umich.edu>
4328 Date: Fri, 24 Jan 1997 04:08:44 -0500
4329 Files: pod/perlsyn.pod pod/perltoc.pod
4331 Title: "Perlguts version 30"
4333 Msg-ID: <199701172117.AA116515863@hpcc123.corp.hp.com>
4334 Date: Fri, 17 Jan 1997 13:17:43 -0800
4335 Files: pod/perlguts.pod
4337 Title: "delta for perldelta"
4338 From: Tom Christiansen
4339 Msg-ID: <804.854121463@jinete>
4340 Date: Fri, 24 Jan 1997 07:57:43 -0800
4341 Files: pod/perlnews.pod pod/perltoc.pod
4343 Title: "Updates to perldelta"
4344 From: Ilya Zakharevich
4345 Msg-ID: <199701211610.LAA06227@monk.mps.ohio-state.edu>
4346 Date: Mon, 20 Jan 1997 06:48:49 -0500 (EST)
4347 Files: pod/perlnews.pod pod/perltoc.pod
4349 Title: "perlnews.pod diff for the Fcntl"
4350 From: Jarkko Hietaniemi
4351 Msg-ID: <199701211600.SAA30117@alpha.hut.fi>
4352 Date: Tue, 21 Jan 1997 18:00:56 +0200 (EET)
4353 Files: pod/perlnews.pod
4355 Title: "Rename perlnews -> perldelta per Tom's request"
4356 From: Chip Salzenberg
4357 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
4358 pod/perldelta.pod pod/perltoc.pod pod/roffitall
4360 Title: "Remove bad advice from perllocale.pod"
4361 From: Chip Salzenberg
4362 Files: pod/perllocale.pod
4369 This release is primarily made up of bug fixes, the foremost among
4370 which repairs a showstopper memory corruption bug in formats.
4372 CORE LANGUAGE CHANGES
4374 Title: "Fix parsing of C< ${ xyz } >"
4375 From: Chip Salzenberg
4378 Title: "Don't parse method calls in strings"
4379 From: Chip Salzenberg
4382 Title: "Fix overly picky carping about leading '{' in regex"
4383 From: Chip Salzenberg
4388 Title: "Fix memory corruption from formats"
4389 From: Chip Salzenberg
4390 Files: op.c perl.c perly.c perly.c.diff perly.y proto.h sv.c toke.c
4394 Title: "Fix '_mopop' typo"
4395 From: Chip Salzenberg
4398 LIBRARY AND EXTENSIONS
4400 Title: "Gut IO::Handle::DESTROY"
4401 From: Chip Salzenberg
4402 Files: ext/IO/lib/IO/Handle.pm
4404 Title: "RiscOS is case-insensitive"
4405 From: Chip Salzenberg
4406 Files: lib/File/Basename.pm
4410 Title: "Fix thinko in db-recno.t"
4411 From: Chip Salzenberg
4412 Files: t/lib/db-recno.t
4416 Title: "Make perlbug more cautionary and more verbose"
4417 From: Kenneth Albanowski and Jarkko Hietaniemi
4418 Files: utils/perlbug.PL
4422 Title: "NEW roffitall + INSTALL fix"
4423 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
4424 Msg-ID: <6058.853410121@lyon.grenoble.hp.com>
4425 Date: Thu, 16 Jan 97 11:22:01 +0100
4426 Files: INSTALL pod/roffitall
4428 Title: "srand() doc update"
4429 From: Roderick Schertler
4430 Msg-ID: <24195.853379065@eeyore.ibcinc.com>
4431 Date: Wed, 15 Jan 1997 20:44:25 -0500
4432 Files: pod/perlfunc.pod
4434 Title: "documentation of configpm (perl5.003_20)"
4435 From: win@in.rhein-main.de (Winfried Koenig)
4436 Msg-ID: <m0vkU40-0004WAC@incom.rhein-main.de>
4437 Date: Wed, 15 Jan 1997 14:03:27 +0200 (EET)
4445 This release includes several important bug fixes, and a couple of
4446 minor but valuable language tweaks. Please read on for a list of the
4447 significant changes:
4449 CORE LANGUAGE CHANGES
4451 Title: "Fix overloading via inherited autoloaded functions"
4452 From: Ilya Zakharevich
4453 Msg-ID: <199701131022.FAA22830@monk.mps.ohio-state.edu>
4454 Date: Mon, 13 Jan 1997 05:22:47 -0500 (EST)
4455 Files: gv.c lib/overload.pm pod/perldiag.pod t/pragma/overload.t
4457 Title: "Method call fixes: Don't cache in alias, don't skip undef"
4458 From: Chip Salzenberg
4459 Files: global.sym gv.c gv.h hv.c op.c pod/perlguts.pod
4460 pod/perltoc.pod pp.c pp_ctl.c pp_hot.c proto.h scope.c sv.c
4463 Title: "Formats can be closures"
4464 From: Chip Salzenberg
4465 Files: cv.h op.c perly.c perly.c.diff perly.y pp_sys.c sv.h
4467 Title: "Quote 'foo' in C<$x{-foo}>"
4468 From: Chip Salzenberg
4471 Title: "Forbid C< x->{y} > and C< x->[0] > under C<strict refs>"
4472 From: Chip Salzenberg
4473 Files: op.c pod/perldiag.pod t/pragma/strict-refs
4475 Title: "Allow <=> to return undef when operands are not ordered"
4476 From: Chip Salzenberg and Andreas Koenig
4477 Files: MANIFEST pp.c t/op/cmp.t
4479 Title: "Fail regex that starts with '{'"
4480 From: Chip Salzenberg
4485 Title: "Re: Perl 5.003_20: OS/2 patches"
4486 From: Ilya Zakharevich
4487 Msg-ID: <199701101102.GAA19051@monk.mps.ohio-state.edu>
4488 Date: Fri, 10 Jan 1997 06:02:16 -0500 (EST)
4489 Files: hints/os2.sh os2/Changes os2/os2.c os2/os2ish.h pp_sys.c
4491 Title: "VMS patches for _20"
4492 From: Charles Bailey
4493 Msg-ID: <01IE7MGK7ULQ003K5M@hmivax.humgen.upenn.edu>
4494 Date: Tue, 14 Jan 1997 17:34:43 -0500 (EST)
4495 Files: configpm dosish.h os2/os2ish.h plan9/plan9ish.h proto.h
4496 t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t toke.c
4497 unixish.h vms/Makefile vms/config.vms vms/descrip.mms
4498 vms/genconfig.pl vms/perly_c.vms vms/test.com vms/vmsish.h
4501 Title: "Irix 6.3 & 6.4 and perl5.003_20"
4502 From: John Stoffel <jfs@fluent.com>
4503 Msg-ID: <199701132242.RAA14601@jfs.Fluent.COM>
4504 Date: Mon, 13 Jan 1997 17:42:50 -0500 (EST)
4505 Files: MANIFEST hints/irix_6_3.sh hints/irix_6_4.sh
4507 Title: "Patch: MachTen hints, Configure"
4508 From: Dominic Dunlop <domo@slipper.ip.lu>
4509 Msg-ID: <v03010d00af0123a93670@[194.51.248.75]>
4510 Date: Tue, 14 Jan 1997 13:43:13 +0100
4511 Files: Configure hints/machten.sh
4513 Title: "Rename aux.sh to aux_3.sh for MS-LOSS"
4514 From: Chip Salzenberg
4515 Files: MANIFEST hints/aux_3.sh
4519 Title: "Fix C< eval { my $x; eval '$x' } >"
4520 From: Chip Salzenberg
4521 Files: op.c t/op/misc.t
4523 Title: "Don't warn if eval '' uses outer func's lexicals"
4524 From: Chip Salzenberg
4527 Title: "Avoid memory wastage in wait(); make pidstatus global"
4528 From: Chip Salzenberg
4529 Files: global.sym interp.sym perl.c perl.h pp_sys.c
4531 Title: "Forbid ++ and -- on readonly values"
4532 From: "John Q. Linux" <jql@accessone.com>
4533 Msg-ID: <Pine.LNX.3.95.970110193330.11249D-100000@jql.accessone.com>
4534 Date: Fri, 10 Jan 1997 19:47:16 -0800 (PST)
4535 Files: pp.c pp_hot.c
4537 Title: "Keep array from dying during foreach(@array)"
4538 From: Chip Salzenberg
4539 Files: cop.h pp_ctl.c
4541 Title: "Fix C< $a="simple"; split /($a)/o >"
4542 From: Chip Salzenberg
4543 Files: pp.c t/op/misc.t
4545 Title: "Fix infinite loop for undef function in @SIG{__WARN__,__DIE__}"
4546 From: Chip Salzenberg
4549 Title: "Fix for anon-lists with tied entries coredump"
4550 From: Gurusamy Sarathy
4551 Msg-ID: <199701100745.CAA13057@aatma.engin.umich.edu>
4552 Date: Fri, 10 Jan 1997 02:45:11 -0500
4555 Title: "Don't set SVf_PADBUSY on immortal SVs"
4556 From: Chip Salzenberg
4559 Title: "Patch for Object subroutines"
4560 From: Ilya Zakharevich
4561 Msg-ID: <199701080156.UAA15366@monk.mps.ohio-state.edu>
4562 Date: Tue, 7 Jan 1997 20:56:02 -0500 (EST)
4565 Title: "Use an SVt_PVLV to hold stacked OP pointers when debugging"
4566 From: Chip Salzenberg
4567 Files: pp.c pp_hot.c
4569 Title: "Undo change that freed large pad vars"
4570 From: Chip Salzenberg
4575 Title: "Make MachTen hints file warn about db-recno failures"
4576 From: Dominic Dunlop <domo@slipper.ip.lu>
4577 Msg-ID: <v03010d00aef92fba6aca@[194.51.248.78]>
4578 Date: Wed, 8 Jan 1997 12:07:18 +0100
4579 Files: hints/machten.sh
4581 Title: "5.003_20, FreeBSD 3.0 and minor patch"
4582 From: roberto@eurocontrol.fr (Ollivier Robert)
4583 Msg-ID: <Mutt.19970108143747.roberto@caerdonn.eurocontrol.fr>
4584 Date: Wed, 8 Jan 1997 14:37:47 +0100
4587 Title: "Make installperl quieter; only shared libraries need 0555"
4588 From: Chip Salzenberg
4593 Title: "Advice on TEST failure"
4594 From: Dominic Dunlop <domo@slipper.ip.lu>
4595 Msg-ID: <v03010d01aefbaefcf3bc@[194.51.248.78]>
4596 Date: Fri, 10 Jan 1997 10:19:07 +0100
4599 Title: "UNIVERSAL tests"
4600 From: Roderick Schertler
4601 Files: MANIFEST t/op/universal.t
4603 Title: "Test deletion of array during foreach"
4604 From: Jarkko Hietaniemi
4607 Title: "patch for db-recno.t"
4609 Msg-ID: <9701121509.AA11147@claudius.bfsec.bt.co.uk>
4610 Date: Sun, 12 Jan 1997 15:09:33 +0000 (GMT)
4611 Files: t/lib/db-recno.t
4613 LIBRARY AND EXTENSIONS
4615 Title: "Localize info about filesystems being case-forgiving"
4616 From: Chip Salzenberg
4617 Files: lib/File/Basename.pm pod/checkpods.PL pod/pod2html.PL
4618 pod/pod2latex.PL pod/pod2man.PL pod/pod2text.PL
4619 utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL utils/perlbug.PL
4620 utils/perldoc.PL utils/pl2pm.PL utils/splain.PL
4621 x2p/find2perl.PL x2p/s2p.PL
4623 Title: "Fix for fd leak in IO::File::new_tmpfile"
4624 From: Graham Barr and Chip Salzenberg
4625 Files: ext/IO/IO.xs ext/IO/lib/IO/Handle.pm
4627 Title: "Refresh Getopt::Long to 2.6"
4628 From: Johan Vromans <jvromans@squirrel.nl>
4629 Files: lib/Getopt/Long.pm
4631 Title: "Refresh DB_File to 1.10"
4633 Msg-ID: <9701141247.AA21242@claudius.bfsec.bt.co.uk>
4634 Date: Tue, 14 Jan 97 12:47:40 GMT
4635 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
4637 Title: "Re: FileCache::cacheout clobbers $_"
4638 From: Roderick Schertler
4639 Msg-ID: <pz3ewb3189.fsf@eeyore.ibcinc.com>
4640 Date: 08 Jan 1997 23:45:58 -0500
4641 Files: lib/FileCache.pm lib/cacheout.pl
4643 Title: "PATCH: AutoSplit"
4645 Msg-ID: <9603111010.AA29935@tiuk.ti.com>
4646 Date: 11 Mar 1996 06:01:58 -0500
4647 Files: lib/AutoSplit.pm
4649 Title: "Re: Uninitialized value in Carp.pm ? "
4650 From: Gurusamy Sarathy
4651 Msg-ID: <199701141815.NAA07960@aatma.engin.umich.edu>
4652 Date: Tue, 14 Jan 1997 13:15:25 -0500
4655 Title: "Avoid "uninitialized" warnings from POSIX::constant()"
4656 From: Chip Salzenberg
4657 Files: ext/POSIX/POSIX.pm
4659 Title: "Eliminate warning from C<use overload>"
4660 From: Chip Salzenberg
4661 Files: lib/overload.pm
4663 Title: "low priority patches"
4665 Msg-ID: <9701081655.AA27349@claudius.bfsec.bt.co.uk>
4666 Date: Wed, 8 Jan 97 16:55:02 GMT
4667 Files: lib/Cwd.pm t/comp/redef.t t/lib/db-btree.t
4671 Title: "Re: xsubpp and Tk ==> segfault"
4672 From: Ilya Zakharevich
4673 Msg-ID: <199701080825.DAA15813@monk.mps.ohio-state.edu>
4674 Date: Wed, 8 Jan 1997 03:25:47 -0500 (EST)
4675 Files: lib/ExtUtils/xsubpp
4677 Title: "Re: MakeMaker and 'make uninstall'"
4678 From: Andreas Koenig
4679 Msg-ID: <199701101243.NAA26400@anna.in-berlin.de>
4680 Date: Fri, 10 Jan 1997 13:43:39 +0100
4681 Files: lib/ExtUtils/MM_Unix.pm
4683 Title: "Don't search for pod if path is already valid"
4684 From: Wayne Scott <wscott@ichips.intel.com>
4685 Msg-ID: <199701082325.PAA04521@pdxlx008.intel.com>
4686 Date: Wed, 08 Jan 1997 15:25:19 -0800
4687 Files: utils/perldoc.PL
4689 Title: "Yet another perldoc option"
4691 Msg-ID: <199610022200.AAA15334@furubotn.sn.no>
4692 Date: Thu, 3 Oct 1996 00:00:35 +0200
4693 Files: utils/perldoc.PL
4695 Title: "Re: perldoc, temp files, async pagers"
4696 From: Roderick Schertler
4697 Msg-ID: <pzwwtoom8p.fsf@eeyore.ibcinc.com>
4698 Date: 07 Jan 1997 22:54:14 -0500
4699 Files: utils/perldoc.PL
4703 Title: "Full documentation generation patch"
4704 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
4705 Msg-ID: <15309.853323388@lyon.grenoble.hp.com>
4706 Date: Wed, 15 Jan 97 11:16:28 +0100
4707 Files: MANIFEST pod/roffitall pod/rofftoc
4709 Title: "Re: documentation correction (i.e. patch) for perlsyn.pod"
4711 Msg-ID: <E0vilLh-0000M6-00@ursa.cus.cam.ac.uk>
4712 Date: Fri, 10 Jan 1997 18:06:37 +0000
4713 Files: pod/perlsyn.pod
4715 Title: "Document use of pos() and /\G/"
4716 From: Gurusamy Sarathy
4717 Msg-ID: <199701132013.PAA26606@aatma.engin.umich.edu>
4718 Date: Mon, 13 Jan 1997 15:13:12 -0500
4719 Files: pod/perlfunc.pod pod/perlnews.pod pod/perlop.pod
4720 pod/perlre.pod pod/perltoc.pod pod/perltrap.pod
4722 Title: "Fix example #4 in perlXStut"
4723 From: Ilya Zakharevich
4724 Msg-ID: <199701050739.CAA11112@monk.mps.ohio-state.edu>
4725 Date: Sun, 5 Jan 1997 02:39:45 -0500 (EST)
4726 Files: pod/perlxstut.pod
4728 Title: "Document new closure warnings"
4729 From: Chip Salzenberg
4730 Files: op.c pod/perldiag.pod
4732 Title: "Misc. doc patches missing in _20"
4733 From: Roderick Schertler
4734 Msg-ID: <102.852695733@eeyore.ibcinc.com>
4735 Date: Tue, 07 Jan 1997 22:55:33 -0500
4736 Files: pod/perlsub.pod pod/perltoc.pod pod/perlvar.pod
4743 The only language change in this release is the recension of support
4744 for named closures: Now, no subroutine declared "sub foo {}" can be
4745 a closure. (This is a return to the behavior of 5.003.) In addition,
4746 there are new warnings triggered by any apparent attempt to use named
4747 functions as closures.
4749 And, as usual, there are the usual little fixes, documentation
4750 updates, and expanded tests. This is good stuff. "I love you, man!"
4752 CORE LANGUAGE CHANGES
4754 Title: "Rescind named closures"
4755 From: Chip Salzenberg
4756 Files: Makefile.SH op.c perly.c perly.c.diff perly.y pp_hot.c
4758 Title: "Fix: empty @_ when calling empty-proto subs without parens"
4760 Msg-ID: <32CE30F0.7E8425A5@tiuk.ti.com>
4761 Date: Sat, 04 Jan 1997 10:29:04 +0000
4762 Files: perly.c perly.y
4766 Title: "Fix $^X on systems that set it to Perl's basename"
4767 From: Chip Salzenberg
4768 Files: hints/hpux.sh toke.c
4770 Title: "Configure/perl5/Compartmented Mode Workstation (fwd)"
4771 From: Andy Dougherty
4772 Msg-ID: <Pine.SOL.3.95.970106131505.1662C-100000@fractal.lafayette.ed
4773 Date: Mon, 06 Jan 1997 13:15:38 -0500 (EST)
4774 Files: Configure hints/dec_osf.sh
4776 Title: "Remove obsolete file "dl_os2.xs"."
4777 From: Ilya Zakharevich
4782 Title: "Fix C< sub foo (&@); sub bar (&); foo {}, bar {}, bar {} >"
4783 From: Chip Salzenberg
4784 Files: perly.c perly.c.diff perly.y
4786 Title: "plug for safe/opcode leaks"
4787 From: Doug MacEachern
4788 Msg-ID: <199701072220.RAA02117@postman.osf.org>
4789 Date: Tue, 07 Jan 1997 17:20:46 -0500
4792 Title: "Finish OP= warnings: none on ^="
4793 From: Chip Salzenberg
4794 Files: doop.c pp.c t/op/assignwarn.t
4796 Title: "Fix Dynaloader failures with DProf"
4797 From: Gurusamy Sarathy
4798 Msg-ID: <199701061718.MAA26909@aatma.engin.umich.edu>
4799 Date: Mon, 06 Jan 1997 12:18:46 -0500
4804 Title: "Make Configure default to the first domain in /etc/resolv.conf"
4805 From: Chip Salzenberg
4808 Title: "Start all helper scripts with $startsh"
4809 From: Chip Salzenberg
4812 Title: "Support libperl.so under FreeBSD"
4813 From: roberto@keltia.freenix.fr (Ollivier Robert)
4814 Msg-ID: <Mutt.19970105224149.roberto@keltia.freenix.fr>
4815 Date: Sun, 5 Jan 1997 22:41:49 +0100
4816 Files: Configure Makefile.SH
4820 Title: "New test: comp/proto.t"
4822 Msg-ID: <32D0C21F.3FB28D51@tiuk.ti.com>
4823 Date: Mon, 06 Jan 1997 09:13:03 +0000
4824 Files: MANIFEST t/comp/proto.t
4826 Title: "More magic variable tests"
4827 From: Roderick Schertler
4828 Msg-ID: <7043.852565192@eeyore.ibcinc.com>
4829 Date: Mon, 06 Jan 1997 10:39:52 -0500
4830 Files: t/harness t/op/magic.t
4832 LIBRARY AND EXTENSIONS
4834 Title: "File::Basename::dirname bugs"
4835 From: Robin Barker <rmb@cise.npl.co.uk>
4836 Msg-ID: <12393.9701071719@tempest.cise.npl.co.uk>
4837 Date: Tue, 7 Jan 97 17:19:59 GMT
4838 Files: lib/File/Basename.pm t/lib/basename.t
4840 Title: "sigaction() problems"
4841 From: Roderick Schertler
4842 Msg-ID: <12808.852583324@eeyore.ibcinc.com>
4843 Date: Mon, 06 Jan 1997 15:42:04 -0500
4844 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
4846 Title: "Fix importation of FileHandle methods; fix POSIX docs"
4847 From: Chip Salzenberg
4848 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod lib/FileHandle.pm
4850 Title: "Patch: make hints files warn about db-recno failures"
4851 From: Dominic Dunlop <domo@slipper.ip.lu>
4852 Msg-ID: <v03010d00aef53ac4d18a@[194.51.248.68]>
4853 Date: Sun, 5 Jan 1997 12:34:25 +0100
4854 Files: MANIFEST hints/aux.sh hints/broken-db.msg hints/freebsd.sh
4858 Title: "pod2html.PL patch (for 5.003-19)"
4859 From: Fabien TASSIN <tassin@eerie.fr>
4860 Msg-ID: <199701052347.AAA21297@solar5>
4861 Date: Mon, 6 Jan 1997 00:47:01 +0100
4862 Files: pod/pod2html.PL
4866 Title: "tiny doc patches"
4867 From: Roderick Schertler
4868 Msg-ID: <23338.852394333@eeyore.ibcinc.com>
4869 Date: Sat, 04 Jan 1997 11:12:13 -0500
4870 Files: pod/perlapio.pod pod/perlnews.pod pod/perltoc.pod
4872 Title: "doc patch for defined on perlfunc.pod"
4873 From: Roderick Schertler
4874 Msg-ID: <pz91686ek1.fsf@eeyore.ibcinc.com>
4875 Date: 04 Jan 1997 21:28:30 -0500
4876 Files: pod/perlfunc.pod
4878 Title: "doc patch: perldsc"
4879 From: Roderick Schertler
4880 Msg-ID: <pzafqo6eo9.fsf@eeyore.ibcinc.com>
4881 Date: 04 Jan 1997 21:25:58 -0500
4882 Files: pod/perldsc.pod pod/perltoc.pod
4884 Title: "Re: constant function inlining"
4885 From: Roderick Schertler
4886 Msg-ID: <pzk9pp1b95.fsf@eeyore.ibcinc.com>
4887 Date: 07 Jan 1997 15:27:50 -0500
4888 Files: pod/perldiag.pod pod/perlsub.pod
4890 Title: "scalar caller doc fix"
4891 From: Roderick Schertler
4892 Msg-ID: <18245.852608060@eeyore.ibcinc.com>
4893 Date: Mon, 06 Jan 1997 22:34:20 -0500
4894 Files: pod/perlfunc.pod
4896 Title: "perlpod.pod possible patches"
4897 From: lvirden@cas.org (Larry W. Virden, x2487)
4898 Msg-ID: <9701070756.AA1185@cas.org>
4899 Date: Tue, 7 Jan 1997 07:56:30 -0500
4900 Files: pod/perlpod.pod
4902 Title: "Misc perlfunc updates"
4903 From: Tom Christiansen
4904 Files: pod/perlfunc.pod pod/perltoc.pod
4911 Lots of internal cleanup in this patch, especially plugged memory
4912 leaks when embedded Perl interpreters shut down and restart. The
4913 method cache is now invisible to user code. And there is a new test
4914 directory, "t/pragma".
4916 IMHO, this is Beta quality code.
4918 Here's a list of the more significant changes...
4920 CORE LANGUAGE CHANGES
4922 Title: "Make method cache invisible to user code"
4923 From: Chip Salzenberg
4924 Files: dump.c gv.c gv.h hv.c op.c perl.c pp_hot.c pp_sys.c sv.c
4927 Title: "Never parse "{m,s,y,tr,q{,q,w,x}}:{,:}" as package or label"
4928 From: Chip Salzenberg
4933 Title: "Fix $^X under HP-UX"
4934 From: Chip Salzenberg
4935 Files: hints/hpux.sh toke.c
4937 Title: "New hints/hpux.sh"
4939 Msg-ID: <199612312309.AA283393772@hpcc123.corp.hp.com>
4940 Date: Tue, 31 Dec 1996 15:09:32 -0800
4941 Files: hints/hpux.sh
4945 Title: "Fix segv when calling named closures"
4946 From: Chip Salzenberg
4949 Title: "Finish rationalizing "undef value" warnings"
4950 From: Chip Salzenberg
4951 Files: doop.c pp.c sv.c t/op/assignwarn.t
4953 Title: "Arrange for all "_<file" entries to be in %main::"
4954 From: Chip Salzenberg
4955 Files: gv.c lib/perl5db.pl
4957 Title: "Introduce CVf_NODEBUG flag"
4958 From: Gurusamy Sarathy
4959 Msg-ID: <199701012042.PAA25994@aatma.engin.umich.edu>
4960 Date: Wed, 01 Jan 1997 15:42:05 -0500
4961 Files: cv.h pp_hot.c
4963 Title: "Reword 'may be "0"' warning per Larry; fix its line number"
4964 From: Chip Salzenberg
4965 Files: op.c pod/perldiag.pod
4967 Title: "5.003_18: perl_{con,des}truct fixes"
4968 From: Doug MacEachern
4969 Msg-ID: <199701032042.PAA06766@postman.osf.org>
4970 Date: Fri, 03 Jan 1997 15:42:04 -0500
4971 Files: perl.c perl.h pod/perlembed.pod pod/perltoc.pod t/op/sysio.t
4973 Title: "Fix lost value from READLINE after TIEHANDLE"
4974 From: Gurusamy Sarathy
4975 Files: pp_hot.c sv.h
4977 Title: "Free memory of large lexical variables when leaving scope"
4978 From: Chip Salzenberg
4983 Title: "Create t/pragma directory; populate with new and old"
4985 Files: MANIFEST Makefile.SH t/TEST t/comp/use.t t/lib/locale.t
4986 t/op/overload.t t/op/use.t t/pragma/locale.t t/pragma/overload.t
4987 t/pragma/strict-refs t/pragma/strict-subs t/pragma/strict-vars
4988 t/pragma/strict.t t/pragma/subs.t t/pragma/warn-global
4991 Title: "New tests: comp/colon.t and op/assignwarn.t"
4992 From: Robin Barker <rmb@cise.npl.co.uk>
4993 Files: MANIFEST t/comp/colon.t t/op/assignwarn.t
4995 LIBRARY AND EXTENSIONS
4997 Title: "Make libs clean under '-w'"
4998 From: Jarkko Hietaniemi
4999 Files: lib/AutoSplit.pm lib/Devel/SelfStubber.pm lib/Env.pm
5000 lib/Math/Complex.pm lib/Pod/Functions.pm lib/Search/Dict.pm
5001 lib/SelfLoader.pm lib/Term/Complete.pm lib/chat2.pl
5002 lib/complete.pl lib/diagnostics.pm lib/ftp.pl lib/termcap.pl
5007 Title: "Perlguts, version 28"
5009 Msg-ID: <199701032110.AA102535846@hpcc123.corp.hp.com>
5010 Date: Fri, 3 Jan 1997 13:10:46 -0800
5011 Files: pod/perlguts.pod
5013 Title: "Re: perldelta, take 3"
5015 Msg-ID: <9701031748.AA15335@toad.ig.co.uk>
5016 Date: Fri, 3 Jan 1997 17:48:46 +0000
5017 Files: pod/perlnews.pod
5019 Title: "Miscellaneous pod patches"
5020 From: Ralf S. Engelschall <rse@engelschall.com>
5021 Files: pod/Makefile pod/perldebug.pod pod/perlfunc.pod
5024 Title: "expanded flock() docs"
5025 From: Roderick Schertler
5026 Msg-ID: <4481.852337871@eeyore.ibcinc.com>
5027 Date: Fri, 03 Jan 1997 19:31:11 -0500
5028 Files: pod/perlfunc.pod
5030 Title: "Use Text::Wrap in buildtoc; run buildtoc"
5031 From: Ulrich Pfeifer
5032 Files: pod/buildtoc pod/perltoc.pod
5034 Title: "Remove obsolete perlovl.pod"
5035 From: Chip Salzenberg
5036 Files: MANIFEST plan9/mkfile pod/perlovl.pod vms/Makefile
5044 Yet further down the road to 5.004....
5046 CORE LANGUAGE CHANGES
5048 Title: "Inherited overloading"
5049 From: Ilya Zakharevich
5050 Msg-ID: <199612291312.IAA02134@monk.mps.ohio-state.edu>
5051 Date: Sun, 29 Dec 1996 08:12:54 -0500 (EST)
5052 Files: gv.c lib/overload.pm perl.h sv.c sv.h t/op/overload.t
5054 Title: "Hide lexicals from C<use>d or C<require>d module (!)"
5055 From: Chip Salzenberg
5058 Title: "Closures at file scope must be anonymous"
5059 From: Chip Salzenberg
5062 Title: "Warn on '{if,while} ($x = X)' where X is glob, readdir, or <FH>"
5063 From: Chip Salzenberg
5064 Files: op.c pod/perldiag.pod
5066 Title: "Warn on 'undef $x; $x OP 1' where OP is *=, /=, %=, or **="
5067 From: Chip Salzenberg
5072 Title: "Ultrix setlocale() workaround"
5073 From: Chip Salzenberg
5074 Files: hints/ultrix_4.sh util.c
5078 Title: "Get rid of 'Leaked scalars'"
5079 From: Chip Salzenberg
5080 Files: cop.h gv.c op.c
5082 Title: "Don't forget $c in C<(($a,$b,$c)=(1,2))=(3,4,5)>"
5083 From: Chip Salzenberg
5086 Title: "Fix core dump on perl_construct()/perl_destruct() loop"
5087 From: Chip Salzenberg
5090 Title: "Add missing syms to global.sym; update magic doc"
5091 From: Chip Salzenberg
5092 Files: global.sym pod/perlguts.pod
5096 Title: "Expanded locale.t and misc.t"
5097 From: Jarkko Hietaniemi
5098 Files: t/lib/locale.t t/lib/misc.t
5100 Title: "Expanded my.t"
5101 From: Chip Salzenberg
5104 Title: "test harness for C<use x.xxxx>"
5106 Msg-ID: <32C76882.3F3C7999@tiuk.ti.com>
5107 Date: Mon, 30 Dec 1996 07:00:18 +0000
5108 Files: MANIFEST t/op/use.t
5112 Msg-ID: <Pine.GSO.3.95.961229170736.15213M-100000@solaris.teleport.co
5113 Date: Sun, 29 Dec 1996 17:46:21 -0800 (PST)
5114 Files: t/op/each.t t/op/oct.t t/op/quotemeta.t t/op/rand.t
5116 LIBRARY AND EXTENSIONS
5118 Title: "Improving Config.pm"
5120 Msg-ID: <Pine.GSO.3.95.961230091244.13467L-100000@solaris.teleport.co
5121 Date: Mon, 30 Dec 1996 09:24:16 -0800 (PST)
5124 Title: "File::Copy under OS/2"
5125 From: Ilya Zakharevich
5126 Msg-ID: <199612280347.WAA00293@monk.mps.ohio-state.edu>
5127 Date: Fri, 27 Dec 1996 22:47:24 -0500 (EST)
5128 Files: lib/File/Copy.pm t/lib/filecopy.t
5132 Title: "Updates to perllocale.pod"
5133 From: Dominic Dunlop <domo@slipper.ip.lu>
5134 Files: pod/perllocale.pod
5136 Title: "Locale-related pod patches, take 2"
5137 From: Dominic Dunlop <domo@slipper.ip.lu>
5138 Msg-ID: <v03007800aeea9e488b36@[194.51.248.77]>
5139 Date: Sat, 28 Dec 1996 10:56:41 +0100
5140 Files: pod/perl.pod pod/perlform.pod pod/perlfunc.pod pod/perlop.pod
5141 pod/perlre.pod pod/perlsec.pod
5143 Title: "Re: perldiag.pod entry for "Scalar value @%s{%s} ...""
5144 From: Roderick Schertler
5145 Msg-ID: <2043.852051019@eeyore.ibcinc.com>
5146 Date: Tue, 31 Dec 1996 11:50:19 -0500
5147 Files: pod/perldiag.pod
5154 The rate of patches is slowing down.... I see 5.004 at the end of the
5155 tunnel! (Hey, what's that whistle?)
5157 CORE LANGUAGE CHANGES
5159 Title: "Support named closures"
5160 From: Chip Salzenberg
5161 Files: cv.h op.c perl.c pp.c pp_ctl.c pp_hot.c
5165 Title: "perl5.003_15 and Interactive Unix"
5166 From: win@in.rhein-main.de (Winfried Koenig)
5167 Msg-ID: <m0vd254-0004oKC@incom.rhein-main.de>
5168 Date: Thu, 26 Dec 1996 00:45:45 +0200 (EET)
5169 Files: hints/isc.sh pp_sys.c
5171 Title: "Suggest "usemymalloc='n'" for FreeBSD 2.*"
5172 From: rse@engelschall.com (Ralf S. Engelschall)
5173 Files: hints/freebsd.sh
5175 Title: "Minor OS/2 fixes"
5176 From: Ilya Zakharevich
5177 Msg-ID: <199612252105.QAA11890@monk.mps.ohio-state.edu>
5178 Date: Wed, 25 Dec 1996 16:05:42 -0500 (EST)
5179 Files: os2/os2ish.h pod/perlxstut.pod
5183 Title: "Fix {,un}tainting of $1 etc. when C<use locale>"
5184 From: Chip Salzenberg
5187 Title: "Limit effects of "=pod" to a single file"
5188 From: Chip Salzenberg
5193 Title: "New tests: op/method.t and op/locale.t"
5194 From: Ilya Zakharevich and Jarkko Hietaniemi
5195 Files: MANIFEST t/lib/locale.t t/op/method.t
5197 Title: "Test C< ()=() >"
5198 From: Chip Salzenberg
5201 LIBRARY AND EXTENSIONS
5203 Title: "Refresh MakeMaker to 5.39"
5204 From: Andreas Koenig
5205 Files: lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm
5206 lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
5207 lib/ExtUtils/Mksymlists.pm
5209 Title: "Newer debugger"
5210 From: Ilya Zakharevich
5211 Msg-ID: <199612261954.OAA12999@monk.mps.ohio-state.edu>
5212 Date: Thu, 26 Dec 1996 14:54:34 -0500 (EST)
5213 Files: lib/perl5db.pl
5217 Title: "Perlguts, version 27"
5219 Msg-ID: <199612250144.AA059528263@hpcc123.corp.hp.com>
5220 Date: Tue, 24 Dec 1996 17:44:23 -0800
5221 Files: pod/perlguts.pod
5223 Title: "perlpod.pod patch for _16"
5224 From: Kenneth Albanowski
5225 Msg-ID: <Pine.LNX.3.93.961224225906.337B-100000@kjahds.com>
5226 Date: Tue, 24 Dec 1996 23:00:10 -0500 (EST)
5227 Files: pod/perlpod.pod
5229 Title: "tiny perllocale.pod diff for _16"
5230 From: Jarkko Hietaniemi
5231 Msg-ID: <199612261306.PAA21161@alpha.hut.fi>
5232 Date: Thu, 26 Dec 1996 15:06:04 +0200 (EET)
5233 Files: pod/perllocale.pod
5240 This patch is all bug fixes, library updates, and documentation
5241 updates. We'll get to 5.004 RSN, I promise. :-)
5243 CORE LANGUAGE CHANGES
5245 Title: "Fix closures that are not in subroutines"
5246 From: Chip Salzenberg
5251 Title: "_13: patches for unicos/unicosmk"
5253 Msg-ID: <199612202038.OAA22805@poplar.cray.com>
5254 Date: Fri, 20 Dec 1996 14:38:50 -0600
5255 Files: Configure MANIFEST hints/unicos.sh hints/unicosmk.sh
5259 Title: "Fix 'foreach(@ARGV) { while (<>) { push @p,$_ } }'"
5260 From: Chip Salzenberg
5261 Files: cop.h pp_hot.c scope.c
5263 Title: "Eliminate warnings from C< undef $x; $x OP= "foo" >"
5264 From: Chip Salzenberg
5265 Files: doop.c pp.c pp.h pp_hot.c
5267 Title: "Try again to improve method caching"
5268 From: Ilya Zakharevich
5269 Msg-ID: <199612240113.UAA09487@monk.mps.ohio-state.edu>
5270 Date: Mon, 23 Dec 1996 20:13:56 -0500 (EST)
5273 Title: "Be more careful about 'o' magic memory management"
5274 From: Chip Salzenberg
5277 Title: "Fix bad pointer refs when localized object loses magic"
5278 From: Chip Salzenberg
5281 LIBRARY AND EXTENSIONS
5283 Title: "Refresh CPAN to 1.09"
5284 From: Andreas Koenig
5287 Title: "Refresh Net::Ping to 2.02"
5288 From: Russell Mosemann <mose@ccsn.edu>
5289 Files: lib/Net/Ping.pm
5291 Title: "Refresh IO to 1.14"
5293 Files: MANIFEST ext/IO/IO.xs ext/IO/README ext/IO/lib/IO/File.pm
5294 ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Pipe.pm
5295 ext/IO/lib/IO/Seekable.pm ext/IO/lib/IO/Select.pm
5296 ext/IO/lib/IO/Socket.pm t/lib/io_dup.t t/lib/io_pipe.t
5297 t/lib/io_sel.t t/lib/io_sock.t t/lib/io_tell.t
5298 t/lib/io_udp.t t/lib/io_xs.t
5300 BUILD PROCESS AND UTILITIES
5302 Title: "Don't recurse into subdirs twice on 'make realclean'"
5303 From: Chip Salzenberg
5306 Title: "Use root EXTERN.h when compiling x2p/malloc.c."
5308 Files: x2p/Makefile.SH
5310 Title: "Fix compilation errors when malloc.c used for x2p"
5311 From: Robin Barker <rmb@cise.npl.co.uk>
5316 Title: "Edit INSTALL to describe new binary compat setup"
5317 From: Chip Salzenberg
5320 Title: "Update to perllocale.pod"
5321 From: Jarkko Hietaniemi
5322 Files: pod/perllocale.pod
5329 As soon as I posted 5.003_14, I found a fatal error in it. :-(
5331 This release is strictly a bug fix -- it removes some function caching
5332 changes that were supposed to be improvements, but weren't.
5339 We seem to have achieved "release candidate" status.
5341 CORE LANGUAGE CHANGES
5343 Title: "Eliminate support for {if,unless,while,until} BLOCK BLOCK"
5344 From: Chip Salzenberg
5345 Files: perly.c perly.c.diff perly.y toke.c
5347 Title: "Taint $x after $x =~ s/pat/xyz/ if pat or xyz is tainted by locale"
5348 From: Chip Salzenberg
5349 Files: cop.h mg.c pp_ctl.c pp_hot.c
5351 Title: "Complete support for modifying undefined array members in foreach"
5352 From: Chip Salzenberg
5353 Files: global.sym mg.c perl.h pp.c pp_hot.c proto.h sv.c
5357 Title: "patch for regex bug: (x|x){n}"
5358 From: Gurusamy Sarathy
5359 Msg-ID: <199612210259.VAA10170@aatma.engin.umich.edu>
5360 Date: Fri, 20 Dec 1996 21:59:22 -0500
5363 Title: "Bug in debugger with import manipulations"
5364 From: Ilya Zakharevich
5365 Msg-ID: <199612231037.FAA08617@monk.mps.ohio-state.edu>
5366 Date: Mon, 23 Dec 1996 05:37:48 -0500 (EST)
5369 Title: "Import and dynamic methods"
5370 From: Ilya Zakharevich
5371 Msg-ID: <199612230645.BAA08378@monk.mps.ohio-state.edu>
5372 Date: Mon, 23 Dec 1996 01:45:37 -0500 (EST)
5373 Files: gv.c hv.c sv.c
5375 Title: "malloc.c patch"
5376 From: Ilya Zakharevich
5377 Msg-ID: <199612220748.CAA07164@monk.mps.ohio-state.edu>
5378 Date: Sun, 22 Dec 1996 02:48:58 -0500 (EST)
5381 Title: "sv_gets patch"
5382 From: Ilya Zakharevich
5383 Msg-ID: <199612220824.DAA07235@monk.mps.ohio-state.edu>
5384 Date: Sun, 22 Dec 1996 03:24:04 -0500 (EST)
5387 Title: "pos $str patch"
5388 From: Ilya Zakharevich
5389 Msg-ID: <199612220831.DAA07247@monk.mps.ohio-state.edu>
5390 Date: Sun, 22 Dec 1996 03:31:21 -0500 (EST)
5391 Files: mg.c pp_hot.c t/op/pat.t
5393 Title: "Prevent warnings when STDCHAR is unsigned"
5394 From: Chip Salzenberg
5395 Files: perlio.c perlio.h
5399 Title: "Fix bugs in bincompat3 usage"
5400 From: Chip Salzenberg
5401 Files: perl.h perl_exp.SH
5403 Title: "Support shared libperl on SunOS"
5404 From: Ulrich Pfeifer
5407 Title: "Configure on OS/2"
5408 From: Ilya Zakharevich
5409 Msg-ID: <199612202325.SAA05505@monk.mps.ohio-state.edu>
5410 Date: Fri, 20 Dec 1996 18:25:30 -0500 (EST)
5413 Title: "Fixes for Interactive Unix"
5414 From: win@in.rhein-main.de (Winfried Koenig)
5415 Msg-ID: <m0vbeNO-00003WC@incom.rhein-main.de>
5416 Date: Sun, 22 Dec 96 05:14 EET
5417 Files: hints/isc.sh op.c pp_sys.c universal.c
5419 Title: "Use "proto" instead of "_" in sdbm.h"
5420 From: Chip Salzenberg
5421 Files: ext/SDBM_File/sdbm/sdbm.h
5423 Title: "VMS patches to 5.003_13"
5424 From: Charles Bailey
5425 Msg-ID: <01IDBYYFYPIS002ASE@hmivax.humgen.upenn.edu>
5426 Date: Mon, 23 Dec 1996 01:26:47 -0500 (EST)
5427 Files: deb.c ext/POSIX/POSIX.xs gv.c lib/File/Copy.pm mg.c perl.c
5428 perl.h proto.h sv.c t/lib/filecopy.t taint.c toke.c util.c
5429 vms/Makefile vms/config.vms vms/descrip.mms
5430 vms/gen_shrfls.pl vms/genconfig.pl vms/genopt.com
5431 vms/perly_c.vms vms/perly_h.vms vms/test.com vms/vms.c
5434 UTILITIES, LIBRARY, AND EXTENSIONS
5436 Title: "Remove libnet"
5437 From: Chip Salzenberg
5438 Files: MANIFEST pod/perlmod.pod
5440 Title: "Refresh CPAN module to 1.08"
5441 From: Chip Salzenberg
5442 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
5444 Title: "Refresh ExtUtils::Manifest to version 1.28"
5445 From: Andreas Koenig
5446 Files: lib/ExtUtils/Manifest.pm
5448 Title: "Update IO->VERSION() to 1.1201 for CPAN's sake"
5449 From: Chip Salzenberg
5450 Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
5452 Title: "Remodel File::Copy."
5453 From: Chip Salzenberg
5454 Files: lib/File/Copy.pm
5456 Title: "dumb bug in User::pwent.pm"
5457 From: Tom Christiansen
5458 Msg-ID: <199612201145.EAA27860@mox.perl.com>
5459 Date: Fri, 20 Dec 1996 04:45:37 -0700
5460 Files: lib/User/pwent.pm
5464 Title: "Better support for =for"
5465 From: Kenneth Albanowski
5466 Msg-ID: <Pine.LNX.3.93.961220163747.298T-100000@kjahds.com>
5467 Date: Fri, 20 Dec 1996 16:43:35 -0500 (EST)
5468 Files: lib/Pod/Text.pm pod/pod2latex.PL pod/pod2man.PL
5470 Title: "perllocale.pod -- second draft"
5471 From: Dominic Dunlop <domo@slipper.ip.lu>
5472 Msg-ID: <v03007800aee1923e30a2@[194.51.248.68]>
5473 Date: Sat, 21 Dec 1996 15:00:50 +0100
5474 Files: pod/perllocale.pod
5476 Title: "Perlguts, version 26"
5478 Msg-ID: <199612201943.AA048111018@hpcc123.corp.hp.com>
5479 Date: Fri, 20 Dec 1996 11:43:38 -0800
5480 Files: pod/perlguts.pod
5482 Title: "Update pod/Makefile; s/perli18n/perllocale/"
5483 From: Chip Salzenberg
5484 Files: ext/POSIX/POSIX.pod lib/I18N/Collate.pm pod/Makefile
5485 pod/perl.pod pod/perlmod.pod pod/perlnews.pod pod/roffitall
5487 Title: "obstruct pod2man doc tweaks"
5488 From: Roderick Schertler
5489 Msg-ID: <3923.851106237@eeyore.ibcinc.com>
5490 Date: Fri, 20 Dec 1996 13:23:57 -0500
5491 Files: lib/Class/Template.pm lib/Time/tm.pm
5498 The watchword here is "synchronization." There were a couple of
5499 show-stopper bugs in 5.003_12, so I'm issuing this patch to bring
5500 everyone up to a common working base.
5502 CORE LANGUAGE CHANGES
5504 Title: "Disallow labels named q, qq, qw, qx, s, y, and tr"
5505 From: Chip Salzenberg
5508 Title: "Make evals' lexicals visible to nested evals"
5509 From: Chip Salzenberg
5514 Title: "Fix core dump bug with anoncode"
5515 From: Chip Salzenberg
5518 Title: "Allow DESTROY to make refs to dying objects"
5519 From: Chip Salzenberg
5524 Title: "Add missing backslash in Configure"
5525 From: Chip Salzenberg
5528 UTILITIES, LIBRARY, AND EXTENSIONS
5530 Title: "Include libnet-1.01 instead of old Net::FTP"
5532 Files: MANIFEST lib/Net/Cmd.pm lib/Net/Domain.pm
5533 lib/Net/DummyInetd.pm lib/Net/FTP.pm lib/Net/NNTP.pm
5534 lib/Net/Netrc.pm lib/Net/POP3.pm lib/Net/SMTP.pm
5535 lib/Net/SNPP.pm lib/Net/Socket.pm lib/Net/Telnet.pm
5536 lib/Net/Time.pm pod/perlmod.pod
5538 Title: "Use binmode when doing binary FTP"
5539 From: Ilya Zakharevich
5540 Files: lib/Net/FTP.pm
5542 Title: "Re: Open3.pm tries to close unopened file handle"
5543 From: Roderick Schertler
5544 Msg-ID: <pzloavmd9h.fsf@eeyore.ibcinc.com>
5545 Date: 18 Dec 1996 22:19:54 -0500
5546 Files: MANIFEST lib/IPC/Open2.pm lib/IPC/Open3.pm lib/open2.pl
5547 lib/open3.pl pod/perldiag.pod pod/perlfunc.pod t/lib/open2.t
5550 Title: "Long-standing problem in Socket module"
5551 From: Spider Boardman
5552 Msg-ID: <199612190418.XAA07291@Orb.Nashua.NH.US>
5553 Date: Wed, 18 Dec 1996 23:18:14 -0500
5554 Files: Configure Porting/Glossary config_H config_h.SH
5555 ext/Socket/Socket.pm ext/Socket/Socket.xs
5557 Title: "flock() constants"
5558 From: Roderick Schertler
5559 Msg-ID: <26669.850977437@eeyore.ibcinc.com>
5560 Date: Thu, 19 Dec 1996 01:37:17 -0500
5561 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs pod/perlfunc.pod
5563 Title: "Re: find2perl . -xdev BROKEN still"
5564 From: Roderick Schertler
5565 Msg-ID: <pzvi9yig3h.fsf@eeyore.ibcinc.com>
5566 Date: 19 Dec 1996 12:44:34 -0500
5567 Files: lib/File/Find.pm lib/find.pl lib/finddepth.pl
5571 Title: "small doc tweaks for _12"
5572 From: Roderick Schertler
5573 Msg-ID: <1826.851011557@eeyore.ibcinc.com>
5574 Date: Thu, 19 Dec 1996 11:05:57 -0500
5575 Files: lib/UNIVERSAL.pm pod/perldiag.pod pod/perltie.pod
5577 Title: "Re: missing E<> POD directive in perlpod.pod"
5578 From: Roderick Schertler
5579 Msg-ID: <pzwwueimak.fsf@eeyore.ibcinc.com>
5580 Date: 19 Dec 1996 10:30:43 -0500
5581 Files: pod/perlpod.pod pod/pod2html.PL
5588 This patch is huge. A multitude of bug fixes, new modules (especially
5589 CPAN and Net::FTP), a couple of new Configure variables, updated
5590 docs... it's a long list. And speaking of lists, here's a list of
5591 the more significant changes in 5.003_12:
5593 CORE LANGUAGE CHANGES
5595 Title: "Support C<delete @hash{@keys}>"
5596 From: Chip Salzenberg
5597 Files: op.c op.h opcode.pl pod/perldiag.pod pod/perlfunc.pod pp.c
5600 Title: "Autovivify scalars"
5601 From: Chip Salzenberg
5602 Files: dump.c op.c op.h pp.c pp_hot.c
5604 Title: "Allow any word, including keyword, as label"
5605 From: Chip Salzenberg
5610 Title: "Allow assignment to empty array values during foreach()"
5611 From: Chip Salzenberg
5612 Files: cop.h global.sym mg.c op.c perl.h pp_hot.c proto.h sv.c
5614 Title: "Fix nested closures"
5615 From: Chip Salzenberg
5616 Files: op.c opcode.pl pp.c pp_ctl.c pp_hot.c
5618 Title: "Fix core dump on auto-vivification"
5619 From: Chip Salzenberg
5622 Title: "Fix core dump on C<open $undef_var, "X">"
5623 From: Chip Salzenberg
5626 Title: "Fix -T/-B on globs and globrefs"
5627 From: Chip Salzenberg
5630 Title: "Fix memory management of $`, $&, and $'"
5631 From: Chip Salzenberg
5632 Files: pp_hot.c regexec.c
5634 Title: "Fix paren matching during backtracking"
5635 From: Chip Salzenberg
5638 Title: "Fix memory leak and std{in,out,err} death in perl_{con,de}str
5639 From: Chip Salzenberg
5640 Files: miniperlmain.c perl.c perl.h sv.c
5642 Title: "Discard garbage bytes at end of prototype()"
5643 From: Chip Salzenberg
5646 Title: "Fix local($pack::{foo})"
5647 From: Chip Salzenberg
5648 Files: global.sym pp.c pp_hot.c proto.h scope.c
5650 Title: "Fix for AmigaOS - inplace operation"
5651 From: Norbert Pueschel
5652 Msg-ID: <77724601@Armageddon.meb.uni-bonn.de>
5653 Date: Sun, 08 Dec 1996 15:33:00 +0100
5656 Title: "Disable warn, die, and parse hooks _before_ global destruction
5657 From: Chip Salzenberg
5660 Title: "Re: Bug in formline "
5661 From: Gurusamy Sarathy
5662 Msg-ID: <199612081958.OAA26025@aatma.engin.umich.edu>
5663 Date: Sun, 08 Dec 1996 14:58:32 -0500
5666 Title: "Fix C<@a = ($a,$b,$c,$d) = (1,2)>"
5667 From: Chip Salzenberg
5670 Title: "Fix %ENV assignment when environment starts out empty"
5671 From: Chip Salzenberg
5674 Title: "Properly support and document newRV{,_inc,_noinc}"
5675 From: Chip Salzenberg
5676 Files: global.sym pod/perlguts.pod sv.c sv.h
5678 Title: "Support SvREADONLY on arrays"
5679 From: Chip Salzenberg
5682 Title: "Allow lvalue pos inside recursive function"
5683 From: Chip Salzenberg
5684 Files: op.c pp.c pp_ctl.c pp_hot.c
5688 Title: "Eliminate PerlIO warnings when setting cnt to -1"
5689 From: Chip Salzenberg
5692 Title: "Make $privlib contents compatible with 5.003"
5693 From: Chip Salzenberg
5694 Files: INSTALL ext/Opcode/Safe.pm installperl lib/FileHandle.pm
5697 Title: "Support $bincompat3 config variable; update metaconfig units"
5698 From: Chip Salzenberg
5699 Files: Configure MANIFEST compat3.sym config_h.SH embed.pl global.sym
5700 old_embed.pl old_global.sym old_perl_exp.SH perl_exp.SH
5702 Title: "Look for gettimeofday() in Configure"
5703 From: John Hughes <john@AtlanTech.COM>
5704 Msg-ID: <01BBE77A.F6F37F80@malvinas.AtlanTech.COM>
5705 Date: Wed, 11 Dec 1996 15:49:57 +0100
5706 Files: Configure config_H config_h.SH pp.c
5708 Title: "Make $startperl a relative path if people want portable scrip
5709 From: Chip Salzenberg
5712 Title: "Homogenize use of "eval exec" hack"
5713 From: Chip Salzenberg
5714 Files: Porting/Glossary eg/README eg/nih eg/sysvipc/ipcmsg
5715 eg/sysvipc/ipcsem eg/sysvipc/ipcshm lib/diagnostics.pm
5716 makeaperl.SH pod/checkpods.PL pod/perlrun.pod
5717 pod/pod2html.PL pod/pod2latex.PL pod/pod2man.PL
5718 pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL
5719 utils/perlbug.PL utils/perldoc.PL utils/pl2pm.PL x2p/a2py.c
5720 x2p/find2perl.PL x2p/s2p.PL
5722 Title: "LynxOS support"
5723 From: seibert@Lynx.COM (Greg Seibert)
5724 Msg-ID: <m0vYEsY-0000IZC@kzinti.lynx.com>
5725 Date: Thu, 12 Dec 1996 09:25:00 PST
5726 Files: Configure MANIFEST hints/lynxos.sh t/op/stat.t
5728 Title: "In Linux hints, set suidsafe=no and dosuid=yes"
5729 From: Chip Salzenberg
5730 Files: hints/linux.sh
5732 Title: "5.003_11 on UnixWare 2.1.1 - Only one small UnixWare buglet"
5733 From: aburlison@cix.compulink.co.uk (Alan Burlison)
5734 Msg-ID: <memo.453720@cix.compulink.co.uk>
5735 Date: Wed, 11 Dec 96 18:34 GMT0
5736 Files: hints/svr4.sh
5738 Title: "Re: db-recno.t failures with _11 on Freebsd 2.1-stable"
5739 From: Roderick Schertler
5740 Msg-ID: <pzohg0r5tr.fsf@eeyore.ibcinc.com>
5741 Date: 11 Dec 1996 18:58:56 -0500
5742 Files: INSTALL hints/freebsd.sh
5744 Title: "OS/2 updates from Ilya"
5745 From: Ilya Zakharevich
5746 Files: README.os2 os2/Changes os2/Makefile.SHs os2/os2.c os2/os2ish.h
5748 Title: "VMS patches to 5.003_11"
5749 From: Charles Bailey
5750 Msg-ID: <01ICTR32LCZG001A1D@hmivax.humgen.upenn.edu>
5751 Date: Mon, 09 Dec 1996 23:16:10 -0500 (EST)
5752 Files: MANIFEST regexec.c t/lib/filehand.t util.c vms/*
5756 Title: "recurse recurse recurse ..."
5757 From: Jarkko Hietaniemi
5758 Msg-ID: <199612092144.XAA29025@alpha.hut.fi>
5759 Date: Mon, 9 Dec 1996 23:44:27 +0200 (EET)
5760 Files: MANIFEST t/op/recurse.t
5762 UTILITIES, LIBRARY, AND EXTENSIONS
5764 Title: "Add CPAN and Net::FTP"
5765 From: Chip Salzenberg
5766 Files: MANIFEST lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
5767 lib/Net/FTP.pm lib/Net/Netrc.pm lib/Net/Socket.pm
5770 Title: "Please update Text::Wrap and Text::Tabs"
5771 From: David Muir Sharnoff <muir@idiom.com>
5772 Msg-ID: <199612180659.WAA24957@idiom.com>
5773 Date: Tue, 17 Dec 1996 22:59:59 -0800 (PST)
5774 Files: lib/Text/Tabs.pm lib/Text/Wrap.pm
5776 Title: "Add File::Compare"
5777 From: Nick Ing-Simmons
5778 Msg-ID: <199612161844.SAA02152@pluto>
5779 Date: Mon, 16 Dec 1996 18:44:59 GMT
5780 Files: MANIFEST lib/File/Compare.pm pod/perlmod.pod
5782 Title: "Add Tie::RefHash"
5783 From: Gurusamy Sarathy
5784 Msg-ID: <199612152358.SAA28665@aatma.engin.umich.edu>
5785 Date: Sun, 15 Dec 1996 18:58:08 -0500
5786 Files: MANIFEST lib/Tie/RefHash.pm pod/perlmod.pod
5788 Title: "Put "splain" in utils."
5789 From: Chip Salzenberg
5790 Files: Makefile.SH installperl utils/Makefile utils/splain.PL
5792 Title: "Some h2ph fixes"
5794 Msg-ID: <199612131934.AA289845652@hpcc123.corp.hp.com>
5795 Date: Fri, 13 Dec 1996 11:34:12 -0800
5796 Files: utils/h2ph.PL
5798 Title: "xsubpp patch to add #line"
5799 From: Nick Ing-Simmons
5800 Msg-ID: <199612162153.VAA03590@ni-s.u-net.com>
5801 Date: Mon, 16 Dec 1996 21:53:56 GMT
5802 Files: lib/ExtUtils/xsubpp
5804 Title: "Re: Proposed addition to File::Copy: move"
5805 From: Charles Bailey
5806 Msg-ID: <01ICZBN0LRC8001A1D@hmivax.humgen.upenn.edu>
5807 Date: Sat, 14 Dec 1996 00:27:29 -0500 (EST)
5808 Files: lib/File/Copy.pm t/lib/filecopy.t
5810 Title: "DB_File 1.09 patch"
5812 Msg-ID: <9612181037.AA10123@claudius.bfsec.bt.co.uk>
5813 Date: Wed, 18 Dec 96 10:37:58 GMT
5814 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
5816 Title: "Debugger update"
5817 From: Ilya Zakharevich
5818 Msg-ID: <199612111038.FAA24363@monk.mps.ohio-state.edu>
5819 Date: Wed, 11 Dec 1996 05:38:28 -0500 (EST)
5820 Files: lib/perl5db.pl
5824 Title: "Update pods: perldelta -> perlnews, perli18n -> perllocale"
5825 From: Tom Christiansen and Dominic Dunlop
5826 Files: MANIFEST pod/perl.pod pod/perldelta.pod pod/perli18n.pod
5829 Title: "perltoot.pod"
5830 From: Tom Christiansen
5831 Msg-ID: <199612091444.HAA09947@toy.perl.com>
5832 Date: Mon, 09 Dec 1996 07:44:10 -0700
5833 Files: MANIFEST pod/perltoot.pod
5835 Title: "Perlguts, version 25"
5837 Msg-ID: <199612061940.AA055461228@hpcc123.corp.hp.com>
5838 Date: Fri, 6 Dec 96 11:40:27 PST
5839 Files: pod/perlguts.pod
5841 Title: "pod/perlipc.pod patch"
5842 From: d-lewart@uiuc.edu (Daniel S. Lewart)
5843 Msg-ID: <199612090910.CAA20906@mox.perl.com>
5844 Date: Mon, 9 Dec 96 3:10:02 CST
5845 Files: pod/perlipc.pod
5847 Title: "pod patches for English errors"
5848 From: Steve Kelem <steve.kelem@xilinx.com>
5849 Msg-ID: <24616.850167191@castor>
5850 Date: Mon, 09 Dec 1996 13:33:11 -0800
5853 Title: "Misc doc updates"
5854 From: Tom Christiansen
5855 Msg-ID: <199612150156.SAA12506@mox.perl.com>
5856 Date: Sat, 14 Dec 1996 18:56:33 -0700
5863 This patch is (still) closing in on 5.004. Nothing dramatic, lots of
5866 CORE LANGUAGE CHANGES
5868 Title: "Fix precedence problems with subs as uniops or listops"
5869 From: Chip Salzenberg
5870 Files: perly.c perly.c.diff perly.h perly.y
5872 Title: "Don't reset $. on open()"
5873 From: Chip Salzenberg
5876 Title: "Support *glob{IO} (eventually deprecate *glob{FILEHANDLE})"
5877 From: Chip Salzenberg
5878 Files: pod/perlref.pod pp_hot.c sv.c
5880 Title: "Don't let expression context force return context"
5881 From: Chip Salzenberg
5884 Title: "Properly convert "1E2" et al to IV/UV"
5885 From: Chip Salzenberg
5888 Title: "Fix modulo operator in UV realm"
5889 From: Chip Salzenberg
5892 Title: "Fix stat(_) after stat(HANDLE)"
5893 From: Chip Salzenberg
5896 Title: "Fix: s/// and "$x =~ $y" under 'use locale'"
5897 From: Chip Salzenberg
5902 Title: "Eliminate spurious warning when splicing undefs"
5903 From: Chip Salzenberg
5906 Title: "Eliminate spurious warning from "x=" operator"
5907 From: Chip Salzenberg
5910 Title: "Fix line numbers near control structures"
5911 From: Chip Salzenberg
5912 Files: op.c perly.c perly.c.diff perly.y proto.h
5914 Title: "Don't let scalar unpack() underflow stack"
5915 From: Chip Salzenberg
5918 Title: "Fix core dump from precedence bug in "@foo" warning"
5919 From: Chip Salzenberg
5922 Title: "Move die() to utils.c; add varargs hack to croak()"
5923 From: Chip Salzenberg
5924 Files: pp_ctl.c util.c
5926 Title: "Avoid memcmp() for magnitude test if it thinks char is signed"
5927 From: Chip Salzenberg
5928 Files: Configure config_H config_h.SH doop.c
5929 ext/SDBM_File/sdbm/pair.c ext/SDBM_File/sdbm/sdbm.h handy.h
5930 hv.c perl.h pp_hot.c proto.h regexec.c sv.c toke.c util.c
5932 Title: "Less malloc in magic"
5933 From: Chip Salzenberg
5936 Title: "Re: 5.003_09: PADTMP fix"
5937 From: Ilya Zakharevich
5938 Msg-ID: <199611281150.GAA06884@monk.mps.ohio-state.edu>
5939 Date: Thu, 28 Nov 1996 06:50:58 -0500 (EST)
5940 Files: pod/perlguts.pod
5942 Title: "Fully paramaterize locales; disable all if NO_LOCALE"
5943 From: Chip Salzenberg
5944 Files: ext/POSIX/POSIX.xs op.c perl.h pp.c pp_sys.c sv.c util.c
5946 PORTABILITY AND TESTING
5948 Title: "Bitwise op fix for Alpha"
5949 From: Chip Salzenberg
5952 Title: "hints/dgux.sh update"
5953 From: Roderick Schertler
5954 Msg-ID: <24178.849309616@eeyore.ibcinc.com>
5955 Date: Fri, 29 Nov 1996 18:20:16 -0500
5956 Files: hints/dgux.sh
5958 Title: "BUG in hints/hpux.sh"
5959 From: Jeff McDougal <jmcdo@cris.com>
5960 Msg-ID: <32A42C11.7FA2@cris.com>
5961 Date: Tue, 03 Dec 1996 08:33:05 -0500
5962 Files: hints/hpux.sh
5964 Title: "VMS patches for 5.003_10"
5965 From: Charles Bailey
5966 Msg-ID: <01ICMALO8NMS001A1D@hmivax.humgen.upenn.edu>
5967 Date: Wed, 04 Dec 1996 16:40:12 -0500 (EST)
5968 Files: EXTERN.h INTERN.h old_perl_exp.SH perl.c perl.h perl_exp.SH
5969 pp.c pp_ctl.c pp_sys.c proto.h sv.c toke.c util.c
5970 utils/perldoc.PL vms/config.vms vms/descrip.mms
5971 vms/gen_shrfls.pl vms/genconfig.pl vms/vmsish.h
5973 Title: "_10+ under OS/2"
5974 From: Ilya Zakharevich
5975 Msg-ID: <199612011107.GAA10805@monk.mps.ohio-state.edu>
5976 Date: Sun, 1 Dec 1996 06:07:19 -0500 (EST)
5977 Files: malloc.c os2/diff.configure
5979 LIBRARY AND EXTENSIONS
5981 Title: "{in,ob}structive pods"
5982 From: Tom Christiansen
5983 Msg-ID: <199611301652.JAA24201@toy.perl.com>
5984 Date: Sat, 30 Nov 1996 09:52:57 -0700
5985 Files: MANIFEST lib/Class/Template.pm lib/File/stat.pm
5986 lib/Net/hostent.pm lib/Net/netent.pm lib/Net/protoent.pm
5987 lib/Net/servent.pm lib/Time/gmtime.pm lib/Time/localtime.pm
5988 lib/Time/tm.pm lib/User/grent.pm lib/User/pwent.pm
5990 Title: "FileHandle that 'ISA' IO::File"
5991 From: Nick Ing-Simmons
5992 Msg-ID: <199612021718.RAA04416@pluto>
5993 Date: Mon, 2 Dec 1996 17:18:02 GMT
5994 Files: MANIFEST lib/FileHandle.pm
5996 Title: "Make IO::File::import use its parameters"
5997 From: Chip Salzenberg
5998 Files: ext/IO/lib/IO/File.pm
6000 Title: "10+ debugger patch"
6001 From: Ilya Zakharevich
6002 Msg-ID: <199612011137.GAA10864@monk.mps.ohio-state.edu>
6003 Date: Sun, 1 Dec 1996 06:37:31 -0500 (EST)
6004 Files: lib/perl5db.pl perl.c pod/perldebug.pod
6006 Title: "Don't call CORE::close in file handle DESTROY method"
6007 From: Chip Salzenberg
6008 Files: ext/IO/lib/IO/Handle.pm
6010 Title: "Re: Namespace cleanup: Does SDBM need binary compatibility?"
6011 From: Hallvard B Furuseth
6012 Msg-ID: <199612031445.PAA19056@bombur2.uio.no>
6013 Date: Tue, 3 Dec 1996 15:45:27 +0100 (MET)
6014 Files: ext/SDBM_File/sdbm/pair.h ext/SDBM_File/sdbm/sdbm.3
6016 Title: "DB_File 1.07"
6018 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
6021 Title: "DB_File 1.08"
6023 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
6030 This patch is closing in on 5.004. It contains lots of small and
6031 valuable changes, but nothing dramatic.
6033 CORE LANGUAGE CHANGES
6035 Title: "Allow &{sub {...}} without warning"
6036 From: Chip Salzenberg
6039 Title: "Make parens optional on [gs]ethost and [gs]et{pw,gr} functions
6040 From: John L. Allen <allen@gateway.grumman.com>
6043 Title: "Fix syntax error with "$x [0]" and "$x {y}" and "@x {y}""
6044 From: Chip Salzenberg
6049 Title: "Fix regex matching of chars with high bit set"
6050 From: Chip Salzenberg
6053 Title: "Hash key memory corruption fix and naming cleanup"
6054 From: Chip Salzenberg
6055 Files: hv.c hv.h perl.h
6057 Title: "Undo broken perf. patch (PADTMP stealing)"
6058 From: Chip Salzenberg
6061 Title: "Make SV unstudied in sv_gets()"
6062 From: Chip Salzenberg
6065 Title: "Better support for UVs"
6067 Files: global.sym old_global.sym perl.h pp.c pp.h proto.h sv.c sv.h
6069 Title: "Minor locale cleanups"
6070 (Accept "POSIX" locale as standard like "C". Reset locale to
6071 'C' when testing strtod() in t/lib/posix.t.)
6072 From: Chip Salzenberg
6073 Files: t/lib/posix.t util.c
6075 Title: "Always taint result of sprintf() on float"
6076 From: Chip Salzenberg
6079 Title: "Fix spurious warning from bitwise string ops"
6080 From: Chip Salzenberg
6083 Title: "Eliminate warning on {,sys}read(,$newvar,)"
6084 From: Chip Salzenberg
6085 Files: doop.c pp_sys.c
6087 Title: "Don't call fcntl(fileno(rsfp)) if !rsfp"
6088 From: Chip Salzenberg
6091 Title: "Save message when calling __DIE__ hook"
6092 From: Chip Salzenberg
6095 Title: "Namespace cleanup"
6096 From: Chip Salzenberg
6097 Files: global.sym old_global.sym perl.h
6099 Title: "Modify perl_exp.SH; create old_perl_exp.SH; document old_*"
6100 From: Chip Salzenberg
6101 Files: Configure INSTALL MANIFEST old_perl_exp.SH perl_exp.SH
6105 Title: "Reliable signal patch"
6106 From: Kenneth Albanowski
6107 Msg-ID: <Pine.LNX.3.93.961126053209.294J-100000@kjahds.com>
6108 Date: Tue, 26 Nov 1996 05:40:50 -0500 (EST)
6109 Files: global.sym mg.c old_global.sym perl.h pp_sys.c proto.h util.c
6111 Title: "Emulate missing flock() with either fcntl() or lockf()"
6112 From: Chip Salzenberg
6115 Title: "3_09: minor patches for OS/2"
6116 From: Ilya Zakharevich
6117 Msg-ID: <199611270830.DAA04985@monk.mps.ohio-state.edu>
6118 Date: Wed, 27 Nov 1996 03:30:05 -0500 (EST)
6119 Files: doio.c global.sym malloc.c old_global.sym os2/Makefile.SHs
6120 os2/OS2/ExtAttr/Makefile.PL os2/OS2/PrfDB/Makefile.PL
6121 os2/OS2/Process/Makefile.PL os2/OS2/REXX/Makefile.PL
6122 os2/os2.c os2/os2ish.h perl.h
6124 Title: "Re: 5.003_09 and QNX"
6125 From: nort@bottesini.harvard.edu (Norton Allen)
6126 Msg-ID: <9611271836.AA14460@bottesini.harvard.edu>
6127 Date: Wed, 27 Nov 96 13:36:06 est
6128 Files: Configure MANIFEST README.qnx hints/qnx.sh qnx/ar qnx/cpp
6129 t/TEST toke.c util.c x2p/proto.h
6131 Title: "Re: updated patch on the sysread, syswrite for VMS"
6132 From: Charles Bailey
6133 Msg-ID: <01ICB648K2XG001A1D@hmivax.humgen.upenn.edu>
6134 Date: Tue, 26 Nov 1996 17:28:23 -0500 (EST)
6137 LIBRARY AND EXTENSIONS
6139 Title: "Minor patch to debugger"
6140 From: Ilya Zakharevich
6141 Msg-ID: <199611290533.AAA08053@monk.mps.ohio-state.edu>
6142 Date: Fri, 29 Nov 1996 00:33:49 -0500 (EST)
6143 Files: lib/perl5db.pl
6145 Title: "AutoLoader::AUTOLOAD optimization"
6146 From: Nick Ing-Simmons
6147 Msg-ID: <199611231954.TAA09921@ni-s.u-net.com>
6148 Date: Sat, 23 Nov 1996 19:54:52 GMT
6149 Files: lib/AutoLoader.pm
6151 Title: "Diagnostic cleanup"
6152 From: Chip Salzenberg
6153 Files: lib/diagnostics.pm pod/perldiag.pod
6157 Title: "Improve documentation for sysread() and syswrite()"
6158 From: Chip Salzenberg
6159 Files: pod/perlfunc.pod
6161 Title: "Document how to use $SIG{ALRM} and alarm()"
6162 From: Roderick Schertler
6163 Msg-ID: <5898.849026569@eeyore.ibcinc.com>
6164 Date: Tue, 26 Nov 1996 11:42:49 -0500
6165 Files: pod/perlfunc.pod
6172 This patch was a compendium of various fixes and enhancements from
6173 many people, including some serious improvement in lexical variable
6174 scoping and locale handling.
6176 CORE LANGUAGE CHANGES
6178 Title: "Lexical locales"
6179 (make effectiveness of locales depend on C<use locale>)
6180 From: Chip Salzenberg
6181 Files: too many to list
6183 Title: "Lexical scoping cleanup"
6184 (tighten scoping of lexical variables, somewhat on the
6185 new constructs and somewhat on the old)
6186 From: Chip Salzenberg
6187 Files: many... but mostly perly.y and toke.c
6189 Title: "Re: memory corruption / security bug in sysread,syswrite + pa
6190 From: Jarkko Hietaniemi
6191 Msg-ID: <199611251946.VAA30459@alpha.hut.fi>
6192 Date: Mon, 25 Nov 1996 21:46:31 +0200 (EET)
6193 Files: MANIFEST pod/perldiag.pod pod/perlfunc.pod pp_sys.c
6198 Title: "Configure fix for handling DynaLoader"
6199 From: Chip Salzenberg
6202 Title: "Properly prototype safe{malloc,calloc,realloc,free}."
6203 From: Chip Salzenberg
6206 Title: "UnixWare 2.1 fix for perl5.003_08 - cope with fp->_cnt < -1,
6207 From: John Hughes <john@AtlanTech.COM>
6208 Msg-ID: <01BBD6EE.E915C860@malvinas.AtlanTech.COM>
6209 Date: Wed, 20 Nov 1996 14:27:06 +0100
6212 Title: ""static" call to UNIVERSAL::can"
6213 From: Nick Ing-Simmons
6214 Msg-ID: <199611211547.PAA15878@pluto>
6215 Date: Thu, 21 Nov 1996 15:47:46 GMT
6218 Title: "die -> croak"
6219 From: Gurusamy Sarathy
6220 Msg-ID: <199611212111.QAA17070@aatma.engin.umich.edu>
6221 Date: Thu, 21 Nov 1996 16:11:21 -0500
6224 Title: "Patch for embed.pl when !EMBED && !MULTIPLICITY"
6225 From: Chip Salzenberg
6228 Title: "Add new symbols to old_global.sym, too."
6229 From: Chip Salzenberg
6230 Files: global.sym old_global.sym
6232 Title: "Cleanup of {,un}pack('w')."
6233 From: Chip Salzenberg
6236 Title: "Cleanups from Ilya."
6237 From: Chip Salzenberg
6238 Files: gv.c malloc.c pod/perlguts.pod pp_ctl.c
6240 Title: "Fix for unpack('w') on 64-bit systems."
6241 From: Chip Salzenberg
6244 Title: "Re: LC_NUMERIC support is ready + performance"
6245 From: Ilya Zakharevich
6246 Msg-ID: <199611260308.WAA02677@monk.mps.ohio-state.edu>
6247 Date: Mon, 25 Nov 1996 22:08:27 -0500 (EST)
6250 Title: "Hash key sharing improvements from Ilya."
6251 From: Chip Salzenberg
6252 Files: hv.c hv.h proto.h
6254 Title: "Mortal stack pre-allocation from Ilya."
6255 From: Chip Salzenberg
6256 Files: pp.c pp.h pp_ctl.c pp_hot.c pp_sys.c
6260 Title: "VMS patches post-5.003_08"
6261 From: Charles Bailey
6262 Msg-ID: <1996Nov22.181631.1603238@hmivax.humgen.upenn.edu>
6263 Date: Fri, 22 Nov 1996 18:16:31 -0500 (EST)
6264 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_VMS.pm
6265 lib/ExtUtils/MakeMaker.pm lib/File/Path.pm mg.c pp_ctl.c
6266 utils/h2xs.PL vms/config.vms vms/descrip.mms
6267 vms/gen_shrfls.pl vms/genconfig.pl vms/perlvms.pod vms/vms.c
6270 Title: "5.003_08: OS/2-specific bugs/enhancements"
6271 From: Ilya Zakharevich
6272 Msg-ID: <199611241147.GAA00490@monk.mps.ohio-state.edu>
6273 Date: Sun, 24 Nov 1996 06:47:25 -0500 (EST)
6274 Files: README.os2 hints/os2.sh os2/Changes os2/Makefile.SHs
6275 os2/OS2/PrfDB/PrfDB.pm os2/os2.c
6277 Title: "HP patches didn't make it into _08 (fwd)"
6279 Msg-ID: <199611260215.AA100414526@hpcc123.corp.hp.com>
6280 Date: Mon, 25 Nov 96 18:15:26 PST
6281 Files: ext/DynaLoader/dl_hpux.xs
6283 Title: "Another HP "patch" that didn't make it (new hints file)"
6285 Msg-ID: <199611252116.AA245766577@hpcc123.corp.hp.com>
6286 Date: Mon, 25 Nov 1996 13:16:17 -0800
6287 Files: hints/hpux.sh
6289 LIBRARY AND EXTENSIONS
6291 Title: "Elide spurious space in db-hash.t"
6292 From: Chip Salzenberg
6293 Files: t/lib/db-hash.t
6295 Title: "Update documentation and warning in I18N::Collate."
6296 From: Chip Salzenberg
6297 Files: lib/I18N/Collate.pm
6299 Title: "Fix bitwise op test; clean up a couple of others"
6300 From: Chip Salzenberg
6301 Files: t/lib/bigintpm.t t/op/bop.t t/op/overload.t
6303 Title: "minimal timelocal.pl for _09"
6304 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
6305 Msg-ID: <9611191854.AA19586@o09.rosat.mpe-garching.mpg.de>
6306 Date: Tue, 19 Nov 1996 19:54:23 +0100
6307 Files: lib/Time/Local.pm
6309 Title: "Socket test improvement from Ilya."
6310 From: Chip Salzenberg
6311 Files: t/lib/io_sock.t
6314 From: Nick Ing-Simmons
6315 Msg-ID: <199611230917.JAA00471@ni-s.u-net.com>
6316 Date: Sat, 23 Nov 1996 09:17:40 GMT
6321 Title: "perldiag documentation patch."
6323 Msg-ID: <9611201607.AA12729@claudius.bfsec.bt.co.uk>
6324 Date: Wed, 20 Nov 96 16:07:28 GMT
6325 Files: pod/perldiag.pod
6327 Title: "a missing perldiag entry"
6328 From: Gurusamy Sarathy
6329 Msg-ID: <199611212024.PAA15758@aatma.engin.umich.edu>
6330 Date: Thu, 21 Nov 1996 15:24:02 -0500
6331 Files: pod/perldiag.pod
6333 Title: "perlfunc patch"
6335 Msg-ID: <9611201404.AA12477@claudius.bfsec.bt.co.uk>
6336 Date: Wed, 20 Nov 96 14:04:08 GMT
6337 Files: pod/perlfunc.pod
6339 Title: "Patch for pod/perlpod.pod"
6340 From: "Joseph S. Myers" <jsm28@cam.ac.uk>
6341 Msg-ID: <Pine.LNX.3.95.961120235016.6666A-100000@hammer.chu.cam.ac.uk
6342 Date: Wed, 20 Nov 1996 23:54:41 +0000 (GMT)
6343 Files: pod/perlpod.pod
6345 Title: "Update locale documentation."
6346 From: Chip Salzenberg
6347 Files: pod/perli18n.pod
6351 Title: "Fix type mismatches in x2p's safe{alloc,realloc,free}."
6352 From: Chip Salzenberg
6360 This patch was a compendium of various fixes and enhancements from
6361 many people. Here are some of the more significant changes.
6364 CORE LANGUAGE CHANGES
6366 Title: "Make C<no FOO> fail if C<unimport FOO> fails"
6370 Title: "Bitwise op sign rationalization"
6371 (Make bitwise ops result in unsigned values, unless C<use
6372 integer> is in effect. Includes initial support for UVs.)
6373 From: Chip Salzenberg
6374 Files: op.c opcode.pl pod/perlop.pod pod/perltoc.pod pp.c pp.h
6375 pp_hot.c proto.h sv.c t/op/bop.t
6377 Title: "Defined scoping for C<my> in control structures"
6378 (Finally defines semantics of "my" in control expressions,
6379 like the condition of "if" and "while". In all cases, scope
6380 of a "my" var extends to the end of the entire control
6381 structure. Also adds new construct "for my", which
6382 automatically declares the control variable "my" and limits
6383 its scope to the loop.)
6384 From: Chip Salzenberg
6385 Files: op.c perly.c perly.c.diff perly.h perly.y proto.h toke.c
6387 Title: "Fix ++/-- after int conversion (e.g. 'printf "%d"')"
6388 (This patch makes Perl correctly ignore SvIVX() if either
6389 NOK or POK is true, since SvIVX() may be a truncated or
6390 overflowed version of the real value.)
6391 From: Chip Salzenberg
6392 Files: pp.c pp_hot.c sv.c
6394 Title: "Make code match Camel II re: functions that use $_"
6398 Title: "Provide scalar context on left side of "->""
6399 From: Chip Salzenberg
6400 Files: perly.c perly.y
6402 Title: "Quote bearword package/handle FOO in "funcname FOO => 'bar'""
6403 From: Chip Salzenberg
6409 Title: "Warn on overflow of octal and hex integers"
6410 From: Chip Salzenberg
6411 Files: proto.h toke.c util.c
6413 Title: "If -w active, warn for commas and hashes ('#') in qw()"
6414 From: Chip Salzenberg
6417 Title: "Fixes for pack('w')"
6418 From: Ulrich Pfeifer
6419 Files: pp.c t/op/pack.t
6421 Title: "More complete output from sv_dump()"
6422 From: Gurusamy Sarathy
6425 Title: "Major '..' and debugger patches"
6426 From: Ilya Zakharevich
6427 Files: lib/perl5db.pl op.c pp_ctl.c scope.c scope.h
6429 Title: "Fix for formline()"
6430 From: Gurusamy Sarathy
6431 Files: global.sym mg.c perl.h pod/perldiag.pod pp_ctl.c proto.h sv.c
6434 Title: "Fix stack botch in untie and binmode"
6435 From: Gurusamy Sarathy
6438 Title: "Complete EMBED, including symbols from interp.sym"
6439 (New define EMBEDMYMALLOC makes embedding total by
6440 avoiding "Mymalloc" etc.)
6441 From: Chip Salzenberg
6442 Files: MANIFEST embed.pl ext/DynaLoader/dlutils.c
6443 ext/SDBM_File/sdbm/sdbm.h global.sym handy.h malloc.c
6444 perl.h pp_sys.c proto.h regexec.c toke.c util.c
6445 x2p/Makefile.SH x2p/a2p.h x2p/handy.h x2p/util.h
6447 Title: "Support old embedding for people who want it"
6448 From: Chip Salzenberg
6449 Files: MANIFEST Makefile.SH old_embed.pl old_global.sym
6454 Title: "Miscellaneous VMS fixes"
6455 From: Charles Bailey
6456 Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_VMS.pm
6457 lib/Math/Complex.pm lib/Time/Local.pm lib/timelocal.pl
6458 perl.h perl_exp.SH proto.h t/TEST t/io/read.t
6459 t/lib/findbin.t t/lib/getopt.t util.c utils/h2xs.PL
6460 vms/Makefile vms/config.vms vms/descrip.mms
6461 vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
6462 vms/perlvms.pod vms/test.com vms/vms.c
6464 Title: "DJGPP patches (MS-DOS)"
6465 From: "Douglas E. Wegscheid" <wegscd@whirlpool.com>
6466 Files: doio.c dosish.h ext/SDBM_File/sdbm/sdbm.c handy.h
6467 lib/AutoSplit.pm lib/Cwd.pm lib/File/Find.pm malloc.c perl.c
6468 perl.h pp_sys.c proto.h sv.c util.c
6470 Title: "Plan 9 update"
6471 From: Luther Huffman <lutherh@infinet.com>
6472 Files: plan9/buildinfo plan9/config.plan9 plan9/exclude
6473 plan9/genconfig.pl plan9/mkfile plan9/setup.rc
6475 Title: "Patch to make Perl work under AmigaOS"
6476 From: Norbert Pueschel
6477 Files: MANIFEST hints/amigaos.sh installman lib/File/Basename.pm
6478 lib/File/Find.pm pod/pod2man.PL pp_sys.c util.c
6480 LIBRARY AND EXTENSIONS
6482 Title: "DB_File 1.05"
6484 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-hash.t
6486 Title: "Getopts::Std patch for hash support"
6487 From: Stephen Zander <stephen.zander@interlock.mckesson.com>
6488 Files: lib/Getopt/Std.pm
6490 Title: "Kludge for bareword handles"
6491 (Add 'require IO::Handle' at beginning of FileHandle.pm)
6492 From: Chip Salzenberg
6493 Files: ext/FileHandle/FileHandle.pm
6495 Title: "Re: strtod / strtol patch for POSIX module"
6496 From: hammen@gothamcity.jsc.nasa.gov (David Hammen)
6497 Files: Configure config_h.SH ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
6498 ext/POSIX/POSIX.xs t/lib/posix.t
6502 Title: "Fix a2p translation of '{print "a" "b" "c"}'"
6503 From: Chip Salzenberg
6504 Files: x2p/a2p.c x2p/a2p.y
6511 This patch was primarily to fix bugs or include little things I missed
6512 in 5.003_06. 5.003_07 is intended to be stable enough to merit serious
6513 testing with an eye towards eventual release as 5.004.
6515 If it doesn't work for you, try
6517 LC_ALL=C; export LC_ALL
6519 for Bourne shell users, or
6523 for C-shell users. Some versions of IRIX are reported to have
6524 problems with sort when the locale is other than C. This manifests
6525 as an infinite loop in the ./miniperl configpm step.
6527 The details are described below. A very brief summary is:
6529 o Visible Changes to Core Functionality
6531 -Support for BER compressed integers. See perlfunc.pod for
6532 documentation on the 'w' option.
6534 -untaint support added to IO extension.
6536 o Changes in Core Internals
6538 -Perl's realloc is once again called 'Myremalloc' (with -DHIDEMYMALLOC),
6539 as it was pre-5.003_01. Again, this is for binary compatibility
6540 with 5.003. (5.003_06 erroneously called it Myrealloc.)
6542 -Getopt::Long updated to version 2.4.
6544 o Configure and build enhancements
6546 -improved SCO hints. Actually these are unconfirmed guesses, but
6549 -OS/2 and Plan9 updates.
6553 -print sort (4,1,3,2);
6555 -group numbers are integers again.
6557 -other things. See the specific changes for details.
6561 Here are the specific file-by-file changes.
6565 Updated for 5.003_07.
6567 Fixed a spelling error.
6571 Detect GNU libc (thanks, Skimo!) and avoid nm if we have GNU libc.
6572 Since the GNU libc test requires compiling and linking a test
6573 program, the dependencies have been altered and lots of pieces of
6574 Configure have moved around unchanged. The patch is big but the
6577 Allow for both <sys/select.h> and <time.h> in fd_set tests.
6578 Systems which don't allow both (e.g. SCO) have to turn off one
6579 or the other in the hints file for now.
6583 Warn about re-using config.sh version-specific values.
6587 Date: Tue, 8 Oct 1996 22:24:48 -0400
6588 From: "Randy J. Ray" <rjray@uswest.com>
6589 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
6591 This is a re-post of my patch to Graham's IO library to add a method in
6592 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
6593 that is of or inherits from IO::Handle. With this flag set, data read from
6594 said handle is not tainted, whether running under -T, suid or sgid.
6596 This patch adds the method to IO.xs, adds documentation and warning to the
6597 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
6598 adds mention of the new file to MANIFEST.
6600 Add mention of t/lib/io_taint.t
6602 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6603 From: Ilya Zakharevich
6609 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6610 From: Ilya Zakharevich
6612 All the executable targets are moved into the same chunk with
6613 shared library target, which is delegated to
6614 $osname/Makefile.SHs if found.
6615 config.h should depend on config_h.SH.
6617 Remove mkmanifest target, since it will generate incorrectly
6618 sorted MANIFEST file, I would imagine (I haven't checked).
6626 Update SH_PATH comment.
6630 Update SH_PATH comment.
6634 Date: Tue, 8 Oct 1996 22:24:48 -0400
6635 From: "Randy J. Ray" <rjray@uswest.com>
6636 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
6638 This is a re-post of my patch to Graham's IO library to add a method in
6639 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
6640 that is of or inherits from IO::Handle. With this flag set, data read from
6641 said handle is not tainted, whether running under -T, suid or sgid.
6643 This patch adds the method to IO.xs, adds documentation and warning to the
6644 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
6645 adds mention of the new file to MANIFEST.
6647 Add method "untaint" into class IO::Handle
6649 Index: ext/IO/lib/IO/Handle.pm
6651 Date: Tue, 8 Oct 1996 22:24:48 -0400
6652 From: "Randy J. Ray" <rjray@uswest.com>
6653 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
6655 This is a re-post of my patch to Graham's IO library to add a method in
6656 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
6657 that is of or inherits from IO::Handle. With this flag set, data read from
6658 said handle is not tainted, whether running under -T, suid or sgid.
6660 This patch adds the method to IO.xs, adds documentation and warning to the
6661 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
6662 adds mention of the new file to MANIFEST.
6664 Document IO::Handle::untaint and give warning about the bad
6667 Index: ext/SDBM_File/sdbm/sdbm.h
6669 Change Myrealloc to Myremalloc to conform to 5.003's version.
6670 I left in the Mycalloc since malloc.c now includes a calloc,
6671 and we might need to hide it.
6675 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6676 From: Ilya Zakharevich
6678 Better error message for overload.
6682 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6683 From: Ilya Zakharevich
6685 Some optimization (speedup in loading GNU utilities with some
6686 memory present - 32M should be quite enough).
6687 Test for revision of EMX, and setting fork()ing appropriately.
6688 libc was in .../st/... instead of mt.
6689 README.os2 is installed as pod/perlos2.pod.
6693 Don't include <sys/select.h> along with <time.h>.
6697 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6698 From: Ilya Zakharevich
6700 Restore timestamps under OS/2 (needed for binary install).
6704 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6705 From: Ilya Zakharevich
6707 Use builtin methods if present under OS/2 (maybe should be
6708 done outside of OS/2 too?).
6710 Index: lib/ExtUtils/MM_Unix.pm
6712 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6713 From: Ilya Zakharevich
6715 Made `use strict'-clean even in parts shadowed by Autoloading.
6717 Index: lib/ExtUtils/typemap
6719 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6720 From: Ilya Zakharevich
6724 Index: lib/ExtUtils/xsubpp
6726 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6727 From: Ilya Zakharevich
6729 Logic for processing RETVAL documented (at last!).
6731 Index: lib/File/Copy.pm
6733 Date: Thu, 10 Oct 1996 00:42:29 -0400 (EDT)
6734 From: Ilya Zakharevich
6735 Subject: Cleanup after new test
6737 Below are patches for File::Copy (copying to filehandles was just
6738 plain broken under OS/2 and VMS)
6740 Index: lib/FindBin.pm
6742 Date: Fri, 20 Sep 1996 15:04:04 +0200
6744 Subject: Documentation patch to the FindBin module
6746 Index: lib/Getopt/Long.pm
6748 Update to version 2.4.
6752 Date: Thu, 10 Oct 1996 14:22:05 -0400
6753 From: "Brent B. Powers" <powers@ml.com>
6754 Subject: Re: patch for lib.pm
6756 Ignore undefined entries.
6758 Index: lib/newgetopt.pl
6760 Updated to version 2.4 to match Getopt::Long.
6762 Index: makedepend.SH
6764 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6765 From: Ilya Zakharevich
6767 weed out perl_exp.SH, config_h.SH
6768 (They have these funny names to avoid names like perl.exp.SH
6769 with more than two '.' Such names are illegal on some systems.)
6773 Date: Thu, 10 Oct 1996 14:33:08 +0000 ()
6774 From: Chip Salzenberg
6775 Subject: Re: Group fix for 5.003_06
6777 The group problems recently experienced are due to a small error
6778 introduced in 5.003_06. This patch is required to fix the bug:
6782 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6783 From: Ilya Zakharevich
6785 sys/un.h is not very useful without Merlin toolkit.
6786 updates for fork()ing.
6788 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6789 From: Ilya Zakharevich
6793 Index: os2/Makefile.SHs
6795 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6796 From: Ilya Zakharevich
6798 Convoluted process to create chimera executables added.
6799 aout_clean is done automatically on clean.
6801 Index: os2/OS2/ExtAttr/t/os2_ea.t
6803 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6804 From: Ilya Zakharevich
6806 Use `unlink' where appropriate.
6808 Index: os2/diff.configure
6814 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6815 From: Ilya Zakharevich
6817 /bin/sh is translated to the configured value of location of sh.exe.
6818 popen() used even if we can fork (as we do now).
6819 builtins added for the sake of path manipulation.
6823 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6824 From: Ilya Zakharevich
6826 sys/un.h is not very useful without Merlin toolkit.
6827 updates for fork()ing.
6831 Change to subversion 7.
6835 Date: Wed, 9 Oct 1996 19:03:41 +0000
6837 Subject: Infinte loop with perl_destruct_level and $SIG{__WARN__}
6839 I've just started using purify on a perl with DBD::Oracle linked in
6840 (the number of uninitialised memory reads in the Oracle libraries
6843 If perl_destruct_level and $SIG{__WARN__} are set then I see a range
6844 of problems typified by this example and folowed by a core dump:
6846 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6847 From: Ilya Zakharevich
6849 Copywrite of OS/2 port now has \n\n.
6850 Now deletes -e file (again!) if compilation is interrupted.
6854 Change Myrealloc to Myremalloc to conform to 5.003's version.
6855 I left in the Mycalloc since malloc.c now includes a calloc,
6856 and we might need to hide it.
6860 Updated for 5.003_07
6862 Index: plan9/arpa/inet.h
6864 Updated for 5.003_07
6866 Index: plan9/buildinfo
6868 Updated for 5.003_07
6870 Index: plan9/config.plan9
6872 Updated for 5.003_07
6874 Index: plan9/exclude
6876 Updated for 5.003_07
6878 Index: plan9/fndvers
6880 Updated for 5.003_07
6882 Index: plan9/genconfig.pl
6884 Updated for 5.003_07
6888 Updated for 5.003_07
6890 Index: plan9/myconfig.plan9
6892 Updated for 5.003_07
6894 Index: plan9/perlplan9.doc
6896 Updated for 5.003_07
6898 Index: plan9/perlplan9.pod
6900 Updated for 5.003_07
6902 Index: plan9/plan9.c
6904 Updated for 5.003_07
6906 Index: plan9/plan9ish.h
6908 Updated for 5.003_07
6910 Index: plan9/setup.rc
6912 Updated for 5.003_07
6914 Index: plan9/versnum
6916 Updated for 5.003_07
6918 Index: pod/perldiag.pod
6920 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6921 From: Ilya Zakharevich
6923 mention that malloc in berkeley DB is broken, and PERL_BADFREE.
6924 OS/2-specific messages added.
6926 Index: pod/perlfunc.pod
6928 Date: 20 Sep 1996 13:17:14 +0200
6929 From: Ulrich Pfeifer
6930 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
6932 Index: pod/perli18n.pod
6934 Updated version with high bits intact.
6936 Index: pod/perlop.pod
6938 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6939 From: Ilya Zakharevich
6941 Crossrefs corrected.
6943 Index: pod/perltrap.pod
6945 Clarified that warn() _always_ printed to STDERR, both in perl4
6948 Index: pod/perlvar.pod
6950 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6951 From: Ilya Zakharevich
6957 Date: 20 Sep 1996 13:17:14 +0200
6958 From: Ulrich Pfeifer
6959 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
6963 Date: Wed, 9 Oct 1996 19:07:24 GMT
6964 From: Chris Faylor <cgf@bbc.com>
6966 The problem is that SCO apparently needs to have a file opened
6967 with write privileges for chsize to work correctly.
6971 Date: Tue, 08 Oct 1996 23:54:47 -0400
6972 From: Gurusamy Sarathy
6973 Subject: Re: Sorting lists of integers doesn't always work
6975 >> > print sort (4,1,2,3);
6977 >> > actually prints "4123", i.e. doesn't actually sort. Bug? Feature?
6979 This broke between 5.001n and 5.002. There was a long winded thread
6980 about sorting undefs in some order (rather than coredumping) around
6981 the 5.002beta times (search for "bogorefs" in the subject-line on
6982 p5p archive for details). Larry added in some code that presumes that
6983 the private flags are set by the time qsort() is called:
6985 Unfortunately, sv_2pv() does not set the POKp flag, so the above
6986 code breaks! Here's a patch against 5.00306.
6988 Index: t/lib/anydbm.t
6990 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
6991 From: Ilya Zakharevich
6993 File mode under OS/2 is not what you expect. However, this has
6994 nothing to do with databases, _and_ there is a test
6995 for this in stat.t (which dutifully fails). There is
6996 no point to consider this behaviour as a bug in
6998 So OS/2 is special-cased in these tests.
7000 Index: t/lib/db-btree.t
7002 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
7003 From: Ilya Zakharevich
7005 File mode under OS/2 is not what you expect. However, this has
7006 nothing to do with databases, _and_ there is a test
7007 for this in stat.t (which dutifully fails). There is
7008 no point to consider this behaviour as a bug in
7010 So OS/2 is special-cased in these tests.
7012 Index: t/lib/db-hash.t
7014 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
7015 From: Ilya Zakharevich
7017 File mode under OS/2 is not what you expect. However, this has
7018 nothing to do with databases, _and_ there is a test
7019 for this in stat.t (which dutifully fails). There is
7020 no point to consider this behaviour as a bug in
7022 So OS/2 is special-cased in these tests.
7024 Index: t/lib/db-recno.t
7026 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
7027 From: Ilya Zakharevich
7029 File mode under OS/2 is not what you expect. However, this has
7030 nothing to do with databases, _and_ there is a test
7031 for this in stat.t (which dutifully fails). There is
7032 no point to consider this behaviour as a bug in
7034 So OS/2 is special-cased in these tests.
7038 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
7039 From: Ilya Zakharevich
7041 File mode under OS/2 is not what you expect. However, this has
7042 nothing to do with databases, _and_ there is a test
7043 for this in stat.t (which dutifully fails). There is
7044 no point to consider this behaviour as a bug in
7046 So OS/2 is special-cased in these tests.
7048 Index: t/lib/io_pipe.t
7050 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
7051 From: Ilya Zakharevich
7053 Better error message on dying.
7055 Index: t/lib/io_taint.t
7057 Date: Tue, 8 Oct 1996 22:24:48 -0400
7058 From: "Randy J. Ray" <rjray@uswest.com>
7059 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
7061 This is a re-post of my patch to Graham's IO library to add a method in
7062 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
7063 that is of or inherits from IO::Handle. With this flag set, data read from
7064 said handle is not tainted, whether running under -T, suid or sgid.
7066 This patch adds the method to IO.xs, adds documentation and warning to the
7067 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
7068 adds mention of the new file to MANIFEST.
7070 Test suite for the untaint method of class IO::Handle.
7074 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
7075 From: Ilya Zakharevich
7077 File mode under OS/2 is not what you expect. However, this has
7078 nothing to do with databases, _and_ there is a test
7079 for this in stat.t (which dutifully fails). There is
7080 no point to consider this behaviour as a bug in
7082 So OS/2 is special-cased in these tests.
7086 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
7087 From: Ilya Zakharevich
7089 File mode under OS/2 is not what you expect. However, this has
7090 nothing to do with databases, _and_ there is a test
7091 for this in stat.t (which dutifully fails). There is
7092 no point to consider this behaviour as a bug in
7094 So OS/2 is special-cased in these tests.
7098 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
7099 From: Ilya Zakharevich
7101 File mode under OS/2 is not what you expect. However, this has
7102 nothing to do with databases, _and_ there is a test
7103 for this in stat.t (which dutifully fails). There is
7104 no point to consider this behaviour as a bug in
7106 So OS/2 is special-cased in these tests.
7108 Index: t/lib/socket.t
7110 Date: Thu, 10 Oct 1996 01:09:59 -0400
7111 From: Spider Boardman
7112 Subject: Re: 5.003_06 is available (results on ULTRIX)
7114 fix t/lib/socket.t to treat TCP like the stream protocol it is
7115 rather than expecting it behave rationally in all cases.
7119 Date: 20 Sep 1996 13:17:14 +0200
7120 From: Ulrich Pfeifer
7121 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
7125 Date: Wed, 09 Oct 1996 00:41:27 -0400
7126 From: Gurusamy Sarathy
7127 Subject: more t/op/sort.t tests
7131 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
7132 From: Ilya Zakharevich
7134 uses my_syspopen, my_syspclose ifdef OS2. my_pclose is defined
7135 as my_syspclose ifdef OS2 and can FORK (as OS2 does).
7137 Index: x2p/Makefile.SH
7139 Date: Wed, 9 Oct 96 16:00:29 edt
7140 From: Norton Allen <nort@bottesini.harvard.edu>
7141 Subject: Re: sh Configure?
7143 Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
7144 in the x2p directory, even if $0 isn't set to the full
7145 pathname of the file being extracted.
7147 Index: x2p/cflags.SH
7149 Date: Wed, 9 Oct 96 16:00:29 edt
7150 From: Norton Allen <nort@bottesini.harvard.edu>
7151 Subject: Re: sh Configure?
7153 Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
7154 in the x2p directory, even if $0 isn't set to the full
7155 pathname of the file being extracted.
7162 This patch was primarily to fix bugs, improve the documentation,
7163 and work towards restoring binary compatibility with 5.003.
7164 The details are described below. A very brief summary is:
7166 o Visible Changes to Core Functionality
7168 -Significantly improved support _with documentation_ for
7169 locales, including LC_COLLATE. See the new pod/perli18n.pod.
7170 Thanks to Jarkko Hietaniemi.
7172 -new version of Math::Complex, with test suite. Ought to be
7173 backwards compatible, but check it out if you use Math::Complex.
7175 -Pre-extending hashes now works. keys %hash = 5000 will pre-size
7178 -__DATA__ filehandle is untainted.
7180 o Changes in Core Internals
7182 -gv_fullname and gv_efullname have reverted to their pre-5.003_03
7183 versions for binary compatibility. Actually, they are implemented
7184 as stubs pointing to the new 3-argument forms gv_fullname3 and
7187 -Perl's malloc is once again called 'Mymalloc' (with -DHIDEMYMALLOC),
7188 as it was pre-5.003_01. Again, this is for binary compatibility
7191 o Configure and build enhancements
7193 -many new tests for the standard library.
7195 -test suite now locale-friendly.
7197 -a2p.man and s2p.man now made into pods.
7201 -whitespace lexer errors fixed.
7203 -many, many other things. See details below.
7207 Here are the specific file-by-file changes.
7209 # This is my patch perl5.003_06.pat to perl5.003_05
7210 # The full description is below.
7211 # Please execute the following commands before applying this patch.
7212 # (You can feed this patch to 'sh' to do so.)
7215 # We'll create some new tests, but patch won't automatically make them
7217 for t in abbrev.t autoloader.t basename.t checktree.t complex.t \
7218 env.t fatal.t filecache.t filecopy.t filefind.t filepath.t \
7219 findbin.t getopt.t hostname.t parsewords.t searchdict.t \
7220 selectsaver.t symbol.t texttabs.t textwrap.t timelocal.t
7226 # The a2p.man and s2p.man pages have been changed into pods.
7227 rm -f x2p/a2p.man x2p/s2p.man
7232 This is patch perl5.003_06.pat to perl version 5.003_05.
7233 This takes you from 5.003_05 to 5.003_06.
7235 To apply this patch, run the above commands,
7236 cd to your perl source directory and then type
7238 patch -p1 -N < perl5.003_06.pat
7240 The changes are described after each /^Index:/ line below. This is
7241 designed so you can examine each change with a command such as
7243 csplit -k perl5.003_06.pat '/^Index:/' '{999}'
7245 (Of course, since there are more than 100 Index entries, your
7246 csplit may complain, since many csplit's have an arbitrary limit of 100
7247 files. Still, you can manually split the file or roll your own.)
7251 Updated for 5.003_06.
7255 Add -Wl,rpath option for irix* to find the installed shared
7258 Add /shlib to libpth. It is used by Digital Unix 4.0.
7260 Date: Mon, 30 Sep 1996 14:01:05 +0100
7261 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
7263 Detect Cygnus Win32, or at least don't let Configure get fooled
7264 into thinking it's OS/2.
7268 Date: Mon, 7 Oct 1996 22:03:00 +0300
7269 From: Jarkko Hietaniemi
7270 Subject: LC_COLLATE.
7272 Big patch to add, document, and test LC_COLLATE support.
7274 added LC_COLLATE doc.
7278 Date: Sun, 22 Sep 1996 00:59:56 +0200
7280 Subject: More standard library test scripts
7282 This is a collection of test scripts for the standard library modules.
7283 Some of the tests does not pass unless some of the patches I have sent
7286 Date: Sat, 28 Sep 1996 15:11:06 +0200
7287 From: Andreas Koenig
7288 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
7290 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
7292 Date: Mon, 7 Oct 1996 22:03:00 +0300
7293 From: Jarkko Hietaniemi
7294 Subject: LC_COLLATE.
7296 Big patch to add, document, and test LC_COLLATE support.
7302 Changed Larry's address to larry@wall.org.
7306 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7307 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7308 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7310 Here is a patch for various typos and other defects in the Perl
7311 5.003_05 pods, including the pods embedded in library modules.
7315 Date: Mon, 30 Sep 1996 14:01:05 +0100
7316 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
7318 Warn the user of case-insensitive file systems that they may have
7319 accidentally gotten 'configure' instead of 'Configure'.
7323 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7324 From: Charles Bailey
7325 Subject: VMS patches to 5.003_05
7329 Date: Mon, 30 Sep 1996 01:13:28 -0400
7330 From: Spider Boardman
7331 Subject: Re: pre extending hash? - need speed
7333 The patch below (which is relative to perl5.001l) implements
7334 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
7335 pre-sizing hashes. I've only moved the patch forward from
7336 when I first did it. I'm sure the code in hv_ksplit could be
7341 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7342 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7346 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7347 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7349 Index: ext/DynaLoader/DynaLoader.pm
7351 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7352 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7353 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7355 Here is a patch for various typos and other defects in the Perl
7356 5.003_05 pods, including the pods embedded in library modules.
7358 Index: ext/FileHandle/FileHandle.pm
7360 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7361 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7362 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7364 Here is a patch for various typos and other defects in the Perl
7365 5.003_05 pods, including the pods embedded in library modules.
7375 Index: ext/IO/lib/IO/File.pm
7377 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7378 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7379 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7381 Here is a patch for various typos and other defects in the Perl
7382 5.003_05 pods, including the pods embedded in library modules.
7386 Index: ext/IO/lib/IO/Handle.pm
7388 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7389 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7390 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7392 Here is a patch for various typos and other defects in the Perl
7393 5.003_05 pods, including the pods embedded in library modules.
7397 Index: ext/IO/lib/IO/Pipe.pm
7399 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7400 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7401 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7403 Here is a patch for various typos and other defects in the Perl
7404 5.003_05 pods, including the pods embedded in library modules.
7408 Index: ext/IO/lib/IO/Seekable.pm
7410 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7411 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7412 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7414 Here is a patch for various typos and other defects in the Perl
7415 5.003_05 pods, including the pods embedded in library modules.
7419 Index: ext/IO/lib/IO/Select.pm
7421 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7422 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7423 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7425 Here is a patch for various typos and other defects in the Perl
7426 5.003_05 pods, including the pods embedded in library modules.
7430 Index: ext/IO/lib/IO/Socket.pm
7432 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7433 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7434 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7436 Here is a patch for various typos and other defects in the Perl
7437 5.003_05 pods, including the pods embedded in library modules.
7441 Index: ext/NDBM_File/hints/dynixptx.pl
7443 Perl 5.003_05 compiles on DYNIX/ptx 4.0 (v4.1.3), and passes all tests.
7444 The only change needed is in "ext/NDBM_File/Makefile.PL" - on this system,
7445 ndbm is actually contained in the libc library, and must be linked against
7446 -lc when compiling. (this is for dynamic ELF executables, I didn't compile
7449 Index: ext/Opcode/Opcode.pm
7451 Date: Fri, 20 Sep 1996 12:59:21 +0200
7453 Subject: Re: Symbol.pm clobbers $_ at startup
7455 The same kind of problem seem to be present in Opcode.pm:
7457 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7458 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7459 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7461 Here is a patch for various typos and other defects in the Perl
7462 5.003_05 pods, including the pods embedded in library modules.
7464 Index: ext/Opcode/Safe.pm
7466 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7467 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7468 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7470 Here is a patch for various typos and other defects in the Perl
7471 5.003_05 pods, including the pods embedded in library modules.
7473 Index: ext/POSIX/POSIX.pod
7475 Date: Mon, 7 Oct 1996 22:03:00 +0300
7476 From: Jarkko Hietaniemi
7477 Subject: LC_COLLATE.
7479 Big patch to add, document, and test LC_COLLATE support.
7481 enhanced setlocale() docs and introduced the one-argument variant doc.
7483 Index: ext/POSIX/POSIX.xs
7485 Date: Mon, 7 Oct 1996 22:03:00 +0300
7486 From: Jarkko Hietaniemi
7487 Subject: LC_COLLATE.
7489 Big patch to add, document, and test LC_COLLATE support.
7491 setlocale() allowed one argument only,
7492 call to perl_init_fold() (in util.c) if setlocale() succeeded.
7494 Index: ext/POSIX/hints/next_3.pl
7496 Date: Sat, 28 Sep 1996 15:11:06 +0200
7497 From: Andreas Koenig
7498 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
7500 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
7502 Index: ext/SDBM_File/sdbm/sdbm.h
7504 Revert from Perl_malloc to Mymalloc for binary compatibility with
7507 Index: ext/Socket/Socket.pm
7509 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7510 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7511 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7513 Here is a patch for various typos and other defects in the Perl
7514 5.003_05 pods, including the pods embedded in library modules.
7518 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7519 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7521 Date: Mon, 30 Sep 1996 01:13:28 -0400
7522 From: Spider Boardman
7523 Subject: Re: pre extending hash? - need speed
7525 The patch below (which is relative to perl5.001l) implements
7526 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
7527 pre-sizing hashes. I've only moved the patch forward from
7528 when I first did it. I'm sure the code in hv_ksplit could be
7531 Date: Mon, 7 Oct 1996 22:03:00 +0300
7532 From: Jarkko Hietaniemi
7533 Subject: LC_COLLATE.
7535 Big patch to add, document, and test LC_COLLATE support.
7537 added var lc_collate_active and func mem_collxfrm.
7541 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7542 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7546 Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
7547 From: Kenneth Albanowski
7548 Subject: Full LONG_MAX & co. patch over 5.003_05
7550 This patch contains the changes I've collected for the various _MAX issues
7551 since 5.003_05. No patches issued between 5.003_05 and this one should be
7552 applied, use this one instead.
7554 The effect is to remove the CHAR_* and I8_* constants (which are
7555 ambiguous) and to explicitly cast all of the constants.
7557 Index: hints/machten.sh
7559 Add notes about MachTen 4.0.3 SYSV IPC.
7561 Index: hints/next_3.sh
7563 Replace optimize="-g" by optimize="" since we're just trying to turn off
7566 Date: Sat, 28 Sep 1996 15:11:06 +0200
7567 From: Andreas Koenig
7568 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
7570 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
7574 Date: Fri, 20 Sep 1996 15:38:57 -0400
7575 From: Gurusamy Sarathy
7576 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
7578 I found a subtle problem with the lazydelete mechanism (which is used
7579 to postpone the delete of a entry that may be getting iterated over).
7580 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
7581 needed later to call unsharepvn(). This means that only magical
7582 hash entries can use the HeKLEN slot to hold flags.
7584 Here's a tested patch against 5.00305 that fixes the problem.
7585 The patch simply moves the LAZYDEL hint to become a SV-level private
7588 Date: Mon, 30 Sep 1996 01:13:28 -0400
7589 From: Spider Boardman
7590 Subject: Re: pre extending hash? - need speed
7592 The patch below (which is relative to perl5.001l) implements
7593 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
7594 pre-sizing hashes. I've only moved the patch forward from
7595 when I first did it. I'm sure the code in hv_ksplit could be
7600 Date: Fri, 20 Sep 1996 15:38:57 -0400
7601 From: Gurusamy Sarathy
7602 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
7604 I found a subtle problem with the lazydelete mechanism (which is used
7605 to postpone the delete of a entry that may be getting iterated over).
7606 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
7607 needed later to call unsharepvn(). This means that only magical
7608 hash entries can use the HeKLEN slot to hold flags.
7610 Here's a tested patch against 5.00305 that fixes the problem.
7611 The patch simply moves the LAZYDEL hint to become a SV-level private
7616 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7617 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7618 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7620 Here is a patch for various typos and other defects in the Perl
7621 5.003_05 pods, including the pods embedded in library modules.
7625 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7626 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7627 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7629 Here is a patch for various typos and other defects in the Perl
7630 5.003_05 pods, including the pods embedded in library modules.
7632 Index: lib/AutoLoader.pm
7634 Date: Mon Sep 9 09:29:44 1996
7636 Subject: Re: problem with 'die' and UserAgent
7638 > This is a patch to the AutoLoader.pm (from 5.003) that fixes the problem:
7639 This is a better patch (no need to test for /::DESTROY$/ twice):
7641 Date: Mon, 30 Sep 1996 00:54:37 -0400
7642 From: Spider Boardman
7644 The test and patches for AutoLoader were also non-functional,
7645 since the regexp context (curpm) was still being clobbered by the
7646 filename manipulations:
7648 Date: Sun, 06 Oct 1996 16:15:07 +0200
7650 Subject: Re: Can't locate auto/U/autosplit.ix
7652 It would IMHO be much better if the AutoLoader exported the AUTOLOAD()
7653 function. With an exported AUTOLOAD() we would not have to inherit
7654 from AutoLoader, and we would avoid these problems.
7656 This patch tries to explain the behavior of AutoLoader instead by
7657 updating its documentation.
7659 Index: lib/Benchmark.pm
7661 Date: Sat, 28 Sep 1996 17:01:22 +0300 (EET DST)
7662 From: Jarkko Hietaniemi
7663 Subject: a really really tiny typo
7665 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7666 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7667 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7669 Here is a patch for various typos and other defects in the Perl
7670 5.003_05 pods, including the pods embedded in library modules.
7674 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7675 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7676 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7678 Here is a patch for various typos and other defects in the Perl
7679 5.003_05 pods, including the pods embedded in library modules.
7681 Index: lib/Devel/SelfStubber.pm
7683 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7684 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7685 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7687 Here is a patch for various typos and other defects in the Perl
7688 5.003_05 pods, including the pods embedded in library modules.
7692 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7693 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7694 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7696 Here is a patch for various typos and other defects in the Perl
7697 5.003_05 pods, including the pods embedded in library modules.
7699 Index: lib/Exporter.pm
7701 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7702 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7703 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7705 Here is a patch for various typos and other defects in the Perl
7706 5.003_05 pods, including the pods embedded in library modules.
7708 Index: lib/ExtUtils/Embed.pm
7710 Remove unwantd space after the I in -I$Config[archlib}
7712 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7713 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7714 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7716 Here is a patch for various typos and other defects in the Perl
7717 5.003_05 pods, including the pods embedded in library modules.
7719 Index: lib/ExtUtils/Install.pm
7721 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7722 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7723 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7725 Here is a patch for various typos and other defects in the Perl
7726 5.003_05 pods, including the pods embedded in library modules.
7728 Index: lib/ExtUtils/MM_Unix.pm
7730 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7731 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7732 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7734 Here is a patch for various typos and other defects in the Perl
7735 5.003_05 pods, including the pods embedded in library modules.
7737 Index: lib/ExtUtils/MM_VMS.pm
7739 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7740 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7741 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7743 Here is a patch for various typos and other defects in the Perl
7744 5.003_05 pods, including the pods embedded in library modules.
7746 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7747 From: Charles Bailey
7748 Subject: VMS patches to 5.003_05
7750 Index: lib/ExtUtils/MakeMaker.pm
7752 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7753 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7754 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7756 Here is a patch for various typos and other defects in the Perl
7757 5.003_05 pods, including the pods embedded in library modules.
7759 Index: lib/ExtUtils/Manifest.pm
7761 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7762 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7763 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7765 Here is a patch for various typos and other defects in the Perl
7766 5.003_05 pods, including the pods embedded in library modules.
7768 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7769 From: Charles Bailey
7770 Subject: VMS patches to 5.003_05
7772 Index: lib/ExtUtils/Mksymlists.pm
7774 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7775 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7776 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7778 Here is a patch for various typos and other defects in the Perl
7779 5.003_05 pods, including the pods embedded in library modules.
7781 Index: lib/ExtUtils/xsubpp
7783 Change a reference from perlapi(1) to perlxs(1).
7785 Index: lib/File/Basename.pm
7787 Date: Fri, 20 Sep 1996 14:11:05 +0200
7789 Subject: File::BaseName: "/" is legal path separator for MSDOS
7791 The File::BaseName module should allow "/" as path separator when
7792 fileparse_set_fstype("MSDOS") is in effect:
7794 Date: Fri, 20 Sep 1996 13:58:52 +0200
7796 Subject: File::Basename documentation patch
7798 Date: Mon, 30 Sep 1996 00:54:37 -0400
7799 From: Spider Boardman
7801 For t/lib/basename.t, though, the associated patch for
7802 File::Basename was also wrong:
7804 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7805 From: Charles Bailey
7806 Subject: VMS patches to 5.003_05
7808 Index: lib/File/Copy.pm
7810 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7811 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7812 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7814 Here is a patch for various typos and other defects in the Perl
7815 5.003_05 pods, including the pods embedded in library modules.
7817 Index: lib/File/Find.pm
7819 Date: Sat, 7 Sep 1996 21:37:44 +0200
7820 From: Michael De La Rue <mikedlr@it.com.pl>
7821 Subject: File::Find assumes $_ remains unchanged; bug
7823 The File::Find perl module assumes that the $_ variable remains unchanged
7824 through the user defined function which is callbacked from find. It carries
7825 out a stat operation
7827 Simplest fix is merely to document this
7829 Index: lib/File/Path.pm
7831 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7832 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7833 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7835 Here is a patch for various typos and other defects in the Perl
7836 5.003_05 pods, including the pods embedded in library modules.
7838 Index: lib/FindBin.pm
7840 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7841 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7842 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7844 Here is a patch for various typos and other defects in the Perl
7845 5.003_05 pods, including the pods embedded in library modules.
7847 Index: lib/Getopt/Long.pm
7849 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7850 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7851 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7853 Here is a patch for various typos and other defects in the Perl
7854 5.003_05 pods, including the pods embedded in library modules.
7856 Index: lib/I18N/Collate.pm
7858 Date: Mon, 7 Oct 1996 22:03:00 +0300
7859 From: Jarkko Hietaniemi
7860 Subject: LC_COLLATE.
7862 Big patch to add, document, and test LC_COLLATE support.
7864 deprecated and trapped (will whine if called and tell to migrate away)
7866 Index: lib/IPC/Open2.pm
7868 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7869 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7870 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7872 Here is a patch for various typos and other defects in the Perl
7873 5.003_05 pods, including the pods embedded in library modules.
7875 Index: lib/IPC/Open3.pm
7877 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7878 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7879 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7881 Here is a patch for various typos and other defects in the Perl
7882 5.003_05 pods, including the pods embedded in library modules.
7884 Index: lib/Math/BigInt.pm
7886 Date: Mon, 7 Oct 1996 22:03:00 +0300
7887 From: Jarkko Hietaniemi
7888 Subject: LC_COLLATE.
7890 Big patch to add, document, and test LC_COLLATE support.
7892 ord() is a dangerous thing.
7894 Index: lib/Math/Complex.pm
7896 Date: Thu, 03 Oct 96 18:38:08 +0200
7897 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
7898 # Complex numbers and associated mathematical functions
7899 # -- Raphael Manfredi, Sept 1996
7900 # New version. Should be backwards compatible, but please
7901 # check it out if you use it.
7903 Index: lib/Pod/Text.pm
7905 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7906 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7907 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7909 Here is a patch for various typos and other defects in the Perl
7910 5.003_05 pods, including the pods embedded in library modules.
7912 Index: lib/Search/Dict.pm
7914 Date: Sat, 21 Sep 1996 23:02:42 +0200
7916 Subject: look() in Search::Dict should use lc() istead of tr/A-Z/a-z/
7918 The Search::Dict look() function should use the lc() function instead
7919 of tr/A-Z/a-z/. This will make folding of non-english letters work if
7920 the locale is set up correctly.
7922 Index: lib/SelfLoader.pm
7924 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7925 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7926 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7928 Here is a patch for various typos and other defects in the Perl
7929 5.003_05 pods, including the pods embedded in library modules.
7931 Index: lib/Symbol.pm
7933 Date: Fri, 20 Sep 1996 12:38:14 +0200
7935 Subject: Symbol.pm clobbers $_ at startup
7937 perl -le 'BEGIN {$_="foo";} use Symbol; print qualify($_)'
7939 I don't understand why the module want to initialize %global from
7940 <DATA> in the first place. Perhaps we want to apply this patch
7943 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7944 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7945 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7947 Here is a patch for various typos and other defects in the Perl
7948 5.003_05 pods, including the pods embedded in library modules.
7950 Index: lib/Sys/Hostname.pm
7952 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7953 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7954 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7956 Here is a patch for various typos and other defects in the Perl
7957 5.003_05 pods, including the pods embedded in library modules.
7959 Index: lib/Term/Cap.pm
7961 Date: 23 Sep 1996 14:11:38 +0200
7962 From: Ulrich Pfeifer
7963 Subject: Patch for Term::Cap
7965 'use Term::Cap' produces a warning when diagnosics are active. The
7966 patch below avoids the warning.
7968 [The $entry .= $_ usage is idiomatic enough that it ought to be
7969 ok, I would think, but the patch certainly is ok too.]
7971 Index: lib/Term/Complete.pm
7973 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7974 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7975 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7977 Here is a patch for various typos and other defects in the Perl
7978 5.003_05 pods, including the pods embedded in library modules.
7980 Index: lib/Term/ReadLine.pm
7982 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7983 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7984 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7986 Here is a patch for various typos and other defects in the Perl
7987 5.003_05 pods, including the pods embedded in library modules.
7989 Index: lib/Test/Harness.pm
7991 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7992 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7993 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7995 Here is a patch for various typos and other defects in the Perl
7996 5.003_05 pods, including the pods embedded in library modules.
7998 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7999 From: Charles Bailey
8000 Subject: VMS patches to 5.003_05
8002 Index: lib/Text/Abbrev.pm
8004 Date: 23 Sep 1996 11:33:01 +0200
8005 From: Ulrich Pfeifer
8006 Subject: Text::Abbrev (Re: More standard library test scripts)
8008 This patch merges the Text::Abbrev related patches/tests from Gisle
8009 and my previous patch (i.e. replaces both).
8011 Index: lib/Text/Tabs.pm
8013 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8014 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8015 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8017 Here is a patch for various typos and other defects in the Perl
8018 5.003_05 pods, including the pods embedded in library modules.
8020 Index: lib/Text/Wrap.pm
8022 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8023 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8024 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8026 Here is a patch for various typos and other defects in the Perl
8027 5.003_05 pods, including the pods embedded in library modules.
8029 Index: lib/Time/Local.pm
8031 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8032 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8033 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8035 Here is a patch for various typos and other defects in the Perl
8036 5.003_05 pods, including the pods embedded in library modules.
8038 Index: lib/UNIVERSAL.pm
8042 Index: lib/bigint.pl
8044 Date: Mon, 7 Oct 1996 22:03:00 +0300
8045 From: Jarkko Hietaniemi
8046 Subject: LC_COLLATE.
8048 Big patch to add, document, and test LC_COLLATE support.
8050 ord() is a dangerous thing.
8052 Index: lib/diagnostics.pm
8054 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8055 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8056 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8058 Here is a patch for various typos and other defects in the Perl
8059 5.003_05 pods, including the pods embedded in library modules.
8061 Index: lib/overload.pm
8063 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8064 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8065 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8067 Here is a patch for various typos and other defects in the Perl
8068 5.003_05 pods, including the pods embedded in library modules.
8070 Index: lib/perl5db.pl
8072 Date: Mon, 30 Sep 1996 00:34:58 -0400 (EDT)
8073 From: Ilya Zakharevich
8074 Subject: Re: dereferencing a hash from the debugger won't work
8078 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8079 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8080 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8082 Here is a patch for various typos and other defects in the Perl
8083 5.003_05 pods, including the pods embedded in library modules.
8085 Index: lib/strict.pm
8087 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8088 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8089 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8091 Here is a patch for various typos and other defects in the Perl
8092 5.003_05 pods, including the pods embedded in library modules.
8094 Index: makedepend.SH
8096 Add explicit $touch $firstmakefile for QNX which apparently
8097 preserves modification times for a 'cp' command.
8098 I worry, though, that touch might not be portable to OS/2.
8099 If it is, then I'll remove the fancy case statement.
8103 Not all sbrks return zeroed memory.
8107 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8108 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8110 Date: Sun, 29 Sep 1996 22:18:19 -0400 (EDT)
8111 From: Chip Salzenberg
8112 Subject: 5.003_05: Fix numeric value of $!
8114 This patch undoes a bit of over-zealous integerization in mg.c, related
8115 to the numeric value of $!.
8117 Date: Mon, 30 Sep 1996 01:13:28 -0400
8118 From: Spider Boardman
8119 Subject: Re: pre extending hash? - need speed
8121 The patch below (which is relative to perl5.001l) implements
8122 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
8123 pre-sizing hashes. I've only moved the patch forward from
8124 when I first did it. I'm sure the code in hv_ksplit could be
8127 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8128 From: Charles Bailey
8129 Subject: VMS patches to 5.003_05
8131 Date: Fri, 4 Oct 1996 12:38:31 -0400 (EDT)
8132 From: Chip Salzenberg
8133 Subject: 5.003_05: Fix numeric $! and $^E
8135 This patch undoes a bit of over-zealous integerization in mg.c,
8136 related to the numeric values of $! and $^E. This patch *REPLACES*
8137 the one I posted earlier, which was only effective for $!.
8139 [Some of this is superceded by similar stuff in the VMS patches.]
8143 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8144 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8146 Date: Mon, 30 Sep 1996 01:13:28 -0400
8147 From: Spider Boardman
8148 Subject: Re: pre extending hash? - need speed
8150 The patch below (which is relative to perl5.001l) implements
8151 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
8152 pre-sizing hashes. I've only moved the patch forward from
8153 when I first did it. I'm sure the code in hv_ksplit could be
8158 Date: Mon, 16 Sep 1996 16:37:48 -0700
8159 From: Jonathan Biggar <jon@sems.com>
8160 Subject: Perl 5.003 bug when embedding in C++ program
8162 The following patch is necessary in order to embed the Perl5.003 interpreter
8163 into a C++ program without getting prototype mismatch errors from the
8168 Date: Mon, 16 Sep 1996 16:37:48 -0700
8169 From: Jonathan Biggar <jon@sems.com>
8170 Subject: Perl 5.003 bug when embedding in C++ program
8172 The following patch is necessary in order to embed the Perl5.003 interpreter
8173 into a C++ program without getting prototype mismatch errors from the
8178 Change to subversion 6.
8182 From: Roderick Schertler
8183 Subject: Re: -T flag and removal of `.' from @INC
8185 support C<perl -e'attached code'>
8187 Date: Tue, 01 Oct 1996 19:02:17 -0400
8188 From: Gurusamy Sarathy
8189 Subject: Re: 2 core dumps (patch)
8190 Message-Id: <199610012302.TAA08395@aatma.engin.umich.edu>
8192 The problem is an uninitialized SV slot in errgv. Here's a patch.
8194 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8195 From: Charles Bailey
8196 Subject: VMS patches to 5.003_05
8200 Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
8201 From: Kenneth Albanowski
8202 Subject: Full LONG_MAX & co. patch over 5.003_05
8204 This patch contains the changes I've collected for the various _MAX issues
8205 since 5.003_05. No patches issued between 5.003_05 and this one should be
8206 applied, use this one instead.
8208 The effect is to remove the CHAR_* and I8_* constants (which are
8209 ambiguous) and to explicitly cast all of the constants.
8211 Date: Mon, 30 Sep 1996 01:13:28 -0400
8212 From: Spider Boardman
8213 Subject: Re: pre extending hash? - need speed
8215 The patch below (which is relative to perl5.001l) implements
8216 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
8217 pre-sizing hashes. I've only moved the patch forward from
8218 when I first did it. I'm sure the code in hv_ksplit could be
8221 Revert from Perl_malloc to Mymalloc for binary compatibility with
8224 Date: Mon, 7 Oct 1996 22:03:00 +0300
8225 From: Jarkko Hietaniemi
8226 Subject: LC_COLLATE.
8228 Big patch to add, document, and test LC_COLLATE support.
8232 Add new function perl_init_fold. (I'm not sure it goes here.)
8236 Date: Thu, 12 Sep 96 15:58 PDT
8237 From: Hunter Kelly <retnuh@zule.pixar.com>
8238 Subject: Re: 5.003_05 is available.
8240 Fix PerlIO_reopen parameters.
8244 Date: Fri, 13 Sep 1996 17:24:01 -0400
8245 From: John Stoffel <jfs@jfs.fluent.com>
8246 Subject: Re: 5.003_05 is available.
8248 Undef Irix getc_unlocked and putc_unlocked #defines.
8250 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8251 From: Charles Bailey
8252 Subject: VMS patches to 5.003_05
8256 Date: Mon, 7 Oct 1996 22:03:00 +0300
8257 From: Jarkko Hietaniemi
8258 Subject: LC_COLLATE.
8260 Big patch to add, document, and test LC_COLLATE support.
8262 perli18n.pod (and perlapio.pod, btw) added.
8266 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8267 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8268 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8270 Here is a patch for various typos and other defects in the Perl
8271 5.003_05 pods, including the pods embedded in library modules.
8275 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8276 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8277 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8279 Here is a patch for various typos and other defects in the Perl
8280 5.003_05 pods, including the pods embedded in library modules.
8282 Changed Larry's address to larry@wall.org.
8284 Date: Mon, 7 Oct 1996 22:03:00 +0300
8285 From: Jarkko Hietaniemi
8286 Subject: LC_COLLATE.
8288 Big patch to add, document, and test LC_COLLATE support.
8290 perli18n advertised.
8292 Index: pod/perlapio.pod
8294 Date: Wed, 11 Sep 1996 11:55:18 -0500
8295 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8296 Subject: POD spelling patches
8298 Index: pod/perlbook.pod
8300 Updated for Second Edition.
8302 Index: pod/perlcall.pod
8304 Date: Wed, 11 Sep 1996 11:55:18 -0500
8305 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8306 Subject: POD spelling patches
8308 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8309 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8310 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8312 Here is a patch for various typos and other defects in the Perl
8313 5.003_05 pods, including the pods embedded in library modules.
8315 Index: pod/perldata.pod
8317 Date: Wed, 11 Sep 1996 11:55:18 -0500
8318 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8319 Subject: POD spelling patches
8321 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8322 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8323 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8325 Here is a patch for various typos and other defects in the Perl
8326 5.003_05 pods, including the pods embedded in library modules.
8328 Index: pod/perldebug.pod
8330 Date: Wed, 11 Sep 1996 11:55:18 -0500
8331 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8332 Subject: POD spelling patches
8334 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8335 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8336 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8338 Here is a patch for various typos and other defects in the Perl
8339 5.003_05 pods, including the pods embedded in library modules.
8341 Index: pod/perldiag.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 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8355 From: Charles Bailey
8356 Subject: VMS patches to 5.003_05
8358 Index: pod/perldsc.pod
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 Index: pod/perlembed.pod
8369 Date: Wed, 11 Sep 1996 11:55:18 -0500
8370 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8371 Subject: POD spelling patches
8373 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8374 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8375 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8377 Here is a patch for various typos and other defects in the Perl
8378 5.003_05 pods, including the pods embedded in library modules.
8380 Index: pod/perlform.pod
8382 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8383 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8384 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8386 Here is a patch for various typos and other defects in the Perl
8387 5.003_05 pods, including the pods embedded in library modules.
8389 Index: pod/perlfunc.pod
8391 Date: Wed, 11 Sep 1996 11:55:18 -0500
8392 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8393 Subject: POD spelling patches
8395 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8396 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8397 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8399 Here is a patch for various typos and other defects in the Perl
8400 5.003_05 pods, including the pods embedded in library modules.
8402 Index: pod/perlguts.pod
8404 Date: Wed, 11 Sep 1996 11:55:18 -0500
8405 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8406 Subject: POD spelling patches
8407 Date: Mon, 23 Sep 96 13:18:01 PDT
8409 Subject: Re: perlguts API Listing patch
8411 Here's the lastest complete version for inclusion into _06 or .004. This
8412 incorporates and supersedes Dean's patch.
8414 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8415 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8416 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8418 Here is a patch for various typos and other defects in the Perl
8419 5.003_05 pods, including the pods embedded in library modules.
8421 Index: pod/perli18n.pod
8423 Date: Mon, 7 Oct 1996 22:03:00 +0300
8424 From: Jarkko Hietaniemi
8425 Subject: LC_COLLATE.
8427 Big patch to add, document, and test LC_COLLATE support.
8431 Index: pod/perlipc.pod
8433 Date: Wed, 11 Sep 1996 11:55:18 -0500
8434 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8435 Subject: POD spelling patches
8437 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8438 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8439 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8441 Here is a patch for various typos and other defects in the Perl
8442 5.003_05 pods, including the pods embedded in library modules.
8444 Index: pod/perllol.pod
8446 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8447 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8448 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8450 Here is a patch for various typos and other defects in the Perl
8451 5.003_05 pods, including the pods embedded in library modules.
8453 Index: pod/perlmod.pod
8455 Date: Wed, 11 Sep 1996 11:55:18 -0500
8456 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8457 Subject: POD spelling patches
8459 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8460 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8461 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8463 Here is a patch for various typos and other defects in the Perl
8464 5.003_05 pods, including the pods embedded in library modules.
8466 Date: Wed, 02 Oct 1996 16:52:08 -0400
8467 From: Roderick Schertler
8468 Subject: documentation for $? in END
8470 Document the behavior with $? WRT END subroutines.
8472 Index: pod/perlobj.pod
8474 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8475 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8476 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8478 Here is a patch for various typos and other defects in the Perl
8479 5.003_05 pods, including the pods embedded in library modules.
8481 Index: pod/perlop.pod
8483 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8484 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8485 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8487 Here is a patch for various typos and other defects in the Perl
8488 5.003_05 pods, including the pods embedded in library modules.
8490 Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
8491 From: Kenneth Albanowski
8492 Subject: Re: Suggestion for improving man page
8494 Add alternative names for various escape sequences.
8496 Index: pod/perlpod.pod
8498 Date: Wed, 11 Sep 1996 11:55:18 -0500
8499 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8500 Subject: POD spelling patches
8502 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8503 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8504 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8506 Here is a patch for various typos and other defects in the Perl
8507 5.003_05 pods, including the pods embedded in library modules.
8509 Index: pod/perlre.pod
8511 Date: Wed, 11 Sep 1996 11:55:18 -0500
8512 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8513 Subject: POD spelling patches
8515 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8516 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8517 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8519 Here is a patch for various typos and other defects in the Perl
8520 5.003_05 pods, including the pods embedded in library modules.
8522 Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
8523 From: Kenneth Albanowski
8524 Subject: Re: Suggestion for improving man page
8526 Add alternative names for various escape sequences.
8528 Index: pod/perlref.pod
8530 Date: Wed, 11 Sep 1996 11:55:18 -0500
8531 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8532 Subject: POD spelling patches
8534 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8535 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8536 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8538 Here is a patch for various typos and other defects in the Perl
8539 5.003_05 pods, including the pods embedded in library modules.
8541 Index: pod/perlrun.pod
8543 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8544 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8545 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8547 Here is a patch for various typos and other defects in the Perl
8548 5.003_05 pods, including the pods embedded in library modules.
8550 Index: pod/perlsec.pod
8552 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8553 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8554 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8556 Here is a patch for various typos and other defects in the Perl
8557 5.003_05 pods, including the pods embedded in library modules.
8559 Index: pod/perlstyle.pod
8561 Date: Wed, 11 Sep 1996 11:55:18 -0500
8562 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8563 Subject: POD spelling patches
8565 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8566 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8567 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8569 Here is a patch for various typos and other defects in the Perl
8570 5.003_05 pods, including the pods embedded in library modules.
8572 Index: pod/perlsub.pod
8574 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8575 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8576 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8578 Here is a patch for various typos and other defects in the Perl
8579 5.003_05 pods, including the pods embedded in library modules.
8581 Index: pod/perlsyn.pod
8583 Date: Wed, 11 Sep 1996 11:55:18 -0500
8584 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8585 Subject: POD spelling patches
8587 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8588 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8589 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8591 Here is a patch for various typos and other defects in the Perl
8592 5.003_05 pods, including the pods embedded in library modules.
8594 Index: pod/perltie.pod
8596 Date: Wed, 11 Sep 1996 11:55:18 -0500
8597 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8598 Subject: POD spelling patches
8600 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8601 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8602 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8604 Here is a patch for various typos and other defects in the Perl
8605 5.003_05 pods, including the pods embedded in library modules.
8607 Index: pod/perltoc.pod
8609 Date: Wed, 11 Sep 1996 11:55:18 -0500
8610 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8611 Subject: POD spelling patches
8613 Changed Larry's address to larry@wall.org.
8615 Index: pod/perltrap.pod
8617 Date: Wed, 11 Sep 1996 13:26:18 -0400
8618 From: Gurusamy Sarathy
8619 Subject: a perl425 trap
8621 Here's an addition that should be self-explanatory.
8622 [interpolation issues]
8624 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8625 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8626 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8628 Here is a patch for various typos and other defects in the Perl
8629 5.003_05 pods, including the pods embedded in library modules.
8631 Index: pod/perlvar.pod
8633 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8634 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8635 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8637 Here is a patch for various typos and other defects in the Perl
8638 5.003_05 pods, including the pods embedded in library modules.
8640 Date: Wed, 02 Oct 1996 16:52:08 -0400
8641 From: Roderick Schertler
8642 Subject: documentation for $? in END
8644 Document the behavior with $? WRT END subroutines.
8646 Index: pod/perlxstut.pod
8648 Date: Wed, 11 Sep 1996 11:55:18 -0500
8649 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8650 Subject: POD spelling patches
8652 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8653 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8654 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8656 Here is a patch for various typos and other defects in the Perl
8657 5.003_05 pods, including the pods embedded in library modules.
8659 Index: pod/pod2man.PL
8661 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8662 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8663 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8665 Here is a patch for various typos and other defects in the Perl
8666 5.003_05 pods, including the pods embedded in library modules.
8668 Bugs found in pod2man
8670 The following bugs were noticed, and some fixed:
8672 1. Where a L<> link extends over more than one line, pod2man does not
8673 treat it as a link but displays it literally, and so these have been
8674 rearranged to place the link on one line. This is the only bug worked
8675 around. [Fixed; the rearrangements, which were done beforehand,
8676 remain in some cases, but are no longer necessary, and pod paragraphs
8677 can now be safely reformatted to whatever width is desired in the pod,
8678 without breaking links.]
8680 2. It seems to swallow spaces after certain links: for example, part
8681 of the "open" entry in the perlfunc manpage comes out as "the
8682 \f(CWbinmode\fR entry elsewhere in this documentfor tips", the source
8683 having been "L</binmode> for tips". [Fixed.]
8685 3. 'L</"Pass by Reference">', in perlsub.pod, comes out as '\fI/"Pass
8686 by Reference\fR', that is, with an initial '/"'.
8688 4. If a pod line begins with ".", nothing is done to prevent [tng]roff
8689 from treating it as a [tng]roff instruction.
8691 5. When the paragraph below =head1 NAME has more than one line, this
8692 confuses pod2man: so in the case of Term::Readline, the manpage begins
8693 with a stray line 'no real package is found, substitutes stubs instead
8694 of basic functions."'.
8696 Of course, it would be better to fix pod2man; I hope that the new Pod
8697 modules, when ready, will not have these defects.
8701 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8702 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8704 Date: Mon, 7 Oct 1996 22:03:00 +0300
8705 From: Jarkko Hietaniemi
8706 Subject: LC_COLLATE.
8708 Big patch to add, document, and test LC_COLLATE support.
8710 sortcmp() sprouted a LC_COLLATE branch.
8714 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8715 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8717 Date: Thu, 19 Sep 1996 11:58:22 -0400
8718 From: "Randy J. Ray" <rjray@uswest.com>
8719 Subject: Patch: Untaint FH flag and clean DATA handles
8721 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
8722 on an xpvio->xio_flags struct member. It is used to mark the given
8723 file handle as a clean source, even when tainting is turned on.
8724 There are also patches to pp_sys.c in pp_sysread to check this flag
8725 before tainting data, and in pp_hot.c in do_readline for the same
8726 reason. Lastly, it patches toke.c to automatically set this flag on
8727 on a __DATA__ filehandle. The creation of the $pack::DATA
8728 pseudo-filehandle is already checked against running under eval, so
8729 this should not introduce any insecurity.
8731 This patch *does not*:
8733 * Add the "untaint" keyword.
8737 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8738 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8740 Date: Thu, 19 Sep 1996 11:58:22 -0400
8741 From: "Randy J. Ray" <rjray@uswest.com>
8742 Subject: Patch: Untaint FH flag and clean DATA handles
8744 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
8745 on an xpvio->xio_flags struct member. It is used to mark the given
8746 file handle as a clean source, even when tainting is turned on.
8747 There are also patches to pp_sys.c in pp_sysread to check this flag
8748 before tainting data, and in pp_hot.c in do_readline for the same
8749 reason. Lastly, it patches toke.c to automatically set this flag on
8750 on a __DATA__ filehandle. The creation of the $pack::DATA
8751 pseudo-filehandle is already checked against running under eval, so
8752 this should not introduce any insecurity.
8754 This patch *does not*:
8756 * Add the "untaint" keyword.
8758 Date: Sun, 22 Sep 1996 17:26:57 -0400
8759 From: "Randy J. Ray" <rjray@uswest.com>
8760 Subject: Patch to patch for untainting
8762 The following patch ensures that a glob used as a filehandle that
8763 has had the UNTAINT flag set will not carry that flag over on a
8764 re-open. In a nutshell, a re-open of the DATA filehandle would be
8765 considered untainted, and an object of class IO::Handle (or one of
8766 its sub-classes) that is marked untainted with the untaint method,
8767 then closed and re-opened, retained the untaintedness.
8769 Date: Mon, 30 Sep 1996 00:54:37 -0400
8770 From: Spider Boardman
8772 First, with IO::untaint, the patches as posted resulted in a
8773 miniperl which couldn't open files, so the autosplitting of the
8774 library and the creation of Makefiles for the extensions didn't
8775 work. Worse, it didn't just fail to open files, it dumped core.
8779 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8780 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8782 Date: Mon, 30 Sep 1996 01:13:28 -0400
8783 From: Spider Boardman
8784 Subject: Re: pre extending hash? - need speed
8786 The patch below (which is relative to perl5.001l) implements
8787 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
8788 pre-sizing hashes. I've only moved the patch forward from
8789 when I first did it. I'm sure the code in hv_ksplit could be
8792 Date: Mon, 7 Oct 1996 22:03:00 +0300
8793 From: Jarkko Hietaniemi
8794 Subject: LC_COLLATE.
8796 Big patch to add, document, and test LC_COLLATE support.
8798 mem_collxfrm() and perl_init_fold() added.
8802 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8803 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8807 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8808 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8810 Date: Mon, 30 Sep 1996 01:13:28 -0400
8811 From: Spider Boardman
8812 Subject: Re: pre extending hash? - need speed
8814 The patch below (which is relative to perl5.001l) implements
8815 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
8816 pre-sizing hashes. I've only moved the patch forward from
8817 when I first did it. I'm sure the code in hv_ksplit could be
8820 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8821 From: Charles Bailey
8822 Subject: VMS patches to 5.003_05
8824 I've added some DEBUG_Ps to sv.c which give a trace of the
8825 fast I/O fiddling with stdio in sv_gets(). These were useful
8826 to me in setting up the VMS fast I/O, and I left them in in
8827 case they're useful to someone in the future. However, if you
8828 think it overloads -DP too much, feel free to drop it. (-DP
8829 already adds a profile of op usage to its advertised output.)
8831 Date: Mon, 7 Oct 1996 22:03:00 +0300
8832 From: Jarkko Hietaniemi
8833 Subject: LC_COLLATE.
8835 Big patch to add, document, and test LC_COLLATE support.
8837 sv_cmp() sprouted a LC_COLLATE branch.
8841 Date: Thu, 19 Sep 1996 11:58:22 -0400
8842 From: "Randy J. Ray" <rjray@uswest.com>
8843 Subject: Patch: Untaint FH flag and clean DATA handles
8845 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
8846 on an xpvio->xio_flags struct member. It is used to mark the given
8847 file handle as a clean source, even when tainting is turned on.
8848 There are also patches to pp_sys.c in pp_sysread to check this flag
8849 before tainting data, and in pp_hot.c in do_readline for the same
8850 reason. Lastly, it patches toke.c to automatically set this flag on
8851 on a __DATA__ filehandle. The creation of the $pack::DATA
8852 pseudo-filehandle is already checked against running under eval, so
8853 this should not introduce any insecurity.
8855 This patch *does not*:
8857 * Add the "untaint" keyword.
8859 Date: Fri, 20 Sep 1996 15:38:57 -0400
8860 From: Gurusamy Sarathy
8861 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
8863 I found a subtle problem with the lazydelete mechanism (which is used
8864 to postpone the delete of a entry that may be getting iterated over).
8865 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
8866 needed later to call unsharepvn(). This means that only magical
8867 hash entries can use the HeKLEN slot to hold flags.
8869 Here's a tested patch against 5.00305 that fixes the problem.
8870 The patch simply moves the LAZYDEL hint to become a SV-level private
8873 Index: t/base/term.t
8875 Date: Mon, 7 Oct 1996 22:03:00 +0300
8876 From: Jarkko Hietaniemi
8877 Subject: LC_COLLATE.
8879 Big patch to add, document, and test LC_COLLATE support.
8881 \n not necessarily lt ' '.
8883 Index: t/comp/package.t
8885 Date: Mon, 7 Oct 1996 22:03:00 +0300
8886 From: Jarkko Hietaniemi
8887 Subject: LC_COLLATE.
8889 Big patch to add, document, and test LC_COLLATE support.
8891 XYZ not necessarily gt xyz.
8893 Index: t/lib/abbrev.t
8895 Date: Sun, 22 Sep 1996 00:59:56 +0200
8897 Subject: More standard library test scripts
8899 This is a collection of test scripts for the standard library modules.
8900 Some of the tests does not pass unless some of the patches I have sent
8903 Date: 23 Sep 1996 11:33:01 +0200
8904 From: Ulrich Pfeifer
8905 Subject: Text::Abbrev (Re: More standard library test scripts)
8907 This patch merges the Text::Abbrev related patches/tests from Gisle
8908 and my previous patch (i.e. replaces both).
8910 Index: t/lib/anydbm.t
8912 Date: Mon, 7 Oct 1996 22:03:00 +0300
8913 From: Jarkko Hietaniemi
8914 Subject: LC_COLLATE.
8916 Big patch to add, document, and test LC_COLLATE support.
8918 A not necessarily gt a.
8920 Index: t/lib/autoloader.t
8922 Date: Sun, 22 Sep 1996 00:59:56 +0200
8924 Subject: More standard library test scripts
8926 This is a collection of test scripts for the standard library modules.
8927 Some of the tests does not pass unless some of the patches I have sent
8930 Date: Mon, 30 Sep 1996 00:54:37 -0400
8931 From: Spider Boardman
8933 The test and patches for AutoLoader were also non-functional,
8934 since the regexp context (curpm) was still being clobbered by the
8935 filename manipulations:
8937 Index: t/lib/basename.t
8939 Date: Sun, 22 Sep 1996 00:59:56 +0200
8941 Subject: More standard library test scripts
8943 This is a collection of test scripts for the standard library modules.
8944 Some of the tests does not pass unless some of the patches I have sent
8947 Date: Mon, 30 Sep 1996 00:54:37 -0400
8948 From: Spider Boardman
8950 Fix the number of tests.
8952 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8953 From: Charles Bailey
8954 Subject: VMS patches to 5.003_05
8956 A different set of tests for File::Basename and friends.
8958 Index: t/lib/checktree.t
8960 Date: Sun, 22 Sep 1996 00:59:56 +0200
8962 Subject: More standard library test scripts
8964 This is a collection of test scripts for the standard library modules.
8965 Some of the tests does not pass unless some of the patches I have sent
8968 Index: t/lib/complex.t
8970 Date: Thu, 03 Oct 96 18:38:08 +0200
8971 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
8972 # Complex numbers and associated mathematical functions
8973 # -- Raphael Manfredi, Sept 1996
8975 Tests for new version.
8977 Index: t/lib/db-btree.t
8979 Date: Mon, 7 Oct 1996 22:03:00 +0300
8980 From: Jarkko Hietaniemi
8981 Subject: LC_COLLATE.
8983 Big patch to add, document, and test LC_COLLATE support.
8985 A not necessarily gt a.
8987 Index: t/lib/db-hash.t
8989 Date: Mon, 7 Oct 1996 22:03:00 +0300
8990 From: Jarkko Hietaniemi
8991 Subject: LC_COLLATE.
8993 Big patch to add, document, and test LC_COLLATE support.
8995 A not necessarily gt a.
8999 Date: Sun, 22 Sep 1996 00:59:56 +0200
9001 Subject: More standard library test scripts
9003 This is a collection of test scripts for the standard library modules.
9004 Some of the tests does not pass unless some of the patches I have sent
9007 Index: t/lib/fatal.t
9009 Date: Sun, 22 Sep 1996 00:59:56 +0200
9011 Subject: More standard library test scripts
9013 This is a collection of test scripts for the standard library modules.
9014 Some of the tests does not pass unless some of the patches I have sent
9017 Index: t/lib/filecache.t
9019 Date: Sun, 22 Sep 1996 00:59:56 +0200
9021 Subject: More standard library test scripts
9023 This is a collection of test scripts for the standard library modules.
9024 Some of the tests does not pass unless some of the patches I have sent
9027 Index: t/lib/filecopy.t
9029 Date: Sun, 22 Sep 1996 00:59:56 +0200
9031 Subject: More standard library test scripts
9033 This is a collection of test scripts for the standard library modules.
9034 Some of the tests does not pass unless some of the patches I have sent
9037 Index: t/lib/filefind.t
9039 Date: Sun, 22 Sep 1996 00:59:56 +0200
9041 Subject: More standard library test scripts
9043 This is a collection of test scripts for the standard library modules.
9044 Some of the tests does not pass unless some of the patches I have sent
9047 Index: t/lib/filepath.t
9049 Date: Sun, 22 Sep 1996 00:59:56 +0200
9051 Subject: More standard library test scripts
9053 This is a collection of test scripts for the standard library modules.
9054 Some of the tests does not pass unless some of the patches I have sent
9057 Index: t/lib/findbin.t
9059 Date: Sun, 22 Sep 1996 00:59:56 +0200
9061 Subject: More standard library test scripts
9063 This is a collection of test scripts for the standard library modules.
9064 Some of the tests does not pass unless some of the patches I have sent
9069 Date: Mon, 7 Oct 1996 22:03:00 +0300
9070 From: Jarkko Hietaniemi
9071 Subject: LC_COLLATE.
9073 Big patch to add, document, and test LC_COLLATE support.
9075 A not necessarily gt a.
9077 Index: t/lib/getopt.t
9079 Date: Sun, 22 Sep 1996 00:59:56 +0200
9081 Subject: More standard library test scripts
9083 This is a collection of test scripts for the standard library modules.
9084 Some of the tests does not pass unless some of the patches I have sent
9087 Index: t/lib/hostname.t
9089 Date: Sun, 22 Sep 1996 00:59:56 +0200
9091 Subject: More standard library test scripts
9093 This is a collection of test scripts for the standard library modules.
9094 Some of the tests does not pass unless some of the patches I have sent
9099 Date: Mon, 7 Oct 1996 22:03:00 +0300
9100 From: Jarkko Hietaniemi
9101 Subject: LC_COLLATE.
9103 Big patch to add, document, and test LC_COLLATE support.
9105 A not necessarily gt a.
9109 Date: Mon, 7 Oct 1996 22:03:00 +0300
9110 From: Jarkko Hietaniemi
9111 Subject: LC_COLLATE.
9113 Big patch to add, document, and test LC_COLLATE support.
9115 A not necessarily gt a.
9117 Index: t/lib/parsewords.t
9119 Date: Sun, 22 Sep 1996 00:59:56 +0200
9121 Subject: More standard library test scripts
9123 This is a collection of test scripts for the standard library modules.
9124 Some of the tests does not pass unless some of the patches I have sent
9129 Date: Mon, 7 Oct 1996 22:03:00 +0300
9130 From: Jarkko Hietaniemi
9131 Subject: LC_COLLATE.
9133 Big patch to add, document, and test LC_COLLATE support.
9135 A not necessarily gt a.
9137 Index: t/lib/searchdict.t
9139 Date: Sun, 22 Sep 1996 00:59:56 +0200
9141 Subject: More standard library test scripts
9143 This is a collection of test scripts for the standard library modules.
9144 Some of the tests does not pass unless some of the patches I have sent
9147 Index: t/lib/selectsaver.t
9149 Date: Sun, 22 Sep 1996 00:59:56 +0200
9151 Subject: More standard library test scripts
9153 This is a collection of test scripts for the standard library modules.
9154 Some of the tests does not pass unless some of the patches I have sent
9157 Index: t/lib/symbol.t
9159 Date: Sun, 22 Sep 1996 00:59:56 +0200
9161 Subject: More standard library test scripts
9163 This is a collection of test scripts for the standard library modules.
9164 Some of the tests does not pass unless some of the patches I have sent
9167 Date: Mon, 30 Sep 1996 00:54:37 -0400
9168 From: Spider Boardman
9170 The various new lib/*.t tests didn't all work. For some, it was
9171 only because the count of tests was wrong:
9173 Index: t/lib/texttabs.t
9175 Date: Sun, 22 Sep 1996 00:59:56 +0200
9177 Subject: More standard library test scripts
9179 This is a collection of test scripts for the standard library modules.
9180 Some of the tests does not pass unless some of the patches I have sent
9183 Index: t/lib/textwrap.t
9185 Date: Sun, 22 Sep 1996 00:59:56 +0200
9187 Subject: More standard library test scripts
9189 This is a collection of test scripts for the standard library modules.
9190 Some of the tests does not pass unless some of the patches I have sent
9193 Index: t/lib/timelocal.t
9195 Date: Sun, 22 Sep 1996 00:59:56 +0200
9197 Subject: More standard library test scripts
9199 This is a collection of test scripts for the standard library modules.
9200 Some of the tests does not pass unless some of the patches I have sent
9205 Date: Mon, 30 Sep 1996 01:13:28 -0400
9206 From: Spider Boardman
9207 Subject: Re: pre extending hash? - need speed
9209 The patch below (which is relative to perl5.001l) implements
9210 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
9211 pre-sizing hashes. I've only moved the patch forward from
9212 when I first did it. I'm sure the code in hv_ksplit could be
9215 Date: Mon, 7 Oct 1996 22:03:00 +0300
9216 From: Jarkko Hietaniemi
9217 Subject: LC_COLLATE.
9219 Big patch to add, document, and test LC_COLLATE support.
9221 A not necessarily gt a.
9225 Date: Tue, 01 Oct 1996 16:37:03 -0400 (EDT)
9226 From: Charles Bailey
9227 Subject: Re: glob test 1 failing...bad test or bug
9229 Under AIX 4.1.4, with LOCALE set en_GB (British english) glob test one
9230 fails because <op/*> sorts op/re_* before op/rea*, while
9231 $otherway = `echo op/*` sorts op/re_* after op/re[a-z]*.t
9233 This version doesn't rely on the sorting order.
9237 Date: Mon, 7 Oct 1996 22:03:00 +0300
9238 From: Jarkko Hietaniemi
9239 Subject: LC_COLLATE.
9241 Big patch to add, document, and test LC_COLLATE support.
9243 Index: t/op/readdir.t
9245 Date: Mon, 7 Oct 1996 22:03:00 +0300
9246 From: Jarkko Hietaniemi
9247 Subject: LC_COLLATE.
9249 Big patch to add, document, and test LC_COLLATE support.
9251 A not necessarily gt a.
9255 Date: Mon, 7 Oct 1996 22:03:00 +0300
9256 From: Jarkko Hietaniemi
9257 Subject: LC_COLLATE.
9259 Big patch to add, document, and test LC_COLLATE support.
9261 A not necessarily gt a.
9265 Date: Sat, 14 Sep 1996 17:08:16 -0400
9266 From: Gurusamy Sarathy
9267 Subject: whitespace induced lexer errors (with patch)
9269 I finally got around to fixing skipspace() to not indiscriminately
9270 overwrite oldbufptr and oldoldbufptr (which are used in making
9271 expectation decisions in the lexer).
9273 Date: Sat, 14 Sep 1996 18:55:16 -0400
9274 From: Gurusamy Sarathy
9275 Subject: perl lexer won't accept C<my($a,$b);$a<=>$b;>
9277 Date: Thu, 19 Sep 1996 11:58:22 -0400
9278 From: "Randy J. Ray" <rjray@uswest.com>
9279 Subject: Patch: Untaint FH flag and clean DATA handles
9281 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
9282 on an xpvio->xio_flags struct member. It is used to mark the given
9283 file handle as a clean source, even when tainting is turned on.
9284 There are also patches to pp_sys.c in pp_sysread to check this flag
9285 before tainting data, and in pp_hot.c in do_readline for the same
9286 reason. Lastly, it patches toke.c to automatically set this flag on
9287 on a __DATA__ filehandle. The creation of the $pack::DATA
9288 pseudo-filehandle is already checked against running under eval, so
9289 this should not introduce any insecurity.
9291 This patch *does not*:
9293 * Add the "untaint" keyword.
9297 Date: Mon, 7 Oct 1996 22:03:00 +0300
9298 From: Jarkko Hietaniemi
9299 Subject: LC_COLLATE.
9301 Big patch to add, document, and test LC_COLLATE support.
9303 rewrote perl_init_i18n() completely.
9304 - reworded to be much more friendly and clear.
9305 - perl_init_fold() split to its own function.
9306 wrote mem_collxfrm().
9308 Index: utils/c2ph.PL
9310 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9311 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9312 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9314 Here is a patch for various typos and other defects in the Perl
9315 5.003_05 pods, including the pods embedded in library modules.
9317 Index: utils/h2ph.PL
9319 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9320 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9321 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9323 Here is a patch for various typos and other defects in the Perl
9324 5.003_05 pods, including the pods embedded in library modules.
9326 Index: utils/h2xs.PL
9328 Date: Sat, 21 Sep 1996 16:38:24 -0500
9330 Subject: h2xs bug fix
9332 The h2xs that is in perl5.003_05 has a regexp bug which prevents it from
9333 finding #define statements and filling the constant() function. This patch
9334 fixes that. The h2xs_test program found this--maybe people who are
9335 modifying h2xs should get a copy of the test program.
9337 This also adds a -d to enable debugging messages (there's just one for now).
9338 I've also placed some of the doc-related things in alphabetical order.
9340 h2xs_test can be found in my directory on CPAN. Those of you modifying
9341 xsubpp should know there's a test suite for that, too, called XSTEST which
9342 can also be found in my directory on CPAN.
9344 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9345 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9346 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9348 Here is a patch for various typos and other defects in the Perl
9349 5.003_05 pods, including the pods embedded in library modules.
9351 Index: utils/perldoc.PL
9353 Date: Sun, 29 Sep 1996 22:00:09 -0400 (EDT)
9354 From: Kenneth Albanowski
9355 Subject: perldoc patch
9357 Ilya has found that this change makes perldoc much more useful under OS/2.
9359 Index: vms/config.vms
9361 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9362 From: Charles Bailey
9363 Subject: VMS patches to 5.003_05
9365 Index: vms/descrip.mms
9367 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9368 From: Charles Bailey
9369 Subject: VMS patches to 5.003_05
9371 Index: vms/genconfig.pl
9373 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9374 From: Charles Bailey
9375 Subject: VMS patches to 5.003_05
9377 Index: vms/perlvms.pod
9379 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9380 From: Charles Bailey
9381 Subject: VMS patches to 5.003_05
9385 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9386 From: Charles Bailey
9387 Subject: VMS patches to 5.003_05
9391 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9392 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9393 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9395 This patch just changed the old a2p.man page into a pod page.
9399 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9400 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9401 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9403 This patch just changed the old s2p.man page into a pod page.
9404 I then embedded the pod into the s2p script.
9411 This patch was primarily to fix bugs and to clean up some of
9412 the remaining issues from in 5.003_04. The details are described below.
9413 A very brief summary is:
9415 o Visible Changes to Core Functionality
9417 -Add support for a READLINE method to tied filehandles.
9419 -times function now uses CLK_TCK if HZ is not available, rather
9420 than just defaulting to 60. times output might change on some
9421 systems, but should be correct now.
9423 -AnyDBM_File (modifying ISA does not work as expected)
9424 Now behaves as documented: Modifying ISA works to select
9425 order in which *DB* modules are tried. The default is still
9428 o Configure and build enhancements
9430 -Enhance detection of [gs]etpgrp() variants. Some systems have
9431 BSD-style behavior for one and POSIX for the other. Use
9432 [gs]etpgid() instead, whenever possible.
9434 -You can now build a shared libperl.so without running through
9435 the LD_RUN_PATH hoops, if your system supports appropriate
9436 ld command-line options. Solaris, NetBSD, and Linux are currently
9437 supported. Others are easy to add. (This makes like a lot easier
9442 -Fix installperl and installman so that the -n option really only
9443 prints commands. (previously, it would still do the mkdirs.)
9447 -debugger ought to work.
9449 -A new heredoc tag in Makefile.SH is now quoted. This prevented
9450 5.003_04 from working most places.
9452 -numerous smaller ones, detailed below.
9456 Here are the specific file-by-file changes.
9458 # This is my patch perl5.003_05.pat to perl5.003_04
9459 # The full description is below.
9460 # Please execute the following commands before applying this patch.
9461 # (You can feed this patch to 'sh' to do so.)
9464 # We'll create a new test, but patch won't automatically make it
9467 chmod +x t/io/read.t
9472 This is patch perl5.003_05.pat to perl version 5.003_04.
9473 This takes you from 5.003_04 to 5.003_05.
9475 To apply this patch, run the above commands,
9476 cd to your perl source directory and then type
9478 patch -p1 -N < perl5.003_05.pat
9480 The changes are described after each /^Index/ line below. This is
9481 designed so you can examine each change with a command such as
9483 csplit -k perl5.003_05.pat '/^Index:/' '{99}'
9487 Updated for 5.003_05.
9491 Allow command line or hint-file overrides of $afs.
9493 Allow trailing spaces in nm output for HPUX10.
9495 Check for newer BIND 'search' directives in /etc/resolv.conf as well
9496 as older 'domain' directive.
9498 Enhance detection of [gs]etpgrp() variants. Some systems have
9499 BSD-style behavior for one and POSIX for the other. Use
9500 [gs]etpgid() instead, whenever possible.
9502 Include -s in the -h summary of available options.
9504 Allow command-line override of $afs.
9506 Handle trailing spaces in nm-output on HPUX10.
9508 Set shrpenv for handling LD_RUN_PATH, if needed. (This used to
9509 be in Makefile.SH. Now it's available for other modules too.)
9511 When using shared libperl, avoid LD_RUN_PATH if possible by adding
9512 correct ld flags. Currently, Solaris and NetBSD get the correct
9513 -R $archlibexp/CORE, and Linux gets its
9514 -Wl,-rpath,$archlibexp/CORE flag. Other contributions are
9519 Correct libperl5 -> libperl typo.
9521 Describe MakeMaker's Warning (will try anyway) messages.
9523 More info on where and how to send reports.
9525 Add info on non-Unix ports.
9530 Add new test t/io/read.t.
9532 Add new hints files for ODBM_File for ultrix and hpux.
9534 Add new pod checker script.
9538 A new heredoc tag in Makefile.SH needs to be quoted.
9540 shrpenv stuff moved to Configure.
9542 Index: Porting/Glossary
9544 Updated to match Configure.
9548 VMS 5.003_05 Update.
9552 Subject: turbidity in av.[ch]
9553 Date: Sun, 10 Dec 1995 00:21:31 -0500
9554 From: Gurusamy Sarathy
9556 Some unclean code that I noticed today.
9560 Updated to match newest config_h.SH.
9564 Updated to match Configure.
9566 Changed the DLSYM_NEEDS_UNDERSCORE comment to
9567 /**/ to conform to metaconfig style.
9569 Index: emacs/cperl-mode.el
9571 From: Ilya Zakharevich
9572 Subject: Newer CPerl-mode
9574 Index: ext/DB_File/DB_File.pm
9576 Update to DB_File 1.03.
9578 Index: ext/DB_File/DB_File.xs
9580 Update to DB_File 1.03.
9582 Index: ext/Fcntl/Fcntl.pm
9584 Date: Thu, 5 Sep 1996 18:19:14 -0400 (EDT)
9585 From: Chip Salzenberg
9586 Subject: No AutoLoader for Fcntl
9588 Just like Socket, Fcntl doesn't need splitting and AutoLoading.
9590 Index: ext/FileHandle/FileHandle.pm
9592 From: Roderick Schertler
9593 Subject: FileHandle::DESTROY for fd 0
9595 This fixes FileHandle::DESTROY when called on stdin.
9597 Index: ext/ODBM_File/ODBM_File.xs
9599 Attempt to correct for "Bad free" in Ultrix and HPUX versions of
9602 Index: ext/ODBM_File/hints/hpux.pl
9604 Try to work around "bad free" in dbmclose().
9606 Index: ext/ODBM_File/hints/ultrix.pl
9608 Try to work around "bad free" in dbmclose().
9610 Index: ext/Socket/Socket.pm
9612 Date: Thu, 5 Sep 1996 09:58:08 +0200
9613 From: Andreas Koenig
9614 Subject: Patch to inhibit autosplit on Socket.pm
9616 This patch inhibits production and use of a completely useless
9617 auto/Socket/autosplit.ix.
9621 Make a little more C++-friendly for IBM's CSET++ compiler.
9623 Index: hints/convexos.sh
9625 Remove [gs]etpgrp workaround. Configure & perl.h should handle
9628 Index: hints/hpux.sh
9630 Add note about possible gcc GR3 warning message.
9632 Remove [gs]etpgrp workaround. Configure & perl.h should handle
9637 Turn off optimization for stock cc. This appears to
9638 prevent miniperl core dumps.
9640 Index: hints/solaris_2.sh
9642 Catch GNU ld even though it doesn't identify itself as a GNU tool.
9643 Thanks to Tim Pierce <twpierce@midway.uchicago.edu>.
9645 Index: hints/sunos_4_1.sh
9647 Describe solution for the __lib_version problem with acc on
9652 Date: Thu, 05 Sep 1996 00:25:28 -0400
9653 From: Gurusamy Sarathy
9654 Subject: minor misc. cleanup
9656 This patch makes some minor cleanups to the sources. No change
9657 in functionality whatsoever.
9659 Date: Thu, 05 Sep 1996 02:52:21 -0400
9660 From: Gurusamy Sarathy
9662 Subject: debugger problems--another patch (was Re: 5.003_04)
9664 I have tried to avoid copying of hash keys that are passed to
9665 magical hashes, but it seems that copying may be unavoidable
9666 since the hv_*_ent() functions could be PADTMPs (and other
9667 SVs that may get reused) as keys.
9669 VMS dynamic %ENV fix
9673 From: scotth@sgi.com
9674 Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
9676 Fix installperl so that the -n option really only prints commands.
9677 (previously, it would still do the mkdirs.)
9679 an "ignore installed" option, so that it doesn't bother to check
9680 to see if the target already exists (an optimization that I
9681 *don't* want it to do when I do #1 above)
9685 From: scotth@sgi.com
9686 Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
9688 Fix installperl so that the -n option really only prints commands.
9689 (previously, it would still do the mkdirs.)
9691 an "ignore installed" option, so that it doesn't bother to check
9692 to see if the target already exists (an optimization that I
9693 *don't* want it to do when I do #1 above)
9695 Index: lib/AnyDBM_File.pm
9697 AnyDBM_File (modifying ISA does not work as expected)
9698 Now behaves as documented: Modifying ISA works to select
9699 order in which *DB* modules are tried. The default is still
9703 Add helpful "die" message to end of AnyDBM_File. Previously
9704 it would return a 0, and the failure would eventually show up
9705 somewhere else in the script and be hard to track down. It is
9706 a failure if perl can't open AnyDBM_File. The test regression
9707 suite is supposed to indicate this as a failure too.
9709 Index: lib/ExtUtils/Install.pm
9711 Updated to MakeMaker-5.38.
9715 Index: lib/ExtUtils/Liblist.pm
9717 Updated to MakeMaker-5.38.
9719 Index: lib/ExtUtils/MM_Unix.pm
9720 Updated to MakeMaker-5.38.
9722 Index: lib/ExtUtils/MakeMaker.pm
9724 Updated to MakeMaker-5.38.
9726 Updated to MakeMaker-5.39 to allow CFLAGS in hint files.
9728 Index: lib/ExtUtils/Manifest.pm
9730 Updated to MakeMaker-5.38.
9732 Index: lib/ExtUtils/Mkbootstrap.pm
9734 Updated to MakeMaker-5.38.
9736 Index: lib/ExtUtils/Mksymlists.pm
9738 Updated to MakeMaker-5.38.
9740 Index: lib/File/Find.pm
9742 From: Michael Mahan <mahanm@nextwork.rose-hulman.edu>
9743 Subject: Cwd::fastcwd in File::Find
9745 Is there a good reason why File::Find uses Cwd::fastcwd instead of
9746 Cwd:cwd when fastcwd isn't as portable?
9747 [In particular, fastcwd() doesn't work on AFS.]
9749 Index: lib/Math/Complex.pm
9751 There was a mistake in the sqrt routine in lib/Math/Complex.pm that
9752 gave wrong answers when the magnitude of the imaginary part of the
9753 argument exceeded the magnitude of the real part. Line 69 had too
9754 many sqrt($y)'s. Further, expressions were re-arranged so that
9755 calls to the expensive real sqrt() routine were reduced from 4 to 2
9760 The I/O directions on the dad_wtr and kid_rdr were backwards.
9761 IO/Open3.pm didn't have this error.
9763 Index: lib/syslog.pl
9765 Date: Tue, 03 Sep 1996 20:33:54 -0400
9766 From: Roderick Schertler
9767 Subject: syslog.pl `use Socket' lossage
9769 syslog.pl tries but fails to use
9770 Socket.pm, the problem is that use doesn't return a true value. This
9771 module should be recast in terms of Sys::Syslog, of course.
9773 Index: makedepend.SH
9775 This patch eliminates "\|" in sed patterns in makedepend.SH, since
9776 they're not really needed anyway in this one case.
9780 Ok, here's a tested patch for the debugger problem.
9781 I was missing the fact that DB::dbline magic is actually
9782 uppercase (which means hv_store_ent() etc., will pass SV keys
9783 to the vtbl_dbline handlers).
9785 Replace the oft-repeated mg_ptr incantation with
9786 the simple MgPVKEY macro.
9788 Rename MgPVKEY to MgPV (to match with HePV elsewhere). Add
9789 additional parens around the "mg".
9791 (lines near 584) Part of VMS changes. I don't know what this did.
9793 Date: Fri, 23 Aug 1996 17:20:22 -0400 (EDT)
9794 From: Chip Salzenberg
9795 Subject: Integerize mg.c; eliminate warning on C< local($)) >
9797 This patch converts magic variables ($!, $^E, etc.) to use integers
9798 (C<sv_setiv>) instead of floats. It also eliminates a warning from
9799 C< local($)) >, via a hack similar to $!.
9803 Replace the oft-repeated mg_ptr incantation with
9804 the simple MgPVKEY macro.
9806 Rename MgPVKEY to MgPV (to match with HePV elsewhere). Add
9807 additional parens around the "mg".
9811 Add _STDIO_LOADED (VMS) to list of guard symbols.
9815 From: Gurusamy Sarathy
9816 Subject: Re: \ ( @array ) busted for lexical @array (once more)
9820 Change to subversion 5.
9824 Make floating point constants Locale-friendly.
9828 One last LONG & co. fix (yet another cut'n'paste error) and a few
9829 minor cleanups. Nothing crucial.
9831 Make a little more C++-friendly for IBM's CSET++ compiler.
9833 Enhance detection of [gs]etpgrp() variants. Some systems have
9834 BSD-style behavior for one and POSIX for the other. Use
9835 [gs]etpgid() instead, whenever possible.
9839 Eliminate potential "signed vs. unsigned" warning
9841 Add PerlIO_reopen and PerlIO_cgetname functions.
9845 Don't supply redundant parameters for PerlIO_open and PerlIO_fdopen.
9847 Include PerlIO_reopen and PerlIO_getname.
9849 s/FILE_(CNT|PTR)_LVALUE/STDIO_(CNT|PTR)_LVALUE to fix a typo.
9850 This had prevented SV_FAST_FGETS from working anywhere.
9852 Include PerlIO_canset_cnt. I'm not sure how this is supposed to
9853 differ from STDIO_CNT_LVALUE.
9857 Remove trailing spaces in pods.
9858 Include a call to the checkpods script in the Makefile (though it's
9859 not ordinarily used by users).
9861 Index: pod/checkpods.PL
9863 New script to check for common errors in pods. This is not
9864 normally called during the perl build process, but you can
9865 use it with B<make check>.
9867 Index: pod/perlfunc.pod
9869 Document correct C<use POSIX ":wait_h";> usage.
9871 Add notes about POSIX [gs]etpgrp.
9873 Index: pod/perlipc.pod
9875 Document correct C<use POSIX ":wait_h";> usage.
9877 Index: pod/perlref.pod
9879 From: Gurusamy Sarathy
9880 Subject: Re: \ ( @array ) busted for lexical @array (once more)
9882 Index: pod/perltie.pod
9884 Date: Thu, 29 Aug 1996 15:14:51 +0200
9885 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
9886 Subject: more TIEHANDLE
9888 This adds support for a READLINE method.
9890 Index: pod/perltrap.pod
9892 Here's documentation on the change in split's behavior between Perl 4
9895 Subject: More (and less!) 425traps
9903 Change blank lines to empty lines.
9905 Index: pod/perlvar.pod
9907 Be explicit about $/="" matching empty lines, that is, lines
9908 with no spaces or tabs.
9910 Change blank lines to empty lines.
9914 Date: Fri, 23 Aug 1996 17:22:40 -0400 (EDT)
9915 From: Chip Salzenberg
9916 Subject: Minor integer speedups in mathematics
9918 This patch provides minor speedups by using integer math and SVt_IV
9919 values when performing bitwise operations and modulus.
9921 Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
9922 From: Kenneth Albanowski
9923 Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
9925 (double)auint cast added for call to sv_setnv().
9929 Date: Thu, 05 Sep 1996 00:25:28 -0400
9930 From: Gurusamy Sarathy
9931 Subject: minor misc. cleanup
9933 This patch makes some minor cleanups to the sources. No change
9934 in functionality whatsoever.
9936 Date: Thu, 29 Aug 1996 15:14:51 +0200
9937 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
9938 Subject: more TIEHANDLE
9940 This adds support for a READLINE method.
9944 Clear any buffer space exposed by by read().
9945 This is almost certainly a bug-fix.
9947 Undef and then re-define my_chsize from Perl_my_chsize to
9948 just plain chsize if this system HAS_CHSIZE. This probably only
9949 applies to SCO. This shows the perils of having internal
9950 functions with the same name as external library functions :-).
9952 Use CLK_TCK if HZ is not available.
9956 Fix more spots where we had PerlIO_stderr() and should have had
9957 Perl_debug_log instead.
9959 Date: Fri, 23 Aug 1996 17:26:42 -0400 (EDT)
9960 From: Chip Salzenberg
9961 Subject: Minor potential bug in AV creation
9963 I wasn't the one who originated this patch. But it looks like it
9964 would improve the safety of AV creation.
9966 Remove potentially incorrect casts on PerlIO_set_ptrcnt.
9967 'ptr' is already STDCHAR, which is supposed to be the type of
9968 char used in stdio.h, so we shouldn't have to cast it.
9972 Clear any buffer space exposed by by read().
9973 This is almost certainly a bug-fix.
9975 Index: t/lib/db-btree.t
9977 Update to DB_File 1.03.
9979 Index: t/lib/db-hash.t
9981 Update to DB_File 1.03.
9983 Index: t/lib/db-recno.t
9985 Update to DB_File 1.03.
9987 Index: t/lib/io_sock.t
9989 From: Lupe Christoph <lupe@alanya.m.isar.de>
9990 Subject: Perl 5.003.03: race condition in t/lib/io_sock.t
9992 io_sock.t works by forking a subprocess it can communicate with.
9993 It has the subprocess wait for the main process by sleeping 10
9994 seconds or until an alarm arrives.
9996 With my setup, the alarm signal arrives *before* the child
9997 has a chance to ignore the alarm signal.
9999 I fixed this by moving the "$SIG{ALRM} = sub {};" up before the
10000 fork. It does not hurt to have the parent ignore alarms, too.
10004 One last LONG & co. fix (yet another cut'n'paste error) and a few
10005 minor cleanups. Nothing crucial.
10009 Date: Thu, 29 Aug 1996 15:14:51 +0200
10010 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
10011 Subject: more TIEHANDLE
10013 This adds support for a READLINE method.
10017 Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
10018 From: Kenneth Albanowski
10019 Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
10023 From: Gurusamy Sarathy
10024 Subject: Re: \ ( @array ) busted for lexical @array (once more)
10028 Date: Thu, 29 Aug 96 07:05:10 BST
10030 Subject: Re: UNIVERSAL::class busted
10032 yes, but I also noticed that this does not check that the reference
10033 is an object, so the patch should be
10037 Change comment style so that IBM's picky xlc compiler doesn't
10038 think we've mistakenly tried to nest comments.
10042 One last LONG & co. fix (yet another cut'n'paste error) and a few
10043 minor cleanups. Nothing crucial.
10045 Index: utils/h2xs.PL
10047 Date: Fri, 6 Sep 1996 06:09:20 -0400 (EDT)
10048 From: Ilya Zakharevich
10049 Subject: updated h2xs
10052 a) Docs and examples for -x updated;
10053 b) Path to xxxx.h would not be changed to /usr/include/xxxx.h
10054 unless this file exists (outside of VMS, I'm afraid to make an error
10055 there). - Useful with -x option, when the file may be eaten via -I
10057 c) .h file would be scanned only if needed.
10058 d) typemap would be generated (with T_PTROBJ).
10059 e) Documentation (=list) for autogenerated guys would be
10061 f) duplicated XSUBs would not be generated;
10062 g) arguments to XSUBs being arrays are recognized (note that
10063 xsubpp would probably choke on such guys).
10065 -x option requires C-Scan-0.3 (releases a couple of minutes ago to
10066 ftp://ftp.math.ohio-state.edu/pub/users/ilya/perl
10067 should propagate to CPAN soon).
10069 Index: utils/perlbug.PL
10071 Fix typo $Config{'has_sockets'} ought to be $Config{'d_socket'};
10073 Index: utils/perldoc.PL
10075 More choices in the pager war. Unfortunately, we can't rely on
10076 all users agreeing with the Sysadmin's choice, nor can we
10077 assign a default preference order, since opinions vary. If the
10078 user doesn't have $ENV{PAGER} set, we do want to pick up one that
10079 at least works, so we'll try whatever Configure found.
10081 Index: vms/Makefile
10083 VMS 5.003_05 Update.
10085 Index: vms/config.vms
10087 VMS 5.003_05 Update.
10089 Index: vms/descrip.mms
10091 VMS 5.003_05 Update.
10093 Index: vms/ext/Stdio/Stdio.pm
10095 VMS 5.003_05 Update.
10097 Index: vms/ext/filespec.t
10099 VMS 5.003_05 Update.
10101 Index: vms/gen_shrfls.pl
10103 VMS 5.003_05 Update.
10105 Index: vms/perlvms.pod
10107 VMS 5.003_05 Update.
10111 VMS 5.003_05 Update.
10113 Index: vms/vmsish.h
10115 VMS 5.003_05 Update.
10122 This patch was primarily to fix bugs and to clean up some of
10123 the changes made in 5.003_03. The details are described below.
10124 A very brief summary is:
10126 o Visible Changes to Core Functionality
10128 -Allow and document permissions for FileHandle::new and
10130 -glob in Safe compartment used to allow shell access; now
10131 it's in the same category as `` and system().
10133 o Configure and build enhancements
10135 -perl library name is again -lperl, not -lperl5 in some cases.
10136 -Several hint files no longer set -g -DDEBUGGING by default.
10137 Instead, they just turn off optimization, since that is
10138 probably what was intended.
10139 -Include OS/2 and Plan9 updates.
10143 -SEGV with $_[0] and circular references fixed.
10144 -Ilya's debugger patch.
10145 -FAKE typeglobs fixed.
10146 -truncate with file name now works.
10147 -lval substr() no longer coredumps with refs
10148 -lval substr now clears lexicals in re-entered scopes.
10149 -core dump in caller() for signal handler for __DIE__.
10153 Here are the specific file-by-file changes.
10155 # This is my patch perl5.003_04.pat to perl5.003_03
10156 # The full description is below.
10157 # Please execute the following commands before applying this patch.
10158 # (You can feed this patch to 'sh' to do so.)
10159 # -- Andy Dougherty
10161 # Obsolete perl4 hint file.
10162 rm -f hints/dnix.sh
10166 # We'll create a new test, but patch won't automatically make it
10174 This is patch perl5.003_04.pat to perl version 5.003_03.
10175 This takes you from 5.003_03 to 5.003_04.
10177 To apply this patch, run the above commands,
10178 cd to your perl source directory and then type
10180 patch -p1 -N < perl5.003_04.pat
10182 The changes are described after each /^Index/ line below. This is
10183 designed so you can examine each change with a command such as
10185 csplit -k perl5.003_04.pat '/^Index:/' '{99}'
10189 Updated for 5.003_04.
10193 Change name of shared libperl library back to libperl.so.xxx,
10194 so that a simple -lperl picks up either libperl.a or
10197 Check if $sh='' in case we've reloaded an old config.sh
10201 Change name of shared perl library to libperl, instead of
10204 Add notes about fragility of shared libperl and the usefulness
10205 of archlib to separate different binaries.
10211 obsolete hints/dnix.sh removed.
10217 For building shared libperl, relocate whole rule to
10218 inside the if test -f $osname/Makefile.SHs case.
10220 Index: Porting/Glossary
10230 Subject: Re: SEGV with $_[0] and circular references
10232 Subject: random cleanup
10234 This patch removes a few obvious redundancies in the source.
10238 Updated. Note new comments to make AIX happy.
10242 Change /*#define../**/ into /*#define../ **/
10243 to make IBM's xlc compiler shut up about nested comments.
10244 The /*#define FOO /**/ is a perfectly legal un-nested comment, and
10245 I wish IBM would fix it's blasted compiler instead. In the meantime
10246 we'll take mercy on the poor AIX user and get rid of the screenfulls
10247 of stupid warning messages. Thanks to Hallvard B Furuseth for the fix.
10251 This patch changes neither behavior nor performance. However, it does
10252 reduce code size and improve maintainability by combining some common
10253 code in gv_fullname() and gv_efullname().
10255 Index: ext/FileHandle/FileHandle.pm
10257 This patch documents the behavior of FileHandle::{new,open} with
10258 regard to open modes. It also documents the exportation of Fcntl
10261 This patch fixes a bug observed by Tom Christiansen: FileHandle::new
10262 didn't allow for file permissions after the file mode. Here's a patch.
10264 Index: ext/IO/lib/IO/File.pm
10266 This patch fixes a bug observed by Tom Christiansen: IO::File::new
10267 didn't allow for file permissions after the file mode. Here's a patch.
10269 This patch documents the behavior of IO::File::{new,open} with
10270 regard to open modes. It also documents the exportation of Fcntl
10273 Index: ext/Opcode/Opcode.pm
10275 Subject: Re: glob in Safe compartment allows shell access
10277 I've moved the glob op into the same opcode tag as backticks and system
10278 and added a comment.
10282 This patch changes neither behavior nor performance. However, it does
10283 reduce code size and improve maintainability by combining some common
10284 code in gv_fullname() and gv_efullname().
10288 Subject: Patch for LONG_MAX & co.
10290 Sorry about adding yet another #ifdef forest, but hopefully this
10291 should resolve the *_MAX issues permanently. It adds to the
10292 previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
10293 symbols the complete set of
10294 /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
10295 those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
10296 Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
10297 and get appropriate figures. All references to LONG_(MIN|MAX) are
10298 changed appropriately.
10300 The .c changes have the side effect of making cast_uv properly use quad
10301 limits if quads are in use, but longs aren't 64 bit. Hopefully this all
10302 works, but I don't have any handy Crays to try it out on.
10304 Add notes on perl's internal types, specifically Quad_t and IV.
10306 Index: hints/hpux.sh
10308 Remove the d_bsdpgrp hint. The defaults should be ok.
10310 Index: hints/irix_6_2.sh
10312 Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
10313 unless that's what the user really wants.
10315 Index: hints/mpeix.sh
10317 Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
10318 unless that's what the user really wants.
10320 Index: hints/os2.sh
10322 Fixes for sh vs. bin_sh + cleanup.
10324 Index: hints/ultrix_4.sh
10326 Don't call optimize=-g, just call optimize=none. The -g
10327 pulls in -DDEBUGGING, which might not be wanted.
10329 Index: lib/ExtUtils/MM_Unix.pm
10331 .C$(obj_ext) removed under OS/2 - conflicts with .c$(obj_ext).
10333 Index: lib/ExtUtils/xsubpp
10335 Fix SCOPE? (See pod/perlxs.pod).
10336 Up version number to 1.938.
10338 Index: lib/Test/Harness.pm
10340 Add a return value to runtests - non-zero if all tests ran ok,
10343 Index: lib/perl5db.pl
10345 Ilya's debugger patch.
10346 Undefined subroutine &Carp::longmess called at
10347 /opt/perl5.003_03/lib/perl5db.pl line 1423.
10350 Make perl5db compatible with the recent 'strict refs' enforcement
10355 A patch to perl5.003_02/malloc to give a sensible error abort() message
10356 in ANSI C, and to give it to stderr instead of stdout.
10358 Use config_h's STRINGIFY macro instead of pre-ANSI "p".
10362 Subject: FAKE typeglobs seriously busted (with patch)
10364 Handling of fake typeglobs (scalars that are really globs
10365 in disguise) is seriously busted since 5.002 (it wasn't
10367 The problem is that mg_get() on a glob calls gv_efullname()
10368 which might coerce its first arg to a string.
10370 Sub-critical patch to conceivably fix some %SIG problems. (Shared hash key
10371 weren't being properly detected by some of the sig magic, but as shared
10372 hash keys wouldn't normally be used in %SIG it's unlikely this is a
10373 significant problem.)
10375 This patch changes neither behavior nor performance. However, it does
10376 reduce code size and improve maintainability by combining some common
10377 code in gv_fullname() and gv_efullname().
10381 Update perlio-related variables.
10385 This patch changes neither behavior nor performance. However, it does
10386 reduce code size and improve maintainability by combining some common
10387 code in gv_fullname() and gv_efullname().
10391 Updated. See opcode.pl.
10395 Subject: Re: truncate with file name does not work (with patch)
10397 The prototype for truncate was changed so that perl won't die
10398 with C<use strict;> when the first arg is a bareword (filehandle).
10399 I think it was Tom (as in "tchrist") who brought this up.
10401 Here's a patch that undoes the damage, makes it work with
10402 C<use strict;>, and adds to the testsuite.
10404 Index: os2/Makefile.SHs
10406 perllib vs. LIBPERL
10408 Index: os2/diff.configure
10414 SH_PATH_INI vs. BIN_SH
10416 Index: os2/os2ish.h
10418 SH_PATH_INI added (needed to redefine SH_PATH for binary
10420 SH_PATH is redefined.
10422 Index: patchlevel.h
10428 Subject: Patch for LONG_MAX & co.
10430 Sorry about adding yet another #ifdef forest, but hopefully this
10431 should resolve the *_MAX issues permanently. It adds to the
10432 previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
10433 symbols the complete set of
10434 /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
10435 those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
10436 Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
10437 and get appropriate figures. All references to LONG_(MIN|MAX) are
10438 changed appropriately.
10440 The .c changes have the side effect of making cast_uv properly use quad
10441 limits if quads are in use, but longs aren't 64 bit. Hopefully this all
10442 works, but I don't have any handy Crays to try it out on.
10444 Add notes on perl's internal types, specifically Quad_t and IV.
10448 Removes an incorrect prototype for setlinebuf from
10449 perlio.c because it conflicts with the correct declaration in
10450 MachTen's stdio.h (and possibly other stdio's as well).
10452 Secondly, the code in perlio.c is not handling the (!PERLIO_IS_STDIO &
10453 HAS_F[GS]ETPOS) case. The patch fixes this omission (in a rather lumpen
10454 manner). I don't think this should affect platforms which try to hack a
10455 different path through the #ifdef forest, but this assertion would benefit
10460 Index: plan9/config.plan9
10464 Index: plan9/fndvers
10468 Index: plan9/mkfile
10472 Index: plan9/setup.rc
10476 Index: pod/perldiag.pod
10478 Subject: lval substr() coredumps with refs (with patch)
10480 substr() coredumps with a target that is a ref, when it is used in
10482 The patch below corrects the problem by stringifying the reference
10483 first (and emitting a warning when appropriate).
10485 Index: pod/perlxs.pod
10487 document xsubpp SCOPE:
10491 Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
10493 substr() in lvalue context interacts in buggy fashion with SVs that
10494 are !SvOK. This manifests itself with lexicals that have a REFCNT of
10495 1, since these are merely "cleared in place" by setting SvOK_off.
10497 Subject: lval substr() coredumps with refs (with patch)
10499 substr() coredumps with a target that is a ref, when it is used in
10501 The patch below corrects the problem by stringifying the reference
10502 first (and emitting a warning when appropriate).
10504 Subject: Patch for LONG_MAX & co.
10508 This patch changes neither behavior nor performance. However, it does
10509 reduce code size and improve maintainability by combining some common
10510 code in gv_fullname() and gv_efullname().
10514 Subject: Patch for LONG_MAX & co.
10516 This patch changes neither behavior nor performance. However, it does
10517 reduce code size and improve maintainability by combining some common
10518 code in gv_fullname() and gv_efullname().
10522 This patch changes neither behavior nor performance. However, it does
10523 reduce code size and improve maintainability by combining some common
10524 code in gv_fullname() and gv_efullname().
10528 This patch changes neither behavior nor performance. However, it does
10529 reduce code size and improve maintainability by combining some common
10530 code in gv_fullname() and gv_efullname().
10534 This patch changes neither behavior nor performance. However, it does
10535 reduce code size and improve maintainability by combining some common
10536 code in gv_fullname() and gv_efullname().
10540 Subject: random cleanup
10542 This patch removes a few obvious redundancies in the source.
10544 Subject: sv_setsv patch
10546 This patch changes neither behavior nor performance. However, it does
10547 reduce code size and improve maintainability by combining some common
10548 code in gv_fullname() and gv_efullname().
10550 From: Chip Salzenberg
10551 Subject: Track SVs for destruction when -DPURIFY
10553 When checking for memory leaks, I compiled Perl with "-DPURIFY".
10554 Although that flag improves the leak checking, it also breaks
10555 destruction of global objects, because SVs aren't kept in captive
10558 This patch rectifies the problem by providing an alternative
10559 method for keeping track of SVs when Perl is compiled for Purify.
10560 It has no effect on normal operation.
10563 Add comment about assert(len >=0) when len is unsigned anyway.
10567 Subject: Re: truncate with file name does not work (with patch)
10569 The prototype for truncate was changed so that perl won't die
10570 with C<use strict;> when the first arg is a bareword (filehandle).
10571 I think it was Tom (as in "tchrist") who brought this up.
10573 Here's a patch that undoes the damage, makes it work with
10574 C<use strict;>, and adds to the testsuite.
10576 The "not implemented" branch is missing a "\n".
10580 Subject: FAKE typeglobs seriously busted (with patch)
10582 Handling of fake typeglobs (scalars that are really globs
10583 in disguise) is seriously busted since 5.002 (it wasn't
10586 The problem is that mg_get() on a glob calls gv_efullname()
10587 which might coerce its first arg to a string.
10589 Index: t/op/substr.t
10592 Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
10594 substr() in lvalue context interacts in buggy fashion with SVs that
10595 are !SvOK. This manifests itself with lexicals that have a REFCNT of
10596 1, since these are merely "cleared in place" by setting SvOK_off.
10598 Subject: lval substr() coredumps with refs (with patch)
10600 substr() coredumps with a target that is a ref, when it is used in
10602 The patch below corrects the problem by stringifying the reference
10603 first (and emitting a warning when appropriate).
10607 Subject: Re: truncate with file name does not work (with patch)
10609 The prototype for truncate was changed so that perl won't die
10610 with C<use strict;> when the first arg is a bareword (filehandle).
10611 I think it was Tom (as in "tchrist") who brought this up.
10613 Here's a patch that undoes the damage, makes it work with
10614 C<use strict;>, and adds to the testsuite.
10618 Subject: Re: Perl 5.003 dumps core executing caller() in signal handler for
10619 __DIE__ (with patch)
10621 sv_2pv() might call croak() (which is not prepared to handle that
10622 when it calls sv_2pv(), itself). Likewise for warn() (but under
10623 slightly more esoteric circumstances--mg_get() in sv_2pv() might
10624 trigger a call to warn()).
10627 Subject: Patch for LONG_MAX & co.
10629 PERL_BADLANG is examined by default before issuing a warning during
10630 internationalization.
10632 Index: utils/h2xs.PL
10634 Make leading =head NAME item a paragraph so pod2man finds it.
10636 Index: utils/perldoc.PL
10638 Use col -x to filter out half-line feeds (ESC-9) from
10639 HP-UX nroff -man output. (col -x isn't portable -- SunOS
10640 doesn't support the -x option.)
10647 Most of the changes in 5.003_03 are to make the build and installation
10648 process more robust. The details are described below. A very brief
10651 o Visible Changes to Core Functionality
10653 -Support for tied filehandles.
10655 o Configure enhancements
10657 -How to build and install a shared libperl.so is now documented
10658 and supported, though it's not the default for most platforms.
10662 -Support bit operations on strings longer than 15 bytes.
10664 -If a regex supplied to split() contains paranthesized subpatterns
10665 that can result in null matches, perl no longer coredumps.
10667 -Fix problems with each() on tied hashes.
10669 -Make h2ph architecture-independent by using Config at run-time
10670 rather than extraction time.
10674 Here are the specific file-by-file changes.
10676 # This is my patch perl5.003_03.pat to perl5.003_02
10677 # The full description is below.
10678 # Please execute the following commands before applying this patch.
10679 # (You can feed this patch to 'sh' to do so.)
10680 # -- Andy Dougherty
10682 # Absorbed into Changes5.002
10686 rm -f ext/POSIX/mkposixman.pl
10688 # Moved to README.os2. I'm not sure why the README files are
10689 # here rather than in the appropriate subdirectories.
10693 rm -f pod/Makefile.PL
10695 # New test for bit ops.
10698 # Patches that create new tests don't always make them executable.
10701 # Create a new directory for Porting and Patching info.
10706 This is patch perl5.003_03.pat to perl version 5.003_02.
10707 This takes you from 5.003_02 to 5.003_03.
10709 To apply this patch, run the above commands,
10710 cd to your perl source directory and then type
10712 patch -p1 -N < perl5.003_03.pat
10714 The changes are described after each /^Index/ line below. This is
10715 designed so you can examine each change with a command such as
10717 csplit -k perl5.003_03.pat '/^Index:/' '{99}'
10721 Include 5.003_03 change notes.
10723 Move older change notes to separate files.
10725 Index: Changes5.000
10727 New file. Changes from perl4.036 to 5.000.
10729 Index: Changes5.001
10731 New file. Changes from 5.000 to 5.001
10733 Index: Changes5.002
10735 New file. Changes from 5.001 to 5.002
10737 Index: Changes5.003
10739 New file. Changes from 5.002 to 5.003
10743 Relaxed warning about ksh on exotic machines.
10745 Changed usesafe to useopcode.
10747 Add search for gzip and zip.
10749 Look more carefully for $sh (the Bourne-ish shell).
10750 Use that info to set $startsh correctly.
10752 Change prompts for PerlIO interface. See INSTALL
10753 for how this is supposed to work. The default is
10754 still the same as in 5.003_02, namely don't use
10755 any fancy new PerlIO stuff.
10757 Don't look for sigvec() since we don't actually use it.
10758 (Plus, it used to print an alarming misleading message about
10761 Look for stdio's _filbuf under the possible names of
10762 _filbuf, __filbuf, and _fill.
10764 New $useshrplib variable to control whether we build a shared
10765 libperl.so. The name of the library is in $libperl.
10766 Always install it in $installarchlib/CORE/$libperl.
10768 Check for <sys/resource.h> and <sys/wait.h> for NetBSD.
10770 Replace old $altmake stuff with newer autoconf-ish
10771 $make_set_make, which checks if $make sets $(MAKE). Now you
10772 choose an alternate make with sh Configure -Dmake=gmake (or
10775 Remove 'ln' for the list of essential commands. Simulate
10776 it with 'cp' if necessary.
10778 Change `logname` prompts to handle extra gratuitous spaces in
10783 Fix silly bug in checking for fully-qualified names in /etc/hosts.
10785 Generalize Gconvert tests. Give correct and more useful
10788 Use $obj_ext instead of literal '.o' in the dynaloader test.
10790 Include appropriate header files in bcopy() and memcpy()
10791 tests. Note whether memmove is available.
10793 Check whether struct sigaction works (needed for Solaris 2.5
10796 Include appropriate header files for randbits test.
10800 Add note about space requirements.
10802 Update to match Configure changes (Opcode vs. Safe,
10803 useperlio, useshrplib, etc.)
10805 Reorganize the structure of some of the hints.
10807 Miscellaneous clarifications.
10811 Updated. 5.003_02 introduced some massive patches, mostly
10812 due to spacing changes. I didn't bother to sort them all out;
10813 I just started with 5.003's MANIEFST.
10817 Support the new simplified shared libperl mechanism.
10819 Use new $make_set_make directive.
10821 Remove redundant libperl Make variable.
10823 Remove unnecessary MAB variable.
10825 Remove dependency of minitest on lib/Config.pm, since it could
10826 well have been a failure of configpm that inspired testing
10827 miniperl in the first place!
10829 Index: Porting/Glossary
10831 New file describing all the config.sh variables.
10832 Eventually, I hope to fill this directory with other useful
10837 Replace old README.os2 with more up-to-date os2/README.
10841 Updated to match current Configure and config_h.SH.
10842 Some rearrangement of parts has occurred due to new
10843 dependencies in the metaconfig units.
10847 Updated to match current Configure and config_h.SH.
10848 Some rearrangement of parts has occurred due to new
10849 dependencies in the metaconfig units.
10851 Include full descriptions of ARCHLIB, OLDARCHLIB, PRIVLIB,
10852 SITEARCH, and SITELIB. Previous versions just included the
10853 ~-expanded names (with unhelpful descriptions). No functionality
10854 is changed, but maybe it's a little better documented now.
10858 Possibly Include <signal.h> and <unistd.h>
10862 No longer prefer bcmp over memcmp when order doesn't matter.
10864 Support bit operations on strings longer than 15 bytes.
10872 Expand warning at the top.
10874 Index: ext/IO/IO.pm
10876 Clean up docmentation installation errors.
10878 Index: ext/IO/lib/IO/Seekable.pm
10880 Clean up docmentation installation errors.
10882 Index: ext/IO/lib/IO/Select.pm
10884 Clean up docmentation installation errors.
10886 Index: ext/Opcode/Opcode.xs
10888 Add support for tied filehandles.
10890 Index: ext/SDBM_File/sdbm/sdbm.h
10892 Change the Mymalloc to match Perl_malloc in perl.h.
10894 Index: ext/util/make_ext
10897 Get rid of unused altmake.
10901 Fix problems with each() on tied hashes.
10905 Change safe*alloc functions to have prototypes that
10906 match the system's malloc and free types. That is, use
10907 Malloc_t instead of char *, and Free_t instead of void.
10908 This is necessary so . . .
10910 Safefree cast matches type of free() whether it's perl's
10911 malloc/free or the system's malloc/free.
10913 Index: hints/README.hints
10915 Remove out-of-date info.
10917 Document a bit about how hint files work.
10919 Index: hints/aix.sh
10921 qmaxmem hint doesn't apply to gcc.
10923 Index: hints/dgux.sh
10925 Configure will now automatically detect shared libperl stuff.
10927 Index: hints/dynixptx.sh
10929 Fix typo in comment.
10931 Configure will now automatically detect shared libperl stuff.
10933 Index: hints/epix.sh
10935 Use glibpth instead of libpth. This allows Configure to
10936 add local directories, such as /opt/local/lib, etc.
10938 Index: hints/irix_6_2.sh
10940 Include some info on cc -n32 compile.
10942 Index: hints/linux.sh
10944 Configure now tests gcvt() more thoroughly.
10946 Index: hints/machten_2.sh
10948 Update where to find dld.
10950 Index: hints/mips.sh
10952 Use glibpth instead of libpth.
10954 Index: hints/next_3.sh
10956 Build up $mab dynamically. Since $mab isn't used anywhere
10957 anymore, this is useless. However, $mab was never used for
10958 next_3.sh anyway, so there's been no change in functionality.
10960 Index: hints/next_4.sh
10962 Get rid of extraneous isnext_4 variable. Configure and
10963 Makefile.SH will use $osname and $osvers instead.
10965 Build up $mab dynamically based on available architectures.
10967 Absorb $mab into ccflags and ccdlflags. I hope that will
10968 cover everything. (Configure should automatically remove
10969 the -arch stuff from cppflags.)
10971 Configure now knows next4 needs to use a shared libperl.5.so.
10973 Allow users to use -Dprefix.
10975 Index: hints/os2.sh
10977 Try to update to reflect newer shared libperl stuff.
10978 I probably goofed :-).
10980 Index: hints/sco.sh
10982 Additional notes on using icc.
10984 Additional flags for dynamic loading.
10986 Index: hints/solaris_2.sh
10988 Perl.h no longer prefers bcmp, so it's again ok if Configure
10989 finds them, since perl will prefer the mem* versions anyway.
10991 Index: hints/sunos_4_0.sh
10993 Don't include <unistd.h>
10995 Index: hints/sunos_4_1.sh
10997 Add brief note about GNU as and ld.
10999 Don't include <unistd.h>
11001 Add notes about WHOA THERE messages.
11003 Index: hints/titanos.sh
11005 Include sfio in libswanted.
11007 Don't set libpth any more.
11009 Index: hints/umips.sh
11015 Use memcmp even in cases where ordering doesn't matter.
11017 Fix problems with each() on tied hashes.
11021 Simplify installation of shared libperl.so.
11023 Avoid reaching Command Failed!!! with /usr/bin/perl.
11025 Index: lib/AutoSplit.pm
11027 Clean up docmentation installation errors.
11029 Index: lib/ExtUtils/MM_Unix.pm
11031 Remove MAB references.
11033 Use 'useshrplib' instead of 'd_shrplib'
11035 Index: lib/ExtUtils/MakeMaker.pm
11037 Remove mab references.
11039 Index: lib/FindBin.pm
11041 Clean up docmentation installation errors.
11043 Index: lib/Symbol.pm
11045 Put back in the BEGIN { require 5.002; }. The version in
11046 5.003_02 wouldn't work in 5.002 anyway. Further, the whole
11047 point of the construct is to catch 5.001m, so we can't use
11048 syntax introduced after 5.001m to do that.
11050 Index: lib/Text/Wrap.pm
11052 Remove double 'use strict'.
11054 Index: lib/perl5db.pl
11056 Add explicit '&' to avoid warnings under strict refs.
11058 Index: lib/sigtrap.pm
11060 Clean up docmentation installation errors.
11062 Index: makedepend.SH
11064 Use Configure's $sh and $make_set_make variables.
11070 Use Safefree() macro instead of safefree() function with
11071 a (possibly) incorrect cast. The whole point of the
11072 Safefree() macro is that it does the correct cast for you.
11075 Index: patchlevel.h
11077 Change to SUBVERSION 3.
11085 No longer prefer bcmp slightly for comparisons that don't care
11088 Rely on Configure setting SH_PATH.
11090 Change the function name to Pause() instead of pause() to
11091 avoid potential prototype problems. (This naming convention
11092 is similar to the Fwrite and Fflush macros.)
11094 Fix problems with each() on tied hashes.
11096 Work around crypt prototype problem on NeXT.
11100 Fixes to support non-std stdio.
11104 Try to document the various #defines a bit. This is far from
11107 Remove a lot of trailing whitespace. (It's of no consequence, but
11108 but I'm not going to redo the patch just to put back in the trailing
11109 whitespace either.)
11113 Fixes to support non-std stdio.
11117 Restore use of Safefree() macro.
11119 Index: perly.c.diff
11121 Restore use of Safefree() macro.
11125 Delete duplicate line.
11127 Index: plan9/buildinfo
11131 Index: pod/perlapio.pod
11133 Clean up docmentation installation errors.
11135 Index: pod/perlipc.pod
11139 Untaint port number.
11141 Index: pod/perlmod.pod
11143 Fix a minor nit regarding Exporter.
11145 Index: pod/perlre.pod
11147 Clean up docmentation installation errors.
11149 Index: pod/perltie.pod
11151 Add support for tied filehandles.
11153 Index: pod/perltrap.pod
11155 Clean up docmentation installation errors.
11157 Index: pod/perlxstut.pod
11159 Clean up docmentation installation errors.
11161 Index: pod/pod2man.PL
11163 Clean up docmentation installation errors.
11167 Add support for tied filehandles.
11169 If a regex supplied to split() contains paranthesized subpatterns
11170 that can result in null matches, perl coredumps.
11174 Use memcmp instead of bcmp even when we don't care about order.
11176 Add support for tied filehandles.
11180 Include <unistd.h>, <sys/wait.h>, and <sys/resource.h>.
11181 (The latter two are especially for NetBSD.)
11183 Don't assume sys/time.h and sys/select.h can't coexist.
11189 Fix safe*alloc and safefree prototypes.
11193 Use memcmp instead of bcmp even when we don't care about order.
11197 Use memcmp instead of bcmp even when we don't care about order.
11199 Index: t/lib/opcode.t
11201 Add support for tied filehandles.
11205 Support bit operations on strings longer than 15 bytes.
11209 Add support for tied filehandles.
11211 Index: t/op/split.t
11213 If a regex supplied to split() contains paranthesized subpatterns
11214 that can result in null matches, perl coredumps.
11218 Include <unistd.h>.
11220 Use memcmp instead of bcmp even when we don't care about order.
11224 Include <unistd.h>.
11226 Use correct types for safe*alloc and safefree functions.
11228 Index: utils/h2ph.PL
11230 Make h2ph architecture-independent by using Config at run-time
11231 rather than extraction time.
11233 Index: writemain.SH
11235 Remove unnecessary curlies. (They are a leftover from
11236 an older auto_init mechanism.)
11238 Index: x2p/Makefile.SH
11240 Use Configure's $sh and $make_set_make.
11242 Remove MAB stuff, since it's now in ccflags.
11244 Keep 5.003's RCS info.
11248 Keep 5.003's RCS info.
11252 Use Configure's FILE_filbuf macro instead of a raw _filbuf.
11259 o Visible Changes to Core Functionality
11260 - Redefining constant subs, or changing sub's prototype now give warnings.
11261 - Fixes for ++/-- of values close to max/min size of an integer
11262 - Warning for un-qualified bareword as handler in $SIG{}.
11263 - UNIVERSAL::isa can now be called as static method.
11265 o Changes in Core Internals
11266 - PerlIO abstraction added.
11267 Perl core and standard extensions no longer assume ANSI C's stdio is IO
11268 mechanism, Default Configure mode is still to use stdio via set of C macros.
11269 Alternate modes are to use stdio via one perlio.c module, or
11270 to use sfio if available.
11272 - Several bug fixs from perl5-porters
11273 - Make sources non-ANSI C correct again.
11275 - Last of shared-hash-key patches
11276 - eval '(0,1..3)'; # --> SegFault
11277 - coredumps after simple subsitutes.
11278 - Correction to UNIVERSAL::VERSION docs.
11279 - Fixed io_udp test.
11280 - Fixed another abuse of malloc'ed memory.
11281 - Enabled DEBUGING_MSTATS whenever perl's malloc() is used.
11282 - Reverted to default of not hiding perl's malloc (if used).
11284 o Changes in the Standard Library and Utilities
11285 - Fixed MakeMaker for static SDBM and builing in a link tree.
11286 - Upgraded to IO-1.09, and includes latest (still experimental) IO::Select.
11287 - Documentation/test tweak to DB_File
11288 - h2xs upgrade to allow use C::Scan module
11290 o Changes in OS-specific and Build-time Support
11291 - Attempted to re-created 5.003_01's NeXT support with metaconfig units.
11293 - make minitest now depends on lib/Config.pm, as some of tests require it.
11294 - Included latest plan9 sub-directory
11295 - Applied OS/2 patches.
11296 - Typo patch for VMS.
11303 Version 5.003_01 contains bugfixes and additions accumulated since
11304 version 5.002_01, since the patch to version 5.003 was deliberately
11305 kept simple. In addition to numerous small bugfixes in the core,
11306 library files, and documentation, this patch contains several
11307 significant revisions, summarized below:
11309 o Visible Changes to Core Functionality
11311 - A port to Plan9 has been started, and changes are integrated into
11312 the standard distribution. As of this release, the Perl core
11313 and several common extensions are working.
11315 - A set of basic methods in the UNIVERSAL class have been added to
11316 the Perl core. Since UNIVERSAL is an implicit member of every
11317 class's @ISA, the methods can be called via any object.
11319 - A mandatory warning has been added for 'declarations' of lexical
11320 variables using the "my" operator which mask an existing lexical
11321 variable declared in the same scope, making the previous variable
11322 inaccessible by its name.
11324 - The "use" and "require" operators have been extended to allow
11325 checking of the required module's version. The "use" operator
11326 can now be used for an immediate version check of Perl itself.
11328 - A new "strict" pragma, "strict untie", has been added, which
11329 produces an error if a tied value is untied when other references
11330 exist to the internal object implementing the tie.
11332 - Barewords used as associative array keys (i.e. when specifying
11333 an associative array element like $foo{__BAR} or on the left
11334 side of the => operator) may now begin with an underscore as
11335 well as an alphabetic character.
11337 - Some of the configuration information previously produced by the
11338 -v switch has been moved to the -V switch, in order to keep -v
11341 o Changes in Core Internals
11343 - Symbol table and method lookups have been made faster.
11345 - Perl subroutines which just return a constant value are now
11346 optimized at compile time into inline constants.
11348 - Management of keys for associative arrays has been improved to
11349 conserve space when the same keys are reused frequently, and
11350 to pass true Perl values to tie functions, instead of stringified
11353 - Messages normally output to stderr may be directed to another
11354 stream when Perl is built. This allows some platforms to
11355 present diagnostic output in a separate window from normal
11358 - A bug which caused suiperl to fail silently, albeit securely,
11359 in version 5.003 on some systems has been fixed.
11361 - Management of Unix-style signal handlers via the %SIG associative
11362 array has been made safer.
11364 - Several global C symbols have been renamed to eliminate collisions
11365 with system C header files or libraries on some platforms.
11366 Unfortunately, this means that dynamic extensions compiled under
11367 previous versions of Perl will need to be rebuilt for Perl
11368 5.003_01. We're in the process of cleaning up Perl's C
11369 namespace to make it easier to link Perl with other binaries,
11370 so this will probably happen again between now and version 5.004.
11371 After that, we'll do our best to maintain binary compatibility
11374 - An alternate allocation strategy has been added to Perl's
11375 optional private memory management routines. This strategy,
11376 which may be selected when Perl is built, is designed to
11377 conserve memory in programs which allocate many small
11378 chunks of memory with sizes near a power of 2, as is often
11379 the case in Perl programs.
11381 - Several memory leaks in the creation and destruction of
11382 multiple interpreters have been fixed.
11384 o Changes in the Standard Library and Utilities
11386 - The Opcode extension, which allows you to control a program's
11387 access to Perl operations, has been added to the standard
11388 distribution. This extends the work begun in the original
11389 Safe extension, and subsumes it. The Safe interface is still
11392 - The IO extension, which provides a set of classes for object-
11393 oriented handling of common I/O tasks, has been added to the
11394 standard distribution. The IO classes will form the basis
11395 for future development of Perl's I/O interface, and will
11396 subsume the FileHandle class in the near future. The default
11397 class to which all Perl I/O handles belong is now IO::Handle,
11398 rather than FileHandle.
11400 - The ExtUtils::Embed library module, which provides a set
11401 of utility function to help in embedding Perl in other
11402 applications, has been added to the standard distribution.
11404 - The Fatal library module, which provides a simple interface
11405 for creating "do-or-die" equivalents of existing functions,
11406 has been added to the standard distribution.
11408 - The FindBin library module, which determines the full path
11409 to the currently executing program, has been added to the
11410 standard distribution.
11412 - The DB_File extension, and the Getopt::Long, Test::Harness,
11413 Text::Tabs, Text::Wrap, Time::Local and sigtrap library modules
11414 have been updated to the authors' latest versions.
11416 - The Carp library module now considers the @ISA chain when
11417 determining the caller's package for inclusion in error messages.
11419 - The h2xs, perlbug, and xsubpp utilities have been updated.
11421 - The standard Perl debugger has been updated, and the information
11422 provided to the debugger when an XSUB is called has been improved,
11423 making it possible for alternate debuggers (such as Devel::DProf)
11424 to do a better job of tracking XSUB calls.
11426 - The pod documentation formatting tools in the standard distribution
11427 can now handle characters in the input stream whose high bit is set.
11429 - The cperl-mode EMACS editing mode has been updated.
11431 o Changes in Documentation
11433 - Typographic and formatting errors have been corrected in the pod
11434 documentation for the core and standard library files
11436 - Explanations of several core operators have been improved
11438 - The perldebug, perlembed, perlipc, perlsec, and perltrap documents
11439 extensively revised.
11441 o Changes in OS-specific and Build-time Support
11443 - Support for the NeXT platform has been extended through
11444 NeXTSTEP/OPENSTEP 4.0, and now includes the ability to create MABs.
11446 - Support for OS/2 has been extended as well, and now includes
11447 options for building a.out binaries.
11449 - Support for VMS has also been extended, incorporating improved
11450 processing of file specification strings, optional suppression of
11451 carriage control interpretation for record-structured files,
11452 improved support for the -S command line switch, a number of
11453 VMS-specific bugfixes, and significantly improved performance
11454 in line-oriented reading of files.
11456 - Several hints files have been added or updated: aux.sh (updated),
11457 convexos.sh (updated), irix_4.sh (updated), irix_5.sh (updated),
11458 irix_6_2.sh (updated), next_3.sh (updated), next_3_2.sh (new),
11459 next_3_3.sh (new), next_4.sh (new), os2/sh (updated),
11460 sco.sh (updated), and solaris_2.sh (updated).
11462 - The test driver for the regression tests now reports when a set
11463 of tests have been skipped (presumable because the operation
11464 they're designed to test isn't supported on the current system).