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 "Hey, Rocky! Watch me pull a release out of my hat!"
53 "Aww, that trick never works..."
57 Title: "Make C<m//g> reset pos on failure; make C<m//gc> not reset"
59 Files: dump.c op.c op.h pod/perldelta.pod pod/perlfaq6.pod
60 pod/perlop.pod pod/perlre.pod pp_ctl.c pp_hot.c regcomp.c
63 Title: "SECURITY: Forbid exec() if $ENV{BASH_ENV} is tainted"
65 Files: pod/perldelta.pod pod/perlrun.pod pod/perlsec.pod t/op/taint.t
68 Title: "Allow exec() if $ENV{TERM} is tainted but innocuous"
70 Files: pod/perldelta.pod pod/perlrun.pod pod/perlsec.pod t/op/taint.t
73 Title: "Allow globbing when tainted under VMS (no external program)"
75 Files: pp_sys.c t/op/taint.t
79 Title: "Make Irix hints adapt when n32 libm.so is missing"
81 Files: hints/irix_6.sh
83 Title: "Fix default HP-UX installation path"
85 Msg-ID: <199705132228.AA227042483@hpcc123.corp.hp.com>
86 Date: Tue, 13 May 1997 15:28:04 -0700
89 Title: "VMS update, including socket support (four patches)"
90 From: Jonathan Hudson <Jonathan.Hudson@jrhudson.demon.co.uk>,
91 Peter Prymmer <pvhp@forte.com>,
92 Dan Sugalski <sugalsd@lbcc.cc.or.us>
93 Files: vms/config.vms vms/descrip.mms vms/sockadapt.h vms/vms.c
96 Title: "Win32 update (three patches)"
97 From: Gurusamy Sarathy
98 Files: README.win32 perl.c win32/Makefile win32/config.H
99 win32/config_h.PL win32/config_sh.PL win32/makedef.pl
100 win32/win32.c win32/win32.h win32/win32io.c win32/win32io.h
103 Title: "Don't require executable bit on perl -S if DOSISH"
104 From: Danny Sadinoff <sadinoff@olf.com>
105 Msg-ID: <337351CE.79B28DE3@olf.com>
106 Date: Fri, 09 May 1997 12:33:18 -0400
111 Title: "In C<eval &func>, always call &func in scalar context"
112 From: Chip Salzenberg
115 Title: "Fix recursive substitution"
116 From: Chip Salzenberg; test from Tim Bunce
117 Files: cop.h global.sym pp_ctl.c proto.h scope.c t/op/subst.t
119 Title: "Make read with <> from a TTY notice EOF"
120 From: Jonathan I. Kamens <jik@kamens.brookline.ma.us>
121 Msg-ID: <199705121147.HAA03845@jik.saturn.net>
122 Date: Mon, 12 May 1997 07:47:13 -0400
125 Title: "Fix core dump from get*() functions returning no alias array"
126 From: Chip Salzenberg
130 From: Mark K Trettin <mkt@lucent.com>
131 Msg-ID: <199705102228.RAA11163@gv18c.ih.lucent.com>
132 Date: Sat, 10 May 1997 17:28:35 -0500
137 Title: "Don't use 'unset' in Configure"
138 From: Chip Salzenberg
141 Title: "Protect against having no such command as 'cc'"
142 From: Hans Mulder <hansm@icgned.nl>
143 Msg-ID: <1997May12.163534.2006434@hmivax.humgen.upenn.edu>
144 Date: Mon, 12 May 1997 16:35:34 -0400 (EDT)
147 Title: "minor wording enhancement for Configure"
148 From: Jarkko Hietaniemi
149 Msg-ID: <199705101038.NAA00471@alpha.hut.fi>
150 Date: Sat, 10 May 1997 13:38:31 +0300 (EET DST)
153 LIBRARY AND EXTENSIONS
155 Title: "Refresh CGI.pm to 2.36"
156 From: Lincoln Stein <lstein@genome.wi.mit.edu>
157 Files: eg/cgi/frameset.cgi eg/cgi/javascript.cgi lib/CGI.pm
159 Title: "In IO::File::open, prepend './' less often (for Win32 et al)"
160 From: Chip Salzenberg
161 Files: ext/IO/lib/IO/File.pm
163 Title: "Fix core dump on IO::Seekable::setpos($fh, undef)"
164 From: Chip Salzenberg
165 Files: ext/IO/IO.xs t/lib/io_xs.t
169 Title: "Make rand.t vanishingly unlikely to give false failure"
171 Msg-ID: <Pine.GSO.3.96.970510190846.23340K-100000@kelly.teleport.com>
172 Date: Sat, 10 May 1997 19:57:30 -0700 (PDT)
175 Title: "Fix sleep test: sleep(N) is defined to allow sleeping N-1"
176 From: Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
177 Msg-ID: <199705151735.KAA01143@palrel1.hp.com>
178 Date: Thu, 15 May 1997 11:35:41 -0600
183 Title: "h2xs and @EXPORT_OK"
185 Msg-ID: <199705092348.AA057881699@hpcc123.corp.hp.com>
186 Date: Fri, 9 May 1997 16:48:20 -0700
191 Title: "Tweaks for perldelta"
192 From: hansm@euronet.nl
193 Msg-ID: <199705102346.BAA17300@mail.euronet.nl>
194 Date: Sun, 11 May 97 01:46:00 +0200
195 Files: pod/perldelta.pod
197 Title: "Mention perlfaq.pod and perlmodlib.pod in perldelta.pod"
198 From: Chip Salzenberg
199 Files: pod/perldelta.pod
201 Title: "Fix example of use of lexicals with formats"
202 From: Chip Salzenberg
203 Files: pod/perldelta.pod
205 Title: "Explain that destruction order is not defined"
206 From: Gurusamy Sarathy <gsar@engin.umich.edu>
207 Msg-ID: <199705150600.CAA13550@aatma.engin.umich.edu>
208 Date: Thu, 15 May 1997 02:00:23 -0400
209 Files: pod/perltoot.pod
211 Title: "Note that DATA filehandle is unavailable during BEGIN {}"
212 From: neilb@cre.canon.co.uk (Neil Bowers)
213 Msg-ID: <199705121227.NAA29718@tardis.cre.canon.co.uk>
214 Date: Mon, 12 May 1997 13:27:43 +0100
215 Files: pod/perldata.pod
217 Title: "More detailed IO::Socket documentation"
218 From: Tom Christiansen
219 Msg-ID: <199705141456.IAA19061@jhereg.perl.com>
220 Date: Wed, 14 May 1997 08:56:30 -0600
221 Files: pod/perlipc.pod
228 Herein we find the fruits of the gamma.
230 CORE LANGUAGE CHANGES
232 Title: "SECURITY: Forbid glob() when tainting (-T or setuid)"
233 From: Chip Salzenberg
234 Files: pod/perlrun.pod pod/perlsec.pod pp_sys.c
236 Title: "SECURITY: Forbid exec() if $ENV{TERM} or $ENV{ENV} is tainted"
237 From: Chip Salzenberg
238 Files: pod/perlrun.pod pod/perlsec.pod t/op/taint.t taint.c
242 Title: "(NeXT|Open)Step update"
243 From: Gerd Knops <gerti@BITart.com>
244 Msg-ID: <9705072247.AA18882@BITart.com>
245 Date: Wed, 7 May 97 17:47:02 -0500
246 Files: Configure MANIFEST config_h.SH hints/next_3.sh hints/next_4.sh
248 Title: "NetBSD hint update"
249 From: Giles Lean <giles@nemeton.com.au>
250 Msg-ID: <199705051346.XAA13584@topaz.nemeton.com.au>
251 Date: Mon, 5 May 1997 23:46:37 +1000 (EST)
252 Files: hints/netbsd.sh
254 Title: "Irix hint update"
255 From: Scott Henry <scotth@sgi.com>
256 Msg-ID: <yd83es0fp57.fsf@hoshi.engr.sgi.com>
257 Date: 06 May 1997 11:09:56 -0700
258 Files: hints/irix_6.sh
260 Title: "HPUX: patch for ext/DynaLoader/dl_hpux.xs"
261 From: Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
262 Msg-ID: <199705050548.WAA21260@palrel1.hp.com>
263 Date: Sun, 4 May 1997 23:48:39 -0600
264 Files: ext/DynaLoader/dl_hpux.xs
266 Title: "Win32 update (consolidated patch plus three followups)"
267 From: Gurusamy Sarathy
268 Files: EXTERN.h README.win32 lib/Sys/Hostname.pm pod/perldelta.pod
269 win32/config.H win32/config.w32 win32/config_sh.PL win32/perllib.c
270 win32/win32.c win32/win32.h win32/include/sys/socket.h
272 Title: "Win32 boot_DynaLoader problem in 99"
273 From: Gary Clark <GaryC@mail.jeld-wen.com>
274 Msg-ID: <1997May05.105000.1708.84476@mail.jeld-wen.com>
275 Date: Mon, 05 May 1997 10:49:03 -0700
276 Files: win32/makedef.pl
280 Title: "Fix wantarray() in sort subs [fixes metaconfig]"
281 From: Chip Salzenberg
284 Title: "Fix for redefined sort subs nastiness"
285 From: Gurusamy Sarathy
286 Msg-ID: <199705090004.UAA15032@aatma.engin.umich.edu>
287 Date: Thu, 08 May 1997 20:04:18 -0400
288 Files: op.c pod/perldelta.pod pod/perldiag.pod sv.c t/op/sort.t
293 From: Chip Salzenberg, Larry Schwimmer <rosebud@cyclone.Stanford.EDU>
294 Files: Configure installperl
296 LIBRARY AND EXTENSIONS
298 Title: "Another blank line patch to Pod::Text"
299 From: Russ Allbery <rra@stanford.edu>
300 Msg-ID: <m3afm5g6ar.fsf@windlord.Stanford.EDU>
301 Date: 08 May 1997 11:36:12 -0700
302 Files: lib/Pod/Text.pm
310 Title: "Three bugs in pod2html"
311 From: hansm@euronet.nl
312 Msg-ID: <199705052228.AAA25351@mail.euronet.nl>
313 Date: Tue, 6 May 97 00:28:06 +0200
314 Files: lib/Pod/Html.pm
316 Title: "Trivial bugfix for pod of xsubpp"
317 From: Ralf S. Engelschall <rse@engelschall.com>
318 Msg-ID: <199705051447.QAA09995@en1.engelschall.com>
319 Date: Mon, 5 May 1997 16:47:03 +0200
320 Files: lib/ExtUtils/xsubpp
322 Title: "Newer CPerl mode"
323 From: Ilya Zakharevich
324 Msg-ID: <199705080032.UAA22532@monk.mps.ohio-state.edu>
325 Date: Wed, 7 May 1997 20:32:46 -0400 (EDT)
326 Files: emacs/cperl-mode.el
330 Title: "Updates to perldelta"
331 From: Chip Salzenberg and Dominic Dunlop
332 Files: pod/perldelta.pod
334 Title: "More explicit Solaris instructions"
336 Msg-ID: <Pine.SOL.3.95q.970508171206.438A-100000@fractal.lafayette.ed
337 Date: Thu, 08 May 1997 17:14:54 -0400 (EDT)
338 Files: INSTALL hints/solaris_2.sh
340 Title: "Document 'Possible attempt to separate words with commas'"
342 Msg-ID: <hyb9snvdw.fsf@bergen.sn.no>
343 Date: 06 May 1997 23:27:55 +0200
344 Files: pod/perlop.pod
346 Title: "perlfaq9, hostname"
347 From: John D Groenveld <groenvel@cse.psu.edu>
348 Msg-ID: <199705061741.NAA22777@cse.psu.edu>
349 Date: Tue, 06 May 1997 13:41:12 EDT
350 Files: pod/perlfaq9.pod
352 Title: "Debugger docs patch"
353 From: Ilya Zakharevich
354 Msg-ID: <199705080107.VAA24317@monk.mps.ohio-state.edu>
355 Date: Wed, 7 May 1997 21:07:14 -0400 (EDT)
356 Files: pod/perldebug.pod
358 Title: "Document that C<m?x?> is just like C<?x?>"
359 From: Chip Salzenberg
360 Files: pod/perlop.pod
362 Title: "Refresh description of sprintf()"
363 From: Chip Salzenberg
364 Files: pod/perl.pod pod/perlfunc.pod
366 Title: "Mention the Regular Expressions book"
367 From: Stephen Potter <spp@psa.pencom.com>
368 Msg-ID: <199705071737.MAA18799@psa.pencom.com>
369 Date: Wed, 07 May 1997 12:37:37 -0500
370 Files: pod/perlbook.pod pod/perlre.pod
372 Title: "OS/2 doc patch for _99"
373 From: Ilya Zakharevich
374 Msg-ID: <199705080046.UAA23466@monk.mps.ohio-state.edu>
375 Date: Wed, 7 May 1997 20:46:45 -0400 (EDT)
383 "Oops." Now this _has_ to be the gamma; we're out of numbers.
385 CORE LANGUAGE CHANGES
391 Title: "NeXT hints update"
392 From: hansm@euronet.nl
393 Msg-ID: <199704302229.AAA02690@mail.euronet.nl>
394 Date: Thu, 1 May 97 00:28:41 +0200
395 Files: Configure Makefile.SH hints/next_4.sh
397 Title: "Support shared libperl on AIX"
398 From: Eric Bartley <bartley@icd.cc.purdue.edu>
399 Msg-ID: <199704270131.UAA51426@icd.cc.purdue.edu>
400 Date: Sat, 26 Apr 1997 20:31:37 -0500
401 Files: Configure Makefile.SH hints/aix.sh
405 Title: "Fix NUL-termination bug in delimcpy()"
406 From: Chip Salzenberg
409 Title: "Forget prototype of subroutine after C<undef &subr>"
410 From: Chip Salzenberg
413 Title: "Handle tainted values in lists returned from subs, evals"
414 From: Chip Salzenberg
415 Files: pp_ctl.c pp_hot.c t/op/taint.t
417 Title: "Fix sysread() on tied handle"
418 From: Spider Boardman
419 Msg-ID: <199705010601.CAA04926@Orb.Nashua.NH.US>
420 Date: Thu, 1 May 1997 02:01:20 -0400
423 Title: "Fix OS/2-specific buffer overflow"
424 From: Ilya Zakharevich
425 Msg-ID: <199704301920.PAA09681@monk.mps.ohio-state.edu>
426 Date: Wed, 30 Apr 1997 15:20:01 -0400 (EDT)
431 Title: "Add new globals to perl.exp"
432 From: Chip Salzenberg
435 LIBRARY AND EXTENSIONS
437 Title: "Refresh DB_File to 1.14"
439 Msg-ID: <9704302045.AA05484@claudius.bfsec.bt.co.uk>
440 Date: Wed, 30 Apr 1997 21:45:09 +0100 (BST)
441 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
442 t/lib/db-hash.t t/lib/db-recno.t
446 Title: "Disable op/pipe.t test under Machten"
447 From: Dominic Dunlop <domo@slipper.ip.lu>
448 Msg-ID: <v03102801af8e160d3879@[194.51.248.68]>
449 Date: Thu, 1 May 1997 12:48:26 +0200
454 Title: "typo fixes to installhtml"
455 From: lvirden@cas.org (Larry W. Virden)
456 Msg-ID: <199705011114.HAA26968@cas.org>
457 Date: Thu, 1 May 1997 07:14:31 -0400
462 Title: "Fix description of av_undef() in perlguts"
464 Msg-ID: <199705011042.MAA09897@bergen.sn.no>
465 Date: Thu, 1 May 1997 12:42:46 +0200
466 Files: pod/perlguts.pod
468 Title: "Fix typo in perldelta"
469 From: Chip Salzenberg
470 Files: pod/perldelta.pod
477 Here it is, the second public beta (a.k.a gamma).
479 CORE LANGUAGE CHANGES
481 Title: "Support C< $coderef->($x,$y) >"
482 From: Chip Salzenberg
483 Files: perly.c perly.c.diff perly.y pod/perldelta.pod pod/perldsc.pod
484 pod/perlref.pod t/op/ref.t vms/perly_c.vms
492 Title: "Fix C< hex('80') * 0x1000000 >"
493 From: Chip Salzenberg
496 Title: "Reset errno after failed piped close"
497 From: Roderick Schertler
498 Msg-ID: <28152.862264940@eeyore.ibcinc.com>
499 Date: Mon, 28 Apr 1997 18:02:20 -0400
500 Files: lib/Time/gmtime.pm lib/Time/localtime.pm pod/perlfunc.pod
503 Title: "Fix warning wrt return value of PerlIO_getname()"
504 From: Spider Boardman
505 Msg-ID: <199704300448.AAA24174@Orb.Nashua.NH.US>
506 Date: Wed, 30 Apr 1997 00:48:13 -0400
513 LIBRARY AND EXTENSIONS
527 Title: "Describe Math::Trig in perlmodlib"
528 From: Chip Salzenberg
529 Files: pod/perlmodlib.pod
531 Title: "Add new diagnostics to perldelta"
532 From: Chip Salzenberg
533 Files: pod/perldelta.pod pod/perldiag.pod
540 This patch should be _98, unless it's egregiously broken somehow.
542 CORE LANGUAGE CHANGES
548 Title: "Return to favoring memset(,0,) over bzero()"
549 From: Chip Salzenberg
552 Title: "NetBSD hint update"
553 From: matthew green <mrg@splode.eterna.com.au>
554 Msg-ID: <199704251021.EAA22570@jhereg.perl.com>
555 Date: Fri, 25 Apr 1997 20:18:02 +1000
556 Files: hints/netbsd.sh
558 Title: "HP-UX hint update"
559 From: Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
560 Msg-ID: <199704280535.WAA22441@palrel1.hp.com>
561 Date: Sun, 27 Apr 1997 23:35:07 -0600
564 Title: "Win32 update (three patches)"
565 From: Gurusamy Sarathy and Nick Ing-Simmons
566 Files: win32/makedef.pl win32/perllib.c win32/win32.c
570 Title: "Update sprintf: '%hn'; '%s',NULL; panic on frexp() failure"
571 From: Chip Salzenberg
572 Files: perl.h pod/perldiag.pod sv.c
574 Title: "Fix lingering '%S' in XS_VERSION_BOOTCHECK"
575 From: Chip Salzenberg
578 Title: "Eliminate Alpha warnings"
579 From: Hallvard B Furuseth and Chip Salzenberg
580 Files: perlsdio.h pp_sys.c
582 Title: "Fix typo in NeXT dynaloader"
583 From: Chip Salzenberg
584 Files: ext/DynaLoader/dl_next.xs
586 Title: "Fix possible buffer overflow under VMS"
587 From: Chip Salzenberg
594 LIBRARY AND EXTENSIONS
596 Title: "Refresh CGI.pm to 2.35"
597 From: Lincoln Stein <lstein@genome.wi.mit.edu>
600 Title: "Refresh DB_File to 1.13"
602 Msg-ID: <9704271413.AA08876@claudius.bfsec.bt.co.uk>
603 Date: Sun, 27 Apr 1997 15:12:59 +0100 (BST)
604 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
606 Title: "SelfLoader: fix prototype pattern, rename intrusive lexical"
607 From: Jesse Glick <jesse@ginger> and Chip Salzenberg
608 Files: lib/SelfLoader.pm
620 Title: "Split perlmod"
621 From: Tom Christiansen
622 Msg-ID: <199704260050.RAA02468@toy.perl.com>
623 Date: Fri, 25 Apr 1997 20:50:09 -0400
624 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
625 pod/perldsc.pod pod/perlfaq3.pod pod/perlipc.pod
626 pod/perlmod.pod pod/perlmodlib.pod pod/perlobj.pod
627 pod/perltie.pod pod/roffitall
629 Title: "Describe __PACKAGE__ in perldelta"
630 From: Chip Salzenberg
631 Files: pod/perldelta.pod
633 Title: "Doc fix for close of pipe handle"
634 From: Chip Salzenberg
635 Files: pod/perlfunc.pod
642 This patch eliminates all known sources of buffer overflow! (And the
643 crowd goes wild. (Yeah.)) Showstoppers only between here and _98.
645 CORE LANGUAGE CHANGES
651 Title: "Provide memset() if it's missing"
652 From: Chip Salzenberg
653 Files: global.sym perl.h proto.h util.c
655 Title: "Don't tell GCC that warn(), croak(), and die() are printf-lik
656 From: Chip Salzenberg
661 Title: "Misc. sv_vcatpvfn() fixes"
662 From: Hugo, Dale, Nick, Hallvard, Chip
663 Files: gv.c mg.c op.c perl.c pp.c pp_ctl.c sv.c toke.c util.c
665 Title: "Enforce order of sprintf() elements"
666 From: Chip Salzenberg
669 Title: "Guard against long numbers, <<LONG_DELIM, and <long glob>"
670 From: Chip Salzenberg
671 Files: global.sym mg.c perl.c pod/perldiag.pod proto.h toke.c util.c
673 Title: "Guard against C<goto> to deeply nested label"
674 From: Chip Salzenberg
675 Files: pod/perldiag.pod pp_ctl.c
677 Title: "Guard against overflow in dup2() emulation"
678 From: Chip Salzenberg
681 Title: "Win32: Guard against long function names"
682 From: Chip Salzenberg
683 Files: win32/win32sck.c
685 Title: "Make mess() always work, by using a non-arena SV"
686 From: Chip Salzenberg, from idea by Gurusamy Sarathy
689 Title: "Fix scalar leak in pp_prtf()"
690 From: Doug MacEachern
691 Msg-ID: <199704241706.NAA19140@postman.osf.org>
692 Date: Thu, 24 Apr 1997 13:06:21 -0400
695 Title: "When copying a format line, take only its string value"
696 From: Chip Salzenberg
699 Title: "Undo private patch"
700 From: Chip Salzenberg
701 Files: installperl lib/ExtUtils/Install.pm
703 Title: "Fix LEAKTEST numbers"
704 From: Chip Salzenberg
705 Files: ext/DynaLoader/dl_vms.xs handy.h os2/os2.c util.c vms/vms.c
706 win32/win32.c win32/win32sck.c
710 Title: "Cope with a <db.h> that isn't related to DB"
711 From: Jarkko Hietaniemi
712 Msg-ID: <199704241728.UAA09951@alpha.hut.fi>
713 Date: Thu, 24 Apr 1997 20:28:39 +0300 (EET DST)
716 LIBRARY AND EXTENSIONS
718 Title: "Always NUL-terminate opsets"
719 From: Chip Salzenberg
720 Files: ext/Opcode/Opcode.xs
722 Title: "Don't core dump if my_inet_aton() get a NULL"
723 From: Chip Salzenberg
724 Files: ext/Socket/Socket.xs
726 Title: "Handle symlinks, high permission bits in File::Path"
727 From: Chip Salzenberg
728 Files: lib/File/Path.pm
730 Title: "Math::{Complex,Trig} update"
731 From: Jarkko Hietaniemi
732 Msg-ID: <199704242221.BAA30363@alpha.hut.fi>
733 Date: Fri, 25 Apr 1997 01:21:44 +0300 (EET DST)
734 Files: lib/Math/Complex.pm lib/Math/Trig.pm pod/roffitall
735 t/lib/complex.t t/lib/trig.t
743 Title: "Fix buffer overflow in a2p"
744 From: Chip Salzenberg
749 Title: "FAQ udpate (24-apr-97)"
750 From: Nathan Torkington <gnat@prometheus.frii.com>
751 Msg-ID: <199704242247.QAA07010@prometheus.frii.com>
752 Date: Thu, 24 Apr 1997 16:47:23 -0600 (MDT)
753 Files: pod/perlfaq*.pod
755 Title: "Document new {,s}printf() behavior"
756 From: Chip Salzenberg
757 Files: pod/perldelta.pod pod/perlfunc.pod
764 This patch eliminates almost all possible sources of buffer overflow;
765 in particular, there are no more sprintf() bugs. (!!) This patch
766 also has a few other fixes. With these changes in place, I can sleep
767 at night. (Because I've stopped hacking. :-))
769 CORE LANGUAGE CHANGES
771 Title: "Support PRINTF for tied handles"
772 From: Doug MacEachern
773 Msg-ID: <199704202226.SAA08032@postman.osf.org>
774 Date: Sun, 20 Apr 1997 18:26:13 -0400
775 Files: pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
779 Title: "Fix bitwise shifts and pack('w') on Crays"
780 From: Chip Salzenberg
783 Title: "Win32 update (two patches)"
784 From: Gurusamy Sarathy
785 Files: lib/AutoSplit.pm lib/ExtUtils/MM_Unix.pm win32/config.w32
790 Title: "Mondo Cool patch for buffer safety and convenience"
791 From: Chip Salzenberg
792 Files: XSUB.h doop.c dump.c ext/DynaLoader/dl_dlopen.xs
793 ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
794 ext/DynaLoader/dlutils.c ext/ODBM_File/ODBM_File.xs
795 global.sym gv.c interp.sym mg.c op.c perl.c perl.h
796 pod/perlguts.pod pp.c pp_ctl.c pp_hot.c pp_sys.c proto.h
797 regcomp.c regexec.c sv.c toke.c util.c
799 Title: "Problems with glob"
800 From: Ilya Zakharevich
801 Msg-ID: <1997Apr20.024432.1941365@hmivax.humgen.upenn.edu>
802 Date: Sun, 20 Apr 1997 02:44:32 -0400 (EDT)
805 Title: "Fix scalar leak in closures"
806 From: Chip Salzenberg
809 Title: "Refine error messages re: anon subs' prototypes"
810 From: Chip Salzenberg
813 Title: "Outermost scope is void, not scalar"
814 From: Chip Salzenberg
819 Title: "Fix up Linux hints for tcsh, and Configure patch"
821 Msg-ID: <Pine.SOL.3.95q.970422101051.2506C-100000@fractal.lafayette.e
822 Date: Tue, 22 Apr 1997 11:02:27 -0400 (EDT)
823 Files: Configure hints/linux.sh
825 Title: "There is no standard answer to 'Use suidperl?'"
826 From: Chip Salzenberg
827 Files: hints/bsdos.sh hints/freebsd.sh hints/linux.sh
830 LIBRARY AND EXTENSIONS
832 Title: "Math::Complex update"
833 From: Jarkko Hietaniemi
834 Files: lib/Math/Complex.pm t/lib/complex.t
836 Title: "Croak on C<use autouse> without module name"
837 From: Chip Salzenberg
838 Files: lib/autouse.pm
840 Title: "Silence warnings on simple C<use ops>"
841 From: Roderick Schertler
842 Msg-ID: <pzybafum6k.fsf@eeyore.ibcinc.com>
843 Date: 19 Apr 1997 10:22:43 -0400
844 Files: ext/Opcode/ops.pm
848 Title: "Don't put leading newline on numeric strings"
850 Msg-ID: <199704230847.KAA22752@anna.in-berlin.de>
851 Date: Wed, 23 Apr 1997 10:47:00 +0200
852 Files: t/pragma/constant.t
860 Title: "FAQ udpate (23-apr-97)"
861 From: Nathan Torkington <gnat@prometheus.frii.com>
862 Msg-ID: <199704231822.MAA05074@prometheus.frii.com>
863 Date: Wed, 23 Apr 1997 12:22:55 -0600 (MDT)
864 Files: pod/perlfaq*.pod
866 Title: "Two doublewords less"
867 From: Jarkko Hietaniemi
868 Msg-ID: <199704201938.WAA07722@alpha.hut.fi>
869 Date: Sun, 20 Apr 1997 22:38:13 +0300 (EET DST)
870 Files: pod/perlrun.pod vms/perlvms.pod
877 This one has two security bug fixes for buffer overflows. Perl has
878 not yet been searched to see if more fixes are needed.
880 CORE LANGUAGE CHANGES
882 Title: "Improve sysseek(), remove systell(), fix Opcode"
883 From: Chip Salzenberg
884 Files: doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
885 ext/Opcode/Opcode.xs global.sym keywords.pl opcode.pl
886 pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c
887 proto.h t/op/sysio.t toke.c
889 Title: "Fix (and test) spaces in {,un}pack()"
890 From: Chip Salzenberg
891 Files: pp.c t/op/pack.t
896 From: Scott Henry <scotth@sgi.com>
897 Msg-ID: <yd8d8rsi0ln.fsf@hoshi.engr.sgi.com>
898 Date: 18 Apr 1997 12:37:24 -0700
899 Files: MANIFEST hints/irix_6.sh hints/irix_6_0.sh hints/irix_6_1.sh
901 Title: "ExtUtils/Miniperl.pm not built on Win32"
902 From: Nick Ing-Simmons
903 Msg-ID: <199704181742.SAA08407@ni-s.u-net.com>
904 Date: Fri, 18 Apr 1997 18:42:32 +0100
905 Files: win32/Makefile
909 Title: "SECURITY FIX: 'Identifier too long'"
910 From: Chip Salzenberg
911 Files: pod/perldelta.pod pod/perldiag.pod toke.c
913 Title: "SECURITY FIX: Buffer overflow in gv_fetchfile()"
914 From: Chip Salzenberg
917 Title: "Remove pp_method() inefficiency from last patch"
918 From: Chip Salzenberg
923 Title: "Fix unnecessary re-linking"
924 From: Chip Salzenberg
925 Files: lib/ExtUtils/MM_Unix.pm
927 Title: "Fix tcsh hack in Configure"
928 From: Chip Salzenberg
931 Title: "Minor, optional patch to Makefile.SH"
932 From: "Randy J. Ray" <rjray@uswest.com>
933 Msg-ID: <rjray-9703180132.AA00374040@snakepit.ecte.uswc.uswest.com>
934 Date: Thu, 17 Apr 1997 19:32:17 -0600
937 LIBRARY AND EXTENSIONS
939 Title: "Patch to Getopt::Long"
940 From: Johan Vromans <jvromans@squirrel.nl>
941 Msg-ID: <m0wIKCO-00081IC@phoenix.squirrel.nl>
942 Date: Fri, 18 Apr 97 22:24 MET DST
943 Files: lib/Getopt/Long.pm
945 Title: "Fix NAME in SDBM_File build"
946 From: Chip Salzenberg
947 Files: ext/SDBM_File/sdbm/Makefile.PL
955 Title: "Make h2ph generate constant subs"
956 From: Roderick Schertler
957 Msg-ID: <pz2088w5ot.fsf@eeyore.ibcinc.com>
958 Date: 18 Apr 1997 14:23:46 -0400
963 Title: "Document {,un}pack changes"
965 Msg-ID: <9704181249.AA11733@claudius.bfsec.bt.co.uk>
966 Date: Fri, 18 Apr 97 13:49:39 BST
967 Files: pod/perldelta.pod pod/perldiag.pod
974 This is it before _98. No more last-minute features. Really, I mean
975 it this time. No kidding.
977 CORE LANGUAGE CHANGES
979 Title: "New operator systell()"
980 From: Chip Salzenberg
981 Files: doio.c ext/Opcode/Opcode.pm keywords.pl opcode.pl
982 pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c
985 Title: "Allow constant sub to be optimized when called with parens"
986 From: Chip Salzenberg
989 Title: "Make {,un}pack fail on invalid pack types"
990 From: Chip Salzenberg
991 Files: pod/perldiag.pod pp.c
995 Title: "Fix bitwise ops and {,un}pack() on Cray CPUs"
996 From: Chip Salzenberg
1000 From: Charles Bailey
1001 Files: lib/Cwd.pm lib/File/Path.pm lib/FindBin.pm vms/perly_c.vms
1002 vms/vms.c vms/writemain.pl
1004 Title: "Win32 update (three patches)"
1005 From: Gurusamy Sarathy and Nick Ing-Simmons
1006 Files: lib/Cwd.pm lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm
1007 lib/File/Basename.pm win32/Makefile win32/makedef.pl
1008 win32/perllib.c win32/win32.c win32/win32iop.h
1012 Title: "Fix error messages on method lookup failure"
1013 From: Chip Salzenberg
1016 Title: "Fix use of var before init in util.c"
1017 From: Gurusamy Sarathy
1018 Msg-ID: <199704162342.TAA20773@aatma.engin.umich.edu>
1019 Date: Wed, 16 Apr 1997 19:42:41 -0400
1024 Title: "Linux hints: Allow build w/o suidperl, prefer tcsh to csh"
1025 From: Michael De La Rue <mikedlr@tardis.ed.ac.uk>
1026 Files: Configure hints/linux.sh
1028 LIBRARY AND EXTENSIONS
1030 Title: "Fix bug in Opcode when (maxo & 15) > 8"
1031 From: Chip Salzenberg
1032 Files: ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
1033 ext/Opcode/Opcode.xs
1035 Title: "CGI.pm broke again"
1036 From: Andreas Koenig
1037 Msg-ID: <199704171136.NAA24859@anna.in-berlin.de>
1038 Date: Thu, 17 Apr 1997 13:36:28 +0200
1041 Title: "Revise quotewords()"
1042 From: Shishir Gundavaram <shishir@ruby.ora.com>
1043 Files: lib/Text/ParseWords.pm
1055 Title: "Doc updates: INSTALL-1.13, pumpkin.pod-1.9"
1056 From: Andy Dougherty
1057 Files: INSTALL Porting/pumpkin.pod
1059 Title: "Document size restrictions for packed integers"
1060 From: Jarkko Hietaniemi
1061 Files: pod/perlfunc.pod
1068 Y'know, I've heard of this "beta" thing, but it's been so long since
1069 I've seen one, I'm not sure it really exists...
1071 CORE LANGUAGE CHANGES
1073 Title: "New operator: sysseek()"
1074 From: Chip Salzenberg
1075 Files: doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm global.sym
1076 keywords.pl opcode.pl pod/perldelta.pod pod/perlfunc.pod
1077 pp_sys.c t/op/sysio.t toke.c
1079 Title: "Allow recursive substitution again"
1080 From: Chip Salzenberg
1081 Files: pod/perldelta.pod pod/perldiag.pod pp_hot.c
1085 Title: "Use size_t for socket size parameters of GNU libc"
1086 From: Chip Salzenberg
1087 Files: doio.c pp_sys.c
1089 Title: "Fix STMT_{START,END} under g++"
1090 From: Steven Parkes <parkes@sierravista.com>
1091 Msg-ID: <199704141935.MAA11240@monterey.sierravista.com>
1092 Date: Mon, 14 Apr 1997 12:35:34 -0700
1095 Title: "Win32 update (four patches)"
1096 From: Gurusamy Sarathy and Nick Ing-Simmons
1097 Files: MANIFEST README.win32 dosish.h ext/SDBM_File/Makefile.PL
1098 ext/SDBM_File/sdbm/Makefile.PL ext/SDBM_File/sdbm/sdbm.c
1099 ext/SDBM_File/sdbm/sdbm.h lib/ExtUtils/MM_Unix.pm perl.c
1100 utils/perlbug.PL utils/perldoc.PL win32/Makefile win32/TEST
1101 win32/config.H win32/config.w32 win32/config_h.PL
1102 win32/config_sh.PL win32/perllib.c win32/runperl.c
1103 win32/win32.c win32/win32io.c win32/win32sck.c
1107 Title: "New API function: perl_eval_pv()"
1108 From: Doug MacEachern
1109 Msg-ID: <199704142113.RAA06823@postman.osf.org>
1110 Date: Mon, 14 Apr 1997 17:13:41 -0400
1111 Files: perl.c pod/perlcall.pod pod/perldelta.pod pod/perlembed.pod
1112 pod/perlguts.pod proto.h
1114 Title: "Fix C< s//whatever/ >, which reuses old pattern"
1115 From: Chip Salzenberg
1116 Files: pp_hot.c regexec.c
1118 Title: "Return a value from PerlIO_{,un}getc"
1119 From: Hallvard B Furuseth
1120 Msg-ID: <199704131228.OAA05695@bombur2.uio.no>
1121 Date: Sun, 13 Apr 1997 14:28:14 +0200 (MET DST)
1124 Title: "Fix for environment leak"
1125 From: skimo@breughel.ufsia.ac.be (Sven Verdoolaege)
1126 Msg-ID: <19970415103246.NN46698@breughel.ufsia.ac.be>
1127 Date: Tue, 15 Apr 1997 10:32:46 +0200
1130 Title: "Fix comments in seed()"
1131 From: Hallvard B Furuseth
1132 Msg-ID: <199704141758.TAA06895@bombur2.uio.no>
1133 Date: Mon, 14 Apr 1997 19:58:38 +0200 (MET DST)
1138 Title: "Put extensions' autoload files in $archlib"
1139 From: Chip Salzenberg
1142 Title: "Use '-fPIC' for debugging compiles under Solaris with gcc"
1143 From: Hallvard B Furuseth
1146 LIBRARY AND EXTENSIONS
1148 Title: "Refresh CGI to 2.34"
1149 From: Chip Salzenberg
1150 Files: eg/cgi/customize.cgi eg/cgi/tryit.cgi lib/CGI.pm
1153 Title: "Debugger update"
1154 From: Ilya Zakharevich
1155 Msg-ID: <199704142115.RAA09923@monk.mps.ohio-state.edu>
1156 Date: Mon, 14 Apr 1997 17:15:27 -0400 (EDT)
1157 Files: lib/perl5db.pl
1159 Title: "diagnostics: $/ gotcha"
1160 From: Andreas Koenig
1161 Msg-ID: <199704151814.UAA03404@anna.in-berlin.de>
1162 Date: Tue, 15 Apr 1997 20:14:01 +0200
1163 Files: lib/diagnostics.pm
1165 Title: "Update File::Path"
1166 From: Andreas Koenig
1167 Msg-ID: <199704151401.QAA02556@anna.in-berlin.de>
1168 Date: Tue, 15 Apr 1997 16:01:07 +0200
1169 Files: lib/File/Path.pm t/lib/filepath.t
1171 Title: "User::pwent.pm: g{,e}cos"
1172 From: Tom Christiansen
1173 Msg-ID: <199704130135.TAA23274@jhereg.perl.com>
1174 Date: Sat, 12 Apr 1997 19:35:54 -0600
1175 Files: lib/User/pwent.pm
1177 Title: "Sys::Syslog: hyphens in hostnames"
1178 From: Jarkko Hietaniemi
1179 Msg-ID: <199704151421.RAA19693@alpha.hut.fi>
1180 Date: Tue, 15 Apr 1997 17:21:53 +0300 (EET DST)
1181 Files: lib/Sys/Syslog.pm
1183 Title: "Clean up format of dlopen() debug info"
1184 From: Hallvard B Furuseth
1185 Files: ext/DynaLoader/dl_dlopen.xs
1193 Title: "xsubpp incorrectly handles 'class::newthing()'"
1194 From: "John Q. Linux" <jql@jql.accessone.com>
1195 Msg-ID: <199704122201.PAA01780@jql.accessone.com>
1196 Date: Sat, 12 Apr 1997 15:01:33 -0700
1197 Files: lib/ExtUtils/xsubpp
1201 Title: "Add CGI to perldelta.pod and improve its description in MANIFEST"
1202 From: Chip Salzenberg
1203 Files: MANIFEST pod/perldelta.pod
1205 Title: "Describe probs with majordomo 1.94.1"
1206 From: Chip Salzenberg
1207 Files: pod/perldelta.pod
1209 Title: "Fix description of /\G/g"
1210 From: Chip Salzenberg
1211 Files: pod/perlop.pod
1213 Title: "Mention '...' operator in precedence table"
1214 From: Tom Christiansen
1215 Msg-ID: <199704131724.LAA23120@jhereg.perl.com>
1216 Date: Sun, 13 Apr 1997 11:24:16 -0600
1217 Files: pod/perlop.pod
1224 Any minute now... second public beta... no, really...
1226 CORE LANGUAGE CHANGES
1228 Title: "Fix for incorrect overloaded assignment"
1229 From: Ilya Zakharevich
1230 Msg-ID: <199704112225.SAA03482@monk.mps.ohio-state.edu>
1231 Date: Fri, 11 Apr 1997 18:25:33 -0400 (EDT)
1234 Title: "Fix C< $x=''; pos($x)=0; $x=~/\G$/ >"
1235 From: Chip Salzenberg
1238 Title: "Fix label on C<for(;;)> statement"
1239 From: Chip Salzenberg
1240 Files: perly.c perly.y
1244 Title: "update to 5.003_97b/hint/irix_6_2.sh"
1245 From: Scott Henry <scotth@sgi.com>
1246 Msg-ID: <yd8hghdjbk0.fsf@hoshi.engr.sgi.com>
1247 Date: 11 Apr 1997 18:05:03 -0700
1248 Files: hints/irix_6_2.sh
1252 Title: "Before 'BEGIN not safe', explain why"
1253 From: Chip Salzenberg
1256 Title: "New error msg for low-key failure of C<require>"
1257 From: Chip Salzenberg
1258 Files: pod/perldiag.pod pp_ctl.c t/pragma/strict-subs
1259 t/pragma/strict-vars
1261 Title: "Put "dXSUB_SYS" last in declarations"
1262 From: Chip Salzenberg
1263 Files: win32/perllib.c
1265 Title: "Minor type cleanup"
1266 From: Chip Salzenberg
1267 Files: proto.h toke.c
1273 LIBRARY AND EXTENSIONS
1275 Title: "win32: perl5db patch"
1276 From: Gurusamy Sarathy
1277 Msg-ID: <199704102142.RAA27396@aatma.engin.umich.edu>
1278 Date: Thu, 10 Apr 1997 17:42:13 -0400
1279 Files: lib/perl5db.pl
1281 Title: "Enhancements to debugger, Term::ReadLine, Term::Cap"
1282 From: Ilya Zakharevich
1283 Msg-ID: <199704101948.PAA01841@monk.mps.ohio-state.edu>
1284 Date: Thu, 10 Apr 1997 15:48:07 -0400 (EDT)
1285 Files: lib/Term/Cap.pm lib/Term/ReadLine.pm lib/perl5db.pl
1287 Title: "MM_Unix patch for use under CVS"
1288 From: Ulrich Pfeifer
1289 Msg-ID: <yfmd8s1vhpn.fsf@ls6.informatik.uni-dortmund.de>
1290 Date: 11 Apr 1997 14:59:00 +0200
1291 Files: lib/ExtUtils/MM_Unix.pm
1293 Title: "Complex update (five patches)"
1294 From: Jarkko Hietaniemi
1295 Files: lib/Math/Complex.pm t/lib/complex.t
1297 Title: "Fix undef warning in Math::BigInt"
1298 From: Chip Salzenberg
1299 Files: lib/Math/BigInt.pm
1307 Title: "Add B<-o> option to a2p, for old awk; make new the default"
1308 From: Chip Salzenberg
1309 Files: x2p/a2p.h x2p/a2p.pod x2p/a2py.c x2p/walk.c
1313 Title: "typo in lib/diagnostics.pm"
1314 From: barnett@grymoire.crd.ge.com (Bruce Barnett)
1315 Msg-ID: <199704111800.OAA27297@grymoire.crd.ge.com>
1316 Date: Fri, 11 Apr 1997 14:00:54 -0400
1317 Files: lib/diagnostics.pm
1319 Title: "Use B<> for options in Class::Struct pod"
1320 From: Hugo van der Sanden <hv@iii.co.uk>
1321 Msg-ID: <334D2E7B.67F0@iii.co.uk>
1322 Date: Thu, 10 Apr 1997 19:16:27 +0100
1323 Files: lib/Class/Struct.pm
1325 Title: "Explain //g and \G issues"
1326 From: Gurusamy Sarathy
1327 Msg-ID: <199704122048.QAA25060@aatma.engin.umich.edu>
1328 Date: Sat, 12 Apr 1997 16:48:41 -0400
1329 Files: pod/perldelta.pod pod/perlop.pod pod/perlre.pod
1331 Title: "more (err, less) doubled words"
1332 From: Jarkko Hietaniemi
1333 Msg-ID: <199704111931.WAA24460@alpha.hut.fi>
1334 Date: Fri, 11 Apr 1997 22:31:25 +0300 (EET DST)
1335 Files: ext/DB_File/DB_File.pm ext/DynaLoader/DynaLoader.pm
1336 ext/IO/lib/IO/Pipe.pm lib/CGI.pm lib/Exporter.pm
1337 lib/ExtUtils/MakeMaker.pm lib/IPC/Open2.pm lib/IPC/Open3.pm
1338 lib/vars.pm pod/perlcall.pod pod/perldiag.pod
1339 pod/perlfaq1.pod pod/perlfaq3.pod pod/perlfaq5.pod
1340 pod/perlfaq7.pod pod/perlfaq8.pod pod/perlipc.pod
1342 Title: "Freudian slip error in perlsub.pod"
1343 From: barnett@grymoire.crd.ge.com (Bruce Barnett)
1344 Msg-ID: <199704111755.NAA27200@grymoire.crd.ge.com>
1345 Date: Fri, 11 Apr 1997 13:55:07 -0400
1346 Files: pod/perlsub.pod
1348 Title: "Little patch for perl5.003_97c/pod/perlpod.pod"
1349 From: rse@engelschall.com (Ralf S. Engelschall)
1350 Msg-ID: <199704112048.WAA08733@en1.engelschall.com>
1351 Date: Fri, 11 Apr 1997 22:48:37 +0200
1352 Files: pod/perlpod.pod
1359 That second public beta will be Real Soon Now...
1361 CORE LANGUAGE CHANGES
1363 Title: "Refine setgroups() behavior of C<$)>"
1364 From: Chip Salzenberg
1365 Files: mg.c pod/perldelta.pod pod/perlvar.pod
1367 Title: "Forbid -[Mm] on #! line"
1368 From: Chip Salzenberg
1369 Files: pod/perldelta.pod pod/perldiag.pod toke.c
1373 Title: "Fix dynamic loading (and argv[0]) under AmigaOS"
1374 From: Norbert Pueschel
1375 Msg-ID: <77724842@Armageddon.meb.uni-bonn.de>
1376 Date: Tue, 08 Apr 1997 22:01:45 +0200
1377 Files: hints/amigaos.sh
1379 Title: "Special mkdir() for VMS"
1380 From: Charles Bailey
1381 Msg-ID: <01IHGOXN6MZM0004K3@hmivax.humgen.upenn.edu>
1382 Date: Tue, 08 Apr 1997 12:33:56 -0400 (EDT)
1383 Files: dosish.h lib/ExtUtils/MM_Unix.pm lib/File/Path.pm os2/os2ish.h
1384 plan9/plan9ish.h pp_sys.c unixish.h vms/vms.c vms/vmsish.h
1388 Title: "Fix assignment from magic SV that becomes a glob"
1389 From: Chip Salzenberg
1394 Title: "Fix syntax error in Configure comment(!)"
1395 From: Chip Salzenberg
1398 Title: "For Solaris, if -DDEBUGGING, default to '-KPIC', not '-Kpic'"
1399 From: Chip Salzenberg
1402 Title: "Fix usage of dXSUB_SYS, esp. in ExtUtils::Miniperl"
1403 From: Chip Salzenberg
1404 Files: dosish.h minimod.pl os2/os2ish.h plan9/plan9ish.h vms/vmsish.h
1406 LIBRARY AND EXTENSIONS
1408 Title: "Replace Class::Template with improved Class::Struct"
1409 From: Jim Miner <jfm@winternet.com>
1410 Files: MANIFEST lib/Class/Struct.pm lib/Class/Template.pm
1411 lib/File/stat.pm lib/Net/hostent.pm lib/Net/netent.pm
1412 lib/Net/protoent.pm lib/Net/servent.pm lib/Time/gmtime.pm
1413 lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
1414 lib/User/pwent.pm pod/perldelta.pod pod/perlfaq7.pod
1415 pod/perlmod.pod pod/perltoot.pod
1417 Title: "MakeMaker pathname patch"
1418 From: Nick Ing-Simmons
1419 Msg-ID: <199704091908.UAA00877@ni-s.u-net.com>
1420 Date: Wed, 9 Apr 1997 20:08:23 +0100
1421 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
1423 Title: "Fix configuration of new socket"
1424 From: Chip Salzenberg
1425 Files: ext/IO/lib/IO/Socket.pm
1427 Title: "Improve IO::Handle docs; don't export _open_mode_string"
1428 From: Chip Salzenberg
1429 Files: ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
1431 Title: "Complex.pm: 0**0 sanity"
1432 From: Jarkko Hietaniemi
1433 Msg-ID: <199704091804.VAA13930@alpha.hut.fi>
1434 Date: Wed, 9 Apr 1997 21:04:23 +0300 (EET DST)
1435 Files: lib/Math/Complex.pm
1437 Title: "Fix typos in Math::Trig"
1438 From: Jarkko Hietaniemi
1439 Files: lib/Math/Trig.pm
1443 Title: "Accommodate CodeBuilder variant of Machten 4.0.3"
1444 From: Dominic Dunlop <domo@slipper.ip.lu>
1445 Msg-ID: <v03020902af704d320f27@[194.51.248.88]>
1446 Date: Tue, 8 Apr 1997 22:15:15 +0200
1447 Files: t/io/fs.t t/op/stat.t
1455 Title: "IO::Socket doc fix"
1456 From: Roderick Schertler
1457 Msg-ID: <28383.860527843@eeyore.ibcinc.com>
1458 Date: Tue, 08 Apr 1997 15:30:43 -0400
1459 Files: ext/IO/lib/IO/Socket.pm
1466 Working on the second public beta...
1468 CORE LANGUAGE CHANGES
1470 Title: "Make assignment to C<$)> call setgroups()"
1471 From: Chip Salzenberg
1472 Files: Configure config_H config_h.SH mg.c plan9/config.plan9
1473 pod/perldelta.pod vms/config.vms win32/config.H
1476 Title: "Grandfather "$$<digit>" in strings"
1477 From: Chip Salzenberg
1478 Files: pod/perldiag.pod toke.c
1480 Title: "Disconnect warn and die hooks _after_ object destruction"
1481 From: Chip Salzenberg
1484 Title: "Forbid recursive substitutions"
1485 From: Chip Salzenberg
1486 Files: cop.h pod/perldelta.pod pod/perldiag.pod pp_ctl.c pp_hot.c
1490 Title: "Use SSize_t for values of PerlIO_{read,write}"
1491 From: Chip Salzenberg
1492 Files: perlio.c perlio.h perlsdio.h pp_sys.c
1494 Title: "perlwin-97a_4: win32 environ fix"
1495 From: Gurusamy Sarathy
1496 Msg-ID: <199704060431.XAA23400@aatma.engin.umich.edu>
1497 Date: Sat, 05 Apr 1997 23:31:11 -0500
1498 Files: win32/win32.c win32/win32io.c win32/win32io.h win32/win32iop.h
1502 Title: "length($') isn't"
1503 From: Gurusamy Sarathy
1504 Msg-ID: <199704070730.DAA07310@aatma.engin.umich.edu>
1505 Date: Mon, 07 Apr 1997 03:30:44 -0400
1508 Title: "Fix obscure regex bug related to leading C<.*>"
1509 From: Chip Salzenberg
1512 Title: "Add warning for glob failure"
1513 From: Chip Salzenberg
1514 Files: pod/perldelta.pod pod/perldiag.pod pp_hot.c
1516 Title: "Fix C<perl -V> in presence of local patches"
1517 From: Chip Salzenberg
1522 Title: "Don't suggest 'Configure -der' in config.sh comments"
1523 From: Chip Salzenberg
1526 LIBRARY AND EXTENSIONS
1528 Title: "CGI->redirect patch"
1529 From: Doug MacEachern
1530 Msg-ID: <199704051527.KAA11280@postman.osf.org>
1531 Date: Sat, 05 Apr 1997 10:27:52 -0500
1534 Title: "Updates to Math::Complex and Math::Trig"
1535 From: Jarkko Hietaniemi
1536 Files: lib/Math/Complex.pm lib/Math/Trig.pm pod/perldelta.pod
1539 Title: "Fix FindBin under Win32, and document success"
1540 From: Nick Ing-Simmons and Gurusamy Sarathy
1541 Msg-ID: <199704051504.QAA09507@ni-s.u-net.com>
1542 Date: Sat, 5 Apr 1997 16:04:52 +0100
1543 Files: README.win32 lib/Cwd.pm lib/FindBin.pm
1551 Title: "Patch for 'perldoc -f'"
1553 Msg-ID: <199704061732.TAA00353@bergen.sn.no>
1554 Date: Sun, 6 Apr 1997 19:32:04 +0200
1555 Files: utils/perldoc.PL
1559 Title: "Document required module versions"
1560 From: Chip Salzenberg
1561 Files: pod/perldelta.pod
1563 Title: "Document sample function perl_eval()"
1564 From: Doug MacEachern
1565 Msg-ID: <199704051524.KAA06090@postman.osf.org>
1566 Date: Sat, 05 Apr 1997 10:24:43 -0500
1567 Files: pod/perlcall.pod pod/perlembed.pod
1569 Title: "Make L<perltrap> refer to L<perldelta>"
1570 From: Chip Salzenberg
1571 Files: pod/perltrap.pod
1578 This release gets a letter instead of a full subversion because I'm
1579 planning on making 5.003_98 the second public beta.
1581 CORE LANGUAGE CHANGES
1583 Title: "Fix AUTOLOAD, or kill me"
1584 From: Chip Salzenberg
1585 Files: gv.c pp.c t/op/method.t
1589 Title: "Add support for Cygwin32 (GNU-Win32) -- very low impact"
1590 From: John Cerney <j-cerney1@ti.com>
1591 Msg-ID: <199704030821.JAA08762@pluto.tiuk.ti.com>
1592 Date: Thu, 3 Apr 1997 09:21:17 +0100
1593 Files: MANIFEST README.cygwin32 cygwin32/cw32imp.h cygwin32/gcc2
1594 cygwin32/ld2 cygwin32/perlgcc cygwin32/perlld
1595 ext/DynaLoader/dl_cygwin32.xs hints/cygwin32.sh perl.h
1598 Title: "Win32 update (six patches)"
1599 From: Gurusamy Sarathy
1600 Files: MANIFEST README.win32 dosish.h t/io/fs.t t/io/tell.t
1601 t/lib/io_tell.t t/op/magic.t t/op/mkdir.t t/op/runlevel.t
1602 t/op/stat.t t/op/taint.t win32/Makefile win32/VC-2.0/pod.mak
1603 win32/makedef.pl win32/pod.mak win32/win32.c win32/win32.h
1604 win32/win32io.c win32/win32io.h win32/win32iop.h
1606 Title: "AmigaOS update"
1607 From: Norbert Pueschel
1608 Msg-ID: <77724828@Armageddon.meb.uni-bonn.de>
1609 Date: Thu, 03 Apr 1997 16:16:51 +0200
1610 Files: README.amiga hints/amigaos.sh
1614 Title: "Fix const-sub-related panic on C<sub foo { my $x; 0 } foo>"
1615 From: Chip Salzenberg
1618 Title: "Fix warning for useless C<1..2>"
1619 From: Chip Salzenberg
1622 Title: "Minor cleanups"
1623 From: Gurusamy Sarathy
1624 Msg-ID: <199704040056.TAA22253@aatma.engin.umich.edu>
1625 Date: Thu, 03 Apr 1997 19:56:57 -0500
1626 Files: mg.c mg.h perl.c
1628 Title: "Eliminate unreliable warning with %SIG and strict refs"
1629 From: Chip Salzenberg
1632 Title: "Fix impossible test in vivification"
1633 From: Chip Salzenberg
1636 Title: "runlevel is I32, not int"
1637 From: Roderick Schertler
1638 Msg-ID: <2848.860109823@eeyore.ibcinc.com>
1639 Date: Thu, 03 Apr 1997 18:23:43 -0500
1640 Files: pp_ctl.c util.c
1644 Title: "Re: shared lib compilation problem with miniperl5.003_97"
1645 From: Andy Dougherty
1646 Msg-ID: <Pine.SOL.3.95q.970404124326.647K-100000@fractal.lafayette.ed
1647 Date: Fri, 04 Apr 1997 13:02:23 -0500 (EST)
1650 LIBRARY AND EXTENSIONS
1652 Title: "Math::Trig, based on (and from an author of) Math::Complex"
1653 From: Chip Salzenberg
1654 Files: MANIFEST lib/Math/Complex.pm lib/Math/Trig.pm
1655 pod/perldelta.pod t/lib/complex.t t/lib/trig.t
1657 Title: "Update AutoLoader and docs; support C<use AutoLoader 'AUTOLOAD'>"
1658 From: Chip Salzenberg and Tim Bunce
1659 Files: lib/AutoLoader.pm
1661 Title: "CPAN & TRL-Gnu"
1662 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
1663 Msg-ID: <9704040809.AA26143@o09.rosat.mpe-garching.mpg.de>
1664 Date: Fri, 04 Apr 1997 10:09:03 +0200
1667 Title: "Limit @ISA to actual DBM in AnyDBM"
1668 From: Chip Salzenberg
1669 Files: lib/AnyDBM_File.pm
1671 Title: "Don't use $4 when it might be undef"
1672 From: Chip Salzenberg
1673 Files: lib/bigfloat.pl
1677 Title: "Make *dbm tests work with Win32"
1678 From: Chip Salzenberg
1679 Files: t/lib/anydbm.t t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t
1688 Title: "Update INSTALL"
1689 From: Andy Dougherty
1693 From: Nathan Torkington <gnat@prometheus.frii.com>
1694 Files: pod/perlcall.pod pod/perldata.pod pod/perldebug.pod
1695 pod/perldiag.pod pod/perlform.pod pod/perlfunc.pod
1696 pod/perlipc.pod pod/perllocale.pod pod/perlmod.pod
1697 pod/perlop.pod pod/perlre.pod pod/perlrun.pod
1698 pod/perlstyle.pod pod/perltoc.pod pod/perlvar.pod
1705 CORE LANGUAGE CHANGES
1707 Title: "Reenable but deprecate inherited AUTOLOAD for plain funcs"
1708 From: Chip Salzenberg
1709 Files: ext/DynaLoader/DynaLoader.pm gv.c lib/Text/ParseWords.pm
1710 pod/perldelta.pod pod/perldiag.pod t/op/method.t
1714 Title: "Don't use setjmp() and longjmp() in complex exprs"
1715 From: Chip Salzenberg
1716 Files: perl.c pp_ctl.c scope.h
1718 Title: "Improve definition of Sock_size_t"
1719 From: Chip Salzenberg
1720 Files: doio.c pp_sys.c
1722 Title: "Don't use a completely empty macro parameter"
1723 From: Chip Salzenberg
1726 Title: "Win32 update"
1727 From: Gurusamy Sarathy
1728 Msg-ID: <199704020608.BAA29538@aatma.engin.umich.edu>
1729 Date: Wed, 02 Apr 1997 01:08:09 -0500
1730 Files: win32/VC-2.0/modules.mak win32/VC-2.0/perl.mak win32/VC-
1731 2.0/perldll.mak win32/perl.mak
1735 Title: "Introduce and use gv_fetchmethod_autoload()"
1736 From: Chip Salzenberg
1737 Files: global.sym gv.c pod/perlguts.pod proto.h universal.c
1739 Title: "Reduce memory footprint of literal strings"
1740 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
1741 Msg-ID: <1997Apr1.113438.1913905@hmivax.humgen.upenn.edu>
1742 Date: Tue, 01 Apr 1997 11:34:37 -0500 (EST)
1747 Title: "Remove target before link() of perldiag.pod"
1748 From: Chip Salzenberg
1751 LIBRARY AND EXTENSIONS
1753 Title: "Refresh CPAN to 1.24"
1754 From: Andreas Koenig
1755 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
1757 Title: "Refresh ExtUtils::Manifest to 1.33"
1758 From: Andreas Koenig
1759 Files: lib/ExtUtils/Manifest.pm
1761 Title: "Update $VERSION of ExtUtils::Embed to reflect reality"
1762 From: Chip Salzenberg
1763 Files: lib/ExtUtils/Embed.pm
1765 Title: "Fix POSIX::raise()"
1766 From: "Jens T. Berger Thielemann" <jensthi@ifi.uio.no>
1767 Msg-ID: <Pine.SUN.3.91.970401153125.8053A-100000@holmenkollen.ifi.uio
1768 Date: Tue, 1 Apr 1997 15:34:47 +0200 (MET DST)
1769 Files: ext/POSIX/POSIX.pm
1771 Title: "Eliminate warnings in File::Basename"
1772 From: Robin Barker <rmb1@cise.npl.co.uk>
1773 Msg-ID: <11173.9704011111@tempest.cise.npl.co.uk>
1774 Date: Tue, 1 Apr 97 12:11:43 BST
1775 Files: lib/File/Basename.pm t/lib/basename.t
1777 Title: "Eliminate warning in CGI.pm"
1778 From: Chip Salzenberg
1781 Title: "Tweaks to constant.pm"
1783 Msg-ID: <Pine.GSO.3.96.970331205519.16684I-100000@kelly.teleport.com>
1784 Date: Mon, 31 Mar 1997 21:10:14 -0800 (PST)
1785 Files: lib/constant.pm
1787 Title: "Document eval vs. sub in Benchmark"
1788 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
1789 Msg-ID: <199704012231.XAA00225@crypt.compulink.co.uk>
1790 Date: Tue, 01 Apr 1997 23:31:55 +0100
1791 Files: lib/Benchmark.pm
1799 Title: "Improve heuristics for pod2man titles"
1800 From: Roderick Schertler
1801 Msg-ID: <pzn2ri9gto.fsf@eeyore.ibcinc.com>
1802 Date: 01 Apr 1997 23:41:55 -0500
1803 Files: pod/pod2man.PL
1807 Title: "Clean up some poddities, and make C<make html> work again"
1808 From: Chip Salzenberg
1809 Files: pod/Makefile pod/perldelta.pod pod/perldiag.pod
1810 pod/perlfaq8.pod pod/perlfunc.pod pod/perlop.pod
1813 Title: "Fix MM doc's use of "SUPER::""
1814 From: avera@hal.com (Jim Avera)
1815 Msg-ID: <9704012235.AA07841@membrane.hal.com>
1816 Date: Tue, 1 Apr 1997 14:35:26 -0800 (PST)
1817 Files: lib/ExtUtils/MakeMaker.pm
1819 Title: "Eliminate pod warnings in libs"
1820 From: Chip Salzenberg
1821 Files: lib/CGI.pm lib/ExtUtils/Command.pm
1828 CORE LANGUAGE CHANGES
1830 Title: "Support $ENV{PERL5OPT}"
1831 From: Chip Salzenberg
1832 Files: perl.c pod/perldiag.pod pod/perldelta.pod pod/perlrun.pod
1834 Title: "Implement void context, in which C<wantarray> is undef"
1835 From: Chip Salzenberg
1836 Files: cop.h doop.c dump.c global.sym gv.c op.c op.h perl.c
1837 pod/perlcall.pod pod/perldelta.pod pod/perlfunc.pod
1838 pod/perlguts.pod pod/perlsub.pod pp.c pp_ctl.c pp_hot.c
1841 Title: "Don't look up &AUTOLOAD in @ISA when calling plain function"
1842 From: Chip Salzenberg
1843 Files: global.sym gv.c lib/Text/ParseWords.pm pod/perldelta.pod
1844 pp_hot.c proto.h t/op/method.t
1846 Title: "Allow closures to be constant subroutines"
1847 From: Chip Salzenberg
1850 Title: "Make C<scalar(reverse)> mean C<scalar(reverse $_)>"
1851 From: Chip Salzenberg
1854 Title: "Fix lexical suicide from C<my $x = $x> in sub"
1855 From: Chip Salzenberg
1858 Title: "Make "Unrecog. char." fatal, and update its doc"
1859 From: Chip Salzenberg
1860 Files: pod/perldiag.pod toke.c
1862 Title: "Die on patterns that will match empty string forever"
1863 From: Stephen Potter <spp@psa.pencom.com>
1864 Msg-ID: <199703282138.PAA28311@psa.pencom.com>
1865 Date: Fri, 28 Mar 1997 15:38:30 -0600
1870 Title: "safefree() mismatch"
1871 From: Roderick Schertler
1872 Msg-ID: <21338.859653381@eeyore.ibcinc.com>
1873 Date: Sat, 29 Mar 1997 11:36:21 -0500
1876 Title: "FreeBSD update"
1877 From: Slaven Rezic <eserte@cs.tu-berlin.de>
1878 Msg-ID: <199703311417.QAA04162@cabulja.herceg.de>
1879 Date: Mon, 31 Mar 1997 16:17:42 +0200 (MET DST)
1880 Files: hints/freebsd.sh
1882 Title: "Win32 update (seven patches)"
1883 From: Gurusamy Sarathy and Nick Ing-Simmons
1884 Files: EXTERN.h MANIFEST win32/Makefile win32/perl.mak
1885 win32/perl.rc win32/perldll.mak win32/makedef.pl
1886 win32/modules.mak win32/win32io.c win32/bin/pl2bat.bat
1890 Title: "Report PERL* environment variables in -V and perlbug"
1891 From: Chip Salzenberg
1892 Files: perl.c utils/perlbug.PL
1894 Title: "Typo in perl.c: Printing NO_EMBED for perl -V"
1896 Msg-ID: <199703301922.VAA13509@furubotn.sn.no>
1897 Date: Sun, 30 Mar 1997 21:22:11 +0200
1900 Title: "Don't let C<$var = $var> untaint $var"
1901 From: Chip Salzenberg
1902 Files: pp_hot.c pp_sys.c sv.h t/op/taint.t
1904 Title: "Fix autoviv bug in C<my $x; ++$x->{KEY}>"
1905 From: Chip Salzenberg
1908 Title: "Re: 5.004's new srand() default seed"
1909 From: Hallvard B Furuseth
1910 Msg-ID: <199703302219.AAA20998@bombur2.uio.no>
1911 Date: Mon, 31 Mar 1997 00:19:13 +0200 (MET DST)
1914 Title: "Re: embedded perl and top_env problem "
1915 From: Gurusamy Sarathy
1916 Msg-ID: <199703280031.TAA05711@aatma.engin.umich.edu>
1917 Date: Thu, 27 Mar 1997 19:31:42 -0500
1918 Files: gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c scope.h util.c
1920 Title: "Define and use new macro: boolSV()"
1922 Files: gv.c lib/ExtUtils/typemap os2/os2.c pp.c pp_hot.c pp_sys.c
1923 sv.c sv.h universal.c vms/vms.c
1925 Title: "Re: strict @F"
1926 From: Hallvard B Furuseth
1927 Msg-ID: <199703252110.WAA16038@bombur2.uio.no>
1928 Date: Tue, 25 Mar 1997 22:10:33 +0100 (MET)
1931 Title: "Try harder to identify errors at EOF"
1932 From: Chip Salzenberg
1935 Title: "Minor string change in toke.c: 'bareword'"
1936 From: lvirden@cas.org
1937 Msg-ID: <1997Mar27.130247.1911552@hmivax.humgen.upenn.edu>
1938 Date: Thu, 27 Mar 1997 13:02:46 -0500 (EST)
1941 Title: "Improve diagnostic on \r in program text"
1942 From: Chip Salzenberg
1943 Files: pod/perldiag.pod toke.c
1945 Title: "Make Sock_size_t typedef work right"
1946 From: Chip Salzenberg
1947 Files: perl.h pp_sys.c
1949 Title: "Eliminate unused dummy variable"
1950 From: Doug MacEachern
1951 Msg-ID: <199703270123.UAA25454@postman.osf.org>
1952 Date: Wed, 26 Mar 1997 20:23:14 -0500
1953 Files: lib/ExtUtils/Embed.pm unixish.h writemain.SH
1957 Title: "Allow for coexistence of various versions of perldiag.pod"
1958 From: Chip Salzenberg
1959 Files: installperl lib/diagnostics.pm
1961 LIBRARY AND EXTENSIONS
1963 Title: "New module constant.pm"
1965 Files: MANIFEST lib/constant.pm op.c pp.c t/pragma/constant.t
1967 Title: "Remove chat2"
1968 From: Chip Salzenberg
1969 Files: MANIFEST lib/chat2.inter lib/chat2.pl
1971 Title: "Include CGI.pm 2.32"
1972 From: Chip Salzenberg
1973 Files: MANIFEST eg/cgi/* lib/CGI.pm lib/CGI/Apache.pm
1974 lib/CGI/Carp.pm lib/CGI/Fast.pm lib/CGI/Push.pm
1977 Title: "Fix C<print $_> in debugger"
1978 From: Ilya Zakharevich
1979 Msg-ID: <199703312355.SAA01068@monk.mps.ohio-state.edu>
1980 Date: Mon, 31 Mar 1997 18:55:55 -0500 (EST)
1981 Files: lib/perl5db.pl
1983 Title: "Re: Pod problems & fixes"
1984 From: Hallvard B Furuseth
1985 Msg-ID: <199703261829.TAA17015@bombur2.uio.no>
1986 Date: Wed, 26 Mar 1997 19:29:14 +0100 (MET)
1987 Files: lib/Pod/Text.pm
1989 Title: "Re: $whoami calculation in Sys::Syslog.pm should not be greedy"
1990 From: Roderick Schertler
1991 Msg-ID: <pz4tdu7j57.fsf@eeyore.ibcinc.com>
1992 Date: 29 Mar 1997 11:33:24 -0500
1993 Files: lib/Sys/Syslog.pm
1995 Title: "C<new SelectSaver $fh> doesn't always restore"
1996 From: Spider Boardman
1997 Msg-ID: <199703291906.OAA07232@Orb.Nashua.NH.US>
1998 Date: Sat, 29 Mar 1997 14:06:37 -0500
1999 Files: lib/SelectSaver.pm
2001 Title: "Patch for Benchmark.pm"
2002 From: Hugo van der Sanden <hv@crypt.compulink.co.uk> w/Tim Bunce
2003 Msg-ID: <199703291504.PAA01596@crypt.compulink.co.uk>
2004 Date: Sat, 29 Mar 1997 15:04:32 +0000
2005 Files: lib/Benchmark.pm
2007 Title: "Tiny doc fix for AutoSplit.pm"
2008 From: "Randy J. Ray" <rjray@uswest.com>
2009 Msg-ID: <rjray-9702272117.AA001223633@snakepit.ecte.uswc.uswest.com>
2010 Date: Thu, 27 Mar 1997 14:17:38 -0700
2011 Files: lib/AutoSplit.pm
2019 Title: "Tom C's Pod::Html and html tools, as of 30 March 97"
2020 From: Chip Salzenberg
2021 Files: MANIFEST installhtml lib/Pod/Html.pm pod/pod2html.PL
2023 Title: "Fix path bugs in installhtml"
2024 From: Robin Barker <rmb1@cise.npl.co.uk>
2025 Msg-ID: <3180.9703270906@tempest.cise.npl.co.uk>
2026 Date: Thu, 27 Mar 97 09:06:14 GMT
2029 Title: "Make perlbug say that it's only for core Perl bugs"
2030 From: Chip Salzenberg
2031 Files: utils/perlbug.PL
2035 Title: "INSTALL-1.11"
2036 From: Andy Dougherty
2037 Msg-ID: <Pine.SOL.3.95q.970326140905.10178A-100000@fractal.lafayette.
2038 Date: Wed, 26 Mar 1997 14:27:52 -0500 (EST)
2041 Title: "Patch for perl.pod"
2042 From: wmiddlet@Adobe.COM (William Middleton)
2043 Msg-ID: <199703262305.PAA13121@ducks>
2044 Date: Wed, 26 Mar 1997 15:05:39 -0800 (PST)
2047 Title: "Document autouse and constant; update diagnostics"
2048 From: Chip Salzenberg
2049 Files: pod/perldelta.pod
2051 Title: "Suggest to upgraders that they try '-w' again"
2052 From: Hallvard B Furuseth
2053 Msg-ID: <199703251901.UAA15982@bombur2.uio.no>
2054 Date: Tue, 25 Mar 1997 20:01:26 +0100 (MET)
2055 Files: pod/perldelta.pod
2057 Title: "Improve and update documentation of constant subs"
2059 Msg-ID: <Pine.GSO.3.96.970331122546.14185C-100000@kelly.teleport.com>
2060 Date: Mon, 31 Mar 1997 13:05:54 -0800 (PST)
2061 Files: pod/perlsub.pod
2063 Title: "Improve documentation of C<return>"
2064 From: Chip Salzenberg
2065 Files: pod/perlfunc.pod pod/perlsub.pod
2067 Title: "perlfunc.pod patch"
2069 Msg-ID: <199703262159.WAA17531@furubotn.sn.no>
2070 Date: Wed, 26 Mar 1997 22:59:23 +0100
2071 Files: pod/perlfunc.pod
2073 Title: "Use 'while (defined($x = <>)) {}', per <gnat@frii.com>"
2074 From: Chip Salzenberg
2075 Files: configpm lib/Term/Cap.pm perlsh pod/perlipc.pod pod/perlop.pod
2076 pod/perlsub.pod pod/perlsyn.pod pod/perltrap.pod
2077 pod/perlvar.pod win32/bin/search.bat
2079 Title: "Document and test C<%> behavior with negative operands"
2080 From: Chip Salzenberg
2081 Files: pod/perlop.pod t/op/arith.t
2083 Title: "Update docs on $]"
2084 From: Chip Salzenberg
2085 Files: pod/perlvar.pod
2087 Title: "perlvar.pod patch"
2089 Msg-ID: <199703261254.NAA10237@bergen.sn.no>
2090 Date: Wed, 26 Mar 1997 13:54:00 +0100
2091 Files: pod/perlvar.pod
2093 Title: "Fix example of C<or> vs. C<||>"
2094 From: Chip Salzenberg
2095 Files: pod/perlsyn.pod
2097 Title: "Pod usage and spelling patch"
2098 From: Larry W. Virden
2101 Title: "Pod updates"
2102 From: "Cary D. Renzema" <caryr@mxim.com>
2103 Msg-ID: <199703262353.PAA01819@macs.mxim.com>
2104 Date: Wed, 26 Mar 1997 15:53:22 -0800 (PST)
2112 CORE LANGUAGE CHANGES
2114 Title: "Don't compile scalar mods of aggregates, like C<@a =~ s/a/b/>"
2115 From: Chip Salzenberg
2116 Files: op.c t/op/misc.t
2118 Title: "Automatically flush on C< $| = 1 >"
2119 From: Chip Salzenberg
2122 Title: "Refine modulus ("%") per suggestion of Tim Goodwin"
2123 From: Chip Salzenberg
2126 Title: "If C<perl -a>, do equivalent of C<use vars '@F'>"
2127 From: Chip Salzenberg
2130 Title: "Warn about undef magic values just like non-magic"
2131 From: Chip Salzenberg
2132 Files: ext/Opcode/Safe.pm sv.c t/lib/db-btree.t t/lib/db-hash.t
2133 t/lib/db-recno.t t/pragma/locale.t
2137 Title: "Remove redundant patch to hints/bsdos.sh"
2138 From: Shigeya Suzuki <shigeya@foretune.co.jp>
2139 Msg-ID: <19970322222244K.shigeya@foretune.co.jp>
2140 Date: Sat, 22 Mar 1997 22:22:44 +0900
2141 Files: hints/bsdos.sh
2143 Title: "Another MachTen Patch"
2145 Msg-ID: <Pine.GSO.3.96.970324152150.20610P-100000@kelly.teleport.com>
2146 Date: Mon, 24 Mar 1997 15:26:48 -0800 (PST)
2147 Files: hints/machten_2.sh
2149 Title: "Win32 update (five patches)"
2150 From: Gurusamy Sarathy and Nick Ing-Simmons
2151 Files: MANIFEST README.win32 doio.c dosish.h pp_sys.c
2152 lib/ExtUtils/Command.pm t/comp/multiline.t t/op/magic.t
2153 t/op/mkdir.t t/op/runlevel.t t/op/stat.t t/op/write.t
2154 win32/Makefile win32/config.H win32/config.w32 win32/win32.c
2155 win32/win32.h win32/win32aux.c win32/*.mak win32/VC-2.0/*.mak
2159 Title: "Fix botch with G_NOARGS; PUSHMARK *is* required"
2160 From: Chip Salzenberg
2163 Title: "Improve 'prototype mismatch' warning"
2164 From: Chip Salzenberg
2165 Files: global.sym op.c pod/perldiag.pod proto.h sv.c t/comp/redef.t
2167 Title: "In perlio, fix vprintf() definition and define vfprintf()"
2168 From: Chip Salzenberg
2175 LIBRARY AND EXTENSIONS
2177 Title: "Fix C<require> in Getopt::Long to work with 5.003"
2178 From: Chip Salzenberg
2179 Files: lib/Getopt/Long.pm
2181 Title: "Extraneous blank lines from Pod::Text"
2182 From: Russ Allbery <rra@stanford.edu>
2183 Msg-ID: <qumend4qq08.fsf@cyclone.stanford.edu>
2184 Date: 25 Mar 1997 01:28:55 -0800
2185 Files: lib/Pod/Text.pm
2187 Title: "Exporting UNIVERSAL::can"
2189 Msg-ID: <E0w9DwX-0000Zr-00@taurus.cus.cam.ac.uk>
2190 Date: Mon, 24 Mar 1997 17:54:01 +0000
2191 Files: lib/UNIVERSAL.pm
2193 Title: "Term::Readline patch for AmigaOS"
2194 From: Norbert Pueschel
2195 Msg-ID: <77724797@Armageddon.meb.uni-bonn.de>
2196 Date: Sun, 23 Mar 1997 18:57:22 +0100
2197 Files: lib/Term/ReadLine.pm
2201 Title: "Reduce memory footprint of complex.t"
2202 From: Dominic Dunlop <domo@slipper.ip.lu>
2203 Msg-ID: <v03020902af5d8e03c5ab@[194.51.248.84]>
2204 Date: Tue, 25 Mar 1997 15:39:26 +0100
2205 Files: t/lib/complex.t
2209 Title: "Improve pod2man diagnostic when NAME is invalid"
2210 From: Chip Salzenberg
2211 Files: pod/pod2man.PL
2215 Title: "INSTALL-1.8 to INSTALL-1.9 updates"
2216 From: Andy Dougherty
2217 Msg-ID: <Pine.SOL.3.95q.970325135138.3374A-100000@fractal.lafayette.e
2218 Date: Tue, 25 Mar 1997 13:52:53 -0500 (EST)
2221 Title: "Document possible problems with -Mdiagnostics after upgrade"
2222 From: Chip Salzenberg
2225 Title: "Mention perldelta in INSTALL"
2226 From: Chip Salzenberg
2229 Title: "Describe pod format at top of INSTALL"
2230 From: Chip Salzenberg
2233 Title: "Document C</a *b/x> fix"
2234 From: Chip Salzenberg
2235 Files: pod/perldelta.pod
2237 Title: "pods for subroutine argument autovivication"
2239 Msg-ID: <E0w9489-0005YT-00@ursa.cus.cam.ac.uk>
2240 Date: Mon, 24 Mar 1997 07:25:21 +0000
2241 Files: pod/perldelta.pod pod/perlsub.pod
2243 Title: "Missing item in perldiag"
2245 Msg-ID: <E0w8jVZ-0005va-00@ursa.cus.cam.ac.uk>
2246 Date: Sun, 23 Mar 1997 09:24:09 +0000
2247 Files: pod/perldiag.pod
2249 Title: "Mention and discourage use of term 'soft reference'"
2250 From: Chip Salzenberg
2251 Files: pod/perlref.pod
2253 Title: "Pod problems & fixes"
2254 From: Hallvard B Furuseth
2255 Msg-ID: <199703242031.VAA14997@bombur2.uio.no>
2256 Date: Mon, 24 Mar 1997 21:31:51 +0100 (MET)
2257 Files: INSTALL lib/Term/Complete.pm lib/subs.pm pod/perlcall.pod
2258 pod/perldata.pod pod/perldiag.pod pod/perlembed.pod
2259 pod/perlguts.pod pod/perlmod.pod pod/perlop.pod
2260 pod/perlpod.pod pod/pod2html.PL
2262 Title: "DB_File documentation fix"
2264 Msg-ID: <9703240854.AA08401@claudius.bfsec.bt.co.uk>
2265 Date: Mon, 24 Mar 97 08:54:16 GMT
2266 Files: ext/DB_File/DB_File.pm
2269 From: Nathan Torkington <gnat@prometheus.frii.com>
2270 Files: pod/perlfaq*.pod
2277 CORE LANGUAGE CHANGES
2279 Title: "Defer creation of array and hash elements as parameters"
2280 From: Chip Salzenberg
2281 Files: dump.c global.sym mg.c op.c op.h perl.h pp.c pp_hot.c proto.h
2284 Title: "New special literal: __PACKAGE__"
2285 From: Chip Salzenberg
2286 Files: keywords.pl pod/perldata.pod toke.c
2288 Title: "Ignore whitespace before +*? in //x"
2289 From: Chip Salzenberg
2292 Title: "Abort compilation at C<BEGIN{}> or C<use> after errors"
2293 From: Chip Salzenberg
2294 Files: op.c pod/perldiag.pod t/pragma/subs.t
2296 Title: "allow C<substr 'hello', -10>"
2297 From: David Dyck <dcd@tc.fluke.com>
2298 Msg-ID: <97Mar10.155517pst.35716-2@gateway.fluke.com>
2299 Date: Mon, 10 Mar 1997 15:55:44 -0800
2302 Title: "Regularize C<x % y>, esp. when y is negative"
2303 From: Chip Salzenberg
2306 Title: "Flush before C<flock(FOO, LOCK_UN)>"
2307 From: Chip Salzenberg
2308 Files: pod/perldelta.pod pod/perlfunc.pod pp_sys.c
2310 Title: "Close loopholes in prototype mismatch warning"
2311 From: Chip Salzenberg
2312 Files: op.c sv.c toke.c
2314 Title: "Warn on C<while ($x = each %y) {}>"
2315 From: Chip Salzenberg
2316 Files: op.c pod/perldiag.pod
2318 Title: "Don't warn on C<print $fh func()>"
2319 From: Chip Salzenberg
2324 Title: "Don't say 'static var = 1'"
2325 From: Jarkko Hietaniemi
2326 Msg-ID: <199703091319.PAA24714@alpha.hut.fi>
2327 Date: Sun, 9 Mar 1997 15:19:57 +0200 (EET)
2330 Title: "BSD/OS 3.0 hints"
2331 From: Christopher Davis <ckd@loiosh.kei.com>
2332 Msg-ID: <w47mjakw5t.fsf@loiosh.kei.com>
2333 Date: 14 Mar 1997 16:20:46 -0500
2334 Files: hints/bsdos.sh
2336 Title: "More MachTen hints"
2338 Msg-ID: <Pine.GSO.3.95q.970316133852.27997A-100000@kelly.teleport.com
2339 Date: Sun, 16 Mar 1997 13:40:35 -0800 (PST)
2340 Files: hints/machten_2.sh
2342 Title: "HP/UX hint comments"
2343 From: Andy Dougherty
2344 Msg-ID: <Pine.SOL.3.95q.970321153918.28770B-100000@fractal.lafayette.
2345 Date: Fri, 21 Mar 1997 15:43:07 -0500 (EST)
2346 Files: hints/hpux.sh
2349 From: Charles Bailey
2350 Msg-ID: <1997Mar11.220056.1873182@hmivax.humgen.upenn.edu>
2351 Date: Tue, 11 Mar 1997 22:00:55 -0500 (EST)
2352 Files: lib/ExtUtils/MM_VMS.pm lib/Test/Harness.pm t/op/taint.t
2353 utils/perlbug.PL vms/descrip.mms
2355 Title: "vmsish.t and related patches"
2356 From: Charles Bailey
2357 Msg-ID: <01IGQW3IP1KK005VFB@hmivax.humgen.upenn.edu>
2358 Date: Fri, 21 Mar 1997 01:32:47 -0500 (EST)
2359 Files: MANIFEST perl.h vms/descrip.mms vms/ext/vmsish.t vms/vms.c
2361 Title: "Win32 update (four patches)"
2362 From: Gurusamy Sarathy and Nick Ing-Simmons
2363 Files: MANIFEST README.win32 lib/AutoSplit.pm lib/Cwd.pm
2364 lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm
2365 lib/ExtUtils/MM_OS2.pm lib/ExtUtils/MM_Unix.pm
2366 lib/ExtUtils/MM_Win32.pm lib/ExtUtils/MakeMaker.pm
2367 lib/ExtUtils/Mksymlists.pm lib/File/Basename.pm
2368 lib/File/Path.pm mg.c t/comp/cpp.t t/comp/script.t t/harness
2369 t/io/argv.t t/io/dup.t t/io/fs.t t/io/inplace.t
2370 t/lib/filehand.t t/lib/io_dup.t t/lib/io_sel.t
2371 t/lib/io_taint.t t/op/closure.t t/op/exec.t t/op/glob.t
2372 t/op/goto.t t/op/magic.t t/op/misc.t t/op/rand.t
2373 t/op/split.t t/op/stat.t t/op/sysio.t t/op/taint.t
2374 t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t util.c
2379 Title: "Guard against buffer overflow in yyerror() and related funcs"
2380 From: Chip Salzenberg
2383 Title: "For bin compat, rename calllist() and he_{,delay}free"
2384 From: Chip Salzenberg
2385 Files: global.sym hv.c op.c perl.c pod/perlguts.pod proto.h
2387 Title: "Fix C<print> on tied default handle"
2388 From: Chip Salzenberg
2391 Title: "Fix C<local($a, undef, $b) = (1,2,3)>"
2392 From: Chip Salzenberg
2395 Title: "Improve diagnostic on C<@a++>, C<--%a>, @a =~ s/a/b/"
2396 From: Chip Salzenberg
2397 Files: pp.c pp_hot.c
2399 Title: "Don't warn on C<$x{y} .= "z"> when %x is tied"
2400 From: Chip Salzenberg
2403 Title: "Eliminate 'unreachable code' warnings"
2404 From: Chip Salzenberg
2405 Files: ext/POSIX/POSIX.xs mg.c pp_ctl.c toke.c
2407 Title: "printf format corrections for -DDEBUGGING"
2408 From: Roderick Schertler
2409 Msg-ID: <26592.858793370@eeyore.ibcinc.com>
2410 Date: Wed, 19 Mar 1997 12:42:50 -0500
2411 Files: doop.c malloc.c op.c pp_ctl.c regexec.c sv.c x2p/str.c
2414 Title: "Warn about missing -DMULTIPLICITY if likely a problem"
2415 From: Doug MacEachern
2416 Msg-ID: <199703192345.SAA15070@postman.osf.org>
2417 Date: Wed, 19 Mar 1997 18:45:53 -0500
2422 Title: "Don't use $(LIBS) when creating shared libperl"
2423 From: Chip Salzenberg
2426 Title: "Don't use db 2.x, we're not yet ready for it"
2427 From: Paul Marquess and Andy Dougherty
2430 Title: "Warn if #! command is longer than 32 chars"
2431 From: Chip Salzenberg
2434 Title: "patches re perl -wc install{perl,man}"
2435 From: Robin Barker <rmb1@cise.npl.co.uk>
2436 Msg-ID: <21544.9703111313@tempest.cise.npl.co.uk>
2437 Date: Tue, 11 Mar 97 13:13:16 GMT
2438 Files: installman installperl
2440 Title: "3_93 doesn't install pods"
2441 From: Spider Boardman
2442 Msg-ID: <199703160721.CAA08339@Orb.Nashua.NH.US>
2443 Date: Sun, 16 Mar 1997 02:21:35 -0500
2446 Title: "When installing, use File::Copy instead of `cp`"
2447 From: Chip Salzenberg
2450 Title: "Make hint files' warnings more visible"
2451 From: Hallvard B Furuseth
2452 Msg-ID: <199703202218.XAA09041@bombur2.uio.no>
2453 Date: Thu, 20 Mar 1997 23:18:03 +0100 (MET)
2454 Files: hints/3b1.sh hints/apollo.sh hints/cxux.sh hints/dcosx.sh
2455 hints/dgux.sh hints/esix4.sh hints/freebsd.sh hints/hpux.sh
2456 hints/irix_4.sh hints/mips.sh hints/next_3_0.sh hints/os2.sh
2457 hints/qnx.sh hints/sco_2_3_3.sh hints/sco_2_3_4.sh
2458 hints/solaris_2.sh hints/ultrix_4.sh hints/utekv.sh
2460 LIBRARY AND EXTENSIONS
2462 Title: "New module: autouse.pm"
2463 From: Ilya Zakharevich
2464 Msg-ID: <199703210034.TAA13469@monk.mps.ohio-state.edu>
2465 Date: Thu, 20 Mar 1997 19:34:30 -0500 (EST)
2466 Files: MANIFEST lib/autouse.pm
2468 Title: "Math::Complex update"
2469 From: Jarkko Hietaniemi
2470 Files: lib/Math/Complex.pm t/lib/complex.t
2472 Title: "Refresh DB_File to 1.12"
2474 Msg-ID: <9703121551.AA07435@claudius.bfsec.bt.co.uk>
2475 Date: Wed, 12 Mar 97 15:51:14 GMT
2476 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
2478 Title: "New subroutine Symbol::qualify_to_ref()"
2479 From: Roderick Schertler
2480 Msg-ID: <pzlo7ut03b.fsf@eeyore.ibcinc.com>
2481 Date: 11 Mar 1997 19:39:36 -0500
2482 Files: lib/Symbol.pm
2484 Title: "In debugger, don't reference %{$f{$g}} if $f{$g} doesn't exist"
2485 From: Chip Salzenberg
2486 Files: lib/perl5db.pl
2488 Title: "In File::Path, some systems can't remove read-only files"
2489 From: Chip Salzenberg
2490 Files: lib/File/Path.pm
2492 Title: "Fix typo in -l*perl* pattern"
2493 From: Doug MacEachern
2494 Msg-ID: <199703110414.XAA12884@berlin.atlantic.net>
2495 Date: Mon, 10 Mar 1997 22:58:38 -0500
2496 Files: lib/ExtUtils/Embed.pm
2498 Title: "Fix bugs revealed by prototype warnings"
2499 From: Chip Salzenberg
2500 Files: ext/Opcode/Opcode.pm lib/ExtUtils/MakeMaker.pm
2503 Title: "Problems with SKIP in makemaker"
2504 From: Ilya Zakharevich
2505 Msg-ID: <199703210413.XAA21601@monk.mps.ohio-state.edu>
2506 Date: Thu, 20 Mar 1997 23:13:31 -0500 (EST)
2507 Files: lib/ExtUtils/MM_Unix.pm
2509 Title: "In Exporter, don't C<require Carp> at file scope"
2510 From: Chip Salzenberg
2511 Files: lib/Exporter.pm
2513 Title: "fix for Exporter's $SIG{__WARN__} handler"
2514 From: Roderick Schertler
2515 Msg-ID: <2282.858296451@eeyore.ibcinc.com>
2516 Date: Thu, 13 Mar 1997 18:40:51 -0500
2517 Files: lib/Exporter.pm
2519 Title: "Don't try to substr() refs in Carp"
2520 From: Chip Salzenberg
2523 Title: "Re: NUL in die and other messages"
2525 Msg-ID: <E0w815V-0005xs-00@ursa.cus.cam.ac.uk>
2526 Date: Fri, 21 Mar 1997 09:58:17 +0000
2529 Title: "Add entry for prototype() in Pod::Functions"
2530 From: Chip Salzenberg
2531 Files: lib/Pod/Functions.pm
2533 Title: "Fix typos in IO::Socket documentation"
2535 Msg-ID: <E0w75po-0003yh-00@taurus.cus.cam.ac.uk>
2536 Date: Tue, 18 Mar 1997 20:50:16 +0000
2537 Files: ext/IO/lib/IO/Socket.pm
2545 Title: "Re: bug in pod2man (5.00326): section=3 for .pm modules"
2546 From: Roderick Schertler
2547 Msg-ID: <pzn2sat1hg.fsf@eeyore.ibcinc.com>
2548 Date: 11 Mar 1997 19:09:31 -0500
2549 Files: pod/pod2man.PL
2553 Title: "perlfaq.pod"
2554 From: Tom Christiansen
2555 Msg-ID: <199703172301.QAA12566@jhereg.perl.com>
2556 Date: Mon, 17 Mar 1997 16:01:40 -0700
2557 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
2558 pod/perlfaq*.pod pod/roffitall
2560 Title: "*.pod changes based on the FAQ"
2562 Msg-ID: <199703171650.JAA02655@elara.frii.com>
2563 Date: Mon, 17 Mar 1997 09:50:14 -0700 (MST)
2564 Files: pod/perldata.pod pod/perlfunc.pod pod/perlipc.pod
2565 pod/perlop.pod pod/perlre.pod pod/perlrun.pod
2566 pod/perlsec.pod pod/perlvar.pod
2568 Title: "INSTALL: How to enable debugging"
2569 From: Andy Dougherty
2570 Msg-ID: <Pine.SOL.3.95q.970321112326.1414A-100000@fractal.lafayette.e
2571 Date: Fri, 21 Mar 1997 11:25:32 -0500 (EST)
2574 Title: "Document that $. is not reset on implicit open"
2575 From: Chip Salzenberg
2576 Files: pod/perldelta.pod
2578 Title: "Re: Embedding success with _93 "
2579 From: Doug MacEachern
2580 Msg-ID: <199703112255.RAA22775@postman.osf.org>
2581 Date: Tue, 11 Mar 1997 17:55:05 -0500
2582 Files: pod/perldelta.pod
2584 Title: "Update site list"
2585 From: lvirden@cas.org (Larry W. Virden, x2487)
2586 Msg-ID: <9703111053.AA20051@cas.org>
2587 Date: Tue, 11 Mar 1997 10:53:49 -0500
2588 Files: pod/perlmod.pod
2590 Title: "Patch to document illegal characters"
2592 Msg-ID: <Pine.GSO.3.96.970314090558.15346J-100000@kelly.teleport.com>
2593 Date: Fri, 14 Mar 1997 09:08:10 -0800 (PST)
2594 Files: pod/perldiag.pod pod/perltrap.pod
2596 Title: "Document trap with //o and closures"
2597 From: Charles Bailey
2598 Msg-ID: <01IGCHWRNSEU00661G@hmivax.humgen.upenn.edu>
2599 Date: Mon, 10 Mar 1997 18:08:08 -0500 (EST)
2600 Files: pod/perltrap.pod
2602 Title: "Re: Inline PI function"
2604 Msg-ID: <Pine.GSO.3.95q.970310143125.22489V-100000@kelly.teleport.com
2605 Date: Mon, 10 Mar 1997 14:33:20 -0800 (PST)
2606 Files: pod/perlsub.pod
2608 Title: "Illegal character in input"
2610 Msg-ID: <Pine.GSO.3.95q.970310151512.22489a-100000@kelly.teleport.com
2611 Date: Mon, 10 Mar 1997 15:21:21 -0800 (PST)
2612 Files: pod/perldiag.pod
2614 Title: "Patch for docs Re: Lost backslash"
2616 Msg-ID: <Pine.GSO.3.96.970319071438.24834G-100000@kelly.teleport.com>
2617 Date: Wed, 19 Mar 1997 07:28:57 -0800 (PST)
2618 Files: pod/perlop.pod
2620 Title: "XSUB's doc fix"
2621 From: Roderick Schertler
2622 Msg-ID: <28804.858012126@eeyore.ibcinc.com>
2623 Date: Mon, 10 Mar 1997 11:42:06 -0500
2624 Files: pod/perlcall.pod pod/perlguts.pod pod/perlxstut.pod
2626 Title: "Document return from do FILE"
2628 Msg-ID: <E0w70DK-0001yJ-00@ursa.cus.cam.ac.uk>
2629 Date: Tue, 18 Mar 1997 14:50:10 +0000
2630 Files: pod/perlfunc.pod
2632 Title: "Document $^M in perlvar"
2633 From: Robin Barker <rmb1@cise.npl.co.uk>
2634 Msg-ID: <6153.9703202108@tempest.cise.npl.co.uk>
2635 Date: Thu, 20 Mar 97 21:08:33 GMT
2636 Files: pod/perlvar.pod
2638 Title: "typos in pods of 5.003_93"
2639 From: Jim Meyering <meyering@asic.sc.ti.com>
2640 Msg-ID: <wpgendbzvhx.fsf@asic.sc.ti.com>
2641 Date: 19 Mar 1997 10:39:38 -0600
2642 Files: pod/perlfunc.pod pod/perlguts.pod pod/perlre.pod
2643 pod/perltoot.pod pod/perlxs.pod
2645 Title: "Re: Updates to pod punctuations"
2646 From: lvirden@cas.org (Larry W. Virden, x2487)
2647 Msg-ID: <9703141700.AA22911@cas.org>
2648 Date: Fri, 14 Mar 1997 17:00:12 -0500
2651 Title: "clarify example in perlfunc"
2652 From: Jarkko Hietaniemi
2653 Msg-ID: <199703201746.TAA25195@alpha.hut.fi>
2654 Date: Thu, 20 Mar 1997 19:46:01 +0200 (EET)
2655 Files: pod/perlfunc.pod
2657 Title: "Regularize headings in DB_File documentation"
2658 From: Chip Salzenberg
2659 Files: ext/DB_File/DB_File.pm
2667 "This release will be the public beta of 5.004,
2668 or my name isn't Larson T. Pettifogger."
2670 "Gone like *that*, a fortune in letterhead."
2672 CORE LANGUAGE CHANGES
2674 Title: "Don't autovivify array and hash elements in sub parameters"
2675 From: Gurusamy Sarathy
2676 Msg-ID: <199703061912.OAA20606@aatma.engin.umich.edu>
2677 Date: Thu, 06 Mar 1997 14:12:09 -0500
2678 Files: op.c pod/perldelta.pod pod/perlsub.pod pod/perltrap.pod
2680 Title: "Support READ and GETC for tied handles"
2681 From: Doug MacEachern
2682 Msg-ID: <199703090019.TAA32591@postman.osf.org>
2683 Date: Sat, 08 Mar 1997 19:19:38 -0500
2684 Files: pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
2686 Title: "Warn on C<@x =~ /a/> and C<%x =~ s/a/b/>"
2687 From: Chip Salzenberg
2688 Files: op.c pod/perldiag.pod
2690 Title: "Warn on %{+undef} and @{+undef}"
2691 From: Chip Salzenberg
2692 Files: pp.c pp_hot.c
2697 From: Charles Bailey
2698 Msg-ID: <01IG8KN5R28M00661G@hmivax.humgen.upenn.edu>
2699 Date: Fri, 07 Mar 1997 22:49:46 -0500 (EST)
2700 Files: lib/ExtUtils/MM_VMS.pm vms/descrip.mms vms/gen_shrfls.pl
2703 Title: "AmigaOS hint patch"
2704 From: Norbert Pueschel
2705 Msg-ID: <77724767@Armageddon.meb.uni-bonn.de>
2706 Date: Sat, 08 Mar 1997 12:50:15 +0100
2707 Files: hints/amigaos.sh
2711 Title: "Make conversion of @_ to real array work right after C<shift>"
2712 From: Chip Salzenberg
2715 Title: "Fix imbalanced ENTER/LEAVE from C<BEGIN{die}>"
2716 From: Chip Salzenberg
2717 Files: op.c perl.c proto.h
2719 Title: "perl -P path patch"
2720 From: Andy Dougherty
2721 Msg-ID: <Pine.SOL.3.95q.970308120242.23766D-100000@fractal.lafayette.
2722 Date: Sat, 08 Mar 1997 12:45:08 -0500 (EST)
2723 Files: config_H config_h.SH perl.c plan9/config.plan9 t/comp/cpp.t
2724 vms/config.vms win32/config.H
2728 Title: "Fix for Unisys UNIX and libperl.so"
2729 From: aburlison@cix.compulink.co.uk (Alan Burlison)
2730 Msg-ID: <memo.147328@cix.compulink.co.uk>
2731 Date: Thu, 6 Mar 97 16:28 GMT0
2734 Title: "Allow './Configure -Uoptimize'"
2735 From: Andy Dougherty
2736 Msg-ID: <Pine.SOL.3.95q.970306110532.11070A-100000@fractal.lafayette.
2737 Date: Thu, 06 Mar 1997 11:15:47 -0500 (EST)
2740 Title: "Use 'test -f', not 'test -x'"
2741 From: Spider Boardman
2742 Msg-ID: <199703080053.TAA13943@web.zk3.dec.com>
2743 Date: Fri, 7 Mar 1997 19:53:00 -0500
2746 Title: "Don't count on 'trap 0' inside () in shell script"
2747 From: aburlison@cix.compulink.co.uk (Alan Burlison)
2748 Msg-ID: <memo.147326@cix.compulink.co.uk>
2749 Date: Thu, 6 Mar 97 16:28 GMT0
2752 LIBRARY AND EXTENSIONS
2754 Title: "Carp with multiple arguments"
2756 Msg-ID: <E0w3STZ-0007RW-00@taurus.cus.cam.ac.uk>
2757 Date: Sat, 8 Mar 1997 20:12:17 +0000
2760 Title: "@EXPORT_FAIL fix for Exporter.pm"
2761 From: Roderick Schertler
2762 Msg-ID: <24884.857841724@eeyore.ibcinc.com>
2763 Date: Sat, 08 Mar 1997 12:22:04 -0500
2764 Files: lib/Exporter.pm
2766 Title: "Open[23] autoflush docs"
2767 From: Roderick Schertler
2768 Msg-ID: <7939.857693947@eeyore.ibcinc.com>
2769 Date: Thu, 06 Mar 1997 19:19:07 -0500
2770 Files: lib/IPC/Open2.pm lib/IPC/Open3.pm
2774 Title: "Fix counts in output of TEST"
2775 From: Hugo van der Sanden <hv@iii.co.uk>
2776 Msg-ID: <331F1507.4BE8@iii.co.uk>
2777 Date: Thu, 06 Mar 1997 19:03:35 +0000
2780 Title: "Ignore backup files in strict.t and warning.t"
2781 From: Chip Salzenberg
2782 Files: t/pragma/strict.t t/pragma/warning.t
2786 Title: "Quote pathname before using as pattern"
2787 From: Chip Salzenberg
2788 Files: pod/pod2html.PL
2792 Title: "Consolidated INSTALL updates since _92"
2793 From: Andy Dougherty
2794 Msg-ID: <Pine.SOL.3.95q.970308131806.23766F-100000@fractal.lafayette.
2795 Date: Sat, 08 Mar 1997 13:21:22 -0500 (EST)
2797 Title: "Fix more E-Mail addresses in pods"
2798 From: Chip Salzenberg
2799 Files: lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Manifest.pm
2800 lib/diagnostics.pm pod/buildtoc
2802 Title: "Warn about '.' terminating E-Mail"
2803 From: Chip Salzenberg
2804 Files: pod/perlform.pod
2806 Title: "OS/2 doc update"
2807 From: Ilya Zakharevich
2808 Msg-ID: <199703080537.AAA25157@monk.mps.ohio-state.edu>
2809 Date: Sat, 8 Mar 1997 00:37:30 -0500 (EST)
2812 Title: "PODs corrections"
2813 From: Ilya Zakharevich
2814 Msg-ID: <199703080253.VAA24975@monk.mps.ohio-state.edu>
2815 Date: Fri, 7 Mar 1997 21:53:04 -0500 (EST)
2816 Files: ext/DB_File/DB_File.pm ext/Socket/Socket.pm
2817 lib/Class/Template.pm lib/ExtUtils/Embed.pm
2818 lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Mksymlists.pm
2819 lib/File/Basename.pm lib/File/stat.pm lib/Time/gmtime.pm
2820 lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
2821 lib/User/pwent.pm pod/perlcall.pod pod/perldebug.pod
2822 pod/perlfunc.pod pod/perlguts.pod pod/perllocale.pod
2823 pod/perlop.pod pod/perlsub.pod
2830 This release will be the public beta of 5.004, or my name isn't
2831 Larson T. Pettifogger.
2833 CORE LANGUAGE CHANGES
2835 Title: "Strictly follow lexical context of C<eval ''> and nested subs"
2836 From: Chip Salzenberg
2839 Title: "Make ::SUPER and UNIVERSAL work together"
2840 From: Chip Salzenberg
2841 Files: gv.c pod/perlguts.pod
2845 Title: "HP-UX hint update"
2846 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
2847 Msg-ID: <1479.857653838@lyon.grenoble.hp.com>
2848 Date: Thu, 06 Mar 97 14:10:38 +0100
2849 Files: hints/hpux.sh
2851 Title: "Re: The continuing MachTen saga"
2853 Msg-ID: <Pine.GSO.3.95q.970305091611.3572E-100000@kelly.teleport.com>
2854 Date: Wed, 5 Mar 1997 09:47:22 -0800 (PST)
2855 Files: hints/machten_2.sh
2857 Title: "OS/2 patches"
2858 From: Ilya Zakharevich
2859 Msg-ID: <199703060308.WAA22211@monk.mps.ohio-state.edu>
2860 Date: Wed, 5 Mar 1997 22:08:43 -0500 (EST)
2861 Files: hints/os2.sh lib/ExtUtils/MakeMaker.pm t/op/taint.t
2863 Title: "VMS patches"
2864 From: Charles Bailey
2865 Msg-ID: <01IG5SQE4A6U00661G@hmivax.humgen.upenn.edu>
2866 Date: Wed, 05 Mar 1997 23:10:24 -0500 (EST)
2867 Files: lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Manifest.pm perlsdio.h
2868 t/op/runlevel.t t/op/taint.t vms/descrip.mms vms/perly_c.vms
2869 vms/sockadapt.c vms/sockadapt.h vms/vms_yfix.pl
2873 Title: "Make sure $^X is tainted when ARG_ZERO_IS_SCRIPT"
2874 From: Chip Salzenberg
2877 Title: "Clarify '-T too late' error"
2878 From: Chip Salzenberg
2879 Files: perl.c pod/perldiag.pod
2881 Title: "Warn when redefining or undefining a constant sub"
2882 From: Chip Salzenberg
2883 Files: pod/perldiag.pod pp.c sv.c
2885 Title: "Don't generate spurious 'not imported' warning"
2886 From: Chip Salzenberg
2887 Files: gv.c t/pragma/strict-vars pod/perldiag.pod
2889 Title: "Clarify message re: @host in string"
2890 From: Chip Salzenberg
2891 Files: pod/perldiag.pod pod/perltrap.pod toke.c
2893 Title: "Disconnect refs that are targets of pp_readline"
2894 From: Chip Salzenberg
2897 Title: "Fix typo in test of HvFILL()"
2898 From: Chip Salzenberg
2901 Title: "Allow for pad name array to be shorter than pad array"
2902 From: Chip Salzenberg
2905 Title: "Eliminate format-string type warnings"
2906 From: Hallvard B Furuseth
2907 Msg-ID: <199703030915.KAA11634@bombur2.uio.no>
2908 Date: Mon, 3 Mar 1997 10:15:11 +0100 (MET)
2909 Files: doio.c ext/POSIX/POSIX.xs gv.c hints/dec_osf.sh pp.c pp_ctl.c
2910 pp_hot.c run.c sv.c x2p/a2py.c
2912 Title: "Update copyright dates"
2913 From: Chip Salzenberg
2914 Files: *.[hc] x2p/*.[hc] win32/EXTERN.h vms/vmsish.h vms/vms.c
2918 Title: "near-harmless bug in _91's Configure"
2919 From: Roderick Schertler
2920 Msg-ID: <pzg1yfuiza.fsf@eeyore.ibcinc.com>
2921 Date: 01 Mar 1997 21:26:49 -0500
2924 Title: "Change 'continuing anyway' to 'probably harmless'"
2925 From: Chip Salzenberg
2926 Files: INSTALL lib/ExtUtils/Liblist.pm
2928 LIBRARY AND EXTENSIONS
2930 Title: "Newer ReadLine"
2931 From: Ilya Zakharevich
2932 Msg-ID: <199703040634.BAA19919@monk.mps.ohio-state.edu>
2933 Date: Tue, 4 Mar 1997 01:34:28 -0500 (EST)
2934 Files: lib/Term/ReadLine.pm lib/perl5db.pl
2936 Title: "Refresh Getopt::Long to 2.9"
2937 From: Johan Vromans <jvromans@squirrel.nl>
2938 Files: lib/Getopt/Long.pm
2940 Title: "Benchmark: using code refs"
2941 From: Hugo van der Sanden <hv@iii.co.uk>
2942 Msg-ID: <199703041132.LAA07613@tyree.iii.co.uk>
2943 Date: Tue, 04 Mar 1997 11:32:11 +0000
2944 Files: lib/Benchmark.pm
2946 Title: "Fix quotewords"
2947 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
2948 Msg-ID: <199703060755.HAA15060@crypt.compulink.co.uk>
2949 Date: Thu, 06 Mar 1997 07:55:25 +0000
2950 Files: lib/Text/ParseWords.pm
2952 Title: "Use IV instead of double for tms structure members"
2953 From: Chip Salzenberg
2954 Files: ext/POSIX/POSIX.xs
2956 Title: "Document IO::File::new_tmpfile"
2957 From: Chip Salzenberg
2958 Files: ext/IO/lib/IO/File.pm
2962 Title: "Make op/TEST silent under -w"
2963 From: d-lewart@uiuc.edu (Daniel S. Lewart)
2964 Msg-ID: <199703011821.NAA13037@sinistar.idle.com>
2965 Date: Sat, 1 Mar 97 12:04:09 CST
2968 Title: "Smarter t/op/taint.t"
2970 Msg-ID: <Pine.GSO.3.95q.970303103047.24000A-100000@kelly.teleport.com
2971 Date: Mon, 3 Mar 1997 10:31:54 -0800 (PST)
2974 Title: "Fix taint test for systems without csh"
2975 From: Chip Salzenberg
2978 Title: "Don't test locales if there is no setlocale()"
2979 From: Chip Salzenberg
2980 Files: t/pragma/locale.t
2984 Title: "Update pod2html"
2985 From: wmiddlet@Adobe.COM (William Middleton)
2986 Msg-ID: <199703030025.QAA08106@ducks>
2987 Date: Sun, 2 Mar 1997 16:25:03 -0800 (PST)
2988 Files: pod/pod2html.PL
2990 Title: "Support 'long long' in h2ph"
2992 Files: utils/h2ph.PL
2996 Title: "Add taint checks and srand to perldelta"
2998 Msg-ID: <Pine.GSO.3.95q.970302115355.23058D-100000@kelly.teleport.com
2999 Date: Sun, 2 Mar 1997 11:56:08 -0800 (PST)
3000 Files: pod/perldelta.pod
3002 Title: "Don't call FileHandle 'deprecated'"
3003 From: Chip Salzenberg
3004 Files: pod/perldelta.pod
3006 Title: "Improve sample module header"
3007 From: Tom Christiansen and Graham Barr
3008 Msg-ID: <199703011732.KAA14693@jhereg.perl.com>
3009 Date: Sat, 01 Mar 1997 10:32:31 -0700
3010 Files: pod/perlmod.pod
3012 Title: "Clarify C<crypt> documentation"
3014 Msg-ID: <Pine.GSO.3.95q.970228131112.12357D-100000@kelly.teleport.com
3015 Date: Fri, 28 Feb 1997 13:18:25 -0800 (PST)
3016 Files: pod/perlfunc.pod
3018 Title: "Update list of CPAN sites"
3019 From: Jarkko Hietaniemi
3020 Msg-ID: <199703021454.QAA07446@alpha.hut.fi>
3021 Date: Sun, 2 Mar 1997 16:54:22 +0200 (EET)
3022 Files: pod/perlmod.pod
3024 Title: "Enhance description of 'server error'"
3025 From: Jarkko Hietaniemi
3026 Msg-ID: <199702041903.VAA16070@alpha.hut.fi>
3027 Date: Tue, 4 Feb 1997 21:03:23 +0200 (EET)
3028 Files: pod/perldiag.pod
3030 Title: "Regularize format of E-Mail addresses in *.pod"
3031 From: Chip Salzenberg
3039 This is (should be? must be!) the public beta of 5.004.
3041 CORE LANGUAGE CHANGES
3043 Title: "Fix perl_call_*() when !G_EVAL"
3044 From: Gurusamy Sarathy
3045 Msg-ID: <199702250725.CAA09192@aatma.engin.umich.edu>,
3046 <199702251925.OAA15498@aatma.engin.umich.edu>,
3047 <199702252200.RAA16853@aatma.engin.umich.edu>
3048 Date: Tue, 25 Feb 1997 02:25:56 -0500
3049 Files: MANIFEST gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c
3052 Title: "Fix taint tests for writeable dirs in $ENV{PATH}"
3053 From: Chip Salzenberg
3054 Files: mg.c mg.h pod/perlsec.pod taint.c
3056 Title: "Forbid tainted parameters for truncate()"
3057 From: Chip Salzenberg
3060 Title: "Don't taint magic hash keys unnecessarily"
3061 From: Charles Bailey
3062 Msg-ID: <01IFXL9TY74Y00661G@hmivax.humgen.upenn.edu>
3063 Date: Fri, 28 Feb 1997 02:11:26 -0500 (EST)
3068 Title: "VMS patches post _90"
3069 From: Charles Bailey
3070 Msg-ID: <01IFYDE5ZT7O005A53@hmivax.humgen.upenn.edu>
3071 Date: Fri, 28 Feb 1997 15:26:33 -0500 (EST)
3072 Files: doio.c mg.c perl.h pp_hot.c t/op/rand.t t/op/taint.t taint.c
3073 vms/descrip.mms vms/vms.c
3075 Title: "Fix taint check in system() and exec() under VMS and OS/2"
3076 From: Chip Salzenberg
3079 Title: "If _XOPEN_VERSION >= 4, socket length parameters are size_t"
3080 From: Michael H. Moran <mhm@austin.ibm.com>
3081 Files: perl.h pp_sys.c
3083 Title: "Make dooneliner() compile again"
3084 From: Chip Salzenberg
3089 Title: "Short-circuit duplicate study() calls"
3090 From: Chip Salzenberg
3093 Title: "Call sv_set[iu]v() with [IU]V parameter, not [IU]32"
3094 From: Chip Salzenberg
3095 Files: perl.c pp.c pp_sys.c toke.c util.c
3097 Title: "Clean up and document API for hashes"
3098 From: Gurusamy Sarathy
3099 Msg-ID: <199702251824.NAA14859@aatma.engin.umich.edu>
3100 Date: Tue, 25 Feb 1997 13:24:02 -0500
3101 Files: hv.c hv.h pod/perldelta.pod pod/perlguts.pod
3103 Title: "pp_undef was not always freeing memory"
3104 From: Ilya Zakharevich
3105 Msg-ID: <199702270653.BAA13949@monk.mps.ohio-state.edu>
3106 Date: Thu, 27 Feb 1997 01:53:51 -0500 (EST)
3109 Title: "Fix SEGV when debugging with foreach() lvalue patch"
3110 From: Ilya Zakharevich
3111 Msg-ID: <199702271924.OAA14557@monk.mps.ohio-state.edu>
3112 Date: Thu, 27 Feb 1997 14:24:36 -0500 (EST)
3115 Title: "Don't examine rx->exec_tainted if pregexec() fails"
3116 From: Chip Salzenberg
3119 Title: "Silence bogus typo warning on $DB::postponed"
3120 From: Gurusamy Sarathy
3121 Msg-ID: <199702271802.NAA12505@aatma.engin.umich.edu>
3122 Date: Thu, 27 Feb 1997 13:02:30 -0500
3127 Title: "Sanity check linking with $libs"
3128 From: Andy Dougherty
3129 Msg-ID: <Pine.SOL.3.95q.970225221634.2486A-100000@fractal.lafayette.edu>
3130 Date: Tue, 25 Feb 1997 14:13:45 -0500 (EST)
3133 Title: "Flush stdout when printing $randbits guess"
3134 From: Chip Salzenberg
3137 Title: "Configure changes for Irix nm"
3138 From: Helmut Jarausch and Fabien Tassin
3141 Title: "Update OS/2 Configure diff"
3142 From: Ilya Zakharevich
3143 Msg-ID: <199702251906.OAA10608@monk.mps.ohio-state.edu>
3144 Date: Tue, 25 Feb 1997 14:06:23 -0500 (EST)
3145 Files: os2/diff.configure
3147 LIBRARY AND EXTENSIONS
3149 Title: "Don't require() in a signal handler"
3150 From: Chip Salzenberg
3151 Files: lib/perl5db.pl
3153 Title: "Make IPC::Open3 work without fork()"
3154 From: Ilya Zakharevich
3155 Msg-ID: <199702251937.OAA10718@monk.mps.ohio-state.edu>
3156 Date: Tue, 25 Feb 1997 14:37:07 -0500 (EST)
3157 Files: lib/IPC/Open3.pm
3159 Title: "Follow up on elimination of $` $& $' in libraries"
3161 Msg-ID: <E0w0Sqc-00046E-00@ursa.cus.cam.ac.uk>
3162 Date: Fri, 28 Feb 1997 13:59:42 +0000
3163 Files: lib/Getopt/Long.pm lib/diagnostics.pm
3165 Title: "Don't warn on use of CCFLAGS"
3166 From: Andreas Koenig
3167 Msg-ID: <199702251038.LAA13123@anna.in-berlin.de>
3168 Date: Tue, 25 Feb 1997 11:38:43 +0100
3169 Files: lib/ExtUtils/MakeMaker.pm
3171 Title: "Allow explicit '-lperl' in link arguments"
3172 From: Doug MacEachern
3173 Msg-ID: <199702271625.LAA25402@postman.osf.org>
3174 Date: Thu, 27 Feb 1997 11:25:04 -0500
3175 Files: lib/ExtUtils/Embed.pm
3179 Title: "New test op/taint.t"
3181 Msg-ID: <Pine.GSO.3.95q.970225101328.18288M-100000@kelly.teleport.com
3182 Date: Tue, 25 Feb 1997 11:36:53 -0800 (PST)
3183 Files: MANIFEST t/op/taint.t
3185 Title: "Patch to t/op/rand.t"
3187 Msg-ID: <Pine.GSO.3.95q.970225181321.13796Q-100000@kelly.teleport.com
3188 Date: Tue, 25 Feb 1997 18:19:34 -0800 (PST)
3193 Title: "Add --lax option to pod2man; use it in perldoc"
3194 From: Nat <gnat@frii.com>, Chip Salzenberg
3195 Files: pod/pod2man.PL utils/perldoc.PL
3197 Title: "Eliminate dead code in pod2man"
3198 From: Chip Salzenberg
3199 Files: pod/pod2man.PL
3203 Title: "Warn about intrusive sfio behavior"
3204 From: Andy Dougherty
3205 Msg-ID: <Pine.SOL.3.95q.970228112136.24038G-100000@fractal.lafayette.
3206 Date: Fri, 28 Feb 1997 11:35:49 -0500 (EST)
3209 Title: "Updates to perlfunc.pod"
3210 From: Tom Phoenix (with help from M.J.T. Guy and Tom C.)
3211 Files: pod/perlfunc.pod
3213 Title: "Move ENVIRONMENT from perl.pod to perlrun.pod"
3214 From: Chip Salzenberg
3215 Files: pod/perl.pod pod/perlrun.pod
3217 Title: "Describe PERL_DEBUG_MSTATS in perlrun.pod"
3218 From: Nat <gnat@frii.com>
3219 Files: pod/perlrun.pod
3221 Title: "Fix references to perlbug"
3222 From: Chip Salzenberg
3223 Files: pod/perl.pod pod/perldelta.pod pod/perllocale.pod
3231 At last, a mil[le]stone: The first beta of Perl 5.004.
3233 CORE LANGUAGE CHANGES
3235 Title: "Automatically call srand() before rand() if user didn't"
3236 From: Chip Salzenberg
3237 Files: pod/perlfunc.pod pp.c
3241 Title: "Ultrix hints"
3242 From: Spider Boardman
3243 Msg-ID: <199702220951.EAA08156@Orb.Nashua.NH.US>
3244 Date: Sat, 22 Feb 1997 04:51:48 -0500
3245 Files: hints/ultrix_4.sh
3247 Title: "Digital UNIX and 3_28"
3248 From: Jarkko Hietaniemi
3249 Msg-ID: <199702231427.QAA13807@alpha.hut.fi>
3250 Date: Sun, 23 Feb 1997 16:27:19 +0200 (EET)
3251 Files: Configure MANIFEST ext/NDBM_File/hints/dec_osf.pl
3252 ext/ODBM_File/hints/dec_osf.pl hints/dec_osf.sh
3254 Title: "AmigaOS patches to 5.003_28"
3255 From: Norbert Pueschel
3256 Msg-ID: <77724759@Armageddon.meb.uni-bonn.de>
3257 Date: Sat, 22 Feb 1997 18:08:02 +0100
3258 Files: README.amiga hints/amigaos.sh t/io/fs.t t/lib/anydbm.t
3259 t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t
3260 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
3261 t/op/magic.t t/op/stat.t
3263 Title: "Hints for DC/OSx"
3264 From: Stephen Zander <srz@loopback>
3265 Msg-ID: <199702242124.NAA03796@wsuse5.mckesson.com>
3266 Date: Mon, 24 Feb 1997 13:24:54 -0800
3267 Files: hints/dcosx.sh
3269 Title: "Update VMS version"
3270 From: Chip Salzenberg
3271 Files: vms/config.vms vms/descrip.mms
3275 Title: "Don't assume that sizeof(int) >= sizeof(void*)"
3276 From: Chip Salzenberg
3277 Files: doio.c malloc.c regexec.c
3281 Title: "Re: ccdlflags don't quite work"
3282 From: Andy Dougherty
3283 Msg-ID: <Pine.SOL.3.95q.970224160630.5700E-100000@fractal.lafayette.e
3284 Date: Mon, 24 Feb 1997 16:07:07 -0500 (EST)
3287 Title: "Use $ccflags, $ldflags, $libs when determining $randbits"
3288 From: Chip Salzenberg
3291 Title: "'installperl -v' doesn't do enough"
3292 From: Spider Boardman
3293 Msg-ID: <199702241342.IAA25945@Orb.Nashua.NH.US>
3294 Date: Mon, 24 Feb 1997 08:42:59 -0500
3297 Title: "installperl breaks running system (for a while)"
3298 From: Spider Boardman
3299 Msg-ID: <199702241412.JAA11829@Orb.Nashua.NH.US>
3300 Date: Mon, 24 Feb 1997 09:12:11 -0500
3303 LIBRARY AND EXTENSIONS
3305 Title: "Don't clobber $1 et al in debugger's DB::sub()"
3306 From: Ilya Zakharevich
3307 Files: lib/perl5db.pl
3309 Title: "Fix fd leak in IO::Pipe"
3310 From: Roderick Schertler
3311 Msg-ID: <pzn2sv722y.fsf@eeyore.ibcinc.com>
3312 Date: 23 Feb 1997 14:29:57 -0500
3313 Files: ext/IO/lib/IO/Pipe.pm
3315 Title: "Pod::Text fixes"
3316 From: Roderick Schertler
3317 Msg-ID: <350.856634588@eeyore.ibcinc.com>
3318 Date: Sat, 22 Feb 1997 13:03:08 -0500
3319 Files: lib/Pod/Text.pm
3321 Title: "Trivial patch to make ExtUtils::Install more -w clean"
3323 Msg-ID: <9702241605.AA17436@toad.ig.co.uk>
3324 Date: Mon, 24 Feb 1997 16:05:17 +0000
3325 Files: lib/ExtUtils/Install.pm
3327 Title: "C<use vars> didn't work until 5.002"
3328 From: Chip Salzenberg
3333 Title: "More thoroughly test rand() and srand()"
3337 Title: "Don't use <*> where readdir() will do"
3338 From: Chip Salzenberg
3341 Title: "Allow for $^X to be 'miniperl'"
3342 From: Dominic Dunlop <domo@slipper.ip.lu>
3343 Msg-ID: <v03020903af360f31aced@[194.51.248.65]>
3344 Date: Sun, 23 Feb 1997 16:22:45 +0100
3349 Title: "Post-28 INSTALL updates"
3350 From: Andy Dougherty
3351 Msg-ID: <Pine.SOL.3.95q.970224170713.5700H-100000@fractal.lafayette.e
3352 Date: Mon, 24 Feb 1997 17:09:09 -0500 (EST)
3355 Title: "Re: Hash key created by subroutine call? (fwd) "
3356 From: Gurusamy Sarathy
3357 Msg-ID: <199702242229.RAA04395@aatma.engin.umich.edu>
3358 Date: Mon, 24 Feb 1997 17:29:30 -0500
3359 Files: pod/perlsub.pod pod/perltrap.pod
3361 Title: "Add documentation and '-h' option to perlbug"
3362 From: Gurusamy Sarathy
3363 Msg-ID: <199702240854.DAA27128@aatma.engin.umich.edu>
3364 and <199702242009.PAA02849@aatma.engin.umich.edu>
3365 Date: Mon, 24 Feb 1997
3366 Files: pod/perl.pod pod/perldelta.pod installman
3369 Title: "pumpkin-1.9.pod"
3370 From: Andy Dougherty
3371 Msg-ID: <Pine.SOL.3.95q.970224155702.5700D-100000@fractal.lafayette.e
3372 Date: Mon, 24 Feb 1997 16:06:02 -0500 (EST)
3373 Files: Porting/pumpkin.pod
3377 Title: "Fix typo in 'Tolkien quotation typo' fix"
3378 From: Jarkko Hietaniemi
3381 Title: "Document one-argument limitation with #! line"
3383 Msg-ID: <Pine.GSO.3.95q.970223182745.15989A-100000@kelly.teleport.com
3384 Date: Sun, 23 Feb 1997 18:41:02 -0800 (PST)
3385 Files: pod/perldiag.pod pod/perlsec.pod
3392 This release is beta candidate #6. If this isn't good enough to go beta,
3393 I'll eat a floppy disk. (Okay, it's a chocolate floppy, but still....)
3395 CORE LANGUAGE CHANGES
3397 Title: "Don't let C<sub foo;> undefine &foo"
3398 From: Chip Salzenberg
3401 Title: "Make code, doc agree on $ENV{PATH} and `cmd`"
3402 From: Chip Salzenberg
3403 Files: pod/perlsec.pod pp_sys.c
3405 Title: "Don't taint $x in C<$x = ($tainted =~ /(\w+)/)>"
3406 From: Chip Salzenberg
3407 Files: pp_ctl.c pp_hot.c
3409 Title: "Turn off 'expression tainted' flag at end of runops()"
3410 From: Chip Salzenberg
3413 Title: "When overloading, don't throw away nomethod's value"
3414 From: Ilya Zakharevich
3417 Title: "Optimize keys() and values() in void context"
3418 From: Chip Salzenberg
3423 Title: "New hints for Digital UNIX"
3424 From: Jarkko Hietaniemi
3425 Files: hints/dec_osf.sh
3427 Title: "No version of AIX has working setre[ug]id()"
3428 From: neufeld@fast.pvi.org (Keith Neufeld)
3431 Title: "VMS patches post _27"
3432 From: Charles Bailey
3433 Msg-ID: <01IFMEMPN1IU0057E2@hmivax.humgen.upenn.edu>
3434 Date: Thu, 20 Feb 1997 01:58:46 -0500 (EST)
3435 Files: MANIFEST dosish.h hv.c lib/ExtUtils/MM_VMS.pm
3436 lib/ExtUtils/xsubpp perl.c perlsdio.h pod/perldelta.pod
3437 pod/perlvar.pod t/op/closure.t unixish.h vms/Makefile
3438 vms/descrip.mms vms/ext/filespec.t vms/genconfig.pl
3439 vms/vms.c vms/vmsish.h
3441 Title: "Re: OS/2 patch for _27"
3442 From: Ilya Zakharevich
3443 Msg-ID: <199702210024.TAA03174@monk.mps.ohio-state.edu>
3444 Date: Thu, 20 Feb 1997 19:24:16 -0500 (EST)
3445 Files: INSTALL README.os2 lib/Test/Harness.pm os2/Changes
3446 os2/OS2/PrfDB/t/os2_prfdb.t os2/os2.c os2/os2ish.h
3447 os2/perl2cmd.pl perl.c pod/perldelta.pod t/TEST t/harness
3453 From: Chip Salzenberg
3456 Title: "Undo signal patch -- it broke die() in signal"
3457 From: Chip Salzenberg
3460 Title: "Fix perl_call_sv(..., G_NOARGS)"
3461 From: Chip Salzenberg
3464 Title: "Fix SIGSEGV when cloning sub with complex expression"
3465 From: Chip Salzenberg
3468 Title: "Minor update to malloc.c"
3469 From: Ilya Zakharevich
3470 Msg-ID: <199702210244.VAA03676@monk.mps.ohio-state.edu>
3471 Date: Thu, 20 Feb 1997 21:44:13 -0500 (EST)
3474 Title: "Fix the Tolkien quotation"
3475 From: Chip Salzenberg
3482 LIBRARY AND EXTENSIONS
3484 Title: "Debugger patch"
3485 From: Ilya Zakharevich
3486 Msg-ID: <199702210737.CAA03951@monk.mps.ohio-state.edu>
3487 Date: Fri, 21 Feb 1997 02:37:59 -0500 (EST)
3488 Files: lib/perl5db.pl
3490 Title: "Avoid $` $& $' in libraries"
3491 From: Ilya Zakharevich
3492 Msg-ID: <199702210207.VAA03560@monk.mps.ohio-state.edu>
3493 Date: Thu, 20 Feb 1997 21:07:30 -0500 (EST)
3494 Files: lib/Getopt/Long.pm lib/Pod/Text.pm lib/diagnostics.pm
3495 os2/OS2/REXX/REXX.pm
3497 Title: "Remove redundant clearerr() from IO::Seekable"
3498 From: Chip Salzenberg
3499 Files: ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Seekable.pm
3501 Title: "prototype error in File::stat"
3502 From: Graham.Barr@tiuk.ti.com
3503 Msg-ID: <199702180748.HAA14151@ultra-boy>
3504 Date: Tue, 18 Feb 1997 07:48:40 GMT
3505 Files: lib/File/stat.pm
3509 Title: "Include 'study' in regexp.t"
3510 From: Chip Salzenberg
3511 Files: t/op/regexp.t
3513 Title: "Don't run locale test if -DNO_LOCALE"
3514 From: Chip Salzenberg
3515 Files: t/pragma/locale.t
3517 Title: "Tweak tests to notice $dont_use_nlink"
3518 From: Chip Salzenberg
3519 Files: t/io/fs.t t/op/stat.t
3521 Title: "Add test for grep() and wantarray"
3522 From: Hugo van der Sanden <hv@iii.co.uk>
3523 Msg-ID: <199702181105.LAA17895@tyree.iii.co.uk>
3524 Date: Tue, 18 Feb 1997 11:05:59 +0000
3533 Title: "INSTALL updates since _26"
3534 From: Andy Dougherty
3535 Msg-ID: <Pine.SOL.3.95q.970218155815.2014F-100000@fractal.lafayette.e
3536 Date: Tue, 18 Feb 1997 16:00:08 -0500 (EST)
3539 Title: "Document "$$0" change"
3540 From: Chip Salzenberg
3541 Files: pod/perldelta.pod
3543 Title: "Don't recommend impossible //o for C<$x =~ $y>"
3544 From: Chip Salzenberg
3545 Files: pod/perlop.pod
3547 Title: "Correct doc that claimed that <FH> was never false"
3548 From: Chip Salzenberg
3549 Files: pod/perldelta.pod pod/perlop.pod
3551 Title: "Document C<$?> vs. $SIG{CHLD}"
3552 From: Ulrich Pfeifer
3553 Files: pod/perlvar.pod
3555 Title: "Add pumpkin.pod"
3556 From: Chip Salzenberg
3557 Files: MANIFEST Porting/pumpkin.pod
3559 Title: "Don't say "associat*ve arr*y""
3560 From: Chip Salzenberg
3561 Files: MANIFEST gv.h hv.c lib/Env.pm lib/overload.pm opcode.pl
3562 pod/perl.pod pod/perldelta.pod pod/perldiag.pod
3563 pod/perlfunc.pod pod/perlguts.pod pod/perlmod.pod
3564 pod/perltie.pod pod/perltoc.pod pod/perltrap.pod x2p/a2p.pod
3571 This release is beta candidate #5: Our last, best hope for a beta.
3573 CORE LANGUAGE CHANGES
3575 Title: "Better looks_like_number() function [sv.c]"
3577 Msg-ID: <199702141708.SAA17546@bergen.sn.no>
3578 Date: Fri, 14 Feb 1997 18:08:52 +0100
3581 Title: "Remove redundant functions UNIVERSAL::{class,is_instance}"
3583 Msg-ID: <hwwsbpeq2.fsf@bergen.sn.no>
3584 Date: 14 Feb 1997 15:52:21 +0000
3585 Files: pod/perldelta.pod pod/perlobj.pod t/op/universal.t universal.c
3587 Title: "Allow C<setpgrp $$>"
3588 From: Roderick Schertler
3589 Msg-ID: <pzraigyshr.fsf@eeyore.ibcinc.com>
3590 Date: 16 Feb 1997 23:19:12 -0500
3593 Title: "Fix syntax error on C<&$1>"
3594 From: Chip Salzenberg
3597 Title: "Fix sub call through magic var (e.g. C<&$1>)"
3598 From: Chip Salzenberg
3601 Title: "Fix grep() with refs in array context"
3602 From: Chip Salzenberg
3607 Title: "Eliminate $^S; add C<use vmsish qw(status exit time)>"
3608 From: Charles Bailey
3609 Msg-ID: <01IFI9CFKL0S004R2V@hmivax.humgen.upenn.edu>
3610 Date: Mon, 17 Feb 1997 02:45:26 -0500 (EST)
3611 Files: MANIFEST gv.c lib/English.pm lib/ExtUtils/MM_VMS.pm
3612 lib/ExtUtils/Mksymlists.pm lib/ExtUtils/xsubpp mg.c op.c
3613 perl.c perl.h pod/perldelta.pod pod/perlmod.pod
3614 pod/perlvar.pod pp_ctl.c pp_sys.c utils/perldoc.PL
3615 vms/Makefile vms/config.vms vms/descrip.mms
3616 vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
3617 vms/ext/XSSymSet.pm vms/ext/vmsish.pm vms/vms.c vms/vmsish.h
3620 Title: "Eliminate FP exceptions under SCO 5"
3621 From: Chip Salzenberg
3622 Files: hints/sco.sh unixish.h
3624 Title: "Digital UNIX hints"
3625 From: Jarkko Hietaniemi
3626 Msg-ID: <199702151906.VAA22999@alpha.hut.fi>
3627 Date: Sat, 15 Feb 1997 21:06:33 +0200 (EET)
3628 Files: hints/dec_osf.sh
3630 Title: "Irix6.4 (with 7.1 compilers)"
3631 From: John Stoffel <jfs@fluent.com>
3632 Msg-ID: <199702130238.VAA24468@jfs.Fluent.COM>
3633 Date: Wed, 12 Feb 1997 21:38:51 -0500 (EST)
3634 Files: hints/irix_6_2.sh hints/irix_6_4.sh
3636 Title: "Update Plan 9, Win32, VMS configs with $shortsize and $longsize"
3637 From: Chip Salzenberg
3638 Files: plan9/config.plan9 plan9/genconfig.pl
3639 vms/genconfig.pl win32/config.w32
3643 Title: "Fix core dump when embedding"
3644 From: Chip Salzenberg
3647 Title: "Re: Fragile signals"
3648 From: Ilya Zakharevich
3649 Msg-ID: <199702130644.BAA07572@monk.mps.ohio-state.edu>
3650 Date: Thu, 13 Feb 1997 01:44:39 -0500 (EST)
3653 Title: "Make format strings correspond exactly to parameters"
3654 From: Roderick Schertler
3655 Msg-ID: <pz7mkc1h0g.fsf@eeyore.ibcinc.com>
3656 Date: 13 Feb 1997 17:24:31 -0500
3657 Files: doio.c ext/DB_File/DB_File.xs ext/Opcode/Opcode.xs gv.c op.c
3658 perl.c pp_ctl.c pp_sys.c regcomp.c toke.c
3660 Title: "Don't try to attach 'o' magic to read-only values"
3661 From: Chip Salzenberg
3664 Title: "Fix carriage-return message"
3665 From: Chip Salzenberg
3668 Title: "In <=>, test for equality first"
3669 From: Chip Salzenberg
3672 Title: "Don't mark sv_{true,false} PADTMP"
3673 From: Chip Salzenberg
3678 Title: "Fix eval "" in Configure"
3679 From: allen@gateway.grumman.com (John L. Allen)
3680 Msg-ID: <9702141809.AA17001@gateway.grumman.com>
3681 Date: Fri, 14 Feb 1997 13:09:53 -0500
3684 Title: "Don't link with -lsfio if sfio is not requested"
3685 From: Chip Salzenberg
3688 Title: "perl5.003_26 Configure change "win" for AIX 4"
3689 From: Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>
3690 Msg-ID: <Pine.OSF.3.95.970214135751.32654A-100000@dogbert.cc.ndsu.NoD
3691 Date: Fri, 14 Feb 1997 13:59:02 -0600 (CST)
3694 Title: "Update os2/diff.configure"
3695 From: Chip Salzenberg
3696 Files: os2/diff.configure
3698 LIBRARY AND EXTENSIONS
3700 Title: "Remove Fatal.pm"
3701 From: Chip Salzenberg
3702 Files: MANIFEST lib/Fatal.pm pod/perldelta.pod pod/perlmod.pod
3703 pod/roffitall t/lib/fatal.t
3705 Title: "Refresh MakeMaker to 5.40"
3706 From: Andy Dougherty, Andreas Koenig, Tim Bunce
3707 Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
3708 lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
3710 Title: "Refresh CPAN.pm to 1.21"
3711 From: Andreas Koenig
3712 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
3714 Title: "Refresh Test::Harness to 1.15"
3715 From: Andreas Koenig
3716 Files: lib/Test/Harness.pm
3720 Title: "Remove non-portable locale tests"
3721 From: Chip Salzenberg
3722 Files: t/pragma/locale.t
3726 Title: "pod2man: missing '-' in name section shouldn't be fatal"
3727 From: Ulrich Pfeifer
3728 Msg-ID: <yfmzpxcimsa.fsf@ls6.informatik.uni-dortmund.de>
3729 Date: 10 Feb 1997 18:38:45 +0100
3730 Files: pod/pod2man.PL
3734 Title: "Update To-Do list"
3736 Msg-ID: <9702101900.AA25293@toad.ig.co.uk>
3737 Date: Mon, 10 Feb 1997 19:00:59 +0000
3740 Title: "Fix formatting in perldiag"
3741 From: Chip Salzenberg
3742 Files: pod/perldiag.pod
3749 This release is beta candidate #4. "Once more, dear friends...."
3751 CORE LANGUAGE CHANGES
3753 Title: "Make \r in script an error (per Larry)"
3754 From: Chip Salzenberg
3755 Files: pod/perldiag.pod toke.c
3757 Title: "Support '%i' format and 'h' modifier in s?printf"
3758 From: Chip Salzenberg
3759 Files: doop.c pod/perldelta.pod
3763 Title: "Fix value of system() and $? for DEC UNIX, VMS, others"
3764 From: Chip Salzenberg
3765 Files: mg.c perl.h pp_sys.c
3767 Title: "VMS patches post _25"
3768 From: Charles Bailey
3769 Msg-ID: <01IF48W3P39W0050BD@hmivax.humgen.upenn.edu>
3770 Date: Fri, 07 Feb 1997 01:56:12 -0500 (EST)
3771 Files: Porting/Glossary lib/ExtUtils/Liblist.pm
3772 lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp perl.c
3773 vms/Makefile vms/config.vms vms/descrip.mms vms/genconfig.pl
3774 vms/perlvms.pod vms/vms.c vms/vmsish.h x2p/a2p.c
3776 Title: "Hints for BSDOS"
3777 From: Christopher Davis <ckd@loiosh.kei.com>
3778 Msg-ID: <199702042011.PAA09206@loiosh.kei.com>
3779 Date: Tue, 4 Feb 1997 15:11:13 -0500 (EST)
3780 Files: hints/bsdos.sh
3782 Title: "On C<sysopen(..., O_APPEND)>, call C<fopen(..., "a")>"
3783 From: Chip Salzenberg
3788 Title: "Fix (yet another) Tk closure problem"
3789 From: Chip Salzenberg
3790 Files: op.c perl.c pp_ctl.c
3792 Title: "Fix value of C<foreach>"
3793 From: Chip Salzenberg
3794 Files: cop.h pp_ctl.c
3796 Title: "Regexp optimizations"
3797 From: Ilya Zakharevich
3798 Msg-ID: <199702041102.GAA24805@monk.mps.ohio-state.edu>
3799 Date: Tue, 4 Feb 1997 06:02:10 -0500 (EST)
3800 Files: regcomp.c regexec.c
3802 Title: "Re: static buffer in not_a_number() [sv.c] might overflow"
3804 Msg-ID: <hbu9uz1si.fsf@bergen.sn.no>
3805 Date: 09 Feb 1997 11:55:41 +0100
3808 Title: "Refine 'runaway string' heuristic"
3809 From: Chip Salzenberg
3812 Title: "Fix core dump on C<print "a", last> in eval"
3813 From: Chip Salzenberg
3816 Title: "Catch C<use integer; $x % 0>"
3817 From: Chip Salzenberg
3822 Title: "Fix usage message in configure.gnu"
3823 From: Jarkko Hietaniemi
3824 Files: configure.gnu
3826 LIBRARY AND EXTENSIONS
3828 Title: "DB_File 1.11 patch"
3830 Msg-ID: <9702061553.AA18147@claudius.bfsec.bt.co.uk>
3831 Date: Thu, 6 Feb 97 15:53:34 GMT
3832 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
3834 Title: "Faster File::Compare"
3836 Msg-ID: <199702051342.OAA02753@bergen.sn.no>
3837 Date: Wed, 5 Feb 1997 14:42:49 +0100
3838 Files: lib/File/Compare.pm
3840 Title: "Make diagnostics module strip formatting directives"
3841 From: Chip Salzenberg
3842 Files: lib/diagnostics.pm pod/perldiag.pod
3844 Title: "Fix warning from missing POSIX::setvbuf()"
3845 From: Chip Salzenberg
3850 Title: "Fix closure.t for AmigaOS (again)"
3851 From: Norbert Pueschel
3852 Msg-ID: <77724742@Armageddon.meb.uni-bonn.de>
3853 Date: Wed, 05 Feb 1997 18:56:45 +0100
3854 Files: t/op/closure.t
3858 Title: "perldoc -f <perlfunc>"
3860 Msg-ID: <199702051127.MAA02090@bergen.sn.no>
3861 Date: Wed, 5 Feb 1997 12:27:36 +0100
3862 Files: utils/perldoc.PL
3864 Title: "Fix pod2man's handling of quotes in =items"
3865 From: Jarkko Hietaniemi
3866 Msg-ID: <199702042023.WAA13143@alpha.hut.fi>
3867 Date: Tue, 4 Feb 1997 22:23:34 +0200 (EET)
3868 Files: pod/pod2man.PL
3872 Title: "return *FH pod patch"
3873 From: allen@gateway.grumman.com (John L. Allen)
3874 Msg-ID: <9702061507.AA04474@gateway.grumman.com>
3875 Date: Thu, 6 Feb 1997 10:07:28 -0500
3876 Files: pod/perldata.pod pod/perlsub.pod
3878 Title: "Describe interation of untie and DESTROY"
3879 From: Paul Marquess and Chip Salzenberg
3880 Files: pod/perltie.pod
3887 This release is beta candidate #3. Here's hoping...
3889 CORE LANGUAGE CHANGES
3891 Title: "Make $] read-only"
3892 From: Chip Salzenberg
3895 Title: "New variable C<$^S> is a native version of C<$?>"
3896 From: Chip Salzenberg
3897 Files: doio.c global.sym gv.c interp.sym lib/English.pm mg.c perl.c
3898 perl.h pod/perldelta.pod pod/perlfunc.pod pod/perlvar.pod
3899 pp_ctl.c pp_sys.c proto.h util.c
3901 Title: "Make $^T work with undump, and don't taint it"
3902 From: Chip Salzenberg
3907 Title: "VMS patches for _24"
3908 From: Charles Bailey
3909 Msg-ID: <01IEUIFP5038004GQP@hmivax.humgen.upenn.edu>
3910 Date: Fri, 31 Jan 1997 02:34:37 -0500 (EST)
3911 Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_vms.xs
3912 lib/AutoSplit.pm lib/ExtUtils/MM_VMS.pm
3913 lib/ExtUtils/MakeMaker.pm perl.h pp_hot.c t/lib/filehand.t
3914 t/op/closure.t vms/Makefile vms/config.vms vms/descrip.mms
3915 vms/ext/filespec.t vms/vms.c vms/vmsish.h
3917 Title: "hints/dec_osf.sh: polishing the comments"
3918 From: Jarkko Hietaniemi
3919 Msg-ID: <199701301958.VAA08992@alpha.hut.fi>
3920 Date: Thu, 30 Jan 1997 21:58:10 +0200 (EET)
3921 Files: hints/dec_osf.sh
3924 From: Norbert Pueschel
3925 Msg-ID: <77724724@Armageddon.meb.uni-bonn.de>
3926 Date: Wed, 29 Jan 1997 11:39:49 +0100
3927 Files: hints/amigaos.sh
3931 Title: "Require '-T' in argv[], not just on #! line"
3932 From: Chip Salzenberg
3933 Files: perl.c pod/perldiag.pod
3935 Title: "Fix C<return @_> and associated stack bugs"
3936 From: Chip Salzenberg
3937 Files: cop.h pp_ctl.c pp_hot.c t/op/misc.t
3939 Title: "Fix never-closing handle after C<select>"
3940 From: Chip Salzenberg
3943 Title: "Fix /\G/g with patterns that match empty string"
3944 From: Ilya Zakharevich
3947 Title: "Fix scalar leak in av_unshift"
3948 From: Chip Salzenberg
3951 Title: "Ignore refs to lexicals when making refs to lexicals"
3952 From: Chip Salzenberg
3955 Title: "Don't create AV, HV, IO when assigning glob"
3956 From: Chip Salzenberg
3961 Title: "Configure updates for intsize and ssizetype"
3962 From: Andy Dougherty
3963 Files: Configure MANIFEST config_H config_h.SH handy.h
3965 Title: "Ask about /usr/bin/perl iff STDIN and STDERR are terminals"
3966 From: Chip Salzenberg
3969 LIBRARY AND EXTENSIONS
3971 Title: "Refresh CPAN to 1.19"
3972 From: Andreas Koenig
3973 Files: lib/Bundle/CPAN.pm lib/CPAN.pm lib/CPAN/FirstTime.pm
3975 Title: "Debugger update"
3976 From: Ilya Zakharevich
3977 Msg-ID: <199702030406.XAA23029@monk.mps.ohio-state.edu>
3978 Date: Sun, 2 Feb 1997 23:06:34 -0500 (EST)
3979 Files: lib/perl5db.pl
3981 Title: "In Symbol::gensym, don't make glob fake by copying it"
3982 From: John Hughes <john@AtlanTech.COM>
3983 Files: lib/Symbol.pm
3985 Title: "Make POSIX::is*() eight-bit-clean"
3986 From: Chip Salzenberg
3987 Files: ext/POSIX/POSIX.xs
3989 Title: "Make IO::Handle::gets() an alias of getline"
3991 Msg-ID: <199701301103.MAA11291@bergen.sn.no>
3992 Date: Thu, 30 Jan 1997 12:03:15 +0100
3993 Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
3997 Title: "More Amiga test patches"
3998 From: Norbert Pueschel
3999 Msg-ID: <77724725@Armageddon.meb.uni-bonn.de>
4000 Date: Wed, 29 Jan 1997 16:07:33 +0100
4001 Files: README.amiga t/lib/safe2.t t/op/closure.t
4005 Title: "c2ph.PL fix"
4006 From: lvirden@cas.org (Larry W. Virden)
4007 Msg-ID: <199701301349.IAA16724@cas.org>
4008 Date: Thu, 30 Jan 1997 08:49:19 -0500
4009 Files: utils/c2ph.PL
4011 Title: "Make pod2man a little laxer for perltoc.pod"
4012 From: Chip Salzenberg
4013 Files: pod/pod2man.PL
4017 Title: "Update to perl INSTALL file"
4018 From: lvirden@cas.org (Larry W. Virden)
4019 Msg-ID: <199701301338.IAA15878@cas.org>
4020 Date: Thu, 30 Jan 1997 08:38:23 -0500
4023 Title: "Update to perl.pod suggested"
4024 From: lvirden@cas.org (Larry W. Virden)
4025 Msg-ID: <199701301345.IAA16514@cas.org>
4026 Date: Thu, 30 Jan 1997 08:45:59 -0500
4029 Title: "Document how extension pms go in $archlib"
4030 From: Chip Salzenberg
4031 Files: pod/perldelta.pod
4033 Title: "perlfunc.pod tweaks"
4034 From: Roderick Schertler
4035 Msg-ID: <20526.854659255@eeyore.ibcinc.com>
4036 Date: Thu, 30 Jan 1997 16:20:55 -0500
4037 Files: pod/perlfunc.pod
4039 Title: "new (Feb 1) perlembed.pod"
4040 From: Jon Orwant <orwant@media.mit.edu>
4041 Msg-ID: <9702012334.AA15747@fahrenheit-451.media.mit.edu>
4042 Date: Sat, 1 Feb 1997 18:34:59 -0500
4043 Files: pod/perlembed.pod
4045 Title: "Error lines must not have trialing periods"
4046 From: Chip Salzenberg
4047 Files: pod/perldiag.pod
4054 This release is the second candidate for a public beta test.
4055 It's, well, bunches better than _23.
4057 CORE LANGUAGE CHANGES
4059 Title: "glob defaults to $_"
4060 From: Gurusamy Sarathy
4061 Msg-ID: <199701270809.DAA00934@aatma.engin.umich.edu>
4062 Date: Mon, 27 Jan 1997 03:09:13 -0500
4063 Files: op.c opcode.pl pod/perlfunc.pod t/op/glob.t
4065 Title: "Re: an overloading bug "
4066 From: Gurusamy Sarathy
4067 Msg-ID: <199701270007.TAA26525@aatma.engin.umich.edu>
4068 Date: Sun, 26 Jan 1997 19:07:45 -0500
4069 Files: pod/perldiag.pod pod/perlfunc.pod pp_ctl.c
4071 Title: "Don't warn on C<$\ = undef>"
4072 From: Chip Salzenberg
4078 From: Gary Ng <71564.1743@compuserve.com>
4079 Files: MANIFEST win32/*
4081 Title: "Amiga files"
4082 From: Norbert Pueschel
4083 Msg-ID: <77724712@Armageddon.meb.uni-bonn.de>
4084 Date: Sun, 26 Jan 1997 17:42:15 +0100
4085 Files: MANIFEST README.amiga hints/amigaos.sh
4087 Title: "New dec_osf hints"
4088 From: Jarkko.Hietaniemi@cc.hut.fi
4089 Msg-ID: <199701271233.OAA21548@alpha.hut.fi>
4090 Date: Mon, 27 Jan 1997 14:33:01 +0200 (EET)
4091 Files: hints/dec_osf.sh
4095 Title: "Prevent premature death of @_ during leavesub"
4096 From: Chip Salzenberg
4097 Files: pp_hot.c t/op/misc.t
4099 Title: "Deref old stash when re-blessing"
4100 From: Chip Salzenberg
4103 Title: "Don't abort when RCHECK and DEBUGGING"
4105 Msg-ID: <9701272339.AA16537@toad.ig.co.uk>
4106 Date: Mon, 27 Jan 1997 23:39:48 +0000
4109 Title: "Fix overloading macro conflict with Digital 'cc -fast'"
4110 From: Jarkko Hietaniemi
4111 Msg-ID: <199701272216.AAA04557@alpha.hut.fi>
4112 Date: Tue, 28 Jan 1997 00:16:49 +0200 (EET)
4115 Title: "global.sym: typo?"
4116 From: Jarkko Hietaniemi
4117 Msg-ID: <199701261937.VAA07556@alpha.hut.fi>
4118 Date: Sun, 26 Jan 1997 21:37:59 +0200 (EET)
4123 Title: "Put all extensions' modules in $archlib"
4124 From: Chip Salzenberg
4127 Title: "Configure fixes: set $archlib, omit _NO_PROTO"
4128 From: Chip Salzenberg
4131 Title: "Make configure{,.gnu} ignore --cache-file option"
4132 From: Norbert Pueschel
4133 Files: configure configure.gnu
4135 LIBRARY AND EXTENSIONS
4137 Title: "Version checking in XS bootstrap is optional"
4138 From: Chip Salzenberg
4141 Title: "Update $VERSION of DynaLoader and POSIX"
4142 From: Chip Salzenberg
4143 Files: ext/DynaLoader/DynaLoader.pm ext/POSIX/POSIX.pm
4145 Title: "Refresh Text::Wrap to 97.011701"
4146 From: Chip Salzenberg
4147 Files: lib/Text/Wrap.pm
4149 Title: "Fcntl.xs: F_[GS]ETOWN were in wrong case branch"
4150 From: Jarkko Hietaniemi
4151 Msg-ID: <199701251510.RAA05142@alpha.hut.fi>
4152 Date: Sat, 25 Jan 1997 17:10:20 +0200 (EET)
4153 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
4155 Title: "Fix $Is_VMS typo in Test::Harness"
4156 From: Chip Salzenberg
4157 Files: lib/Test/Harness.pm
4159 Title: "Allow for really big keys in Tie::SubstrHash"
4160 From: data-drift@so.uio.no
4161 Msg-ID: <199701282014.VAA12645@selters.uio.no>
4162 Date: Tue, 28 Jan 1997 21:14:34 +0100 (MET)
4163 Files: lib/Tie/SubstrHash.pm
4165 Title: "Avoid newRV_noinc() in IO, for compiling with old Perls"
4166 From: Chip Salzenberg
4171 Title: "New test op/closure.t"
4172 From: Tom Phoenix, Ulrich Pfeifer
4173 Files: MANIFEST t/op/closure.t
4177 Title: "xsubpp handing of void funcs breaks extensions using XST_m*()"
4179 Msg-ID: <9701271659.AA15137@toad.ig.co.uk>
4180 Date: Mon, 27 Jan 1997 16:59:06 +0000
4181 Files: lib/ExtUtils/xsubpp
4185 Title: "perldelta Fcntl enhancement"
4186 From: Jarkko Hietaniemi
4187 Msg-ID: <199701251505.RAA22159@alpha.hut.fi>
4188 Date: Sat, 25 Jan 1997 17:05:34 +0200 (EET)
4189 Files: pod/perldelta.pod
4191 Title: "Updates to perldelta re: Fcntl, DB_File, Net::Ping"
4193 Files: pod/perldelta.pod
4195 Title: "Document restrictions on gv_fetchmethod() and perl_call_sv()"
4196 From: Chip Salzenberg
4197 Files: pod/perldelta.pod pod/perlguts.pod
4199 Title: "perldiag.pod: No comma allowed after %s"
4200 From: Jarkko.Hietaniemi@cc.hut.fi
4201 Msg-ID: <199701251541.RAA04120@alpha.hut.fi>
4202 Date: Sat, 25 Jan 1997 17:41:53 +0200 (EET)
4203 Files: pod/perldiag.pod
4205 Title: "perlfunc.pod: localtime"
4206 From: Jarkko Hietaniemi
4207 Msg-ID: <199701251629.SAA08114@alpha.hut.fi>
4208 Date: Sat, 25 Jan 1997 18:29:37 +0200 (EET)
4209 Files: pod/perlfunc.pod
4211 Title: "perlfunc diff: gmtime"
4212 From: Peter Haworth <pmh@edison.ioppublishing.com>
4213 Msg-ID: <32EE1298.7B90@edison.ioppublishing.com>
4214 Date: Tue, 28 Jan 1997 14:52:08 +0000
4215 Files: pod/perlfunc.pod
4217 Title: "Updates to guts"
4218 From: Ilya Zakharevich
4219 Msg-ID: <199701270034.TAA13177@monk.mps.ohio-state.edu>
4220 Date: Sun, 26 Jan 1997 19:34:18 -0500 (EST)
4221 Files: pod/perlguts.pod
4223 Title: "perltoot fixes"
4224 From: Tom Christiansen
4225 Msg-ID: <6807.854214205@jinete>
4226 Date: Sat, 25 Jan 1997 09:43:25 -0800
4227 Files: pod/perltoot.pod
4229 Title: "5.003_23: small typo in perlsyn.pod"
4230 From: Gurusamy Sarathy
4231 Msg-ID: <199701270824.DAA01169@aatma.engin.umich.edu>
4232 Date: Mon, 27 Jan 1997 03:24:25 -0500
4233 Files: pod/perlsyn.pod
4240 This release is our first candidate for a public beta test.
4242 CORE LANGUAGE CHANGES
4244 Title: "Disallow changing $_[0] in __DIE__ handlers"
4245 From: Chip Salzenberg
4246 Files: pod/perlfunc.pod util.c
4248 Title: "Fix overloading with inheritance and AUTOLOAD"
4249 From: Ilya Zakharevich
4250 Msg-ID: <199701202226.RAA05072@monk.mps.ohio-state.edu>
4251 Date: Mon, 20 Jan 1997 17:26:32 -0500 (EST)
4252 Files: gv.c lib/diagnostics.pm lib/overload.pm pod/perldebug.pod
4253 pod/perldiag.pod pod/perlfunc.pod pod/perlop.pod
4254 pod/perlre.pod pod/perltoc.pod pod/perlxs.pod
4256 Title: "Nested here-docs"
4257 From: larry@wall.org (Larry Wall)
4258 Msg-ID: <199701202313.PAA11693@wall.org>
4259 Date: Mon, 20 Jan 1997 15:13:42 -0800
4262 Title: "Revert $^X to old behavior (plus HP-UX bug fix)"
4263 From: Chip Salzenberg
4264 Files: hints/hpux.sh toke.c
4266 Title: "Protect against '0' in 'stmt while <HANDLE>'"
4267 From: Chip Salzenberg
4270 Title: "Don't warn when closure uses var at file scope"
4271 From: Chip Salzenberg
4276 Title: "VMS patches for _22"
4277 From: Charles Bailey
4278 Msg-ID: <01IEGBJ2TMYS003PCL@hmivax.humgen.upenn.edu>
4279 Date: Mon, 20 Jan 1997 22:50:21 -0500 (EST)
4280 Files: ext/POSIX/POSIX.xs lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp
4281 lib/Test/Harness.pm toke.c vms/Makefile vms/descrip.mms
4282 vms/genconfig.pl vms/perly_c.vms vms/vmsish.h x2p/a2p.h
4283 vms/Makefile vms/config.vms vms/descrip.mms vms/perly_c.vms
4285 Title: "Re: Perl 5.003_21: OS/2 patches"
4286 From: Ilya Zakharevich
4287 Msg-ID: <199701170446.XAA28939@monk.mps.ohio-state.edu>
4288 Date: Thu, 16 Jan 1997 23:46:40 -0500 (EST)
4289 Files: os2/Changes os2/os2.c
4291 Title: "Plan9 update"
4292 From: lutherh@stratcom.com (Luther Huffman)
4293 Files: plan9/config.plan9 plan9/mkfile
4295 Title: "Bugfixes for AmigaOS"
4296 From: Norbert Pueschel
4297 Msg-ID: <77724691@Armageddon.meb.uni-bonn.de>
4298 Date: Wed, 22 Jan 1997 00:13:54 +0100
4299 Files: hints/amigaos.sh lib/File/Basename.pm
4301 Title: "New dec_osf.sh hints file"
4302 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
4303 Msg-ID: <9701241058.AA29550@o09.rosat.mpe-garching.mpg.de>
4304 Date: Fri, 24 Jan 1997 11:58:24 +0100
4305 Files: hints/dec_osf.sh
4307 Title: "on NeXT: gdbm problem fixed"
4308 From: Andreas Koenig
4309 Msg-ID: <199701210201.DAA17794@anna.in-berlin.de>
4310 Date: Tue, 21 Jan 1997 03:01:32 +0100
4311 Files: hints/next_3.sh hints/next_3_0.sh
4313 Title: "patch for hints/powerux.sh"
4314 From: tom@amber.ssd.hcsc.com (Tom Horsley)
4315 Msg-ID: <9701181833.AA02602@amber.ssd.hcsc.com>
4316 Date: Sat, 18 Jan 97 13:33:26 -0500
4317 Files: hints/powerux.sh
4319 Title: "hints & Configure changes to build perl on DC/OSx"
4320 From: Stephen Zander <stephen.zander@interlock.mckesson.com>
4321 Msg-ID: <199701170043.QAA25985@wsbip1.mckesson.com>
4322 Date: Thu, 16 Jan 1997 16:43:52 -0800
4323 Files: Configure MANIFEST hints/dcosx.sh
4325 Title: "patch for hints/cxux.sh perl5.003_22"
4326 From: tom@amber.ssd.hcsc.com (Tom Horsley)
4327 Msg-ID: <9701192014.AA05722@amber.ssd.hcsc.com>
4328 Date: Sun, 19 Jan 97 15:14:04 -0500
4329 Files: hints/cxux.sh
4333 Title: "Make PERL5LIB and -I work like C<use lib>"
4335 Msg-ID: <9701231523.AA26613@toad.ig.co.uk>
4336 Date: Thu, 23 Jan 1997 15:23:27 +0000
4337 Files: lib/lib.pm perl.c
4340 From: Chip Salzenberg
4341 Files: regcomp.c regcomp.h regexec.c regexp.h toke.c
4343 Title: "Extend stack in pp_undef (!)"
4344 From: Chip Salzenberg
4347 Title: "Allow for sub to be redefined while executing"
4348 From: Chip Salzenberg
4349 Files: cop.h pp_hot.c t/op/misc.t
4351 Title: "Eliminate redundant flag CVf_FORMAT"
4352 From: Chip Salzenberg
4353 Files: cv.h op.c perl.c perly.c perly.y proto.h sv.c toke.c
4355 Title: "Generate IVs when possible in abs() and int()"
4356 From: Chip Salzenberg
4359 Title: "Efficiency patchlet for pp_aassign()"
4360 From: Ilya Zakharevich
4361 Msg-ID: <199701210305.WAA05451@monk.mps.ohio-state.edu>
4362 Date: Mon, 20 Jan 1997 22:05:39 -0500 (EST)
4365 Title: "When sorting, promote to PVNV only for built-in comparison"
4366 From: Chip Salzenberg
4369 Title: "Remove "suidperl security patch" message"
4370 From: Chip Salzenberg
4375 Title: "Make configure.gnu a copy of configure; make configure writea
4376 From: Chip Salzenberg
4377 Files: MANIFEST configure.gnu
4379 Title: "Regen Configure with metaconfig: +ARCHNAME, -FILE_filbuf"
4380 From: Chip Salzenberg and Charles Bailey
4381 Files: Configure config_H config_h.SH hints/lynxos.sh
4382 os2/diff.configure os2/os2ish.h plan9/config.plan9 sv.c
4383 utils/perlbug.PL vms/config.vms vms/fndvers.com
4385 Title: "Compile with optimization when testing memory functions"
4386 From: Chip Salzenberg
4389 Title: "Minor patch for Debian installation"
4390 From: Chip Salzenberg
4393 LIBRARY AND EXTENSIONS
4395 Title: "Debugger update"
4396 From: Ilya Zakharevich
4397 Msg-ID: <199701190455.XAA02579@monk.mps.ohio-state.edu>
4398 Date: Sat, 18 Jan 1997 23:54:59 -0500 (EST)
4399 Files: lib/perl5db.pl
4401 Title: "DynaLoader enhancement: support RTLD_GLOBAL"
4402 From: Nick Ing-Simmons
4403 Msg-ID: <199701240937.JAA11443@pluto.tiuk.ti.com>
4404 Date: Fri, 24 Jan 1997 09:37:18 GMT
4405 Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_aix.xs
4406 ext/DynaLoader/dl_dld.xs ext/DynaLoader/dl_dlopen.xs
4407 ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
4408 ext/DynaLoader/dl_vms.xs
4410 Title: "Fcntl: add more constants"
4411 From: Jarkko.Hietaniemi@cc.hut.fi
4412 Msg-ID: <199701191811.UAA16346@alpha.hut.fi>
4413 Date: Sun, 19 Jan 1997 20:11:22 +0200 (EET)
4414 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
4416 Title: "Refresh IO to 1.15 (plus DESTROY and new_tmpfile fixes)"
4417 From: Chip Salzenberg
4418 Files: ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
4419 ext/IO/lib/IO/Pipe.pm ext/IO/lib/IO/Seekable.pm
4420 ext/IO/lib/IO/Socket.pm t/lib/io_pipe.t
4422 Title: "Allow IO.xs to remain at 1.15 while $VERSION is 1.1501"
4423 From: Chip Salzenberg
4424 Files: XSUB.h ext/IO/Makefile.PL ext/IO/lib/IO/Handle.pm
4426 Title: "Refresh CPAN to 1.15"
4427 From: Andreas Koenig
4428 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
4430 Title: "Add E* and SA_* constants"
4431 From: Roderick Schertler
4432 Msg-ID: <23338.853986967@eeyore.ibcinc.com>
4433 Date: Wed, 22 Jan 1997 21:36:07 -0500
4434 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod ext/POSIX/POSIX.xs
4438 Title: "Test nested here-docs"
4439 From: hv@crypt.compulink.co.uk (Hugo van der Sanden)
4440 Msg-ID: <199701210053.AAA02139@crypt.compulink.co.uk>
4441 Date: Tue, 21 Jan 1997 00:53:44 +0000 (GMT)
4444 Title: "Fix tests of $^X and $0 to work with QNX"
4445 From: Chip Salzenberg
4446 Files: t/lib/io_pipe.t t/lib/open2.t t/lib/open3.t t/op/magic.t
4448 Title: "Patch tests for systems without fork()"
4449 From: Norbert Pueschel
4450 Msg-ID: <77724697@Armageddon.meb.uni-bonn.de>
4451 Date: Thu, 23 Jan 1997 23:51:28 +0100
4452 Files: t/io/pipe.t t/lib/filehand.t t/lib/io_pipe.t t/lib/io_sock.t
4453 t/lib/open2.t t/lib/open3.t t/op/fork.t
4455 Title: "Test patches for OS/2"
4456 From: Ilya Zakharevich
4457 Msg-ID: <199701170448.XAA28948@monk.mps.ohio-state.edu>
4458 Date: Thu, 16 Jan 1997 23:48:18 -0500 (EST)
4459 Files: os2/OS2/ExtAttr/t/os2_ea.t os2/OS2/PrfDB/t/os2_prfdb.t
4460 os2/OS2/REXX/t/rx_cmprt.t os2/OS2/REXX/t/rx_dllld.t
4461 os2/OS2/REXX/t/rx_objcall.t os2/OS2/REXX/t/rx_sql.test
4462 os2/OS2/REXX/t/rx_tiesql.test os2/OS2/REXX/t/rx_tievar.t
4463 os2/OS2/REXX/t/rx_tieydb.t os2/OS2/REXX/t/rx_varset.t
4464 os2/OS2/REXX/t/rx_vrexx.t t/README t/cmd/while.t
4465 t/comp/colon.t t/comp/multiline.t t/io/argv.t t/lib/anydbm.t
4466 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
4467 t/op/cmp.t t/op/magic.t
4471 Title: "Translate \200 to È in pod2html"
4472 From: Chip Salzenberg
4473 Files: pod/pod2html.PL
4475 Title: "VMS patches: '.com' extension on scripts"
4476 From: Charles Bailey
4477 Msg-ID: <01IELNPDLYJM003E7J@hmivax.humgen.upenn.edu>
4478 Date: Fri, 24 Jan 1997 18:42:29 -0500 (EST)
4479 Files: pod/checkpods.PL pod/pod2html.PL pod/pod2latex.PL
4480 pod/pod2man.PL pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL
4481 utils/h2xs.PL utils/perlbug.PL utils/perldoc.PL
4482 utils/pl2pm.PL utils/splain.PL vms/Makefile vms/descrip.mms
4483 x2p/find2perl.PL x2p/s2p.PL
4485 Title: "Allow MakeMaker 5.34 to use libraries containing '+' in name"
4486 From: dennism@cyrix.com (Dennis Marsa)
4487 Msg-ID: <9701172027.AA27861@orion.cyrix.com>
4488 Date: Fri, 17 Jan 97 14:27:32 CST
4489 Files: lib/ExtUtils/Liblist.pm
4493 Title: "First cut at INSTALL edit"
4494 From: Chip Salzenberg
4497 Title: "Additional docs for __DIE__ and __WARN__"
4498 From: Gurusamy Sarathy
4499 Files: pod/perlfunc.pod pod/perlrun.pod pod/perlvar.pod
4501 Title: "Document #line directive"
4502 From: Gurusamy Sarathy
4503 Msg-ID: <199701240908.EAA23846@aatma.engin.umich.edu>
4504 Date: Fri, 24 Jan 1997 04:08:44 -0500
4505 Files: pod/perlsyn.pod pod/perltoc.pod
4507 Title: "Perlguts version 30"
4509 Msg-ID: <199701172117.AA116515863@hpcc123.corp.hp.com>
4510 Date: Fri, 17 Jan 1997 13:17:43 -0800
4511 Files: pod/perlguts.pod
4513 Title: "delta for perldelta"
4514 From: Tom Christiansen
4515 Msg-ID: <804.854121463@jinete>
4516 Date: Fri, 24 Jan 1997 07:57:43 -0800
4517 Files: pod/perlnews.pod pod/perltoc.pod
4519 Title: "Updates to perldelta"
4520 From: Ilya Zakharevich
4521 Msg-ID: <199701211610.LAA06227@monk.mps.ohio-state.edu>
4522 Date: Mon, 20 Jan 1997 06:48:49 -0500 (EST)
4523 Files: pod/perlnews.pod pod/perltoc.pod
4525 Title: "perlnews.pod diff for the Fcntl"
4526 From: Jarkko Hietaniemi
4527 Msg-ID: <199701211600.SAA30117@alpha.hut.fi>
4528 Date: Tue, 21 Jan 1997 18:00:56 +0200 (EET)
4529 Files: pod/perlnews.pod
4531 Title: "Rename perlnews -> perldelta per Tom's request"
4532 From: Chip Salzenberg
4533 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
4534 pod/perldelta.pod pod/perltoc.pod pod/roffitall
4536 Title: "Remove bad advice from perllocale.pod"
4537 From: Chip Salzenberg
4538 Files: pod/perllocale.pod
4545 This release is primarily made up of bug fixes, the foremost among
4546 which repairs a showstopper memory corruption bug in formats.
4548 CORE LANGUAGE CHANGES
4550 Title: "Fix parsing of C< ${ xyz } >"
4551 From: Chip Salzenberg
4554 Title: "Don't parse method calls in strings"
4555 From: Chip Salzenberg
4558 Title: "Fix overly picky carping about leading '{' in regex"
4559 From: Chip Salzenberg
4564 Title: "Fix memory corruption from formats"
4565 From: Chip Salzenberg
4566 Files: op.c perl.c perly.c perly.c.diff perly.y proto.h sv.c toke.c
4570 Title: "Fix '_mopop' typo"
4571 From: Chip Salzenberg
4574 LIBRARY AND EXTENSIONS
4576 Title: "Gut IO::Handle::DESTROY"
4577 From: Chip Salzenberg
4578 Files: ext/IO/lib/IO/Handle.pm
4580 Title: "RiscOS is case-insensitive"
4581 From: Chip Salzenberg
4582 Files: lib/File/Basename.pm
4586 Title: "Fix thinko in db-recno.t"
4587 From: Chip Salzenberg
4588 Files: t/lib/db-recno.t
4592 Title: "Make perlbug more cautionary and more verbose"
4593 From: Kenneth Albanowski and Jarkko Hietaniemi
4594 Files: utils/perlbug.PL
4598 Title: "NEW roffitall + INSTALL fix"
4599 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
4600 Msg-ID: <6058.853410121@lyon.grenoble.hp.com>
4601 Date: Thu, 16 Jan 97 11:22:01 +0100
4602 Files: INSTALL pod/roffitall
4604 Title: "srand() doc update"
4605 From: Roderick Schertler
4606 Msg-ID: <24195.853379065@eeyore.ibcinc.com>
4607 Date: Wed, 15 Jan 1997 20:44:25 -0500
4608 Files: pod/perlfunc.pod
4610 Title: "documentation of configpm (perl5.003_20)"
4611 From: win@in.rhein-main.de (Winfried Koenig)
4612 Msg-ID: <m0vkU40-0004WAC@incom.rhein-main.de>
4613 Date: Wed, 15 Jan 1997 14:03:27 +0200 (EET)
4621 This release includes several important bug fixes, and a couple of
4622 minor but valuable language tweaks. Please read on for a list of the
4623 significant changes:
4625 CORE LANGUAGE CHANGES
4627 Title: "Fix overloading via inherited autoloaded functions"
4628 From: Ilya Zakharevich
4629 Msg-ID: <199701131022.FAA22830@monk.mps.ohio-state.edu>
4630 Date: Mon, 13 Jan 1997 05:22:47 -0500 (EST)
4631 Files: gv.c lib/overload.pm pod/perldiag.pod t/pragma/overload.t
4633 Title: "Method call fixes: Don't cache in alias, don't skip undef"
4634 From: Chip Salzenberg
4635 Files: global.sym gv.c gv.h hv.c op.c pod/perlguts.pod
4636 pod/perltoc.pod pp.c pp_ctl.c pp_hot.c proto.h scope.c sv.c
4639 Title: "Formats can be closures"
4640 From: Chip Salzenberg
4641 Files: cv.h op.c perly.c perly.c.diff perly.y pp_sys.c sv.h
4643 Title: "Quote 'foo' in C<$x{-foo}>"
4644 From: Chip Salzenberg
4647 Title: "Forbid C< x->{y} > and C< x->[0] > under C<strict refs>"
4648 From: Chip Salzenberg
4649 Files: op.c pod/perldiag.pod t/pragma/strict-refs
4651 Title: "Allow <=> to return undef when operands are not ordered"
4652 From: Chip Salzenberg and Andreas Koenig
4653 Files: MANIFEST pp.c t/op/cmp.t
4655 Title: "Fail regex that starts with '{'"
4656 From: Chip Salzenberg
4661 Title: "Re: Perl 5.003_20: OS/2 patches"
4662 From: Ilya Zakharevich
4663 Msg-ID: <199701101102.GAA19051@monk.mps.ohio-state.edu>
4664 Date: Fri, 10 Jan 1997 06:02:16 -0500 (EST)
4665 Files: hints/os2.sh os2/Changes os2/os2.c os2/os2ish.h pp_sys.c
4667 Title: "VMS patches for _20"
4668 From: Charles Bailey
4669 Msg-ID: <01IE7MGK7ULQ003K5M@hmivax.humgen.upenn.edu>
4670 Date: Tue, 14 Jan 1997 17:34:43 -0500 (EST)
4671 Files: configpm dosish.h os2/os2ish.h plan9/plan9ish.h proto.h
4672 t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t toke.c
4673 unixish.h vms/Makefile vms/config.vms vms/descrip.mms
4674 vms/genconfig.pl vms/perly_c.vms vms/test.com vms/vmsish.h
4677 Title: "Irix 6.3 & 6.4 and perl5.003_20"
4678 From: John Stoffel <jfs@fluent.com>
4679 Msg-ID: <199701132242.RAA14601@jfs.Fluent.COM>
4680 Date: Mon, 13 Jan 1997 17:42:50 -0500 (EST)
4681 Files: MANIFEST hints/irix_6_3.sh hints/irix_6_4.sh
4683 Title: "Patch: MachTen hints, Configure"
4684 From: Dominic Dunlop <domo@slipper.ip.lu>
4685 Msg-ID: <v03010d00af0123a93670@[194.51.248.75]>
4686 Date: Tue, 14 Jan 1997 13:43:13 +0100
4687 Files: Configure hints/machten.sh
4689 Title: "Rename aux.sh to aux_3.sh for MS-LOSS"
4690 From: Chip Salzenberg
4691 Files: MANIFEST hints/aux_3.sh
4695 Title: "Fix C< eval { my $x; eval '$x' } >"
4696 From: Chip Salzenberg
4697 Files: op.c t/op/misc.t
4699 Title: "Don't warn if eval '' uses outer func's lexicals"
4700 From: Chip Salzenberg
4703 Title: "Avoid memory wastage in wait(); make pidstatus global"
4704 From: Chip Salzenberg
4705 Files: global.sym interp.sym perl.c perl.h pp_sys.c
4707 Title: "Forbid ++ and -- on readonly values"
4708 From: "John Q. Linux" <jql@accessone.com>
4709 Msg-ID: <Pine.LNX.3.95.970110193330.11249D-100000@jql.accessone.com>
4710 Date: Fri, 10 Jan 1997 19:47:16 -0800 (PST)
4711 Files: pp.c pp_hot.c
4713 Title: "Keep array from dying during foreach(@array)"
4714 From: Chip Salzenberg
4715 Files: cop.h pp_ctl.c
4717 Title: "Fix C< $a="simple"; split /($a)/o >"
4718 From: Chip Salzenberg
4719 Files: pp.c t/op/misc.t
4721 Title: "Fix infinite loop for undef function in @SIG{__WARN__,__DIE__}"
4722 From: Chip Salzenberg
4725 Title: "Fix for anon-lists with tied entries coredump"
4726 From: Gurusamy Sarathy
4727 Msg-ID: <199701100745.CAA13057@aatma.engin.umich.edu>
4728 Date: Fri, 10 Jan 1997 02:45:11 -0500
4731 Title: "Don't set SVf_PADBUSY on immortal SVs"
4732 From: Chip Salzenberg
4735 Title: "Patch for Object subroutines"
4736 From: Ilya Zakharevich
4737 Msg-ID: <199701080156.UAA15366@monk.mps.ohio-state.edu>
4738 Date: Tue, 7 Jan 1997 20:56:02 -0500 (EST)
4741 Title: "Use an SVt_PVLV to hold stacked OP pointers when debugging"
4742 From: Chip Salzenberg
4743 Files: pp.c pp_hot.c
4745 Title: "Undo change that freed large pad vars"
4746 From: Chip Salzenberg
4751 Title: "Make MachTen hints file warn about db-recno failures"
4752 From: Dominic Dunlop <domo@slipper.ip.lu>
4753 Msg-ID: <v03010d00aef92fba6aca@[194.51.248.78]>
4754 Date: Wed, 8 Jan 1997 12:07:18 +0100
4755 Files: hints/machten.sh
4757 Title: "5.003_20, FreeBSD 3.0 and minor patch"
4758 From: roberto@eurocontrol.fr (Ollivier Robert)
4759 Msg-ID: <Mutt.19970108143747.roberto@caerdonn.eurocontrol.fr>
4760 Date: Wed, 8 Jan 1997 14:37:47 +0100
4763 Title: "Make installperl quieter; only shared libraries need 0555"
4764 From: Chip Salzenberg
4769 Title: "Advice on TEST failure"
4770 From: Dominic Dunlop <domo@slipper.ip.lu>
4771 Msg-ID: <v03010d01aefbaefcf3bc@[194.51.248.78]>
4772 Date: Fri, 10 Jan 1997 10:19:07 +0100
4775 Title: "UNIVERSAL tests"
4776 From: Roderick Schertler
4777 Files: MANIFEST t/op/universal.t
4779 Title: "Test deletion of array during foreach"
4780 From: Jarkko Hietaniemi
4783 Title: "patch for db-recno.t"
4785 Msg-ID: <9701121509.AA11147@claudius.bfsec.bt.co.uk>
4786 Date: Sun, 12 Jan 1997 15:09:33 +0000 (GMT)
4787 Files: t/lib/db-recno.t
4789 LIBRARY AND EXTENSIONS
4791 Title: "Localize info about filesystems being case-forgiving"
4792 From: Chip Salzenberg
4793 Files: lib/File/Basename.pm pod/checkpods.PL pod/pod2html.PL
4794 pod/pod2latex.PL pod/pod2man.PL pod/pod2text.PL
4795 utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL utils/perlbug.PL
4796 utils/perldoc.PL utils/pl2pm.PL utils/splain.PL
4797 x2p/find2perl.PL x2p/s2p.PL
4799 Title: "Fix for fd leak in IO::File::new_tmpfile"
4800 From: Graham Barr and Chip Salzenberg
4801 Files: ext/IO/IO.xs ext/IO/lib/IO/Handle.pm
4803 Title: "Refresh Getopt::Long to 2.6"
4804 From: Johan Vromans <jvromans@squirrel.nl>
4805 Files: lib/Getopt/Long.pm
4807 Title: "Refresh DB_File to 1.10"
4809 Msg-ID: <9701141247.AA21242@claudius.bfsec.bt.co.uk>
4810 Date: Tue, 14 Jan 97 12:47:40 GMT
4811 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
4813 Title: "Re: FileCache::cacheout clobbers $_"
4814 From: Roderick Schertler
4815 Msg-ID: <pz3ewb3189.fsf@eeyore.ibcinc.com>
4816 Date: 08 Jan 1997 23:45:58 -0500
4817 Files: lib/FileCache.pm lib/cacheout.pl
4819 Title: "PATCH: AutoSplit"
4821 Msg-ID: <9603111010.AA29935@tiuk.ti.com>
4822 Date: 11 Mar 1996 06:01:58 -0500
4823 Files: lib/AutoSplit.pm
4825 Title: "Re: Uninitialized value in Carp.pm ? "
4826 From: Gurusamy Sarathy
4827 Msg-ID: <199701141815.NAA07960@aatma.engin.umich.edu>
4828 Date: Tue, 14 Jan 1997 13:15:25 -0500
4831 Title: "Avoid "uninitialized" warnings from POSIX::constant()"
4832 From: Chip Salzenberg
4833 Files: ext/POSIX/POSIX.pm
4835 Title: "Eliminate warning from C<use overload>"
4836 From: Chip Salzenberg
4837 Files: lib/overload.pm
4839 Title: "low priority patches"
4841 Msg-ID: <9701081655.AA27349@claudius.bfsec.bt.co.uk>
4842 Date: Wed, 8 Jan 97 16:55:02 GMT
4843 Files: lib/Cwd.pm t/comp/redef.t t/lib/db-btree.t
4847 Title: "Re: xsubpp and Tk ==> segfault"
4848 From: Ilya Zakharevich
4849 Msg-ID: <199701080825.DAA15813@monk.mps.ohio-state.edu>
4850 Date: Wed, 8 Jan 1997 03:25:47 -0500 (EST)
4851 Files: lib/ExtUtils/xsubpp
4853 Title: "Re: MakeMaker and 'make uninstall'"
4854 From: Andreas Koenig
4855 Msg-ID: <199701101243.NAA26400@anna.in-berlin.de>
4856 Date: Fri, 10 Jan 1997 13:43:39 +0100
4857 Files: lib/ExtUtils/MM_Unix.pm
4859 Title: "Don't search for pod if path is already valid"
4860 From: Wayne Scott <wscott@ichips.intel.com>
4861 Msg-ID: <199701082325.PAA04521@pdxlx008.intel.com>
4862 Date: Wed, 08 Jan 1997 15:25:19 -0800
4863 Files: utils/perldoc.PL
4865 Title: "Yet another perldoc option"
4867 Msg-ID: <199610022200.AAA15334@furubotn.sn.no>
4868 Date: Thu, 3 Oct 1996 00:00:35 +0200
4869 Files: utils/perldoc.PL
4871 Title: "Re: perldoc, temp files, async pagers"
4872 From: Roderick Schertler
4873 Msg-ID: <pzwwtoom8p.fsf@eeyore.ibcinc.com>
4874 Date: 07 Jan 1997 22:54:14 -0500
4875 Files: utils/perldoc.PL
4879 Title: "Full documentation generation patch"
4880 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
4881 Msg-ID: <15309.853323388@lyon.grenoble.hp.com>
4882 Date: Wed, 15 Jan 97 11:16:28 +0100
4883 Files: MANIFEST pod/roffitall pod/rofftoc
4885 Title: "Re: documentation correction (i.e. patch) for perlsyn.pod"
4887 Msg-ID: <E0vilLh-0000M6-00@ursa.cus.cam.ac.uk>
4888 Date: Fri, 10 Jan 1997 18:06:37 +0000
4889 Files: pod/perlsyn.pod
4891 Title: "Document use of pos() and /\G/"
4892 From: Gurusamy Sarathy
4893 Msg-ID: <199701132013.PAA26606@aatma.engin.umich.edu>
4894 Date: Mon, 13 Jan 1997 15:13:12 -0500
4895 Files: pod/perlfunc.pod pod/perlnews.pod pod/perlop.pod
4896 pod/perlre.pod pod/perltoc.pod pod/perltrap.pod
4898 Title: "Fix example #4 in perlXStut"
4899 From: Ilya Zakharevich
4900 Msg-ID: <199701050739.CAA11112@monk.mps.ohio-state.edu>
4901 Date: Sun, 5 Jan 1997 02:39:45 -0500 (EST)
4902 Files: pod/perlxstut.pod
4904 Title: "Document new closure warnings"
4905 From: Chip Salzenberg
4906 Files: op.c pod/perldiag.pod
4908 Title: "Misc. doc patches missing in _20"
4909 From: Roderick Schertler
4910 Msg-ID: <102.852695733@eeyore.ibcinc.com>
4911 Date: Tue, 07 Jan 1997 22:55:33 -0500
4912 Files: pod/perlsub.pod pod/perltoc.pod pod/perlvar.pod
4919 The only language change in this release is the recension of support
4920 for named closures: Now, no subroutine declared "sub foo {}" can be
4921 a closure. (This is a return to the behavior of 5.003.) In addition,
4922 there are new warnings triggered by any apparent attempt to use named
4923 functions as closures.
4925 And, as usual, there are the usual little fixes, documentation
4926 updates, and expanded tests. This is good stuff. "I love you, man!"
4928 CORE LANGUAGE CHANGES
4930 Title: "Rescind named closures"
4931 From: Chip Salzenberg
4932 Files: Makefile.SH op.c perly.c perly.c.diff perly.y pp_hot.c
4934 Title: "Fix: empty @_ when calling empty-proto subs without parens"
4936 Msg-ID: <32CE30F0.7E8425A5@tiuk.ti.com>
4937 Date: Sat, 04 Jan 1997 10:29:04 +0000
4938 Files: perly.c perly.y
4942 Title: "Fix $^X on systems that set it to Perl's basename"
4943 From: Chip Salzenberg
4944 Files: hints/hpux.sh toke.c
4946 Title: "Configure/perl5/Compartmented Mode Workstation (fwd)"
4947 From: Andy Dougherty
4948 Msg-ID: <Pine.SOL.3.95.970106131505.1662C-100000@fractal.lafayette.ed
4949 Date: Mon, 06 Jan 1997 13:15:38 -0500 (EST)
4950 Files: Configure hints/dec_osf.sh
4952 Title: "Remove obsolete file "dl_os2.xs"."
4953 From: Ilya Zakharevich
4958 Title: "Fix C< sub foo (&@); sub bar (&); foo {}, bar {}, bar {} >"
4959 From: Chip Salzenberg
4960 Files: perly.c perly.c.diff perly.y
4962 Title: "plug for safe/opcode leaks"
4963 From: Doug MacEachern
4964 Msg-ID: <199701072220.RAA02117@postman.osf.org>
4965 Date: Tue, 07 Jan 1997 17:20:46 -0500
4968 Title: "Finish OP= warnings: none on ^="
4969 From: Chip Salzenberg
4970 Files: doop.c pp.c t/op/assignwarn.t
4972 Title: "Fix Dynaloader failures with DProf"
4973 From: Gurusamy Sarathy
4974 Msg-ID: <199701061718.MAA26909@aatma.engin.umich.edu>
4975 Date: Mon, 06 Jan 1997 12:18:46 -0500
4980 Title: "Make Configure default to the first domain in /etc/resolv.conf"
4981 From: Chip Salzenberg
4984 Title: "Start all helper scripts with $startsh"
4985 From: Chip Salzenberg
4988 Title: "Support libperl.so under FreeBSD"
4989 From: roberto@keltia.freenix.fr (Ollivier Robert)
4990 Msg-ID: <Mutt.19970105224149.roberto@keltia.freenix.fr>
4991 Date: Sun, 5 Jan 1997 22:41:49 +0100
4992 Files: Configure Makefile.SH
4996 Title: "New test: comp/proto.t"
4998 Msg-ID: <32D0C21F.3FB28D51@tiuk.ti.com>
4999 Date: Mon, 06 Jan 1997 09:13:03 +0000
5000 Files: MANIFEST t/comp/proto.t
5002 Title: "More magic variable tests"
5003 From: Roderick Schertler
5004 Msg-ID: <7043.852565192@eeyore.ibcinc.com>
5005 Date: Mon, 06 Jan 1997 10:39:52 -0500
5006 Files: t/harness t/op/magic.t
5008 LIBRARY AND EXTENSIONS
5010 Title: "File::Basename::dirname bugs"
5011 From: Robin Barker <rmb@cise.npl.co.uk>
5012 Msg-ID: <12393.9701071719@tempest.cise.npl.co.uk>
5013 Date: Tue, 7 Jan 97 17:19:59 GMT
5014 Files: lib/File/Basename.pm t/lib/basename.t
5016 Title: "sigaction() problems"
5017 From: Roderick Schertler
5018 Msg-ID: <12808.852583324@eeyore.ibcinc.com>
5019 Date: Mon, 06 Jan 1997 15:42:04 -0500
5020 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
5022 Title: "Fix importation of FileHandle methods; fix POSIX docs"
5023 From: Chip Salzenberg
5024 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod lib/FileHandle.pm
5026 Title: "Patch: make hints files warn about db-recno failures"
5027 From: Dominic Dunlop <domo@slipper.ip.lu>
5028 Msg-ID: <v03010d00aef53ac4d18a@[194.51.248.68]>
5029 Date: Sun, 5 Jan 1997 12:34:25 +0100
5030 Files: MANIFEST hints/aux.sh hints/broken-db.msg hints/freebsd.sh
5034 Title: "pod2html.PL patch (for 5.003-19)"
5035 From: Fabien TASSIN <tassin@eerie.fr>
5036 Msg-ID: <199701052347.AAA21297@solar5>
5037 Date: Mon, 6 Jan 1997 00:47:01 +0100
5038 Files: pod/pod2html.PL
5042 Title: "tiny doc patches"
5043 From: Roderick Schertler
5044 Msg-ID: <23338.852394333@eeyore.ibcinc.com>
5045 Date: Sat, 04 Jan 1997 11:12:13 -0500
5046 Files: pod/perlapio.pod pod/perlnews.pod pod/perltoc.pod
5048 Title: "doc patch for defined on perlfunc.pod"
5049 From: Roderick Schertler
5050 Msg-ID: <pz91686ek1.fsf@eeyore.ibcinc.com>
5051 Date: 04 Jan 1997 21:28:30 -0500
5052 Files: pod/perlfunc.pod
5054 Title: "doc patch: perldsc"
5055 From: Roderick Schertler
5056 Msg-ID: <pzafqo6eo9.fsf@eeyore.ibcinc.com>
5057 Date: 04 Jan 1997 21:25:58 -0500
5058 Files: pod/perldsc.pod pod/perltoc.pod
5060 Title: "Re: constant function inlining"
5061 From: Roderick Schertler
5062 Msg-ID: <pzk9pp1b95.fsf@eeyore.ibcinc.com>
5063 Date: 07 Jan 1997 15:27:50 -0500
5064 Files: pod/perldiag.pod pod/perlsub.pod
5066 Title: "scalar caller doc fix"
5067 From: Roderick Schertler
5068 Msg-ID: <18245.852608060@eeyore.ibcinc.com>
5069 Date: Mon, 06 Jan 1997 22:34:20 -0500
5070 Files: pod/perlfunc.pod
5072 Title: "perlpod.pod possible patches"
5073 From: lvirden@cas.org (Larry W. Virden, x2487)
5074 Msg-ID: <9701070756.AA1185@cas.org>
5075 Date: Tue, 7 Jan 1997 07:56:30 -0500
5076 Files: pod/perlpod.pod
5078 Title: "Misc perlfunc updates"
5079 From: Tom Christiansen
5080 Files: pod/perlfunc.pod pod/perltoc.pod
5087 Lots of internal cleanup in this patch, especially plugged memory
5088 leaks when embedded Perl interpreters shut down and restart. The
5089 method cache is now invisible to user code. And there is a new test
5090 directory, "t/pragma".
5092 IMHO, this is Beta quality code.
5094 Here's a list of the more significant changes...
5096 CORE LANGUAGE CHANGES
5098 Title: "Make method cache invisible to user code"
5099 From: Chip Salzenberg
5100 Files: dump.c gv.c gv.h hv.c op.c perl.c pp_hot.c pp_sys.c sv.c
5103 Title: "Never parse "{m,s,y,tr,q{,q,w,x}}:{,:}" as package or label"
5104 From: Chip Salzenberg
5109 Title: "Fix $^X under HP-UX"
5110 From: Chip Salzenberg
5111 Files: hints/hpux.sh toke.c
5113 Title: "New hints/hpux.sh"
5115 Msg-ID: <199612312309.AA283393772@hpcc123.corp.hp.com>
5116 Date: Tue, 31 Dec 1996 15:09:32 -0800
5117 Files: hints/hpux.sh
5121 Title: "Fix segv when calling named closures"
5122 From: Chip Salzenberg
5125 Title: "Finish rationalizing "undef value" warnings"
5126 From: Chip Salzenberg
5127 Files: doop.c pp.c sv.c t/op/assignwarn.t
5129 Title: "Arrange for all "_<file" entries to be in %main::"
5130 From: Chip Salzenberg
5131 Files: gv.c lib/perl5db.pl
5133 Title: "Introduce CVf_NODEBUG flag"
5134 From: Gurusamy Sarathy
5135 Msg-ID: <199701012042.PAA25994@aatma.engin.umich.edu>
5136 Date: Wed, 01 Jan 1997 15:42:05 -0500
5137 Files: cv.h pp_hot.c
5139 Title: "Reword 'may be "0"' warning per Larry; fix its line number"
5140 From: Chip Salzenberg
5141 Files: op.c pod/perldiag.pod
5143 Title: "5.003_18: perl_{con,des}truct fixes"
5144 From: Doug MacEachern
5145 Msg-ID: <199701032042.PAA06766@postman.osf.org>
5146 Date: Fri, 03 Jan 1997 15:42:04 -0500
5147 Files: perl.c perl.h pod/perlembed.pod pod/perltoc.pod t/op/sysio.t
5149 Title: "Fix lost value from READLINE after TIEHANDLE"
5150 From: Gurusamy Sarathy
5151 Files: pp_hot.c sv.h
5153 Title: "Free memory of large lexical variables when leaving scope"
5154 From: Chip Salzenberg
5159 Title: "Create t/pragma directory; populate with new and old"
5161 Files: MANIFEST Makefile.SH t/TEST t/comp/use.t t/lib/locale.t
5162 t/op/overload.t t/op/use.t t/pragma/locale.t t/pragma/overload.t
5163 t/pragma/strict-refs t/pragma/strict-subs t/pragma/strict-vars
5164 t/pragma/strict.t t/pragma/subs.t t/pragma/warn-global
5167 Title: "New tests: comp/colon.t and op/assignwarn.t"
5168 From: Robin Barker <rmb@cise.npl.co.uk>
5169 Files: MANIFEST t/comp/colon.t t/op/assignwarn.t
5171 LIBRARY AND EXTENSIONS
5173 Title: "Make libs clean under '-w'"
5174 From: Jarkko Hietaniemi
5175 Files: lib/AutoSplit.pm lib/Devel/SelfStubber.pm lib/Env.pm
5176 lib/Math/Complex.pm lib/Pod/Functions.pm lib/Search/Dict.pm
5177 lib/SelfLoader.pm lib/Term/Complete.pm lib/chat2.pl
5178 lib/complete.pl lib/diagnostics.pm lib/ftp.pl lib/termcap.pl
5183 Title: "Perlguts, version 28"
5185 Msg-ID: <199701032110.AA102535846@hpcc123.corp.hp.com>
5186 Date: Fri, 3 Jan 1997 13:10:46 -0800
5187 Files: pod/perlguts.pod
5189 Title: "Re: perldelta, take 3"
5191 Msg-ID: <9701031748.AA15335@toad.ig.co.uk>
5192 Date: Fri, 3 Jan 1997 17:48:46 +0000
5193 Files: pod/perlnews.pod
5195 Title: "Miscellaneous pod patches"
5196 From: Ralf S. Engelschall <rse@engelschall.com>
5197 Files: pod/Makefile pod/perldebug.pod pod/perlfunc.pod
5200 Title: "expanded flock() docs"
5201 From: Roderick Schertler
5202 Msg-ID: <4481.852337871@eeyore.ibcinc.com>
5203 Date: Fri, 03 Jan 1997 19:31:11 -0500
5204 Files: pod/perlfunc.pod
5206 Title: "Use Text::Wrap in buildtoc; run buildtoc"
5207 From: Ulrich Pfeifer
5208 Files: pod/buildtoc pod/perltoc.pod
5210 Title: "Remove obsolete perlovl.pod"
5211 From: Chip Salzenberg
5212 Files: MANIFEST plan9/mkfile pod/perlovl.pod vms/Makefile
5220 Yet further down the road to 5.004....
5222 CORE LANGUAGE CHANGES
5224 Title: "Inherited overloading"
5225 From: Ilya Zakharevich
5226 Msg-ID: <199612291312.IAA02134@monk.mps.ohio-state.edu>
5227 Date: Sun, 29 Dec 1996 08:12:54 -0500 (EST)
5228 Files: gv.c lib/overload.pm perl.h sv.c sv.h t/op/overload.t
5230 Title: "Hide lexicals from C<use>d or C<require>d module (!)"
5231 From: Chip Salzenberg
5234 Title: "Closures at file scope must be anonymous"
5235 From: Chip Salzenberg
5238 Title: "Warn on '{if,while} ($x = X)' where X is glob, readdir, or <FH>"
5239 From: Chip Salzenberg
5240 Files: op.c pod/perldiag.pod
5242 Title: "Warn on 'undef $x; $x OP 1' where OP is *=, /=, %=, or **="
5243 From: Chip Salzenberg
5248 Title: "Ultrix setlocale() workaround"
5249 From: Chip Salzenberg
5250 Files: hints/ultrix_4.sh util.c
5254 Title: "Get rid of 'Leaked scalars'"
5255 From: Chip Salzenberg
5256 Files: cop.h gv.c op.c
5258 Title: "Don't forget $c in C<(($a,$b,$c)=(1,2))=(3,4,5)>"
5259 From: Chip Salzenberg
5262 Title: "Fix core dump on perl_construct()/perl_destruct() loop"
5263 From: Chip Salzenberg
5266 Title: "Add missing syms to global.sym; update magic doc"
5267 From: Chip Salzenberg
5268 Files: global.sym pod/perlguts.pod
5272 Title: "Expanded locale.t and misc.t"
5273 From: Jarkko Hietaniemi
5274 Files: t/lib/locale.t t/lib/misc.t
5276 Title: "Expanded my.t"
5277 From: Chip Salzenberg
5280 Title: "test harness for C<use x.xxxx>"
5282 Msg-ID: <32C76882.3F3C7999@tiuk.ti.com>
5283 Date: Mon, 30 Dec 1996 07:00:18 +0000
5284 Files: MANIFEST t/op/use.t
5288 Msg-ID: <Pine.GSO.3.95.961229170736.15213M-100000@solaris.teleport.co
5289 Date: Sun, 29 Dec 1996 17:46:21 -0800 (PST)
5290 Files: t/op/each.t t/op/oct.t t/op/quotemeta.t t/op/rand.t
5292 LIBRARY AND EXTENSIONS
5294 Title: "Improving Config.pm"
5296 Msg-ID: <Pine.GSO.3.95.961230091244.13467L-100000@solaris.teleport.co
5297 Date: Mon, 30 Dec 1996 09:24:16 -0800 (PST)
5300 Title: "File::Copy under OS/2"
5301 From: Ilya Zakharevich
5302 Msg-ID: <199612280347.WAA00293@monk.mps.ohio-state.edu>
5303 Date: Fri, 27 Dec 1996 22:47:24 -0500 (EST)
5304 Files: lib/File/Copy.pm t/lib/filecopy.t
5308 Title: "Updates to perllocale.pod"
5309 From: Dominic Dunlop <domo@slipper.ip.lu>
5310 Files: pod/perllocale.pod
5312 Title: "Locale-related pod patches, take 2"
5313 From: Dominic Dunlop <domo@slipper.ip.lu>
5314 Msg-ID: <v03007800aeea9e488b36@[194.51.248.77]>
5315 Date: Sat, 28 Dec 1996 10:56:41 +0100
5316 Files: pod/perl.pod pod/perlform.pod pod/perlfunc.pod pod/perlop.pod
5317 pod/perlre.pod pod/perlsec.pod
5319 Title: "Re: perldiag.pod entry for "Scalar value @%s{%s} ...""
5320 From: Roderick Schertler
5321 Msg-ID: <2043.852051019@eeyore.ibcinc.com>
5322 Date: Tue, 31 Dec 1996 11:50:19 -0500
5323 Files: pod/perldiag.pod
5330 The rate of patches is slowing down.... I see 5.004 at the end of the
5331 tunnel! (Hey, what's that whistle?)
5333 CORE LANGUAGE CHANGES
5335 Title: "Support named closures"
5336 From: Chip Salzenberg
5337 Files: cv.h op.c perl.c pp.c pp_ctl.c pp_hot.c
5341 Title: "perl5.003_15 and Interactive Unix"
5342 From: win@in.rhein-main.de (Winfried Koenig)
5343 Msg-ID: <m0vd254-0004oKC@incom.rhein-main.de>
5344 Date: Thu, 26 Dec 1996 00:45:45 +0200 (EET)
5345 Files: hints/isc.sh pp_sys.c
5347 Title: "Suggest "usemymalloc='n'" for FreeBSD 2.*"
5348 From: rse@engelschall.com (Ralf S. Engelschall)
5349 Files: hints/freebsd.sh
5351 Title: "Minor OS/2 fixes"
5352 From: Ilya Zakharevich
5353 Msg-ID: <199612252105.QAA11890@monk.mps.ohio-state.edu>
5354 Date: Wed, 25 Dec 1996 16:05:42 -0500 (EST)
5355 Files: os2/os2ish.h pod/perlxstut.pod
5359 Title: "Fix {,un}tainting of $1 etc. when C<use locale>"
5360 From: Chip Salzenberg
5363 Title: "Limit effects of "=pod" to a single file"
5364 From: Chip Salzenberg
5369 Title: "New tests: op/method.t and op/locale.t"
5370 From: Ilya Zakharevich and Jarkko Hietaniemi
5371 Files: MANIFEST t/lib/locale.t t/op/method.t
5373 Title: "Test C< ()=() >"
5374 From: Chip Salzenberg
5377 LIBRARY AND EXTENSIONS
5379 Title: "Refresh MakeMaker to 5.39"
5380 From: Andreas Koenig
5381 Files: lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm
5382 lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
5383 lib/ExtUtils/Mksymlists.pm
5385 Title: "Newer debugger"
5386 From: Ilya Zakharevich
5387 Msg-ID: <199612261954.OAA12999@monk.mps.ohio-state.edu>
5388 Date: Thu, 26 Dec 1996 14:54:34 -0500 (EST)
5389 Files: lib/perl5db.pl
5393 Title: "Perlguts, version 27"
5395 Msg-ID: <199612250144.AA059528263@hpcc123.corp.hp.com>
5396 Date: Tue, 24 Dec 1996 17:44:23 -0800
5397 Files: pod/perlguts.pod
5399 Title: "perlpod.pod patch for _16"
5400 From: Kenneth Albanowski
5401 Msg-ID: <Pine.LNX.3.93.961224225906.337B-100000@kjahds.com>
5402 Date: Tue, 24 Dec 1996 23:00:10 -0500 (EST)
5403 Files: pod/perlpod.pod
5405 Title: "tiny perllocale.pod diff for _16"
5406 From: Jarkko Hietaniemi
5407 Msg-ID: <199612261306.PAA21161@alpha.hut.fi>
5408 Date: Thu, 26 Dec 1996 15:06:04 +0200 (EET)
5409 Files: pod/perllocale.pod
5416 This patch is all bug fixes, library updates, and documentation
5417 updates. We'll get to 5.004 RSN, I promise. :-)
5419 CORE LANGUAGE CHANGES
5421 Title: "Fix closures that are not in subroutines"
5422 From: Chip Salzenberg
5427 Title: "_13: patches for unicos/unicosmk"
5429 Msg-ID: <199612202038.OAA22805@poplar.cray.com>
5430 Date: Fri, 20 Dec 1996 14:38:50 -0600
5431 Files: Configure MANIFEST hints/unicos.sh hints/unicosmk.sh
5435 Title: "Fix 'foreach(@ARGV) { while (<>) { push @p,$_ } }'"
5436 From: Chip Salzenberg
5437 Files: cop.h pp_hot.c scope.c
5439 Title: "Eliminate warnings from C< undef $x; $x OP= "foo" >"
5440 From: Chip Salzenberg
5441 Files: doop.c pp.c pp.h pp_hot.c
5443 Title: "Try again to improve method caching"
5444 From: Ilya Zakharevich
5445 Msg-ID: <199612240113.UAA09487@monk.mps.ohio-state.edu>
5446 Date: Mon, 23 Dec 1996 20:13:56 -0500 (EST)
5449 Title: "Be more careful about 'o' magic memory management"
5450 From: Chip Salzenberg
5453 Title: "Fix bad pointer refs when localized object loses magic"
5454 From: Chip Salzenberg
5457 LIBRARY AND EXTENSIONS
5459 Title: "Refresh CPAN to 1.09"
5460 From: Andreas Koenig
5463 Title: "Refresh Net::Ping to 2.02"
5464 From: Russell Mosemann <mose@ccsn.edu>
5465 Files: lib/Net/Ping.pm
5467 Title: "Refresh IO to 1.14"
5469 Files: MANIFEST ext/IO/IO.xs ext/IO/README ext/IO/lib/IO/File.pm
5470 ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Pipe.pm
5471 ext/IO/lib/IO/Seekable.pm ext/IO/lib/IO/Select.pm
5472 ext/IO/lib/IO/Socket.pm t/lib/io_dup.t t/lib/io_pipe.t
5473 t/lib/io_sel.t t/lib/io_sock.t t/lib/io_tell.t
5474 t/lib/io_udp.t t/lib/io_xs.t
5476 BUILD PROCESS AND UTILITIES
5478 Title: "Don't recurse into subdirs twice on 'make realclean'"
5479 From: Chip Salzenberg
5482 Title: "Use root EXTERN.h when compiling x2p/malloc.c."
5484 Files: x2p/Makefile.SH
5486 Title: "Fix compilation errors when malloc.c used for x2p"
5487 From: Robin Barker <rmb@cise.npl.co.uk>
5492 Title: "Edit INSTALL to describe new binary compat setup"
5493 From: Chip Salzenberg
5496 Title: "Update to perllocale.pod"
5497 From: Jarkko Hietaniemi
5498 Files: pod/perllocale.pod
5505 As soon as I posted 5.003_14, I found a fatal error in it. :-(
5507 This release is strictly a bug fix -- it removes some function caching
5508 changes that were supposed to be improvements, but weren't.
5515 We seem to have achieved "release candidate" status.
5517 CORE LANGUAGE CHANGES
5519 Title: "Eliminate support for {if,unless,while,until} BLOCK BLOCK"
5520 From: Chip Salzenberg
5521 Files: perly.c perly.c.diff perly.y toke.c
5523 Title: "Taint $x after $x =~ s/pat/xyz/ if pat or xyz is tainted by locale"
5524 From: Chip Salzenberg
5525 Files: cop.h mg.c pp_ctl.c pp_hot.c
5527 Title: "Complete support for modifying undefined array members in foreach"
5528 From: Chip Salzenberg
5529 Files: global.sym mg.c perl.h pp.c pp_hot.c proto.h sv.c
5533 Title: "patch for regex bug: (x|x){n}"
5534 From: Gurusamy Sarathy
5535 Msg-ID: <199612210259.VAA10170@aatma.engin.umich.edu>
5536 Date: Fri, 20 Dec 1996 21:59:22 -0500
5539 Title: "Bug in debugger with import manipulations"
5540 From: Ilya Zakharevich
5541 Msg-ID: <199612231037.FAA08617@monk.mps.ohio-state.edu>
5542 Date: Mon, 23 Dec 1996 05:37:48 -0500 (EST)
5545 Title: "Import and dynamic methods"
5546 From: Ilya Zakharevich
5547 Msg-ID: <199612230645.BAA08378@monk.mps.ohio-state.edu>
5548 Date: Mon, 23 Dec 1996 01:45:37 -0500 (EST)
5549 Files: gv.c hv.c sv.c
5551 Title: "malloc.c patch"
5552 From: Ilya Zakharevich
5553 Msg-ID: <199612220748.CAA07164@monk.mps.ohio-state.edu>
5554 Date: Sun, 22 Dec 1996 02:48:58 -0500 (EST)
5557 Title: "sv_gets patch"
5558 From: Ilya Zakharevich
5559 Msg-ID: <199612220824.DAA07235@monk.mps.ohio-state.edu>
5560 Date: Sun, 22 Dec 1996 03:24:04 -0500 (EST)
5563 Title: "pos $str patch"
5564 From: Ilya Zakharevich
5565 Msg-ID: <199612220831.DAA07247@monk.mps.ohio-state.edu>
5566 Date: Sun, 22 Dec 1996 03:31:21 -0500 (EST)
5567 Files: mg.c pp_hot.c t/op/pat.t
5569 Title: "Prevent warnings when STDCHAR is unsigned"
5570 From: Chip Salzenberg
5571 Files: perlio.c perlio.h
5575 Title: "Fix bugs in bincompat3 usage"
5576 From: Chip Salzenberg
5577 Files: perl.h perl_exp.SH
5579 Title: "Support shared libperl on SunOS"
5580 From: Ulrich Pfeifer
5583 Title: "Configure on OS/2"
5584 From: Ilya Zakharevich
5585 Msg-ID: <199612202325.SAA05505@monk.mps.ohio-state.edu>
5586 Date: Fri, 20 Dec 1996 18:25:30 -0500 (EST)
5589 Title: "Fixes for Interactive Unix"
5590 From: win@in.rhein-main.de (Winfried Koenig)
5591 Msg-ID: <m0vbeNO-00003WC@incom.rhein-main.de>
5592 Date: Sun, 22 Dec 96 05:14 EET
5593 Files: hints/isc.sh op.c pp_sys.c universal.c
5595 Title: "Use "proto" instead of "_" in sdbm.h"
5596 From: Chip Salzenberg
5597 Files: ext/SDBM_File/sdbm/sdbm.h
5599 Title: "VMS patches to 5.003_13"
5600 From: Charles Bailey
5601 Msg-ID: <01IDBYYFYPIS002ASE@hmivax.humgen.upenn.edu>
5602 Date: Mon, 23 Dec 1996 01:26:47 -0500 (EST)
5603 Files: deb.c ext/POSIX/POSIX.xs gv.c lib/File/Copy.pm mg.c perl.c
5604 perl.h proto.h sv.c t/lib/filecopy.t taint.c toke.c util.c
5605 vms/Makefile vms/config.vms vms/descrip.mms
5606 vms/gen_shrfls.pl vms/genconfig.pl vms/genopt.com
5607 vms/perly_c.vms vms/perly_h.vms vms/test.com vms/vms.c
5610 UTILITIES, LIBRARY, AND EXTENSIONS
5612 Title: "Remove libnet"
5613 From: Chip Salzenberg
5614 Files: MANIFEST pod/perlmod.pod
5616 Title: "Refresh CPAN module to 1.08"
5617 From: Chip Salzenberg
5618 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
5620 Title: "Refresh ExtUtils::Manifest to version 1.28"
5621 From: Andreas Koenig
5622 Files: lib/ExtUtils/Manifest.pm
5624 Title: "Update IO->VERSION() to 1.1201 for CPAN's sake"
5625 From: Chip Salzenberg
5626 Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
5628 Title: "Remodel File::Copy."
5629 From: Chip Salzenberg
5630 Files: lib/File/Copy.pm
5632 Title: "dumb bug in User::pwent.pm"
5633 From: Tom Christiansen
5634 Msg-ID: <199612201145.EAA27860@mox.perl.com>
5635 Date: Fri, 20 Dec 1996 04:45:37 -0700
5636 Files: lib/User/pwent.pm
5640 Title: "Better support for =for"
5641 From: Kenneth Albanowski
5642 Msg-ID: <Pine.LNX.3.93.961220163747.298T-100000@kjahds.com>
5643 Date: Fri, 20 Dec 1996 16:43:35 -0500 (EST)
5644 Files: lib/Pod/Text.pm pod/pod2latex.PL pod/pod2man.PL
5646 Title: "perllocale.pod -- second draft"
5647 From: Dominic Dunlop <domo@slipper.ip.lu>
5648 Msg-ID: <v03007800aee1923e30a2@[194.51.248.68]>
5649 Date: Sat, 21 Dec 1996 15:00:50 +0100
5650 Files: pod/perllocale.pod
5652 Title: "Perlguts, version 26"
5654 Msg-ID: <199612201943.AA048111018@hpcc123.corp.hp.com>
5655 Date: Fri, 20 Dec 1996 11:43:38 -0800
5656 Files: pod/perlguts.pod
5658 Title: "Update pod/Makefile; s/perli18n/perllocale/"
5659 From: Chip Salzenberg
5660 Files: ext/POSIX/POSIX.pod lib/I18N/Collate.pm pod/Makefile
5661 pod/perl.pod pod/perlmod.pod pod/perlnews.pod pod/roffitall
5663 Title: "obstruct pod2man doc tweaks"
5664 From: Roderick Schertler
5665 Msg-ID: <3923.851106237@eeyore.ibcinc.com>
5666 Date: Fri, 20 Dec 1996 13:23:57 -0500
5667 Files: lib/Class/Template.pm lib/Time/tm.pm
5674 The watchword here is "synchronization." There were a couple of
5675 show-stopper bugs in 5.003_12, so I'm issuing this patch to bring
5676 everyone up to a common working base.
5678 CORE LANGUAGE CHANGES
5680 Title: "Disallow labels named q, qq, qw, qx, s, y, and tr"
5681 From: Chip Salzenberg
5684 Title: "Make evals' lexicals visible to nested evals"
5685 From: Chip Salzenberg
5690 Title: "Fix core dump bug with anoncode"
5691 From: Chip Salzenberg
5694 Title: "Allow DESTROY to make refs to dying objects"
5695 From: Chip Salzenberg
5700 Title: "Add missing backslash in Configure"
5701 From: Chip Salzenberg
5704 UTILITIES, LIBRARY, AND EXTENSIONS
5706 Title: "Include libnet-1.01 instead of old Net::FTP"
5708 Files: MANIFEST lib/Net/Cmd.pm lib/Net/Domain.pm
5709 lib/Net/DummyInetd.pm lib/Net/FTP.pm lib/Net/NNTP.pm
5710 lib/Net/Netrc.pm lib/Net/POP3.pm lib/Net/SMTP.pm
5711 lib/Net/SNPP.pm lib/Net/Socket.pm lib/Net/Telnet.pm
5712 lib/Net/Time.pm pod/perlmod.pod
5714 Title: "Use binmode when doing binary FTP"
5715 From: Ilya Zakharevich
5716 Files: lib/Net/FTP.pm
5718 Title: "Re: Open3.pm tries to close unopened file handle"
5719 From: Roderick Schertler
5720 Msg-ID: <pzloavmd9h.fsf@eeyore.ibcinc.com>
5721 Date: 18 Dec 1996 22:19:54 -0500
5722 Files: MANIFEST lib/IPC/Open2.pm lib/IPC/Open3.pm lib/open2.pl
5723 lib/open3.pl pod/perldiag.pod pod/perlfunc.pod t/lib/open2.t
5726 Title: "Long-standing problem in Socket module"
5727 From: Spider Boardman
5728 Msg-ID: <199612190418.XAA07291@Orb.Nashua.NH.US>
5729 Date: Wed, 18 Dec 1996 23:18:14 -0500
5730 Files: Configure Porting/Glossary config_H config_h.SH
5731 ext/Socket/Socket.pm ext/Socket/Socket.xs
5733 Title: "flock() constants"
5734 From: Roderick Schertler
5735 Msg-ID: <26669.850977437@eeyore.ibcinc.com>
5736 Date: Thu, 19 Dec 1996 01:37:17 -0500
5737 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs pod/perlfunc.pod
5739 Title: "Re: find2perl . -xdev BROKEN still"
5740 From: Roderick Schertler
5741 Msg-ID: <pzvi9yig3h.fsf@eeyore.ibcinc.com>
5742 Date: 19 Dec 1996 12:44:34 -0500
5743 Files: lib/File/Find.pm lib/find.pl lib/finddepth.pl
5747 Title: "small doc tweaks for _12"
5748 From: Roderick Schertler
5749 Msg-ID: <1826.851011557@eeyore.ibcinc.com>
5750 Date: Thu, 19 Dec 1996 11:05:57 -0500
5751 Files: lib/UNIVERSAL.pm pod/perldiag.pod pod/perltie.pod
5753 Title: "Re: missing E<> POD directive in perlpod.pod"
5754 From: Roderick Schertler
5755 Msg-ID: <pzwwueimak.fsf@eeyore.ibcinc.com>
5756 Date: 19 Dec 1996 10:30:43 -0500
5757 Files: pod/perlpod.pod pod/pod2html.PL
5764 This patch is huge. A multitude of bug fixes, new modules (especially
5765 CPAN and Net::FTP), a couple of new Configure variables, updated
5766 docs... it's a long list. And speaking of lists, here's a list of
5767 the more significant changes in 5.003_12:
5769 CORE LANGUAGE CHANGES
5771 Title: "Support C<delete @hash{@keys}>"
5772 From: Chip Salzenberg
5773 Files: op.c op.h opcode.pl pod/perldiag.pod pod/perlfunc.pod pp.c
5776 Title: "Autovivify scalars"
5777 From: Chip Salzenberg
5778 Files: dump.c op.c op.h pp.c pp_hot.c
5780 Title: "Allow any word, including keyword, as label"
5781 From: Chip Salzenberg
5786 Title: "Allow assignment to empty array values during foreach()"
5787 From: Chip Salzenberg
5788 Files: cop.h global.sym mg.c op.c perl.h pp_hot.c proto.h sv.c
5790 Title: "Fix nested closures"
5791 From: Chip Salzenberg
5792 Files: op.c opcode.pl pp.c pp_ctl.c pp_hot.c
5794 Title: "Fix core dump on auto-vivification"
5795 From: Chip Salzenberg
5798 Title: "Fix core dump on C<open $undef_var, "X">"
5799 From: Chip Salzenberg
5802 Title: "Fix -T/-B on globs and globrefs"
5803 From: Chip Salzenberg
5806 Title: "Fix memory management of $`, $&, and $'"
5807 From: Chip Salzenberg
5808 Files: pp_hot.c regexec.c
5810 Title: "Fix paren matching during backtracking"
5811 From: Chip Salzenberg
5814 Title: "Fix memory leak and std{in,out,err} death in perl_{con,de}str
5815 From: Chip Salzenberg
5816 Files: miniperlmain.c perl.c perl.h sv.c
5818 Title: "Discard garbage bytes at end of prototype()"
5819 From: Chip Salzenberg
5822 Title: "Fix local($pack::{foo})"
5823 From: Chip Salzenberg
5824 Files: global.sym pp.c pp_hot.c proto.h scope.c
5826 Title: "Fix for AmigaOS - inplace operation"
5827 From: Norbert Pueschel
5828 Msg-ID: <77724601@Armageddon.meb.uni-bonn.de>
5829 Date: Sun, 08 Dec 1996 15:33:00 +0100
5832 Title: "Disable warn, die, and parse hooks _before_ global destruction
5833 From: Chip Salzenberg
5836 Title: "Re: Bug in formline "
5837 From: Gurusamy Sarathy
5838 Msg-ID: <199612081958.OAA26025@aatma.engin.umich.edu>
5839 Date: Sun, 08 Dec 1996 14:58:32 -0500
5842 Title: "Fix C<@a = ($a,$b,$c,$d) = (1,2)>"
5843 From: Chip Salzenberg
5846 Title: "Fix %ENV assignment when environment starts out empty"
5847 From: Chip Salzenberg
5850 Title: "Properly support and document newRV{,_inc,_noinc}"
5851 From: Chip Salzenberg
5852 Files: global.sym pod/perlguts.pod sv.c sv.h
5854 Title: "Support SvREADONLY on arrays"
5855 From: Chip Salzenberg
5858 Title: "Allow lvalue pos inside recursive function"
5859 From: Chip Salzenberg
5860 Files: op.c pp.c pp_ctl.c pp_hot.c
5864 Title: "Eliminate PerlIO warnings when setting cnt to -1"
5865 From: Chip Salzenberg
5868 Title: "Make $privlib contents compatible with 5.003"
5869 From: Chip Salzenberg
5870 Files: INSTALL ext/Opcode/Safe.pm installperl lib/FileHandle.pm
5873 Title: "Support $bincompat3 config variable; update metaconfig units"
5874 From: Chip Salzenberg
5875 Files: Configure MANIFEST compat3.sym config_h.SH embed.pl global.sym
5876 old_embed.pl old_global.sym old_perl_exp.SH perl_exp.SH
5878 Title: "Look for gettimeofday() in Configure"
5879 From: John Hughes <john@AtlanTech.COM>
5880 Msg-ID: <01BBE77A.F6F37F80@malvinas.AtlanTech.COM>
5881 Date: Wed, 11 Dec 1996 15:49:57 +0100
5882 Files: Configure config_H config_h.SH pp.c
5884 Title: "Make $startperl a relative path if people want portable scrip
5885 From: Chip Salzenberg
5888 Title: "Homogenize use of "eval exec" hack"
5889 From: Chip Salzenberg
5890 Files: Porting/Glossary eg/README eg/nih eg/sysvipc/ipcmsg
5891 eg/sysvipc/ipcsem eg/sysvipc/ipcshm lib/diagnostics.pm
5892 makeaperl.SH pod/checkpods.PL pod/perlrun.pod
5893 pod/pod2html.PL pod/pod2latex.PL pod/pod2man.PL
5894 pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL
5895 utils/perlbug.PL utils/perldoc.PL utils/pl2pm.PL x2p/a2py.c
5896 x2p/find2perl.PL x2p/s2p.PL
5898 Title: "LynxOS support"
5899 From: seibert@Lynx.COM (Greg Seibert)
5900 Msg-ID: <m0vYEsY-0000IZC@kzinti.lynx.com>
5901 Date: Thu, 12 Dec 1996 09:25:00 PST
5902 Files: Configure MANIFEST hints/lynxos.sh t/op/stat.t
5904 Title: "In Linux hints, set suidsafe=no and dosuid=yes"
5905 From: Chip Salzenberg
5906 Files: hints/linux.sh
5908 Title: "5.003_11 on UnixWare 2.1.1 - Only one small UnixWare buglet"
5909 From: aburlison@cix.compulink.co.uk (Alan Burlison)
5910 Msg-ID: <memo.453720@cix.compulink.co.uk>
5911 Date: Wed, 11 Dec 96 18:34 GMT0
5912 Files: hints/svr4.sh
5914 Title: "Re: db-recno.t failures with _11 on Freebsd 2.1-stable"
5915 From: Roderick Schertler
5916 Msg-ID: <pzohg0r5tr.fsf@eeyore.ibcinc.com>
5917 Date: 11 Dec 1996 18:58:56 -0500
5918 Files: INSTALL hints/freebsd.sh
5920 Title: "OS/2 updates from Ilya"
5921 From: Ilya Zakharevich
5922 Files: README.os2 os2/Changes os2/Makefile.SHs os2/os2.c os2/os2ish.h
5924 Title: "VMS patches to 5.003_11"
5925 From: Charles Bailey
5926 Msg-ID: <01ICTR32LCZG001A1D@hmivax.humgen.upenn.edu>
5927 Date: Mon, 09 Dec 1996 23:16:10 -0500 (EST)
5928 Files: MANIFEST regexec.c t/lib/filehand.t util.c vms/*
5932 Title: "recurse recurse recurse ..."
5933 From: Jarkko Hietaniemi
5934 Msg-ID: <199612092144.XAA29025@alpha.hut.fi>
5935 Date: Mon, 9 Dec 1996 23:44:27 +0200 (EET)
5936 Files: MANIFEST t/op/recurse.t
5938 UTILITIES, LIBRARY, AND EXTENSIONS
5940 Title: "Add CPAN and Net::FTP"
5941 From: Chip Salzenberg
5942 Files: MANIFEST lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
5943 lib/Net/FTP.pm lib/Net/Netrc.pm lib/Net/Socket.pm
5946 Title: "Please update Text::Wrap and Text::Tabs"
5947 From: David Muir Sharnoff <muir@idiom.com>
5948 Msg-ID: <199612180659.WAA24957@idiom.com>
5949 Date: Tue, 17 Dec 1996 22:59:59 -0800 (PST)
5950 Files: lib/Text/Tabs.pm lib/Text/Wrap.pm
5952 Title: "Add File::Compare"
5953 From: Nick Ing-Simmons
5954 Msg-ID: <199612161844.SAA02152@pluto>
5955 Date: Mon, 16 Dec 1996 18:44:59 GMT
5956 Files: MANIFEST lib/File/Compare.pm pod/perlmod.pod
5958 Title: "Add Tie::RefHash"
5959 From: Gurusamy Sarathy
5960 Msg-ID: <199612152358.SAA28665@aatma.engin.umich.edu>
5961 Date: Sun, 15 Dec 1996 18:58:08 -0500
5962 Files: MANIFEST lib/Tie/RefHash.pm pod/perlmod.pod
5964 Title: "Put "splain" in utils."
5965 From: Chip Salzenberg
5966 Files: Makefile.SH installperl utils/Makefile utils/splain.PL
5968 Title: "Some h2ph fixes"
5970 Msg-ID: <199612131934.AA289845652@hpcc123.corp.hp.com>
5971 Date: Fri, 13 Dec 1996 11:34:12 -0800
5972 Files: utils/h2ph.PL
5974 Title: "xsubpp patch to add #line"
5975 From: Nick Ing-Simmons
5976 Msg-ID: <199612162153.VAA03590@ni-s.u-net.com>
5977 Date: Mon, 16 Dec 1996 21:53:56 GMT
5978 Files: lib/ExtUtils/xsubpp
5980 Title: "Re: Proposed addition to File::Copy: move"
5981 From: Charles Bailey
5982 Msg-ID: <01ICZBN0LRC8001A1D@hmivax.humgen.upenn.edu>
5983 Date: Sat, 14 Dec 1996 00:27:29 -0500 (EST)
5984 Files: lib/File/Copy.pm t/lib/filecopy.t
5986 Title: "DB_File 1.09 patch"
5988 Msg-ID: <9612181037.AA10123@claudius.bfsec.bt.co.uk>
5989 Date: Wed, 18 Dec 96 10:37:58 GMT
5990 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
5992 Title: "Debugger update"
5993 From: Ilya Zakharevich
5994 Msg-ID: <199612111038.FAA24363@monk.mps.ohio-state.edu>
5995 Date: Wed, 11 Dec 1996 05:38:28 -0500 (EST)
5996 Files: lib/perl5db.pl
6000 Title: "Update pods: perldelta -> perlnews, perli18n -> perllocale"
6001 From: Tom Christiansen and Dominic Dunlop
6002 Files: MANIFEST pod/perl.pod pod/perldelta.pod pod/perli18n.pod
6005 Title: "perltoot.pod"
6006 From: Tom Christiansen
6007 Msg-ID: <199612091444.HAA09947@toy.perl.com>
6008 Date: Mon, 09 Dec 1996 07:44:10 -0700
6009 Files: MANIFEST pod/perltoot.pod
6011 Title: "Perlguts, version 25"
6013 Msg-ID: <199612061940.AA055461228@hpcc123.corp.hp.com>
6014 Date: Fri, 6 Dec 96 11:40:27 PST
6015 Files: pod/perlguts.pod
6017 Title: "pod/perlipc.pod patch"
6018 From: d-lewart@uiuc.edu (Daniel S. Lewart)
6019 Msg-ID: <199612090910.CAA20906@mox.perl.com>
6020 Date: Mon, 9 Dec 96 3:10:02 CST
6021 Files: pod/perlipc.pod
6023 Title: "pod patches for English errors"
6024 From: Steve Kelem <steve.kelem@xilinx.com>
6025 Msg-ID: <24616.850167191@castor>
6026 Date: Mon, 09 Dec 1996 13:33:11 -0800
6029 Title: "Misc doc updates"
6030 From: Tom Christiansen
6031 Msg-ID: <199612150156.SAA12506@mox.perl.com>
6032 Date: Sat, 14 Dec 1996 18:56:33 -0700
6039 This patch is (still) closing in on 5.004. Nothing dramatic, lots of
6042 CORE LANGUAGE CHANGES
6044 Title: "Fix precedence problems with subs as uniops or listops"
6045 From: Chip Salzenberg
6046 Files: perly.c perly.c.diff perly.h perly.y
6048 Title: "Don't reset $. on open()"
6049 From: Chip Salzenberg
6052 Title: "Support *glob{IO} (eventually deprecate *glob{FILEHANDLE})"
6053 From: Chip Salzenberg
6054 Files: pod/perlref.pod pp_hot.c sv.c
6056 Title: "Don't let expression context force return context"
6057 From: Chip Salzenberg
6060 Title: "Properly convert "1E2" et al to IV/UV"
6061 From: Chip Salzenberg
6064 Title: "Fix modulo operator in UV realm"
6065 From: Chip Salzenberg
6068 Title: "Fix stat(_) after stat(HANDLE)"
6069 From: Chip Salzenberg
6072 Title: "Fix: s/// and "$x =~ $y" under 'use locale'"
6073 From: Chip Salzenberg
6078 Title: "Eliminate spurious warning when splicing undefs"
6079 From: Chip Salzenberg
6082 Title: "Eliminate spurious warning from "x=" operator"
6083 From: Chip Salzenberg
6086 Title: "Fix line numbers near control structures"
6087 From: Chip Salzenberg
6088 Files: op.c perly.c perly.c.diff perly.y proto.h
6090 Title: "Don't let scalar unpack() underflow stack"
6091 From: Chip Salzenberg
6094 Title: "Fix core dump from precedence bug in "@foo" warning"
6095 From: Chip Salzenberg
6098 Title: "Move die() to utils.c; add varargs hack to croak()"
6099 From: Chip Salzenberg
6100 Files: pp_ctl.c util.c
6102 Title: "Avoid memcmp() for magnitude test if it thinks char is signed"
6103 From: Chip Salzenberg
6104 Files: Configure config_H config_h.SH doop.c
6105 ext/SDBM_File/sdbm/pair.c ext/SDBM_File/sdbm/sdbm.h handy.h
6106 hv.c perl.h pp_hot.c proto.h regexec.c sv.c toke.c util.c
6108 Title: "Less malloc in magic"
6109 From: Chip Salzenberg
6112 Title: "Re: 5.003_09: PADTMP fix"
6113 From: Ilya Zakharevich
6114 Msg-ID: <199611281150.GAA06884@monk.mps.ohio-state.edu>
6115 Date: Thu, 28 Nov 1996 06:50:58 -0500 (EST)
6116 Files: pod/perlguts.pod
6118 Title: "Fully paramaterize locales; disable all if NO_LOCALE"
6119 From: Chip Salzenberg
6120 Files: ext/POSIX/POSIX.xs op.c perl.h pp.c pp_sys.c sv.c util.c
6122 PORTABILITY AND TESTING
6124 Title: "Bitwise op fix for Alpha"
6125 From: Chip Salzenberg
6128 Title: "hints/dgux.sh update"
6129 From: Roderick Schertler
6130 Msg-ID: <24178.849309616@eeyore.ibcinc.com>
6131 Date: Fri, 29 Nov 1996 18:20:16 -0500
6132 Files: hints/dgux.sh
6134 Title: "BUG in hints/hpux.sh"
6135 From: Jeff McDougal <jmcdo@cris.com>
6136 Msg-ID: <32A42C11.7FA2@cris.com>
6137 Date: Tue, 03 Dec 1996 08:33:05 -0500
6138 Files: hints/hpux.sh
6140 Title: "VMS patches for 5.003_10"
6141 From: Charles Bailey
6142 Msg-ID: <01ICMALO8NMS001A1D@hmivax.humgen.upenn.edu>
6143 Date: Wed, 04 Dec 1996 16:40:12 -0500 (EST)
6144 Files: EXTERN.h INTERN.h old_perl_exp.SH perl.c perl.h perl_exp.SH
6145 pp.c pp_ctl.c pp_sys.c proto.h sv.c toke.c util.c
6146 utils/perldoc.PL vms/config.vms vms/descrip.mms
6147 vms/gen_shrfls.pl vms/genconfig.pl vms/vmsish.h
6149 Title: "_10+ under OS/2"
6150 From: Ilya Zakharevich
6151 Msg-ID: <199612011107.GAA10805@monk.mps.ohio-state.edu>
6152 Date: Sun, 1 Dec 1996 06:07:19 -0500 (EST)
6153 Files: malloc.c os2/diff.configure
6155 LIBRARY AND EXTENSIONS
6157 Title: "{in,ob}structive pods"
6158 From: Tom Christiansen
6159 Msg-ID: <199611301652.JAA24201@toy.perl.com>
6160 Date: Sat, 30 Nov 1996 09:52:57 -0700
6161 Files: MANIFEST lib/Class/Template.pm lib/File/stat.pm
6162 lib/Net/hostent.pm lib/Net/netent.pm lib/Net/protoent.pm
6163 lib/Net/servent.pm lib/Time/gmtime.pm lib/Time/localtime.pm
6164 lib/Time/tm.pm lib/User/grent.pm lib/User/pwent.pm
6166 Title: "FileHandle that 'ISA' IO::File"
6167 From: Nick Ing-Simmons
6168 Msg-ID: <199612021718.RAA04416@pluto>
6169 Date: Mon, 2 Dec 1996 17:18:02 GMT
6170 Files: MANIFEST lib/FileHandle.pm
6172 Title: "Make IO::File::import use its parameters"
6173 From: Chip Salzenberg
6174 Files: ext/IO/lib/IO/File.pm
6176 Title: "10+ debugger patch"
6177 From: Ilya Zakharevich
6178 Msg-ID: <199612011137.GAA10864@monk.mps.ohio-state.edu>
6179 Date: Sun, 1 Dec 1996 06:37:31 -0500 (EST)
6180 Files: lib/perl5db.pl perl.c pod/perldebug.pod
6182 Title: "Don't call CORE::close in file handle DESTROY method"
6183 From: Chip Salzenberg
6184 Files: ext/IO/lib/IO/Handle.pm
6186 Title: "Re: Namespace cleanup: Does SDBM need binary compatibility?"
6187 From: Hallvard B Furuseth
6188 Msg-ID: <199612031445.PAA19056@bombur2.uio.no>
6189 Date: Tue, 3 Dec 1996 15:45:27 +0100 (MET)
6190 Files: ext/SDBM_File/sdbm/pair.h ext/SDBM_File/sdbm/sdbm.3
6192 Title: "DB_File 1.07"
6194 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
6197 Title: "DB_File 1.08"
6199 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
6206 This patch is closing in on 5.004. It contains lots of small and
6207 valuable changes, but nothing dramatic.
6209 CORE LANGUAGE CHANGES
6211 Title: "Allow &{sub {...}} without warning"
6212 From: Chip Salzenberg
6215 Title: "Make parens optional on [gs]ethost and [gs]et{pw,gr} functions
6216 From: John L. Allen <allen@gateway.grumman.com>
6219 Title: "Fix syntax error with "$x [0]" and "$x {y}" and "@x {y}""
6220 From: Chip Salzenberg
6225 Title: "Fix regex matching of chars with high bit set"
6226 From: Chip Salzenberg
6229 Title: "Hash key memory corruption fix and naming cleanup"
6230 From: Chip Salzenberg
6231 Files: hv.c hv.h perl.h
6233 Title: "Undo broken perf. patch (PADTMP stealing)"
6234 From: Chip Salzenberg
6237 Title: "Make SV unstudied in sv_gets()"
6238 From: Chip Salzenberg
6241 Title: "Better support for UVs"
6243 Files: global.sym old_global.sym perl.h pp.c pp.h proto.h sv.c sv.h
6245 Title: "Minor locale cleanups"
6246 (Accept "POSIX" locale as standard like "C". Reset locale to
6247 'C' when testing strtod() in t/lib/posix.t.)
6248 From: Chip Salzenberg
6249 Files: t/lib/posix.t util.c
6251 Title: "Always taint result of sprintf() on float"
6252 From: Chip Salzenberg
6255 Title: "Fix spurious warning from bitwise string ops"
6256 From: Chip Salzenberg
6259 Title: "Eliminate warning on {,sys}read(,$newvar,)"
6260 From: Chip Salzenberg
6261 Files: doop.c pp_sys.c
6263 Title: "Don't call fcntl(fileno(rsfp)) if !rsfp"
6264 From: Chip Salzenberg
6267 Title: "Save message when calling __DIE__ hook"
6268 From: Chip Salzenberg
6271 Title: "Namespace cleanup"
6272 From: Chip Salzenberg
6273 Files: global.sym old_global.sym perl.h
6275 Title: "Modify perl_exp.SH; create old_perl_exp.SH; document old_*"
6276 From: Chip Salzenberg
6277 Files: Configure INSTALL MANIFEST old_perl_exp.SH perl_exp.SH
6281 Title: "Reliable signal patch"
6282 From: Kenneth Albanowski
6283 Msg-ID: <Pine.LNX.3.93.961126053209.294J-100000@kjahds.com>
6284 Date: Tue, 26 Nov 1996 05:40:50 -0500 (EST)
6285 Files: global.sym mg.c old_global.sym perl.h pp_sys.c proto.h util.c
6287 Title: "Emulate missing flock() with either fcntl() or lockf()"
6288 From: Chip Salzenberg
6291 Title: "3_09: minor patches for OS/2"
6292 From: Ilya Zakharevich
6293 Msg-ID: <199611270830.DAA04985@monk.mps.ohio-state.edu>
6294 Date: Wed, 27 Nov 1996 03:30:05 -0500 (EST)
6295 Files: doio.c global.sym malloc.c old_global.sym os2/Makefile.SHs
6296 os2/OS2/ExtAttr/Makefile.PL os2/OS2/PrfDB/Makefile.PL
6297 os2/OS2/Process/Makefile.PL os2/OS2/REXX/Makefile.PL
6298 os2/os2.c os2/os2ish.h perl.h
6300 Title: "Re: 5.003_09 and QNX"
6301 From: nort@bottesini.harvard.edu (Norton Allen)
6302 Msg-ID: <9611271836.AA14460@bottesini.harvard.edu>
6303 Date: Wed, 27 Nov 96 13:36:06 est
6304 Files: Configure MANIFEST README.qnx hints/qnx.sh qnx/ar qnx/cpp
6305 t/TEST toke.c util.c x2p/proto.h
6307 Title: "Re: updated patch on the sysread, syswrite for VMS"
6308 From: Charles Bailey
6309 Msg-ID: <01ICB648K2XG001A1D@hmivax.humgen.upenn.edu>
6310 Date: Tue, 26 Nov 1996 17:28:23 -0500 (EST)
6313 LIBRARY AND EXTENSIONS
6315 Title: "Minor patch to debugger"
6316 From: Ilya Zakharevich
6317 Msg-ID: <199611290533.AAA08053@monk.mps.ohio-state.edu>
6318 Date: Fri, 29 Nov 1996 00:33:49 -0500 (EST)
6319 Files: lib/perl5db.pl
6321 Title: "AutoLoader::AUTOLOAD optimization"
6322 From: Nick Ing-Simmons
6323 Msg-ID: <199611231954.TAA09921@ni-s.u-net.com>
6324 Date: Sat, 23 Nov 1996 19:54:52 GMT
6325 Files: lib/AutoLoader.pm
6327 Title: "Diagnostic cleanup"
6328 From: Chip Salzenberg
6329 Files: lib/diagnostics.pm pod/perldiag.pod
6333 Title: "Improve documentation for sysread() and syswrite()"
6334 From: Chip Salzenberg
6335 Files: pod/perlfunc.pod
6337 Title: "Document how to use $SIG{ALRM} and alarm()"
6338 From: Roderick Schertler
6339 Msg-ID: <5898.849026569@eeyore.ibcinc.com>
6340 Date: Tue, 26 Nov 1996 11:42:49 -0500
6341 Files: pod/perlfunc.pod
6348 This patch was a compendium of various fixes and enhancements from
6349 many people, including some serious improvement in lexical variable
6350 scoping and locale handling.
6352 CORE LANGUAGE CHANGES
6354 Title: "Lexical locales"
6355 (make effectiveness of locales depend on C<use locale>)
6356 From: Chip Salzenberg
6357 Files: too many to list
6359 Title: "Lexical scoping cleanup"
6360 (tighten scoping of lexical variables, somewhat on the
6361 new constructs and somewhat on the old)
6362 From: Chip Salzenberg
6363 Files: many... but mostly perly.y and toke.c
6365 Title: "Re: memory corruption / security bug in sysread,syswrite + pa
6366 From: Jarkko Hietaniemi
6367 Msg-ID: <199611251946.VAA30459@alpha.hut.fi>
6368 Date: Mon, 25 Nov 1996 21:46:31 +0200 (EET)
6369 Files: MANIFEST pod/perldiag.pod pod/perlfunc.pod pp_sys.c
6374 Title: "Configure fix for handling DynaLoader"
6375 From: Chip Salzenberg
6378 Title: "Properly prototype safe{malloc,calloc,realloc,free}."
6379 From: Chip Salzenberg
6382 Title: "UnixWare 2.1 fix for perl5.003_08 - cope with fp->_cnt < -1,
6383 From: John Hughes <john@AtlanTech.COM>
6384 Msg-ID: <01BBD6EE.E915C860@malvinas.AtlanTech.COM>
6385 Date: Wed, 20 Nov 1996 14:27:06 +0100
6388 Title: ""static" call to UNIVERSAL::can"
6389 From: Nick Ing-Simmons
6390 Msg-ID: <199611211547.PAA15878@pluto>
6391 Date: Thu, 21 Nov 1996 15:47:46 GMT
6394 Title: "die -> croak"
6395 From: Gurusamy Sarathy
6396 Msg-ID: <199611212111.QAA17070@aatma.engin.umich.edu>
6397 Date: Thu, 21 Nov 1996 16:11:21 -0500
6400 Title: "Patch for embed.pl when !EMBED && !MULTIPLICITY"
6401 From: Chip Salzenberg
6404 Title: "Add new symbols to old_global.sym, too."
6405 From: Chip Salzenberg
6406 Files: global.sym old_global.sym
6408 Title: "Cleanup of {,un}pack('w')."
6409 From: Chip Salzenberg
6412 Title: "Cleanups from Ilya."
6413 From: Chip Salzenberg
6414 Files: gv.c malloc.c pod/perlguts.pod pp_ctl.c
6416 Title: "Fix for unpack('w') on 64-bit systems."
6417 From: Chip Salzenberg
6420 Title: "Re: LC_NUMERIC support is ready + performance"
6421 From: Ilya Zakharevich
6422 Msg-ID: <199611260308.WAA02677@monk.mps.ohio-state.edu>
6423 Date: Mon, 25 Nov 1996 22:08:27 -0500 (EST)
6426 Title: "Hash key sharing improvements from Ilya."
6427 From: Chip Salzenberg
6428 Files: hv.c hv.h proto.h
6430 Title: "Mortal stack pre-allocation from Ilya."
6431 From: Chip Salzenberg
6432 Files: pp.c pp.h pp_ctl.c pp_hot.c pp_sys.c
6436 Title: "VMS patches post-5.003_08"
6437 From: Charles Bailey
6438 Msg-ID: <1996Nov22.181631.1603238@hmivax.humgen.upenn.edu>
6439 Date: Fri, 22 Nov 1996 18:16:31 -0500 (EST)
6440 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_VMS.pm
6441 lib/ExtUtils/MakeMaker.pm lib/File/Path.pm mg.c pp_ctl.c
6442 utils/h2xs.PL vms/config.vms vms/descrip.mms
6443 vms/gen_shrfls.pl vms/genconfig.pl vms/perlvms.pod vms/vms.c
6446 Title: "5.003_08: OS/2-specific bugs/enhancements"
6447 From: Ilya Zakharevich
6448 Msg-ID: <199611241147.GAA00490@monk.mps.ohio-state.edu>
6449 Date: Sun, 24 Nov 1996 06:47:25 -0500 (EST)
6450 Files: README.os2 hints/os2.sh os2/Changes os2/Makefile.SHs
6451 os2/OS2/PrfDB/PrfDB.pm os2/os2.c
6453 Title: "HP patches didn't make it into _08 (fwd)"
6455 Msg-ID: <199611260215.AA100414526@hpcc123.corp.hp.com>
6456 Date: Mon, 25 Nov 96 18:15:26 PST
6457 Files: ext/DynaLoader/dl_hpux.xs
6459 Title: "Another HP "patch" that didn't make it (new hints file)"
6461 Msg-ID: <199611252116.AA245766577@hpcc123.corp.hp.com>
6462 Date: Mon, 25 Nov 1996 13:16:17 -0800
6463 Files: hints/hpux.sh
6465 LIBRARY AND EXTENSIONS
6467 Title: "Elide spurious space in db-hash.t"
6468 From: Chip Salzenberg
6469 Files: t/lib/db-hash.t
6471 Title: "Update documentation and warning in I18N::Collate."
6472 From: Chip Salzenberg
6473 Files: lib/I18N/Collate.pm
6475 Title: "Fix bitwise op test; clean up a couple of others"
6476 From: Chip Salzenberg
6477 Files: t/lib/bigintpm.t t/op/bop.t t/op/overload.t
6479 Title: "minimal timelocal.pl for _09"
6480 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
6481 Msg-ID: <9611191854.AA19586@o09.rosat.mpe-garching.mpg.de>
6482 Date: Tue, 19 Nov 1996 19:54:23 +0100
6483 Files: lib/Time/Local.pm
6485 Title: "Socket test improvement from Ilya."
6486 From: Chip Salzenberg
6487 Files: t/lib/io_sock.t
6490 From: Nick Ing-Simmons
6491 Msg-ID: <199611230917.JAA00471@ni-s.u-net.com>
6492 Date: Sat, 23 Nov 1996 09:17:40 GMT
6497 Title: "perldiag documentation patch."
6499 Msg-ID: <9611201607.AA12729@claudius.bfsec.bt.co.uk>
6500 Date: Wed, 20 Nov 96 16:07:28 GMT
6501 Files: pod/perldiag.pod
6503 Title: "a missing perldiag entry"
6504 From: Gurusamy Sarathy
6505 Msg-ID: <199611212024.PAA15758@aatma.engin.umich.edu>
6506 Date: Thu, 21 Nov 1996 15:24:02 -0500
6507 Files: pod/perldiag.pod
6509 Title: "perlfunc patch"
6511 Msg-ID: <9611201404.AA12477@claudius.bfsec.bt.co.uk>
6512 Date: Wed, 20 Nov 96 14:04:08 GMT
6513 Files: pod/perlfunc.pod
6515 Title: "Patch for pod/perlpod.pod"
6516 From: "Joseph S. Myers" <jsm28@cam.ac.uk>
6517 Msg-ID: <Pine.LNX.3.95.961120235016.6666A-100000@hammer.chu.cam.ac.uk
6518 Date: Wed, 20 Nov 1996 23:54:41 +0000 (GMT)
6519 Files: pod/perlpod.pod
6521 Title: "Update locale documentation."
6522 From: Chip Salzenberg
6523 Files: pod/perli18n.pod
6527 Title: "Fix type mismatches in x2p's safe{alloc,realloc,free}."
6528 From: Chip Salzenberg
6536 This patch was a compendium of various fixes and enhancements from
6537 many people. Here are some of the more significant changes.
6540 CORE LANGUAGE CHANGES
6542 Title: "Make C<no FOO> fail if C<unimport FOO> fails"
6546 Title: "Bitwise op sign rationalization"
6547 (Make bitwise ops result in unsigned values, unless C<use
6548 integer> is in effect. Includes initial support for UVs.)
6549 From: Chip Salzenberg
6550 Files: op.c opcode.pl pod/perlop.pod pod/perltoc.pod pp.c pp.h
6551 pp_hot.c proto.h sv.c t/op/bop.t
6553 Title: "Defined scoping for C<my> in control structures"
6554 (Finally defines semantics of "my" in control expressions,
6555 like the condition of "if" and "while". In all cases, scope
6556 of a "my" var extends to the end of the entire control
6557 structure. Also adds new construct "for my", which
6558 automatically declares the control variable "my" and limits
6559 its scope to the loop.)
6560 From: Chip Salzenberg
6561 Files: op.c perly.c perly.c.diff perly.h perly.y proto.h toke.c
6563 Title: "Fix ++/-- after int conversion (e.g. 'printf "%d"')"
6564 (This patch makes Perl correctly ignore SvIVX() if either
6565 NOK or POK is true, since SvIVX() may be a truncated or
6566 overflowed version of the real value.)
6567 From: Chip Salzenberg
6568 Files: pp.c pp_hot.c sv.c
6570 Title: "Make code match Camel II re: functions that use $_"
6574 Title: "Provide scalar context on left side of "->""
6575 From: Chip Salzenberg
6576 Files: perly.c perly.y
6578 Title: "Quote bearword package/handle FOO in "funcname FOO => 'bar'""
6579 From: Chip Salzenberg
6585 Title: "Warn on overflow of octal and hex integers"
6586 From: Chip Salzenberg
6587 Files: proto.h toke.c util.c
6589 Title: "If -w active, warn for commas and hashes ('#') in qw()"
6590 From: Chip Salzenberg
6593 Title: "Fixes for pack('w')"
6594 From: Ulrich Pfeifer
6595 Files: pp.c t/op/pack.t
6597 Title: "More complete output from sv_dump()"
6598 From: Gurusamy Sarathy
6601 Title: "Major '..' and debugger patches"
6602 From: Ilya Zakharevich
6603 Files: lib/perl5db.pl op.c pp_ctl.c scope.c scope.h
6605 Title: "Fix for formline()"
6606 From: Gurusamy Sarathy
6607 Files: global.sym mg.c perl.h pod/perldiag.pod pp_ctl.c proto.h sv.c
6610 Title: "Fix stack botch in untie and binmode"
6611 From: Gurusamy Sarathy
6614 Title: "Complete EMBED, including symbols from interp.sym"
6615 (New define EMBEDMYMALLOC makes embedding total by
6616 avoiding "Mymalloc" etc.)
6617 From: Chip Salzenberg
6618 Files: MANIFEST embed.pl ext/DynaLoader/dlutils.c
6619 ext/SDBM_File/sdbm/sdbm.h global.sym handy.h malloc.c
6620 perl.h pp_sys.c proto.h regexec.c toke.c util.c
6621 x2p/Makefile.SH x2p/a2p.h x2p/handy.h x2p/util.h
6623 Title: "Support old embedding for people who want it"
6624 From: Chip Salzenberg
6625 Files: MANIFEST Makefile.SH old_embed.pl old_global.sym
6630 Title: "Miscellaneous VMS fixes"
6631 From: Charles Bailey
6632 Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_VMS.pm
6633 lib/Math/Complex.pm lib/Time/Local.pm lib/timelocal.pl
6634 perl.h perl_exp.SH proto.h t/TEST t/io/read.t
6635 t/lib/findbin.t t/lib/getopt.t util.c utils/h2xs.PL
6636 vms/Makefile vms/config.vms vms/descrip.mms
6637 vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
6638 vms/perlvms.pod vms/test.com vms/vms.c
6640 Title: "DJGPP patches (MS-DOS)"
6641 From: "Douglas E. Wegscheid" <wegscd@whirlpool.com>
6642 Files: doio.c dosish.h ext/SDBM_File/sdbm/sdbm.c handy.h
6643 lib/AutoSplit.pm lib/Cwd.pm lib/File/Find.pm malloc.c perl.c
6644 perl.h pp_sys.c proto.h sv.c util.c
6646 Title: "Plan 9 update"
6647 From: Luther Huffman <lutherh@infinet.com>
6648 Files: plan9/buildinfo plan9/config.plan9 plan9/exclude
6649 plan9/genconfig.pl plan9/mkfile plan9/setup.rc
6651 Title: "Patch to make Perl work under AmigaOS"
6652 From: Norbert Pueschel
6653 Files: MANIFEST hints/amigaos.sh installman lib/File/Basename.pm
6654 lib/File/Find.pm pod/pod2man.PL pp_sys.c util.c
6656 LIBRARY AND EXTENSIONS
6658 Title: "DB_File 1.05"
6660 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-hash.t
6662 Title: "Getopts::Std patch for hash support"
6663 From: Stephen Zander <stephen.zander@interlock.mckesson.com>
6664 Files: lib/Getopt/Std.pm
6666 Title: "Kludge for bareword handles"
6667 (Add 'require IO::Handle' at beginning of FileHandle.pm)
6668 From: Chip Salzenberg
6669 Files: ext/FileHandle/FileHandle.pm
6671 Title: "Re: strtod / strtol patch for POSIX module"
6672 From: hammen@gothamcity.jsc.nasa.gov (David Hammen)
6673 Files: Configure config_h.SH ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
6674 ext/POSIX/POSIX.xs t/lib/posix.t
6678 Title: "Fix a2p translation of '{print "a" "b" "c"}'"
6679 From: Chip Salzenberg
6680 Files: x2p/a2p.c x2p/a2p.y
6687 This patch was primarily to fix bugs or include little things I missed
6688 in 5.003_06. 5.003_07 is intended to be stable enough to merit serious
6689 testing with an eye towards eventual release as 5.004.
6691 If it doesn't work for you, try
6693 LC_ALL=C; export LC_ALL
6695 for Bourne shell users, or
6699 for C-shell users. Some versions of IRIX are reported to have
6700 problems with sort when the locale is other than C. This manifests
6701 as an infinite loop in the ./miniperl configpm step.
6703 The details are described below. A very brief summary is:
6705 o Visible Changes to Core Functionality
6707 -Support for BER compressed integers. See perlfunc.pod for
6708 documentation on the 'w' option.
6710 -untaint support added to IO extension.
6712 o Changes in Core Internals
6714 -Perl's realloc is once again called 'Myremalloc' (with -DHIDEMYMALLOC),
6715 as it was pre-5.003_01. Again, this is for binary compatibility
6716 with 5.003. (5.003_06 erroneously called it Myrealloc.)
6718 -Getopt::Long updated to version 2.4.
6720 o Configure and build enhancements
6722 -improved SCO hints. Actually these are unconfirmed guesses, but
6725 -OS/2 and Plan9 updates.
6729 -print sort (4,1,3,2);
6731 -group numbers are integers again.
6733 -other things. See the specific changes for details.
6737 Here are the specific file-by-file changes.
6741 Updated for 5.003_07.
6743 Fixed a spelling error.
6747 Detect GNU libc (thanks, Skimo!) and avoid nm if we have GNU libc.
6748 Since the GNU libc test requires compiling and linking a test
6749 program, the dependencies have been altered and lots of pieces of
6750 Configure have moved around unchanged. The patch is big but the
6753 Allow for both <sys/select.h> and <time.h> in fd_set tests.
6754 Systems which don't allow both (e.g. SCO) have to turn off one
6755 or the other in the hints file for now.
6759 Warn about re-using config.sh version-specific values.
6763 Date: Tue, 8 Oct 1996 22:24:48 -0400
6764 From: "Randy J. Ray" <rjray@uswest.com>
6765 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
6767 This is a re-post of my patch to Graham's IO library to add a method in
6768 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
6769 that is of or inherits from IO::Handle. With this flag set, data read from
6770 said handle is not tainted, whether running under -T, suid or sgid.
6772 This patch adds the method to IO.xs, adds documentation and warning to the
6773 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
6774 adds mention of the new file to MANIFEST.
6776 Add mention of t/lib/io_taint.t
6778 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6779 From: Ilya Zakharevich
6785 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6786 From: Ilya Zakharevich
6788 All the executable targets are moved into the same chunk with
6789 shared library target, which is delegated to
6790 $osname/Makefile.SHs if found.
6791 config.h should depend on config_h.SH.
6793 Remove mkmanifest target, since it will generate incorrectly
6794 sorted MANIFEST file, I would imagine (I haven't checked).
6802 Update SH_PATH comment.
6806 Update SH_PATH comment.
6810 Date: Tue, 8 Oct 1996 22:24:48 -0400
6811 From: "Randy J. Ray" <rjray@uswest.com>
6812 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
6814 This is a re-post of my patch to Graham's IO library to add a method in
6815 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
6816 that is of or inherits from IO::Handle. With this flag set, data read from
6817 said handle is not tainted, whether running under -T, suid or sgid.
6819 This patch adds the method to IO.xs, adds documentation and warning to the
6820 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
6821 adds mention of the new file to MANIFEST.
6823 Add method "untaint" into class IO::Handle
6825 Index: ext/IO/lib/IO/Handle.pm
6827 Date: Tue, 8 Oct 1996 22:24:48 -0400
6828 From: "Randy J. Ray" <rjray@uswest.com>
6829 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
6831 This is a re-post of my patch to Graham's IO library to add a method in
6832 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
6833 that is of or inherits from IO::Handle. With this flag set, data read from
6834 said handle is not tainted, whether running under -T, suid or sgid.
6836 This patch adds the method to IO.xs, adds documentation and warning to the
6837 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
6838 adds mention of the new file to MANIFEST.
6840 Document IO::Handle::untaint and give warning about the bad
6843 Index: ext/SDBM_File/sdbm/sdbm.h
6845 Change Myrealloc to Myremalloc to conform to 5.003's version.
6846 I left in the Mycalloc since malloc.c now includes a calloc,
6847 and we might need to hide it.
6851 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6852 From: Ilya Zakharevich
6854 Better error message for overload.
6858 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6859 From: Ilya Zakharevich
6861 Some optimization (speedup in loading GNU utilities with some
6862 memory present - 32M should be quite enough).
6863 Test for revision of EMX, and setting fork()ing appropriately.
6864 libc was in .../st/... instead of mt.
6865 README.os2 is installed as pod/perlos2.pod.
6869 Don't include <sys/select.h> along with <time.h>.
6873 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6874 From: Ilya Zakharevich
6876 Restore timestamps under OS/2 (needed for binary install).
6880 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6881 From: Ilya Zakharevich
6883 Use builtin methods if present under OS/2 (maybe should be
6884 done outside of OS/2 too?).
6886 Index: lib/ExtUtils/MM_Unix.pm
6888 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6889 From: Ilya Zakharevich
6891 Made `use strict'-clean even in parts shadowed by Autoloading.
6893 Index: lib/ExtUtils/typemap
6895 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6896 From: Ilya Zakharevich
6900 Index: lib/ExtUtils/xsubpp
6902 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6903 From: Ilya Zakharevich
6905 Logic for processing RETVAL documented (at last!).
6907 Index: lib/File/Copy.pm
6909 Date: Thu, 10 Oct 1996 00:42:29 -0400 (EDT)
6910 From: Ilya Zakharevich
6911 Subject: Cleanup after new test
6913 Below are patches for File::Copy (copying to filehandles was just
6914 plain broken under OS/2 and VMS)
6916 Index: lib/FindBin.pm
6918 Date: Fri, 20 Sep 1996 15:04:04 +0200
6920 Subject: Documentation patch to the FindBin module
6922 Index: lib/Getopt/Long.pm
6924 Update to version 2.4.
6928 Date: Thu, 10 Oct 1996 14:22:05 -0400
6929 From: "Brent B. Powers" <powers@ml.com>
6930 Subject: Re: patch for lib.pm
6932 Ignore undefined entries.
6934 Index: lib/newgetopt.pl
6936 Updated to version 2.4 to match Getopt::Long.
6938 Index: makedepend.SH
6940 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
6941 From: Ilya Zakharevich
6943 weed out perl_exp.SH, config_h.SH
6944 (They have these funny names to avoid names like perl.exp.SH
6945 with more than two '.' Such names are illegal on some systems.)
6949 Date: Thu, 10 Oct 1996 14:33:08 +0000 ()
6950 From: Chip Salzenberg
6951 Subject: Re: Group fix for 5.003_06
6953 The group problems recently experienced are due to a small error
6954 introduced in 5.003_06. This patch is required to fix the bug:
6958 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6959 From: Ilya Zakharevich
6961 sys/un.h is not very useful without Merlin toolkit.
6962 updates for fork()ing.
6964 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6965 From: Ilya Zakharevich
6969 Index: os2/Makefile.SHs
6971 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6972 From: Ilya Zakharevich
6974 Convoluted process to create chimera executables added.
6975 aout_clean is done automatically on clean.
6977 Index: os2/OS2/ExtAttr/t/os2_ea.t
6979 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6980 From: Ilya Zakharevich
6982 Use `unlink' where appropriate.
6984 Index: os2/diff.configure
6990 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
6991 From: Ilya Zakharevich
6993 /bin/sh is translated to the configured value of location of sh.exe.
6994 popen() used even if we can fork (as we do now).
6995 builtins added for the sake of path manipulation.
6999 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
7000 From: Ilya Zakharevich
7002 sys/un.h is not very useful without Merlin toolkit.
7003 updates for fork()ing.
7007 Change to subversion 7.
7011 Date: Wed, 9 Oct 1996 19:03:41 +0000
7013 Subject: Infinte loop with perl_destruct_level and $SIG{__WARN__}
7015 I've just started using purify on a perl with DBD::Oracle linked in
7016 (the number of uninitialised memory reads in the Oracle libraries
7019 If perl_destruct_level and $SIG{__WARN__} are set then I see a range
7020 of problems typified by this example and folowed by a core dump:
7022 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
7023 From: Ilya Zakharevich
7025 Copywrite of OS/2 port now has \n\n.
7026 Now deletes -e file (again!) if compilation is interrupted.
7030 Change Myrealloc to Myremalloc to conform to 5.003's version.
7031 I left in the Mycalloc since malloc.c now includes a calloc,
7032 and we might need to hide it.
7036 Updated for 5.003_07
7038 Index: plan9/arpa/inet.h
7040 Updated for 5.003_07
7042 Index: plan9/buildinfo
7044 Updated for 5.003_07
7046 Index: plan9/config.plan9
7048 Updated for 5.003_07
7050 Index: plan9/exclude
7052 Updated for 5.003_07
7054 Index: plan9/fndvers
7056 Updated for 5.003_07
7058 Index: plan9/genconfig.pl
7060 Updated for 5.003_07
7064 Updated for 5.003_07
7066 Index: plan9/myconfig.plan9
7068 Updated for 5.003_07
7070 Index: plan9/perlplan9.doc
7072 Updated for 5.003_07
7074 Index: plan9/perlplan9.pod
7076 Updated for 5.003_07
7078 Index: plan9/plan9.c
7080 Updated for 5.003_07
7082 Index: plan9/plan9ish.h
7084 Updated for 5.003_07
7086 Index: plan9/setup.rc
7088 Updated for 5.003_07
7090 Index: plan9/versnum
7092 Updated for 5.003_07
7094 Index: pod/perldiag.pod
7096 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
7097 From: Ilya Zakharevich
7099 mention that malloc in berkeley DB is broken, and PERL_BADFREE.
7100 OS/2-specific messages added.
7102 Index: pod/perlfunc.pod
7104 Date: 20 Sep 1996 13:17:14 +0200
7105 From: Ulrich Pfeifer
7106 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
7108 Index: pod/perli18n.pod
7110 Updated version with high bits intact.
7112 Index: pod/perlop.pod
7114 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
7115 From: Ilya Zakharevich
7117 Crossrefs corrected.
7119 Index: pod/perltrap.pod
7121 Clarified that warn() _always_ printed to STDERR, both in perl4
7124 Index: pod/perlvar.pod
7126 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
7127 From: Ilya Zakharevich
7133 Date: 20 Sep 1996 13:17:14 +0200
7134 From: Ulrich Pfeifer
7135 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
7139 Date: Wed, 9 Oct 1996 19:07:24 GMT
7140 From: Chris Faylor <cgf@bbc.com>
7142 The problem is that SCO apparently needs to have a file opened
7143 with write privileges for chsize to work correctly.
7147 Date: Tue, 08 Oct 1996 23:54:47 -0400
7148 From: Gurusamy Sarathy
7149 Subject: Re: Sorting lists of integers doesn't always work
7151 >> > print sort (4,1,2,3);
7153 >> > actually prints "4123", i.e. doesn't actually sort. Bug? Feature?
7155 This broke between 5.001n and 5.002. There was a long winded thread
7156 about sorting undefs in some order (rather than coredumping) around
7157 the 5.002beta times (search for "bogorefs" in the subject-line on
7158 p5p archive for details). Larry added in some code that presumes that
7159 the private flags are set by the time qsort() is called:
7161 Unfortunately, sv_2pv() does not set the POKp flag, so the above
7162 code breaks! Here's a patch against 5.00306.
7164 Index: t/lib/anydbm.t
7166 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
7167 From: Ilya Zakharevich
7169 File mode under OS/2 is not what you expect. However, this has
7170 nothing to do with databases, _and_ there is a test
7171 for this in stat.t (which dutifully fails). There is
7172 no point to consider this behaviour as a bug in
7174 So OS/2 is special-cased in these tests.
7176 Index: t/lib/db-btree.t
7178 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
7179 From: Ilya Zakharevich
7181 File mode under OS/2 is not what you expect. However, this has
7182 nothing to do with databases, _and_ there is a test
7183 for this in stat.t (which dutifully fails). There is
7184 no point to consider this behaviour as a bug in
7186 So OS/2 is special-cased in these tests.
7188 Index: t/lib/db-hash.t
7190 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
7191 From: Ilya Zakharevich
7193 File mode under OS/2 is not what you expect. However, this has
7194 nothing to do with databases, _and_ there is a test
7195 for this in stat.t (which dutifully fails). There is
7196 no point to consider this behaviour as a bug in
7198 So OS/2 is special-cased in these tests.
7200 Index: t/lib/db-recno.t
7202 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
7203 From: Ilya Zakharevich
7205 File mode under OS/2 is not what you expect. However, this has
7206 nothing to do with databases, _and_ there is a test
7207 for this in stat.t (which dutifully fails). There is
7208 no point to consider this behaviour as a bug in
7210 So OS/2 is special-cased in these tests.
7214 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
7215 From: Ilya Zakharevich
7217 File mode under OS/2 is not what you expect. However, this has
7218 nothing to do with databases, _and_ there is a test
7219 for this in stat.t (which dutifully fails). There is
7220 no point to consider this behaviour as a bug in
7222 So OS/2 is special-cased in these tests.
7224 Index: t/lib/io_pipe.t
7226 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
7227 From: Ilya Zakharevich
7229 Better error message on dying.
7231 Index: t/lib/io_taint.t
7233 Date: Tue, 8 Oct 1996 22:24:48 -0400
7234 From: "Randy J. Ray" <rjray@uswest.com>
7235 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
7237 This is a re-post of my patch to Graham's IO library to add a method in
7238 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
7239 that is of or inherits from IO::Handle. With this flag set, data read from
7240 said handle is not tainted, whether running under -T, suid or sgid.
7242 This patch adds the method to IO.xs, adds documentation and warning to the
7243 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
7244 adds mention of the new file to MANIFEST.
7246 Test suite for the untaint method of class IO::Handle.
7250 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
7251 From: Ilya Zakharevich
7253 File mode under OS/2 is not what you expect. However, this has
7254 nothing to do with databases, _and_ there is a test
7255 for this in stat.t (which dutifully fails). There is
7256 no point to consider this behaviour as a bug in
7258 So OS/2 is special-cased in these tests.
7262 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
7263 From: Ilya Zakharevich
7265 File mode under OS/2 is not what you expect. However, this has
7266 nothing to do with databases, _and_ there is a test
7267 for this in stat.t (which dutifully fails). There is
7268 no point to consider this behaviour as a bug in
7270 So OS/2 is special-cased in these tests.
7274 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
7275 From: Ilya Zakharevich
7277 File mode under OS/2 is not what you expect. However, this has
7278 nothing to do with databases, _and_ there is a test
7279 for this in stat.t (which dutifully fails). There is
7280 no point to consider this behaviour as a bug in
7282 So OS/2 is special-cased in these tests.
7284 Index: t/lib/socket.t
7286 Date: Thu, 10 Oct 1996 01:09:59 -0400
7287 From: Spider Boardman
7288 Subject: Re: 5.003_06 is available (results on ULTRIX)
7290 fix t/lib/socket.t to treat TCP like the stream protocol it is
7291 rather than expecting it behave rationally in all cases.
7295 Date: 20 Sep 1996 13:17:14 +0200
7296 From: Ulrich Pfeifer
7297 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
7301 Date: Wed, 09 Oct 1996 00:41:27 -0400
7302 From: Gurusamy Sarathy
7303 Subject: more t/op/sort.t tests
7307 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
7308 From: Ilya Zakharevich
7310 uses my_syspopen, my_syspclose ifdef OS2. my_pclose is defined
7311 as my_syspclose ifdef OS2 and can FORK (as OS2 does).
7313 Index: x2p/Makefile.SH
7315 Date: Wed, 9 Oct 96 16:00:29 edt
7316 From: Norton Allen <nort@bottesini.harvard.edu>
7317 Subject: Re: sh Configure?
7319 Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
7320 in the x2p directory, even if $0 isn't set to the full
7321 pathname of the file being extracted.
7323 Index: x2p/cflags.SH
7325 Date: Wed, 9 Oct 96 16:00:29 edt
7326 From: Norton Allen <nort@bottesini.harvard.edu>
7327 Subject: Re: sh Configure?
7329 Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
7330 in the x2p directory, even if $0 isn't set to the full
7331 pathname of the file being extracted.
7338 This patch was primarily to fix bugs, improve the documentation,
7339 and work towards restoring binary compatibility with 5.003.
7340 The details are described below. A very brief summary is:
7342 o Visible Changes to Core Functionality
7344 -Significantly improved support _with documentation_ for
7345 locales, including LC_COLLATE. See the new pod/perli18n.pod.
7346 Thanks to Jarkko Hietaniemi.
7348 -new version of Math::Complex, with test suite. Ought to be
7349 backwards compatible, but check it out if you use Math::Complex.
7351 -Pre-extending hashes now works. keys %hash = 5000 will pre-size
7354 -__DATA__ filehandle is untainted.
7356 o Changes in Core Internals
7358 -gv_fullname and gv_efullname have reverted to their pre-5.003_03
7359 versions for binary compatibility. Actually, they are implemented
7360 as stubs pointing to the new 3-argument forms gv_fullname3 and
7363 -Perl's malloc is once again called 'Mymalloc' (with -DHIDEMYMALLOC),
7364 as it was pre-5.003_01. Again, this is for binary compatibility
7367 o Configure and build enhancements
7369 -many new tests for the standard library.
7371 -test suite now locale-friendly.
7373 -a2p.man and s2p.man now made into pods.
7377 -whitespace lexer errors fixed.
7379 -many, many other things. See details below.
7383 Here are the specific file-by-file changes.
7385 # This is my patch perl5.003_06.pat to perl5.003_05
7386 # The full description is below.
7387 # Please execute the following commands before applying this patch.
7388 # (You can feed this patch to 'sh' to do so.)
7391 # We'll create some new tests, but patch won't automatically make them
7393 for t in abbrev.t autoloader.t basename.t checktree.t complex.t \
7394 env.t fatal.t filecache.t filecopy.t filefind.t filepath.t \
7395 findbin.t getopt.t hostname.t parsewords.t searchdict.t \
7396 selectsaver.t symbol.t texttabs.t textwrap.t timelocal.t
7402 # The a2p.man and s2p.man pages have been changed into pods.
7403 rm -f x2p/a2p.man x2p/s2p.man
7408 This is patch perl5.003_06.pat to perl version 5.003_05.
7409 This takes you from 5.003_05 to 5.003_06.
7411 To apply this patch, run the above commands,
7412 cd to your perl source directory and then type
7414 patch -p1 -N < perl5.003_06.pat
7416 The changes are described after each /^Index:/ line below. This is
7417 designed so you can examine each change with a command such as
7419 csplit -k perl5.003_06.pat '/^Index:/' '{999}'
7421 (Of course, since there are more than 100 Index entries, your
7422 csplit may complain, since many csplit's have an arbitrary limit of 100
7423 files. Still, you can manually split the file or roll your own.)
7427 Updated for 5.003_06.
7431 Add -Wl,rpath option for irix* to find the installed shared
7434 Add /shlib to libpth. It is used by Digital Unix 4.0.
7436 Date: Mon, 30 Sep 1996 14:01:05 +0100
7437 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
7439 Detect Cygnus Win32, or at least don't let Configure get fooled
7440 into thinking it's OS/2.
7444 Date: Mon, 7 Oct 1996 22:03:00 +0300
7445 From: Jarkko Hietaniemi
7446 Subject: LC_COLLATE.
7448 Big patch to add, document, and test LC_COLLATE support.
7450 added LC_COLLATE doc.
7454 Date: Sun, 22 Sep 1996 00:59:56 +0200
7456 Subject: More standard library test scripts
7458 This is a collection of test scripts for the standard library modules.
7459 Some of the tests does not pass unless some of the patches I have sent
7462 Date: Sat, 28 Sep 1996 15:11:06 +0200
7463 From: Andreas Koenig
7464 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
7466 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
7468 Date: Mon, 7 Oct 1996 22:03:00 +0300
7469 From: Jarkko Hietaniemi
7470 Subject: LC_COLLATE.
7472 Big patch to add, document, and test LC_COLLATE support.
7478 Changed Larry's address to larry@wall.org.
7482 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7483 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7484 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7486 Here is a patch for various typos and other defects in the Perl
7487 5.003_05 pods, including the pods embedded in library modules.
7491 Date: Mon, 30 Sep 1996 14:01:05 +0100
7492 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
7494 Warn the user of case-insensitive file systems that they may have
7495 accidentally gotten 'configure' instead of 'Configure'.
7499 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7500 From: Charles Bailey
7501 Subject: VMS patches to 5.003_05
7505 Date: Mon, 30 Sep 1996 01:13:28 -0400
7506 From: Spider Boardman
7507 Subject: Re: pre extending hash? - need speed
7509 The patch below (which is relative to perl5.001l) implements
7510 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
7511 pre-sizing hashes. I've only moved the patch forward from
7512 when I first did it. I'm sure the code in hv_ksplit could be
7517 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7518 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7522 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7523 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7525 Index: ext/DynaLoader/DynaLoader.pm
7527 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7528 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7529 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7531 Here is a patch for various typos and other defects in the Perl
7532 5.003_05 pods, including the pods embedded in library modules.
7534 Index: ext/FileHandle/FileHandle.pm
7536 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7537 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7538 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7540 Here is a patch for various typos and other defects in the Perl
7541 5.003_05 pods, including the pods embedded in library modules.
7551 Index: ext/IO/lib/IO/File.pm
7553 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7554 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7555 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7557 Here is a patch for various typos and other defects in the Perl
7558 5.003_05 pods, including the pods embedded in library modules.
7562 Index: ext/IO/lib/IO/Handle.pm
7564 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7565 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7566 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7568 Here is a patch for various typos and other defects in the Perl
7569 5.003_05 pods, including the pods embedded in library modules.
7573 Index: ext/IO/lib/IO/Pipe.pm
7575 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7576 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7577 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7579 Here is a patch for various typos and other defects in the Perl
7580 5.003_05 pods, including the pods embedded in library modules.
7584 Index: ext/IO/lib/IO/Seekable.pm
7586 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7587 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7588 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7590 Here is a patch for various typos and other defects in the Perl
7591 5.003_05 pods, including the pods embedded in library modules.
7595 Index: ext/IO/lib/IO/Select.pm
7597 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7598 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7599 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7601 Here is a patch for various typos and other defects in the Perl
7602 5.003_05 pods, including the pods embedded in library modules.
7606 Index: ext/IO/lib/IO/Socket.pm
7608 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7609 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7610 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7612 Here is a patch for various typos and other defects in the Perl
7613 5.003_05 pods, including the pods embedded in library modules.
7617 Index: ext/NDBM_File/hints/dynixptx.pl
7619 Perl 5.003_05 compiles on DYNIX/ptx 4.0 (v4.1.3), and passes all tests.
7620 The only change needed is in "ext/NDBM_File/Makefile.PL" - on this system,
7621 ndbm is actually contained in the libc library, and must be linked against
7622 -lc when compiling. (this is for dynamic ELF executables, I didn't compile
7625 Index: ext/Opcode/Opcode.pm
7627 Date: Fri, 20 Sep 1996 12:59:21 +0200
7629 Subject: Re: Symbol.pm clobbers $_ at startup
7631 The same kind of problem seem to be present in Opcode.pm:
7633 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7634 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7635 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7637 Here is a patch for various typos and other defects in the Perl
7638 5.003_05 pods, including the pods embedded in library modules.
7640 Index: ext/Opcode/Safe.pm
7642 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7643 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7644 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7646 Here is a patch for various typos and other defects in the Perl
7647 5.003_05 pods, including the pods embedded in library modules.
7649 Index: ext/POSIX/POSIX.pod
7651 Date: Mon, 7 Oct 1996 22:03:00 +0300
7652 From: Jarkko Hietaniemi
7653 Subject: LC_COLLATE.
7655 Big patch to add, document, and test LC_COLLATE support.
7657 enhanced setlocale() docs and introduced the one-argument variant doc.
7659 Index: ext/POSIX/POSIX.xs
7661 Date: Mon, 7 Oct 1996 22:03:00 +0300
7662 From: Jarkko Hietaniemi
7663 Subject: LC_COLLATE.
7665 Big patch to add, document, and test LC_COLLATE support.
7667 setlocale() allowed one argument only,
7668 call to perl_init_fold() (in util.c) if setlocale() succeeded.
7670 Index: ext/POSIX/hints/next_3.pl
7672 Date: Sat, 28 Sep 1996 15:11:06 +0200
7673 From: Andreas Koenig
7674 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
7676 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
7678 Index: ext/SDBM_File/sdbm/sdbm.h
7680 Revert from Perl_malloc to Mymalloc for binary compatibility with
7683 Index: ext/Socket/Socket.pm
7685 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7686 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7687 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7689 Here is a patch for various typos and other defects in the Perl
7690 5.003_05 pods, including the pods embedded in library modules.
7694 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7695 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7697 Date: Mon, 30 Sep 1996 01:13:28 -0400
7698 From: Spider Boardman
7699 Subject: Re: pre extending hash? - need speed
7701 The patch below (which is relative to perl5.001l) implements
7702 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
7703 pre-sizing hashes. I've only moved the patch forward from
7704 when I first did it. I'm sure the code in hv_ksplit could be
7707 Date: Mon, 7 Oct 1996 22:03:00 +0300
7708 From: Jarkko Hietaniemi
7709 Subject: LC_COLLATE.
7711 Big patch to add, document, and test LC_COLLATE support.
7713 added var lc_collate_active and func mem_collxfrm.
7717 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7718 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7722 Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
7723 From: Kenneth Albanowski
7724 Subject: Full LONG_MAX & co. patch over 5.003_05
7726 This patch contains the changes I've collected for the various _MAX issues
7727 since 5.003_05. No patches issued between 5.003_05 and this one should be
7728 applied, use this one instead.
7730 The effect is to remove the CHAR_* and I8_* constants (which are
7731 ambiguous) and to explicitly cast all of the constants.
7733 Index: hints/machten.sh
7735 Add notes about MachTen 4.0.3 SYSV IPC.
7737 Index: hints/next_3.sh
7739 Replace optimize="-g" by optimize="" since we're just trying to turn off
7742 Date: Sat, 28 Sep 1996 15:11:06 +0200
7743 From: Andreas Koenig
7744 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
7746 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
7750 Date: Fri, 20 Sep 1996 15:38:57 -0400
7751 From: Gurusamy Sarathy
7752 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
7754 I found a subtle problem with the lazydelete mechanism (which is used
7755 to postpone the delete of a entry that may be getting iterated over).
7756 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
7757 needed later to call unsharepvn(). This means that only magical
7758 hash entries can use the HeKLEN slot to hold flags.
7760 Here's a tested patch against 5.00305 that fixes the problem.
7761 The patch simply moves the LAZYDEL hint to become a SV-level private
7764 Date: Mon, 30 Sep 1996 01:13:28 -0400
7765 From: Spider Boardman
7766 Subject: Re: pre extending hash? - need speed
7768 The patch below (which is relative to perl5.001l) implements
7769 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
7770 pre-sizing hashes. I've only moved the patch forward from
7771 when I first did it. I'm sure the code in hv_ksplit could be
7776 Date: Fri, 20 Sep 1996 15:38:57 -0400
7777 From: Gurusamy Sarathy
7778 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
7780 I found a subtle problem with the lazydelete mechanism (which is used
7781 to postpone the delete of a entry that may be getting iterated over).
7782 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
7783 needed later to call unsharepvn(). This means that only magical
7784 hash entries can use the HeKLEN slot to hold flags.
7786 Here's a tested patch against 5.00305 that fixes the problem.
7787 The patch simply moves the LAZYDEL hint to become a SV-level private
7792 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7793 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7794 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7796 Here is a patch for various typos and other defects in the Perl
7797 5.003_05 pods, including the pods embedded in library modules.
7801 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7802 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7803 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7805 Here is a patch for various typos and other defects in the Perl
7806 5.003_05 pods, including the pods embedded in library modules.
7808 Index: lib/AutoLoader.pm
7810 Date: Mon Sep 9 09:29:44 1996
7812 Subject: Re: problem with 'die' and UserAgent
7814 > This is a patch to the AutoLoader.pm (from 5.003) that fixes the problem:
7815 This is a better patch (no need to test for /::DESTROY$/ twice):
7817 Date: Mon, 30 Sep 1996 00:54:37 -0400
7818 From: Spider Boardman
7820 The test and patches for AutoLoader were also non-functional,
7821 since the regexp context (curpm) was still being clobbered by the
7822 filename manipulations:
7824 Date: Sun, 06 Oct 1996 16:15:07 +0200
7826 Subject: Re: Can't locate auto/U/autosplit.ix
7828 It would IMHO be much better if the AutoLoader exported the AUTOLOAD()
7829 function. With an exported AUTOLOAD() we would not have to inherit
7830 from AutoLoader, and we would avoid these problems.
7832 This patch tries to explain the behavior of AutoLoader instead by
7833 updating its documentation.
7835 Index: lib/Benchmark.pm
7837 Date: Sat, 28 Sep 1996 17:01:22 +0300 (EET DST)
7838 From: Jarkko Hietaniemi
7839 Subject: a really really tiny typo
7841 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7842 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7843 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7845 Here is a patch for various typos and other defects in the Perl
7846 5.003_05 pods, including the pods embedded in library modules.
7850 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7851 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7852 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7854 Here is a patch for various typos and other defects in the Perl
7855 5.003_05 pods, including the pods embedded in library modules.
7857 Index: lib/Devel/SelfStubber.pm
7859 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7860 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7861 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7863 Here is a patch for various typos and other defects in the Perl
7864 5.003_05 pods, including the pods embedded in library modules.
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/Exporter.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/ExtUtils/Embed.pm
7886 Remove unwantd space after the I in -I$Config[archlib}
7888 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7889 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7890 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7892 Here is a patch for various typos and other defects in the Perl
7893 5.003_05 pods, including the pods embedded in library modules.
7895 Index: lib/ExtUtils/Install.pm
7897 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7898 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7899 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7901 Here is a patch for various typos and other defects in the Perl
7902 5.003_05 pods, including the pods embedded in library modules.
7904 Index: lib/ExtUtils/MM_Unix.pm
7906 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7907 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7908 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7910 Here is a patch for various typos and other defects in the Perl
7911 5.003_05 pods, including the pods embedded in library modules.
7913 Index: lib/ExtUtils/MM_VMS.pm
7915 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7916 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7917 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7919 Here is a patch for various typos and other defects in the Perl
7920 5.003_05 pods, including the pods embedded in library modules.
7922 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7923 From: Charles Bailey
7924 Subject: VMS patches to 5.003_05
7926 Index: lib/ExtUtils/MakeMaker.pm
7928 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7929 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7930 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7932 Here is a patch for various typos and other defects in the Perl
7933 5.003_05 pods, including the pods embedded in library modules.
7935 Index: lib/ExtUtils/Manifest.pm
7937 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7938 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7939 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7941 Here is a patch for various typos and other defects in the Perl
7942 5.003_05 pods, including the pods embedded in library modules.
7944 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7945 From: Charles Bailey
7946 Subject: VMS patches to 5.003_05
7948 Index: lib/ExtUtils/Mksymlists.pm
7950 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7951 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7952 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7954 Here is a patch for various typos and other defects in the Perl
7955 5.003_05 pods, including the pods embedded in library modules.
7957 Index: lib/ExtUtils/xsubpp
7959 Change a reference from perlapi(1) to perlxs(1).
7961 Index: lib/File/Basename.pm
7963 Date: Fri, 20 Sep 1996 14:11:05 +0200
7965 Subject: File::BaseName: "/" is legal path separator for MSDOS
7967 The File::BaseName module should allow "/" as path separator when
7968 fileparse_set_fstype("MSDOS") is in effect:
7970 Date: Fri, 20 Sep 1996 13:58:52 +0200
7972 Subject: File::Basename documentation patch
7974 Date: Mon, 30 Sep 1996 00:54:37 -0400
7975 From: Spider Boardman
7977 For t/lib/basename.t, though, the associated patch for
7978 File::Basename was also wrong:
7980 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7981 From: Charles Bailey
7982 Subject: VMS patches to 5.003_05
7984 Index: lib/File/Copy.pm
7986 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7987 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7988 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7990 Here is a patch for various typos and other defects in the Perl
7991 5.003_05 pods, including the pods embedded in library modules.
7993 Index: lib/File/Find.pm
7995 Date: Sat, 7 Sep 1996 21:37:44 +0200
7996 From: Michael De La Rue <mikedlr@it.com.pl>
7997 Subject: File::Find assumes $_ remains unchanged; bug
7999 The File::Find perl module assumes that the $_ variable remains unchanged
8000 through the user defined function which is callbacked from find. It carries
8001 out a stat operation
8003 Simplest fix is merely to document this
8005 Index: lib/File/Path.pm
8007 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8008 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8009 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8011 Here is a patch for various typos and other defects in the Perl
8012 5.003_05 pods, including the pods embedded in library modules.
8014 Index: lib/FindBin.pm
8016 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8017 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8018 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8020 Here is a patch for various typos and other defects in the Perl
8021 5.003_05 pods, including the pods embedded in library modules.
8023 Index: lib/Getopt/Long.pm
8025 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8026 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8027 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8029 Here is a patch for various typos and other defects in the Perl
8030 5.003_05 pods, including the pods embedded in library modules.
8032 Index: lib/I18N/Collate.pm
8034 Date: Mon, 7 Oct 1996 22:03:00 +0300
8035 From: Jarkko Hietaniemi
8036 Subject: LC_COLLATE.
8038 Big patch to add, document, and test LC_COLLATE support.
8040 deprecated and trapped (will whine if called and tell to migrate away)
8042 Index: lib/IPC/Open2.pm
8044 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8045 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8046 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8048 Here is a patch for various typos and other defects in the Perl
8049 5.003_05 pods, including the pods embedded in library modules.
8051 Index: lib/IPC/Open3.pm
8053 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8054 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8055 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8057 Here is a patch for various typos and other defects in the Perl
8058 5.003_05 pods, including the pods embedded in library modules.
8060 Index: lib/Math/BigInt.pm
8062 Date: Mon, 7 Oct 1996 22:03:00 +0300
8063 From: Jarkko Hietaniemi
8064 Subject: LC_COLLATE.
8066 Big patch to add, document, and test LC_COLLATE support.
8068 ord() is a dangerous thing.
8070 Index: lib/Math/Complex.pm
8072 Date: Thu, 03 Oct 96 18:38:08 +0200
8073 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
8074 # Complex numbers and associated mathematical functions
8075 # -- Raphael Manfredi, Sept 1996
8076 # New version. Should be backwards compatible, but please
8077 # check it out if you use it.
8079 Index: lib/Pod/Text.pm
8081 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8082 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8083 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8085 Here is a patch for various typos and other defects in the Perl
8086 5.003_05 pods, including the pods embedded in library modules.
8088 Index: lib/Search/Dict.pm
8090 Date: Sat, 21 Sep 1996 23:02:42 +0200
8092 Subject: look() in Search::Dict should use lc() istead of tr/A-Z/a-z/
8094 The Search::Dict look() function should use the lc() function instead
8095 of tr/A-Z/a-z/. This will make folding of non-english letters work if
8096 the locale is set up correctly.
8098 Index: lib/SelfLoader.pm
8100 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8101 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8102 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8104 Here is a patch for various typos and other defects in the Perl
8105 5.003_05 pods, including the pods embedded in library modules.
8107 Index: lib/Symbol.pm
8109 Date: Fri, 20 Sep 1996 12:38:14 +0200
8111 Subject: Symbol.pm clobbers $_ at startup
8113 perl -le 'BEGIN {$_="foo";} use Symbol; print qualify($_)'
8115 I don't understand why the module want to initialize %global from
8116 <DATA> in the first place. Perhaps we want to apply this patch
8119 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8120 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8121 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8123 Here is a patch for various typos and other defects in the Perl
8124 5.003_05 pods, including the pods embedded in library modules.
8126 Index: lib/Sys/Hostname.pm
8128 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8129 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8130 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8132 Here is a patch for various typos and other defects in the Perl
8133 5.003_05 pods, including the pods embedded in library modules.
8135 Index: lib/Term/Cap.pm
8137 Date: 23 Sep 1996 14:11:38 +0200
8138 From: Ulrich Pfeifer
8139 Subject: Patch for Term::Cap
8141 'use Term::Cap' produces a warning when diagnosics are active. The
8142 patch below avoids the warning.
8144 [The $entry .= $_ usage is idiomatic enough that it ought to be
8145 ok, I would think, but the patch certainly is ok too.]
8147 Index: lib/Term/Complete.pm
8149 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8150 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8151 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8153 Here is a patch for various typos and other defects in the Perl
8154 5.003_05 pods, including the pods embedded in library modules.
8156 Index: lib/Term/ReadLine.pm
8158 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8159 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8160 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8162 Here is a patch for various typos and other defects in the Perl
8163 5.003_05 pods, including the pods embedded in library modules.
8165 Index: lib/Test/Harness.pm
8167 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8168 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8169 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8171 Here is a patch for various typos and other defects in the Perl
8172 5.003_05 pods, including the pods embedded in library modules.
8174 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8175 From: Charles Bailey
8176 Subject: VMS patches to 5.003_05
8178 Index: lib/Text/Abbrev.pm
8180 Date: 23 Sep 1996 11:33:01 +0200
8181 From: Ulrich Pfeifer
8182 Subject: Text::Abbrev (Re: More standard library test scripts)
8184 This patch merges the Text::Abbrev related patches/tests from Gisle
8185 and my previous patch (i.e. replaces both).
8187 Index: lib/Text/Tabs.pm
8189 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8190 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8191 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8193 Here is a patch for various typos and other defects in the Perl
8194 5.003_05 pods, including the pods embedded in library modules.
8196 Index: lib/Text/Wrap.pm
8198 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8199 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8200 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8202 Here is a patch for various typos and other defects in the Perl
8203 5.003_05 pods, including the pods embedded in library modules.
8205 Index: lib/Time/Local.pm
8207 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8208 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8209 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8211 Here is a patch for various typos and other defects in the Perl
8212 5.003_05 pods, including the pods embedded in library modules.
8214 Index: lib/UNIVERSAL.pm
8218 Index: lib/bigint.pl
8220 Date: Mon, 7 Oct 1996 22:03:00 +0300
8221 From: Jarkko Hietaniemi
8222 Subject: LC_COLLATE.
8224 Big patch to add, document, and test LC_COLLATE support.
8226 ord() is a dangerous thing.
8228 Index: lib/diagnostics.pm
8230 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8231 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8232 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8234 Here is a patch for various typos and other defects in the Perl
8235 5.003_05 pods, including the pods embedded in library modules.
8237 Index: lib/overload.pm
8239 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8240 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8241 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8243 Here is a patch for various typos and other defects in the Perl
8244 5.003_05 pods, including the pods embedded in library modules.
8246 Index: lib/perl5db.pl
8248 Date: Mon, 30 Sep 1996 00:34:58 -0400 (EDT)
8249 From: Ilya Zakharevich
8250 Subject: Re: dereferencing a hash from the debugger won't work
8254 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8255 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8256 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8258 Here is a patch for various typos and other defects in the Perl
8259 5.003_05 pods, including the pods embedded in library modules.
8261 Index: lib/strict.pm
8263 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8264 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8265 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8267 Here is a patch for various typos and other defects in the Perl
8268 5.003_05 pods, including the pods embedded in library modules.
8270 Index: makedepend.SH
8272 Add explicit $touch $firstmakefile for QNX which apparently
8273 preserves modification times for a 'cp' command.
8274 I worry, though, that touch might not be portable to OS/2.
8275 If it is, then I'll remove the fancy case statement.
8279 Not all sbrks return zeroed memory.
8283 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8284 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8286 Date: Sun, 29 Sep 1996 22:18:19 -0400 (EDT)
8287 From: Chip Salzenberg
8288 Subject: 5.003_05: Fix numeric value of $!
8290 This patch undoes a bit of over-zealous integerization in mg.c, related
8291 to the numeric value of $!.
8293 Date: Mon, 30 Sep 1996 01:13:28 -0400
8294 From: Spider Boardman
8295 Subject: Re: pre extending hash? - need speed
8297 The patch below (which is relative to perl5.001l) implements
8298 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
8299 pre-sizing hashes. I've only moved the patch forward from
8300 when I first did it. I'm sure the code in hv_ksplit could be
8303 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8304 From: Charles Bailey
8305 Subject: VMS patches to 5.003_05
8307 Date: Fri, 4 Oct 1996 12:38:31 -0400 (EDT)
8308 From: Chip Salzenberg
8309 Subject: 5.003_05: Fix numeric $! and $^E
8311 This patch undoes a bit of over-zealous integerization in mg.c,
8312 related to the numeric values of $! and $^E. This patch *REPLACES*
8313 the one I posted earlier, which was only effective for $!.
8315 [Some of this is superceded by similar stuff in the VMS patches.]
8319 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8320 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8322 Date: Mon, 30 Sep 1996 01:13:28 -0400
8323 From: Spider Boardman
8324 Subject: Re: pre extending hash? - need speed
8326 The patch below (which is relative to perl5.001l) implements
8327 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
8328 pre-sizing hashes. I've only moved the patch forward from
8329 when I first did it. I'm sure the code in hv_ksplit could be
8334 Date: Mon, 16 Sep 1996 16:37:48 -0700
8335 From: Jonathan Biggar <jon@sems.com>
8336 Subject: Perl 5.003 bug when embedding in C++ program
8338 The following patch is necessary in order to embed the Perl5.003 interpreter
8339 into a C++ program without getting prototype mismatch errors from the
8344 Date: Mon, 16 Sep 1996 16:37:48 -0700
8345 From: Jonathan Biggar <jon@sems.com>
8346 Subject: Perl 5.003 bug when embedding in C++ program
8348 The following patch is necessary in order to embed the Perl5.003 interpreter
8349 into a C++ program without getting prototype mismatch errors from the
8354 Change to subversion 6.
8358 From: Roderick Schertler
8359 Subject: Re: -T flag and removal of `.' from @INC
8361 support C<perl -e'attached code'>
8363 Date: Tue, 01 Oct 1996 19:02:17 -0400
8364 From: Gurusamy Sarathy
8365 Subject: Re: 2 core dumps (patch)
8366 Message-Id: <199610012302.TAA08395@aatma.engin.umich.edu>
8368 The problem is an uninitialized SV slot in errgv. Here's a patch.
8370 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8371 From: Charles Bailey
8372 Subject: VMS patches to 5.003_05
8376 Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
8377 From: Kenneth Albanowski
8378 Subject: Full LONG_MAX & co. patch over 5.003_05
8380 This patch contains the changes I've collected for the various _MAX issues
8381 since 5.003_05. No patches issued between 5.003_05 and this one should be
8382 applied, use this one instead.
8384 The effect is to remove the CHAR_* and I8_* constants (which are
8385 ambiguous) and to explicitly cast all of the constants.
8387 Date: Mon, 30 Sep 1996 01:13:28 -0400
8388 From: Spider Boardman
8389 Subject: Re: pre extending hash? - need speed
8391 The patch below (which is relative to perl5.001l) implements
8392 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
8393 pre-sizing hashes. I've only moved the patch forward from
8394 when I first did it. I'm sure the code in hv_ksplit could be
8397 Revert from Perl_malloc to Mymalloc for binary compatibility with
8400 Date: Mon, 7 Oct 1996 22:03:00 +0300
8401 From: Jarkko Hietaniemi
8402 Subject: LC_COLLATE.
8404 Big patch to add, document, and test LC_COLLATE support.
8408 Add new function perl_init_fold. (I'm not sure it goes here.)
8412 Date: Thu, 12 Sep 96 15:58 PDT
8413 From: Hunter Kelly <retnuh@zule.pixar.com>
8414 Subject: Re: 5.003_05 is available.
8416 Fix PerlIO_reopen parameters.
8420 Date: Fri, 13 Sep 1996 17:24:01 -0400
8421 From: John Stoffel <jfs@jfs.fluent.com>
8422 Subject: Re: 5.003_05 is available.
8424 Undef Irix getc_unlocked and putc_unlocked #defines.
8426 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8427 From: Charles Bailey
8428 Subject: VMS patches to 5.003_05
8432 Date: Mon, 7 Oct 1996 22:03:00 +0300
8433 From: Jarkko Hietaniemi
8434 Subject: LC_COLLATE.
8436 Big patch to add, document, and test LC_COLLATE support.
8438 perli18n.pod (and perlapio.pod, btw) added.
8442 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8443 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8444 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8446 Here is a patch for various typos and other defects in the Perl
8447 5.003_05 pods, including the pods embedded in library modules.
8451 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8452 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8453 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8455 Here is a patch for various typos and other defects in the Perl
8456 5.003_05 pods, including the pods embedded in library modules.
8458 Changed Larry's address to larry@wall.org.
8460 Date: Mon, 7 Oct 1996 22:03:00 +0300
8461 From: Jarkko Hietaniemi
8462 Subject: LC_COLLATE.
8464 Big patch to add, document, and test LC_COLLATE support.
8466 perli18n advertised.
8468 Index: pod/perlapio.pod
8470 Date: Wed, 11 Sep 1996 11:55:18 -0500
8471 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8472 Subject: POD spelling patches
8474 Index: pod/perlbook.pod
8476 Updated for Second Edition.
8478 Index: pod/perlcall.pod
8480 Date: Wed, 11 Sep 1996 11:55:18 -0500
8481 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8482 Subject: POD spelling patches
8484 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8485 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8486 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8488 Here is a patch for various typos and other defects in the Perl
8489 5.003_05 pods, including the pods embedded in library modules.
8491 Index: pod/perldata.pod
8493 Date: Wed, 11 Sep 1996 11:55:18 -0500
8494 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8495 Subject: POD spelling patches
8497 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8498 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8499 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8501 Here is a patch for various typos and other defects in the Perl
8502 5.003_05 pods, including the pods embedded in library modules.
8504 Index: pod/perldebug.pod
8506 Date: Wed, 11 Sep 1996 11:55:18 -0500
8507 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8508 Subject: POD spelling patches
8510 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8511 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8512 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8514 Here is a patch for various typos and other defects in the Perl
8515 5.003_05 pods, including the pods embedded in library modules.
8517 Index: pod/perldiag.pod
8519 Date: Wed, 11 Sep 1996 11:55:18 -0500
8520 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8521 Subject: POD spelling patches
8523 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8524 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8525 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8527 Here is a patch for various typos and other defects in the Perl
8528 5.003_05 pods, including the pods embedded in library modules.
8530 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8531 From: Charles Bailey
8532 Subject: VMS patches to 5.003_05
8534 Index: pod/perldsc.pod
8536 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8537 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8538 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8540 Here is a patch for various typos and other defects in the Perl
8541 5.003_05 pods, including the pods embedded in library modules.
8543 Index: pod/perlembed.pod
8545 Date: Wed, 11 Sep 1996 11:55:18 -0500
8546 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8547 Subject: POD spelling patches
8549 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8550 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8551 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8553 Here is a patch for various typos and other defects in the Perl
8554 5.003_05 pods, including the pods embedded in library modules.
8556 Index: pod/perlform.pod
8558 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8559 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8560 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8562 Here is a patch for various typos and other defects in the Perl
8563 5.003_05 pods, including the pods embedded in library modules.
8565 Index: pod/perlfunc.pod
8567 Date: Wed, 11 Sep 1996 11:55:18 -0500
8568 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8569 Subject: POD spelling patches
8571 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8572 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8573 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8575 Here is a patch for various typos and other defects in the Perl
8576 5.003_05 pods, including the pods embedded in library modules.
8578 Index: pod/perlguts.pod
8580 Date: Wed, 11 Sep 1996 11:55:18 -0500
8581 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8582 Subject: POD spelling patches
8583 Date: Mon, 23 Sep 96 13:18:01 PDT
8585 Subject: Re: perlguts API Listing patch
8587 Here's the lastest complete version for inclusion into _06 or .004. This
8588 incorporates and supersedes Dean's patch.
8590 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8591 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8592 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8594 Here is a patch for various typos and other defects in the Perl
8595 5.003_05 pods, including the pods embedded in library modules.
8597 Index: pod/perli18n.pod
8599 Date: Mon, 7 Oct 1996 22:03:00 +0300
8600 From: Jarkko Hietaniemi
8601 Subject: LC_COLLATE.
8603 Big patch to add, document, and test LC_COLLATE support.
8607 Index: pod/perlipc.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 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8614 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8615 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8617 Here is a patch for various typos and other defects in the Perl
8618 5.003_05 pods, including the pods embedded in library modules.
8620 Index: pod/perllol.pod
8622 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8623 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8624 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8626 Here is a patch for various typos and other defects in the Perl
8627 5.003_05 pods, including the pods embedded in library modules.
8629 Index: pod/perlmod.pod
8631 Date: Wed, 11 Sep 1996 11:55:18 -0500
8632 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8633 Subject: POD spelling patches
8635 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8636 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8637 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8639 Here is a patch for various typos and other defects in the Perl
8640 5.003_05 pods, including the pods embedded in library modules.
8642 Date: Wed, 02 Oct 1996 16:52:08 -0400
8643 From: Roderick Schertler
8644 Subject: documentation for $? in END
8646 Document the behavior with $? WRT END subroutines.
8648 Index: pod/perlobj.pod
8650 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8651 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8652 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8654 Here is a patch for various typos and other defects in the Perl
8655 5.003_05 pods, including the pods embedded in library modules.
8657 Index: pod/perlop.pod
8659 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8660 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8661 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8663 Here is a patch for various typos and other defects in the Perl
8664 5.003_05 pods, including the pods embedded in library modules.
8666 Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
8667 From: Kenneth Albanowski
8668 Subject: Re: Suggestion for improving man page
8670 Add alternative names for various escape sequences.
8672 Index: pod/perlpod.pod
8674 Date: Wed, 11 Sep 1996 11:55:18 -0500
8675 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8676 Subject: POD spelling patches
8678 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8679 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8680 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8682 Here is a patch for various typos and other defects in the Perl
8683 5.003_05 pods, including the pods embedded in library modules.
8685 Index: pod/perlre.pod
8687 Date: Wed, 11 Sep 1996 11:55:18 -0500
8688 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8689 Subject: POD spelling patches
8691 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8692 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8693 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8695 Here is a patch for various typos and other defects in the Perl
8696 5.003_05 pods, including the pods embedded in library modules.
8698 Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
8699 From: Kenneth Albanowski
8700 Subject: Re: Suggestion for improving man page
8702 Add alternative names for various escape sequences.
8704 Index: pod/perlref.pod
8706 Date: Wed, 11 Sep 1996 11:55:18 -0500
8707 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8708 Subject: POD spelling patches
8710 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8711 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8712 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8714 Here is a patch for various typos and other defects in the Perl
8715 5.003_05 pods, including the pods embedded in library modules.
8717 Index: pod/perlrun.pod
8719 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8720 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8721 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8723 Here is a patch for various typos and other defects in the Perl
8724 5.003_05 pods, including the pods embedded in library modules.
8726 Index: pod/perlsec.pod
8728 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8729 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8730 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8732 Here is a patch for various typos and other defects in the Perl
8733 5.003_05 pods, including the pods embedded in library modules.
8735 Index: pod/perlstyle.pod
8737 Date: Wed, 11 Sep 1996 11:55:18 -0500
8738 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8739 Subject: POD spelling patches
8741 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8742 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8743 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8745 Here is a patch for various typos and other defects in the Perl
8746 5.003_05 pods, including the pods embedded in library modules.
8748 Index: pod/perlsub.pod
8750 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8751 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8752 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8754 Here is a patch for various typos and other defects in the Perl
8755 5.003_05 pods, including the pods embedded in library modules.
8757 Index: pod/perlsyn.pod
8759 Date: Wed, 11 Sep 1996 11:55:18 -0500
8760 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8761 Subject: POD spelling patches
8763 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8764 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8765 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8767 Here is a patch for various typos and other defects in the Perl
8768 5.003_05 pods, including the pods embedded in library modules.
8770 Index: pod/perltie.pod
8772 Date: Wed, 11 Sep 1996 11:55:18 -0500
8773 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8774 Subject: POD spelling patches
8776 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8777 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8778 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8780 Here is a patch for various typos and other defects in the Perl
8781 5.003_05 pods, including the pods embedded in library modules.
8783 Index: pod/perltoc.pod
8785 Date: Wed, 11 Sep 1996 11:55:18 -0500
8786 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8787 Subject: POD spelling patches
8789 Changed Larry's address to larry@wall.org.
8791 Index: pod/perltrap.pod
8793 Date: Wed, 11 Sep 1996 13:26:18 -0400
8794 From: Gurusamy Sarathy
8795 Subject: a perl425 trap
8797 Here's an addition that should be self-explanatory.
8798 [interpolation issues]
8800 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8801 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8802 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8804 Here is a patch for various typos and other defects in the Perl
8805 5.003_05 pods, including the pods embedded in library modules.
8807 Index: pod/perlvar.pod
8809 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8810 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8811 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8813 Here is a patch for various typos and other defects in the Perl
8814 5.003_05 pods, including the pods embedded in library modules.
8816 Date: Wed, 02 Oct 1996 16:52:08 -0400
8817 From: Roderick Schertler
8818 Subject: documentation for $? in END
8820 Document the behavior with $? WRT END subroutines.
8822 Index: pod/perlxstut.pod
8824 Date: Wed, 11 Sep 1996 11:55:18 -0500
8825 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8826 Subject: POD spelling patches
8828 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8829 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8830 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8832 Here is a patch for various typos and other defects in the Perl
8833 5.003_05 pods, including the pods embedded in library modules.
8835 Index: pod/pod2man.PL
8837 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8838 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8839 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8841 Here is a patch for various typos and other defects in the Perl
8842 5.003_05 pods, including the pods embedded in library modules.
8844 Bugs found in pod2man
8846 The following bugs were noticed, and some fixed:
8848 1. Where a L<> link extends over more than one line, pod2man does not
8849 treat it as a link but displays it literally, and so these have been
8850 rearranged to place the link on one line. This is the only bug worked
8851 around. [Fixed; the rearrangements, which were done beforehand,
8852 remain in some cases, but are no longer necessary, and pod paragraphs
8853 can now be safely reformatted to whatever width is desired in the pod,
8854 without breaking links.]
8856 2. It seems to swallow spaces after certain links: for example, part
8857 of the "open" entry in the perlfunc manpage comes out as "the
8858 \f(CWbinmode\fR entry elsewhere in this documentfor tips", the source
8859 having been "L</binmode> for tips". [Fixed.]
8861 3. 'L</"Pass by Reference">', in perlsub.pod, comes out as '\fI/"Pass
8862 by Reference\fR', that is, with an initial '/"'.
8864 4. If a pod line begins with ".", nothing is done to prevent [tng]roff
8865 from treating it as a [tng]roff instruction.
8867 5. When the paragraph below =head1 NAME has more than one line, this
8868 confuses pod2man: so in the case of Term::Readline, the manpage begins
8869 with a stray line 'no real package is found, substitutes stubs instead
8870 of basic functions."'.
8872 Of course, it would be better to fix pod2man; I hope that the new Pod
8873 modules, when ready, will not have these defects.
8877 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8878 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8880 Date: Mon, 7 Oct 1996 22:03:00 +0300
8881 From: Jarkko Hietaniemi
8882 Subject: LC_COLLATE.
8884 Big patch to add, document, and test LC_COLLATE support.
8886 sortcmp() sprouted a LC_COLLATE branch.
8890 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8891 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8893 Date: Thu, 19 Sep 1996 11:58:22 -0400
8894 From: "Randy J. Ray" <rjray@uswest.com>
8895 Subject: Patch: Untaint FH flag and clean DATA handles
8897 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
8898 on an xpvio->xio_flags struct member. It is used to mark the given
8899 file handle as a clean source, even when tainting is turned on.
8900 There are also patches to pp_sys.c in pp_sysread to check this flag
8901 before tainting data, and in pp_hot.c in do_readline for the same
8902 reason. Lastly, it patches toke.c to automatically set this flag on
8903 on a __DATA__ filehandle. The creation of the $pack::DATA
8904 pseudo-filehandle is already checked against running under eval, so
8905 this should not introduce any insecurity.
8907 This patch *does not*:
8909 * Add the "untaint" keyword.
8913 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8914 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8916 Date: Thu, 19 Sep 1996 11:58:22 -0400
8917 From: "Randy J. Ray" <rjray@uswest.com>
8918 Subject: Patch: Untaint FH flag and clean DATA handles
8920 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
8921 on an xpvio->xio_flags struct member. It is used to mark the given
8922 file handle as a clean source, even when tainting is turned on.
8923 There are also patches to pp_sys.c in pp_sysread to check this flag
8924 before tainting data, and in pp_hot.c in do_readline for the same
8925 reason. Lastly, it patches toke.c to automatically set this flag on
8926 on a __DATA__ filehandle. The creation of the $pack::DATA
8927 pseudo-filehandle is already checked against running under eval, so
8928 this should not introduce any insecurity.
8930 This patch *does not*:
8932 * Add the "untaint" keyword.
8934 Date: Sun, 22 Sep 1996 17:26:57 -0400
8935 From: "Randy J. Ray" <rjray@uswest.com>
8936 Subject: Patch to patch for untainting
8938 The following patch ensures that a glob used as a filehandle that
8939 has had the UNTAINT flag set will not carry that flag over on a
8940 re-open. In a nutshell, a re-open of the DATA filehandle would be
8941 considered untainted, and an object of class IO::Handle (or one of
8942 its sub-classes) that is marked untainted with the untaint method,
8943 then closed and re-opened, retained the untaintedness.
8945 Date: Mon, 30 Sep 1996 00:54:37 -0400
8946 From: Spider Boardman
8948 First, with IO::untaint, the patches as posted resulted in a
8949 miniperl which couldn't open files, so the autosplitting of the
8950 library and the creation of Makefiles for the extensions didn't
8951 work. Worse, it didn't just fail to open files, it dumped core.
8955 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8956 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8958 Date: Mon, 30 Sep 1996 01:13:28 -0400
8959 From: Spider Boardman
8960 Subject: Re: pre extending hash? - need speed
8962 The patch below (which is relative to perl5.001l) implements
8963 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
8964 pre-sizing hashes. I've only moved the patch forward from
8965 when I first did it. I'm sure the code in hv_ksplit could be
8968 Date: Mon, 7 Oct 1996 22:03:00 +0300
8969 From: Jarkko Hietaniemi
8970 Subject: LC_COLLATE.
8972 Big patch to add, document, and test LC_COLLATE support.
8974 mem_collxfrm() and perl_init_fold() added.
8978 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8979 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8983 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8984 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8986 Date: Mon, 30 Sep 1996 01:13:28 -0400
8987 From: Spider Boardman
8988 Subject: Re: pre extending hash? - need speed
8990 The patch below (which is relative to perl5.001l) implements
8991 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
8992 pre-sizing hashes. I've only moved the patch forward from
8993 when I first did it. I'm sure the code in hv_ksplit could be
8996 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8997 From: Charles Bailey
8998 Subject: VMS patches to 5.003_05
9000 I've added some DEBUG_Ps to sv.c which give a trace of the
9001 fast I/O fiddling with stdio in sv_gets(). These were useful
9002 to me in setting up the VMS fast I/O, and I left them in in
9003 case they're useful to someone in the future. However, if you
9004 think it overloads -DP too much, feel free to drop it. (-DP
9005 already adds a profile of op usage to its advertised output.)
9007 Date: Mon, 7 Oct 1996 22:03:00 +0300
9008 From: Jarkko Hietaniemi
9009 Subject: LC_COLLATE.
9011 Big patch to add, document, and test LC_COLLATE support.
9013 sv_cmp() sprouted a LC_COLLATE branch.
9017 Date: Thu, 19 Sep 1996 11:58:22 -0400
9018 From: "Randy J. Ray" <rjray@uswest.com>
9019 Subject: Patch: Untaint FH flag and clean DATA handles
9021 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
9022 on an xpvio->xio_flags struct member. It is used to mark the given
9023 file handle as a clean source, even when tainting is turned on.
9024 There are also patches to pp_sys.c in pp_sysread to check this flag
9025 before tainting data, and in pp_hot.c in do_readline for the same
9026 reason. Lastly, it patches toke.c to automatically set this flag on
9027 on a __DATA__ filehandle. The creation of the $pack::DATA
9028 pseudo-filehandle is already checked against running under eval, so
9029 this should not introduce any insecurity.
9031 This patch *does not*:
9033 * Add the "untaint" keyword.
9035 Date: Fri, 20 Sep 1996 15:38:57 -0400
9036 From: Gurusamy Sarathy
9037 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
9039 I found a subtle problem with the lazydelete mechanism (which is used
9040 to postpone the delete of a entry that may be getting iterated over).
9041 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
9042 needed later to call unsharepvn(). This means that only magical
9043 hash entries can use the HeKLEN slot to hold flags.
9045 Here's a tested patch against 5.00305 that fixes the problem.
9046 The patch simply moves the LAZYDEL hint to become a SV-level private
9049 Index: t/base/term.t
9051 Date: Mon, 7 Oct 1996 22:03:00 +0300
9052 From: Jarkko Hietaniemi
9053 Subject: LC_COLLATE.
9055 Big patch to add, document, and test LC_COLLATE support.
9057 \n not necessarily lt ' '.
9059 Index: t/comp/package.t
9061 Date: Mon, 7 Oct 1996 22:03:00 +0300
9062 From: Jarkko Hietaniemi
9063 Subject: LC_COLLATE.
9065 Big patch to add, document, and test LC_COLLATE support.
9067 XYZ not necessarily gt xyz.
9069 Index: t/lib/abbrev.t
9071 Date: Sun, 22 Sep 1996 00:59:56 +0200
9073 Subject: More standard library test scripts
9075 This is a collection of test scripts for the standard library modules.
9076 Some of the tests does not pass unless some of the patches I have sent
9079 Date: 23 Sep 1996 11:33:01 +0200
9080 From: Ulrich Pfeifer
9081 Subject: Text::Abbrev (Re: More standard library test scripts)
9083 This patch merges the Text::Abbrev related patches/tests from Gisle
9084 and my previous patch (i.e. replaces both).
9086 Index: t/lib/anydbm.t
9088 Date: Mon, 7 Oct 1996 22:03:00 +0300
9089 From: Jarkko Hietaniemi
9090 Subject: LC_COLLATE.
9092 Big patch to add, document, and test LC_COLLATE support.
9094 A not necessarily gt a.
9096 Index: t/lib/autoloader.t
9098 Date: Sun, 22 Sep 1996 00:59:56 +0200
9100 Subject: More standard library test scripts
9102 This is a collection of test scripts for the standard library modules.
9103 Some of the tests does not pass unless some of the patches I have sent
9106 Date: Mon, 30 Sep 1996 00:54:37 -0400
9107 From: Spider Boardman
9109 The test and patches for AutoLoader were also non-functional,
9110 since the regexp context (curpm) was still being clobbered by the
9111 filename manipulations:
9113 Index: t/lib/basename.t
9115 Date: Sun, 22 Sep 1996 00:59:56 +0200
9117 Subject: More standard library test scripts
9119 This is a collection of test scripts for the standard library modules.
9120 Some of the tests does not pass unless some of the patches I have sent
9123 Date: Mon, 30 Sep 1996 00:54:37 -0400
9124 From: Spider Boardman
9126 Fix the number of tests.
9128 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9129 From: Charles Bailey
9130 Subject: VMS patches to 5.003_05
9132 A different set of tests for File::Basename and friends.
9134 Index: t/lib/checktree.t
9136 Date: Sun, 22 Sep 1996 00:59:56 +0200
9138 Subject: More standard library test scripts
9140 This is a collection of test scripts for the standard library modules.
9141 Some of the tests does not pass unless some of the patches I have sent
9144 Index: t/lib/complex.t
9146 Date: Thu, 03 Oct 96 18:38:08 +0200
9147 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
9148 # Complex numbers and associated mathematical functions
9149 # -- Raphael Manfredi, Sept 1996
9151 Tests for new version.
9153 Index: t/lib/db-btree.t
9155 Date: Mon, 7 Oct 1996 22:03:00 +0300
9156 From: Jarkko Hietaniemi
9157 Subject: LC_COLLATE.
9159 Big patch to add, document, and test LC_COLLATE support.
9161 A not necessarily gt a.
9163 Index: t/lib/db-hash.t
9165 Date: Mon, 7 Oct 1996 22:03:00 +0300
9166 From: Jarkko Hietaniemi
9167 Subject: LC_COLLATE.
9169 Big patch to add, document, and test LC_COLLATE support.
9171 A not necessarily gt a.
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/fatal.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/filecache.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
9203 Index: t/lib/filecopy.t
9205 Date: Sun, 22 Sep 1996 00:59:56 +0200
9207 Subject: More standard library test scripts
9209 This is a collection of test scripts for the standard library modules.
9210 Some of the tests does not pass unless some of the patches I have sent
9213 Index: t/lib/filefind.t
9215 Date: Sun, 22 Sep 1996 00:59:56 +0200
9217 Subject: More standard library test scripts
9219 This is a collection of test scripts for the standard library modules.
9220 Some of the tests does not pass unless some of the patches I have sent
9223 Index: t/lib/filepath.t
9225 Date: Sun, 22 Sep 1996 00:59:56 +0200
9227 Subject: More standard library test scripts
9229 This is a collection of test scripts for the standard library modules.
9230 Some of the tests does not pass unless some of the patches I have sent
9233 Index: t/lib/findbin.t
9235 Date: Sun, 22 Sep 1996 00:59:56 +0200
9237 Subject: More standard library test scripts
9239 This is a collection of test scripts for the standard library modules.
9240 Some of the tests does not pass unless some of the patches I have sent
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.
9253 Index: t/lib/getopt.t
9255 Date: Sun, 22 Sep 1996 00:59:56 +0200
9257 Subject: More standard library test scripts
9259 This is a collection of test scripts for the standard library modules.
9260 Some of the tests does not pass unless some of the patches I have sent
9263 Index: t/lib/hostname.t
9265 Date: Sun, 22 Sep 1996 00:59:56 +0200
9267 Subject: More standard library test scripts
9269 This is a collection of test scripts for the standard library modules.
9270 Some of the tests does not pass unless some of the patches I have sent
9275 Date: Mon, 7 Oct 1996 22:03:00 +0300
9276 From: Jarkko Hietaniemi
9277 Subject: LC_COLLATE.
9279 Big patch to add, document, and test LC_COLLATE support.
9281 A not necessarily gt a.
9285 Date: Mon, 7 Oct 1996 22:03:00 +0300
9286 From: Jarkko Hietaniemi
9287 Subject: LC_COLLATE.
9289 Big patch to add, document, and test LC_COLLATE support.
9291 A not necessarily gt a.
9293 Index: t/lib/parsewords.t
9295 Date: Sun, 22 Sep 1996 00:59:56 +0200
9297 Subject: More standard library test scripts
9299 This is a collection of test scripts for the standard library modules.
9300 Some of the tests does not pass unless some of the patches I have sent
9305 Date: Mon, 7 Oct 1996 22:03:00 +0300
9306 From: Jarkko Hietaniemi
9307 Subject: LC_COLLATE.
9309 Big patch to add, document, and test LC_COLLATE support.
9311 A not necessarily gt a.
9313 Index: t/lib/searchdict.t
9315 Date: Sun, 22 Sep 1996 00:59:56 +0200
9317 Subject: More standard library test scripts
9319 This is a collection of test scripts for the standard library modules.
9320 Some of the tests does not pass unless some of the patches I have sent
9323 Index: t/lib/selectsaver.t
9325 Date: Sun, 22 Sep 1996 00:59:56 +0200
9327 Subject: More standard library test scripts
9329 This is a collection of test scripts for the standard library modules.
9330 Some of the tests does not pass unless some of the patches I have sent
9333 Index: t/lib/symbol.t
9335 Date: Sun, 22 Sep 1996 00:59:56 +0200
9337 Subject: More standard library test scripts
9339 This is a collection of test scripts for the standard library modules.
9340 Some of the tests does not pass unless some of the patches I have sent
9343 Date: Mon, 30 Sep 1996 00:54:37 -0400
9344 From: Spider Boardman
9346 The various new lib/*.t tests didn't all work. For some, it was
9347 only because the count of tests was wrong:
9349 Index: t/lib/texttabs.t
9351 Date: Sun, 22 Sep 1996 00:59:56 +0200
9353 Subject: More standard library test scripts
9355 This is a collection of test scripts for the standard library modules.
9356 Some of the tests does not pass unless some of the patches I have sent
9359 Index: t/lib/textwrap.t
9361 Date: Sun, 22 Sep 1996 00:59:56 +0200
9363 Subject: More standard library test scripts
9365 This is a collection of test scripts for the standard library modules.
9366 Some of the tests does not pass unless some of the patches I have sent
9369 Index: t/lib/timelocal.t
9371 Date: Sun, 22 Sep 1996 00:59:56 +0200
9373 Subject: More standard library test scripts
9375 This is a collection of test scripts for the standard library modules.
9376 Some of the tests does not pass unless some of the patches I have sent
9381 Date: Mon, 30 Sep 1996 01:13:28 -0400
9382 From: Spider Boardman
9383 Subject: Re: pre extending hash? - need speed
9385 The patch below (which is relative to perl5.001l) implements
9386 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
9387 pre-sizing hashes. I've only moved the patch forward from
9388 when I first did it. I'm sure the code in hv_ksplit could be
9391 Date: Mon, 7 Oct 1996 22:03:00 +0300
9392 From: Jarkko Hietaniemi
9393 Subject: LC_COLLATE.
9395 Big patch to add, document, and test LC_COLLATE support.
9397 A not necessarily gt a.
9401 Date: Tue, 01 Oct 1996 16:37:03 -0400 (EDT)
9402 From: Charles Bailey
9403 Subject: Re: glob test 1 failing...bad test or bug
9405 Under AIX 4.1.4, with LOCALE set en_GB (British english) glob test one
9406 fails because <op/*> sorts op/re_* before op/rea*, while
9407 $otherway = `echo op/*` sorts op/re_* after op/re[a-z]*.t
9409 This version doesn't rely on the sorting order.
9413 Date: Mon, 7 Oct 1996 22:03:00 +0300
9414 From: Jarkko Hietaniemi
9415 Subject: LC_COLLATE.
9417 Big patch to add, document, and test LC_COLLATE support.
9419 Index: t/op/readdir.t
9421 Date: Mon, 7 Oct 1996 22:03:00 +0300
9422 From: Jarkko Hietaniemi
9423 Subject: LC_COLLATE.
9425 Big patch to add, document, and test LC_COLLATE support.
9427 A not necessarily gt a.
9431 Date: Mon, 7 Oct 1996 22:03:00 +0300
9432 From: Jarkko Hietaniemi
9433 Subject: LC_COLLATE.
9435 Big patch to add, document, and test LC_COLLATE support.
9437 A not necessarily gt a.
9441 Date: Sat, 14 Sep 1996 17:08:16 -0400
9442 From: Gurusamy Sarathy
9443 Subject: whitespace induced lexer errors (with patch)
9445 I finally got around to fixing skipspace() to not indiscriminately
9446 overwrite oldbufptr and oldoldbufptr (which are used in making
9447 expectation decisions in the lexer).
9449 Date: Sat, 14 Sep 1996 18:55:16 -0400
9450 From: Gurusamy Sarathy
9451 Subject: perl lexer won't accept C<my($a,$b);$a<=>$b;>
9453 Date: Thu, 19 Sep 1996 11:58:22 -0400
9454 From: "Randy J. Ray" <rjray@uswest.com>
9455 Subject: Patch: Untaint FH flag and clean DATA handles
9457 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
9458 on an xpvio->xio_flags struct member. It is used to mark the given
9459 file handle as a clean source, even when tainting is turned on.
9460 There are also patches to pp_sys.c in pp_sysread to check this flag
9461 before tainting data, and in pp_hot.c in do_readline for the same
9462 reason. Lastly, it patches toke.c to automatically set this flag on
9463 on a __DATA__ filehandle. The creation of the $pack::DATA
9464 pseudo-filehandle is already checked against running under eval, so
9465 this should not introduce any insecurity.
9467 This patch *does not*:
9469 * Add the "untaint" keyword.
9473 Date: Mon, 7 Oct 1996 22:03:00 +0300
9474 From: Jarkko Hietaniemi
9475 Subject: LC_COLLATE.
9477 Big patch to add, document, and test LC_COLLATE support.
9479 rewrote perl_init_i18n() completely.
9480 - reworded to be much more friendly and clear.
9481 - perl_init_fold() split to its own function.
9482 wrote mem_collxfrm().
9484 Index: utils/c2ph.PL
9486 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9487 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9488 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9490 Here is a patch for various typos and other defects in the Perl
9491 5.003_05 pods, including the pods embedded in library modules.
9493 Index: utils/h2ph.PL
9495 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9496 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9497 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9499 Here is a patch for various typos and other defects in the Perl
9500 5.003_05 pods, including the pods embedded in library modules.
9502 Index: utils/h2xs.PL
9504 Date: Sat, 21 Sep 1996 16:38:24 -0500
9506 Subject: h2xs bug fix
9508 The h2xs that is in perl5.003_05 has a regexp bug which prevents it from
9509 finding #define statements and filling the constant() function. This patch
9510 fixes that. The h2xs_test program found this--maybe people who are
9511 modifying h2xs should get a copy of the test program.
9513 This also adds a -d to enable debugging messages (there's just one for now).
9514 I've also placed some of the doc-related things in alphabetical order.
9516 h2xs_test can be found in my directory on CPAN. Those of you modifying
9517 xsubpp should know there's a test suite for that, too, called XSTEST which
9518 can also be found in my directory on CPAN.
9520 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9521 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9522 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9524 Here is a patch for various typos and other defects in the Perl
9525 5.003_05 pods, including the pods embedded in library modules.
9527 Index: utils/perldoc.PL
9529 Date: Sun, 29 Sep 1996 22:00:09 -0400 (EDT)
9530 From: Kenneth Albanowski
9531 Subject: perldoc patch
9533 Ilya has found that this change makes perldoc much more useful under OS/2.
9535 Index: vms/config.vms
9537 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9538 From: Charles Bailey
9539 Subject: VMS patches to 5.003_05
9541 Index: vms/descrip.mms
9543 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9544 From: Charles Bailey
9545 Subject: VMS patches to 5.003_05
9547 Index: vms/genconfig.pl
9549 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9550 From: Charles Bailey
9551 Subject: VMS patches to 5.003_05
9553 Index: vms/perlvms.pod
9555 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9556 From: Charles Bailey
9557 Subject: VMS patches to 5.003_05
9561 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9562 From: Charles Bailey
9563 Subject: VMS patches to 5.003_05
9567 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9568 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9569 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9571 This patch just changed the old a2p.man page into a pod page.
9575 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9576 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9577 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9579 This patch just changed the old s2p.man page into a pod page.
9580 I then embedded the pod into the s2p script.
9587 This patch was primarily to fix bugs and to clean up some of
9588 the remaining issues from in 5.003_04. The details are described below.
9589 A very brief summary is:
9591 o Visible Changes to Core Functionality
9593 -Add support for a READLINE method to tied filehandles.
9595 -times function now uses CLK_TCK if HZ is not available, rather
9596 than just defaulting to 60. times output might change on some
9597 systems, but should be correct now.
9599 -AnyDBM_File (modifying ISA does not work as expected)
9600 Now behaves as documented: Modifying ISA works to select
9601 order in which *DB* modules are tried. The default is still
9604 o Configure and build enhancements
9606 -Enhance detection of [gs]etpgrp() variants. Some systems have
9607 BSD-style behavior for one and POSIX for the other. Use
9608 [gs]etpgid() instead, whenever possible.
9610 -You can now build a shared libperl.so without running through
9611 the LD_RUN_PATH hoops, if your system supports appropriate
9612 ld command-line options. Solaris, NetBSD, and Linux are currently
9613 supported. Others are easy to add. (This makes like a lot easier
9618 -Fix installperl and installman so that the -n option really only
9619 prints commands. (previously, it would still do the mkdirs.)
9623 -debugger ought to work.
9625 -A new heredoc tag in Makefile.SH is now quoted. This prevented
9626 5.003_04 from working most places.
9628 -numerous smaller ones, detailed below.
9632 Here are the specific file-by-file changes.
9634 # This is my patch perl5.003_05.pat to perl5.003_04
9635 # The full description is below.
9636 # Please execute the following commands before applying this patch.
9637 # (You can feed this patch to 'sh' to do so.)
9640 # We'll create a new test, but patch won't automatically make it
9643 chmod +x t/io/read.t
9648 This is patch perl5.003_05.pat to perl version 5.003_04.
9649 This takes you from 5.003_04 to 5.003_05.
9651 To apply this patch, run the above commands,
9652 cd to your perl source directory and then type
9654 patch -p1 -N < perl5.003_05.pat
9656 The changes are described after each /^Index/ line below. This is
9657 designed so you can examine each change with a command such as
9659 csplit -k perl5.003_05.pat '/^Index:/' '{99}'
9663 Updated for 5.003_05.
9667 Allow command line or hint-file overrides of $afs.
9669 Allow trailing spaces in nm output for HPUX10.
9671 Check for newer BIND 'search' directives in /etc/resolv.conf as well
9672 as older 'domain' directive.
9674 Enhance detection of [gs]etpgrp() variants. Some systems have
9675 BSD-style behavior for one and POSIX for the other. Use
9676 [gs]etpgid() instead, whenever possible.
9678 Include -s in the -h summary of available options.
9680 Allow command-line override of $afs.
9682 Handle trailing spaces in nm-output on HPUX10.
9684 Set shrpenv for handling LD_RUN_PATH, if needed. (This used to
9685 be in Makefile.SH. Now it's available for other modules too.)
9687 When using shared libperl, avoid LD_RUN_PATH if possible by adding
9688 correct ld flags. Currently, Solaris and NetBSD get the correct
9689 -R $archlibexp/CORE, and Linux gets its
9690 -Wl,-rpath,$archlibexp/CORE flag. Other contributions are
9695 Correct libperl5 -> libperl typo.
9697 Describe MakeMaker's Warning (will try anyway) messages.
9699 More info on where and how to send reports.
9701 Add info on non-Unix ports.
9706 Add new test t/io/read.t.
9708 Add new hints files for ODBM_File for ultrix and hpux.
9710 Add new pod checker script.
9714 A new heredoc tag in Makefile.SH needs to be quoted.
9716 shrpenv stuff moved to Configure.
9718 Index: Porting/Glossary
9720 Updated to match Configure.
9724 VMS 5.003_05 Update.
9728 Subject: turbidity in av.[ch]
9729 Date: Sun, 10 Dec 1995 00:21:31 -0500
9730 From: Gurusamy Sarathy
9732 Some unclean code that I noticed today.
9736 Updated to match newest config_h.SH.
9740 Updated to match Configure.
9742 Changed the DLSYM_NEEDS_UNDERSCORE comment to
9743 /**/ to conform to metaconfig style.
9745 Index: emacs/cperl-mode.el
9747 From: Ilya Zakharevich
9748 Subject: Newer CPerl-mode
9750 Index: ext/DB_File/DB_File.pm
9752 Update to DB_File 1.03.
9754 Index: ext/DB_File/DB_File.xs
9756 Update to DB_File 1.03.
9758 Index: ext/Fcntl/Fcntl.pm
9760 Date: Thu, 5 Sep 1996 18:19:14 -0400 (EDT)
9761 From: Chip Salzenberg
9762 Subject: No AutoLoader for Fcntl
9764 Just like Socket, Fcntl doesn't need splitting and AutoLoading.
9766 Index: ext/FileHandle/FileHandle.pm
9768 From: Roderick Schertler
9769 Subject: FileHandle::DESTROY for fd 0
9771 This fixes FileHandle::DESTROY when called on stdin.
9773 Index: ext/ODBM_File/ODBM_File.xs
9775 Attempt to correct for "Bad free" in Ultrix and HPUX versions of
9778 Index: ext/ODBM_File/hints/hpux.pl
9780 Try to work around "bad free" in dbmclose().
9782 Index: ext/ODBM_File/hints/ultrix.pl
9784 Try to work around "bad free" in dbmclose().
9786 Index: ext/Socket/Socket.pm
9788 Date: Thu, 5 Sep 1996 09:58:08 +0200
9789 From: Andreas Koenig
9790 Subject: Patch to inhibit autosplit on Socket.pm
9792 This patch inhibits production and use of a completely useless
9793 auto/Socket/autosplit.ix.
9797 Make a little more C++-friendly for IBM's CSET++ compiler.
9799 Index: hints/convexos.sh
9801 Remove [gs]etpgrp workaround. Configure & perl.h should handle
9804 Index: hints/hpux.sh
9806 Add note about possible gcc GR3 warning message.
9808 Remove [gs]etpgrp workaround. Configure & perl.h should handle
9813 Turn off optimization for stock cc. This appears to
9814 prevent miniperl core dumps.
9816 Index: hints/solaris_2.sh
9818 Catch GNU ld even though it doesn't identify itself as a GNU tool.
9819 Thanks to Tim Pierce <twpierce@midway.uchicago.edu>.
9821 Index: hints/sunos_4_1.sh
9823 Describe solution for the __lib_version problem with acc on
9828 Date: Thu, 05 Sep 1996 00:25:28 -0400
9829 From: Gurusamy Sarathy
9830 Subject: minor misc. cleanup
9832 This patch makes some minor cleanups to the sources. No change
9833 in functionality whatsoever.
9835 Date: Thu, 05 Sep 1996 02:52:21 -0400
9836 From: Gurusamy Sarathy
9838 Subject: debugger problems--another patch (was Re: 5.003_04)
9840 I have tried to avoid copying of hash keys that are passed to
9841 magical hashes, but it seems that copying may be unavoidable
9842 since the hv_*_ent() functions could be PADTMPs (and other
9843 SVs that may get reused) as keys.
9845 VMS dynamic %ENV fix
9849 From: scotth@sgi.com
9850 Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
9852 Fix installperl so that the -n option really only prints commands.
9853 (previously, it would still do the mkdirs.)
9855 an "ignore installed" option, so that it doesn't bother to check
9856 to see if the target already exists (an optimization that I
9857 *don't* want it to do when I do #1 above)
9861 From: scotth@sgi.com
9862 Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
9864 Fix installperl so that the -n option really only prints commands.
9865 (previously, it would still do the mkdirs.)
9867 an "ignore installed" option, so that it doesn't bother to check
9868 to see if the target already exists (an optimization that I
9869 *don't* want it to do when I do #1 above)
9871 Index: lib/AnyDBM_File.pm
9873 AnyDBM_File (modifying ISA does not work as expected)
9874 Now behaves as documented: Modifying ISA works to select
9875 order in which *DB* modules are tried. The default is still
9879 Add helpful "die" message to end of AnyDBM_File. Previously
9880 it would return a 0, and the failure would eventually show up
9881 somewhere else in the script and be hard to track down. It is
9882 a failure if perl can't open AnyDBM_File. The test regression
9883 suite is supposed to indicate this as a failure too.
9885 Index: lib/ExtUtils/Install.pm
9887 Updated to MakeMaker-5.38.
9891 Index: lib/ExtUtils/Liblist.pm
9893 Updated to MakeMaker-5.38.
9895 Index: lib/ExtUtils/MM_Unix.pm
9896 Updated to MakeMaker-5.38.
9898 Index: lib/ExtUtils/MakeMaker.pm
9900 Updated to MakeMaker-5.38.
9902 Updated to MakeMaker-5.39 to allow CFLAGS in hint files.
9904 Index: lib/ExtUtils/Manifest.pm
9906 Updated to MakeMaker-5.38.
9908 Index: lib/ExtUtils/Mkbootstrap.pm
9910 Updated to MakeMaker-5.38.
9912 Index: lib/ExtUtils/Mksymlists.pm
9914 Updated to MakeMaker-5.38.
9916 Index: lib/File/Find.pm
9918 From: Michael Mahan <mahanm@nextwork.rose-hulman.edu>
9919 Subject: Cwd::fastcwd in File::Find
9921 Is there a good reason why File::Find uses Cwd::fastcwd instead of
9922 Cwd:cwd when fastcwd isn't as portable?
9923 [In particular, fastcwd() doesn't work on AFS.]
9925 Index: lib/Math/Complex.pm
9927 There was a mistake in the sqrt routine in lib/Math/Complex.pm that
9928 gave wrong answers when the magnitude of the imaginary part of the
9929 argument exceeded the magnitude of the real part. Line 69 had too
9930 many sqrt($y)'s. Further, expressions were re-arranged so that
9931 calls to the expensive real sqrt() routine were reduced from 4 to 2
9936 The I/O directions on the dad_wtr and kid_rdr were backwards.
9937 IO/Open3.pm didn't have this error.
9939 Index: lib/syslog.pl
9941 Date: Tue, 03 Sep 1996 20:33:54 -0400
9942 From: Roderick Schertler
9943 Subject: syslog.pl `use Socket' lossage
9945 syslog.pl tries but fails to use
9946 Socket.pm, the problem is that use doesn't return a true value. This
9947 module should be recast in terms of Sys::Syslog, of course.
9949 Index: makedepend.SH
9951 This patch eliminates "\|" in sed patterns in makedepend.SH, since
9952 they're not really needed anyway in this one case.
9956 Ok, here's a tested patch for the debugger problem.
9957 I was missing the fact that DB::dbline magic is actually
9958 uppercase (which means hv_store_ent() etc., will pass SV keys
9959 to the vtbl_dbline handlers).
9961 Replace the oft-repeated mg_ptr incantation with
9962 the simple MgPVKEY macro.
9964 Rename MgPVKEY to MgPV (to match with HePV elsewhere). Add
9965 additional parens around the "mg".
9967 (lines near 584) Part of VMS changes. I don't know what this did.
9969 Date: Fri, 23 Aug 1996 17:20:22 -0400 (EDT)
9970 From: Chip Salzenberg
9971 Subject: Integerize mg.c; eliminate warning on C< local($)) >
9973 This patch converts magic variables ($!, $^E, etc.) to use integers
9974 (C<sv_setiv>) instead of floats. It also eliminates a warning from
9975 C< local($)) >, via a hack similar to $!.
9979 Replace the oft-repeated mg_ptr incantation with
9980 the simple MgPVKEY macro.
9982 Rename MgPVKEY to MgPV (to match with HePV elsewhere). Add
9983 additional parens around the "mg".
9987 Add _STDIO_LOADED (VMS) to list of guard symbols.
9991 From: Gurusamy Sarathy
9992 Subject: Re: \ ( @array ) busted for lexical @array (once more)
9996 Change to subversion 5.
10000 Make floating point constants Locale-friendly.
10004 One last LONG & co. fix (yet another cut'n'paste error) and a few
10005 minor cleanups. Nothing crucial.
10007 Make a little more C++-friendly for IBM's CSET++ compiler.
10009 Enhance detection of [gs]etpgrp() variants. Some systems have
10010 BSD-style behavior for one and POSIX for the other. Use
10011 [gs]etpgid() instead, whenever possible.
10015 Eliminate potential "signed vs. unsigned" warning
10017 Add PerlIO_reopen and PerlIO_cgetname functions.
10021 Don't supply redundant parameters for PerlIO_open and PerlIO_fdopen.
10023 Include PerlIO_reopen and PerlIO_getname.
10025 s/FILE_(CNT|PTR)_LVALUE/STDIO_(CNT|PTR)_LVALUE to fix a typo.
10026 This had prevented SV_FAST_FGETS from working anywhere.
10028 Include PerlIO_canset_cnt. I'm not sure how this is supposed to
10029 differ from STDIO_CNT_LVALUE.
10031 Index: pod/Makefile
10033 Remove trailing spaces in pods.
10034 Include a call to the checkpods script in the Makefile (though it's
10035 not ordinarily used by users).
10037 Index: pod/checkpods.PL
10039 New script to check for common errors in pods. This is not
10040 normally called during the perl build process, but you can
10041 use it with B<make check>.
10043 Index: pod/perlfunc.pod
10045 Document correct C<use POSIX ":wait_h";> usage.
10047 Add notes about POSIX [gs]etpgrp.
10049 Index: pod/perlipc.pod
10051 Document correct C<use POSIX ":wait_h";> usage.
10053 Index: pod/perlref.pod
10055 From: Gurusamy Sarathy
10056 Subject: Re: \ ( @array ) busted for lexical @array (once more)
10058 Index: pod/perltie.pod
10060 Date: Thu, 29 Aug 1996 15:14:51 +0200
10061 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
10062 Subject: more TIEHANDLE
10064 This adds support for a READLINE method.
10066 Index: pod/perltrap.pod
10068 Here's documentation on the change in split's behavior between Perl 4
10071 Subject: More (and less!) 425traps
10073 Large integer traps
10079 Change blank lines to empty lines.
10081 Index: pod/perlvar.pod
10083 Be explicit about $/="" matching empty lines, that is, lines
10084 with no spaces or tabs.
10086 Change blank lines to empty lines.
10090 Date: Fri, 23 Aug 1996 17:22:40 -0400 (EDT)
10091 From: Chip Salzenberg
10092 Subject: Minor integer speedups in mathematics
10094 This patch provides minor speedups by using integer math and SVt_IV
10095 values when performing bitwise operations and modulus.
10097 Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
10098 From: Kenneth Albanowski
10099 Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
10101 (double)auint cast added for call to sv_setnv().
10105 Date: Thu, 05 Sep 1996 00:25:28 -0400
10106 From: Gurusamy Sarathy
10107 Subject: minor misc. cleanup
10109 This patch makes some minor cleanups to the sources. No change
10110 in functionality whatsoever.
10112 Date: Thu, 29 Aug 1996 15:14:51 +0200
10113 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
10114 Subject: more TIEHANDLE
10116 This adds support for a READLINE method.
10120 Clear any buffer space exposed by by read().
10121 This is almost certainly a bug-fix.
10123 Undef and then re-define my_chsize from Perl_my_chsize to
10124 just plain chsize if this system HAS_CHSIZE. This probably only
10125 applies to SCO. This shows the perils of having internal
10126 functions with the same name as external library functions :-).
10128 Use CLK_TCK if HZ is not available.
10132 Fix more spots where we had PerlIO_stderr() and should have had
10133 Perl_debug_log instead.
10135 Date: Fri, 23 Aug 1996 17:26:42 -0400 (EDT)
10136 From: Chip Salzenberg
10137 Subject: Minor potential bug in AV creation
10139 I wasn't the one who originated this patch. But it looks like it
10140 would improve the safety of AV creation.
10142 Remove potentially incorrect casts on PerlIO_set_ptrcnt.
10143 'ptr' is already STDCHAR, which is supposed to be the type of
10144 char used in stdio.h, so we shouldn't have to cast it.
10148 Clear any buffer space exposed by by read().
10149 This is almost certainly a bug-fix.
10151 Index: t/lib/db-btree.t
10153 Update to DB_File 1.03.
10155 Index: t/lib/db-hash.t
10157 Update to DB_File 1.03.
10159 Index: t/lib/db-recno.t
10161 Update to DB_File 1.03.
10163 Index: t/lib/io_sock.t
10165 From: Lupe Christoph <lupe@alanya.m.isar.de>
10166 Subject: Perl 5.003.03: race condition in t/lib/io_sock.t
10168 io_sock.t works by forking a subprocess it can communicate with.
10169 It has the subprocess wait for the main process by sleeping 10
10170 seconds or until an alarm arrives.
10172 With my setup, the alarm signal arrives *before* the child
10173 has a chance to ignore the alarm signal.
10175 I fixed this by moving the "$SIG{ALRM} = sub {};" up before the
10176 fork. It does not hurt to have the parent ignore alarms, too.
10180 One last LONG & co. fix (yet another cut'n'paste error) and a few
10181 minor cleanups. Nothing crucial.
10185 Date: Thu, 29 Aug 1996 15:14:51 +0200
10186 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
10187 Subject: more TIEHANDLE
10189 This adds support for a READLINE method.
10193 Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
10194 From: Kenneth Albanowski
10195 Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
10199 From: Gurusamy Sarathy
10200 Subject: Re: \ ( @array ) busted for lexical @array (once more)
10204 Date: Thu, 29 Aug 96 07:05:10 BST
10206 Subject: Re: UNIVERSAL::class busted
10208 yes, but I also noticed that this does not check that the reference
10209 is an object, so the patch should be
10213 Change comment style so that IBM's picky xlc compiler doesn't
10214 think we've mistakenly tried to nest comments.
10218 One last LONG & co. fix (yet another cut'n'paste error) and a few
10219 minor cleanups. Nothing crucial.
10221 Index: utils/h2xs.PL
10223 Date: Fri, 6 Sep 1996 06:09:20 -0400 (EDT)
10224 From: Ilya Zakharevich
10225 Subject: updated h2xs
10228 a) Docs and examples for -x updated;
10229 b) Path to xxxx.h would not be changed to /usr/include/xxxx.h
10230 unless this file exists (outside of VMS, I'm afraid to make an error
10231 there). - Useful with -x option, when the file may be eaten via -I
10233 c) .h file would be scanned only if needed.
10234 d) typemap would be generated (with T_PTROBJ).
10235 e) Documentation (=list) for autogenerated guys would be
10237 f) duplicated XSUBs would not be generated;
10238 g) arguments to XSUBs being arrays are recognized (note that
10239 xsubpp would probably choke on such guys).
10241 -x option requires C-Scan-0.3 (releases a couple of minutes ago to
10242 ftp://ftp.math.ohio-state.edu/pub/users/ilya/perl
10243 should propagate to CPAN soon).
10245 Index: utils/perlbug.PL
10247 Fix typo $Config{'has_sockets'} ought to be $Config{'d_socket'};
10249 Index: utils/perldoc.PL
10251 More choices in the pager war. Unfortunately, we can't rely on
10252 all users agreeing with the Sysadmin's choice, nor can we
10253 assign a default preference order, since opinions vary. If the
10254 user doesn't have $ENV{PAGER} set, we do want to pick up one that
10255 at least works, so we'll try whatever Configure found.
10257 Index: vms/Makefile
10259 VMS 5.003_05 Update.
10261 Index: vms/config.vms
10263 VMS 5.003_05 Update.
10265 Index: vms/descrip.mms
10267 VMS 5.003_05 Update.
10269 Index: vms/ext/Stdio/Stdio.pm
10271 VMS 5.003_05 Update.
10273 Index: vms/ext/filespec.t
10275 VMS 5.003_05 Update.
10277 Index: vms/gen_shrfls.pl
10279 VMS 5.003_05 Update.
10281 Index: vms/perlvms.pod
10283 VMS 5.003_05 Update.
10287 VMS 5.003_05 Update.
10289 Index: vms/vmsish.h
10291 VMS 5.003_05 Update.
10298 This patch was primarily to fix bugs and to clean up some of
10299 the changes made in 5.003_03. The details are described below.
10300 A very brief summary is:
10302 o Visible Changes to Core Functionality
10304 -Allow and document permissions for FileHandle::new and
10306 -glob in Safe compartment used to allow shell access; now
10307 it's in the same category as `` and system().
10309 o Configure and build enhancements
10311 -perl library name is again -lperl, not -lperl5 in some cases.
10312 -Several hint files no longer set -g -DDEBUGGING by default.
10313 Instead, they just turn off optimization, since that is
10314 probably what was intended.
10315 -Include OS/2 and Plan9 updates.
10319 -SEGV with $_[0] and circular references fixed.
10320 -Ilya's debugger patch.
10321 -FAKE typeglobs fixed.
10322 -truncate with file name now works.
10323 -lval substr() no longer coredumps with refs
10324 -lval substr now clears lexicals in re-entered scopes.
10325 -core dump in caller() for signal handler for __DIE__.
10329 Here are the specific file-by-file changes.
10331 # This is my patch perl5.003_04.pat to perl5.003_03
10332 # The full description is below.
10333 # Please execute the following commands before applying this patch.
10334 # (You can feed this patch to 'sh' to do so.)
10335 # -- Andy Dougherty
10337 # Obsolete perl4 hint file.
10338 rm -f hints/dnix.sh
10342 # We'll create a new test, but patch won't automatically make it
10350 This is patch perl5.003_04.pat to perl version 5.003_03.
10351 This takes you from 5.003_03 to 5.003_04.
10353 To apply this patch, run the above commands,
10354 cd to your perl source directory and then type
10356 patch -p1 -N < perl5.003_04.pat
10358 The changes are described after each /^Index/ line below. This is
10359 designed so you can examine each change with a command such as
10361 csplit -k perl5.003_04.pat '/^Index:/' '{99}'
10365 Updated for 5.003_04.
10369 Change name of shared libperl library back to libperl.so.xxx,
10370 so that a simple -lperl picks up either libperl.a or
10373 Check if $sh='' in case we've reloaded an old config.sh
10377 Change name of shared perl library to libperl, instead of
10380 Add notes about fragility of shared libperl and the usefulness
10381 of archlib to separate different binaries.
10387 obsolete hints/dnix.sh removed.
10393 For building shared libperl, relocate whole rule to
10394 inside the if test -f $osname/Makefile.SHs case.
10396 Index: Porting/Glossary
10406 Subject: Re: SEGV with $_[0] and circular references
10408 Subject: random cleanup
10410 This patch removes a few obvious redundancies in the source.
10414 Updated. Note new comments to make AIX happy.
10418 Change /*#define../**/ into /*#define../ **/
10419 to make IBM's xlc compiler shut up about nested comments.
10420 The /*#define FOO /**/ is a perfectly legal un-nested comment, and
10421 I wish IBM would fix it's blasted compiler instead. In the meantime
10422 we'll take mercy on the poor AIX user and get rid of the screenfulls
10423 of stupid warning messages. Thanks to Hallvard B Furuseth for the fix.
10427 This patch changes neither behavior nor performance. However, it does
10428 reduce code size and improve maintainability by combining some common
10429 code in gv_fullname() and gv_efullname().
10431 Index: ext/FileHandle/FileHandle.pm
10433 This patch documents the behavior of FileHandle::{new,open} with
10434 regard to open modes. It also documents the exportation of Fcntl
10437 This patch fixes a bug observed by Tom Christiansen: FileHandle::new
10438 didn't allow for file permissions after the file mode. Here's a patch.
10440 Index: ext/IO/lib/IO/File.pm
10442 This patch fixes a bug observed by Tom Christiansen: IO::File::new
10443 didn't allow for file permissions after the file mode. Here's a patch.
10445 This patch documents the behavior of IO::File::{new,open} with
10446 regard to open modes. It also documents the exportation of Fcntl
10449 Index: ext/Opcode/Opcode.pm
10451 Subject: Re: glob in Safe compartment allows shell access
10453 I've moved the glob op into the same opcode tag as backticks and system
10454 and added a comment.
10458 This patch changes neither behavior nor performance. However, it does
10459 reduce code size and improve maintainability by combining some common
10460 code in gv_fullname() and gv_efullname().
10464 Subject: Patch for LONG_MAX & co.
10466 Sorry about adding yet another #ifdef forest, but hopefully this
10467 should resolve the *_MAX issues permanently. It adds to the
10468 previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
10469 symbols the complete set of
10470 /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
10471 those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
10472 Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
10473 and get appropriate figures. All references to LONG_(MIN|MAX) are
10474 changed appropriately.
10476 The .c changes have the side effect of making cast_uv properly use quad
10477 limits if quads are in use, but longs aren't 64 bit. Hopefully this all
10478 works, but I don't have any handy Crays to try it out on.
10480 Add notes on perl's internal types, specifically Quad_t and IV.
10482 Index: hints/hpux.sh
10484 Remove the d_bsdpgrp hint. The defaults should be ok.
10486 Index: hints/irix_6_2.sh
10488 Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
10489 unless that's what the user really wants.
10491 Index: hints/mpeix.sh
10493 Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
10494 unless that's what the user really wants.
10496 Index: hints/os2.sh
10498 Fixes for sh vs. bin_sh + cleanup.
10500 Index: hints/ultrix_4.sh
10502 Don't call optimize=-g, just call optimize=none. The -g
10503 pulls in -DDEBUGGING, which might not be wanted.
10505 Index: lib/ExtUtils/MM_Unix.pm
10507 .C$(obj_ext) removed under OS/2 - conflicts with .c$(obj_ext).
10509 Index: lib/ExtUtils/xsubpp
10511 Fix SCOPE? (See pod/perlxs.pod).
10512 Up version number to 1.938.
10514 Index: lib/Test/Harness.pm
10516 Add a return value to runtests - non-zero if all tests ran ok,
10519 Index: lib/perl5db.pl
10521 Ilya's debugger patch.
10522 Undefined subroutine &Carp::longmess called at
10523 /opt/perl5.003_03/lib/perl5db.pl line 1423.
10526 Make perl5db compatible with the recent 'strict refs' enforcement
10531 A patch to perl5.003_02/malloc to give a sensible error abort() message
10532 in ANSI C, and to give it to stderr instead of stdout.
10534 Use config_h's STRINGIFY macro instead of pre-ANSI "p".
10538 Subject: FAKE typeglobs seriously busted (with patch)
10540 Handling of fake typeglobs (scalars that are really globs
10541 in disguise) is seriously busted since 5.002 (it wasn't
10543 The problem is that mg_get() on a glob calls gv_efullname()
10544 which might coerce its first arg to a string.
10546 Sub-critical patch to conceivably fix some %SIG problems. (Shared hash key
10547 weren't being properly detected by some of the sig magic, but as shared
10548 hash keys wouldn't normally be used in %SIG it's unlikely this is a
10549 significant problem.)
10551 This patch changes neither behavior nor performance. However, it does
10552 reduce code size and improve maintainability by combining some common
10553 code in gv_fullname() and gv_efullname().
10557 Update perlio-related variables.
10561 This patch changes neither behavior nor performance. However, it does
10562 reduce code size and improve maintainability by combining some common
10563 code in gv_fullname() and gv_efullname().
10567 Updated. See opcode.pl.
10571 Subject: Re: truncate with file name does not work (with patch)
10573 The prototype for truncate was changed so that perl won't die
10574 with C<use strict;> when the first arg is a bareword (filehandle).
10575 I think it was Tom (as in "tchrist") who brought this up.
10577 Here's a patch that undoes the damage, makes it work with
10578 C<use strict;>, and adds to the testsuite.
10580 Index: os2/Makefile.SHs
10582 perllib vs. LIBPERL
10584 Index: os2/diff.configure
10590 SH_PATH_INI vs. BIN_SH
10592 Index: os2/os2ish.h
10594 SH_PATH_INI added (needed to redefine SH_PATH for binary
10596 SH_PATH is redefined.
10598 Index: patchlevel.h
10604 Subject: Patch for LONG_MAX & co.
10606 Sorry about adding yet another #ifdef forest, but hopefully this
10607 should resolve the *_MAX issues permanently. It adds to the
10608 previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
10609 symbols the complete set of
10610 /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
10611 those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
10612 Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
10613 and get appropriate figures. All references to LONG_(MIN|MAX) are
10614 changed appropriately.
10616 The .c changes have the side effect of making cast_uv properly use quad
10617 limits if quads are in use, but longs aren't 64 bit. Hopefully this all
10618 works, but I don't have any handy Crays to try it out on.
10620 Add notes on perl's internal types, specifically Quad_t and IV.
10624 Removes an incorrect prototype for setlinebuf from
10625 perlio.c because it conflicts with the correct declaration in
10626 MachTen's stdio.h (and possibly other stdio's as well).
10628 Secondly, the code in perlio.c is not handling the (!PERLIO_IS_STDIO &
10629 HAS_F[GS]ETPOS) case. The patch fixes this omission (in a rather lumpen
10630 manner). I don't think this should affect platforms which try to hack a
10631 different path through the #ifdef forest, but this assertion would benefit
10636 Index: plan9/config.plan9
10640 Index: plan9/fndvers
10644 Index: plan9/mkfile
10648 Index: plan9/setup.rc
10652 Index: pod/perldiag.pod
10654 Subject: lval substr() coredumps with refs (with patch)
10656 substr() coredumps with a target that is a ref, when it is used in
10658 The patch below corrects the problem by stringifying the reference
10659 first (and emitting a warning when appropriate).
10661 Index: pod/perlxs.pod
10663 document xsubpp SCOPE:
10667 Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
10669 substr() in lvalue context interacts in buggy fashion with SVs that
10670 are !SvOK. This manifests itself with lexicals that have a REFCNT of
10671 1, since these are merely "cleared in place" by setting SvOK_off.
10673 Subject: lval substr() coredumps with refs (with patch)
10675 substr() coredumps with a target that is a ref, when it is used in
10677 The patch below corrects the problem by stringifying the reference
10678 first (and emitting a warning when appropriate).
10680 Subject: Patch for LONG_MAX & co.
10684 This patch changes neither behavior nor performance. However, it does
10685 reduce code size and improve maintainability by combining some common
10686 code in gv_fullname() and gv_efullname().
10690 Subject: Patch for LONG_MAX & co.
10692 This patch changes neither behavior nor performance. However, it does
10693 reduce code size and improve maintainability by combining some common
10694 code in gv_fullname() and gv_efullname().
10698 This patch changes neither behavior nor performance. However, it does
10699 reduce code size and improve maintainability by combining some common
10700 code in gv_fullname() and gv_efullname().
10704 This patch changes neither behavior nor performance. However, it does
10705 reduce code size and improve maintainability by combining some common
10706 code in gv_fullname() and gv_efullname().
10710 This patch changes neither behavior nor performance. However, it does
10711 reduce code size and improve maintainability by combining some common
10712 code in gv_fullname() and gv_efullname().
10716 Subject: random cleanup
10718 This patch removes a few obvious redundancies in the source.
10720 Subject: sv_setsv patch
10722 This patch changes neither behavior nor performance. However, it does
10723 reduce code size and improve maintainability by combining some common
10724 code in gv_fullname() and gv_efullname().
10726 From: Chip Salzenberg
10727 Subject: Track SVs for destruction when -DPURIFY
10729 When checking for memory leaks, I compiled Perl with "-DPURIFY".
10730 Although that flag improves the leak checking, it also breaks
10731 destruction of global objects, because SVs aren't kept in captive
10734 This patch rectifies the problem by providing an alternative
10735 method for keeping track of SVs when Perl is compiled for Purify.
10736 It has no effect on normal operation.
10739 Add comment about assert(len >=0) when len is unsigned anyway.
10743 Subject: Re: truncate with file name does not work (with patch)
10745 The prototype for truncate was changed so that perl won't die
10746 with C<use strict;> when the first arg is a bareword (filehandle).
10747 I think it was Tom (as in "tchrist") who brought this up.
10749 Here's a patch that undoes the damage, makes it work with
10750 C<use strict;>, and adds to the testsuite.
10752 The "not implemented" branch is missing a "\n".
10756 Subject: FAKE typeglobs seriously busted (with patch)
10758 Handling of fake typeglobs (scalars that are really globs
10759 in disguise) is seriously busted since 5.002 (it wasn't
10762 The problem is that mg_get() on a glob calls gv_efullname()
10763 which might coerce its first arg to a string.
10765 Index: t/op/substr.t
10768 Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
10770 substr() in lvalue context interacts in buggy fashion with SVs that
10771 are !SvOK. This manifests itself with lexicals that have a REFCNT of
10772 1, since these are merely "cleared in place" by setting SvOK_off.
10774 Subject: lval substr() coredumps with refs (with patch)
10776 substr() coredumps with a target that is a ref, when it is used in
10778 The patch below corrects the problem by stringifying the reference
10779 first (and emitting a warning when appropriate).
10783 Subject: Re: truncate with file name does not work (with patch)
10785 The prototype for truncate was changed so that perl won't die
10786 with C<use strict;> when the first arg is a bareword (filehandle).
10787 I think it was Tom (as in "tchrist") who brought this up.
10789 Here's a patch that undoes the damage, makes it work with
10790 C<use strict;>, and adds to the testsuite.
10794 Subject: Re: Perl 5.003 dumps core executing caller() in signal handler for
10795 __DIE__ (with patch)
10797 sv_2pv() might call croak() (which is not prepared to handle that
10798 when it calls sv_2pv(), itself). Likewise for warn() (but under
10799 slightly more esoteric circumstances--mg_get() in sv_2pv() might
10800 trigger a call to warn()).
10803 Subject: Patch for LONG_MAX & co.
10805 PERL_BADLANG is examined by default before issuing a warning during
10806 internationalization.
10808 Index: utils/h2xs.PL
10810 Make leading =head NAME item a paragraph so pod2man finds it.
10812 Index: utils/perldoc.PL
10814 Use col -x to filter out half-line feeds (ESC-9) from
10815 HP-UX nroff -man output. (col -x isn't portable -- SunOS
10816 doesn't support the -x option.)
10823 Most of the changes in 5.003_03 are to make the build and installation
10824 process more robust. The details are described below. A very brief
10827 o Visible Changes to Core Functionality
10829 -Support for tied filehandles.
10831 o Configure enhancements
10833 -How to build and install a shared libperl.so is now documented
10834 and supported, though it's not the default for most platforms.
10838 -Support bit operations on strings longer than 15 bytes.
10840 -If a regex supplied to split() contains paranthesized subpatterns
10841 that can result in null matches, perl no longer coredumps.
10843 -Fix problems with each() on tied hashes.
10845 -Make h2ph architecture-independent by using Config at run-time
10846 rather than extraction time.
10850 Here are the specific file-by-file changes.
10852 # This is my patch perl5.003_03.pat to perl5.003_02
10853 # The full description is below.
10854 # Please execute the following commands before applying this patch.
10855 # (You can feed this patch to 'sh' to do so.)
10856 # -- Andy Dougherty
10858 # Absorbed into Changes5.002
10862 rm -f ext/POSIX/mkposixman.pl
10864 # Moved to README.os2. I'm not sure why the README files are
10865 # here rather than in the appropriate subdirectories.
10869 rm -f pod/Makefile.PL
10871 # New test for bit ops.
10874 # Patches that create new tests don't always make them executable.
10877 # Create a new directory for Porting and Patching info.
10882 This is patch perl5.003_03.pat to perl version 5.003_02.
10883 This takes you from 5.003_02 to 5.003_03.
10885 To apply this patch, run the above commands,
10886 cd to your perl source directory and then type
10888 patch -p1 -N < perl5.003_03.pat
10890 The changes are described after each /^Index/ line below. This is
10891 designed so you can examine each change with a command such as
10893 csplit -k perl5.003_03.pat '/^Index:/' '{99}'
10897 Include 5.003_03 change notes.
10899 Move older change notes to separate files.
10901 Index: Changes5.000
10903 New file. Changes from perl4.036 to 5.000.
10905 Index: Changes5.001
10907 New file. Changes from 5.000 to 5.001
10909 Index: Changes5.002
10911 New file. Changes from 5.001 to 5.002
10913 Index: Changes5.003
10915 New file. Changes from 5.002 to 5.003
10919 Relaxed warning about ksh on exotic machines.
10921 Changed usesafe to useopcode.
10923 Add search for gzip and zip.
10925 Look more carefully for $sh (the Bourne-ish shell).
10926 Use that info to set $startsh correctly.
10928 Change prompts for PerlIO interface. See INSTALL
10929 for how this is supposed to work. The default is
10930 still the same as in 5.003_02, namely don't use
10931 any fancy new PerlIO stuff.
10933 Don't look for sigvec() since we don't actually use it.
10934 (Plus, it used to print an alarming misleading message about
10937 Look for stdio's _filbuf under the possible names of
10938 _filbuf, __filbuf, and _fill.
10940 New $useshrplib variable to control whether we build a shared
10941 libperl.so. The name of the library is in $libperl.
10942 Always install it in $installarchlib/CORE/$libperl.
10944 Check for <sys/resource.h> and <sys/wait.h> for NetBSD.
10946 Replace old $altmake stuff with newer autoconf-ish
10947 $make_set_make, which checks if $make sets $(MAKE). Now you
10948 choose an alternate make with sh Configure -Dmake=gmake (or
10951 Remove 'ln' for the list of essential commands. Simulate
10952 it with 'cp' if necessary.
10954 Change `logname` prompts to handle extra gratuitous spaces in
10959 Fix silly bug in checking for fully-qualified names in /etc/hosts.
10961 Generalize Gconvert tests. Give correct and more useful
10964 Use $obj_ext instead of literal '.o' in the dynaloader test.
10966 Include appropriate header files in bcopy() and memcpy()
10967 tests. Note whether memmove is available.
10969 Check whether struct sigaction works (needed for Solaris 2.5
10972 Include appropriate header files for randbits test.
10976 Add note about space requirements.
10978 Update to match Configure changes (Opcode vs. Safe,
10979 useperlio, useshrplib, etc.)
10981 Reorganize the structure of some of the hints.
10983 Miscellaneous clarifications.
10987 Updated. 5.003_02 introduced some massive patches, mostly
10988 due to spacing changes. I didn't bother to sort them all out;
10989 I just started with 5.003's MANIEFST.
10993 Support the new simplified shared libperl mechanism.
10995 Use new $make_set_make directive.
10997 Remove redundant libperl Make variable.
10999 Remove unnecessary MAB variable.
11001 Remove dependency of minitest on lib/Config.pm, since it could
11002 well have been a failure of configpm that inspired testing
11003 miniperl in the first place!
11005 Index: Porting/Glossary
11007 New file describing all the config.sh variables.
11008 Eventually, I hope to fill this directory with other useful
11013 Replace old README.os2 with more up-to-date os2/README.
11017 Updated to match current Configure and config_h.SH.
11018 Some rearrangement of parts has occurred due to new
11019 dependencies in the metaconfig units.
11023 Updated to match current Configure and config_h.SH.
11024 Some rearrangement of parts has occurred due to new
11025 dependencies in the metaconfig units.
11027 Include full descriptions of ARCHLIB, OLDARCHLIB, PRIVLIB,
11028 SITEARCH, and SITELIB. Previous versions just included the
11029 ~-expanded names (with unhelpful descriptions). No functionality
11030 is changed, but maybe it's a little better documented now.
11034 Possibly Include <signal.h> and <unistd.h>
11038 No longer prefer bcmp over memcmp when order doesn't matter.
11040 Support bit operations on strings longer than 15 bytes.
11048 Expand warning at the top.
11050 Index: ext/IO/IO.pm
11052 Clean up docmentation installation errors.
11054 Index: ext/IO/lib/IO/Seekable.pm
11056 Clean up docmentation installation errors.
11058 Index: ext/IO/lib/IO/Select.pm
11060 Clean up docmentation installation errors.
11062 Index: ext/Opcode/Opcode.xs
11064 Add support for tied filehandles.
11066 Index: ext/SDBM_File/sdbm/sdbm.h
11068 Change the Mymalloc to match Perl_malloc in perl.h.
11070 Index: ext/util/make_ext
11073 Get rid of unused altmake.
11077 Fix problems with each() on tied hashes.
11081 Change safe*alloc functions to have prototypes that
11082 match the system's malloc and free types. That is, use
11083 Malloc_t instead of char *, and Free_t instead of void.
11084 This is necessary so . . .
11086 Safefree cast matches type of free() whether it's perl's
11087 malloc/free or the system's malloc/free.
11089 Index: hints/README.hints
11091 Remove out-of-date info.
11093 Document a bit about how hint files work.
11095 Index: hints/aix.sh
11097 qmaxmem hint doesn't apply to gcc.
11099 Index: hints/dgux.sh
11101 Configure will now automatically detect shared libperl stuff.
11103 Index: hints/dynixptx.sh
11105 Fix typo in comment.
11107 Configure will now automatically detect shared libperl stuff.
11109 Index: hints/epix.sh
11111 Use glibpth instead of libpth. This allows Configure to
11112 add local directories, such as /opt/local/lib, etc.
11114 Index: hints/irix_6_2.sh
11116 Include some info on cc -n32 compile.
11118 Index: hints/linux.sh
11120 Configure now tests gcvt() more thoroughly.
11122 Index: hints/machten_2.sh
11124 Update where to find dld.
11126 Index: hints/mips.sh
11128 Use glibpth instead of libpth.
11130 Index: hints/next_3.sh
11132 Build up $mab dynamically. Since $mab isn't used anywhere
11133 anymore, this is useless. However, $mab was never used for
11134 next_3.sh anyway, so there's been no change in functionality.
11136 Index: hints/next_4.sh
11138 Get rid of extraneous isnext_4 variable. Configure and
11139 Makefile.SH will use $osname and $osvers instead.
11141 Build up $mab dynamically based on available architectures.
11143 Absorb $mab into ccflags and ccdlflags. I hope that will
11144 cover everything. (Configure should automatically remove
11145 the -arch stuff from cppflags.)
11147 Configure now knows next4 needs to use a shared libperl.5.so.
11149 Allow users to use -Dprefix.
11151 Index: hints/os2.sh
11153 Try to update to reflect newer shared libperl stuff.
11154 I probably goofed :-).
11156 Index: hints/sco.sh
11158 Additional notes on using icc.
11160 Additional flags for dynamic loading.
11162 Index: hints/solaris_2.sh
11164 Perl.h no longer prefers bcmp, so it's again ok if Configure
11165 finds them, since perl will prefer the mem* versions anyway.
11167 Index: hints/sunos_4_0.sh
11169 Don't include <unistd.h>
11171 Index: hints/sunos_4_1.sh
11173 Add brief note about GNU as and ld.
11175 Don't include <unistd.h>
11177 Add notes about WHOA THERE messages.
11179 Index: hints/titanos.sh
11181 Include sfio in libswanted.
11183 Don't set libpth any more.
11185 Index: hints/umips.sh
11191 Use memcmp even in cases where ordering doesn't matter.
11193 Fix problems with each() on tied hashes.
11197 Simplify installation of shared libperl.so.
11199 Avoid reaching Command Failed!!! with /usr/bin/perl.
11201 Index: lib/AutoSplit.pm
11203 Clean up docmentation installation errors.
11205 Index: lib/ExtUtils/MM_Unix.pm
11207 Remove MAB references.
11209 Use 'useshrplib' instead of 'd_shrplib'
11211 Index: lib/ExtUtils/MakeMaker.pm
11213 Remove mab references.
11215 Index: lib/FindBin.pm
11217 Clean up docmentation installation errors.
11219 Index: lib/Symbol.pm
11221 Put back in the BEGIN { require 5.002; }. The version in
11222 5.003_02 wouldn't work in 5.002 anyway. Further, the whole
11223 point of the construct is to catch 5.001m, so we can't use
11224 syntax introduced after 5.001m to do that.
11226 Index: lib/Text/Wrap.pm
11228 Remove double 'use strict'.
11230 Index: lib/perl5db.pl
11232 Add explicit '&' to avoid warnings under strict refs.
11234 Index: lib/sigtrap.pm
11236 Clean up docmentation installation errors.
11238 Index: makedepend.SH
11240 Use Configure's $sh and $make_set_make variables.
11246 Use Safefree() macro instead of safefree() function with
11247 a (possibly) incorrect cast. The whole point of the
11248 Safefree() macro is that it does the correct cast for you.
11251 Index: patchlevel.h
11253 Change to SUBVERSION 3.
11261 No longer prefer bcmp slightly for comparisons that don't care
11264 Rely on Configure setting SH_PATH.
11266 Change the function name to Pause() instead of pause() to
11267 avoid potential prototype problems. (This naming convention
11268 is similar to the Fwrite and Fflush macros.)
11270 Fix problems with each() on tied hashes.
11272 Work around crypt prototype problem on NeXT.
11276 Fixes to support non-std stdio.
11280 Try to document the various #defines a bit. This is far from
11283 Remove a lot of trailing whitespace. (It's of no consequence, but
11284 but I'm not going to redo the patch just to put back in the trailing
11285 whitespace either.)
11289 Fixes to support non-std stdio.
11293 Restore use of Safefree() macro.
11295 Index: perly.c.diff
11297 Restore use of Safefree() macro.
11301 Delete duplicate line.
11303 Index: plan9/buildinfo
11307 Index: pod/perlapio.pod
11309 Clean up docmentation installation errors.
11311 Index: pod/perlipc.pod
11315 Untaint port number.
11317 Index: pod/perlmod.pod
11319 Fix a minor nit regarding Exporter.
11321 Index: pod/perlre.pod
11323 Clean up docmentation installation errors.
11325 Index: pod/perltie.pod
11327 Add support for tied filehandles.
11329 Index: pod/perltrap.pod
11331 Clean up docmentation installation errors.
11333 Index: pod/perlxstut.pod
11335 Clean up docmentation installation errors.
11337 Index: pod/pod2man.PL
11339 Clean up docmentation installation errors.
11343 Add support for tied filehandles.
11345 If a regex supplied to split() contains paranthesized subpatterns
11346 that can result in null matches, perl coredumps.
11350 Use memcmp instead of bcmp even when we don't care about order.
11352 Add support for tied filehandles.
11356 Include <unistd.h>, <sys/wait.h>, and <sys/resource.h>.
11357 (The latter two are especially for NetBSD.)
11359 Don't assume sys/time.h and sys/select.h can't coexist.
11365 Fix safe*alloc and safefree prototypes.
11369 Use memcmp instead of bcmp even when we don't care about order.
11373 Use memcmp instead of bcmp even when we don't care about order.
11375 Index: t/lib/opcode.t
11377 Add support for tied filehandles.
11381 Support bit operations on strings longer than 15 bytes.
11385 Add support for tied filehandles.
11387 Index: t/op/split.t
11389 If a regex supplied to split() contains paranthesized subpatterns
11390 that can result in null matches, perl coredumps.
11394 Include <unistd.h>.
11396 Use memcmp instead of bcmp even when we don't care about order.
11400 Include <unistd.h>.
11402 Use correct types for safe*alloc and safefree functions.
11404 Index: utils/h2ph.PL
11406 Make h2ph architecture-independent by using Config at run-time
11407 rather than extraction time.
11409 Index: writemain.SH
11411 Remove unnecessary curlies. (They are a leftover from
11412 an older auto_init mechanism.)
11414 Index: x2p/Makefile.SH
11416 Use Configure's $sh and $make_set_make.
11418 Remove MAB stuff, since it's now in ccflags.
11420 Keep 5.003's RCS info.
11424 Keep 5.003's RCS info.
11428 Use Configure's FILE_filbuf macro instead of a raw _filbuf.
11435 o Visible Changes to Core Functionality
11436 - Redefining constant subs, or changing sub's prototype now give warnings.
11437 - Fixes for ++/-- of values close to max/min size of an integer
11438 - Warning for un-qualified bareword as handler in $SIG{}.
11439 - UNIVERSAL::isa can now be called as static method.
11441 o Changes in Core Internals
11442 - PerlIO abstraction added.
11443 Perl core and standard extensions no longer assume ANSI C's stdio is IO
11444 mechanism, Default Configure mode is still to use stdio via set of C macros.
11445 Alternate modes are to use stdio via one perlio.c module, or
11446 to use sfio if available.
11448 - Several bug fixs from perl5-porters
11449 - Make sources non-ANSI C correct again.
11451 - Last of shared-hash-key patches
11452 - eval '(0,1..3)'; # --> SegFault
11453 - coredumps after simple subsitutes.
11454 - Correction to UNIVERSAL::VERSION docs.
11455 - Fixed io_udp test.
11456 - Fixed another abuse of malloc'ed memory.
11457 - Enabled DEBUGING_MSTATS whenever perl's malloc() is used.
11458 - Reverted to default of not hiding perl's malloc (if used).
11460 o Changes in the Standard Library and Utilities
11461 - Fixed MakeMaker for static SDBM and builing in a link tree.
11462 - Upgraded to IO-1.09, and includes latest (still experimental) IO::Select.
11463 - Documentation/test tweak to DB_File
11464 - h2xs upgrade to allow use C::Scan module
11466 o Changes in OS-specific and Build-time Support
11467 - Attempted to re-created 5.003_01's NeXT support with metaconfig units.
11469 - make minitest now depends on lib/Config.pm, as some of tests require it.
11470 - Included latest plan9 sub-directory
11471 - Applied OS/2 patches.
11472 - Typo patch for VMS.
11479 Version 5.003_01 contains bugfixes and additions accumulated since
11480 version 5.002_01, since the patch to version 5.003 was deliberately
11481 kept simple. In addition to numerous small bugfixes in the core,
11482 library files, and documentation, this patch contains several
11483 significant revisions, summarized below:
11485 o Visible Changes to Core Functionality
11487 - A port to Plan9 has been started, and changes are integrated into
11488 the standard distribution. As of this release, the Perl core
11489 and several common extensions are working.
11491 - A set of basic methods in the UNIVERSAL class have been added to
11492 the Perl core. Since UNIVERSAL is an implicit member of every
11493 class's @ISA, the methods can be called via any object.
11495 - A mandatory warning has been added for 'declarations' of lexical
11496 variables using the "my" operator which mask an existing lexical
11497 variable declared in the same scope, making the previous variable
11498 inaccessible by its name.
11500 - The "use" and "require" operators have been extended to allow
11501 checking of the required module's version. The "use" operator
11502 can now be used for an immediate version check of Perl itself.
11504 - A new "strict" pragma, "strict untie", has been added, which
11505 produces an error if a tied value is untied when other references
11506 exist to the internal object implementing the tie.
11508 - Barewords used as associative array keys (i.e. when specifying
11509 an associative array element like $foo{__BAR} or on the left
11510 side of the => operator) may now begin with an underscore as
11511 well as an alphabetic character.
11513 - Some of the configuration information previously produced by the
11514 -v switch has been moved to the -V switch, in order to keep -v
11517 o Changes in Core Internals
11519 - Symbol table and method lookups have been made faster.
11521 - Perl subroutines which just return a constant value are now
11522 optimized at compile time into inline constants.
11524 - Management of keys for associative arrays has been improved to
11525 conserve space when the same keys are reused frequently, and
11526 to pass true Perl values to tie functions, instead of stringified
11529 - Messages normally output to stderr may be directed to another
11530 stream when Perl is built. This allows some platforms to
11531 present diagnostic output in a separate window from normal
11534 - A bug which caused suiperl to fail silently, albeit securely,
11535 in version 5.003 on some systems has been fixed.
11537 - Management of Unix-style signal handlers via the %SIG associative
11538 array has been made safer.
11540 - Several global C symbols have been renamed to eliminate collisions
11541 with system C header files or libraries on some platforms.
11542 Unfortunately, this means that dynamic extensions compiled under
11543 previous versions of Perl will need to be rebuilt for Perl
11544 5.003_01. We're in the process of cleaning up Perl's C
11545 namespace to make it easier to link Perl with other binaries,
11546 so this will probably happen again between now and version 5.004.
11547 After that, we'll do our best to maintain binary compatibility
11550 - An alternate allocation strategy has been added to Perl's
11551 optional private memory management routines. This strategy,
11552 which may be selected when Perl is built, is designed to
11553 conserve memory in programs which allocate many small
11554 chunks of memory with sizes near a power of 2, as is often
11555 the case in Perl programs.
11557 - Several memory leaks in the creation and destruction of
11558 multiple interpreters have been fixed.
11560 o Changes in the Standard Library and Utilities
11562 - The Opcode extension, which allows you to control a program's
11563 access to Perl operations, has been added to the standard
11564 distribution. This extends the work begun in the original
11565 Safe extension, and subsumes it. The Safe interface is still
11568 - The IO extension, which provides a set of classes for object-
11569 oriented handling of common I/O tasks, has been added to the
11570 standard distribution. The IO classes will form the basis
11571 for future development of Perl's I/O interface, and will
11572 subsume the FileHandle class in the near future. The default
11573 class to which all Perl I/O handles belong is now IO::Handle,
11574 rather than FileHandle.
11576 - The ExtUtils::Embed library module, which provides a set
11577 of utility function to help in embedding Perl in other
11578 applications, has been added to the standard distribution.
11580 - The Fatal library module, which provides a simple interface
11581 for creating "do-or-die" equivalents of existing functions,
11582 has been added to the standard distribution.
11584 - The FindBin library module, which determines the full path
11585 to the currently executing program, has been added to the
11586 standard distribution.
11588 - The DB_File extension, and the Getopt::Long, Test::Harness,
11589 Text::Tabs, Text::Wrap, Time::Local and sigtrap library modules
11590 have been updated to the authors' latest versions.
11592 - The Carp library module now considers the @ISA chain when
11593 determining the caller's package for inclusion in error messages.
11595 - The h2xs, perlbug, and xsubpp utilities have been updated.
11597 - The standard Perl debugger has been updated, and the information
11598 provided to the debugger when an XSUB is called has been improved,
11599 making it possible for alternate debuggers (such as Devel::DProf)
11600 to do a better job of tracking XSUB calls.
11602 - The pod documentation formatting tools in the standard distribution
11603 can now handle characters in the input stream whose high bit is set.
11605 - The cperl-mode EMACS editing mode has been updated.
11607 o Changes in Documentation
11609 - Typographic and formatting errors have been corrected in the pod
11610 documentation for the core and standard library files
11612 - Explanations of several core operators have been improved
11614 - The perldebug, perlembed, perlipc, perlsec, and perltrap documents
11615 extensively revised.
11617 o Changes in OS-specific and Build-time Support
11619 - Support for the NeXT platform has been extended through
11620 NeXTSTEP/OPENSTEP 4.0, and now includes the ability to create MABs.
11622 - Support for OS/2 has been extended as well, and now includes
11623 options for building a.out binaries.
11625 - Support for VMS has also been extended, incorporating improved
11626 processing of file specification strings, optional suppression of
11627 carriage control interpretation for record-structured files,
11628 improved support for the -S command line switch, a number of
11629 VMS-specific bugfixes, and significantly improved performance
11630 in line-oriented reading of files.
11632 - Several hints files have been added or updated: aux.sh (updated),
11633 convexos.sh (updated), irix_4.sh (updated), irix_5.sh (updated),
11634 irix_6_2.sh (updated), next_3.sh (updated), next_3_2.sh (new),
11635 next_3_3.sh (new), next_4.sh (new), os2/sh (updated),
11636 sco.sh (updated), and solaris_2.sh (updated).
11638 - The test driver for the regression tests now reports when a set
11639 of tests have been skipped (presumable because the operation
11640 they're designed to test isn't supported on the current system).