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 Tom Christiansen <tchrist@perl.com>
24 Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
25 M. J. T. Guy <mjtg@cus.cam.ac.uk>
26 Gurusamy Sarathy <gsar@engin.umich.edu>
27 Jarkko Hietaniemi <jhi@iki.fi>
28 Nick Ing-Simmons <nik@tiuk.ti.com>
29 Andreas Koenig <a.koenig@mind.de>
30 Doug MacEachern <dougm@opengroup.org>
31 Paul Marquess <pmarquess@bfsec.bt.co.uk>
32 Hans Mulder <hansm@euronet.nl>
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 Larry W. Virden <lvirden@cas.org>
40 Ilya Zakharevich <ilya@math.ohio-state.edu>
42 And the Keepers of the Patch Pumpkin:
44 Charles Bailey <bailey@hmivax.humgen.upenn.edu>
45 Andy Dougherty <doughera@lafcol.lafayette.edu>
46 Chip Salzenberg <chip@perl.com>
47 Tim Bunce <Tim.Bunce@ig.co.uk>
51 Version 5.004_01 Maintenance release 1 for 5.004
54 "Practice random kindness and senseless acts of beauty"
57 HEADLINES FOR THIS MAINTENANCE RELEASE
59 (..., undef, ...) = split(...) bug fixed.
60 Win32 support greatly improved, now very strong.
61 Memory leak using Tied hashes and arrays fixed.
62 Documentation updates.
63 Many other bug fixes and enhancements.
67 Title: "[PATCH] first true value returned by scalar C<...> is wrong"
68 From: hansm@euronet.nl
69 Files: pp_ctl.c t/op/flip.t
71 Title: "Regex Bug in 5.003_26 thru 003_99a"
72 From: Andreas Karrer <karrer@ife.ee.ethz.ch>, Chip Salzenberg
74 Msg-ID: <199705152303.BAA08890@kuru.ee.ethz.ch>,
75 <199705161915.PAA18721@rio.atlantic.net>
76 Files: regcomp.h regcomp.c regexec.c
78 Title: "[PATCH] -w interacts badly with -Dt"
79 From: Spider Boardman <spider@Orb.Nashua.NH.US>
82 Title: "No DESTROY on untie. Tie memory leak fixed."
83 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Jay Rogers <jay@rgrs.com>,
84 pmarquess@bfsec.bt.co.uk (Paul Marquess)
85 Msg-ID: <199705170235.WAA00267@fluffy.rgrs.com>,
86 <199705172156.RAA20561@aatma.engin.umich.edu>,
87 <9705171506.AA04491@claudius.bfsec.bt.co.uk>
90 Title: "magic_clear_all_env proto should match svt_clear"
91 From: Nick Ing-Simmons <nik@tiuk.ti.com>
94 Title: "[PATCH] ENV leaks on win32 (was Re: Comments on ENV patch sought)",
95 "[PATCH] for NETaa13787: %ENV=(); doesn't clear the environment"
96 From: hansm@euronet.nl, pvhp@forte.com (Peter Prymmer)
97 Msg-ID: <199705292240.AAA01135@mail.euronet.nl>
98 Files: embed.h perl.h proto.h global.sym mg.c t/op/magic.t
100 Title: "Patch to show @INC when require dies"
101 From: avera@hal.com (Jim Avera)
102 Msg-ID: <9705230121.AA27872@membrane.hal.com>
105 Title: "[PATCH] bug with m// nested inside s///e"
107 Files: op.c t/op/subst.t
111 Title: "[PATCH] perlembed Win32 update"
112 From: Doug MacEachern <dougm@opengroup.org>
113 Files: pod/perlembed.pod
115 Title: "perldiag.pod patch - "(W) substr outside string" is "(S)evere" if
117 From: John Hughes <john@AtlanTech.COM>
118 Files: pod/perldiag.pod
120 Title: "local(%ENV) looses magic - document behaviour"
121 From: Gurusamy Sarathy <gsar@engin.umich.edu>
122 Files: pod/perlsub.pod
124 Title: "[PATCH] perlguts caveats", "perlguts additions"
125 From: Gurusamy Sarathy <gsar@engin.umich.edu>, ilya@math.ohio-state.edu
127 Msg-ID: <199705180052.UAA22066@aatma.engin.umich.edu>,
128 <199705180202.WAA22826@aatma.engin.umich.edu>,
129 <199705301341.JAA05204@aatma.engin.umich.edu>,
130 <1997May17.235722.2033087@hmivax.humgen.upenn.edu>
131 Files: pod/perlguts.pod
133 Title: "pod2man produces broken pages", "weird condition in perldelta breaks
135 From: Davin Milun <milun@cs.Buffalo.EDU>, Hans Mulder <hansm@icgned.nl>
136 Msg-ID: <199705310447.AAA15721@obelix.cs.Buffalo.EDU>,
137 <1997May25.192350.2055977@hmivax.humgen.upenn.edu>
138 Files: pod/pod2man.PL
140 Title: "Perl 5 pod2man fix", "perlguts man page corrupted"
141 From: chen@adi.com (Franklin Chen), gnat@frii.com, lvirden@cas.org, tom
142 (Tom Dinger on Feste), tom@edc.com (Tom Dinger on Feste)
143 Msg-ID: <199705210013.UAA09599@menhaden.adi.com>,
144 <199706011305.JAA18271@cas.org>,
145 <199706012116.PAA14102@elara.frii.com>,
146 <9504250959.AA23419@feste.edc.com>,
147 <9504251700.AA23823@feste.edc.com>
148 Files: pod/pod2man.PL
150 Title: "[PATCH] reference form chomp to chop in perlfunc"
151 From: hansm@euronet.nl
152 Files: pod/perlfunc.pod
154 Title: "pod2man gags if "=pod" is before "=head1 NAME""
155 From: whyde@pezz.sps.mot.com (Warren Hyde)
156 Msg-ID: <9705212115.AA21730@pezz.sps.mot.com>
157 Files: pod/pod2man.PL
159 Title: "perlfunc.pod unclear about return value range of rand"
160 From: "Tuomas J. Lukka" <tjl@lukka.student.harvard.edu>
161 Msg-ID: <m0wSMiC-000C9xC@lukka.student.harvard.edu>
162 Files: pod/perlfunc.pod
164 Title: "Error in perllol manpage", "Error in perllol manpage (fwd)"
165 From: Chris Wick <cwick@lmc.com>
166 Files: pod/perllol.pod
168 Title: "5.004 removed deprecated %OVERLOAD support silently"
169 From: jon@sems.com (Jonathan Biggar)
170 Msg-ID: <199705232319.QAA28388@clamp.netlabs.com>
171 Files: pod/perldelta.pod
173 Title: "[PATCH] Documentation bugs"
174 From: Stephen Potter <spp@psa.pencom.com>
175 Files: pod/perldata.pod pod/perldiag.pod pod/perlfaq8.pod pod/perlfaq9.pod
176 pod/perlop.pod pod/perlsub.pod pod/perltoot.pod
178 Title: "5.004 POD stuff", "make html - any takers?", "make html --> unusable
179 xref links", "pod/*.html -- all hyperlinks are invalid"
180 From: "Darren/Torin/Who Ever..." <torin@daft.com>, "Paul D. Smith"
181 <psmith@BayNetworks.COM>, Gurusamy Sarathy
182 <gsar@engin.umich.edu>, Jarkko Hietaniemi <jhi@iki.fi>,
183 Michael R Cook <mcook@cognex.com>, avera@hal.com (Jim
184 Avera), lvirden@cas.org
185 Msg-ID: <199705162008.XAA06906@alpha.hut.fi>,
186 <199705171830.OAA15652@erawan.cognex.com>,
187 <199706081749.NAA04552@aatma.engin.umich.edu>,
188 <1997May16.191039.2033079@hmivax.humgen.upenn.edu>,
189 <87hgg2y1h4.fsf@perv.daft.com>,
190 <9705161931.AA01075@membrane.hal.com>,
191 <9705191839.AA28702@lemming.engeast>
192 Files: INSTALL pod/perldiag.pod installhtml
194 Title: "checkpods- forget blank line status when starting a new file"
195 From: Larry Parmelee <parmelee@CS.Cornell.EDU>
196 Files: pod/checkpods.PL
198 Title: "installhtml: Fix 'no title' & 'unexpected ...' warnings. Double speed."
200 Files: installhtml lib/Pod/Html.pm pod/splitpod
202 LIBRARY AND EXTENSIONS
204 Title: "sdbm can fail if a config.h exists in system directories"
206 Files: ext/SDBM_File/sdbm/Makefile.PL
208 Title: "LWP and SIG __DIE__ traps not playing well together!"
209 From: Gisle Aas <aas@bergen.sn.no>
210 Files: lib/AutoLoader.pm
212 Title: "Memory Consumption of autosplit_lib_modules/sv_gets (workaround)"
213 From: Matthias Neeracher <neeri@iis.ee.ethz.ch>
214 Files: lib/AutoSplit.pm
216 Title: "Comments of this Sys::Syslog patch", "Unusual Sys::Syslog behaviour
217 with FQDN ? [Even in 5.004 - a bug?]"
218 From: Jarkko Hietaniemi <jhi@iki.fi>, Russ Allbery <rra@stanford.edu>,
219 alansz@mellers1.psych.berkeley.edu (Alan Schwartz)
220 Msg-ID: <199705231621.TAA16790@alpha.hut.fi>, <5m4fjr$rhs@agate.berkeley.edu>
221 Files: lib/Sys/Syslog.pm
223 Title: "Patch to CPAN.pm (perl5.004) for ncftp"
224 From: "Richard L. Maus, Jr." <rmaus@monmouth.com>
225 Msg-ID: <337FBAC8.167EB0E7@monmouth.com>
228 Title: "[PATCH] Harness.pm bug w/perl5.004 & VMS"
229 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
230 Msg-ID: <3.0.1.32.19970530102300.008a2730@stargate.lbcc.cc.or.us>
231 Files: lib/Test/Harness.pm
233 Title: "more Fcntl constants [PATCH]"
234 From: Jarkko Hietaniemi <jhi@iki.fi>
235 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
237 Title: "5.004 breaks ftp.pl due to missing (although obsolete) chat2.pl"
243 Title: "make test && ... doesn't work"
247 Title: "[PATCH] INSTALL-1.18"
248 From: Andy Dougherty <doughera@fractal.phys.lafayette.edu>
249 Msg-ID: <Pine.SOL.3.95q.970529142739.662D-100000@fractal.lafayette.edu>
252 Title: "improved gnuwin32 Configure support"
253 From: Chris Faylor <cgf@bbc.com>
254 Msg-ID: <199706070318.XAA09214@hardy.bbc.com>
257 Title: "installhtml problems finding splitpod"
258 From: lvirden@cas.org
259 Files: installhtml INSTALL
261 Title: "perl 5.004 (and 01) man pages not generated and installed"
262 From: lvirden@cas.org (Larry W. Virden)
265 Title: "oddity in Configure"
266 From: Mike Stok <mike@stok.co.uk>
269 Title: "perl5.004 on AIX: Patches", "perl5.004 on FreeBSD and AIX"
270 From: Peter van Heusden <pvh@junior.uwc.ac.za>
271 Msg-ID: <Pine.A32.3.93.970519142625.22442B-100000@junior.uwc.ac.za>,
272 <Pine.A32.3.93.970519163700.25188A-100000@junior.uwc.ac.za>
273 Files: Makefile.SH perl_exp.SH ext/DynaLoader/dl_aix.xs perlio.sym
275 Title: "Compiling perl5.004 on NEWS-OS 4.x"
276 From: Makoto MATSUSHITA (=?ISO-2022-JP?B?GyRCJF4kRCQ3JD8kXiQzJEgbKEI=?=)
277 <matusita@ics.es.osaka-u.ac.jp>
278 Msg-ID: <19970521132814F.matusita@ics.es.osaka-u.ac.jp>
279 Files: Configure hints/newsos4.sh
283 Title: "win32: additional default libraries"
284 From: Gurusamy Sarathy <gsar@engin.umich.edu>
285 Msg-ID: <199705291332.JAA21560@aatma.engin.umich.edu>
286 Files: lib/ExtUtils/MM_Win32.pm
288 Title: "[PATCH] win32 minor fixes"
289 From: Gurusamy Sarathy <gsar@engin.umich.edu>
290 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm win32/config.bc
292 Title: "[PATCH] clean up perlocal.pod output on VMS"
293 From: pvhp@forte.com (Peter Prymmer)
294 Files: lib/ExtUtils/MM_VMS.pm
296 Title: "[PATCH] Re: Term::ReadKey on Win32: set console"
297 From: Gurusamy Sarathy <gsar@engin.umich.edu>
298 Files: lib/Term/ReadLine.pm
300 Title: "[PATCH] Pod::Text nit for Win32"
301 From: Gurusamy Sarathy <gsar@engin.umich.edu>
302 Files: lib/Pod/Text.pm
304 Title: "pathname bug in xsubpp on win32"
305 From: jon@sems.com (Jonathan Biggar)
306 Msg-ID: <199705230126.SAA23401@clamp.netlabs.com>
307 Files: lib/ExtUtils/xsubpp
309 Title: "MakeMaker stumbles on Win32 UNC paths"
310 From: Warren Jones <wjones@TC.FLUKE.COM>
311 Files: lib/ExtUtils/MM_Win32.pm
313 Title: "build problem on SGI R10000 PowerChallenge (IRIX 6.2) lseek proto"
314 From: Jarkko Hietaniemi <jhi@iki.fi>
317 Title: "Perl 5.004 + Linux 2.0.30 & semctl()"
318 From: Andy Dougherty <doughera@fractal.phys.lafayette.edu>, Jordan
319 Mendelson <jordy@snappy.wserv.com>
322 Title: "lib/io_udp.t fails on VMS"
323 From: Jonathan.Hudson@jrhudson.demon.co.uk
324 Msg-ID: <XFMail.970522181042.Jonathan.Hudson@jrhudson.demon.co.uk>
327 Title: "Compilation of mg.c from perl5.004m1t2 fails on OpenVMS/AXP"
328 From: Henrik Tougaard <ht.000@foa.dk>
329 Files: mg.c t/op/taint.t
331 Title: "[PATCH] (NEXT|OPEN)STEP hints"
332 From: Gerd Knops <gerti@BITart.com>
333 Files: hints/next_3.sh hints/next_4.sh
335 Title: "win32: user defined shell"
336 From: Gurusamy Sarathy <gsar@engin.umich.edu>
337 Msg-ID: <199705291339.JAA21682@aatma.engin.umich.edu>
338 Files: pod/perlrun.pod win32/win32.c
340 Title: "misc perl5.004 doc fixes, especially vms"
341 From: lvirden@cas.org (Larry W. Virden)
342 Msg-ID: <199705160419.AAA16317@cas.org>
343 Files: pod/perlfaq4.pod vms/perlvms.pod lib/Pod/Html.pm pod/roffitall
344 vms/ext/DCLsym/DCLsym.pm vms/ext/Stdio/Stdio.pm
346 Title: "[PATCH] gen_shrfls.pl too picky for Dec C 5.6 preprocessor output"
347 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
348 Files: vms/gen_shrfls.pl
350 Title: "[PATCH] win32: Configure cf_email"
351 From: Gurusamy Sarathy <gsar@engin.umich.edu>
352 Msg-ID: <199705301335.JAA05079@aatma.engin.umich.edu>
353 Files: win32/Makefile win32/config.bc win32/config.vc win32/config_sh.PL
356 Title: "[PATCH] README.win32 nits"
357 From: Gurusamy Sarathy <gsar@engin.umich.edu>
360 Title: "Document cause and remedy for op/taint.t failure"
361 From: Gurusamy Sarathy <gsar@engin.umich.edu>
364 Title: "SVR4 hints for DDE SMES Supermax Enterprise Server"
365 From: Jarkko Hietaniemi <jhi@iki.fi>
368 Title: "porting.help"
370 Files: Porting/pumpkin.pod Porting/preprel
372 Title: "Major 5.004 Win32 update (Borland win32 support, and other patches)",
373 "($a,undef,$b) = qw(a b c) and ties delaying DESTROY fixes"
374 From: Gurusamy Sarathy <gsar@engin.umich.edu>
375 Files: MANIFEST pod/perlguts.pod win32/include/sys/socket.h EXTERN.h
376 opcode.h perl.h regcomp.h ext/Fcntl/Fcntl.pm
377 ext/SDBM_File/Makefile.PL lib/ExtUtils/Install.pm
378 lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm
379 lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
380 lib/File/DosGlob.pm t/op/mkdir.t t/op/stat.t win32/win32.h
381 win32/win32io.h win32/win32iop.h README.win32 doio.c gv.c
382 mg.c op.c perlio.c pp.c pp_ctl.c pp_hot.c pp_sys.c util.c
383 win32/Makefile win32/config.bc win32/config.vc
384 win32/config_H.bc win32/config_H.vc win32/makedef.pl
385 win32/makefile.mk win32/makeperldef.pl win32/perlglob.c
386 win32/perllib.c win32/win32.c win32/win32io.c
389 Title: "[PATCH] Re: Maintenance release (remove PERL_DUMMY_SIZE)"
390 From: Gurusamy Sarathy <gsar@engin.umich.edu>
391 Files: opcode.h perl.h regcomp.h win32/win32.h gv.c
393 Title: "[PATCH] ENV leaks on win32 (was Re: Comments on ENV patch sought)"
394 From: Gurusamy Sarathy <gsar@engin.umich.edu>
395 Files: win32/win32.h win32/win32io.h win32/win32iop.h global.sym mg.c perl.c
396 t/op/magic.t util.c win32/makedef.pl win32/win32.c
399 Title: "[PATCH] win32: ExtUtils::Liblist support"
400 From: Gurusamy Sarathy <gsar@engin.umich.edu>
401 Files: lib/ExtUtils/Liblist.pm win32/Makefile win32/config.bc
404 Title: "[PATCH] Re: borland C++Perl embedding failures re __declspec()"
405 From: Gurusamy Sarathy <gsar@engin.umich.edu>
408 Title: "No need to use `pwd` in t/op/magic.t test for amigaos"
409 From: Norbert Pueschel <pueschel@imsdd.meb.uni-bonn.de>
414 Title: "Tests depend on locale"
415 From: "Jan D." <jan.djarv@mbox200.swipnet.se>, Jarkko Hietaniemi
417 Msg-ID: <199705191127.NAA08148@ostrich.gaia.swipnet.se>,
418 <199705191230.PAA21070@alpha.hut.fi>
419 Files: t/lib/safe2.t t/op/mkdir.t
421 Title: "op/groups test fails on Linux (groups in /bin)"
422 From: "Jan D." <jan.djarv@mbox200.swipnet.se>
423 Msg-ID: <199705191120.NAA08130@ostrich.gaia.swipnet.se>
426 Title: "More simple regexp tests and test docs"
427 From: Hans Mulder <hansm@euronet.nl>
428 Files: t/op/re_tests t/op/regexp.t
430 Title: "[PATCH] Re: Using undef to ignore values returned from split"
431 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
436 Title: "bad test of -A flag in h2xs"
437 From: "Jeffrey S. Haemer" <jsh@woodcock.boulder.qms.com>
440 Title: "[PATCH] h2xs missing from utils/Makefile"
441 From: hansm@euronet.nl
442 Files: utils/Makefile
444 Title: "PATCH: bug in perlbug w.r.t. environment variables", "bug in perlbug
445 w.r.t. environment variables"
446 From: "Jan D." <jan.djarv@mbox200.swipnet.se>, Jarkko Hietaniemi
448 Msg-ID: <199705191841.UAA00969@ostrich.gaia.swipnet.se>,
449 <199705191857.VAA09154@alpha.hut.fi>
450 Files: utils/perlbug.PL
452 Title: "[PATCH] final newline missing in MANIFEST generated by h2xs"
453 From: hansm@euronet.nl
461 "Hey, Rocky! Watch me pull a release out of my hat!"
462 "Aww, that trick never works..."
464 CORE LANGUAGE CHANGES
466 Title: "Make C<m//g> reset pos on failure; make C<m//gc> not reset"
467 From: Chip Salzenberg
468 Files: dump.c op.c op.h pod/perldelta.pod pod/perlfaq6.pod
469 pod/perlop.pod pod/perlre.pod pp_ctl.c pp_hot.c regcomp.c
472 Title: "SECURITY: Forbid exec() if $ENV{BASH_ENV} is tainted"
473 From: Chip Salzenberg
474 Files: pod/perldelta.pod pod/perlrun.pod pod/perlsec.pod t/op/taint.t
477 Title: "Allow exec() if $ENV{TERM} is tainted but innocuous"
478 From: Chip Salzenberg
479 Files: pod/perldelta.pod pod/perlrun.pod pod/perlsec.pod t/op/taint.t
482 Title: "Allow globbing when tainted under VMS (no external program)"
483 From: Chip Salzenberg
484 Files: pp_sys.c t/op/taint.t
488 Title: "Make Irix hints adapt when n32 libm.so is missing"
489 From: Chip Salzenberg
490 Files: hints/irix_6.sh
492 Title: "Fix default HP-UX installation path"
494 Msg-ID: <199705132228.AA227042483@hpcc123.corp.hp.com>
495 Date: Tue, 13 May 1997 15:28:04 -0700
498 Title: "VMS update, including socket support (four patches)"
499 From: Jonathan Hudson <Jonathan.Hudson@jrhudson.demon.co.uk>,
500 Peter Prymmer <pvhp@forte.com>,
501 Dan Sugalski <sugalsd@lbcc.cc.or.us>
502 Files: vms/config.vms vms/descrip.mms vms/sockadapt.h vms/vms.c
505 Title: "Win32 update (three patches)"
506 From: Gurusamy Sarathy
507 Files: README.win32 perl.c win32/Makefile win32/config.H
508 win32/config_h.PL win32/config_sh.PL win32/makedef.pl
509 win32/win32.c win32/win32.h win32/win32io.c win32/win32io.h
512 Title: "Don't require executable bit on perl -S if DOSISH"
513 From: Danny Sadinoff <sadinoff@olf.com>
514 Msg-ID: <337351CE.79B28DE3@olf.com>
515 Date: Fri, 09 May 1997 12:33:18 -0400
520 Title: "In C<eval &func>, always call &func in scalar context"
521 From: Chip Salzenberg
524 Title: "Fix recursive substitution"
525 From: Chip Salzenberg; test from Tim Bunce
526 Files: cop.h global.sym pp_ctl.c proto.h scope.c t/op/subst.t
528 Title: "Make read with <> from a TTY notice EOF"
529 From: Jonathan I. Kamens <jik@kamens.brookline.ma.us>
530 Msg-ID: <199705121147.HAA03845@jik.saturn.net>
531 Date: Mon, 12 May 1997 07:47:13 -0400
534 Title: "Fix core dump from get*() functions returning no alias array"
535 From: Chip Salzenberg
539 From: Mark K Trettin <mkt@lucent.com>
540 Msg-ID: <199705102228.RAA11163@gv18c.ih.lucent.com>
541 Date: Sat, 10 May 1997 17:28:35 -0500
546 Title: "Don't use 'unset' in Configure"
547 From: Chip Salzenberg
550 Title: "Protect against having no such command as 'cc'"
551 From: Hans Mulder <hansm@icgned.nl>
552 Msg-ID: <1997May12.163534.2006434@hmivax.humgen.upenn.edu>
553 Date: Mon, 12 May 1997 16:35:34 -0400 (EDT)
556 Title: "minor wording enhancement for Configure"
557 From: Jarkko Hietaniemi
558 Msg-ID: <199705101038.NAA00471@alpha.hut.fi>
559 Date: Sat, 10 May 1997 13:38:31 +0300 (EET DST)
562 LIBRARY AND EXTENSIONS
564 Title: "Refresh CGI.pm to 2.36"
565 From: Lincoln Stein <lstein@genome.wi.mit.edu>
566 Files: eg/cgi/frameset.cgi eg/cgi/javascript.cgi lib/CGI.pm
568 Title: "In IO::File::open, prepend './' less often (for Win32 et al)"
569 From: Chip Salzenberg
570 Files: ext/IO/lib/IO/File.pm
572 Title: "Fix core dump on IO::Seekable::setpos($fh, undef)"
573 From: Chip Salzenberg
574 Files: ext/IO/IO.xs t/lib/io_xs.t
578 Title: "Make rand.t vanishingly unlikely to give false failure"
580 Msg-ID: <Pine.GSO.3.96.970510190846.23340K-100000@kelly.teleport.com>
581 Date: Sat, 10 May 1997 19:57:30 -0700 (PDT)
584 Title: "Fix sleep test: sleep(N) is defined to allow sleeping N-1"
585 From: Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
586 Msg-ID: <199705151735.KAA01143@palrel1.hp.com>
587 Date: Thu, 15 May 1997 11:35:41 -0600
592 Title: "h2xs and @EXPORT_OK"
594 Msg-ID: <199705092348.AA057881699@hpcc123.corp.hp.com>
595 Date: Fri, 9 May 1997 16:48:20 -0700
600 Title: "Tweaks for perldelta"
601 From: hansm@euronet.nl
602 Msg-ID: <199705102346.BAA17300@mail.euronet.nl>
603 Date: Sun, 11 May 97 01:46:00 +0200
604 Files: pod/perldelta.pod
606 Title: "Mention perlfaq.pod and perlmodlib.pod in perldelta.pod"
607 From: Chip Salzenberg
608 Files: pod/perldelta.pod
610 Title: "Fix example of use of lexicals with formats"
611 From: Chip Salzenberg
612 Files: pod/perldelta.pod
614 Title: "Explain that destruction order is not defined"
615 From: Gurusamy Sarathy <gsar@engin.umich.edu>
616 Msg-ID: <199705150600.CAA13550@aatma.engin.umich.edu>
617 Date: Thu, 15 May 1997 02:00:23 -0400
618 Files: pod/perltoot.pod
620 Title: "Note that DATA filehandle is unavailable during BEGIN {}"
621 From: neilb@cre.canon.co.uk (Neil Bowers)
622 Msg-ID: <199705121227.NAA29718@tardis.cre.canon.co.uk>
623 Date: Mon, 12 May 1997 13:27:43 +0100
624 Files: pod/perldata.pod
626 Title: "More detailed IO::Socket documentation"
627 From: Tom Christiansen
628 Msg-ID: <199705141456.IAA19061@jhereg.perl.com>
629 Date: Wed, 14 May 1997 08:56:30 -0600
630 Files: pod/perlipc.pod
637 Herein we find the fruits of the gamma.
639 CORE LANGUAGE CHANGES
641 Title: "SECURITY: Forbid glob() when tainting (-T or setuid)"
642 From: Chip Salzenberg
643 Files: pod/perlrun.pod pod/perlsec.pod pp_sys.c
645 Title: "SECURITY: Forbid exec() if $ENV{TERM} or $ENV{ENV} is tainted"
646 From: Chip Salzenberg
647 Files: pod/perlrun.pod pod/perlsec.pod t/op/taint.t taint.c
651 Title: "(NeXT|Open)Step update"
652 From: Gerd Knops <gerti@BITart.com>
653 Msg-ID: <9705072247.AA18882@BITart.com>
654 Date: Wed, 7 May 97 17:47:02 -0500
655 Files: Configure MANIFEST config_h.SH hints/next_3.sh hints/next_4.sh
657 Title: "NetBSD hint update"
658 From: Giles Lean <giles@nemeton.com.au>
659 Msg-ID: <199705051346.XAA13584@topaz.nemeton.com.au>
660 Date: Mon, 5 May 1997 23:46:37 +1000 (EST)
661 Files: hints/netbsd.sh
663 Title: "Irix hint update"
664 From: Scott Henry <scotth@sgi.com>
665 Msg-ID: <yd83es0fp57.fsf@hoshi.engr.sgi.com>
666 Date: 06 May 1997 11:09:56 -0700
667 Files: hints/irix_6.sh
669 Title: "HPUX: patch for ext/DynaLoader/dl_hpux.xs"
670 From: Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
671 Msg-ID: <199705050548.WAA21260@palrel1.hp.com>
672 Date: Sun, 4 May 1997 23:48:39 -0600
673 Files: ext/DynaLoader/dl_hpux.xs
675 Title: "Win32 update (consolidated patch plus three followups)"
676 From: Gurusamy Sarathy
677 Files: EXTERN.h README.win32 lib/Sys/Hostname.pm pod/perldelta.pod
678 win32/config.H win32/config.w32 win32/config_sh.PL win32/perllib.c
679 win32/win32.c win32/win32.h win32/include/sys/socket.h
681 Title: "Win32 boot_DynaLoader problem in 99"
682 From: Gary Clark <GaryC@mail.jeld-wen.com>
683 Msg-ID: <1997May05.105000.1708.84476@mail.jeld-wen.com>
684 Date: Mon, 05 May 1997 10:49:03 -0700
685 Files: win32/makedef.pl
689 Title: "Fix wantarray() in sort subs [fixes metaconfig]"
690 From: Chip Salzenberg
693 Title: "Fix for redefined sort subs nastiness"
694 From: Gurusamy Sarathy
695 Msg-ID: <199705090004.UAA15032@aatma.engin.umich.edu>
696 Date: Thu, 08 May 1997 20:04:18 -0400
697 Files: op.c pod/perldelta.pod pod/perldiag.pod sv.c t/op/sort.t
702 From: Chip Salzenberg, Larry Schwimmer <rosebud@cyclone.Stanford.EDU>
703 Files: Configure installperl
705 LIBRARY AND EXTENSIONS
707 Title: "Another blank line patch to Pod::Text"
708 From: Russ Allbery <rra@stanford.edu>
709 Msg-ID: <m3afm5g6ar.fsf@windlord.Stanford.EDU>
710 Date: 08 May 1997 11:36:12 -0700
711 Files: lib/Pod/Text.pm
719 Title: "Three bugs in pod2html"
720 From: hansm@euronet.nl
721 Msg-ID: <199705052228.AAA25351@mail.euronet.nl>
722 Date: Tue, 6 May 97 00:28:06 +0200
723 Files: lib/Pod/Html.pm
725 Title: "Trivial bugfix for pod of xsubpp"
726 From: Ralf S. Engelschall <rse@engelschall.com>
727 Msg-ID: <199705051447.QAA09995@en1.engelschall.com>
728 Date: Mon, 5 May 1997 16:47:03 +0200
729 Files: lib/ExtUtils/xsubpp
731 Title: "Newer CPerl mode"
732 From: Ilya Zakharevich
733 Msg-ID: <199705080032.UAA22532@monk.mps.ohio-state.edu>
734 Date: Wed, 7 May 1997 20:32:46 -0400 (EDT)
735 Files: emacs/cperl-mode.el
739 Title: "Updates to perldelta"
740 From: Chip Salzenberg and Dominic Dunlop
741 Files: pod/perldelta.pod
743 Title: "More explicit Solaris instructions"
745 Msg-ID: <Pine.SOL.3.95q.970508171206.438A-100000@fractal.lafayette.ed
746 Date: Thu, 08 May 1997 17:14:54 -0400 (EDT)
747 Files: INSTALL hints/solaris_2.sh
749 Title: "Document 'Possible attempt to separate words with commas'"
751 Msg-ID: <hyb9snvdw.fsf@bergen.sn.no>
752 Date: 06 May 1997 23:27:55 +0200
753 Files: pod/perlop.pod
755 Title: "perlfaq9, hostname"
756 From: John D Groenveld <groenvel@cse.psu.edu>
757 Msg-ID: <199705061741.NAA22777@cse.psu.edu>
758 Date: Tue, 06 May 1997 13:41:12 EDT
759 Files: pod/perlfaq9.pod
761 Title: "Debugger docs patch"
762 From: Ilya Zakharevich
763 Msg-ID: <199705080107.VAA24317@monk.mps.ohio-state.edu>
764 Date: Wed, 7 May 1997 21:07:14 -0400 (EDT)
765 Files: pod/perldebug.pod
767 Title: "Document that C<m?x?> is just like C<?x?>"
768 From: Chip Salzenberg
769 Files: pod/perlop.pod
771 Title: "Refresh description of sprintf()"
772 From: Chip Salzenberg
773 Files: pod/perl.pod pod/perlfunc.pod
775 Title: "Mention the Regular Expressions book"
776 From: Stephen Potter <spp@psa.pencom.com>
777 Msg-ID: <199705071737.MAA18799@psa.pencom.com>
778 Date: Wed, 07 May 1997 12:37:37 -0500
779 Files: pod/perlbook.pod pod/perlre.pod
781 Title: "OS/2 doc patch for _99"
782 From: Ilya Zakharevich
783 Msg-ID: <199705080046.UAA23466@monk.mps.ohio-state.edu>
784 Date: Wed, 7 May 1997 20:46:45 -0400 (EDT)
792 "Oops." Now this _has_ to be the gamma; we're out of numbers.
794 CORE LANGUAGE CHANGES
800 Title: "NeXT hints update"
801 From: hansm@euronet.nl
802 Msg-ID: <199704302229.AAA02690@mail.euronet.nl>
803 Date: Thu, 1 May 97 00:28:41 +0200
804 Files: Configure Makefile.SH hints/next_4.sh
806 Title: "Support shared libperl on AIX"
807 From: Eric Bartley <bartley@icd.cc.purdue.edu>
808 Msg-ID: <199704270131.UAA51426@icd.cc.purdue.edu>
809 Date: Sat, 26 Apr 1997 20:31:37 -0500
810 Files: Configure Makefile.SH hints/aix.sh
814 Title: "Fix NUL-termination bug in delimcpy()"
815 From: Chip Salzenberg
818 Title: "Forget prototype of subroutine after C<undef &subr>"
819 From: Chip Salzenberg
822 Title: "Handle tainted values in lists returned from subs, evals"
823 From: Chip Salzenberg
824 Files: pp_ctl.c pp_hot.c t/op/taint.t
826 Title: "Fix sysread() on tied handle"
827 From: Spider Boardman
828 Msg-ID: <199705010601.CAA04926@Orb.Nashua.NH.US>
829 Date: Thu, 1 May 1997 02:01:20 -0400
832 Title: "Fix OS/2-specific buffer overflow"
833 From: Ilya Zakharevich
834 Msg-ID: <199704301920.PAA09681@monk.mps.ohio-state.edu>
835 Date: Wed, 30 Apr 1997 15:20:01 -0400 (EDT)
840 Title: "Add new globals to perl.exp"
841 From: Chip Salzenberg
844 LIBRARY AND EXTENSIONS
846 Title: "Refresh DB_File to 1.14"
848 Msg-ID: <9704302045.AA05484@claudius.bfsec.bt.co.uk>
849 Date: Wed, 30 Apr 1997 21:45:09 +0100 (BST)
850 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
851 t/lib/db-hash.t t/lib/db-recno.t
855 Title: "Disable op/pipe.t test under Machten"
856 From: Dominic Dunlop <domo@slipper.ip.lu>
857 Msg-ID: <v03102801af8e160d3879@[194.51.248.68]>
858 Date: Thu, 1 May 1997 12:48:26 +0200
863 Title: "typo fixes to installhtml"
864 From: lvirden@cas.org (Larry W. Virden)
865 Msg-ID: <199705011114.HAA26968@cas.org>
866 Date: Thu, 1 May 1997 07:14:31 -0400
871 Title: "Fix description of av_undef() in perlguts"
873 Msg-ID: <199705011042.MAA09897@bergen.sn.no>
874 Date: Thu, 1 May 1997 12:42:46 +0200
875 Files: pod/perlguts.pod
877 Title: "Fix typo in perldelta"
878 From: Chip Salzenberg
879 Files: pod/perldelta.pod
886 Here it is, the second public beta (a.k.a gamma).
888 CORE LANGUAGE CHANGES
890 Title: "Support C< $coderef->($x,$y) >"
891 From: Chip Salzenberg
892 Files: perly.c perly.c.diff perly.y pod/perldelta.pod pod/perldsc.pod
893 pod/perlref.pod t/op/ref.t vms/perly_c.vms
901 Title: "Fix C< hex('80') * 0x1000000 >"
902 From: Chip Salzenberg
905 Title: "Reset errno after failed piped close"
906 From: Roderick Schertler
907 Msg-ID: <28152.862264940@eeyore.ibcinc.com>
908 Date: Mon, 28 Apr 1997 18:02:20 -0400
909 Files: lib/Time/gmtime.pm lib/Time/localtime.pm pod/perlfunc.pod
912 Title: "Fix warning wrt return value of PerlIO_getname()"
913 From: Spider Boardman
914 Msg-ID: <199704300448.AAA24174@Orb.Nashua.NH.US>
915 Date: Wed, 30 Apr 1997 00:48:13 -0400
922 LIBRARY AND EXTENSIONS
936 Title: "Describe Math::Trig in perlmodlib"
937 From: Chip Salzenberg
938 Files: pod/perlmodlib.pod
940 Title: "Add new diagnostics to perldelta"
941 From: Chip Salzenberg
942 Files: pod/perldelta.pod pod/perldiag.pod
949 This patch should be _98, unless it's egregiously broken somehow.
951 CORE LANGUAGE CHANGES
957 Title: "Return to favoring memset(,0,) over bzero()"
958 From: Chip Salzenberg
961 Title: "NetBSD hint update"
962 From: matthew green <mrg@splode.eterna.com.au>
963 Msg-ID: <199704251021.EAA22570@jhereg.perl.com>
964 Date: Fri, 25 Apr 1997 20:18:02 +1000
965 Files: hints/netbsd.sh
967 Title: "HP-UX hint update"
968 From: Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
969 Msg-ID: <199704280535.WAA22441@palrel1.hp.com>
970 Date: Sun, 27 Apr 1997 23:35:07 -0600
973 Title: "Win32 update (three patches)"
974 From: Gurusamy Sarathy and Nick Ing-Simmons
975 Files: win32/makedef.pl win32/perllib.c win32/win32.c
979 Title: "Update sprintf: '%hn'; '%s',NULL; panic on frexp() failure"
980 From: Chip Salzenberg
981 Files: perl.h pod/perldiag.pod sv.c
983 Title: "Fix lingering '%S' in XS_VERSION_BOOTCHECK"
984 From: Chip Salzenberg
987 Title: "Eliminate Alpha warnings"
988 From: Hallvard B Furuseth and Chip Salzenberg
989 Files: perlsdio.h pp_sys.c
991 Title: "Fix typo in NeXT dynaloader"
992 From: Chip Salzenberg
993 Files: ext/DynaLoader/dl_next.xs
995 Title: "Fix possible buffer overflow under VMS"
996 From: Chip Salzenberg
1003 LIBRARY AND EXTENSIONS
1005 Title: "Refresh CGI.pm to 2.35"
1006 From: Lincoln Stein <lstein@genome.wi.mit.edu>
1009 Title: "Refresh DB_File to 1.13"
1011 Msg-ID: <9704271413.AA08876@claudius.bfsec.bt.co.uk>
1012 Date: Sun, 27 Apr 1997 15:12:59 +0100 (BST)
1013 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
1015 Title: "SelfLoader: fix prototype pattern, rename intrusive lexical"
1016 From: Jesse Glick <jesse@ginger> and Chip Salzenberg
1017 Files: lib/SelfLoader.pm
1029 Title: "Split perlmod"
1030 From: Tom Christiansen
1031 Msg-ID: <199704260050.RAA02468@toy.perl.com>
1032 Date: Fri, 25 Apr 1997 20:50:09 -0400
1033 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
1034 pod/perldsc.pod pod/perlfaq3.pod pod/perlipc.pod
1035 pod/perlmod.pod pod/perlmodlib.pod pod/perlobj.pod
1036 pod/perltie.pod pod/roffitall
1038 Title: "Describe __PACKAGE__ in perldelta"
1039 From: Chip Salzenberg
1040 Files: pod/perldelta.pod
1042 Title: "Doc fix for close of pipe handle"
1043 From: Chip Salzenberg
1044 Files: pod/perlfunc.pod
1051 This patch eliminates all known sources of buffer overflow! (And the
1052 crowd goes wild. (Yeah.)) Showstoppers only between here and _98.
1054 CORE LANGUAGE CHANGES
1060 Title: "Provide memset() if it's missing"
1061 From: Chip Salzenberg
1062 Files: global.sym perl.h proto.h util.c
1064 Title: "Don't tell GCC that warn(), croak(), and die() are printf-lik
1065 From: Chip Salzenberg
1070 Title: "Misc. sv_vcatpvfn() fixes"
1071 From: Hugo, Dale, Nick, Hallvard, Chip
1072 Files: gv.c mg.c op.c perl.c pp.c pp_ctl.c sv.c toke.c util.c
1074 Title: "Enforce order of sprintf() elements"
1075 From: Chip Salzenberg
1078 Title: "Guard against long numbers, <<LONG_DELIM, and <long glob>"
1079 From: Chip Salzenberg
1080 Files: global.sym mg.c perl.c pod/perldiag.pod proto.h toke.c util.c
1082 Title: "Guard against C<goto> to deeply nested label"
1083 From: Chip Salzenberg
1084 Files: pod/perldiag.pod pp_ctl.c
1086 Title: "Guard against overflow in dup2() emulation"
1087 From: Chip Salzenberg
1090 Title: "Win32: Guard against long function names"
1091 From: Chip Salzenberg
1092 Files: win32/win32sck.c
1094 Title: "Make mess() always work, by using a non-arena SV"
1095 From: Chip Salzenberg, from idea by Gurusamy Sarathy
1096 Files: perl.c util.c
1098 Title: "Fix scalar leak in pp_prtf()"
1099 From: Doug MacEachern
1100 Msg-ID: <199704241706.NAA19140@postman.osf.org>
1101 Date: Thu, 24 Apr 1997 13:06:21 -0400
1104 Title: "When copying a format line, take only its string value"
1105 From: Chip Salzenberg
1108 Title: "Undo private patch"
1109 From: Chip Salzenberg
1110 Files: installperl lib/ExtUtils/Install.pm
1112 Title: "Fix LEAKTEST numbers"
1113 From: Chip Salzenberg
1114 Files: ext/DynaLoader/dl_vms.xs handy.h os2/os2.c util.c vms/vms.c
1115 win32/win32.c win32/win32sck.c
1119 Title: "Cope with a <db.h> that isn't related to DB"
1120 From: Jarkko Hietaniemi
1121 Msg-ID: <199704241728.UAA09951@alpha.hut.fi>
1122 Date: Thu, 24 Apr 1997 20:28:39 +0300 (EET DST)
1125 LIBRARY AND EXTENSIONS
1127 Title: "Always NUL-terminate opsets"
1128 From: Chip Salzenberg
1129 Files: ext/Opcode/Opcode.xs
1131 Title: "Don't core dump if my_inet_aton() get a NULL"
1132 From: Chip Salzenberg
1133 Files: ext/Socket/Socket.xs
1135 Title: "Handle symlinks, high permission bits in File::Path"
1136 From: Chip Salzenberg
1137 Files: lib/File/Path.pm
1139 Title: "Math::{Complex,Trig} update"
1140 From: Jarkko Hietaniemi
1141 Msg-ID: <199704242221.BAA30363@alpha.hut.fi>
1142 Date: Fri, 25 Apr 1997 01:21:44 +0300 (EET DST)
1143 Files: lib/Math/Complex.pm lib/Math/Trig.pm pod/roffitall
1144 t/lib/complex.t t/lib/trig.t
1152 Title: "Fix buffer overflow in a2p"
1153 From: Chip Salzenberg
1158 Title: "FAQ udpate (24-apr-97)"
1159 From: Nathan Torkington <gnat@prometheus.frii.com>
1160 Msg-ID: <199704242247.QAA07010@prometheus.frii.com>
1161 Date: Thu, 24 Apr 1997 16:47:23 -0600 (MDT)
1162 Files: pod/perlfaq*.pod
1164 Title: "Document new {,s}printf() behavior"
1165 From: Chip Salzenberg
1166 Files: pod/perldelta.pod pod/perlfunc.pod
1173 This patch eliminates almost all possible sources of buffer overflow;
1174 in particular, there are no more sprintf() bugs. (!!) This patch
1175 also has a few other fixes. With these changes in place, I can sleep
1176 at night. (Because I've stopped hacking. :-))
1178 CORE LANGUAGE CHANGES
1180 Title: "Support PRINTF for tied handles"
1181 From: Doug MacEachern
1182 Msg-ID: <199704202226.SAA08032@postman.osf.org>
1183 Date: Sun, 20 Apr 1997 18:26:13 -0400
1184 Files: pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
1188 Title: "Fix bitwise shifts and pack('w') on Crays"
1189 From: Chip Salzenberg
1192 Title: "Win32 update (two patches)"
1193 From: Gurusamy Sarathy
1194 Files: lib/AutoSplit.pm lib/ExtUtils/MM_Unix.pm win32/config.w32
1199 Title: "Mondo Cool patch for buffer safety and convenience"
1200 From: Chip Salzenberg
1201 Files: XSUB.h doop.c dump.c ext/DynaLoader/dl_dlopen.xs
1202 ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
1203 ext/DynaLoader/dlutils.c ext/ODBM_File/ODBM_File.xs
1204 global.sym gv.c interp.sym mg.c op.c perl.c perl.h
1205 pod/perlguts.pod pp.c pp_ctl.c pp_hot.c pp_sys.c proto.h
1206 regcomp.c regexec.c sv.c toke.c util.c
1208 Title: "Problems with glob"
1209 From: Ilya Zakharevich
1210 Msg-ID: <1997Apr20.024432.1941365@hmivax.humgen.upenn.edu>
1211 Date: Sun, 20 Apr 1997 02:44:32 -0400 (EDT)
1214 Title: "Fix scalar leak in closures"
1215 From: Chip Salzenberg
1218 Title: "Refine error messages re: anon subs' prototypes"
1219 From: Chip Salzenberg
1222 Title: "Outermost scope is void, not scalar"
1223 From: Chip Salzenberg
1228 Title: "Fix up Linux hints for tcsh, and Configure patch"
1229 From: Andy Dougherty
1230 Msg-ID: <Pine.SOL.3.95q.970422101051.2506C-100000@fractal.lafayette.e
1231 Date: Tue, 22 Apr 1997 11:02:27 -0400 (EDT)
1232 Files: Configure hints/linux.sh
1234 Title: "There is no standard answer to 'Use suidperl?'"
1235 From: Chip Salzenberg
1236 Files: hints/bsdos.sh hints/freebsd.sh hints/linux.sh
1239 LIBRARY AND EXTENSIONS
1241 Title: "Math::Complex update"
1242 From: Jarkko Hietaniemi
1243 Files: lib/Math/Complex.pm t/lib/complex.t
1245 Title: "Croak on C<use autouse> without module name"
1246 From: Chip Salzenberg
1247 Files: lib/autouse.pm
1249 Title: "Silence warnings on simple C<use ops>"
1250 From: Roderick Schertler
1251 Msg-ID: <pzybafum6k.fsf@eeyore.ibcinc.com>
1252 Date: 19 Apr 1997 10:22:43 -0400
1253 Files: ext/Opcode/ops.pm
1257 Title: "Don't put leading newline on numeric strings"
1258 From: Andreas Koenig
1259 Msg-ID: <199704230847.KAA22752@anna.in-berlin.de>
1260 Date: Wed, 23 Apr 1997 10:47:00 +0200
1261 Files: t/pragma/constant.t
1269 Title: "FAQ udpate (23-apr-97)"
1270 From: Nathan Torkington <gnat@prometheus.frii.com>
1271 Msg-ID: <199704231822.MAA05074@prometheus.frii.com>
1272 Date: Wed, 23 Apr 1997 12:22:55 -0600 (MDT)
1273 Files: pod/perlfaq*.pod
1275 Title: "Two doublewords less"
1276 From: Jarkko Hietaniemi
1277 Msg-ID: <199704201938.WAA07722@alpha.hut.fi>
1278 Date: Sun, 20 Apr 1997 22:38:13 +0300 (EET DST)
1279 Files: pod/perlrun.pod vms/perlvms.pod
1286 This one has two security bug fixes for buffer overflows. Perl has
1287 not yet been searched to see if more fixes are needed.
1289 CORE LANGUAGE CHANGES
1291 Title: "Improve sysseek(), remove systell(), fix Opcode"
1292 From: Chip Salzenberg
1293 Files: doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
1294 ext/Opcode/Opcode.xs global.sym keywords.pl opcode.pl
1295 pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c
1296 proto.h t/op/sysio.t toke.c
1298 Title: "Fix (and test) spaces in {,un}pack()"
1299 From: Chip Salzenberg
1300 Files: pp.c t/op/pack.t
1304 Title: "Irix update"
1305 From: Scott Henry <scotth@sgi.com>
1306 Msg-ID: <yd8d8rsi0ln.fsf@hoshi.engr.sgi.com>
1307 Date: 18 Apr 1997 12:37:24 -0700
1308 Files: MANIFEST hints/irix_6.sh hints/irix_6_0.sh hints/irix_6_1.sh
1310 Title: "ExtUtils/Miniperl.pm not built on Win32"
1311 From: Nick Ing-Simmons
1312 Msg-ID: <199704181742.SAA08407@ni-s.u-net.com>
1313 Date: Fri, 18 Apr 1997 18:42:32 +0100
1314 Files: win32/Makefile
1318 Title: "SECURITY FIX: 'Identifier too long'"
1319 From: Chip Salzenberg
1320 Files: pod/perldelta.pod pod/perldiag.pod toke.c
1322 Title: "SECURITY FIX: Buffer overflow in gv_fetchfile()"
1323 From: Chip Salzenberg
1326 Title: "Remove pp_method() inefficiency from last patch"
1327 From: Chip Salzenberg
1332 Title: "Fix unnecessary re-linking"
1333 From: Chip Salzenberg
1334 Files: lib/ExtUtils/MM_Unix.pm
1336 Title: "Fix tcsh hack in Configure"
1337 From: Chip Salzenberg
1340 Title: "Minor, optional patch to Makefile.SH"
1341 From: "Randy J. Ray" <rjray@uswest.com>
1342 Msg-ID: <rjray-9703180132.AA00374040@snakepit.ecte.uswc.uswest.com>
1343 Date: Thu, 17 Apr 1997 19:32:17 -0600
1346 LIBRARY AND EXTENSIONS
1348 Title: "Patch to Getopt::Long"
1349 From: Johan Vromans <jvromans@squirrel.nl>
1350 Msg-ID: <m0wIKCO-00081IC@phoenix.squirrel.nl>
1351 Date: Fri, 18 Apr 97 22:24 MET DST
1352 Files: lib/Getopt/Long.pm
1354 Title: "Fix NAME in SDBM_File build"
1355 From: Chip Salzenberg
1356 Files: ext/SDBM_File/sdbm/Makefile.PL
1364 Title: "Make h2ph generate constant subs"
1365 From: Roderick Schertler
1366 Msg-ID: <pz2088w5ot.fsf@eeyore.ibcinc.com>
1367 Date: 18 Apr 1997 14:23:46 -0400
1368 Files: utils/h2ph.PL
1372 Title: "Document {,un}pack changes"
1374 Msg-ID: <9704181249.AA11733@claudius.bfsec.bt.co.uk>
1375 Date: Fri, 18 Apr 97 13:49:39 BST
1376 Files: pod/perldelta.pod pod/perldiag.pod
1383 This is it before _98. No more last-minute features. Really, I mean
1384 it this time. No kidding.
1386 CORE LANGUAGE CHANGES
1388 Title: "New operator systell()"
1389 From: Chip Salzenberg
1390 Files: doio.c ext/Opcode/Opcode.pm keywords.pl opcode.pl
1391 pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c
1394 Title: "Allow constant sub to be optimized when called with parens"
1395 From: Chip Salzenberg
1398 Title: "Make {,un}pack fail on invalid pack types"
1399 From: Chip Salzenberg
1400 Files: pod/perldiag.pod pp.c
1404 Title: "Fix bitwise ops and {,un}pack() on Cray CPUs"
1405 From: Chip Salzenberg
1409 From: Charles Bailey
1410 Files: lib/Cwd.pm lib/File/Path.pm lib/FindBin.pm vms/perly_c.vms
1411 vms/vms.c vms/writemain.pl
1413 Title: "Win32 update (three patches)"
1414 From: Gurusamy Sarathy and Nick Ing-Simmons
1415 Files: lib/Cwd.pm lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm
1416 lib/File/Basename.pm win32/Makefile win32/makedef.pl
1417 win32/perllib.c win32/win32.c win32/win32iop.h
1421 Title: "Fix error messages on method lookup failure"
1422 From: Chip Salzenberg
1425 Title: "Fix use of var before init in util.c"
1426 From: Gurusamy Sarathy
1427 Msg-ID: <199704162342.TAA20773@aatma.engin.umich.edu>
1428 Date: Wed, 16 Apr 1997 19:42:41 -0400
1433 Title: "Linux hints: Allow build w/o suidperl, prefer tcsh to csh"
1434 From: Michael De La Rue <mikedlr@tardis.ed.ac.uk>
1435 Files: Configure hints/linux.sh
1437 LIBRARY AND EXTENSIONS
1439 Title: "Fix bug in Opcode when (maxo & 15) > 8"
1440 From: Chip Salzenberg
1441 Files: ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
1442 ext/Opcode/Opcode.xs
1444 Title: "CGI.pm broke again"
1445 From: Andreas Koenig
1446 Msg-ID: <199704171136.NAA24859@anna.in-berlin.de>
1447 Date: Thu, 17 Apr 1997 13:36:28 +0200
1450 Title: "Revise quotewords()"
1451 From: Shishir Gundavaram <shishir@ruby.ora.com>
1452 Files: lib/Text/ParseWords.pm
1464 Title: "Doc updates: INSTALL-1.13, pumpkin.pod-1.9"
1465 From: Andy Dougherty
1466 Files: INSTALL Porting/pumpkin.pod
1468 Title: "Document size restrictions for packed integers"
1469 From: Jarkko Hietaniemi
1470 Files: pod/perlfunc.pod
1477 Y'know, I've heard of this "beta" thing, but it's been so long since
1478 I've seen one, I'm not sure it really exists...
1480 CORE LANGUAGE CHANGES
1482 Title: "New operator: sysseek()"
1483 From: Chip Salzenberg
1484 Files: doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm global.sym
1485 keywords.pl opcode.pl pod/perldelta.pod pod/perlfunc.pod
1486 pp_sys.c t/op/sysio.t toke.c
1488 Title: "Allow recursive substitution again"
1489 From: Chip Salzenberg
1490 Files: pod/perldelta.pod pod/perldiag.pod pp_hot.c
1494 Title: "Use size_t for socket size parameters of GNU libc"
1495 From: Chip Salzenberg
1496 Files: doio.c pp_sys.c
1498 Title: "Fix STMT_{START,END} under g++"
1499 From: Steven Parkes <parkes@sierravista.com>
1500 Msg-ID: <199704141935.MAA11240@monterey.sierravista.com>
1501 Date: Mon, 14 Apr 1997 12:35:34 -0700
1504 Title: "Win32 update (four patches)"
1505 From: Gurusamy Sarathy and Nick Ing-Simmons
1506 Files: MANIFEST README.win32 dosish.h ext/SDBM_File/Makefile.PL
1507 ext/SDBM_File/sdbm/Makefile.PL ext/SDBM_File/sdbm/sdbm.c
1508 ext/SDBM_File/sdbm/sdbm.h lib/ExtUtils/MM_Unix.pm perl.c
1509 utils/perlbug.PL utils/perldoc.PL win32/Makefile win32/TEST
1510 win32/config.H win32/config.w32 win32/config_h.PL
1511 win32/config_sh.PL win32/perllib.c win32/runperl.c
1512 win32/win32.c win32/win32io.c win32/win32sck.c
1516 Title: "New API function: perl_eval_pv()"
1517 From: Doug MacEachern
1518 Msg-ID: <199704142113.RAA06823@postman.osf.org>
1519 Date: Mon, 14 Apr 1997 17:13:41 -0400
1520 Files: perl.c pod/perlcall.pod pod/perldelta.pod pod/perlembed.pod
1521 pod/perlguts.pod proto.h
1523 Title: "Fix C< s//whatever/ >, which reuses old pattern"
1524 From: Chip Salzenberg
1525 Files: pp_hot.c regexec.c
1527 Title: "Return a value from PerlIO_{,un}getc"
1528 From: Hallvard B Furuseth
1529 Msg-ID: <199704131228.OAA05695@bombur2.uio.no>
1530 Date: Sun, 13 Apr 1997 14:28:14 +0200 (MET DST)
1533 Title: "Fix for environment leak"
1534 From: skimo@breughel.ufsia.ac.be (Sven Verdoolaege)
1535 Msg-ID: <19970415103246.NN46698@breughel.ufsia.ac.be>
1536 Date: Tue, 15 Apr 1997 10:32:46 +0200
1539 Title: "Fix comments in seed()"
1540 From: Hallvard B Furuseth
1541 Msg-ID: <199704141758.TAA06895@bombur2.uio.no>
1542 Date: Mon, 14 Apr 1997 19:58:38 +0200 (MET DST)
1547 Title: "Put extensions' autoload files in $archlib"
1548 From: Chip Salzenberg
1551 Title: "Use '-fPIC' for debugging compiles under Solaris with gcc"
1552 From: Hallvard B Furuseth
1555 LIBRARY AND EXTENSIONS
1557 Title: "Refresh CGI to 2.34"
1558 From: Chip Salzenberg
1559 Files: eg/cgi/customize.cgi eg/cgi/tryit.cgi lib/CGI.pm
1562 Title: "Debugger update"
1563 From: Ilya Zakharevich
1564 Msg-ID: <199704142115.RAA09923@monk.mps.ohio-state.edu>
1565 Date: Mon, 14 Apr 1997 17:15:27 -0400 (EDT)
1566 Files: lib/perl5db.pl
1568 Title: "diagnostics: $/ gotcha"
1569 From: Andreas Koenig
1570 Msg-ID: <199704151814.UAA03404@anna.in-berlin.de>
1571 Date: Tue, 15 Apr 1997 20:14:01 +0200
1572 Files: lib/diagnostics.pm
1574 Title: "Update File::Path"
1575 From: Andreas Koenig
1576 Msg-ID: <199704151401.QAA02556@anna.in-berlin.de>
1577 Date: Tue, 15 Apr 1997 16:01:07 +0200
1578 Files: lib/File/Path.pm t/lib/filepath.t
1580 Title: "User::pwent.pm: g{,e}cos"
1581 From: Tom Christiansen
1582 Msg-ID: <199704130135.TAA23274@jhereg.perl.com>
1583 Date: Sat, 12 Apr 1997 19:35:54 -0600
1584 Files: lib/User/pwent.pm
1586 Title: "Sys::Syslog: hyphens in hostnames"
1587 From: Jarkko Hietaniemi
1588 Msg-ID: <199704151421.RAA19693@alpha.hut.fi>
1589 Date: Tue, 15 Apr 1997 17:21:53 +0300 (EET DST)
1590 Files: lib/Sys/Syslog.pm
1592 Title: "Clean up format of dlopen() debug info"
1593 From: Hallvard B Furuseth
1594 Files: ext/DynaLoader/dl_dlopen.xs
1602 Title: "xsubpp incorrectly handles 'class::newthing()'"
1603 From: "John Q. Linux" <jql@jql.accessone.com>
1604 Msg-ID: <199704122201.PAA01780@jql.accessone.com>
1605 Date: Sat, 12 Apr 1997 15:01:33 -0700
1606 Files: lib/ExtUtils/xsubpp
1610 Title: "Add CGI to perldelta.pod and improve its description in MANIFEST"
1611 From: Chip Salzenberg
1612 Files: MANIFEST pod/perldelta.pod
1614 Title: "Describe probs with majordomo 1.94.1"
1615 From: Chip Salzenberg
1616 Files: pod/perldelta.pod
1618 Title: "Fix description of /\G/g"
1619 From: Chip Salzenberg
1620 Files: pod/perlop.pod
1622 Title: "Mention '...' operator in precedence table"
1623 From: Tom Christiansen
1624 Msg-ID: <199704131724.LAA23120@jhereg.perl.com>
1625 Date: Sun, 13 Apr 1997 11:24:16 -0600
1626 Files: pod/perlop.pod
1633 Any minute now... second public beta... no, really...
1635 CORE LANGUAGE CHANGES
1637 Title: "Fix for incorrect overloaded assignment"
1638 From: Ilya Zakharevich
1639 Msg-ID: <199704112225.SAA03482@monk.mps.ohio-state.edu>
1640 Date: Fri, 11 Apr 1997 18:25:33 -0400 (EDT)
1643 Title: "Fix C< $x=''; pos($x)=0; $x=~/\G$/ >"
1644 From: Chip Salzenberg
1647 Title: "Fix label on C<for(;;)> statement"
1648 From: Chip Salzenberg
1649 Files: perly.c perly.y
1653 Title: "update to 5.003_97b/hint/irix_6_2.sh"
1654 From: Scott Henry <scotth@sgi.com>
1655 Msg-ID: <yd8hghdjbk0.fsf@hoshi.engr.sgi.com>
1656 Date: 11 Apr 1997 18:05:03 -0700
1657 Files: hints/irix_6_2.sh
1661 Title: "Before 'BEGIN not safe', explain why"
1662 From: Chip Salzenberg
1665 Title: "New error msg for low-key failure of C<require>"
1666 From: Chip Salzenberg
1667 Files: pod/perldiag.pod pp_ctl.c t/pragma/strict-subs
1668 t/pragma/strict-vars
1670 Title: "Put "dXSUB_SYS" last in declarations"
1671 From: Chip Salzenberg
1672 Files: win32/perllib.c
1674 Title: "Minor type cleanup"
1675 From: Chip Salzenberg
1676 Files: proto.h toke.c
1682 LIBRARY AND EXTENSIONS
1684 Title: "win32: perl5db patch"
1685 From: Gurusamy Sarathy
1686 Msg-ID: <199704102142.RAA27396@aatma.engin.umich.edu>
1687 Date: Thu, 10 Apr 1997 17:42:13 -0400
1688 Files: lib/perl5db.pl
1690 Title: "Enhancements to debugger, Term::ReadLine, Term::Cap"
1691 From: Ilya Zakharevich
1692 Msg-ID: <199704101948.PAA01841@monk.mps.ohio-state.edu>
1693 Date: Thu, 10 Apr 1997 15:48:07 -0400 (EDT)
1694 Files: lib/Term/Cap.pm lib/Term/ReadLine.pm lib/perl5db.pl
1696 Title: "MM_Unix patch for use under CVS"
1697 From: Ulrich Pfeifer
1698 Msg-ID: <yfmd8s1vhpn.fsf@ls6.informatik.uni-dortmund.de>
1699 Date: 11 Apr 1997 14:59:00 +0200
1700 Files: lib/ExtUtils/MM_Unix.pm
1702 Title: "Complex update (five patches)"
1703 From: Jarkko Hietaniemi
1704 Files: lib/Math/Complex.pm t/lib/complex.t
1706 Title: "Fix undef warning in Math::BigInt"
1707 From: Chip Salzenberg
1708 Files: lib/Math/BigInt.pm
1716 Title: "Add B<-o> option to a2p, for old awk; make new the default"
1717 From: Chip Salzenberg
1718 Files: x2p/a2p.h x2p/a2p.pod x2p/a2py.c x2p/walk.c
1722 Title: "typo in lib/diagnostics.pm"
1723 From: barnett@grymoire.crd.ge.com (Bruce Barnett)
1724 Msg-ID: <199704111800.OAA27297@grymoire.crd.ge.com>
1725 Date: Fri, 11 Apr 1997 14:00:54 -0400
1726 Files: lib/diagnostics.pm
1728 Title: "Use B<> for options in Class::Struct pod"
1729 From: Hugo van der Sanden <hv@iii.co.uk>
1730 Msg-ID: <334D2E7B.67F0@iii.co.uk>
1731 Date: Thu, 10 Apr 1997 19:16:27 +0100
1732 Files: lib/Class/Struct.pm
1734 Title: "Explain //g and \G issues"
1735 From: Gurusamy Sarathy
1736 Msg-ID: <199704122048.QAA25060@aatma.engin.umich.edu>
1737 Date: Sat, 12 Apr 1997 16:48:41 -0400
1738 Files: pod/perldelta.pod pod/perlop.pod pod/perlre.pod
1740 Title: "more (err, less) doubled words"
1741 From: Jarkko Hietaniemi
1742 Msg-ID: <199704111931.WAA24460@alpha.hut.fi>
1743 Date: Fri, 11 Apr 1997 22:31:25 +0300 (EET DST)
1744 Files: ext/DB_File/DB_File.pm ext/DynaLoader/DynaLoader.pm
1745 ext/IO/lib/IO/Pipe.pm lib/CGI.pm lib/Exporter.pm
1746 lib/ExtUtils/MakeMaker.pm lib/IPC/Open2.pm lib/IPC/Open3.pm
1747 lib/vars.pm pod/perlcall.pod pod/perldiag.pod
1748 pod/perlfaq1.pod pod/perlfaq3.pod pod/perlfaq5.pod
1749 pod/perlfaq7.pod pod/perlfaq8.pod pod/perlipc.pod
1751 Title: "Freudian slip error in perlsub.pod"
1752 From: barnett@grymoire.crd.ge.com (Bruce Barnett)
1753 Msg-ID: <199704111755.NAA27200@grymoire.crd.ge.com>
1754 Date: Fri, 11 Apr 1997 13:55:07 -0400
1755 Files: pod/perlsub.pod
1757 Title: "Little patch for perl5.003_97c/pod/perlpod.pod"
1758 From: rse@engelschall.com (Ralf S. Engelschall)
1759 Msg-ID: <199704112048.WAA08733@en1.engelschall.com>
1760 Date: Fri, 11 Apr 1997 22:48:37 +0200
1761 Files: pod/perlpod.pod
1768 That second public beta will be Real Soon Now...
1770 CORE LANGUAGE CHANGES
1772 Title: "Refine setgroups() behavior of C<$)>"
1773 From: Chip Salzenberg
1774 Files: mg.c pod/perldelta.pod pod/perlvar.pod
1776 Title: "Forbid -[Mm] on #! line"
1777 From: Chip Salzenberg
1778 Files: pod/perldelta.pod pod/perldiag.pod toke.c
1782 Title: "Fix dynamic loading (and argv[0]) under AmigaOS"
1783 From: Norbert Pueschel
1784 Msg-ID: <77724842@Armageddon.meb.uni-bonn.de>
1785 Date: Tue, 08 Apr 1997 22:01:45 +0200
1786 Files: hints/amigaos.sh
1788 Title: "Special mkdir() for VMS"
1789 From: Charles Bailey
1790 Msg-ID: <01IHGOXN6MZM0004K3@hmivax.humgen.upenn.edu>
1791 Date: Tue, 08 Apr 1997 12:33:56 -0400 (EDT)
1792 Files: dosish.h lib/ExtUtils/MM_Unix.pm lib/File/Path.pm os2/os2ish.h
1793 plan9/plan9ish.h pp_sys.c unixish.h vms/vms.c vms/vmsish.h
1797 Title: "Fix assignment from magic SV that becomes a glob"
1798 From: Chip Salzenberg
1803 Title: "Fix syntax error in Configure comment(!)"
1804 From: Chip Salzenberg
1807 Title: "For Solaris, if -DDEBUGGING, default to '-KPIC', not '-Kpic'"
1808 From: Chip Salzenberg
1811 Title: "Fix usage of dXSUB_SYS, esp. in ExtUtils::Miniperl"
1812 From: Chip Salzenberg
1813 Files: dosish.h minimod.pl os2/os2ish.h plan9/plan9ish.h vms/vmsish.h
1815 LIBRARY AND EXTENSIONS
1817 Title: "Replace Class::Template with improved Class::Struct"
1818 From: Jim Miner <jfm@winternet.com>
1819 Files: MANIFEST lib/Class/Struct.pm lib/Class/Template.pm
1820 lib/File/stat.pm lib/Net/hostent.pm lib/Net/netent.pm
1821 lib/Net/protoent.pm lib/Net/servent.pm lib/Time/gmtime.pm
1822 lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
1823 lib/User/pwent.pm pod/perldelta.pod pod/perlfaq7.pod
1824 pod/perlmod.pod pod/perltoot.pod
1826 Title: "MakeMaker pathname patch"
1827 From: Nick Ing-Simmons
1828 Msg-ID: <199704091908.UAA00877@ni-s.u-net.com>
1829 Date: Wed, 9 Apr 1997 20:08:23 +0100
1830 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
1832 Title: "Fix configuration of new socket"
1833 From: Chip Salzenberg
1834 Files: ext/IO/lib/IO/Socket.pm
1836 Title: "Improve IO::Handle docs; don't export _open_mode_string"
1837 From: Chip Salzenberg
1838 Files: ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
1840 Title: "Complex.pm: 0**0 sanity"
1841 From: Jarkko Hietaniemi
1842 Msg-ID: <199704091804.VAA13930@alpha.hut.fi>
1843 Date: Wed, 9 Apr 1997 21:04:23 +0300 (EET DST)
1844 Files: lib/Math/Complex.pm
1846 Title: "Fix typos in Math::Trig"
1847 From: Jarkko Hietaniemi
1848 Files: lib/Math/Trig.pm
1852 Title: "Accommodate CodeBuilder variant of Machten 4.0.3"
1853 From: Dominic Dunlop <domo@slipper.ip.lu>
1854 Msg-ID: <v03020902af704d320f27@[194.51.248.88]>
1855 Date: Tue, 8 Apr 1997 22:15:15 +0200
1856 Files: t/io/fs.t t/op/stat.t
1864 Title: "IO::Socket doc fix"
1865 From: Roderick Schertler
1866 Msg-ID: <28383.860527843@eeyore.ibcinc.com>
1867 Date: Tue, 08 Apr 1997 15:30:43 -0400
1868 Files: ext/IO/lib/IO/Socket.pm
1875 Working on the second public beta...
1877 CORE LANGUAGE CHANGES
1879 Title: "Make assignment to C<$)> call setgroups()"
1880 From: Chip Salzenberg
1881 Files: Configure config_H config_h.SH mg.c plan9/config.plan9
1882 pod/perldelta.pod vms/config.vms win32/config.H
1885 Title: "Grandfather "$$<digit>" in strings"
1886 From: Chip Salzenberg
1887 Files: pod/perldiag.pod toke.c
1889 Title: "Disconnect warn and die hooks _after_ object destruction"
1890 From: Chip Salzenberg
1893 Title: "Forbid recursive substitutions"
1894 From: Chip Salzenberg
1895 Files: cop.h pod/perldelta.pod pod/perldiag.pod pp_ctl.c pp_hot.c
1899 Title: "Use SSize_t for values of PerlIO_{read,write}"
1900 From: Chip Salzenberg
1901 Files: perlio.c perlio.h perlsdio.h pp_sys.c
1903 Title: "perlwin-97a_4: win32 environ fix"
1904 From: Gurusamy Sarathy
1905 Msg-ID: <199704060431.XAA23400@aatma.engin.umich.edu>
1906 Date: Sat, 05 Apr 1997 23:31:11 -0500
1907 Files: win32/win32.c win32/win32io.c win32/win32io.h win32/win32iop.h
1911 Title: "length($') isn't"
1912 From: Gurusamy Sarathy
1913 Msg-ID: <199704070730.DAA07310@aatma.engin.umich.edu>
1914 Date: Mon, 07 Apr 1997 03:30:44 -0400
1917 Title: "Fix obscure regex bug related to leading C<.*>"
1918 From: Chip Salzenberg
1921 Title: "Add warning for glob failure"
1922 From: Chip Salzenberg
1923 Files: pod/perldelta.pod pod/perldiag.pod pp_hot.c
1925 Title: "Fix C<perl -V> in presence of local patches"
1926 From: Chip Salzenberg
1931 Title: "Don't suggest 'Configure -der' in config.sh comments"
1932 From: Chip Salzenberg
1935 LIBRARY AND EXTENSIONS
1937 Title: "CGI->redirect patch"
1938 From: Doug MacEachern
1939 Msg-ID: <199704051527.KAA11280@postman.osf.org>
1940 Date: Sat, 05 Apr 1997 10:27:52 -0500
1943 Title: "Updates to Math::Complex and Math::Trig"
1944 From: Jarkko Hietaniemi
1945 Files: lib/Math/Complex.pm lib/Math/Trig.pm pod/perldelta.pod
1948 Title: "Fix FindBin under Win32, and document success"
1949 From: Nick Ing-Simmons and Gurusamy Sarathy
1950 Msg-ID: <199704051504.QAA09507@ni-s.u-net.com>
1951 Date: Sat, 5 Apr 1997 16:04:52 +0100
1952 Files: README.win32 lib/Cwd.pm lib/FindBin.pm
1960 Title: "Patch for 'perldoc -f'"
1962 Msg-ID: <199704061732.TAA00353@bergen.sn.no>
1963 Date: Sun, 6 Apr 1997 19:32:04 +0200
1964 Files: utils/perldoc.PL
1968 Title: "Document required module versions"
1969 From: Chip Salzenberg
1970 Files: pod/perldelta.pod
1972 Title: "Document sample function perl_eval()"
1973 From: Doug MacEachern
1974 Msg-ID: <199704051524.KAA06090@postman.osf.org>
1975 Date: Sat, 05 Apr 1997 10:24:43 -0500
1976 Files: pod/perlcall.pod pod/perlembed.pod
1978 Title: "Make L<perltrap> refer to L<perldelta>"
1979 From: Chip Salzenberg
1980 Files: pod/perltrap.pod
1987 This release gets a letter instead of a full subversion because I'm
1988 planning on making 5.003_98 the second public beta.
1990 CORE LANGUAGE CHANGES
1992 Title: "Fix AUTOLOAD, or kill me"
1993 From: Chip Salzenberg
1994 Files: gv.c pp.c t/op/method.t
1998 Title: "Add support for Cygwin32 (GNU-Win32) -- very low impact"
1999 From: John Cerney <j-cerney1@ti.com>
2000 Msg-ID: <199704030821.JAA08762@pluto.tiuk.ti.com>
2001 Date: Thu, 3 Apr 1997 09:21:17 +0100
2002 Files: MANIFEST README.cygwin32 cygwin32/cw32imp.h cygwin32/gcc2
2003 cygwin32/ld2 cygwin32/perlgcc cygwin32/perlld
2004 ext/DynaLoader/dl_cygwin32.xs hints/cygwin32.sh perl.h
2007 Title: "Win32 update (six patches)"
2008 From: Gurusamy Sarathy
2009 Files: MANIFEST README.win32 dosish.h t/io/fs.t t/io/tell.t
2010 t/lib/io_tell.t t/op/magic.t t/op/mkdir.t t/op/runlevel.t
2011 t/op/stat.t t/op/taint.t win32/Makefile win32/VC-2.0/pod.mak
2012 win32/makedef.pl win32/pod.mak win32/win32.c win32/win32.h
2013 win32/win32io.c win32/win32io.h win32/win32iop.h
2015 Title: "AmigaOS update"
2016 From: Norbert Pueschel
2017 Msg-ID: <77724828@Armageddon.meb.uni-bonn.de>
2018 Date: Thu, 03 Apr 1997 16:16:51 +0200
2019 Files: README.amiga hints/amigaos.sh
2023 Title: "Fix const-sub-related panic on C<sub foo { my $x; 0 } foo>"
2024 From: Chip Salzenberg
2027 Title: "Fix warning for useless C<1..2>"
2028 From: Chip Salzenberg
2031 Title: "Minor cleanups"
2032 From: Gurusamy Sarathy
2033 Msg-ID: <199704040056.TAA22253@aatma.engin.umich.edu>
2034 Date: Thu, 03 Apr 1997 19:56:57 -0500
2035 Files: mg.c mg.h perl.c
2037 Title: "Eliminate unreliable warning with %SIG and strict refs"
2038 From: Chip Salzenberg
2041 Title: "Fix impossible test in vivification"
2042 From: Chip Salzenberg
2045 Title: "runlevel is I32, not int"
2046 From: Roderick Schertler
2047 Msg-ID: <2848.860109823@eeyore.ibcinc.com>
2048 Date: Thu, 03 Apr 1997 18:23:43 -0500
2049 Files: pp_ctl.c util.c
2053 Title: "Re: shared lib compilation problem with miniperl5.003_97"
2054 From: Andy Dougherty
2055 Msg-ID: <Pine.SOL.3.95q.970404124326.647K-100000@fractal.lafayette.ed
2056 Date: Fri, 04 Apr 1997 13:02:23 -0500 (EST)
2059 LIBRARY AND EXTENSIONS
2061 Title: "Math::Trig, based on (and from an author of) Math::Complex"
2062 From: Chip Salzenberg
2063 Files: MANIFEST lib/Math/Complex.pm lib/Math/Trig.pm
2064 pod/perldelta.pod t/lib/complex.t t/lib/trig.t
2066 Title: "Update AutoLoader and docs; support C<use AutoLoader 'AUTOLOAD'>"
2067 From: Chip Salzenberg and Tim Bunce
2068 Files: lib/AutoLoader.pm
2070 Title: "CPAN & TRL-Gnu"
2071 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
2072 Msg-ID: <9704040809.AA26143@o09.rosat.mpe-garching.mpg.de>
2073 Date: Fri, 04 Apr 1997 10:09:03 +0200
2076 Title: "Limit @ISA to actual DBM in AnyDBM"
2077 From: Chip Salzenberg
2078 Files: lib/AnyDBM_File.pm
2080 Title: "Don't use $4 when it might be undef"
2081 From: Chip Salzenberg
2082 Files: lib/bigfloat.pl
2086 Title: "Make *dbm tests work with Win32"
2087 From: Chip Salzenberg
2088 Files: t/lib/anydbm.t t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t
2097 Title: "Update INSTALL"
2098 From: Andy Dougherty
2102 From: Nathan Torkington <gnat@prometheus.frii.com>
2103 Files: pod/perlcall.pod pod/perldata.pod pod/perldebug.pod
2104 pod/perldiag.pod pod/perlform.pod pod/perlfunc.pod
2105 pod/perlipc.pod pod/perllocale.pod pod/perlmod.pod
2106 pod/perlop.pod pod/perlre.pod pod/perlrun.pod
2107 pod/perlstyle.pod pod/perltoc.pod pod/perlvar.pod
2114 CORE LANGUAGE CHANGES
2116 Title: "Reenable but deprecate inherited AUTOLOAD for plain funcs"
2117 From: Chip Salzenberg
2118 Files: ext/DynaLoader/DynaLoader.pm gv.c lib/Text/ParseWords.pm
2119 pod/perldelta.pod pod/perldiag.pod t/op/method.t
2123 Title: "Don't use setjmp() and longjmp() in complex exprs"
2124 From: Chip Salzenberg
2125 Files: perl.c pp_ctl.c scope.h
2127 Title: "Improve definition of Sock_size_t"
2128 From: Chip Salzenberg
2129 Files: doio.c pp_sys.c
2131 Title: "Don't use a completely empty macro parameter"
2132 From: Chip Salzenberg
2135 Title: "Win32 update"
2136 From: Gurusamy Sarathy
2137 Msg-ID: <199704020608.BAA29538@aatma.engin.umich.edu>
2138 Date: Wed, 02 Apr 1997 01:08:09 -0500
2139 Files: win32/VC-2.0/modules.mak win32/VC-2.0/perl.mak win32/VC-
2140 2.0/perldll.mak win32/perl.mak
2144 Title: "Introduce and use gv_fetchmethod_autoload()"
2145 From: Chip Salzenberg
2146 Files: global.sym gv.c pod/perlguts.pod proto.h universal.c
2148 Title: "Reduce memory footprint of literal strings"
2149 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
2150 Msg-ID: <1997Apr1.113438.1913905@hmivax.humgen.upenn.edu>
2151 Date: Tue, 01 Apr 1997 11:34:37 -0500 (EST)
2156 Title: "Remove target before link() of perldiag.pod"
2157 From: Chip Salzenberg
2160 LIBRARY AND EXTENSIONS
2162 Title: "Refresh CPAN to 1.24"
2163 From: Andreas Koenig
2164 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
2166 Title: "Refresh ExtUtils::Manifest to 1.33"
2167 From: Andreas Koenig
2168 Files: lib/ExtUtils/Manifest.pm
2170 Title: "Update $VERSION of ExtUtils::Embed to reflect reality"
2171 From: Chip Salzenberg
2172 Files: lib/ExtUtils/Embed.pm
2174 Title: "Fix POSIX::raise()"
2175 From: "Jens T. Berger Thielemann" <jensthi@ifi.uio.no>
2176 Msg-ID: <Pine.SUN.3.91.970401153125.8053A-100000@holmenkollen.ifi.uio
2177 Date: Tue, 1 Apr 1997 15:34:47 +0200 (MET DST)
2178 Files: ext/POSIX/POSIX.pm
2180 Title: "Eliminate warnings in File::Basename"
2181 From: Robin Barker <rmb1@cise.npl.co.uk>
2182 Msg-ID: <11173.9704011111@tempest.cise.npl.co.uk>
2183 Date: Tue, 1 Apr 97 12:11:43 BST
2184 Files: lib/File/Basename.pm t/lib/basename.t
2186 Title: "Eliminate warning in CGI.pm"
2187 From: Chip Salzenberg
2190 Title: "Tweaks to constant.pm"
2192 Msg-ID: <Pine.GSO.3.96.970331205519.16684I-100000@kelly.teleport.com>
2193 Date: Mon, 31 Mar 1997 21:10:14 -0800 (PST)
2194 Files: lib/constant.pm
2196 Title: "Document eval vs. sub in Benchmark"
2197 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
2198 Msg-ID: <199704012231.XAA00225@crypt.compulink.co.uk>
2199 Date: Tue, 01 Apr 1997 23:31:55 +0100
2200 Files: lib/Benchmark.pm
2208 Title: "Improve heuristics for pod2man titles"
2209 From: Roderick Schertler
2210 Msg-ID: <pzn2ri9gto.fsf@eeyore.ibcinc.com>
2211 Date: 01 Apr 1997 23:41:55 -0500
2212 Files: pod/pod2man.PL
2216 Title: "Clean up some poddities, and make C<make html> work again"
2217 From: Chip Salzenberg
2218 Files: pod/Makefile pod/perldelta.pod pod/perldiag.pod
2219 pod/perlfaq8.pod pod/perlfunc.pod pod/perlop.pod
2222 Title: "Fix MM doc's use of "SUPER::""
2223 From: avera@hal.com (Jim Avera)
2224 Msg-ID: <9704012235.AA07841@membrane.hal.com>
2225 Date: Tue, 1 Apr 1997 14:35:26 -0800 (PST)
2226 Files: lib/ExtUtils/MakeMaker.pm
2228 Title: "Eliminate pod warnings in libs"
2229 From: Chip Salzenberg
2230 Files: lib/CGI.pm lib/ExtUtils/Command.pm
2237 CORE LANGUAGE CHANGES
2239 Title: "Support $ENV{PERL5OPT}"
2240 From: Chip Salzenberg
2241 Files: perl.c pod/perldiag.pod pod/perldelta.pod pod/perlrun.pod
2243 Title: "Implement void context, in which C<wantarray> is undef"
2244 From: Chip Salzenberg
2245 Files: cop.h doop.c dump.c global.sym gv.c op.c op.h perl.c
2246 pod/perlcall.pod pod/perldelta.pod pod/perlfunc.pod
2247 pod/perlguts.pod pod/perlsub.pod pp.c pp_ctl.c pp_hot.c
2250 Title: "Don't look up &AUTOLOAD in @ISA when calling plain function"
2251 From: Chip Salzenberg
2252 Files: global.sym gv.c lib/Text/ParseWords.pm pod/perldelta.pod
2253 pp_hot.c proto.h t/op/method.t
2255 Title: "Allow closures to be constant subroutines"
2256 From: Chip Salzenberg
2259 Title: "Make C<scalar(reverse)> mean C<scalar(reverse $_)>"
2260 From: Chip Salzenberg
2263 Title: "Fix lexical suicide from C<my $x = $x> in sub"
2264 From: Chip Salzenberg
2267 Title: "Make "Unrecog. char." fatal, and update its doc"
2268 From: Chip Salzenberg
2269 Files: pod/perldiag.pod toke.c
2271 Title: "Die on patterns that will match empty string forever"
2272 From: Stephen Potter <spp@psa.pencom.com>
2273 Msg-ID: <199703282138.PAA28311@psa.pencom.com>
2274 Date: Fri, 28 Mar 1997 15:38:30 -0600
2279 Title: "safefree() mismatch"
2280 From: Roderick Schertler
2281 Msg-ID: <21338.859653381@eeyore.ibcinc.com>
2282 Date: Sat, 29 Mar 1997 11:36:21 -0500
2285 Title: "FreeBSD update"
2286 From: Slaven Rezic <eserte@cs.tu-berlin.de>
2287 Msg-ID: <199703311417.QAA04162@cabulja.herceg.de>
2288 Date: Mon, 31 Mar 1997 16:17:42 +0200 (MET DST)
2289 Files: hints/freebsd.sh
2291 Title: "Win32 update (seven patches)"
2292 From: Gurusamy Sarathy and Nick Ing-Simmons
2293 Files: EXTERN.h MANIFEST win32/Makefile win32/perl.mak
2294 win32/perl.rc win32/perldll.mak win32/makedef.pl
2295 win32/modules.mak win32/win32io.c win32/bin/pl2bat.bat
2299 Title: "Report PERL* environment variables in -V and perlbug"
2300 From: Chip Salzenberg
2301 Files: perl.c utils/perlbug.PL
2303 Title: "Typo in perl.c: Printing NO_EMBED for perl -V"
2305 Msg-ID: <199703301922.VAA13509@furubotn.sn.no>
2306 Date: Sun, 30 Mar 1997 21:22:11 +0200
2309 Title: "Don't let C<$var = $var> untaint $var"
2310 From: Chip Salzenberg
2311 Files: pp_hot.c pp_sys.c sv.h t/op/taint.t
2313 Title: "Fix autoviv bug in C<my $x; ++$x->{KEY}>"
2314 From: Chip Salzenberg
2317 Title: "Re: 5.004's new srand() default seed"
2318 From: Hallvard B Furuseth
2319 Msg-ID: <199703302219.AAA20998@bombur2.uio.no>
2320 Date: Mon, 31 Mar 1997 00:19:13 +0200 (MET DST)
2323 Title: "Re: embedded perl and top_env problem "
2324 From: Gurusamy Sarathy
2325 Msg-ID: <199703280031.TAA05711@aatma.engin.umich.edu>
2326 Date: Thu, 27 Mar 1997 19:31:42 -0500
2327 Files: gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c scope.h util.c
2329 Title: "Define and use new macro: boolSV()"
2331 Files: gv.c lib/ExtUtils/typemap os2/os2.c pp.c pp_hot.c pp_sys.c
2332 sv.c sv.h universal.c vms/vms.c
2334 Title: "Re: strict @F"
2335 From: Hallvard B Furuseth
2336 Msg-ID: <199703252110.WAA16038@bombur2.uio.no>
2337 Date: Tue, 25 Mar 1997 22:10:33 +0100 (MET)
2340 Title: "Try harder to identify errors at EOF"
2341 From: Chip Salzenberg
2344 Title: "Minor string change in toke.c: 'bareword'"
2345 From: lvirden@cas.org
2346 Msg-ID: <1997Mar27.130247.1911552@hmivax.humgen.upenn.edu>
2347 Date: Thu, 27 Mar 1997 13:02:46 -0500 (EST)
2350 Title: "Improve diagnostic on \r in program text"
2351 From: Chip Salzenberg
2352 Files: pod/perldiag.pod toke.c
2354 Title: "Make Sock_size_t typedef work right"
2355 From: Chip Salzenberg
2356 Files: perl.h pp_sys.c
2358 Title: "Eliminate unused dummy variable"
2359 From: Doug MacEachern
2360 Msg-ID: <199703270123.UAA25454@postman.osf.org>
2361 Date: Wed, 26 Mar 1997 20:23:14 -0500
2362 Files: lib/ExtUtils/Embed.pm unixish.h writemain.SH
2366 Title: "Allow for coexistence of various versions of perldiag.pod"
2367 From: Chip Salzenberg
2368 Files: installperl lib/diagnostics.pm
2370 LIBRARY AND EXTENSIONS
2372 Title: "New module constant.pm"
2374 Files: MANIFEST lib/constant.pm op.c pp.c t/pragma/constant.t
2376 Title: "Remove chat2"
2377 From: Chip Salzenberg
2378 Files: MANIFEST lib/chat2.inter lib/chat2.pl
2380 Title: "Include CGI.pm 2.32"
2381 From: Chip Salzenberg
2382 Files: MANIFEST eg/cgi/* lib/CGI.pm lib/CGI/Apache.pm
2383 lib/CGI/Carp.pm lib/CGI/Fast.pm lib/CGI/Push.pm
2386 Title: "Fix C<print $_> in debugger"
2387 From: Ilya Zakharevich
2388 Msg-ID: <199703312355.SAA01068@monk.mps.ohio-state.edu>
2389 Date: Mon, 31 Mar 1997 18:55:55 -0500 (EST)
2390 Files: lib/perl5db.pl
2392 Title: "Re: Pod problems & fixes"
2393 From: Hallvard B Furuseth
2394 Msg-ID: <199703261829.TAA17015@bombur2.uio.no>
2395 Date: Wed, 26 Mar 1997 19:29:14 +0100 (MET)
2396 Files: lib/Pod/Text.pm
2398 Title: "Re: $whoami calculation in Sys::Syslog.pm should not be greedy"
2399 From: Roderick Schertler
2400 Msg-ID: <pz4tdu7j57.fsf@eeyore.ibcinc.com>
2401 Date: 29 Mar 1997 11:33:24 -0500
2402 Files: lib/Sys/Syslog.pm
2404 Title: "C<new SelectSaver $fh> doesn't always restore"
2405 From: Spider Boardman
2406 Msg-ID: <199703291906.OAA07232@Orb.Nashua.NH.US>
2407 Date: Sat, 29 Mar 1997 14:06:37 -0500
2408 Files: lib/SelectSaver.pm
2410 Title: "Patch for Benchmark.pm"
2411 From: Hugo van der Sanden <hv@crypt.compulink.co.uk> w/Tim Bunce
2412 Msg-ID: <199703291504.PAA01596@crypt.compulink.co.uk>
2413 Date: Sat, 29 Mar 1997 15:04:32 +0000
2414 Files: lib/Benchmark.pm
2416 Title: "Tiny doc fix for AutoSplit.pm"
2417 From: "Randy J. Ray" <rjray@uswest.com>
2418 Msg-ID: <rjray-9702272117.AA001223633@snakepit.ecte.uswc.uswest.com>
2419 Date: Thu, 27 Mar 1997 14:17:38 -0700
2420 Files: lib/AutoSplit.pm
2428 Title: "Tom C's Pod::Html and html tools, as of 30 March 97"
2429 From: Chip Salzenberg
2430 Files: MANIFEST installhtml lib/Pod/Html.pm pod/pod2html.PL
2432 Title: "Fix path bugs in installhtml"
2433 From: Robin Barker <rmb1@cise.npl.co.uk>
2434 Msg-ID: <3180.9703270906@tempest.cise.npl.co.uk>
2435 Date: Thu, 27 Mar 97 09:06:14 GMT
2438 Title: "Make perlbug say that it's only for core Perl bugs"
2439 From: Chip Salzenberg
2440 Files: utils/perlbug.PL
2444 Title: "INSTALL-1.11"
2445 From: Andy Dougherty
2446 Msg-ID: <Pine.SOL.3.95q.970326140905.10178A-100000@fractal.lafayette.
2447 Date: Wed, 26 Mar 1997 14:27:52 -0500 (EST)
2450 Title: "Patch for perl.pod"
2451 From: wmiddlet@Adobe.COM (William Middleton)
2452 Msg-ID: <199703262305.PAA13121@ducks>
2453 Date: Wed, 26 Mar 1997 15:05:39 -0800 (PST)
2456 Title: "Document autouse and constant; update diagnostics"
2457 From: Chip Salzenberg
2458 Files: pod/perldelta.pod
2460 Title: "Suggest to upgraders that they try '-w' again"
2461 From: Hallvard B Furuseth
2462 Msg-ID: <199703251901.UAA15982@bombur2.uio.no>
2463 Date: Tue, 25 Mar 1997 20:01:26 +0100 (MET)
2464 Files: pod/perldelta.pod
2466 Title: "Improve and update documentation of constant subs"
2468 Msg-ID: <Pine.GSO.3.96.970331122546.14185C-100000@kelly.teleport.com>
2469 Date: Mon, 31 Mar 1997 13:05:54 -0800 (PST)
2470 Files: pod/perlsub.pod
2472 Title: "Improve documentation of C<return>"
2473 From: Chip Salzenberg
2474 Files: pod/perlfunc.pod pod/perlsub.pod
2476 Title: "perlfunc.pod patch"
2478 Msg-ID: <199703262159.WAA17531@furubotn.sn.no>
2479 Date: Wed, 26 Mar 1997 22:59:23 +0100
2480 Files: pod/perlfunc.pod
2482 Title: "Use 'while (defined($x = <>)) {}', per <gnat@frii.com>"
2483 From: Chip Salzenberg
2484 Files: configpm lib/Term/Cap.pm perlsh pod/perlipc.pod pod/perlop.pod
2485 pod/perlsub.pod pod/perlsyn.pod pod/perltrap.pod
2486 pod/perlvar.pod win32/bin/search.bat
2488 Title: "Document and test C<%> behavior with negative operands"
2489 From: Chip Salzenberg
2490 Files: pod/perlop.pod t/op/arith.t
2492 Title: "Update docs on $]"
2493 From: Chip Salzenberg
2494 Files: pod/perlvar.pod
2496 Title: "perlvar.pod patch"
2498 Msg-ID: <199703261254.NAA10237@bergen.sn.no>
2499 Date: Wed, 26 Mar 1997 13:54:00 +0100
2500 Files: pod/perlvar.pod
2502 Title: "Fix example of C<or> vs. C<||>"
2503 From: Chip Salzenberg
2504 Files: pod/perlsyn.pod
2506 Title: "Pod usage and spelling patch"
2507 From: Larry W. Virden
2510 Title: "Pod updates"
2511 From: "Cary D. Renzema" <caryr@mxim.com>
2512 Msg-ID: <199703262353.PAA01819@macs.mxim.com>
2513 Date: Wed, 26 Mar 1997 15:53:22 -0800 (PST)
2521 CORE LANGUAGE CHANGES
2523 Title: "Don't compile scalar mods of aggregates, like C<@a =~ s/a/b/>"
2524 From: Chip Salzenberg
2525 Files: op.c t/op/misc.t
2527 Title: "Automatically flush on C< $| = 1 >"
2528 From: Chip Salzenberg
2531 Title: "Refine modulus ("%") per suggestion of Tim Goodwin"
2532 From: Chip Salzenberg
2535 Title: "If C<perl -a>, do equivalent of C<use vars '@F'>"
2536 From: Chip Salzenberg
2539 Title: "Warn about undef magic values just like non-magic"
2540 From: Chip Salzenberg
2541 Files: ext/Opcode/Safe.pm sv.c t/lib/db-btree.t t/lib/db-hash.t
2542 t/lib/db-recno.t t/pragma/locale.t
2546 Title: "Remove redundant patch to hints/bsdos.sh"
2547 From: Shigeya Suzuki <shigeya@foretune.co.jp>
2548 Msg-ID: <19970322222244K.shigeya@foretune.co.jp>
2549 Date: Sat, 22 Mar 1997 22:22:44 +0900
2550 Files: hints/bsdos.sh
2552 Title: "Another MachTen Patch"
2554 Msg-ID: <Pine.GSO.3.96.970324152150.20610P-100000@kelly.teleport.com>
2555 Date: Mon, 24 Mar 1997 15:26:48 -0800 (PST)
2556 Files: hints/machten_2.sh
2558 Title: "Win32 update (five patches)"
2559 From: Gurusamy Sarathy and Nick Ing-Simmons
2560 Files: MANIFEST README.win32 doio.c dosish.h pp_sys.c
2561 lib/ExtUtils/Command.pm t/comp/multiline.t t/op/magic.t
2562 t/op/mkdir.t t/op/runlevel.t t/op/stat.t t/op/write.t
2563 win32/Makefile win32/config.H win32/config.w32 win32/win32.c
2564 win32/win32.h win32/win32aux.c win32/*.mak win32/VC-2.0/*.mak
2568 Title: "Fix botch with G_NOARGS; PUSHMARK *is* required"
2569 From: Chip Salzenberg
2572 Title: "Improve 'prototype mismatch' warning"
2573 From: Chip Salzenberg
2574 Files: global.sym op.c pod/perldiag.pod proto.h sv.c t/comp/redef.t
2576 Title: "In perlio, fix vprintf() definition and define vfprintf()"
2577 From: Chip Salzenberg
2584 LIBRARY AND EXTENSIONS
2586 Title: "Fix C<require> in Getopt::Long to work with 5.003"
2587 From: Chip Salzenberg
2588 Files: lib/Getopt/Long.pm
2590 Title: "Extraneous blank lines from Pod::Text"
2591 From: Russ Allbery <rra@stanford.edu>
2592 Msg-ID: <qumend4qq08.fsf@cyclone.stanford.edu>
2593 Date: 25 Mar 1997 01:28:55 -0800
2594 Files: lib/Pod/Text.pm
2596 Title: "Exporting UNIVERSAL::can"
2598 Msg-ID: <E0w9DwX-0000Zr-00@taurus.cus.cam.ac.uk>
2599 Date: Mon, 24 Mar 1997 17:54:01 +0000
2600 Files: lib/UNIVERSAL.pm
2602 Title: "Term::Readline patch for AmigaOS"
2603 From: Norbert Pueschel
2604 Msg-ID: <77724797@Armageddon.meb.uni-bonn.de>
2605 Date: Sun, 23 Mar 1997 18:57:22 +0100
2606 Files: lib/Term/ReadLine.pm
2610 Title: "Reduce memory footprint of complex.t"
2611 From: Dominic Dunlop <domo@slipper.ip.lu>
2612 Msg-ID: <v03020902af5d8e03c5ab@[194.51.248.84]>
2613 Date: Tue, 25 Mar 1997 15:39:26 +0100
2614 Files: t/lib/complex.t
2618 Title: "Improve pod2man diagnostic when NAME is invalid"
2619 From: Chip Salzenberg
2620 Files: pod/pod2man.PL
2624 Title: "INSTALL-1.8 to INSTALL-1.9 updates"
2625 From: Andy Dougherty
2626 Msg-ID: <Pine.SOL.3.95q.970325135138.3374A-100000@fractal.lafayette.e
2627 Date: Tue, 25 Mar 1997 13:52:53 -0500 (EST)
2630 Title: "Document possible problems with -Mdiagnostics after upgrade"
2631 From: Chip Salzenberg
2634 Title: "Mention perldelta in INSTALL"
2635 From: Chip Salzenberg
2638 Title: "Describe pod format at top of INSTALL"
2639 From: Chip Salzenberg
2642 Title: "Document C</a *b/x> fix"
2643 From: Chip Salzenberg
2644 Files: pod/perldelta.pod
2646 Title: "pods for subroutine argument autovivication"
2648 Msg-ID: <E0w9489-0005YT-00@ursa.cus.cam.ac.uk>
2649 Date: Mon, 24 Mar 1997 07:25:21 +0000
2650 Files: pod/perldelta.pod pod/perlsub.pod
2652 Title: "Missing item in perldiag"
2654 Msg-ID: <E0w8jVZ-0005va-00@ursa.cus.cam.ac.uk>
2655 Date: Sun, 23 Mar 1997 09:24:09 +0000
2656 Files: pod/perldiag.pod
2658 Title: "Mention and discourage use of term 'soft reference'"
2659 From: Chip Salzenberg
2660 Files: pod/perlref.pod
2662 Title: "Pod problems & fixes"
2663 From: Hallvard B Furuseth
2664 Msg-ID: <199703242031.VAA14997@bombur2.uio.no>
2665 Date: Mon, 24 Mar 1997 21:31:51 +0100 (MET)
2666 Files: INSTALL lib/Term/Complete.pm lib/subs.pm pod/perlcall.pod
2667 pod/perldata.pod pod/perldiag.pod pod/perlembed.pod
2668 pod/perlguts.pod pod/perlmod.pod pod/perlop.pod
2669 pod/perlpod.pod pod/pod2html.PL
2671 Title: "DB_File documentation fix"
2673 Msg-ID: <9703240854.AA08401@claudius.bfsec.bt.co.uk>
2674 Date: Mon, 24 Mar 97 08:54:16 GMT
2675 Files: ext/DB_File/DB_File.pm
2678 From: Nathan Torkington <gnat@prometheus.frii.com>
2679 Files: pod/perlfaq*.pod
2686 CORE LANGUAGE CHANGES
2688 Title: "Defer creation of array and hash elements as parameters"
2689 From: Chip Salzenberg
2690 Files: dump.c global.sym mg.c op.c op.h perl.h pp.c pp_hot.c proto.h
2693 Title: "New special literal: __PACKAGE__"
2694 From: Chip Salzenberg
2695 Files: keywords.pl pod/perldata.pod toke.c
2697 Title: "Ignore whitespace before +*? in //x"
2698 From: Chip Salzenberg
2701 Title: "Abort compilation at C<BEGIN{}> or C<use> after errors"
2702 From: Chip Salzenberg
2703 Files: op.c pod/perldiag.pod t/pragma/subs.t
2705 Title: "allow C<substr 'hello', -10>"
2706 From: David Dyck <dcd@tc.fluke.com>
2707 Msg-ID: <97Mar10.155517pst.35716-2@gateway.fluke.com>
2708 Date: Mon, 10 Mar 1997 15:55:44 -0800
2711 Title: "Regularize C<x % y>, esp. when y is negative"
2712 From: Chip Salzenberg
2715 Title: "Flush before C<flock(FOO, LOCK_UN)>"
2716 From: Chip Salzenberg
2717 Files: pod/perldelta.pod pod/perlfunc.pod pp_sys.c
2719 Title: "Close loopholes in prototype mismatch warning"
2720 From: Chip Salzenberg
2721 Files: op.c sv.c toke.c
2723 Title: "Warn on C<while ($x = each %y) {}>"
2724 From: Chip Salzenberg
2725 Files: op.c pod/perldiag.pod
2727 Title: "Don't warn on C<print $fh func()>"
2728 From: Chip Salzenberg
2733 Title: "Don't say 'static var = 1'"
2734 From: Jarkko Hietaniemi
2735 Msg-ID: <199703091319.PAA24714@alpha.hut.fi>
2736 Date: Sun, 9 Mar 1997 15:19:57 +0200 (EET)
2739 Title: "BSD/OS 3.0 hints"
2740 From: Christopher Davis <ckd@loiosh.kei.com>
2741 Msg-ID: <w47mjakw5t.fsf@loiosh.kei.com>
2742 Date: 14 Mar 1997 16:20:46 -0500
2743 Files: hints/bsdos.sh
2745 Title: "More MachTen hints"
2747 Msg-ID: <Pine.GSO.3.95q.970316133852.27997A-100000@kelly.teleport.com
2748 Date: Sun, 16 Mar 1997 13:40:35 -0800 (PST)
2749 Files: hints/machten_2.sh
2751 Title: "HP/UX hint comments"
2752 From: Andy Dougherty
2753 Msg-ID: <Pine.SOL.3.95q.970321153918.28770B-100000@fractal.lafayette.
2754 Date: Fri, 21 Mar 1997 15:43:07 -0500 (EST)
2755 Files: hints/hpux.sh
2758 From: Charles Bailey
2759 Msg-ID: <1997Mar11.220056.1873182@hmivax.humgen.upenn.edu>
2760 Date: Tue, 11 Mar 1997 22:00:55 -0500 (EST)
2761 Files: lib/ExtUtils/MM_VMS.pm lib/Test/Harness.pm t/op/taint.t
2762 utils/perlbug.PL vms/descrip.mms
2764 Title: "vmsish.t and related patches"
2765 From: Charles Bailey
2766 Msg-ID: <01IGQW3IP1KK005VFB@hmivax.humgen.upenn.edu>
2767 Date: Fri, 21 Mar 1997 01:32:47 -0500 (EST)
2768 Files: MANIFEST perl.h vms/descrip.mms vms/ext/vmsish.t vms/vms.c
2770 Title: "Win32 update (four patches)"
2771 From: Gurusamy Sarathy and Nick Ing-Simmons
2772 Files: MANIFEST README.win32 lib/AutoSplit.pm lib/Cwd.pm
2773 lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm
2774 lib/ExtUtils/MM_OS2.pm lib/ExtUtils/MM_Unix.pm
2775 lib/ExtUtils/MM_Win32.pm lib/ExtUtils/MakeMaker.pm
2776 lib/ExtUtils/Mksymlists.pm lib/File/Basename.pm
2777 lib/File/Path.pm mg.c t/comp/cpp.t t/comp/script.t t/harness
2778 t/io/argv.t t/io/dup.t t/io/fs.t t/io/inplace.t
2779 t/lib/filehand.t t/lib/io_dup.t t/lib/io_sel.t
2780 t/lib/io_taint.t t/op/closure.t t/op/exec.t t/op/glob.t
2781 t/op/goto.t t/op/magic.t t/op/misc.t t/op/rand.t
2782 t/op/split.t t/op/stat.t t/op/sysio.t t/op/taint.t
2783 t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t util.c
2788 Title: "Guard against buffer overflow in yyerror() and related funcs"
2789 From: Chip Salzenberg
2792 Title: "For bin compat, rename calllist() and he_{,delay}free"
2793 From: Chip Salzenberg
2794 Files: global.sym hv.c op.c perl.c pod/perlguts.pod proto.h
2796 Title: "Fix C<print> on tied default handle"
2797 From: Chip Salzenberg
2800 Title: "Fix C<local($a, undef, $b) = (1,2,3)>"
2801 From: Chip Salzenberg
2804 Title: "Improve diagnostic on C<@a++>, C<--%a>, @a =~ s/a/b/"
2805 From: Chip Salzenberg
2806 Files: pp.c pp_hot.c
2808 Title: "Don't warn on C<$x{y} .= "z"> when %x is tied"
2809 From: Chip Salzenberg
2812 Title: "Eliminate 'unreachable code' warnings"
2813 From: Chip Salzenberg
2814 Files: ext/POSIX/POSIX.xs mg.c pp_ctl.c toke.c
2816 Title: "printf format corrections for -DDEBUGGING"
2817 From: Roderick Schertler
2818 Msg-ID: <26592.858793370@eeyore.ibcinc.com>
2819 Date: Wed, 19 Mar 1997 12:42:50 -0500
2820 Files: doop.c malloc.c op.c pp_ctl.c regexec.c sv.c x2p/str.c
2823 Title: "Warn about missing -DMULTIPLICITY if likely a problem"
2824 From: Doug MacEachern
2825 Msg-ID: <199703192345.SAA15070@postman.osf.org>
2826 Date: Wed, 19 Mar 1997 18:45:53 -0500
2831 Title: "Don't use $(LIBS) when creating shared libperl"
2832 From: Chip Salzenberg
2835 Title: "Don't use db 2.x, we're not yet ready for it"
2836 From: Paul Marquess and Andy Dougherty
2839 Title: "Warn if #! command is longer than 32 chars"
2840 From: Chip Salzenberg
2843 Title: "patches re perl -wc install{perl,man}"
2844 From: Robin Barker <rmb1@cise.npl.co.uk>
2845 Msg-ID: <21544.9703111313@tempest.cise.npl.co.uk>
2846 Date: Tue, 11 Mar 97 13:13:16 GMT
2847 Files: installman installperl
2849 Title: "3_93 doesn't install pods"
2850 From: Spider Boardman
2851 Msg-ID: <199703160721.CAA08339@Orb.Nashua.NH.US>
2852 Date: Sun, 16 Mar 1997 02:21:35 -0500
2855 Title: "When installing, use File::Copy instead of `cp`"
2856 From: Chip Salzenberg
2859 Title: "Make hint files' warnings more visible"
2860 From: Hallvard B Furuseth
2861 Msg-ID: <199703202218.XAA09041@bombur2.uio.no>
2862 Date: Thu, 20 Mar 1997 23:18:03 +0100 (MET)
2863 Files: hints/3b1.sh hints/apollo.sh hints/cxux.sh hints/dcosx.sh
2864 hints/dgux.sh hints/esix4.sh hints/freebsd.sh hints/hpux.sh
2865 hints/irix_4.sh hints/mips.sh hints/next_3_0.sh hints/os2.sh
2866 hints/qnx.sh hints/sco_2_3_3.sh hints/sco_2_3_4.sh
2867 hints/solaris_2.sh hints/ultrix_4.sh hints/utekv.sh
2869 LIBRARY AND EXTENSIONS
2871 Title: "New module: autouse.pm"
2872 From: Ilya Zakharevich
2873 Msg-ID: <199703210034.TAA13469@monk.mps.ohio-state.edu>
2874 Date: Thu, 20 Mar 1997 19:34:30 -0500 (EST)
2875 Files: MANIFEST lib/autouse.pm
2877 Title: "Math::Complex update"
2878 From: Jarkko Hietaniemi
2879 Files: lib/Math/Complex.pm t/lib/complex.t
2881 Title: "Refresh DB_File to 1.12"
2883 Msg-ID: <9703121551.AA07435@claudius.bfsec.bt.co.uk>
2884 Date: Wed, 12 Mar 97 15:51:14 GMT
2885 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
2887 Title: "New subroutine Symbol::qualify_to_ref()"
2888 From: Roderick Schertler
2889 Msg-ID: <pzlo7ut03b.fsf@eeyore.ibcinc.com>
2890 Date: 11 Mar 1997 19:39:36 -0500
2891 Files: lib/Symbol.pm
2893 Title: "In debugger, don't reference %{$f{$g}} if $f{$g} doesn't exist"
2894 From: Chip Salzenberg
2895 Files: lib/perl5db.pl
2897 Title: "In File::Path, some systems can't remove read-only files"
2898 From: Chip Salzenberg
2899 Files: lib/File/Path.pm
2901 Title: "Fix typo in -l*perl* pattern"
2902 From: Doug MacEachern
2903 Msg-ID: <199703110414.XAA12884@berlin.atlantic.net>
2904 Date: Mon, 10 Mar 1997 22:58:38 -0500
2905 Files: lib/ExtUtils/Embed.pm
2907 Title: "Fix bugs revealed by prototype warnings"
2908 From: Chip Salzenberg
2909 Files: ext/Opcode/Opcode.pm lib/ExtUtils/MakeMaker.pm
2912 Title: "Problems with SKIP in makemaker"
2913 From: Ilya Zakharevich
2914 Msg-ID: <199703210413.XAA21601@monk.mps.ohio-state.edu>
2915 Date: Thu, 20 Mar 1997 23:13:31 -0500 (EST)
2916 Files: lib/ExtUtils/MM_Unix.pm
2918 Title: "In Exporter, don't C<require Carp> at file scope"
2919 From: Chip Salzenberg
2920 Files: lib/Exporter.pm
2922 Title: "fix for Exporter's $SIG{__WARN__} handler"
2923 From: Roderick Schertler
2924 Msg-ID: <2282.858296451@eeyore.ibcinc.com>
2925 Date: Thu, 13 Mar 1997 18:40:51 -0500
2926 Files: lib/Exporter.pm
2928 Title: "Don't try to substr() refs in Carp"
2929 From: Chip Salzenberg
2932 Title: "Re: NUL in die and other messages"
2934 Msg-ID: <E0w815V-0005xs-00@ursa.cus.cam.ac.uk>
2935 Date: Fri, 21 Mar 1997 09:58:17 +0000
2938 Title: "Add entry for prototype() in Pod::Functions"
2939 From: Chip Salzenberg
2940 Files: lib/Pod/Functions.pm
2942 Title: "Fix typos in IO::Socket documentation"
2944 Msg-ID: <E0w75po-0003yh-00@taurus.cus.cam.ac.uk>
2945 Date: Tue, 18 Mar 1997 20:50:16 +0000
2946 Files: ext/IO/lib/IO/Socket.pm
2954 Title: "Re: bug in pod2man (5.00326): section=3 for .pm modules"
2955 From: Roderick Schertler
2956 Msg-ID: <pzn2sat1hg.fsf@eeyore.ibcinc.com>
2957 Date: 11 Mar 1997 19:09:31 -0500
2958 Files: pod/pod2man.PL
2962 Title: "perlfaq.pod"
2963 From: Tom Christiansen
2964 Msg-ID: <199703172301.QAA12566@jhereg.perl.com>
2965 Date: Mon, 17 Mar 1997 16:01:40 -0700
2966 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
2967 pod/perlfaq*.pod pod/roffitall
2969 Title: "*.pod changes based on the FAQ"
2971 Msg-ID: <199703171650.JAA02655@elara.frii.com>
2972 Date: Mon, 17 Mar 1997 09:50:14 -0700 (MST)
2973 Files: pod/perldata.pod pod/perlfunc.pod pod/perlipc.pod
2974 pod/perlop.pod pod/perlre.pod pod/perlrun.pod
2975 pod/perlsec.pod pod/perlvar.pod
2977 Title: "INSTALL: How to enable debugging"
2978 From: Andy Dougherty
2979 Msg-ID: <Pine.SOL.3.95q.970321112326.1414A-100000@fractal.lafayette.e
2980 Date: Fri, 21 Mar 1997 11:25:32 -0500 (EST)
2983 Title: "Document that $. is not reset on implicit open"
2984 From: Chip Salzenberg
2985 Files: pod/perldelta.pod
2987 Title: "Re: Embedding success with _93 "
2988 From: Doug MacEachern
2989 Msg-ID: <199703112255.RAA22775@postman.osf.org>
2990 Date: Tue, 11 Mar 1997 17:55:05 -0500
2991 Files: pod/perldelta.pod
2993 Title: "Update site list"
2994 From: lvirden@cas.org (Larry W. Virden, x2487)
2995 Msg-ID: <9703111053.AA20051@cas.org>
2996 Date: Tue, 11 Mar 1997 10:53:49 -0500
2997 Files: pod/perlmod.pod
2999 Title: "Patch to document illegal characters"
3001 Msg-ID: <Pine.GSO.3.96.970314090558.15346J-100000@kelly.teleport.com>
3002 Date: Fri, 14 Mar 1997 09:08:10 -0800 (PST)
3003 Files: pod/perldiag.pod pod/perltrap.pod
3005 Title: "Document trap with //o and closures"
3006 From: Charles Bailey
3007 Msg-ID: <01IGCHWRNSEU00661G@hmivax.humgen.upenn.edu>
3008 Date: Mon, 10 Mar 1997 18:08:08 -0500 (EST)
3009 Files: pod/perltrap.pod
3011 Title: "Re: Inline PI function"
3013 Msg-ID: <Pine.GSO.3.95q.970310143125.22489V-100000@kelly.teleport.com
3014 Date: Mon, 10 Mar 1997 14:33:20 -0800 (PST)
3015 Files: pod/perlsub.pod
3017 Title: "Illegal character in input"
3019 Msg-ID: <Pine.GSO.3.95q.970310151512.22489a-100000@kelly.teleport.com
3020 Date: Mon, 10 Mar 1997 15:21:21 -0800 (PST)
3021 Files: pod/perldiag.pod
3023 Title: "Patch for docs Re: Lost backslash"
3025 Msg-ID: <Pine.GSO.3.96.970319071438.24834G-100000@kelly.teleport.com>
3026 Date: Wed, 19 Mar 1997 07:28:57 -0800 (PST)
3027 Files: pod/perlop.pod
3029 Title: "XSUB's doc fix"
3030 From: Roderick Schertler
3031 Msg-ID: <28804.858012126@eeyore.ibcinc.com>
3032 Date: Mon, 10 Mar 1997 11:42:06 -0500
3033 Files: pod/perlcall.pod pod/perlguts.pod pod/perlxstut.pod
3035 Title: "Document return from do FILE"
3037 Msg-ID: <E0w70DK-0001yJ-00@ursa.cus.cam.ac.uk>
3038 Date: Tue, 18 Mar 1997 14:50:10 +0000
3039 Files: pod/perlfunc.pod
3041 Title: "Document $^M in perlvar"
3042 From: Robin Barker <rmb1@cise.npl.co.uk>
3043 Msg-ID: <6153.9703202108@tempest.cise.npl.co.uk>
3044 Date: Thu, 20 Mar 97 21:08:33 GMT
3045 Files: pod/perlvar.pod
3047 Title: "typos in pods of 5.003_93"
3048 From: Jim Meyering <meyering@asic.sc.ti.com>
3049 Msg-ID: <wpgendbzvhx.fsf@asic.sc.ti.com>
3050 Date: 19 Mar 1997 10:39:38 -0600
3051 Files: pod/perlfunc.pod pod/perlguts.pod pod/perlre.pod
3052 pod/perltoot.pod pod/perlxs.pod
3054 Title: "Re: Updates to pod punctuations"
3055 From: lvirden@cas.org (Larry W. Virden, x2487)
3056 Msg-ID: <9703141700.AA22911@cas.org>
3057 Date: Fri, 14 Mar 1997 17:00:12 -0500
3060 Title: "clarify example in perlfunc"
3061 From: Jarkko Hietaniemi
3062 Msg-ID: <199703201746.TAA25195@alpha.hut.fi>
3063 Date: Thu, 20 Mar 1997 19:46:01 +0200 (EET)
3064 Files: pod/perlfunc.pod
3066 Title: "Regularize headings in DB_File documentation"
3067 From: Chip Salzenberg
3068 Files: ext/DB_File/DB_File.pm
3076 "This release will be the public beta of 5.004,
3077 or my name isn't Larson T. Pettifogger."
3079 "Gone like *that*, a fortune in letterhead."
3081 CORE LANGUAGE CHANGES
3083 Title: "Don't autovivify array and hash elements in sub parameters"
3084 From: Gurusamy Sarathy
3085 Msg-ID: <199703061912.OAA20606@aatma.engin.umich.edu>
3086 Date: Thu, 06 Mar 1997 14:12:09 -0500
3087 Files: op.c pod/perldelta.pod pod/perlsub.pod pod/perltrap.pod
3089 Title: "Support READ and GETC for tied handles"
3090 From: Doug MacEachern
3091 Msg-ID: <199703090019.TAA32591@postman.osf.org>
3092 Date: Sat, 08 Mar 1997 19:19:38 -0500
3093 Files: pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
3095 Title: "Warn on C<@x =~ /a/> and C<%x =~ s/a/b/>"
3096 From: Chip Salzenberg
3097 Files: op.c pod/perldiag.pod
3099 Title: "Warn on %{+undef} and @{+undef}"
3100 From: Chip Salzenberg
3101 Files: pp.c pp_hot.c
3106 From: Charles Bailey
3107 Msg-ID: <01IG8KN5R28M00661G@hmivax.humgen.upenn.edu>
3108 Date: Fri, 07 Mar 1997 22:49:46 -0500 (EST)
3109 Files: lib/ExtUtils/MM_VMS.pm vms/descrip.mms vms/gen_shrfls.pl
3112 Title: "AmigaOS hint patch"
3113 From: Norbert Pueschel
3114 Msg-ID: <77724767@Armageddon.meb.uni-bonn.de>
3115 Date: Sat, 08 Mar 1997 12:50:15 +0100
3116 Files: hints/amigaos.sh
3120 Title: "Make conversion of @_ to real array work right after C<shift>"
3121 From: Chip Salzenberg
3124 Title: "Fix imbalanced ENTER/LEAVE from C<BEGIN{die}>"
3125 From: Chip Salzenberg
3126 Files: op.c perl.c proto.h
3128 Title: "perl -P path patch"
3129 From: Andy Dougherty
3130 Msg-ID: <Pine.SOL.3.95q.970308120242.23766D-100000@fractal.lafayette.
3131 Date: Sat, 08 Mar 1997 12:45:08 -0500 (EST)
3132 Files: config_H config_h.SH perl.c plan9/config.plan9 t/comp/cpp.t
3133 vms/config.vms win32/config.H
3137 Title: "Fix for Unisys UNIX and libperl.so"
3138 From: aburlison@cix.compulink.co.uk (Alan Burlison)
3139 Msg-ID: <memo.147328@cix.compulink.co.uk>
3140 Date: Thu, 6 Mar 97 16:28 GMT0
3143 Title: "Allow './Configure -Uoptimize'"
3144 From: Andy Dougherty
3145 Msg-ID: <Pine.SOL.3.95q.970306110532.11070A-100000@fractal.lafayette.
3146 Date: Thu, 06 Mar 1997 11:15:47 -0500 (EST)
3149 Title: "Use 'test -f', not 'test -x'"
3150 From: Spider Boardman
3151 Msg-ID: <199703080053.TAA13943@web.zk3.dec.com>
3152 Date: Fri, 7 Mar 1997 19:53:00 -0500
3155 Title: "Don't count on 'trap 0' inside () in shell script"
3156 From: aburlison@cix.compulink.co.uk (Alan Burlison)
3157 Msg-ID: <memo.147326@cix.compulink.co.uk>
3158 Date: Thu, 6 Mar 97 16:28 GMT0
3161 LIBRARY AND EXTENSIONS
3163 Title: "Carp with multiple arguments"
3165 Msg-ID: <E0w3STZ-0007RW-00@taurus.cus.cam.ac.uk>
3166 Date: Sat, 8 Mar 1997 20:12:17 +0000
3169 Title: "@EXPORT_FAIL fix for Exporter.pm"
3170 From: Roderick Schertler
3171 Msg-ID: <24884.857841724@eeyore.ibcinc.com>
3172 Date: Sat, 08 Mar 1997 12:22:04 -0500
3173 Files: lib/Exporter.pm
3175 Title: "Open[23] autoflush docs"
3176 From: Roderick Schertler
3177 Msg-ID: <7939.857693947@eeyore.ibcinc.com>
3178 Date: Thu, 06 Mar 1997 19:19:07 -0500
3179 Files: lib/IPC/Open2.pm lib/IPC/Open3.pm
3183 Title: "Fix counts in output of TEST"
3184 From: Hugo van der Sanden <hv@iii.co.uk>
3185 Msg-ID: <331F1507.4BE8@iii.co.uk>
3186 Date: Thu, 06 Mar 1997 19:03:35 +0000
3189 Title: "Ignore backup files in strict.t and warning.t"
3190 From: Chip Salzenberg
3191 Files: t/pragma/strict.t t/pragma/warning.t
3195 Title: "Quote pathname before using as pattern"
3196 From: Chip Salzenberg
3197 Files: pod/pod2html.PL
3201 Title: "Consolidated INSTALL updates since _92"
3202 From: Andy Dougherty
3203 Msg-ID: <Pine.SOL.3.95q.970308131806.23766F-100000@fractal.lafayette.
3204 Date: Sat, 08 Mar 1997 13:21:22 -0500 (EST)
3206 Title: "Fix more E-Mail addresses in pods"
3207 From: Chip Salzenberg
3208 Files: lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Manifest.pm
3209 lib/diagnostics.pm pod/buildtoc
3211 Title: "Warn about '.' terminating E-Mail"
3212 From: Chip Salzenberg
3213 Files: pod/perlform.pod
3215 Title: "OS/2 doc update"
3216 From: Ilya Zakharevich
3217 Msg-ID: <199703080537.AAA25157@monk.mps.ohio-state.edu>
3218 Date: Sat, 8 Mar 1997 00:37:30 -0500 (EST)
3221 Title: "PODs corrections"
3222 From: Ilya Zakharevich
3223 Msg-ID: <199703080253.VAA24975@monk.mps.ohio-state.edu>
3224 Date: Fri, 7 Mar 1997 21:53:04 -0500 (EST)
3225 Files: ext/DB_File/DB_File.pm ext/Socket/Socket.pm
3226 lib/Class/Template.pm lib/ExtUtils/Embed.pm
3227 lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Mksymlists.pm
3228 lib/File/Basename.pm lib/File/stat.pm lib/Time/gmtime.pm
3229 lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
3230 lib/User/pwent.pm pod/perlcall.pod pod/perldebug.pod
3231 pod/perlfunc.pod pod/perlguts.pod pod/perllocale.pod
3232 pod/perlop.pod pod/perlsub.pod
3239 This release will be the public beta of 5.004, or my name isn't
3240 Larson T. Pettifogger.
3242 CORE LANGUAGE CHANGES
3244 Title: "Strictly follow lexical context of C<eval ''> and nested subs"
3245 From: Chip Salzenberg
3248 Title: "Make ::SUPER and UNIVERSAL work together"
3249 From: Chip Salzenberg
3250 Files: gv.c pod/perlguts.pod
3254 Title: "HP-UX hint update"
3255 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
3256 Msg-ID: <1479.857653838@lyon.grenoble.hp.com>
3257 Date: Thu, 06 Mar 97 14:10:38 +0100
3258 Files: hints/hpux.sh
3260 Title: "Re: The continuing MachTen saga"
3262 Msg-ID: <Pine.GSO.3.95q.970305091611.3572E-100000@kelly.teleport.com>
3263 Date: Wed, 5 Mar 1997 09:47:22 -0800 (PST)
3264 Files: hints/machten_2.sh
3266 Title: "OS/2 patches"
3267 From: Ilya Zakharevich
3268 Msg-ID: <199703060308.WAA22211@monk.mps.ohio-state.edu>
3269 Date: Wed, 5 Mar 1997 22:08:43 -0500 (EST)
3270 Files: hints/os2.sh lib/ExtUtils/MakeMaker.pm t/op/taint.t
3272 Title: "VMS patches"
3273 From: Charles Bailey
3274 Msg-ID: <01IG5SQE4A6U00661G@hmivax.humgen.upenn.edu>
3275 Date: Wed, 05 Mar 1997 23:10:24 -0500 (EST)
3276 Files: lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Manifest.pm perlsdio.h
3277 t/op/runlevel.t t/op/taint.t vms/descrip.mms vms/perly_c.vms
3278 vms/sockadapt.c vms/sockadapt.h vms/vms_yfix.pl
3282 Title: "Make sure $^X is tainted when ARG_ZERO_IS_SCRIPT"
3283 From: Chip Salzenberg
3286 Title: "Clarify '-T too late' error"
3287 From: Chip Salzenberg
3288 Files: perl.c pod/perldiag.pod
3290 Title: "Warn when redefining or undefining a constant sub"
3291 From: Chip Salzenberg
3292 Files: pod/perldiag.pod pp.c sv.c
3294 Title: "Don't generate spurious 'not imported' warning"
3295 From: Chip Salzenberg
3296 Files: gv.c t/pragma/strict-vars pod/perldiag.pod
3298 Title: "Clarify message re: @host in string"
3299 From: Chip Salzenberg
3300 Files: pod/perldiag.pod pod/perltrap.pod toke.c
3302 Title: "Disconnect refs that are targets of pp_readline"
3303 From: Chip Salzenberg
3306 Title: "Fix typo in test of HvFILL()"
3307 From: Chip Salzenberg
3310 Title: "Allow for pad name array to be shorter than pad array"
3311 From: Chip Salzenberg
3314 Title: "Eliminate format-string type warnings"
3315 From: Hallvard B Furuseth
3316 Msg-ID: <199703030915.KAA11634@bombur2.uio.no>
3317 Date: Mon, 3 Mar 1997 10:15:11 +0100 (MET)
3318 Files: doio.c ext/POSIX/POSIX.xs gv.c hints/dec_osf.sh pp.c pp_ctl.c
3319 pp_hot.c run.c sv.c x2p/a2py.c
3321 Title: "Update copyright dates"
3322 From: Chip Salzenberg
3323 Files: *.[hc] x2p/*.[hc] win32/EXTERN.h vms/vmsish.h vms/vms.c
3327 Title: "near-harmless bug in _91's Configure"
3328 From: Roderick Schertler
3329 Msg-ID: <pzg1yfuiza.fsf@eeyore.ibcinc.com>
3330 Date: 01 Mar 1997 21:26:49 -0500
3333 Title: "Change 'continuing anyway' to 'probably harmless'"
3334 From: Chip Salzenberg
3335 Files: INSTALL lib/ExtUtils/Liblist.pm
3337 LIBRARY AND EXTENSIONS
3339 Title: "Newer ReadLine"
3340 From: Ilya Zakharevich
3341 Msg-ID: <199703040634.BAA19919@monk.mps.ohio-state.edu>
3342 Date: Tue, 4 Mar 1997 01:34:28 -0500 (EST)
3343 Files: lib/Term/ReadLine.pm lib/perl5db.pl
3345 Title: "Refresh Getopt::Long to 2.9"
3346 From: Johan Vromans <jvromans@squirrel.nl>
3347 Files: lib/Getopt/Long.pm
3349 Title: "Benchmark: using code refs"
3350 From: Hugo van der Sanden <hv@iii.co.uk>
3351 Msg-ID: <199703041132.LAA07613@tyree.iii.co.uk>
3352 Date: Tue, 04 Mar 1997 11:32:11 +0000
3353 Files: lib/Benchmark.pm
3355 Title: "Fix quotewords"
3356 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
3357 Msg-ID: <199703060755.HAA15060@crypt.compulink.co.uk>
3358 Date: Thu, 06 Mar 1997 07:55:25 +0000
3359 Files: lib/Text/ParseWords.pm
3361 Title: "Use IV instead of double for tms structure members"
3362 From: Chip Salzenberg
3363 Files: ext/POSIX/POSIX.xs
3365 Title: "Document IO::File::new_tmpfile"
3366 From: Chip Salzenberg
3367 Files: ext/IO/lib/IO/File.pm
3371 Title: "Make op/TEST silent under -w"
3372 From: d-lewart@uiuc.edu (Daniel S. Lewart)
3373 Msg-ID: <199703011821.NAA13037@sinistar.idle.com>
3374 Date: Sat, 1 Mar 97 12:04:09 CST
3377 Title: "Smarter t/op/taint.t"
3379 Msg-ID: <Pine.GSO.3.95q.970303103047.24000A-100000@kelly.teleport.com
3380 Date: Mon, 3 Mar 1997 10:31:54 -0800 (PST)
3383 Title: "Fix taint test for systems without csh"
3384 From: Chip Salzenberg
3387 Title: "Don't test locales if there is no setlocale()"
3388 From: Chip Salzenberg
3389 Files: t/pragma/locale.t
3393 Title: "Update pod2html"
3394 From: wmiddlet@Adobe.COM (William Middleton)
3395 Msg-ID: <199703030025.QAA08106@ducks>
3396 Date: Sun, 2 Mar 1997 16:25:03 -0800 (PST)
3397 Files: pod/pod2html.PL
3399 Title: "Support 'long long' in h2ph"
3401 Files: utils/h2ph.PL
3405 Title: "Add taint checks and srand to perldelta"
3407 Msg-ID: <Pine.GSO.3.95q.970302115355.23058D-100000@kelly.teleport.com
3408 Date: Sun, 2 Mar 1997 11:56:08 -0800 (PST)
3409 Files: pod/perldelta.pod
3411 Title: "Don't call FileHandle 'deprecated'"
3412 From: Chip Salzenberg
3413 Files: pod/perldelta.pod
3415 Title: "Improve sample module header"
3416 From: Tom Christiansen and Graham Barr
3417 Msg-ID: <199703011732.KAA14693@jhereg.perl.com>
3418 Date: Sat, 01 Mar 1997 10:32:31 -0700
3419 Files: pod/perlmod.pod
3421 Title: "Clarify C<crypt> documentation"
3423 Msg-ID: <Pine.GSO.3.95q.970228131112.12357D-100000@kelly.teleport.com
3424 Date: Fri, 28 Feb 1997 13:18:25 -0800 (PST)
3425 Files: pod/perlfunc.pod
3427 Title: "Update list of CPAN sites"
3428 From: Jarkko Hietaniemi
3429 Msg-ID: <199703021454.QAA07446@alpha.hut.fi>
3430 Date: Sun, 2 Mar 1997 16:54:22 +0200 (EET)
3431 Files: pod/perlmod.pod
3433 Title: "Enhance description of 'server error'"
3434 From: Jarkko Hietaniemi
3435 Msg-ID: <199702041903.VAA16070@alpha.hut.fi>
3436 Date: Tue, 4 Feb 1997 21:03:23 +0200 (EET)
3437 Files: pod/perldiag.pod
3439 Title: "Regularize format of E-Mail addresses in *.pod"
3440 From: Chip Salzenberg
3448 This is (should be? must be!) the public beta of 5.004.
3450 CORE LANGUAGE CHANGES
3452 Title: "Fix perl_call_*() when !G_EVAL"
3453 From: Gurusamy Sarathy
3454 Msg-ID: <199702250725.CAA09192@aatma.engin.umich.edu>,
3455 <199702251925.OAA15498@aatma.engin.umich.edu>,
3456 <199702252200.RAA16853@aatma.engin.umich.edu>
3457 Date: Tue, 25 Feb 1997 02:25:56 -0500
3458 Files: MANIFEST gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c
3461 Title: "Fix taint tests for writeable dirs in $ENV{PATH}"
3462 From: Chip Salzenberg
3463 Files: mg.c mg.h pod/perlsec.pod taint.c
3465 Title: "Forbid tainted parameters for truncate()"
3466 From: Chip Salzenberg
3469 Title: "Don't taint magic hash keys unnecessarily"
3470 From: Charles Bailey
3471 Msg-ID: <01IFXL9TY74Y00661G@hmivax.humgen.upenn.edu>
3472 Date: Fri, 28 Feb 1997 02:11:26 -0500 (EST)
3477 Title: "VMS patches post _90"
3478 From: Charles Bailey
3479 Msg-ID: <01IFYDE5ZT7O005A53@hmivax.humgen.upenn.edu>
3480 Date: Fri, 28 Feb 1997 15:26:33 -0500 (EST)
3481 Files: doio.c mg.c perl.h pp_hot.c t/op/rand.t t/op/taint.t taint.c
3482 vms/descrip.mms vms/vms.c
3484 Title: "Fix taint check in system() and exec() under VMS and OS/2"
3485 From: Chip Salzenberg
3488 Title: "If _XOPEN_VERSION >= 4, socket length parameters are size_t"
3489 From: Michael H. Moran <mhm@austin.ibm.com>
3490 Files: perl.h pp_sys.c
3492 Title: "Make dooneliner() compile again"
3493 From: Chip Salzenberg
3498 Title: "Short-circuit duplicate study() calls"
3499 From: Chip Salzenberg
3502 Title: "Call sv_set[iu]v() with [IU]V parameter, not [IU]32"
3503 From: Chip Salzenberg
3504 Files: perl.c pp.c pp_sys.c toke.c util.c
3506 Title: "Clean up and document API for hashes"
3507 From: Gurusamy Sarathy
3508 Msg-ID: <199702251824.NAA14859@aatma.engin.umich.edu>
3509 Date: Tue, 25 Feb 1997 13:24:02 -0500
3510 Files: hv.c hv.h pod/perldelta.pod pod/perlguts.pod
3512 Title: "pp_undef was not always freeing memory"
3513 From: Ilya Zakharevich
3514 Msg-ID: <199702270653.BAA13949@monk.mps.ohio-state.edu>
3515 Date: Thu, 27 Feb 1997 01:53:51 -0500 (EST)
3518 Title: "Fix SEGV when debugging with foreach() lvalue patch"
3519 From: Ilya Zakharevich
3520 Msg-ID: <199702271924.OAA14557@monk.mps.ohio-state.edu>
3521 Date: Thu, 27 Feb 1997 14:24:36 -0500 (EST)
3524 Title: "Don't examine rx->exec_tainted if pregexec() fails"
3525 From: Chip Salzenberg
3528 Title: "Silence bogus typo warning on $DB::postponed"
3529 From: Gurusamy Sarathy
3530 Msg-ID: <199702271802.NAA12505@aatma.engin.umich.edu>
3531 Date: Thu, 27 Feb 1997 13:02:30 -0500
3536 Title: "Sanity check linking with $libs"
3537 From: Andy Dougherty
3538 Msg-ID: <Pine.SOL.3.95q.970225221634.2486A-100000@fractal.lafayette.edu>
3539 Date: Tue, 25 Feb 1997 14:13:45 -0500 (EST)
3542 Title: "Flush stdout when printing $randbits guess"
3543 From: Chip Salzenberg
3546 Title: "Configure changes for Irix nm"
3547 From: Helmut Jarausch and Fabien Tassin
3550 Title: "Update OS/2 Configure diff"
3551 From: Ilya Zakharevich
3552 Msg-ID: <199702251906.OAA10608@monk.mps.ohio-state.edu>
3553 Date: Tue, 25 Feb 1997 14:06:23 -0500 (EST)
3554 Files: os2/diff.configure
3556 LIBRARY AND EXTENSIONS
3558 Title: "Don't require() in a signal handler"
3559 From: Chip Salzenberg
3560 Files: lib/perl5db.pl
3562 Title: "Make IPC::Open3 work without fork()"
3563 From: Ilya Zakharevich
3564 Msg-ID: <199702251937.OAA10718@monk.mps.ohio-state.edu>
3565 Date: Tue, 25 Feb 1997 14:37:07 -0500 (EST)
3566 Files: lib/IPC/Open3.pm
3568 Title: "Follow up on elimination of $` $& $' in libraries"
3570 Msg-ID: <E0w0Sqc-00046E-00@ursa.cus.cam.ac.uk>
3571 Date: Fri, 28 Feb 1997 13:59:42 +0000
3572 Files: lib/Getopt/Long.pm lib/diagnostics.pm
3574 Title: "Don't warn on use of CCFLAGS"
3575 From: Andreas Koenig
3576 Msg-ID: <199702251038.LAA13123@anna.in-berlin.de>
3577 Date: Tue, 25 Feb 1997 11:38:43 +0100
3578 Files: lib/ExtUtils/MakeMaker.pm
3580 Title: "Allow explicit '-lperl' in link arguments"
3581 From: Doug MacEachern
3582 Msg-ID: <199702271625.LAA25402@postman.osf.org>
3583 Date: Thu, 27 Feb 1997 11:25:04 -0500
3584 Files: lib/ExtUtils/Embed.pm
3588 Title: "New test op/taint.t"
3590 Msg-ID: <Pine.GSO.3.95q.970225101328.18288M-100000@kelly.teleport.com
3591 Date: Tue, 25 Feb 1997 11:36:53 -0800 (PST)
3592 Files: MANIFEST t/op/taint.t
3594 Title: "Patch to t/op/rand.t"
3596 Msg-ID: <Pine.GSO.3.95q.970225181321.13796Q-100000@kelly.teleport.com
3597 Date: Tue, 25 Feb 1997 18:19:34 -0800 (PST)
3602 Title: "Add --lax option to pod2man; use it in perldoc"
3603 From: Nat <gnat@frii.com>, Chip Salzenberg
3604 Files: pod/pod2man.PL utils/perldoc.PL
3606 Title: "Eliminate dead code in pod2man"
3607 From: Chip Salzenberg
3608 Files: pod/pod2man.PL
3612 Title: "Warn about intrusive sfio behavior"
3613 From: Andy Dougherty
3614 Msg-ID: <Pine.SOL.3.95q.970228112136.24038G-100000@fractal.lafayette.
3615 Date: Fri, 28 Feb 1997 11:35:49 -0500 (EST)
3618 Title: "Updates to perlfunc.pod"
3619 From: Tom Phoenix (with help from M.J.T. Guy and Tom C.)
3620 Files: pod/perlfunc.pod
3622 Title: "Move ENVIRONMENT from perl.pod to perlrun.pod"
3623 From: Chip Salzenberg
3624 Files: pod/perl.pod pod/perlrun.pod
3626 Title: "Describe PERL_DEBUG_MSTATS in perlrun.pod"
3627 From: Nat <gnat@frii.com>
3628 Files: pod/perlrun.pod
3630 Title: "Fix references to perlbug"
3631 From: Chip Salzenberg
3632 Files: pod/perl.pod pod/perldelta.pod pod/perllocale.pod
3640 At last, a mil[le]stone: The first beta of Perl 5.004.
3642 CORE LANGUAGE CHANGES
3644 Title: "Automatically call srand() before rand() if user didn't"
3645 From: Chip Salzenberg
3646 Files: pod/perlfunc.pod pp.c
3650 Title: "Ultrix hints"
3651 From: Spider Boardman
3652 Msg-ID: <199702220951.EAA08156@Orb.Nashua.NH.US>
3653 Date: Sat, 22 Feb 1997 04:51:48 -0500
3654 Files: hints/ultrix_4.sh
3656 Title: "Digital UNIX and 3_28"
3657 From: Jarkko Hietaniemi
3658 Msg-ID: <199702231427.QAA13807@alpha.hut.fi>
3659 Date: Sun, 23 Feb 1997 16:27:19 +0200 (EET)
3660 Files: Configure MANIFEST ext/NDBM_File/hints/dec_osf.pl
3661 ext/ODBM_File/hints/dec_osf.pl hints/dec_osf.sh
3663 Title: "AmigaOS patches to 5.003_28"
3664 From: Norbert Pueschel
3665 Msg-ID: <77724759@Armageddon.meb.uni-bonn.de>
3666 Date: Sat, 22 Feb 1997 18:08:02 +0100
3667 Files: README.amiga hints/amigaos.sh t/io/fs.t t/lib/anydbm.t
3668 t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t
3669 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
3670 t/op/magic.t t/op/stat.t
3672 Title: "Hints for DC/OSx"
3673 From: Stephen Zander <srz@loopback>
3674 Msg-ID: <199702242124.NAA03796@wsuse5.mckesson.com>
3675 Date: Mon, 24 Feb 1997 13:24:54 -0800
3676 Files: hints/dcosx.sh
3678 Title: "Update VMS version"
3679 From: Chip Salzenberg
3680 Files: vms/config.vms vms/descrip.mms
3684 Title: "Don't assume that sizeof(int) >= sizeof(void*)"
3685 From: Chip Salzenberg
3686 Files: doio.c malloc.c regexec.c
3690 Title: "Re: ccdlflags don't quite work"
3691 From: Andy Dougherty
3692 Msg-ID: <Pine.SOL.3.95q.970224160630.5700E-100000@fractal.lafayette.e
3693 Date: Mon, 24 Feb 1997 16:07:07 -0500 (EST)
3696 Title: "Use $ccflags, $ldflags, $libs when determining $randbits"
3697 From: Chip Salzenberg
3700 Title: "'installperl -v' doesn't do enough"
3701 From: Spider Boardman
3702 Msg-ID: <199702241342.IAA25945@Orb.Nashua.NH.US>
3703 Date: Mon, 24 Feb 1997 08:42:59 -0500
3706 Title: "installperl breaks running system (for a while)"
3707 From: Spider Boardman
3708 Msg-ID: <199702241412.JAA11829@Orb.Nashua.NH.US>
3709 Date: Mon, 24 Feb 1997 09:12:11 -0500
3712 LIBRARY AND EXTENSIONS
3714 Title: "Don't clobber $1 et al in debugger's DB::sub()"
3715 From: Ilya Zakharevich
3716 Files: lib/perl5db.pl
3718 Title: "Fix fd leak in IO::Pipe"
3719 From: Roderick Schertler
3720 Msg-ID: <pzn2sv722y.fsf@eeyore.ibcinc.com>
3721 Date: 23 Feb 1997 14:29:57 -0500
3722 Files: ext/IO/lib/IO/Pipe.pm
3724 Title: "Pod::Text fixes"
3725 From: Roderick Schertler
3726 Msg-ID: <350.856634588@eeyore.ibcinc.com>
3727 Date: Sat, 22 Feb 1997 13:03:08 -0500
3728 Files: lib/Pod/Text.pm
3730 Title: "Trivial patch to make ExtUtils::Install more -w clean"
3732 Msg-ID: <9702241605.AA17436@toad.ig.co.uk>
3733 Date: Mon, 24 Feb 1997 16:05:17 +0000
3734 Files: lib/ExtUtils/Install.pm
3736 Title: "C<use vars> didn't work until 5.002"
3737 From: Chip Salzenberg
3742 Title: "More thoroughly test rand() and srand()"
3746 Title: "Don't use <*> where readdir() will do"
3747 From: Chip Salzenberg
3750 Title: "Allow for $^X to be 'miniperl'"
3751 From: Dominic Dunlop <domo@slipper.ip.lu>
3752 Msg-ID: <v03020903af360f31aced@[194.51.248.65]>
3753 Date: Sun, 23 Feb 1997 16:22:45 +0100
3758 Title: "Post-28 INSTALL updates"
3759 From: Andy Dougherty
3760 Msg-ID: <Pine.SOL.3.95q.970224170713.5700H-100000@fractal.lafayette.e
3761 Date: Mon, 24 Feb 1997 17:09:09 -0500 (EST)
3764 Title: "Re: Hash key created by subroutine call? (fwd) "
3765 From: Gurusamy Sarathy
3766 Msg-ID: <199702242229.RAA04395@aatma.engin.umich.edu>
3767 Date: Mon, 24 Feb 1997 17:29:30 -0500
3768 Files: pod/perlsub.pod pod/perltrap.pod
3770 Title: "Add documentation and '-h' option to perlbug"
3771 From: Gurusamy Sarathy
3772 Msg-ID: <199702240854.DAA27128@aatma.engin.umich.edu>
3773 and <199702242009.PAA02849@aatma.engin.umich.edu>
3774 Date: Mon, 24 Feb 1997
3775 Files: pod/perl.pod pod/perldelta.pod installman
3778 Title: "pumpkin-1.9.pod"
3779 From: Andy Dougherty
3780 Msg-ID: <Pine.SOL.3.95q.970224155702.5700D-100000@fractal.lafayette.e
3781 Date: Mon, 24 Feb 1997 16:06:02 -0500 (EST)
3782 Files: Porting/pumpkin.pod
3786 Title: "Fix typo in 'Tolkien quotation typo' fix"
3787 From: Jarkko Hietaniemi
3790 Title: "Document one-argument limitation with #! line"
3792 Msg-ID: <Pine.GSO.3.95q.970223182745.15989A-100000@kelly.teleport.com
3793 Date: Sun, 23 Feb 1997 18:41:02 -0800 (PST)
3794 Files: pod/perldiag.pod pod/perlsec.pod
3801 This release is beta candidate #6. If this isn't good enough to go beta,
3802 I'll eat a floppy disk. (Okay, it's a chocolate floppy, but still....)
3804 CORE LANGUAGE CHANGES
3806 Title: "Don't let C<sub foo;> undefine &foo"
3807 From: Chip Salzenberg
3810 Title: "Make code, doc agree on $ENV{PATH} and `cmd`"
3811 From: Chip Salzenberg
3812 Files: pod/perlsec.pod pp_sys.c
3814 Title: "Don't taint $x in C<$x = ($tainted =~ /(\w+)/)>"
3815 From: Chip Salzenberg
3816 Files: pp_ctl.c pp_hot.c
3818 Title: "Turn off 'expression tainted' flag at end of runops()"
3819 From: Chip Salzenberg
3822 Title: "When overloading, don't throw away nomethod's value"
3823 From: Ilya Zakharevich
3826 Title: "Optimize keys() and values() in void context"
3827 From: Chip Salzenberg
3832 Title: "New hints for Digital UNIX"
3833 From: Jarkko Hietaniemi
3834 Files: hints/dec_osf.sh
3836 Title: "No version of AIX has working setre[ug]id()"
3837 From: neufeld@fast.pvi.org (Keith Neufeld)
3840 Title: "VMS patches post _27"
3841 From: Charles Bailey
3842 Msg-ID: <01IFMEMPN1IU0057E2@hmivax.humgen.upenn.edu>
3843 Date: Thu, 20 Feb 1997 01:58:46 -0500 (EST)
3844 Files: MANIFEST dosish.h hv.c lib/ExtUtils/MM_VMS.pm
3845 lib/ExtUtils/xsubpp perl.c perlsdio.h pod/perldelta.pod
3846 pod/perlvar.pod t/op/closure.t unixish.h vms/Makefile
3847 vms/descrip.mms vms/ext/filespec.t vms/genconfig.pl
3848 vms/vms.c vms/vmsish.h
3850 Title: "Re: OS/2 patch for _27"
3851 From: Ilya Zakharevich
3852 Msg-ID: <199702210024.TAA03174@monk.mps.ohio-state.edu>
3853 Date: Thu, 20 Feb 1997 19:24:16 -0500 (EST)
3854 Files: INSTALL README.os2 lib/Test/Harness.pm os2/Changes
3855 os2/OS2/PrfDB/t/os2_prfdb.t os2/os2.c os2/os2ish.h
3856 os2/perl2cmd.pl perl.c pod/perldelta.pod t/TEST t/harness
3862 From: Chip Salzenberg
3865 Title: "Undo signal patch -- it broke die() in signal"
3866 From: Chip Salzenberg
3869 Title: "Fix perl_call_sv(..., G_NOARGS)"
3870 From: Chip Salzenberg
3873 Title: "Fix SIGSEGV when cloning sub with complex expression"
3874 From: Chip Salzenberg
3877 Title: "Minor update to malloc.c"
3878 From: Ilya Zakharevich
3879 Msg-ID: <199702210244.VAA03676@monk.mps.ohio-state.edu>
3880 Date: Thu, 20 Feb 1997 21:44:13 -0500 (EST)
3883 Title: "Fix the Tolkien quotation"
3884 From: Chip Salzenberg
3891 LIBRARY AND EXTENSIONS
3893 Title: "Debugger patch"
3894 From: Ilya Zakharevich
3895 Msg-ID: <199702210737.CAA03951@monk.mps.ohio-state.edu>
3896 Date: Fri, 21 Feb 1997 02:37:59 -0500 (EST)
3897 Files: lib/perl5db.pl
3899 Title: "Avoid $` $& $' in libraries"
3900 From: Ilya Zakharevich
3901 Msg-ID: <199702210207.VAA03560@monk.mps.ohio-state.edu>
3902 Date: Thu, 20 Feb 1997 21:07:30 -0500 (EST)
3903 Files: lib/Getopt/Long.pm lib/Pod/Text.pm lib/diagnostics.pm
3904 os2/OS2/REXX/REXX.pm
3906 Title: "Remove redundant clearerr() from IO::Seekable"
3907 From: Chip Salzenberg
3908 Files: ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Seekable.pm
3910 Title: "prototype error in File::stat"
3911 From: Graham.Barr@tiuk.ti.com
3912 Msg-ID: <199702180748.HAA14151@ultra-boy>
3913 Date: Tue, 18 Feb 1997 07:48:40 GMT
3914 Files: lib/File/stat.pm
3918 Title: "Include 'study' in regexp.t"
3919 From: Chip Salzenberg
3920 Files: t/op/regexp.t
3922 Title: "Don't run locale test if -DNO_LOCALE"
3923 From: Chip Salzenberg
3924 Files: t/pragma/locale.t
3926 Title: "Tweak tests to notice $dont_use_nlink"
3927 From: Chip Salzenberg
3928 Files: t/io/fs.t t/op/stat.t
3930 Title: "Add test for grep() and wantarray"
3931 From: Hugo van der Sanden <hv@iii.co.uk>
3932 Msg-ID: <199702181105.LAA17895@tyree.iii.co.uk>
3933 Date: Tue, 18 Feb 1997 11:05:59 +0000
3942 Title: "INSTALL updates since _26"
3943 From: Andy Dougherty
3944 Msg-ID: <Pine.SOL.3.95q.970218155815.2014F-100000@fractal.lafayette.e
3945 Date: Tue, 18 Feb 1997 16:00:08 -0500 (EST)
3948 Title: "Document "$$0" change"
3949 From: Chip Salzenberg
3950 Files: pod/perldelta.pod
3952 Title: "Don't recommend impossible //o for C<$x =~ $y>"
3953 From: Chip Salzenberg
3954 Files: pod/perlop.pod
3956 Title: "Correct doc that claimed that <FH> was never false"
3957 From: Chip Salzenberg
3958 Files: pod/perldelta.pod pod/perlop.pod
3960 Title: "Document C<$?> vs. $SIG{CHLD}"
3961 From: Ulrich Pfeifer
3962 Files: pod/perlvar.pod
3964 Title: "Add pumpkin.pod"
3965 From: Chip Salzenberg
3966 Files: MANIFEST Porting/pumpkin.pod
3968 Title: "Don't say "associat*ve arr*y""
3969 From: Chip Salzenberg
3970 Files: MANIFEST gv.h hv.c lib/Env.pm lib/overload.pm opcode.pl
3971 pod/perl.pod pod/perldelta.pod pod/perldiag.pod
3972 pod/perlfunc.pod pod/perlguts.pod pod/perlmod.pod
3973 pod/perltie.pod pod/perltoc.pod pod/perltrap.pod x2p/a2p.pod
3980 This release is beta candidate #5: Our last, best hope for a beta.
3982 CORE LANGUAGE CHANGES
3984 Title: "Better looks_like_number() function [sv.c]"
3986 Msg-ID: <199702141708.SAA17546@bergen.sn.no>
3987 Date: Fri, 14 Feb 1997 18:08:52 +0100
3990 Title: "Remove redundant functions UNIVERSAL::{class,is_instance}"
3992 Msg-ID: <hwwsbpeq2.fsf@bergen.sn.no>
3993 Date: 14 Feb 1997 15:52:21 +0000
3994 Files: pod/perldelta.pod pod/perlobj.pod t/op/universal.t universal.c
3996 Title: "Allow C<setpgrp $$>"
3997 From: Roderick Schertler
3998 Msg-ID: <pzraigyshr.fsf@eeyore.ibcinc.com>
3999 Date: 16 Feb 1997 23:19:12 -0500
4002 Title: "Fix syntax error on C<&$1>"
4003 From: Chip Salzenberg
4006 Title: "Fix sub call through magic var (e.g. C<&$1>)"
4007 From: Chip Salzenberg
4010 Title: "Fix grep() with refs in array context"
4011 From: Chip Salzenberg
4016 Title: "Eliminate $^S; add C<use vmsish qw(status exit time)>"
4017 From: Charles Bailey
4018 Msg-ID: <01IFI9CFKL0S004R2V@hmivax.humgen.upenn.edu>
4019 Date: Mon, 17 Feb 1997 02:45:26 -0500 (EST)
4020 Files: MANIFEST gv.c lib/English.pm lib/ExtUtils/MM_VMS.pm
4021 lib/ExtUtils/Mksymlists.pm lib/ExtUtils/xsubpp mg.c op.c
4022 perl.c perl.h pod/perldelta.pod pod/perlmod.pod
4023 pod/perlvar.pod pp_ctl.c pp_sys.c utils/perldoc.PL
4024 vms/Makefile vms/config.vms vms/descrip.mms
4025 vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
4026 vms/ext/XSSymSet.pm vms/ext/vmsish.pm vms/vms.c vms/vmsish.h
4029 Title: "Eliminate FP exceptions under SCO 5"
4030 From: Chip Salzenberg
4031 Files: hints/sco.sh unixish.h
4033 Title: "Digital UNIX hints"
4034 From: Jarkko Hietaniemi
4035 Msg-ID: <199702151906.VAA22999@alpha.hut.fi>
4036 Date: Sat, 15 Feb 1997 21:06:33 +0200 (EET)
4037 Files: hints/dec_osf.sh
4039 Title: "Irix6.4 (with 7.1 compilers)"
4040 From: John Stoffel <jfs@fluent.com>
4041 Msg-ID: <199702130238.VAA24468@jfs.Fluent.COM>
4042 Date: Wed, 12 Feb 1997 21:38:51 -0500 (EST)
4043 Files: hints/irix_6_2.sh hints/irix_6_4.sh
4045 Title: "Update Plan 9, Win32, VMS configs with $shortsize and $longsize"
4046 From: Chip Salzenberg
4047 Files: plan9/config.plan9 plan9/genconfig.pl
4048 vms/genconfig.pl win32/config.w32
4052 Title: "Fix core dump when embedding"
4053 From: Chip Salzenberg
4056 Title: "Re: Fragile signals"
4057 From: Ilya Zakharevich
4058 Msg-ID: <199702130644.BAA07572@monk.mps.ohio-state.edu>
4059 Date: Thu, 13 Feb 1997 01:44:39 -0500 (EST)
4062 Title: "Make format strings correspond exactly to parameters"
4063 From: Roderick Schertler
4064 Msg-ID: <pz7mkc1h0g.fsf@eeyore.ibcinc.com>
4065 Date: 13 Feb 1997 17:24:31 -0500
4066 Files: doio.c ext/DB_File/DB_File.xs ext/Opcode/Opcode.xs gv.c op.c
4067 perl.c pp_ctl.c pp_sys.c regcomp.c toke.c
4069 Title: "Don't try to attach 'o' magic to read-only values"
4070 From: Chip Salzenberg
4073 Title: "Fix carriage-return message"
4074 From: Chip Salzenberg
4077 Title: "In <=>, test for equality first"
4078 From: Chip Salzenberg
4081 Title: "Don't mark sv_{true,false} PADTMP"
4082 From: Chip Salzenberg
4087 Title: "Fix eval "" in Configure"
4088 From: allen@gateway.grumman.com (John L. Allen)
4089 Msg-ID: <9702141809.AA17001@gateway.grumman.com>
4090 Date: Fri, 14 Feb 1997 13:09:53 -0500
4093 Title: "Don't link with -lsfio if sfio is not requested"
4094 From: Chip Salzenberg
4097 Title: "perl5.003_26 Configure change "win" for AIX 4"
4098 From: Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>
4099 Msg-ID: <Pine.OSF.3.95.970214135751.32654A-100000@dogbert.cc.ndsu.NoD
4100 Date: Fri, 14 Feb 1997 13:59:02 -0600 (CST)
4103 Title: "Update os2/diff.configure"
4104 From: Chip Salzenberg
4105 Files: os2/diff.configure
4107 LIBRARY AND EXTENSIONS
4109 Title: "Remove Fatal.pm"
4110 From: Chip Salzenberg
4111 Files: MANIFEST lib/Fatal.pm pod/perldelta.pod pod/perlmod.pod
4112 pod/roffitall t/lib/fatal.t
4114 Title: "Refresh MakeMaker to 5.40"
4115 From: Andy Dougherty, Andreas Koenig, Tim Bunce
4116 Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
4117 lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
4119 Title: "Refresh CPAN.pm to 1.21"
4120 From: Andreas Koenig
4121 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
4123 Title: "Refresh Test::Harness to 1.15"
4124 From: Andreas Koenig
4125 Files: lib/Test/Harness.pm
4129 Title: "Remove non-portable locale tests"
4130 From: Chip Salzenberg
4131 Files: t/pragma/locale.t
4135 Title: "pod2man: missing '-' in name section shouldn't be fatal"
4136 From: Ulrich Pfeifer
4137 Msg-ID: <yfmzpxcimsa.fsf@ls6.informatik.uni-dortmund.de>
4138 Date: 10 Feb 1997 18:38:45 +0100
4139 Files: pod/pod2man.PL
4143 Title: "Update To-Do list"
4145 Msg-ID: <9702101900.AA25293@toad.ig.co.uk>
4146 Date: Mon, 10 Feb 1997 19:00:59 +0000
4149 Title: "Fix formatting in perldiag"
4150 From: Chip Salzenberg
4151 Files: pod/perldiag.pod
4158 This release is beta candidate #4. "Once more, dear friends...."
4160 CORE LANGUAGE CHANGES
4162 Title: "Make \r in script an error (per Larry)"
4163 From: Chip Salzenberg
4164 Files: pod/perldiag.pod toke.c
4166 Title: "Support '%i' format and 'h' modifier in s?printf"
4167 From: Chip Salzenberg
4168 Files: doop.c pod/perldelta.pod
4172 Title: "Fix value of system() and $? for DEC UNIX, VMS, others"
4173 From: Chip Salzenberg
4174 Files: mg.c perl.h pp_sys.c
4176 Title: "VMS patches post _25"
4177 From: Charles Bailey
4178 Msg-ID: <01IF48W3P39W0050BD@hmivax.humgen.upenn.edu>
4179 Date: Fri, 07 Feb 1997 01:56:12 -0500 (EST)
4180 Files: Porting/Glossary lib/ExtUtils/Liblist.pm
4181 lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp perl.c
4182 vms/Makefile vms/config.vms vms/descrip.mms vms/genconfig.pl
4183 vms/perlvms.pod vms/vms.c vms/vmsish.h x2p/a2p.c
4185 Title: "Hints for BSDOS"
4186 From: Christopher Davis <ckd@loiosh.kei.com>
4187 Msg-ID: <199702042011.PAA09206@loiosh.kei.com>
4188 Date: Tue, 4 Feb 1997 15:11:13 -0500 (EST)
4189 Files: hints/bsdos.sh
4191 Title: "On C<sysopen(..., O_APPEND)>, call C<fopen(..., "a")>"
4192 From: Chip Salzenberg
4197 Title: "Fix (yet another) Tk closure problem"
4198 From: Chip Salzenberg
4199 Files: op.c perl.c pp_ctl.c
4201 Title: "Fix value of C<foreach>"
4202 From: Chip Salzenberg
4203 Files: cop.h pp_ctl.c
4205 Title: "Regexp optimizations"
4206 From: Ilya Zakharevich
4207 Msg-ID: <199702041102.GAA24805@monk.mps.ohio-state.edu>
4208 Date: Tue, 4 Feb 1997 06:02:10 -0500 (EST)
4209 Files: regcomp.c regexec.c
4211 Title: "Re: static buffer in not_a_number() [sv.c] might overflow"
4213 Msg-ID: <hbu9uz1si.fsf@bergen.sn.no>
4214 Date: 09 Feb 1997 11:55:41 +0100
4217 Title: "Refine 'runaway string' heuristic"
4218 From: Chip Salzenberg
4221 Title: "Fix core dump on C<print "a", last> in eval"
4222 From: Chip Salzenberg
4225 Title: "Catch C<use integer; $x % 0>"
4226 From: Chip Salzenberg
4231 Title: "Fix usage message in configure.gnu"
4232 From: Jarkko Hietaniemi
4233 Files: configure.gnu
4235 LIBRARY AND EXTENSIONS
4237 Title: "DB_File 1.11 patch"
4239 Msg-ID: <9702061553.AA18147@claudius.bfsec.bt.co.uk>
4240 Date: Thu, 6 Feb 97 15:53:34 GMT
4241 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
4243 Title: "Faster File::Compare"
4245 Msg-ID: <199702051342.OAA02753@bergen.sn.no>
4246 Date: Wed, 5 Feb 1997 14:42:49 +0100
4247 Files: lib/File/Compare.pm
4249 Title: "Make diagnostics module strip formatting directives"
4250 From: Chip Salzenberg
4251 Files: lib/diagnostics.pm pod/perldiag.pod
4253 Title: "Fix warning from missing POSIX::setvbuf()"
4254 From: Chip Salzenberg
4259 Title: "Fix closure.t for AmigaOS (again)"
4260 From: Norbert Pueschel
4261 Msg-ID: <77724742@Armageddon.meb.uni-bonn.de>
4262 Date: Wed, 05 Feb 1997 18:56:45 +0100
4263 Files: t/op/closure.t
4267 Title: "perldoc -f <perlfunc>"
4269 Msg-ID: <199702051127.MAA02090@bergen.sn.no>
4270 Date: Wed, 5 Feb 1997 12:27:36 +0100
4271 Files: utils/perldoc.PL
4273 Title: "Fix pod2man's handling of quotes in =items"
4274 From: Jarkko Hietaniemi
4275 Msg-ID: <199702042023.WAA13143@alpha.hut.fi>
4276 Date: Tue, 4 Feb 1997 22:23:34 +0200 (EET)
4277 Files: pod/pod2man.PL
4281 Title: "return *FH pod patch"
4282 From: allen@gateway.grumman.com (John L. Allen)
4283 Msg-ID: <9702061507.AA04474@gateway.grumman.com>
4284 Date: Thu, 6 Feb 1997 10:07:28 -0500
4285 Files: pod/perldata.pod pod/perlsub.pod
4287 Title: "Describe interation of untie and DESTROY"
4288 From: Paul Marquess and Chip Salzenberg
4289 Files: pod/perltie.pod
4296 This release is beta candidate #3. Here's hoping...
4298 CORE LANGUAGE CHANGES
4300 Title: "Make $] read-only"
4301 From: Chip Salzenberg
4304 Title: "New variable C<$^S> is a native version of C<$?>"
4305 From: Chip Salzenberg
4306 Files: doio.c global.sym gv.c interp.sym lib/English.pm mg.c perl.c
4307 perl.h pod/perldelta.pod pod/perlfunc.pod pod/perlvar.pod
4308 pp_ctl.c pp_sys.c proto.h util.c
4310 Title: "Make $^T work with undump, and don't taint it"
4311 From: Chip Salzenberg
4316 Title: "VMS patches for _24"
4317 From: Charles Bailey
4318 Msg-ID: <01IEUIFP5038004GQP@hmivax.humgen.upenn.edu>
4319 Date: Fri, 31 Jan 1997 02:34:37 -0500 (EST)
4320 Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_vms.xs
4321 lib/AutoSplit.pm lib/ExtUtils/MM_VMS.pm
4322 lib/ExtUtils/MakeMaker.pm perl.h pp_hot.c t/lib/filehand.t
4323 t/op/closure.t vms/Makefile vms/config.vms vms/descrip.mms
4324 vms/ext/filespec.t vms/vms.c vms/vmsish.h
4326 Title: "hints/dec_osf.sh: polishing the comments"
4327 From: Jarkko Hietaniemi
4328 Msg-ID: <199701301958.VAA08992@alpha.hut.fi>
4329 Date: Thu, 30 Jan 1997 21:58:10 +0200 (EET)
4330 Files: hints/dec_osf.sh
4333 From: Norbert Pueschel
4334 Msg-ID: <77724724@Armageddon.meb.uni-bonn.de>
4335 Date: Wed, 29 Jan 1997 11:39:49 +0100
4336 Files: hints/amigaos.sh
4340 Title: "Require '-T' in argv[], not just on #! line"
4341 From: Chip Salzenberg
4342 Files: perl.c pod/perldiag.pod
4344 Title: "Fix C<return @_> and associated stack bugs"
4345 From: Chip Salzenberg
4346 Files: cop.h pp_ctl.c pp_hot.c t/op/misc.t
4348 Title: "Fix never-closing handle after C<select>"
4349 From: Chip Salzenberg
4352 Title: "Fix /\G/g with patterns that match empty string"
4353 From: Ilya Zakharevich
4356 Title: "Fix scalar leak in av_unshift"
4357 From: Chip Salzenberg
4360 Title: "Ignore refs to lexicals when making refs to lexicals"
4361 From: Chip Salzenberg
4364 Title: "Don't create AV, HV, IO when assigning glob"
4365 From: Chip Salzenberg
4370 Title: "Configure updates for intsize and ssizetype"
4371 From: Andy Dougherty
4372 Files: Configure MANIFEST config_H config_h.SH handy.h
4374 Title: "Ask about /usr/bin/perl iff STDIN and STDERR are terminals"
4375 From: Chip Salzenberg
4378 LIBRARY AND EXTENSIONS
4380 Title: "Refresh CPAN to 1.19"
4381 From: Andreas Koenig
4382 Files: lib/Bundle/CPAN.pm lib/CPAN.pm lib/CPAN/FirstTime.pm
4384 Title: "Debugger update"
4385 From: Ilya Zakharevich
4386 Msg-ID: <199702030406.XAA23029@monk.mps.ohio-state.edu>
4387 Date: Sun, 2 Feb 1997 23:06:34 -0500 (EST)
4388 Files: lib/perl5db.pl
4390 Title: "In Symbol::gensym, don't make glob fake by copying it"
4391 From: John Hughes <john@AtlanTech.COM>
4392 Files: lib/Symbol.pm
4394 Title: "Make POSIX::is*() eight-bit-clean"
4395 From: Chip Salzenberg
4396 Files: ext/POSIX/POSIX.xs
4398 Title: "Make IO::Handle::gets() an alias of getline"
4400 Msg-ID: <199701301103.MAA11291@bergen.sn.no>
4401 Date: Thu, 30 Jan 1997 12:03:15 +0100
4402 Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
4406 Title: "More Amiga test patches"
4407 From: Norbert Pueschel
4408 Msg-ID: <77724725@Armageddon.meb.uni-bonn.de>
4409 Date: Wed, 29 Jan 1997 16:07:33 +0100
4410 Files: README.amiga t/lib/safe2.t t/op/closure.t
4414 Title: "c2ph.PL fix"
4415 From: lvirden@cas.org (Larry W. Virden)
4416 Msg-ID: <199701301349.IAA16724@cas.org>
4417 Date: Thu, 30 Jan 1997 08:49:19 -0500
4418 Files: utils/c2ph.PL
4420 Title: "Make pod2man a little laxer for perltoc.pod"
4421 From: Chip Salzenberg
4422 Files: pod/pod2man.PL
4426 Title: "Update to perl INSTALL file"
4427 From: lvirden@cas.org (Larry W. Virden)
4428 Msg-ID: <199701301338.IAA15878@cas.org>
4429 Date: Thu, 30 Jan 1997 08:38:23 -0500
4432 Title: "Update to perl.pod suggested"
4433 From: lvirden@cas.org (Larry W. Virden)
4434 Msg-ID: <199701301345.IAA16514@cas.org>
4435 Date: Thu, 30 Jan 1997 08:45:59 -0500
4438 Title: "Document how extension pms go in $archlib"
4439 From: Chip Salzenberg
4440 Files: pod/perldelta.pod
4442 Title: "perlfunc.pod tweaks"
4443 From: Roderick Schertler
4444 Msg-ID: <20526.854659255@eeyore.ibcinc.com>
4445 Date: Thu, 30 Jan 1997 16:20:55 -0500
4446 Files: pod/perlfunc.pod
4448 Title: "new (Feb 1) perlembed.pod"
4449 From: Jon Orwant <orwant@media.mit.edu>
4450 Msg-ID: <9702012334.AA15747@fahrenheit-451.media.mit.edu>
4451 Date: Sat, 1 Feb 1997 18:34:59 -0500
4452 Files: pod/perlembed.pod
4454 Title: "Error lines must not have trialing periods"
4455 From: Chip Salzenberg
4456 Files: pod/perldiag.pod
4463 This release is the second candidate for a public beta test.
4464 It's, well, bunches better than _23.
4466 CORE LANGUAGE CHANGES
4468 Title: "glob defaults to $_"
4469 From: Gurusamy Sarathy
4470 Msg-ID: <199701270809.DAA00934@aatma.engin.umich.edu>
4471 Date: Mon, 27 Jan 1997 03:09:13 -0500
4472 Files: op.c opcode.pl pod/perlfunc.pod t/op/glob.t
4474 Title: "Re: an overloading bug "
4475 From: Gurusamy Sarathy
4476 Msg-ID: <199701270007.TAA26525@aatma.engin.umich.edu>
4477 Date: Sun, 26 Jan 1997 19:07:45 -0500
4478 Files: pod/perldiag.pod pod/perlfunc.pod pp_ctl.c
4480 Title: "Don't warn on C<$\ = undef>"
4481 From: Chip Salzenberg
4487 From: Gary Ng <71564.1743@compuserve.com>
4488 Files: MANIFEST win32/*
4490 Title: "Amiga files"
4491 From: Norbert Pueschel
4492 Msg-ID: <77724712@Armageddon.meb.uni-bonn.de>
4493 Date: Sun, 26 Jan 1997 17:42:15 +0100
4494 Files: MANIFEST README.amiga hints/amigaos.sh
4496 Title: "New dec_osf hints"
4497 From: Jarkko.Hietaniemi@cc.hut.fi
4498 Msg-ID: <199701271233.OAA21548@alpha.hut.fi>
4499 Date: Mon, 27 Jan 1997 14:33:01 +0200 (EET)
4500 Files: hints/dec_osf.sh
4504 Title: "Prevent premature death of @_ during leavesub"
4505 From: Chip Salzenberg
4506 Files: pp_hot.c t/op/misc.t
4508 Title: "Deref old stash when re-blessing"
4509 From: Chip Salzenberg
4512 Title: "Don't abort when RCHECK and DEBUGGING"
4514 Msg-ID: <9701272339.AA16537@toad.ig.co.uk>
4515 Date: Mon, 27 Jan 1997 23:39:48 +0000
4518 Title: "Fix overloading macro conflict with Digital 'cc -fast'"
4519 From: Jarkko Hietaniemi
4520 Msg-ID: <199701272216.AAA04557@alpha.hut.fi>
4521 Date: Tue, 28 Jan 1997 00:16:49 +0200 (EET)
4524 Title: "global.sym: typo?"
4525 From: Jarkko Hietaniemi
4526 Msg-ID: <199701261937.VAA07556@alpha.hut.fi>
4527 Date: Sun, 26 Jan 1997 21:37:59 +0200 (EET)
4532 Title: "Put all extensions' modules in $archlib"
4533 From: Chip Salzenberg
4536 Title: "Configure fixes: set $archlib, omit _NO_PROTO"
4537 From: Chip Salzenberg
4540 Title: "Make configure{,.gnu} ignore --cache-file option"
4541 From: Norbert Pueschel
4542 Files: configure configure.gnu
4544 LIBRARY AND EXTENSIONS
4546 Title: "Version checking in XS bootstrap is optional"
4547 From: Chip Salzenberg
4550 Title: "Update $VERSION of DynaLoader and POSIX"
4551 From: Chip Salzenberg
4552 Files: ext/DynaLoader/DynaLoader.pm ext/POSIX/POSIX.pm
4554 Title: "Refresh Text::Wrap to 97.011701"
4555 From: Chip Salzenberg
4556 Files: lib/Text/Wrap.pm
4558 Title: "Fcntl.xs: F_[GS]ETOWN were in wrong case branch"
4559 From: Jarkko Hietaniemi
4560 Msg-ID: <199701251510.RAA05142@alpha.hut.fi>
4561 Date: Sat, 25 Jan 1997 17:10:20 +0200 (EET)
4562 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
4564 Title: "Fix $Is_VMS typo in Test::Harness"
4565 From: Chip Salzenberg
4566 Files: lib/Test/Harness.pm
4568 Title: "Allow for really big keys in Tie::SubstrHash"
4569 From: data-drift@so.uio.no
4570 Msg-ID: <199701282014.VAA12645@selters.uio.no>
4571 Date: Tue, 28 Jan 1997 21:14:34 +0100 (MET)
4572 Files: lib/Tie/SubstrHash.pm
4574 Title: "Avoid newRV_noinc() in IO, for compiling with old Perls"
4575 From: Chip Salzenberg
4580 Title: "New test op/closure.t"
4581 From: Tom Phoenix, Ulrich Pfeifer
4582 Files: MANIFEST t/op/closure.t
4586 Title: "xsubpp handing of void funcs breaks extensions using XST_m*()"
4588 Msg-ID: <9701271659.AA15137@toad.ig.co.uk>
4589 Date: Mon, 27 Jan 1997 16:59:06 +0000
4590 Files: lib/ExtUtils/xsubpp
4594 Title: "perldelta Fcntl enhancement"
4595 From: Jarkko Hietaniemi
4596 Msg-ID: <199701251505.RAA22159@alpha.hut.fi>
4597 Date: Sat, 25 Jan 1997 17:05:34 +0200 (EET)
4598 Files: pod/perldelta.pod
4600 Title: "Updates to perldelta re: Fcntl, DB_File, Net::Ping"
4602 Files: pod/perldelta.pod
4604 Title: "Document restrictions on gv_fetchmethod() and perl_call_sv()"
4605 From: Chip Salzenberg
4606 Files: pod/perldelta.pod pod/perlguts.pod
4608 Title: "perldiag.pod: No comma allowed after %s"
4609 From: Jarkko.Hietaniemi@cc.hut.fi
4610 Msg-ID: <199701251541.RAA04120@alpha.hut.fi>
4611 Date: Sat, 25 Jan 1997 17:41:53 +0200 (EET)
4612 Files: pod/perldiag.pod
4614 Title: "perlfunc.pod: localtime"
4615 From: Jarkko Hietaniemi
4616 Msg-ID: <199701251629.SAA08114@alpha.hut.fi>
4617 Date: Sat, 25 Jan 1997 18:29:37 +0200 (EET)
4618 Files: pod/perlfunc.pod
4620 Title: "perlfunc diff: gmtime"
4621 From: Peter Haworth <pmh@edison.ioppublishing.com>
4622 Msg-ID: <32EE1298.7B90@edison.ioppublishing.com>
4623 Date: Tue, 28 Jan 1997 14:52:08 +0000
4624 Files: pod/perlfunc.pod
4626 Title: "Updates to guts"
4627 From: Ilya Zakharevich
4628 Msg-ID: <199701270034.TAA13177@monk.mps.ohio-state.edu>
4629 Date: Sun, 26 Jan 1997 19:34:18 -0500 (EST)
4630 Files: pod/perlguts.pod
4632 Title: "perltoot fixes"
4633 From: Tom Christiansen
4634 Msg-ID: <6807.854214205@jinete>
4635 Date: Sat, 25 Jan 1997 09:43:25 -0800
4636 Files: pod/perltoot.pod
4638 Title: "5.003_23: small typo in perlsyn.pod"
4639 From: Gurusamy Sarathy
4640 Msg-ID: <199701270824.DAA01169@aatma.engin.umich.edu>
4641 Date: Mon, 27 Jan 1997 03:24:25 -0500
4642 Files: pod/perlsyn.pod
4649 This release is our first candidate for a public beta test.
4651 CORE LANGUAGE CHANGES
4653 Title: "Disallow changing $_[0] in __DIE__ handlers"
4654 From: Chip Salzenberg
4655 Files: pod/perlfunc.pod util.c
4657 Title: "Fix overloading with inheritance and AUTOLOAD"
4658 From: Ilya Zakharevich
4659 Msg-ID: <199701202226.RAA05072@monk.mps.ohio-state.edu>
4660 Date: Mon, 20 Jan 1997 17:26:32 -0500 (EST)
4661 Files: gv.c lib/diagnostics.pm lib/overload.pm pod/perldebug.pod
4662 pod/perldiag.pod pod/perlfunc.pod pod/perlop.pod
4663 pod/perlre.pod pod/perltoc.pod pod/perlxs.pod
4665 Title: "Nested here-docs"
4666 From: larry@wall.org (Larry Wall)
4667 Msg-ID: <199701202313.PAA11693@wall.org>
4668 Date: Mon, 20 Jan 1997 15:13:42 -0800
4671 Title: "Revert $^X to old behavior (plus HP-UX bug fix)"
4672 From: Chip Salzenberg
4673 Files: hints/hpux.sh toke.c
4675 Title: "Protect against '0' in 'stmt while <HANDLE>'"
4676 From: Chip Salzenberg
4679 Title: "Don't warn when closure uses var at file scope"
4680 From: Chip Salzenberg
4685 Title: "VMS patches for _22"
4686 From: Charles Bailey
4687 Msg-ID: <01IEGBJ2TMYS003PCL@hmivax.humgen.upenn.edu>
4688 Date: Mon, 20 Jan 1997 22:50:21 -0500 (EST)
4689 Files: ext/POSIX/POSIX.xs lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp
4690 lib/Test/Harness.pm toke.c vms/Makefile vms/descrip.mms
4691 vms/genconfig.pl vms/perly_c.vms vms/vmsish.h x2p/a2p.h
4692 vms/Makefile vms/config.vms vms/descrip.mms vms/perly_c.vms
4694 Title: "Re: Perl 5.003_21: OS/2 patches"
4695 From: Ilya Zakharevich
4696 Msg-ID: <199701170446.XAA28939@monk.mps.ohio-state.edu>
4697 Date: Thu, 16 Jan 1997 23:46:40 -0500 (EST)
4698 Files: os2/Changes os2/os2.c
4700 Title: "Plan9 update"
4701 From: lutherh@stratcom.com (Luther Huffman)
4702 Files: plan9/config.plan9 plan9/mkfile
4704 Title: "Bugfixes for AmigaOS"
4705 From: Norbert Pueschel
4706 Msg-ID: <77724691@Armageddon.meb.uni-bonn.de>
4707 Date: Wed, 22 Jan 1997 00:13:54 +0100
4708 Files: hints/amigaos.sh lib/File/Basename.pm
4710 Title: "New dec_osf.sh hints file"
4711 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
4712 Msg-ID: <9701241058.AA29550@o09.rosat.mpe-garching.mpg.de>
4713 Date: Fri, 24 Jan 1997 11:58:24 +0100
4714 Files: hints/dec_osf.sh
4716 Title: "on NeXT: gdbm problem fixed"
4717 From: Andreas Koenig
4718 Msg-ID: <199701210201.DAA17794@anna.in-berlin.de>
4719 Date: Tue, 21 Jan 1997 03:01:32 +0100
4720 Files: hints/next_3.sh hints/next_3_0.sh
4722 Title: "patch for hints/powerux.sh"
4723 From: tom@amber.ssd.hcsc.com (Tom Horsley)
4724 Msg-ID: <9701181833.AA02602@amber.ssd.hcsc.com>
4725 Date: Sat, 18 Jan 97 13:33:26 -0500
4726 Files: hints/powerux.sh
4728 Title: "hints & Configure changes to build perl on DC/OSx"
4729 From: Stephen Zander <stephen.zander@interlock.mckesson.com>
4730 Msg-ID: <199701170043.QAA25985@wsbip1.mckesson.com>
4731 Date: Thu, 16 Jan 1997 16:43:52 -0800
4732 Files: Configure MANIFEST hints/dcosx.sh
4734 Title: "patch for hints/cxux.sh perl5.003_22"
4735 From: tom@amber.ssd.hcsc.com (Tom Horsley)
4736 Msg-ID: <9701192014.AA05722@amber.ssd.hcsc.com>
4737 Date: Sun, 19 Jan 97 15:14:04 -0500
4738 Files: hints/cxux.sh
4742 Title: "Make PERL5LIB and -I work like C<use lib>"
4744 Msg-ID: <9701231523.AA26613@toad.ig.co.uk>
4745 Date: Thu, 23 Jan 1997 15:23:27 +0000
4746 Files: lib/lib.pm perl.c
4749 From: Chip Salzenberg
4750 Files: regcomp.c regcomp.h regexec.c regexp.h toke.c
4752 Title: "Extend stack in pp_undef (!)"
4753 From: Chip Salzenberg
4756 Title: "Allow for sub to be redefined while executing"
4757 From: Chip Salzenberg
4758 Files: cop.h pp_hot.c t/op/misc.t
4760 Title: "Eliminate redundant flag CVf_FORMAT"
4761 From: Chip Salzenberg
4762 Files: cv.h op.c perl.c perly.c perly.y proto.h sv.c toke.c
4764 Title: "Generate IVs when possible in abs() and int()"
4765 From: Chip Salzenberg
4768 Title: "Efficiency patchlet for pp_aassign()"
4769 From: Ilya Zakharevich
4770 Msg-ID: <199701210305.WAA05451@monk.mps.ohio-state.edu>
4771 Date: Mon, 20 Jan 1997 22:05:39 -0500 (EST)
4774 Title: "When sorting, promote to PVNV only for built-in comparison"
4775 From: Chip Salzenberg
4778 Title: "Remove "suidperl security patch" message"
4779 From: Chip Salzenberg
4784 Title: "Make configure.gnu a copy of configure; make configure writea
4785 From: Chip Salzenberg
4786 Files: MANIFEST configure.gnu
4788 Title: "Regen Configure with metaconfig: +ARCHNAME, -FILE_filbuf"
4789 From: Chip Salzenberg and Charles Bailey
4790 Files: Configure config_H config_h.SH hints/lynxos.sh
4791 os2/diff.configure os2/os2ish.h plan9/config.plan9 sv.c
4792 utils/perlbug.PL vms/config.vms vms/fndvers.com
4794 Title: "Compile with optimization when testing memory functions"
4795 From: Chip Salzenberg
4798 Title: "Minor patch for Debian installation"
4799 From: Chip Salzenberg
4802 LIBRARY AND EXTENSIONS
4804 Title: "Debugger update"
4805 From: Ilya Zakharevich
4806 Msg-ID: <199701190455.XAA02579@monk.mps.ohio-state.edu>
4807 Date: Sat, 18 Jan 1997 23:54:59 -0500 (EST)
4808 Files: lib/perl5db.pl
4810 Title: "DynaLoader enhancement: support RTLD_GLOBAL"
4811 From: Nick Ing-Simmons
4812 Msg-ID: <199701240937.JAA11443@pluto.tiuk.ti.com>
4813 Date: Fri, 24 Jan 1997 09:37:18 GMT
4814 Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_aix.xs
4815 ext/DynaLoader/dl_dld.xs ext/DynaLoader/dl_dlopen.xs
4816 ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
4817 ext/DynaLoader/dl_vms.xs
4819 Title: "Fcntl: add more constants"
4820 From: Jarkko.Hietaniemi@cc.hut.fi
4821 Msg-ID: <199701191811.UAA16346@alpha.hut.fi>
4822 Date: Sun, 19 Jan 1997 20:11:22 +0200 (EET)
4823 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
4825 Title: "Refresh IO to 1.15 (plus DESTROY and new_tmpfile fixes)"
4826 From: Chip Salzenberg
4827 Files: ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
4828 ext/IO/lib/IO/Pipe.pm ext/IO/lib/IO/Seekable.pm
4829 ext/IO/lib/IO/Socket.pm t/lib/io_pipe.t
4831 Title: "Allow IO.xs to remain at 1.15 while $VERSION is 1.1501"
4832 From: Chip Salzenberg
4833 Files: XSUB.h ext/IO/Makefile.PL ext/IO/lib/IO/Handle.pm
4835 Title: "Refresh CPAN to 1.15"
4836 From: Andreas Koenig
4837 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
4839 Title: "Add E* and SA_* constants"
4840 From: Roderick Schertler
4841 Msg-ID: <23338.853986967@eeyore.ibcinc.com>
4842 Date: Wed, 22 Jan 1997 21:36:07 -0500
4843 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod ext/POSIX/POSIX.xs
4847 Title: "Test nested here-docs"
4848 From: hv@crypt.compulink.co.uk (Hugo van der Sanden)
4849 Msg-ID: <199701210053.AAA02139@crypt.compulink.co.uk>
4850 Date: Tue, 21 Jan 1997 00:53:44 +0000 (GMT)
4853 Title: "Fix tests of $^X and $0 to work with QNX"
4854 From: Chip Salzenberg
4855 Files: t/lib/io_pipe.t t/lib/open2.t t/lib/open3.t t/op/magic.t
4857 Title: "Patch tests for systems without fork()"
4858 From: Norbert Pueschel
4859 Msg-ID: <77724697@Armageddon.meb.uni-bonn.de>
4860 Date: Thu, 23 Jan 1997 23:51:28 +0100
4861 Files: t/io/pipe.t t/lib/filehand.t t/lib/io_pipe.t t/lib/io_sock.t
4862 t/lib/open2.t t/lib/open3.t t/op/fork.t
4864 Title: "Test patches for OS/2"
4865 From: Ilya Zakharevich
4866 Msg-ID: <199701170448.XAA28948@monk.mps.ohio-state.edu>
4867 Date: Thu, 16 Jan 1997 23:48:18 -0500 (EST)
4868 Files: os2/OS2/ExtAttr/t/os2_ea.t os2/OS2/PrfDB/t/os2_prfdb.t
4869 os2/OS2/REXX/t/rx_cmprt.t os2/OS2/REXX/t/rx_dllld.t
4870 os2/OS2/REXX/t/rx_objcall.t os2/OS2/REXX/t/rx_sql.test
4871 os2/OS2/REXX/t/rx_tiesql.test os2/OS2/REXX/t/rx_tievar.t
4872 os2/OS2/REXX/t/rx_tieydb.t os2/OS2/REXX/t/rx_varset.t
4873 os2/OS2/REXX/t/rx_vrexx.t t/README t/cmd/while.t
4874 t/comp/colon.t t/comp/multiline.t t/io/argv.t t/lib/anydbm.t
4875 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
4876 t/op/cmp.t t/op/magic.t
4880 Title: "Translate \200 to È in pod2html"
4881 From: Chip Salzenberg
4882 Files: pod/pod2html.PL
4884 Title: "VMS patches: '.com' extension on scripts"
4885 From: Charles Bailey
4886 Msg-ID: <01IELNPDLYJM003E7J@hmivax.humgen.upenn.edu>
4887 Date: Fri, 24 Jan 1997 18:42:29 -0500 (EST)
4888 Files: pod/checkpods.PL pod/pod2html.PL pod/pod2latex.PL
4889 pod/pod2man.PL pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL
4890 utils/h2xs.PL utils/perlbug.PL utils/perldoc.PL
4891 utils/pl2pm.PL utils/splain.PL vms/Makefile vms/descrip.mms
4892 x2p/find2perl.PL x2p/s2p.PL
4894 Title: "Allow MakeMaker 5.34 to use libraries containing '+' in name"
4895 From: dennism@cyrix.com (Dennis Marsa)
4896 Msg-ID: <9701172027.AA27861@orion.cyrix.com>
4897 Date: Fri, 17 Jan 97 14:27:32 CST
4898 Files: lib/ExtUtils/Liblist.pm
4902 Title: "First cut at INSTALL edit"
4903 From: Chip Salzenberg
4906 Title: "Additional docs for __DIE__ and __WARN__"
4907 From: Gurusamy Sarathy
4908 Files: pod/perlfunc.pod pod/perlrun.pod pod/perlvar.pod
4910 Title: "Document #line directive"
4911 From: Gurusamy Sarathy
4912 Msg-ID: <199701240908.EAA23846@aatma.engin.umich.edu>
4913 Date: Fri, 24 Jan 1997 04:08:44 -0500
4914 Files: pod/perlsyn.pod pod/perltoc.pod
4916 Title: "Perlguts version 30"
4918 Msg-ID: <199701172117.AA116515863@hpcc123.corp.hp.com>
4919 Date: Fri, 17 Jan 1997 13:17:43 -0800
4920 Files: pod/perlguts.pod
4922 Title: "delta for perldelta"
4923 From: Tom Christiansen
4924 Msg-ID: <804.854121463@jinete>
4925 Date: Fri, 24 Jan 1997 07:57:43 -0800
4926 Files: pod/perlnews.pod pod/perltoc.pod
4928 Title: "Updates to perldelta"
4929 From: Ilya Zakharevich
4930 Msg-ID: <199701211610.LAA06227@monk.mps.ohio-state.edu>
4931 Date: Mon, 20 Jan 1997 06:48:49 -0500 (EST)
4932 Files: pod/perlnews.pod pod/perltoc.pod
4934 Title: "perlnews.pod diff for the Fcntl"
4935 From: Jarkko Hietaniemi
4936 Msg-ID: <199701211600.SAA30117@alpha.hut.fi>
4937 Date: Tue, 21 Jan 1997 18:00:56 +0200 (EET)
4938 Files: pod/perlnews.pod
4940 Title: "Rename perlnews -> perldelta per Tom's request"
4941 From: Chip Salzenberg
4942 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
4943 pod/perldelta.pod pod/perltoc.pod pod/roffitall
4945 Title: "Remove bad advice from perllocale.pod"
4946 From: Chip Salzenberg
4947 Files: pod/perllocale.pod
4954 This release is primarily made up of bug fixes, the foremost among
4955 which repairs a showstopper memory corruption bug in formats.
4957 CORE LANGUAGE CHANGES
4959 Title: "Fix parsing of C< ${ xyz } >"
4960 From: Chip Salzenberg
4963 Title: "Don't parse method calls in strings"
4964 From: Chip Salzenberg
4967 Title: "Fix overly picky carping about leading '{' in regex"
4968 From: Chip Salzenberg
4973 Title: "Fix memory corruption from formats"
4974 From: Chip Salzenberg
4975 Files: op.c perl.c perly.c perly.c.diff perly.y proto.h sv.c toke.c
4979 Title: "Fix '_mopop' typo"
4980 From: Chip Salzenberg
4983 LIBRARY AND EXTENSIONS
4985 Title: "Gut IO::Handle::DESTROY"
4986 From: Chip Salzenberg
4987 Files: ext/IO/lib/IO/Handle.pm
4989 Title: "RiscOS is case-insensitive"
4990 From: Chip Salzenberg
4991 Files: lib/File/Basename.pm
4995 Title: "Fix thinko in db-recno.t"
4996 From: Chip Salzenberg
4997 Files: t/lib/db-recno.t
5001 Title: "Make perlbug more cautionary and more verbose"
5002 From: Kenneth Albanowski and Jarkko Hietaniemi
5003 Files: utils/perlbug.PL
5007 Title: "NEW roffitall + INSTALL fix"
5008 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
5009 Msg-ID: <6058.853410121@lyon.grenoble.hp.com>
5010 Date: Thu, 16 Jan 97 11:22:01 +0100
5011 Files: INSTALL pod/roffitall
5013 Title: "srand() doc update"
5014 From: Roderick Schertler
5015 Msg-ID: <24195.853379065@eeyore.ibcinc.com>
5016 Date: Wed, 15 Jan 1997 20:44:25 -0500
5017 Files: pod/perlfunc.pod
5019 Title: "documentation of configpm (perl5.003_20)"
5020 From: win@in.rhein-main.de (Winfried Koenig)
5021 Msg-ID: <m0vkU40-0004WAC@incom.rhein-main.de>
5022 Date: Wed, 15 Jan 1997 14:03:27 +0200 (EET)
5030 This release includes several important bug fixes, and a couple of
5031 minor but valuable language tweaks. Please read on for a list of the
5032 significant changes:
5034 CORE LANGUAGE CHANGES
5036 Title: "Fix overloading via inherited autoloaded functions"
5037 From: Ilya Zakharevich
5038 Msg-ID: <199701131022.FAA22830@monk.mps.ohio-state.edu>
5039 Date: Mon, 13 Jan 1997 05:22:47 -0500 (EST)
5040 Files: gv.c lib/overload.pm pod/perldiag.pod t/pragma/overload.t
5042 Title: "Method call fixes: Don't cache in alias, don't skip undef"
5043 From: Chip Salzenberg
5044 Files: global.sym gv.c gv.h hv.c op.c pod/perlguts.pod
5045 pod/perltoc.pod pp.c pp_ctl.c pp_hot.c proto.h scope.c sv.c
5048 Title: "Formats can be closures"
5049 From: Chip Salzenberg
5050 Files: cv.h op.c perly.c perly.c.diff perly.y pp_sys.c sv.h
5052 Title: "Quote 'foo' in C<$x{-foo}>"
5053 From: Chip Salzenberg
5056 Title: "Forbid C< x->{y} > and C< x->[0] > under C<strict refs>"
5057 From: Chip Salzenberg
5058 Files: op.c pod/perldiag.pod t/pragma/strict-refs
5060 Title: "Allow <=> to return undef when operands are not ordered"
5061 From: Chip Salzenberg and Andreas Koenig
5062 Files: MANIFEST pp.c t/op/cmp.t
5064 Title: "Fail regex that starts with '{'"
5065 From: Chip Salzenberg
5070 Title: "Re: Perl 5.003_20: OS/2 patches"
5071 From: Ilya Zakharevich
5072 Msg-ID: <199701101102.GAA19051@monk.mps.ohio-state.edu>
5073 Date: Fri, 10 Jan 1997 06:02:16 -0500 (EST)
5074 Files: hints/os2.sh os2/Changes os2/os2.c os2/os2ish.h pp_sys.c
5076 Title: "VMS patches for _20"
5077 From: Charles Bailey
5078 Msg-ID: <01IE7MGK7ULQ003K5M@hmivax.humgen.upenn.edu>
5079 Date: Tue, 14 Jan 1997 17:34:43 -0500 (EST)
5080 Files: configpm dosish.h os2/os2ish.h plan9/plan9ish.h proto.h
5081 t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t toke.c
5082 unixish.h vms/Makefile vms/config.vms vms/descrip.mms
5083 vms/genconfig.pl vms/perly_c.vms vms/test.com vms/vmsish.h
5086 Title: "Irix 6.3 & 6.4 and perl5.003_20"
5087 From: John Stoffel <jfs@fluent.com>
5088 Msg-ID: <199701132242.RAA14601@jfs.Fluent.COM>
5089 Date: Mon, 13 Jan 1997 17:42:50 -0500 (EST)
5090 Files: MANIFEST hints/irix_6_3.sh hints/irix_6_4.sh
5092 Title: "Patch: MachTen hints, Configure"
5093 From: Dominic Dunlop <domo@slipper.ip.lu>
5094 Msg-ID: <v03010d00af0123a93670@[194.51.248.75]>
5095 Date: Tue, 14 Jan 1997 13:43:13 +0100
5096 Files: Configure hints/machten.sh
5098 Title: "Rename aux.sh to aux_3.sh for MS-LOSS"
5099 From: Chip Salzenberg
5100 Files: MANIFEST hints/aux_3.sh
5104 Title: "Fix C< eval { my $x; eval '$x' } >"
5105 From: Chip Salzenberg
5106 Files: op.c t/op/misc.t
5108 Title: "Don't warn if eval '' uses outer func's lexicals"
5109 From: Chip Salzenberg
5112 Title: "Avoid memory wastage in wait(); make pidstatus global"
5113 From: Chip Salzenberg
5114 Files: global.sym interp.sym perl.c perl.h pp_sys.c
5116 Title: "Forbid ++ and -- on readonly values"
5117 From: "John Q. Linux" <jql@accessone.com>
5118 Msg-ID: <Pine.LNX.3.95.970110193330.11249D-100000@jql.accessone.com>
5119 Date: Fri, 10 Jan 1997 19:47:16 -0800 (PST)
5120 Files: pp.c pp_hot.c
5122 Title: "Keep array from dying during foreach(@array)"
5123 From: Chip Salzenberg
5124 Files: cop.h pp_ctl.c
5126 Title: "Fix C< $a="simple"; split /($a)/o >"
5127 From: Chip Salzenberg
5128 Files: pp.c t/op/misc.t
5130 Title: "Fix infinite loop for undef function in @SIG{__WARN__,__DIE__}"
5131 From: Chip Salzenberg
5134 Title: "Fix for anon-lists with tied entries coredump"
5135 From: Gurusamy Sarathy
5136 Msg-ID: <199701100745.CAA13057@aatma.engin.umich.edu>
5137 Date: Fri, 10 Jan 1997 02:45:11 -0500
5140 Title: "Don't set SVf_PADBUSY on immortal SVs"
5141 From: Chip Salzenberg
5144 Title: "Patch for Object subroutines"
5145 From: Ilya Zakharevich
5146 Msg-ID: <199701080156.UAA15366@monk.mps.ohio-state.edu>
5147 Date: Tue, 7 Jan 1997 20:56:02 -0500 (EST)
5150 Title: "Use an SVt_PVLV to hold stacked OP pointers when debugging"
5151 From: Chip Salzenberg
5152 Files: pp.c pp_hot.c
5154 Title: "Undo change that freed large pad vars"
5155 From: Chip Salzenberg
5160 Title: "Make MachTen hints file warn about db-recno failures"
5161 From: Dominic Dunlop <domo@slipper.ip.lu>
5162 Msg-ID: <v03010d00aef92fba6aca@[194.51.248.78]>
5163 Date: Wed, 8 Jan 1997 12:07:18 +0100
5164 Files: hints/machten.sh
5166 Title: "5.003_20, FreeBSD 3.0 and minor patch"
5167 From: roberto@eurocontrol.fr (Ollivier Robert)
5168 Msg-ID: <Mutt.19970108143747.roberto@caerdonn.eurocontrol.fr>
5169 Date: Wed, 8 Jan 1997 14:37:47 +0100
5172 Title: "Make installperl quieter; only shared libraries need 0555"
5173 From: Chip Salzenberg
5178 Title: "Advice on TEST failure"
5179 From: Dominic Dunlop <domo@slipper.ip.lu>
5180 Msg-ID: <v03010d01aefbaefcf3bc@[194.51.248.78]>
5181 Date: Fri, 10 Jan 1997 10:19:07 +0100
5184 Title: "UNIVERSAL tests"
5185 From: Roderick Schertler
5186 Files: MANIFEST t/op/universal.t
5188 Title: "Test deletion of array during foreach"
5189 From: Jarkko Hietaniemi
5192 Title: "patch for db-recno.t"
5194 Msg-ID: <9701121509.AA11147@claudius.bfsec.bt.co.uk>
5195 Date: Sun, 12 Jan 1997 15:09:33 +0000 (GMT)
5196 Files: t/lib/db-recno.t
5198 LIBRARY AND EXTENSIONS
5200 Title: "Localize info about filesystems being case-forgiving"
5201 From: Chip Salzenberg
5202 Files: lib/File/Basename.pm pod/checkpods.PL pod/pod2html.PL
5203 pod/pod2latex.PL pod/pod2man.PL pod/pod2text.PL
5204 utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL utils/perlbug.PL
5205 utils/perldoc.PL utils/pl2pm.PL utils/splain.PL
5206 x2p/find2perl.PL x2p/s2p.PL
5208 Title: "Fix for fd leak in IO::File::new_tmpfile"
5209 From: Graham Barr and Chip Salzenberg
5210 Files: ext/IO/IO.xs ext/IO/lib/IO/Handle.pm
5212 Title: "Refresh Getopt::Long to 2.6"
5213 From: Johan Vromans <jvromans@squirrel.nl>
5214 Files: lib/Getopt/Long.pm
5216 Title: "Refresh DB_File to 1.10"
5218 Msg-ID: <9701141247.AA21242@claudius.bfsec.bt.co.uk>
5219 Date: Tue, 14 Jan 97 12:47:40 GMT
5220 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
5222 Title: "Re: FileCache::cacheout clobbers $_"
5223 From: Roderick Schertler
5224 Msg-ID: <pz3ewb3189.fsf@eeyore.ibcinc.com>
5225 Date: 08 Jan 1997 23:45:58 -0500
5226 Files: lib/FileCache.pm lib/cacheout.pl
5228 Title: "PATCH: AutoSplit"
5230 Msg-ID: <9603111010.AA29935@tiuk.ti.com>
5231 Date: 11 Mar 1996 06:01:58 -0500
5232 Files: lib/AutoSplit.pm
5234 Title: "Re: Uninitialized value in Carp.pm ? "
5235 From: Gurusamy Sarathy
5236 Msg-ID: <199701141815.NAA07960@aatma.engin.umich.edu>
5237 Date: Tue, 14 Jan 1997 13:15:25 -0500
5240 Title: "Avoid "uninitialized" warnings from POSIX::constant()"
5241 From: Chip Salzenberg
5242 Files: ext/POSIX/POSIX.pm
5244 Title: "Eliminate warning from C<use overload>"
5245 From: Chip Salzenberg
5246 Files: lib/overload.pm
5248 Title: "low priority patches"
5250 Msg-ID: <9701081655.AA27349@claudius.bfsec.bt.co.uk>
5251 Date: Wed, 8 Jan 97 16:55:02 GMT
5252 Files: lib/Cwd.pm t/comp/redef.t t/lib/db-btree.t
5256 Title: "Re: xsubpp and Tk ==> segfault"
5257 From: Ilya Zakharevich
5258 Msg-ID: <199701080825.DAA15813@monk.mps.ohio-state.edu>
5259 Date: Wed, 8 Jan 1997 03:25:47 -0500 (EST)
5260 Files: lib/ExtUtils/xsubpp
5262 Title: "Re: MakeMaker and 'make uninstall'"
5263 From: Andreas Koenig
5264 Msg-ID: <199701101243.NAA26400@anna.in-berlin.de>
5265 Date: Fri, 10 Jan 1997 13:43:39 +0100
5266 Files: lib/ExtUtils/MM_Unix.pm
5268 Title: "Don't search for pod if path is already valid"
5269 From: Wayne Scott <wscott@ichips.intel.com>
5270 Msg-ID: <199701082325.PAA04521@pdxlx008.intel.com>
5271 Date: Wed, 08 Jan 1997 15:25:19 -0800
5272 Files: utils/perldoc.PL
5274 Title: "Yet another perldoc option"
5276 Msg-ID: <199610022200.AAA15334@furubotn.sn.no>
5277 Date: Thu, 3 Oct 1996 00:00:35 +0200
5278 Files: utils/perldoc.PL
5280 Title: "Re: perldoc, temp files, async pagers"
5281 From: Roderick Schertler
5282 Msg-ID: <pzwwtoom8p.fsf@eeyore.ibcinc.com>
5283 Date: 07 Jan 1997 22:54:14 -0500
5284 Files: utils/perldoc.PL
5288 Title: "Full documentation generation patch"
5289 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
5290 Msg-ID: <15309.853323388@lyon.grenoble.hp.com>
5291 Date: Wed, 15 Jan 97 11:16:28 +0100
5292 Files: MANIFEST pod/roffitall pod/rofftoc
5294 Title: "Re: documentation correction (i.e. patch) for perlsyn.pod"
5296 Msg-ID: <E0vilLh-0000M6-00@ursa.cus.cam.ac.uk>
5297 Date: Fri, 10 Jan 1997 18:06:37 +0000
5298 Files: pod/perlsyn.pod
5300 Title: "Document use of pos() and /\G/"
5301 From: Gurusamy Sarathy
5302 Msg-ID: <199701132013.PAA26606@aatma.engin.umich.edu>
5303 Date: Mon, 13 Jan 1997 15:13:12 -0500
5304 Files: pod/perlfunc.pod pod/perlnews.pod pod/perlop.pod
5305 pod/perlre.pod pod/perltoc.pod pod/perltrap.pod
5307 Title: "Fix example #4 in perlXStut"
5308 From: Ilya Zakharevich
5309 Msg-ID: <199701050739.CAA11112@monk.mps.ohio-state.edu>
5310 Date: Sun, 5 Jan 1997 02:39:45 -0500 (EST)
5311 Files: pod/perlxstut.pod
5313 Title: "Document new closure warnings"
5314 From: Chip Salzenberg
5315 Files: op.c pod/perldiag.pod
5317 Title: "Misc. doc patches missing in _20"
5318 From: Roderick Schertler
5319 Msg-ID: <102.852695733@eeyore.ibcinc.com>
5320 Date: Tue, 07 Jan 1997 22:55:33 -0500
5321 Files: pod/perlsub.pod pod/perltoc.pod pod/perlvar.pod
5328 The only language change in this release is the recension of support
5329 for named closures: Now, no subroutine declared "sub foo {}" can be
5330 a closure. (This is a return to the behavior of 5.003.) In addition,
5331 there are new warnings triggered by any apparent attempt to use named
5332 functions as closures.
5334 And, as usual, there are the usual little fixes, documentation
5335 updates, and expanded tests. This is good stuff. "I love you, man!"
5337 CORE LANGUAGE CHANGES
5339 Title: "Rescind named closures"
5340 From: Chip Salzenberg
5341 Files: Makefile.SH op.c perly.c perly.c.diff perly.y pp_hot.c
5343 Title: "Fix: empty @_ when calling empty-proto subs without parens"
5345 Msg-ID: <32CE30F0.7E8425A5@tiuk.ti.com>
5346 Date: Sat, 04 Jan 1997 10:29:04 +0000
5347 Files: perly.c perly.y
5351 Title: "Fix $^X on systems that set it to Perl's basename"
5352 From: Chip Salzenberg
5353 Files: hints/hpux.sh toke.c
5355 Title: "Configure/perl5/Compartmented Mode Workstation (fwd)"
5356 From: Andy Dougherty
5357 Msg-ID: <Pine.SOL.3.95.970106131505.1662C-100000@fractal.lafayette.ed
5358 Date: Mon, 06 Jan 1997 13:15:38 -0500 (EST)
5359 Files: Configure hints/dec_osf.sh
5361 Title: "Remove obsolete file "dl_os2.xs"."
5362 From: Ilya Zakharevich
5367 Title: "Fix C< sub foo (&@); sub bar (&); foo {}, bar {}, bar {} >"
5368 From: Chip Salzenberg
5369 Files: perly.c perly.c.diff perly.y
5371 Title: "plug for safe/opcode leaks"
5372 From: Doug MacEachern
5373 Msg-ID: <199701072220.RAA02117@postman.osf.org>
5374 Date: Tue, 07 Jan 1997 17:20:46 -0500
5377 Title: "Finish OP= warnings: none on ^="
5378 From: Chip Salzenberg
5379 Files: doop.c pp.c t/op/assignwarn.t
5381 Title: "Fix Dynaloader failures with DProf"
5382 From: Gurusamy Sarathy
5383 Msg-ID: <199701061718.MAA26909@aatma.engin.umich.edu>
5384 Date: Mon, 06 Jan 1997 12:18:46 -0500
5389 Title: "Make Configure default to the first domain in /etc/resolv.conf"
5390 From: Chip Salzenberg
5393 Title: "Start all helper scripts with $startsh"
5394 From: Chip Salzenberg
5397 Title: "Support libperl.so under FreeBSD"
5398 From: roberto@keltia.freenix.fr (Ollivier Robert)
5399 Msg-ID: <Mutt.19970105224149.roberto@keltia.freenix.fr>
5400 Date: Sun, 5 Jan 1997 22:41:49 +0100
5401 Files: Configure Makefile.SH
5405 Title: "New test: comp/proto.t"
5407 Msg-ID: <32D0C21F.3FB28D51@tiuk.ti.com>
5408 Date: Mon, 06 Jan 1997 09:13:03 +0000
5409 Files: MANIFEST t/comp/proto.t
5411 Title: "More magic variable tests"
5412 From: Roderick Schertler
5413 Msg-ID: <7043.852565192@eeyore.ibcinc.com>
5414 Date: Mon, 06 Jan 1997 10:39:52 -0500
5415 Files: t/harness t/op/magic.t
5417 LIBRARY AND EXTENSIONS
5419 Title: "File::Basename::dirname bugs"
5420 From: Robin Barker <rmb@cise.npl.co.uk>
5421 Msg-ID: <12393.9701071719@tempest.cise.npl.co.uk>
5422 Date: Tue, 7 Jan 97 17:19:59 GMT
5423 Files: lib/File/Basename.pm t/lib/basename.t
5425 Title: "sigaction() problems"
5426 From: Roderick Schertler
5427 Msg-ID: <12808.852583324@eeyore.ibcinc.com>
5428 Date: Mon, 06 Jan 1997 15:42:04 -0500
5429 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
5431 Title: "Fix importation of FileHandle methods; fix POSIX docs"
5432 From: Chip Salzenberg
5433 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod lib/FileHandle.pm
5435 Title: "Patch: make hints files warn about db-recno failures"
5436 From: Dominic Dunlop <domo@slipper.ip.lu>
5437 Msg-ID: <v03010d00aef53ac4d18a@[194.51.248.68]>
5438 Date: Sun, 5 Jan 1997 12:34:25 +0100
5439 Files: MANIFEST hints/aux.sh hints/broken-db.msg hints/freebsd.sh
5443 Title: "pod2html.PL patch (for 5.003-19)"
5444 From: Fabien TASSIN <tassin@eerie.fr>
5445 Msg-ID: <199701052347.AAA21297@solar5>
5446 Date: Mon, 6 Jan 1997 00:47:01 +0100
5447 Files: pod/pod2html.PL
5451 Title: "tiny doc patches"
5452 From: Roderick Schertler
5453 Msg-ID: <23338.852394333@eeyore.ibcinc.com>
5454 Date: Sat, 04 Jan 1997 11:12:13 -0500
5455 Files: pod/perlapio.pod pod/perlnews.pod pod/perltoc.pod
5457 Title: "doc patch for defined on perlfunc.pod"
5458 From: Roderick Schertler
5459 Msg-ID: <pz91686ek1.fsf@eeyore.ibcinc.com>
5460 Date: 04 Jan 1997 21:28:30 -0500
5461 Files: pod/perlfunc.pod
5463 Title: "doc patch: perldsc"
5464 From: Roderick Schertler
5465 Msg-ID: <pzafqo6eo9.fsf@eeyore.ibcinc.com>
5466 Date: 04 Jan 1997 21:25:58 -0500
5467 Files: pod/perldsc.pod pod/perltoc.pod
5469 Title: "Re: constant function inlining"
5470 From: Roderick Schertler
5471 Msg-ID: <pzk9pp1b95.fsf@eeyore.ibcinc.com>
5472 Date: 07 Jan 1997 15:27:50 -0500
5473 Files: pod/perldiag.pod pod/perlsub.pod
5475 Title: "scalar caller doc fix"
5476 From: Roderick Schertler
5477 Msg-ID: <18245.852608060@eeyore.ibcinc.com>
5478 Date: Mon, 06 Jan 1997 22:34:20 -0500
5479 Files: pod/perlfunc.pod
5481 Title: "perlpod.pod possible patches"
5482 From: lvirden@cas.org (Larry W. Virden, x2487)
5483 Msg-ID: <9701070756.AA1185@cas.org>
5484 Date: Tue, 7 Jan 1997 07:56:30 -0500
5485 Files: pod/perlpod.pod
5487 Title: "Misc perlfunc updates"
5488 From: Tom Christiansen
5489 Files: pod/perlfunc.pod pod/perltoc.pod
5496 Lots of internal cleanup in this patch, especially plugged memory
5497 leaks when embedded Perl interpreters shut down and restart. The
5498 method cache is now invisible to user code. And there is a new test
5499 directory, "t/pragma".
5501 IMHO, this is Beta quality code.
5503 Here's a list of the more significant changes...
5505 CORE LANGUAGE CHANGES
5507 Title: "Make method cache invisible to user code"
5508 From: Chip Salzenberg
5509 Files: dump.c gv.c gv.h hv.c op.c perl.c pp_hot.c pp_sys.c sv.c
5512 Title: "Never parse "{m,s,y,tr,q{,q,w,x}}:{,:}" as package or label"
5513 From: Chip Salzenberg
5518 Title: "Fix $^X under HP-UX"
5519 From: Chip Salzenberg
5520 Files: hints/hpux.sh toke.c
5522 Title: "New hints/hpux.sh"
5524 Msg-ID: <199612312309.AA283393772@hpcc123.corp.hp.com>
5525 Date: Tue, 31 Dec 1996 15:09:32 -0800
5526 Files: hints/hpux.sh
5530 Title: "Fix segv when calling named closures"
5531 From: Chip Salzenberg
5534 Title: "Finish rationalizing "undef value" warnings"
5535 From: Chip Salzenberg
5536 Files: doop.c pp.c sv.c t/op/assignwarn.t
5538 Title: "Arrange for all "_<file" entries to be in %main::"
5539 From: Chip Salzenberg
5540 Files: gv.c lib/perl5db.pl
5542 Title: "Introduce CVf_NODEBUG flag"
5543 From: Gurusamy Sarathy
5544 Msg-ID: <199701012042.PAA25994@aatma.engin.umich.edu>
5545 Date: Wed, 01 Jan 1997 15:42:05 -0500
5546 Files: cv.h pp_hot.c
5548 Title: "Reword 'may be "0"' warning per Larry; fix its line number"
5549 From: Chip Salzenberg
5550 Files: op.c pod/perldiag.pod
5552 Title: "5.003_18: perl_{con,des}truct fixes"
5553 From: Doug MacEachern
5554 Msg-ID: <199701032042.PAA06766@postman.osf.org>
5555 Date: Fri, 03 Jan 1997 15:42:04 -0500
5556 Files: perl.c perl.h pod/perlembed.pod pod/perltoc.pod t/op/sysio.t
5558 Title: "Fix lost value from READLINE after TIEHANDLE"
5559 From: Gurusamy Sarathy
5560 Files: pp_hot.c sv.h
5562 Title: "Free memory of large lexical variables when leaving scope"
5563 From: Chip Salzenberg
5568 Title: "Create t/pragma directory; populate with new and old"
5570 Files: MANIFEST Makefile.SH t/TEST t/comp/use.t t/lib/locale.t
5571 t/op/overload.t t/op/use.t t/pragma/locale.t t/pragma/overload.t
5572 t/pragma/strict-refs t/pragma/strict-subs t/pragma/strict-vars
5573 t/pragma/strict.t t/pragma/subs.t t/pragma/warn-global
5576 Title: "New tests: comp/colon.t and op/assignwarn.t"
5577 From: Robin Barker <rmb@cise.npl.co.uk>
5578 Files: MANIFEST t/comp/colon.t t/op/assignwarn.t
5580 LIBRARY AND EXTENSIONS
5582 Title: "Make libs clean under '-w'"
5583 From: Jarkko Hietaniemi
5584 Files: lib/AutoSplit.pm lib/Devel/SelfStubber.pm lib/Env.pm
5585 lib/Math/Complex.pm lib/Pod/Functions.pm lib/Search/Dict.pm
5586 lib/SelfLoader.pm lib/Term/Complete.pm lib/chat2.pl
5587 lib/complete.pl lib/diagnostics.pm lib/ftp.pl lib/termcap.pl
5592 Title: "Perlguts, version 28"
5594 Msg-ID: <199701032110.AA102535846@hpcc123.corp.hp.com>
5595 Date: Fri, 3 Jan 1997 13:10:46 -0800
5596 Files: pod/perlguts.pod
5598 Title: "Re: perldelta, take 3"
5600 Msg-ID: <9701031748.AA15335@toad.ig.co.uk>
5601 Date: Fri, 3 Jan 1997 17:48:46 +0000
5602 Files: pod/perlnews.pod
5604 Title: "Miscellaneous pod patches"
5605 From: Ralf S. Engelschall <rse@engelschall.com>
5606 Files: pod/Makefile pod/perldebug.pod pod/perlfunc.pod
5609 Title: "expanded flock() docs"
5610 From: Roderick Schertler
5611 Msg-ID: <4481.852337871@eeyore.ibcinc.com>
5612 Date: Fri, 03 Jan 1997 19:31:11 -0500
5613 Files: pod/perlfunc.pod
5615 Title: "Use Text::Wrap in buildtoc; run buildtoc"
5616 From: Ulrich Pfeifer
5617 Files: pod/buildtoc pod/perltoc.pod
5619 Title: "Remove obsolete perlovl.pod"
5620 From: Chip Salzenberg
5621 Files: MANIFEST plan9/mkfile pod/perlovl.pod vms/Makefile
5629 Yet further down the road to 5.004....
5631 CORE LANGUAGE CHANGES
5633 Title: "Inherited overloading"
5634 From: Ilya Zakharevich
5635 Msg-ID: <199612291312.IAA02134@monk.mps.ohio-state.edu>
5636 Date: Sun, 29 Dec 1996 08:12:54 -0500 (EST)
5637 Files: gv.c lib/overload.pm perl.h sv.c sv.h t/op/overload.t
5639 Title: "Hide lexicals from C<use>d or C<require>d module (!)"
5640 From: Chip Salzenberg
5643 Title: "Closures at file scope must be anonymous"
5644 From: Chip Salzenberg
5647 Title: "Warn on '{if,while} ($x = X)' where X is glob, readdir, or <FH>"
5648 From: Chip Salzenberg
5649 Files: op.c pod/perldiag.pod
5651 Title: "Warn on 'undef $x; $x OP 1' where OP is *=, /=, %=, or **="
5652 From: Chip Salzenberg
5657 Title: "Ultrix setlocale() workaround"
5658 From: Chip Salzenberg
5659 Files: hints/ultrix_4.sh util.c
5663 Title: "Get rid of 'Leaked scalars'"
5664 From: Chip Salzenberg
5665 Files: cop.h gv.c op.c
5667 Title: "Don't forget $c in C<(($a,$b,$c)=(1,2))=(3,4,5)>"
5668 From: Chip Salzenberg
5671 Title: "Fix core dump on perl_construct()/perl_destruct() loop"
5672 From: Chip Salzenberg
5675 Title: "Add missing syms to global.sym; update magic doc"
5676 From: Chip Salzenberg
5677 Files: global.sym pod/perlguts.pod
5681 Title: "Expanded locale.t and misc.t"
5682 From: Jarkko Hietaniemi
5683 Files: t/lib/locale.t t/lib/misc.t
5685 Title: "Expanded my.t"
5686 From: Chip Salzenberg
5689 Title: "test harness for C<use x.xxxx>"
5691 Msg-ID: <32C76882.3F3C7999@tiuk.ti.com>
5692 Date: Mon, 30 Dec 1996 07:00:18 +0000
5693 Files: MANIFEST t/op/use.t
5697 Msg-ID: <Pine.GSO.3.95.961229170736.15213M-100000@solaris.teleport.co
5698 Date: Sun, 29 Dec 1996 17:46:21 -0800 (PST)
5699 Files: t/op/each.t t/op/oct.t t/op/quotemeta.t t/op/rand.t
5701 LIBRARY AND EXTENSIONS
5703 Title: "Improving Config.pm"
5705 Msg-ID: <Pine.GSO.3.95.961230091244.13467L-100000@solaris.teleport.co
5706 Date: Mon, 30 Dec 1996 09:24:16 -0800 (PST)
5709 Title: "File::Copy under OS/2"
5710 From: Ilya Zakharevich
5711 Msg-ID: <199612280347.WAA00293@monk.mps.ohio-state.edu>
5712 Date: Fri, 27 Dec 1996 22:47:24 -0500 (EST)
5713 Files: lib/File/Copy.pm t/lib/filecopy.t
5717 Title: "Updates to perllocale.pod"
5718 From: Dominic Dunlop <domo@slipper.ip.lu>
5719 Files: pod/perllocale.pod
5721 Title: "Locale-related pod patches, take 2"
5722 From: Dominic Dunlop <domo@slipper.ip.lu>
5723 Msg-ID: <v03007800aeea9e488b36@[194.51.248.77]>
5724 Date: Sat, 28 Dec 1996 10:56:41 +0100
5725 Files: pod/perl.pod pod/perlform.pod pod/perlfunc.pod pod/perlop.pod
5726 pod/perlre.pod pod/perlsec.pod
5728 Title: "Re: perldiag.pod entry for "Scalar value @%s{%s} ...""
5729 From: Roderick Schertler
5730 Msg-ID: <2043.852051019@eeyore.ibcinc.com>
5731 Date: Tue, 31 Dec 1996 11:50:19 -0500
5732 Files: pod/perldiag.pod
5739 The rate of patches is slowing down.... I see 5.004 at the end of the
5740 tunnel! (Hey, what's that whistle?)
5742 CORE LANGUAGE CHANGES
5744 Title: "Support named closures"
5745 From: Chip Salzenberg
5746 Files: cv.h op.c perl.c pp.c pp_ctl.c pp_hot.c
5750 Title: "perl5.003_15 and Interactive Unix"
5751 From: win@in.rhein-main.de (Winfried Koenig)
5752 Msg-ID: <m0vd254-0004oKC@incom.rhein-main.de>
5753 Date: Thu, 26 Dec 1996 00:45:45 +0200 (EET)
5754 Files: hints/isc.sh pp_sys.c
5756 Title: "Suggest "usemymalloc='n'" for FreeBSD 2.*"
5757 From: rse@engelschall.com (Ralf S. Engelschall)
5758 Files: hints/freebsd.sh
5760 Title: "Minor OS/2 fixes"
5761 From: Ilya Zakharevich
5762 Msg-ID: <199612252105.QAA11890@monk.mps.ohio-state.edu>
5763 Date: Wed, 25 Dec 1996 16:05:42 -0500 (EST)
5764 Files: os2/os2ish.h pod/perlxstut.pod
5768 Title: "Fix {,un}tainting of $1 etc. when C<use locale>"
5769 From: Chip Salzenberg
5772 Title: "Limit effects of "=pod" to a single file"
5773 From: Chip Salzenberg
5778 Title: "New tests: op/method.t and op/locale.t"
5779 From: Ilya Zakharevich and Jarkko Hietaniemi
5780 Files: MANIFEST t/lib/locale.t t/op/method.t
5782 Title: "Test C< ()=() >"
5783 From: Chip Salzenberg
5786 LIBRARY AND EXTENSIONS
5788 Title: "Refresh MakeMaker to 5.39"
5789 From: Andreas Koenig
5790 Files: lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm
5791 lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
5792 lib/ExtUtils/Mksymlists.pm
5794 Title: "Newer debugger"
5795 From: Ilya Zakharevich
5796 Msg-ID: <199612261954.OAA12999@monk.mps.ohio-state.edu>
5797 Date: Thu, 26 Dec 1996 14:54:34 -0500 (EST)
5798 Files: lib/perl5db.pl
5802 Title: "Perlguts, version 27"
5804 Msg-ID: <199612250144.AA059528263@hpcc123.corp.hp.com>
5805 Date: Tue, 24 Dec 1996 17:44:23 -0800
5806 Files: pod/perlguts.pod
5808 Title: "perlpod.pod patch for _16"
5809 From: Kenneth Albanowski
5810 Msg-ID: <Pine.LNX.3.93.961224225906.337B-100000@kjahds.com>
5811 Date: Tue, 24 Dec 1996 23:00:10 -0500 (EST)
5812 Files: pod/perlpod.pod
5814 Title: "tiny perllocale.pod diff for _16"
5815 From: Jarkko Hietaniemi
5816 Msg-ID: <199612261306.PAA21161@alpha.hut.fi>
5817 Date: Thu, 26 Dec 1996 15:06:04 +0200 (EET)
5818 Files: pod/perllocale.pod
5825 This patch is all bug fixes, library updates, and documentation
5826 updates. We'll get to 5.004 RSN, I promise. :-)
5828 CORE LANGUAGE CHANGES
5830 Title: "Fix closures that are not in subroutines"
5831 From: Chip Salzenberg
5836 Title: "_13: patches for unicos/unicosmk"
5838 Msg-ID: <199612202038.OAA22805@poplar.cray.com>
5839 Date: Fri, 20 Dec 1996 14:38:50 -0600
5840 Files: Configure MANIFEST hints/unicos.sh hints/unicosmk.sh
5844 Title: "Fix 'foreach(@ARGV) { while (<>) { push @p,$_ } }'"
5845 From: Chip Salzenberg
5846 Files: cop.h pp_hot.c scope.c
5848 Title: "Eliminate warnings from C< undef $x; $x OP= "foo" >"
5849 From: Chip Salzenberg
5850 Files: doop.c pp.c pp.h pp_hot.c
5852 Title: "Try again to improve method caching"
5853 From: Ilya Zakharevich
5854 Msg-ID: <199612240113.UAA09487@monk.mps.ohio-state.edu>
5855 Date: Mon, 23 Dec 1996 20:13:56 -0500 (EST)
5858 Title: "Be more careful about 'o' magic memory management"
5859 From: Chip Salzenberg
5862 Title: "Fix bad pointer refs when localized object loses magic"
5863 From: Chip Salzenberg
5866 LIBRARY AND EXTENSIONS
5868 Title: "Refresh CPAN to 1.09"
5869 From: Andreas Koenig
5872 Title: "Refresh Net::Ping to 2.02"
5873 From: Russell Mosemann <mose@ccsn.edu>
5874 Files: lib/Net/Ping.pm
5876 Title: "Refresh IO to 1.14"
5878 Files: MANIFEST ext/IO/IO.xs ext/IO/README ext/IO/lib/IO/File.pm
5879 ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Pipe.pm
5880 ext/IO/lib/IO/Seekable.pm ext/IO/lib/IO/Select.pm
5881 ext/IO/lib/IO/Socket.pm t/lib/io_dup.t t/lib/io_pipe.t
5882 t/lib/io_sel.t t/lib/io_sock.t t/lib/io_tell.t
5883 t/lib/io_udp.t t/lib/io_xs.t
5885 BUILD PROCESS AND UTILITIES
5887 Title: "Don't recurse into subdirs twice on 'make realclean'"
5888 From: Chip Salzenberg
5891 Title: "Use root EXTERN.h when compiling x2p/malloc.c."
5893 Files: x2p/Makefile.SH
5895 Title: "Fix compilation errors when malloc.c used for x2p"
5896 From: Robin Barker <rmb@cise.npl.co.uk>
5901 Title: "Edit INSTALL to describe new binary compat setup"
5902 From: Chip Salzenberg
5905 Title: "Update to perllocale.pod"
5906 From: Jarkko Hietaniemi
5907 Files: pod/perllocale.pod
5914 As soon as I posted 5.003_14, I found a fatal error in it. :-(
5916 This release is strictly a bug fix -- it removes some function caching
5917 changes that were supposed to be improvements, but weren't.
5924 We seem to have achieved "release candidate" status.
5926 CORE LANGUAGE CHANGES
5928 Title: "Eliminate support for {if,unless,while,until} BLOCK BLOCK"
5929 From: Chip Salzenberg
5930 Files: perly.c perly.c.diff perly.y toke.c
5932 Title: "Taint $x after $x =~ s/pat/xyz/ if pat or xyz is tainted by locale"
5933 From: Chip Salzenberg
5934 Files: cop.h mg.c pp_ctl.c pp_hot.c
5936 Title: "Complete support for modifying undefined array members in foreach"
5937 From: Chip Salzenberg
5938 Files: global.sym mg.c perl.h pp.c pp_hot.c proto.h sv.c
5942 Title: "patch for regex bug: (x|x){n}"
5943 From: Gurusamy Sarathy
5944 Msg-ID: <199612210259.VAA10170@aatma.engin.umich.edu>
5945 Date: Fri, 20 Dec 1996 21:59:22 -0500
5948 Title: "Bug in debugger with import manipulations"
5949 From: Ilya Zakharevich
5950 Msg-ID: <199612231037.FAA08617@monk.mps.ohio-state.edu>
5951 Date: Mon, 23 Dec 1996 05:37:48 -0500 (EST)
5954 Title: "Import and dynamic methods"
5955 From: Ilya Zakharevich
5956 Msg-ID: <199612230645.BAA08378@monk.mps.ohio-state.edu>
5957 Date: Mon, 23 Dec 1996 01:45:37 -0500 (EST)
5958 Files: gv.c hv.c sv.c
5960 Title: "malloc.c patch"
5961 From: Ilya Zakharevich
5962 Msg-ID: <199612220748.CAA07164@monk.mps.ohio-state.edu>
5963 Date: Sun, 22 Dec 1996 02:48:58 -0500 (EST)
5966 Title: "sv_gets patch"
5967 From: Ilya Zakharevich
5968 Msg-ID: <199612220824.DAA07235@monk.mps.ohio-state.edu>
5969 Date: Sun, 22 Dec 1996 03:24:04 -0500 (EST)
5972 Title: "pos $str patch"
5973 From: Ilya Zakharevich
5974 Msg-ID: <199612220831.DAA07247@monk.mps.ohio-state.edu>
5975 Date: Sun, 22 Dec 1996 03:31:21 -0500 (EST)
5976 Files: mg.c pp_hot.c t/op/pat.t
5978 Title: "Prevent warnings when STDCHAR is unsigned"
5979 From: Chip Salzenberg
5980 Files: perlio.c perlio.h
5984 Title: "Fix bugs in bincompat3 usage"
5985 From: Chip Salzenberg
5986 Files: perl.h perl_exp.SH
5988 Title: "Support shared libperl on SunOS"
5989 From: Ulrich Pfeifer
5992 Title: "Configure on OS/2"
5993 From: Ilya Zakharevich
5994 Msg-ID: <199612202325.SAA05505@monk.mps.ohio-state.edu>
5995 Date: Fri, 20 Dec 1996 18:25:30 -0500 (EST)
5998 Title: "Fixes for Interactive Unix"
5999 From: win@in.rhein-main.de (Winfried Koenig)
6000 Msg-ID: <m0vbeNO-00003WC@incom.rhein-main.de>
6001 Date: Sun, 22 Dec 96 05:14 EET
6002 Files: hints/isc.sh op.c pp_sys.c universal.c
6004 Title: "Use "proto" instead of "_" in sdbm.h"
6005 From: Chip Salzenberg
6006 Files: ext/SDBM_File/sdbm/sdbm.h
6008 Title: "VMS patches to 5.003_13"
6009 From: Charles Bailey
6010 Msg-ID: <01IDBYYFYPIS002ASE@hmivax.humgen.upenn.edu>
6011 Date: Mon, 23 Dec 1996 01:26:47 -0500 (EST)
6012 Files: deb.c ext/POSIX/POSIX.xs gv.c lib/File/Copy.pm mg.c perl.c
6013 perl.h proto.h sv.c t/lib/filecopy.t taint.c toke.c util.c
6014 vms/Makefile vms/config.vms vms/descrip.mms
6015 vms/gen_shrfls.pl vms/genconfig.pl vms/genopt.com
6016 vms/perly_c.vms vms/perly_h.vms vms/test.com vms/vms.c
6019 UTILITIES, LIBRARY, AND EXTENSIONS
6021 Title: "Remove libnet"
6022 From: Chip Salzenberg
6023 Files: MANIFEST pod/perlmod.pod
6025 Title: "Refresh CPAN module to 1.08"
6026 From: Chip Salzenberg
6027 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
6029 Title: "Refresh ExtUtils::Manifest to version 1.28"
6030 From: Andreas Koenig
6031 Files: lib/ExtUtils/Manifest.pm
6033 Title: "Update IO->VERSION() to 1.1201 for CPAN's sake"
6034 From: Chip Salzenberg
6035 Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
6037 Title: "Remodel File::Copy."
6038 From: Chip Salzenberg
6039 Files: lib/File/Copy.pm
6041 Title: "dumb bug in User::pwent.pm"
6042 From: Tom Christiansen
6043 Msg-ID: <199612201145.EAA27860@mox.perl.com>
6044 Date: Fri, 20 Dec 1996 04:45:37 -0700
6045 Files: lib/User/pwent.pm
6049 Title: "Better support for =for"
6050 From: Kenneth Albanowski
6051 Msg-ID: <Pine.LNX.3.93.961220163747.298T-100000@kjahds.com>
6052 Date: Fri, 20 Dec 1996 16:43:35 -0500 (EST)
6053 Files: lib/Pod/Text.pm pod/pod2latex.PL pod/pod2man.PL
6055 Title: "perllocale.pod -- second draft"
6056 From: Dominic Dunlop <domo@slipper.ip.lu>
6057 Msg-ID: <v03007800aee1923e30a2@[194.51.248.68]>
6058 Date: Sat, 21 Dec 1996 15:00:50 +0100
6059 Files: pod/perllocale.pod
6061 Title: "Perlguts, version 26"
6063 Msg-ID: <199612201943.AA048111018@hpcc123.corp.hp.com>
6064 Date: Fri, 20 Dec 1996 11:43:38 -0800
6065 Files: pod/perlguts.pod
6067 Title: "Update pod/Makefile; s/perli18n/perllocale/"
6068 From: Chip Salzenberg
6069 Files: ext/POSIX/POSIX.pod lib/I18N/Collate.pm pod/Makefile
6070 pod/perl.pod pod/perlmod.pod pod/perlnews.pod pod/roffitall
6072 Title: "obstruct pod2man doc tweaks"
6073 From: Roderick Schertler
6074 Msg-ID: <3923.851106237@eeyore.ibcinc.com>
6075 Date: Fri, 20 Dec 1996 13:23:57 -0500
6076 Files: lib/Class/Template.pm lib/Time/tm.pm
6083 The watchword here is "synchronization." There were a couple of
6084 show-stopper bugs in 5.003_12, so I'm issuing this patch to bring
6085 everyone up to a common working base.
6087 CORE LANGUAGE CHANGES
6089 Title: "Disallow labels named q, qq, qw, qx, s, y, and tr"
6090 From: Chip Salzenberg
6093 Title: "Make evals' lexicals visible to nested evals"
6094 From: Chip Salzenberg
6099 Title: "Fix core dump bug with anoncode"
6100 From: Chip Salzenberg
6103 Title: "Allow DESTROY to make refs to dying objects"
6104 From: Chip Salzenberg
6109 Title: "Add missing backslash in Configure"
6110 From: Chip Salzenberg
6113 UTILITIES, LIBRARY, AND EXTENSIONS
6115 Title: "Include libnet-1.01 instead of old Net::FTP"
6117 Files: MANIFEST lib/Net/Cmd.pm lib/Net/Domain.pm
6118 lib/Net/DummyInetd.pm lib/Net/FTP.pm lib/Net/NNTP.pm
6119 lib/Net/Netrc.pm lib/Net/POP3.pm lib/Net/SMTP.pm
6120 lib/Net/SNPP.pm lib/Net/Socket.pm lib/Net/Telnet.pm
6121 lib/Net/Time.pm pod/perlmod.pod
6123 Title: "Use binmode when doing binary FTP"
6124 From: Ilya Zakharevich
6125 Files: lib/Net/FTP.pm
6127 Title: "Re: Open3.pm tries to close unopened file handle"
6128 From: Roderick Schertler
6129 Msg-ID: <pzloavmd9h.fsf@eeyore.ibcinc.com>
6130 Date: 18 Dec 1996 22:19:54 -0500
6131 Files: MANIFEST lib/IPC/Open2.pm lib/IPC/Open3.pm lib/open2.pl
6132 lib/open3.pl pod/perldiag.pod pod/perlfunc.pod t/lib/open2.t
6135 Title: "Long-standing problem in Socket module"
6136 From: Spider Boardman
6137 Msg-ID: <199612190418.XAA07291@Orb.Nashua.NH.US>
6138 Date: Wed, 18 Dec 1996 23:18:14 -0500
6139 Files: Configure Porting/Glossary config_H config_h.SH
6140 ext/Socket/Socket.pm ext/Socket/Socket.xs
6142 Title: "flock() constants"
6143 From: Roderick Schertler
6144 Msg-ID: <26669.850977437@eeyore.ibcinc.com>
6145 Date: Thu, 19 Dec 1996 01:37:17 -0500
6146 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs pod/perlfunc.pod
6148 Title: "Re: find2perl . -xdev BROKEN still"
6149 From: Roderick Schertler
6150 Msg-ID: <pzvi9yig3h.fsf@eeyore.ibcinc.com>
6151 Date: 19 Dec 1996 12:44:34 -0500
6152 Files: lib/File/Find.pm lib/find.pl lib/finddepth.pl
6156 Title: "small doc tweaks for _12"
6157 From: Roderick Schertler
6158 Msg-ID: <1826.851011557@eeyore.ibcinc.com>
6159 Date: Thu, 19 Dec 1996 11:05:57 -0500
6160 Files: lib/UNIVERSAL.pm pod/perldiag.pod pod/perltie.pod
6162 Title: "Re: missing E<> POD directive in perlpod.pod"
6163 From: Roderick Schertler
6164 Msg-ID: <pzwwueimak.fsf@eeyore.ibcinc.com>
6165 Date: 19 Dec 1996 10:30:43 -0500
6166 Files: pod/perlpod.pod pod/pod2html.PL
6173 This patch is huge. A multitude of bug fixes, new modules (especially
6174 CPAN and Net::FTP), a couple of new Configure variables, updated
6175 docs... it's a long list. And speaking of lists, here's a list of
6176 the more significant changes in 5.003_12:
6178 CORE LANGUAGE CHANGES
6180 Title: "Support C<delete @hash{@keys}>"
6181 From: Chip Salzenberg
6182 Files: op.c op.h opcode.pl pod/perldiag.pod pod/perlfunc.pod pp.c
6185 Title: "Autovivify scalars"
6186 From: Chip Salzenberg
6187 Files: dump.c op.c op.h pp.c pp_hot.c
6189 Title: "Allow any word, including keyword, as label"
6190 From: Chip Salzenberg
6195 Title: "Allow assignment to empty array values during foreach()"
6196 From: Chip Salzenberg
6197 Files: cop.h global.sym mg.c op.c perl.h pp_hot.c proto.h sv.c
6199 Title: "Fix nested closures"
6200 From: Chip Salzenberg
6201 Files: op.c opcode.pl pp.c pp_ctl.c pp_hot.c
6203 Title: "Fix core dump on auto-vivification"
6204 From: Chip Salzenberg
6207 Title: "Fix core dump on C<open $undef_var, "X">"
6208 From: Chip Salzenberg
6211 Title: "Fix -T/-B on globs and globrefs"
6212 From: Chip Salzenberg
6215 Title: "Fix memory management of $`, $&, and $'"
6216 From: Chip Salzenberg
6217 Files: pp_hot.c regexec.c
6219 Title: "Fix paren matching during backtracking"
6220 From: Chip Salzenberg
6223 Title: "Fix memory leak and std{in,out,err} death in perl_{con,de}str
6224 From: Chip Salzenberg
6225 Files: miniperlmain.c perl.c perl.h sv.c
6227 Title: "Discard garbage bytes at end of prototype()"
6228 From: Chip Salzenberg
6231 Title: "Fix local($pack::{foo})"
6232 From: Chip Salzenberg
6233 Files: global.sym pp.c pp_hot.c proto.h scope.c
6235 Title: "Fix for AmigaOS - inplace operation"
6236 From: Norbert Pueschel
6237 Msg-ID: <77724601@Armageddon.meb.uni-bonn.de>
6238 Date: Sun, 08 Dec 1996 15:33:00 +0100
6241 Title: "Disable warn, die, and parse hooks _before_ global destruction
6242 From: Chip Salzenberg
6245 Title: "Re: Bug in formline "
6246 From: Gurusamy Sarathy
6247 Msg-ID: <199612081958.OAA26025@aatma.engin.umich.edu>
6248 Date: Sun, 08 Dec 1996 14:58:32 -0500
6251 Title: "Fix C<@a = ($a,$b,$c,$d) = (1,2)>"
6252 From: Chip Salzenberg
6255 Title: "Fix %ENV assignment when environment starts out empty"
6256 From: Chip Salzenberg
6259 Title: "Properly support and document newRV{,_inc,_noinc}"
6260 From: Chip Salzenberg
6261 Files: global.sym pod/perlguts.pod sv.c sv.h
6263 Title: "Support SvREADONLY on arrays"
6264 From: Chip Salzenberg
6267 Title: "Allow lvalue pos inside recursive function"
6268 From: Chip Salzenberg
6269 Files: op.c pp.c pp_ctl.c pp_hot.c
6273 Title: "Eliminate PerlIO warnings when setting cnt to -1"
6274 From: Chip Salzenberg
6277 Title: "Make $privlib contents compatible with 5.003"
6278 From: Chip Salzenberg
6279 Files: INSTALL ext/Opcode/Safe.pm installperl lib/FileHandle.pm
6282 Title: "Support $bincompat3 config variable; update metaconfig units"
6283 From: Chip Salzenberg
6284 Files: Configure MANIFEST compat3.sym config_h.SH embed.pl global.sym
6285 old_embed.pl old_global.sym old_perl_exp.SH perl_exp.SH
6287 Title: "Look for gettimeofday() in Configure"
6288 From: John Hughes <john@AtlanTech.COM>
6289 Msg-ID: <01BBE77A.F6F37F80@malvinas.AtlanTech.COM>
6290 Date: Wed, 11 Dec 1996 15:49:57 +0100
6291 Files: Configure config_H config_h.SH pp.c
6293 Title: "Make $startperl a relative path if people want portable scrip
6294 From: Chip Salzenberg
6297 Title: "Homogenize use of "eval exec" hack"
6298 From: Chip Salzenberg
6299 Files: Porting/Glossary eg/README eg/nih eg/sysvipc/ipcmsg
6300 eg/sysvipc/ipcsem eg/sysvipc/ipcshm lib/diagnostics.pm
6301 makeaperl.SH pod/checkpods.PL pod/perlrun.pod
6302 pod/pod2html.PL pod/pod2latex.PL pod/pod2man.PL
6303 pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL
6304 utils/perlbug.PL utils/perldoc.PL utils/pl2pm.PL x2p/a2py.c
6305 x2p/find2perl.PL x2p/s2p.PL
6307 Title: "LynxOS support"
6308 From: seibert@Lynx.COM (Greg Seibert)
6309 Msg-ID: <m0vYEsY-0000IZC@kzinti.lynx.com>
6310 Date: Thu, 12 Dec 1996 09:25:00 PST
6311 Files: Configure MANIFEST hints/lynxos.sh t/op/stat.t
6313 Title: "In Linux hints, set suidsafe=no and dosuid=yes"
6314 From: Chip Salzenberg
6315 Files: hints/linux.sh
6317 Title: "5.003_11 on UnixWare 2.1.1 - Only one small UnixWare buglet"
6318 From: aburlison@cix.compulink.co.uk (Alan Burlison)
6319 Msg-ID: <memo.453720@cix.compulink.co.uk>
6320 Date: Wed, 11 Dec 96 18:34 GMT0
6321 Files: hints/svr4.sh
6323 Title: "Re: db-recno.t failures with _11 on Freebsd 2.1-stable"
6324 From: Roderick Schertler
6325 Msg-ID: <pzohg0r5tr.fsf@eeyore.ibcinc.com>
6326 Date: 11 Dec 1996 18:58:56 -0500
6327 Files: INSTALL hints/freebsd.sh
6329 Title: "OS/2 updates from Ilya"
6330 From: Ilya Zakharevich
6331 Files: README.os2 os2/Changes os2/Makefile.SHs os2/os2.c os2/os2ish.h
6333 Title: "VMS patches to 5.003_11"
6334 From: Charles Bailey
6335 Msg-ID: <01ICTR32LCZG001A1D@hmivax.humgen.upenn.edu>
6336 Date: Mon, 09 Dec 1996 23:16:10 -0500 (EST)
6337 Files: MANIFEST regexec.c t/lib/filehand.t util.c vms/*
6341 Title: "recurse recurse recurse ..."
6342 From: Jarkko Hietaniemi
6343 Msg-ID: <199612092144.XAA29025@alpha.hut.fi>
6344 Date: Mon, 9 Dec 1996 23:44:27 +0200 (EET)
6345 Files: MANIFEST t/op/recurse.t
6347 UTILITIES, LIBRARY, AND EXTENSIONS
6349 Title: "Add CPAN and Net::FTP"
6350 From: Chip Salzenberg
6351 Files: MANIFEST lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
6352 lib/Net/FTP.pm lib/Net/Netrc.pm lib/Net/Socket.pm
6355 Title: "Please update Text::Wrap and Text::Tabs"
6356 From: David Muir Sharnoff <muir@idiom.com>
6357 Msg-ID: <199612180659.WAA24957@idiom.com>
6358 Date: Tue, 17 Dec 1996 22:59:59 -0800 (PST)
6359 Files: lib/Text/Tabs.pm lib/Text/Wrap.pm
6361 Title: "Add File::Compare"
6362 From: Nick Ing-Simmons
6363 Msg-ID: <199612161844.SAA02152@pluto>
6364 Date: Mon, 16 Dec 1996 18:44:59 GMT
6365 Files: MANIFEST lib/File/Compare.pm pod/perlmod.pod
6367 Title: "Add Tie::RefHash"
6368 From: Gurusamy Sarathy
6369 Msg-ID: <199612152358.SAA28665@aatma.engin.umich.edu>
6370 Date: Sun, 15 Dec 1996 18:58:08 -0500
6371 Files: MANIFEST lib/Tie/RefHash.pm pod/perlmod.pod
6373 Title: "Put "splain" in utils."
6374 From: Chip Salzenberg
6375 Files: Makefile.SH installperl utils/Makefile utils/splain.PL
6377 Title: "Some h2ph fixes"
6379 Msg-ID: <199612131934.AA289845652@hpcc123.corp.hp.com>
6380 Date: Fri, 13 Dec 1996 11:34:12 -0800
6381 Files: utils/h2ph.PL
6383 Title: "xsubpp patch to add #line"
6384 From: Nick Ing-Simmons
6385 Msg-ID: <199612162153.VAA03590@ni-s.u-net.com>
6386 Date: Mon, 16 Dec 1996 21:53:56 GMT
6387 Files: lib/ExtUtils/xsubpp
6389 Title: "Re: Proposed addition to File::Copy: move"
6390 From: Charles Bailey
6391 Msg-ID: <01ICZBN0LRC8001A1D@hmivax.humgen.upenn.edu>
6392 Date: Sat, 14 Dec 1996 00:27:29 -0500 (EST)
6393 Files: lib/File/Copy.pm t/lib/filecopy.t
6395 Title: "DB_File 1.09 patch"
6397 Msg-ID: <9612181037.AA10123@claudius.bfsec.bt.co.uk>
6398 Date: Wed, 18 Dec 96 10:37:58 GMT
6399 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
6401 Title: "Debugger update"
6402 From: Ilya Zakharevich
6403 Msg-ID: <199612111038.FAA24363@monk.mps.ohio-state.edu>
6404 Date: Wed, 11 Dec 1996 05:38:28 -0500 (EST)
6405 Files: lib/perl5db.pl
6409 Title: "Update pods: perldelta -> perlnews, perli18n -> perllocale"
6410 From: Tom Christiansen and Dominic Dunlop
6411 Files: MANIFEST pod/perl.pod pod/perldelta.pod pod/perli18n.pod
6414 Title: "perltoot.pod"
6415 From: Tom Christiansen
6416 Msg-ID: <199612091444.HAA09947@toy.perl.com>
6417 Date: Mon, 09 Dec 1996 07:44:10 -0700
6418 Files: MANIFEST pod/perltoot.pod
6420 Title: "Perlguts, version 25"
6422 Msg-ID: <199612061940.AA055461228@hpcc123.corp.hp.com>
6423 Date: Fri, 6 Dec 96 11:40:27 PST
6424 Files: pod/perlguts.pod
6426 Title: "pod/perlipc.pod patch"
6427 From: d-lewart@uiuc.edu (Daniel S. Lewart)
6428 Msg-ID: <199612090910.CAA20906@mox.perl.com>
6429 Date: Mon, 9 Dec 96 3:10:02 CST
6430 Files: pod/perlipc.pod
6432 Title: "pod patches for English errors"
6433 From: Steve Kelem <steve.kelem@xilinx.com>
6434 Msg-ID: <24616.850167191@castor>
6435 Date: Mon, 09 Dec 1996 13:33:11 -0800
6438 Title: "Misc doc updates"
6439 From: Tom Christiansen
6440 Msg-ID: <199612150156.SAA12506@mox.perl.com>
6441 Date: Sat, 14 Dec 1996 18:56:33 -0700
6448 This patch is (still) closing in on 5.004. Nothing dramatic, lots of
6451 CORE LANGUAGE CHANGES
6453 Title: "Fix precedence problems with subs as uniops or listops"
6454 From: Chip Salzenberg
6455 Files: perly.c perly.c.diff perly.h perly.y
6457 Title: "Don't reset $. on open()"
6458 From: Chip Salzenberg
6461 Title: "Support *glob{IO} (eventually deprecate *glob{FILEHANDLE})"
6462 From: Chip Salzenberg
6463 Files: pod/perlref.pod pp_hot.c sv.c
6465 Title: "Don't let expression context force return context"
6466 From: Chip Salzenberg
6469 Title: "Properly convert "1E2" et al to IV/UV"
6470 From: Chip Salzenberg
6473 Title: "Fix modulo operator in UV realm"
6474 From: Chip Salzenberg
6477 Title: "Fix stat(_) after stat(HANDLE)"
6478 From: Chip Salzenberg
6481 Title: "Fix: s/// and "$x =~ $y" under 'use locale'"
6482 From: Chip Salzenberg
6487 Title: "Eliminate spurious warning when splicing undefs"
6488 From: Chip Salzenberg
6491 Title: "Eliminate spurious warning from "x=" operator"
6492 From: Chip Salzenberg
6495 Title: "Fix line numbers near control structures"
6496 From: Chip Salzenberg
6497 Files: op.c perly.c perly.c.diff perly.y proto.h
6499 Title: "Don't let scalar unpack() underflow stack"
6500 From: Chip Salzenberg
6503 Title: "Fix core dump from precedence bug in "@foo" warning"
6504 From: Chip Salzenberg
6507 Title: "Move die() to utils.c; add varargs hack to croak()"
6508 From: Chip Salzenberg
6509 Files: pp_ctl.c util.c
6511 Title: "Avoid memcmp() for magnitude test if it thinks char is signed"
6512 From: Chip Salzenberg
6513 Files: Configure config_H config_h.SH doop.c
6514 ext/SDBM_File/sdbm/pair.c ext/SDBM_File/sdbm/sdbm.h handy.h
6515 hv.c perl.h pp_hot.c proto.h regexec.c sv.c toke.c util.c
6517 Title: "Less malloc in magic"
6518 From: Chip Salzenberg
6521 Title: "Re: 5.003_09: PADTMP fix"
6522 From: Ilya Zakharevich
6523 Msg-ID: <199611281150.GAA06884@monk.mps.ohio-state.edu>
6524 Date: Thu, 28 Nov 1996 06:50:58 -0500 (EST)
6525 Files: pod/perlguts.pod
6527 Title: "Fully paramaterize locales; disable all if NO_LOCALE"
6528 From: Chip Salzenberg
6529 Files: ext/POSIX/POSIX.xs op.c perl.h pp.c pp_sys.c sv.c util.c
6531 PORTABILITY AND TESTING
6533 Title: "Bitwise op fix for Alpha"
6534 From: Chip Salzenberg
6537 Title: "hints/dgux.sh update"
6538 From: Roderick Schertler
6539 Msg-ID: <24178.849309616@eeyore.ibcinc.com>
6540 Date: Fri, 29 Nov 1996 18:20:16 -0500
6541 Files: hints/dgux.sh
6543 Title: "BUG in hints/hpux.sh"
6544 From: Jeff McDougal <jmcdo@cris.com>
6545 Msg-ID: <32A42C11.7FA2@cris.com>
6546 Date: Tue, 03 Dec 1996 08:33:05 -0500
6547 Files: hints/hpux.sh
6549 Title: "VMS patches for 5.003_10"
6550 From: Charles Bailey
6551 Msg-ID: <01ICMALO8NMS001A1D@hmivax.humgen.upenn.edu>
6552 Date: Wed, 04 Dec 1996 16:40:12 -0500 (EST)
6553 Files: EXTERN.h INTERN.h old_perl_exp.SH perl.c perl.h perl_exp.SH
6554 pp.c pp_ctl.c pp_sys.c proto.h sv.c toke.c util.c
6555 utils/perldoc.PL vms/config.vms vms/descrip.mms
6556 vms/gen_shrfls.pl vms/genconfig.pl vms/vmsish.h
6558 Title: "_10+ under OS/2"
6559 From: Ilya Zakharevich
6560 Msg-ID: <199612011107.GAA10805@monk.mps.ohio-state.edu>
6561 Date: Sun, 1 Dec 1996 06:07:19 -0500 (EST)
6562 Files: malloc.c os2/diff.configure
6564 LIBRARY AND EXTENSIONS
6566 Title: "{in,ob}structive pods"
6567 From: Tom Christiansen
6568 Msg-ID: <199611301652.JAA24201@toy.perl.com>
6569 Date: Sat, 30 Nov 1996 09:52:57 -0700
6570 Files: MANIFEST lib/Class/Template.pm lib/File/stat.pm
6571 lib/Net/hostent.pm lib/Net/netent.pm lib/Net/protoent.pm
6572 lib/Net/servent.pm lib/Time/gmtime.pm lib/Time/localtime.pm
6573 lib/Time/tm.pm lib/User/grent.pm lib/User/pwent.pm
6575 Title: "FileHandle that 'ISA' IO::File"
6576 From: Nick Ing-Simmons
6577 Msg-ID: <199612021718.RAA04416@pluto>
6578 Date: Mon, 2 Dec 1996 17:18:02 GMT
6579 Files: MANIFEST lib/FileHandle.pm
6581 Title: "Make IO::File::import use its parameters"
6582 From: Chip Salzenberg
6583 Files: ext/IO/lib/IO/File.pm
6585 Title: "10+ debugger patch"
6586 From: Ilya Zakharevich
6587 Msg-ID: <199612011137.GAA10864@monk.mps.ohio-state.edu>
6588 Date: Sun, 1 Dec 1996 06:37:31 -0500 (EST)
6589 Files: lib/perl5db.pl perl.c pod/perldebug.pod
6591 Title: "Don't call CORE::close in file handle DESTROY method"
6592 From: Chip Salzenberg
6593 Files: ext/IO/lib/IO/Handle.pm
6595 Title: "Re: Namespace cleanup: Does SDBM need binary compatibility?"
6596 From: Hallvard B Furuseth
6597 Msg-ID: <199612031445.PAA19056@bombur2.uio.no>
6598 Date: Tue, 3 Dec 1996 15:45:27 +0100 (MET)
6599 Files: ext/SDBM_File/sdbm/pair.h ext/SDBM_File/sdbm/sdbm.3
6601 Title: "DB_File 1.07"
6603 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
6606 Title: "DB_File 1.08"
6608 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
6615 This patch is closing in on 5.004. It contains lots of small and
6616 valuable changes, but nothing dramatic.
6618 CORE LANGUAGE CHANGES
6620 Title: "Allow &{sub {...}} without warning"
6621 From: Chip Salzenberg
6624 Title: "Make parens optional on [gs]ethost and [gs]et{pw,gr} functions
6625 From: John L. Allen <allen@gateway.grumman.com>
6628 Title: "Fix syntax error with "$x [0]" and "$x {y}" and "@x {y}""
6629 From: Chip Salzenberg
6634 Title: "Fix regex matching of chars with high bit set"
6635 From: Chip Salzenberg
6638 Title: "Hash key memory corruption fix and naming cleanup"
6639 From: Chip Salzenberg
6640 Files: hv.c hv.h perl.h
6642 Title: "Undo broken perf. patch (PADTMP stealing)"
6643 From: Chip Salzenberg
6646 Title: "Make SV unstudied in sv_gets()"
6647 From: Chip Salzenberg
6650 Title: "Better support for UVs"
6652 Files: global.sym old_global.sym perl.h pp.c pp.h proto.h sv.c sv.h
6654 Title: "Minor locale cleanups"
6655 (Accept "POSIX" locale as standard like "C". Reset locale to
6656 'C' when testing strtod() in t/lib/posix.t.)
6657 From: Chip Salzenberg
6658 Files: t/lib/posix.t util.c
6660 Title: "Always taint result of sprintf() on float"
6661 From: Chip Salzenberg
6664 Title: "Fix spurious warning from bitwise string ops"
6665 From: Chip Salzenberg
6668 Title: "Eliminate warning on {,sys}read(,$newvar,)"
6669 From: Chip Salzenberg
6670 Files: doop.c pp_sys.c
6672 Title: "Don't call fcntl(fileno(rsfp)) if !rsfp"
6673 From: Chip Salzenberg
6676 Title: "Save message when calling __DIE__ hook"
6677 From: Chip Salzenberg
6680 Title: "Namespace cleanup"
6681 From: Chip Salzenberg
6682 Files: global.sym old_global.sym perl.h
6684 Title: "Modify perl_exp.SH; create old_perl_exp.SH; document old_*"
6685 From: Chip Salzenberg
6686 Files: Configure INSTALL MANIFEST old_perl_exp.SH perl_exp.SH
6690 Title: "Reliable signal patch"
6691 From: Kenneth Albanowski
6692 Msg-ID: <Pine.LNX.3.93.961126053209.294J-100000@kjahds.com>
6693 Date: Tue, 26 Nov 1996 05:40:50 -0500 (EST)
6694 Files: global.sym mg.c old_global.sym perl.h pp_sys.c proto.h util.c
6696 Title: "Emulate missing flock() with either fcntl() or lockf()"
6697 From: Chip Salzenberg
6700 Title: "3_09: minor patches for OS/2"
6701 From: Ilya Zakharevich
6702 Msg-ID: <199611270830.DAA04985@monk.mps.ohio-state.edu>
6703 Date: Wed, 27 Nov 1996 03:30:05 -0500 (EST)
6704 Files: doio.c global.sym malloc.c old_global.sym os2/Makefile.SHs
6705 os2/OS2/ExtAttr/Makefile.PL os2/OS2/PrfDB/Makefile.PL
6706 os2/OS2/Process/Makefile.PL os2/OS2/REXX/Makefile.PL
6707 os2/os2.c os2/os2ish.h perl.h
6709 Title: "Re: 5.003_09 and QNX"
6710 From: nort@bottesini.harvard.edu (Norton Allen)
6711 Msg-ID: <9611271836.AA14460@bottesini.harvard.edu>
6712 Date: Wed, 27 Nov 96 13:36:06 est
6713 Files: Configure MANIFEST README.qnx hints/qnx.sh qnx/ar qnx/cpp
6714 t/TEST toke.c util.c x2p/proto.h
6716 Title: "Re: updated patch on the sysread, syswrite for VMS"
6717 From: Charles Bailey
6718 Msg-ID: <01ICB648K2XG001A1D@hmivax.humgen.upenn.edu>
6719 Date: Tue, 26 Nov 1996 17:28:23 -0500 (EST)
6722 LIBRARY AND EXTENSIONS
6724 Title: "Minor patch to debugger"
6725 From: Ilya Zakharevich
6726 Msg-ID: <199611290533.AAA08053@monk.mps.ohio-state.edu>
6727 Date: Fri, 29 Nov 1996 00:33:49 -0500 (EST)
6728 Files: lib/perl5db.pl
6730 Title: "AutoLoader::AUTOLOAD optimization"
6731 From: Nick Ing-Simmons
6732 Msg-ID: <199611231954.TAA09921@ni-s.u-net.com>
6733 Date: Sat, 23 Nov 1996 19:54:52 GMT
6734 Files: lib/AutoLoader.pm
6736 Title: "Diagnostic cleanup"
6737 From: Chip Salzenberg
6738 Files: lib/diagnostics.pm pod/perldiag.pod
6742 Title: "Improve documentation for sysread() and syswrite()"
6743 From: Chip Salzenberg
6744 Files: pod/perlfunc.pod
6746 Title: "Document how to use $SIG{ALRM} and alarm()"
6747 From: Roderick Schertler
6748 Msg-ID: <5898.849026569@eeyore.ibcinc.com>
6749 Date: Tue, 26 Nov 1996 11:42:49 -0500
6750 Files: pod/perlfunc.pod
6757 This patch was a compendium of various fixes and enhancements from
6758 many people, including some serious improvement in lexical variable
6759 scoping and locale handling.
6761 CORE LANGUAGE CHANGES
6763 Title: "Lexical locales"
6764 (make effectiveness of locales depend on C<use locale>)
6765 From: Chip Salzenberg
6766 Files: too many to list
6768 Title: "Lexical scoping cleanup"
6769 (tighten scoping of lexical variables, somewhat on the
6770 new constructs and somewhat on the old)
6771 From: Chip Salzenberg
6772 Files: many... but mostly perly.y and toke.c
6774 Title: "Re: memory corruption / security bug in sysread,syswrite + pa
6775 From: Jarkko Hietaniemi
6776 Msg-ID: <199611251946.VAA30459@alpha.hut.fi>
6777 Date: Mon, 25 Nov 1996 21:46:31 +0200 (EET)
6778 Files: MANIFEST pod/perldiag.pod pod/perlfunc.pod pp_sys.c
6783 Title: "Configure fix for handling DynaLoader"
6784 From: Chip Salzenberg
6787 Title: "Properly prototype safe{malloc,calloc,realloc,free}."
6788 From: Chip Salzenberg
6791 Title: "UnixWare 2.1 fix for perl5.003_08 - cope with fp->_cnt < -1,
6792 From: John Hughes <john@AtlanTech.COM>
6793 Msg-ID: <01BBD6EE.E915C860@malvinas.AtlanTech.COM>
6794 Date: Wed, 20 Nov 1996 14:27:06 +0100
6797 Title: ""static" call to UNIVERSAL::can"
6798 From: Nick Ing-Simmons
6799 Msg-ID: <199611211547.PAA15878@pluto>
6800 Date: Thu, 21 Nov 1996 15:47:46 GMT
6803 Title: "die -> croak"
6804 From: Gurusamy Sarathy
6805 Msg-ID: <199611212111.QAA17070@aatma.engin.umich.edu>
6806 Date: Thu, 21 Nov 1996 16:11:21 -0500
6809 Title: "Patch for embed.pl when !EMBED && !MULTIPLICITY"
6810 From: Chip Salzenberg
6813 Title: "Add new symbols to old_global.sym, too."
6814 From: Chip Salzenberg
6815 Files: global.sym old_global.sym
6817 Title: "Cleanup of {,un}pack('w')."
6818 From: Chip Salzenberg
6821 Title: "Cleanups from Ilya."
6822 From: Chip Salzenberg
6823 Files: gv.c malloc.c pod/perlguts.pod pp_ctl.c
6825 Title: "Fix for unpack('w') on 64-bit systems."
6826 From: Chip Salzenberg
6829 Title: "Re: LC_NUMERIC support is ready + performance"
6830 From: Ilya Zakharevich
6831 Msg-ID: <199611260308.WAA02677@monk.mps.ohio-state.edu>
6832 Date: Mon, 25 Nov 1996 22:08:27 -0500 (EST)
6835 Title: "Hash key sharing improvements from Ilya."
6836 From: Chip Salzenberg
6837 Files: hv.c hv.h proto.h
6839 Title: "Mortal stack pre-allocation from Ilya."
6840 From: Chip Salzenberg
6841 Files: pp.c pp.h pp_ctl.c pp_hot.c pp_sys.c
6845 Title: "VMS patches post-5.003_08"
6846 From: Charles Bailey
6847 Msg-ID: <1996Nov22.181631.1603238@hmivax.humgen.upenn.edu>
6848 Date: Fri, 22 Nov 1996 18:16:31 -0500 (EST)
6849 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_VMS.pm
6850 lib/ExtUtils/MakeMaker.pm lib/File/Path.pm mg.c pp_ctl.c
6851 utils/h2xs.PL vms/config.vms vms/descrip.mms
6852 vms/gen_shrfls.pl vms/genconfig.pl vms/perlvms.pod vms/vms.c
6855 Title: "5.003_08: OS/2-specific bugs/enhancements"
6856 From: Ilya Zakharevich
6857 Msg-ID: <199611241147.GAA00490@monk.mps.ohio-state.edu>
6858 Date: Sun, 24 Nov 1996 06:47:25 -0500 (EST)
6859 Files: README.os2 hints/os2.sh os2/Changes os2/Makefile.SHs
6860 os2/OS2/PrfDB/PrfDB.pm os2/os2.c
6862 Title: "HP patches didn't make it into _08 (fwd)"
6864 Msg-ID: <199611260215.AA100414526@hpcc123.corp.hp.com>
6865 Date: Mon, 25 Nov 96 18:15:26 PST
6866 Files: ext/DynaLoader/dl_hpux.xs
6868 Title: "Another HP "patch" that didn't make it (new hints file)"
6870 Msg-ID: <199611252116.AA245766577@hpcc123.corp.hp.com>
6871 Date: Mon, 25 Nov 1996 13:16:17 -0800
6872 Files: hints/hpux.sh
6874 LIBRARY AND EXTENSIONS
6876 Title: "Elide spurious space in db-hash.t"
6877 From: Chip Salzenberg
6878 Files: t/lib/db-hash.t
6880 Title: "Update documentation and warning in I18N::Collate."
6881 From: Chip Salzenberg
6882 Files: lib/I18N/Collate.pm
6884 Title: "Fix bitwise op test; clean up a couple of others"
6885 From: Chip Salzenberg
6886 Files: t/lib/bigintpm.t t/op/bop.t t/op/overload.t
6888 Title: "minimal timelocal.pl for _09"
6889 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
6890 Msg-ID: <9611191854.AA19586@o09.rosat.mpe-garching.mpg.de>
6891 Date: Tue, 19 Nov 1996 19:54:23 +0100
6892 Files: lib/Time/Local.pm
6894 Title: "Socket test improvement from Ilya."
6895 From: Chip Salzenberg
6896 Files: t/lib/io_sock.t
6899 From: Nick Ing-Simmons
6900 Msg-ID: <199611230917.JAA00471@ni-s.u-net.com>
6901 Date: Sat, 23 Nov 1996 09:17:40 GMT
6906 Title: "perldiag documentation patch."
6908 Msg-ID: <9611201607.AA12729@claudius.bfsec.bt.co.uk>
6909 Date: Wed, 20 Nov 96 16:07:28 GMT
6910 Files: pod/perldiag.pod
6912 Title: "a missing perldiag entry"
6913 From: Gurusamy Sarathy
6914 Msg-ID: <199611212024.PAA15758@aatma.engin.umich.edu>
6915 Date: Thu, 21 Nov 1996 15:24:02 -0500
6916 Files: pod/perldiag.pod
6918 Title: "perlfunc patch"
6920 Msg-ID: <9611201404.AA12477@claudius.bfsec.bt.co.uk>
6921 Date: Wed, 20 Nov 96 14:04:08 GMT
6922 Files: pod/perlfunc.pod
6924 Title: "Patch for pod/perlpod.pod"
6925 From: "Joseph S. Myers" <jsm28@cam.ac.uk>
6926 Msg-ID: <Pine.LNX.3.95.961120235016.6666A-100000@hammer.chu.cam.ac.uk
6927 Date: Wed, 20 Nov 1996 23:54:41 +0000 (GMT)
6928 Files: pod/perlpod.pod
6930 Title: "Update locale documentation."
6931 From: Chip Salzenberg
6932 Files: pod/perli18n.pod
6936 Title: "Fix type mismatches in x2p's safe{alloc,realloc,free}."
6937 From: Chip Salzenberg
6945 This patch was a compendium of various fixes and enhancements from
6946 many people. Here are some of the more significant changes.
6949 CORE LANGUAGE CHANGES
6951 Title: "Make C<no FOO> fail if C<unimport FOO> fails"
6955 Title: "Bitwise op sign rationalization"
6956 (Make bitwise ops result in unsigned values, unless C<use
6957 integer> is in effect. Includes initial support for UVs.)
6958 From: Chip Salzenberg
6959 Files: op.c opcode.pl pod/perlop.pod pod/perltoc.pod pp.c pp.h
6960 pp_hot.c proto.h sv.c t/op/bop.t
6962 Title: "Defined scoping for C<my> in control structures"
6963 (Finally defines semantics of "my" in control expressions,
6964 like the condition of "if" and "while". In all cases, scope
6965 of a "my" var extends to the end of the entire control
6966 structure. Also adds new construct "for my", which
6967 automatically declares the control variable "my" and limits
6968 its scope to the loop.)
6969 From: Chip Salzenberg
6970 Files: op.c perly.c perly.c.diff perly.h perly.y proto.h toke.c
6972 Title: "Fix ++/-- after int conversion (e.g. 'printf "%d"')"
6973 (This patch makes Perl correctly ignore SvIVX() if either
6974 NOK or POK is true, since SvIVX() may be a truncated or
6975 overflowed version of the real value.)
6976 From: Chip Salzenberg
6977 Files: pp.c pp_hot.c sv.c
6979 Title: "Make code match Camel II re: functions that use $_"
6983 Title: "Provide scalar context on left side of "->""
6984 From: Chip Salzenberg
6985 Files: perly.c perly.y
6987 Title: "Quote bearword package/handle FOO in "funcname FOO => 'bar'""
6988 From: Chip Salzenberg
6994 Title: "Warn on overflow of octal and hex integers"
6995 From: Chip Salzenberg
6996 Files: proto.h toke.c util.c
6998 Title: "If -w active, warn for commas and hashes ('#') in qw()"
6999 From: Chip Salzenberg
7002 Title: "Fixes for pack('w')"
7003 From: Ulrich Pfeifer
7004 Files: pp.c t/op/pack.t
7006 Title: "More complete output from sv_dump()"
7007 From: Gurusamy Sarathy
7010 Title: "Major '..' and debugger patches"
7011 From: Ilya Zakharevich
7012 Files: lib/perl5db.pl op.c pp_ctl.c scope.c scope.h
7014 Title: "Fix for formline()"
7015 From: Gurusamy Sarathy
7016 Files: global.sym mg.c perl.h pod/perldiag.pod pp_ctl.c proto.h sv.c
7019 Title: "Fix stack botch in untie and binmode"
7020 From: Gurusamy Sarathy
7023 Title: "Complete EMBED, including symbols from interp.sym"
7024 (New define EMBEDMYMALLOC makes embedding total by
7025 avoiding "Mymalloc" etc.)
7026 From: Chip Salzenberg
7027 Files: MANIFEST embed.pl ext/DynaLoader/dlutils.c
7028 ext/SDBM_File/sdbm/sdbm.h global.sym handy.h malloc.c
7029 perl.h pp_sys.c proto.h regexec.c toke.c util.c
7030 x2p/Makefile.SH x2p/a2p.h x2p/handy.h x2p/util.h
7032 Title: "Support old embedding for people who want it"
7033 From: Chip Salzenberg
7034 Files: MANIFEST Makefile.SH old_embed.pl old_global.sym
7039 Title: "Miscellaneous VMS fixes"
7040 From: Charles Bailey
7041 Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_VMS.pm
7042 lib/Math/Complex.pm lib/Time/Local.pm lib/timelocal.pl
7043 perl.h perl_exp.SH proto.h t/TEST t/io/read.t
7044 t/lib/findbin.t t/lib/getopt.t util.c utils/h2xs.PL
7045 vms/Makefile vms/config.vms vms/descrip.mms
7046 vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
7047 vms/perlvms.pod vms/test.com vms/vms.c
7049 Title: "DJGPP patches (MS-DOS)"
7050 From: "Douglas E. Wegscheid" <wegscd@whirlpool.com>
7051 Files: doio.c dosish.h ext/SDBM_File/sdbm/sdbm.c handy.h
7052 lib/AutoSplit.pm lib/Cwd.pm lib/File/Find.pm malloc.c perl.c
7053 perl.h pp_sys.c proto.h sv.c util.c
7055 Title: "Plan 9 update"
7056 From: Luther Huffman <lutherh@infinet.com>
7057 Files: plan9/buildinfo plan9/config.plan9 plan9/exclude
7058 plan9/genconfig.pl plan9/mkfile plan9/setup.rc
7060 Title: "Patch to make Perl work under AmigaOS"
7061 From: Norbert Pueschel
7062 Files: MANIFEST hints/amigaos.sh installman lib/File/Basename.pm
7063 lib/File/Find.pm pod/pod2man.PL pp_sys.c util.c
7065 LIBRARY AND EXTENSIONS
7067 Title: "DB_File 1.05"
7069 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-hash.t
7071 Title: "Getopts::Std patch for hash support"
7072 From: Stephen Zander <stephen.zander@interlock.mckesson.com>
7073 Files: lib/Getopt/Std.pm
7075 Title: "Kludge for bareword handles"
7076 (Add 'require IO::Handle' at beginning of FileHandle.pm)
7077 From: Chip Salzenberg
7078 Files: ext/FileHandle/FileHandle.pm
7080 Title: "Re: strtod / strtol patch for POSIX module"
7081 From: hammen@gothamcity.jsc.nasa.gov (David Hammen)
7082 Files: Configure config_h.SH ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
7083 ext/POSIX/POSIX.xs t/lib/posix.t
7087 Title: "Fix a2p translation of '{print "a" "b" "c"}'"
7088 From: Chip Salzenberg
7089 Files: x2p/a2p.c x2p/a2p.y
7096 This patch was primarily to fix bugs or include little things I missed
7097 in 5.003_06. 5.003_07 is intended to be stable enough to merit serious
7098 testing with an eye towards eventual release as 5.004.
7100 If it doesn't work for you, try
7102 LC_ALL=C; export LC_ALL
7104 for Bourne shell users, or
7108 for C-shell users. Some versions of IRIX are reported to have
7109 problems with sort when the locale is other than C. This manifests
7110 as an infinite loop in the ./miniperl configpm step.
7112 The details are described below. A very brief summary is:
7114 o Visible Changes to Core Functionality
7116 -Support for BER compressed integers. See perlfunc.pod for
7117 documentation on the 'w' option.
7119 -untaint support added to IO extension.
7121 o Changes in Core Internals
7123 -Perl's realloc is once again called 'Myremalloc' (with -DHIDEMYMALLOC),
7124 as it was pre-5.003_01. Again, this is for binary compatibility
7125 with 5.003. (5.003_06 erroneously called it Myrealloc.)
7127 -Getopt::Long updated to version 2.4.
7129 o Configure and build enhancements
7131 -improved SCO hints. Actually these are unconfirmed guesses, but
7134 -OS/2 and Plan9 updates.
7138 -print sort (4,1,3,2);
7140 -group numbers are integers again.
7142 -other things. See the specific changes for details.
7146 Here are the specific file-by-file changes.
7150 Updated for 5.003_07.
7152 Fixed a spelling error.
7156 Detect GNU libc (thanks, Skimo!) and avoid nm if we have GNU libc.
7157 Since the GNU libc test requires compiling and linking a test
7158 program, the dependencies have been altered and lots of pieces of
7159 Configure have moved around unchanged. The patch is big but the
7162 Allow for both <sys/select.h> and <time.h> in fd_set tests.
7163 Systems which don't allow both (e.g. SCO) have to turn off one
7164 or the other in the hints file for now.
7168 Warn about re-using config.sh version-specific values.
7172 Date: Tue, 8 Oct 1996 22:24:48 -0400
7173 From: "Randy J. Ray" <rjray@uswest.com>
7174 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
7176 This is a re-post of my patch to Graham's IO library to add a method in
7177 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
7178 that is of or inherits from IO::Handle. With this flag set, data read from
7179 said handle is not tainted, whether running under -T, suid or sgid.
7181 This patch adds the method to IO.xs, adds documentation and warning to the
7182 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
7183 adds mention of the new file to MANIFEST.
7185 Add mention of t/lib/io_taint.t
7187 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
7188 From: Ilya Zakharevich
7194 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
7195 From: Ilya Zakharevich
7197 All the executable targets are moved into the same chunk with
7198 shared library target, which is delegated to
7199 $osname/Makefile.SHs if found.
7200 config.h should depend on config_h.SH.
7202 Remove mkmanifest target, since it will generate incorrectly
7203 sorted MANIFEST file, I would imagine (I haven't checked).
7211 Update SH_PATH comment.
7215 Update SH_PATH comment.
7219 Date: Tue, 8 Oct 1996 22:24:48 -0400
7220 From: "Randy J. Ray" <rjray@uswest.com>
7221 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
7223 This is a re-post of my patch to Graham's IO library to add a method in
7224 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
7225 that is of or inherits from IO::Handle. With this flag set, data read from
7226 said handle is not tainted, whether running under -T, suid or sgid.
7228 This patch adds the method to IO.xs, adds documentation and warning to the
7229 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
7230 adds mention of the new file to MANIFEST.
7232 Add method "untaint" into class IO::Handle
7234 Index: ext/IO/lib/IO/Handle.pm
7236 Date: Tue, 8 Oct 1996 22:24:48 -0400
7237 From: "Randy J. Ray" <rjray@uswest.com>
7238 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
7240 This is a re-post of my patch to Graham's IO library to add a method in
7241 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
7242 that is of or inherits from IO::Handle. With this flag set, data read from
7243 said handle is not tainted, whether running under -T, suid or sgid.
7245 This patch adds the method to IO.xs, adds documentation and warning to the
7246 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
7247 adds mention of the new file to MANIFEST.
7249 Document IO::Handle::untaint and give warning about the bad
7252 Index: ext/SDBM_File/sdbm/sdbm.h
7254 Change Myrealloc to Myremalloc to conform to 5.003's version.
7255 I left in the Mycalloc since malloc.c now includes a calloc,
7256 and we might need to hide it.
7260 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
7261 From: Ilya Zakharevich
7263 Better error message for overload.
7267 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
7268 From: Ilya Zakharevich
7270 Some optimization (speedup in loading GNU utilities with some
7271 memory present - 32M should be quite enough).
7272 Test for revision of EMX, and setting fork()ing appropriately.
7273 libc was in .../st/... instead of mt.
7274 README.os2 is installed as pod/perlos2.pod.
7278 Don't include <sys/select.h> along with <time.h>.
7282 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
7283 From: Ilya Zakharevich
7285 Restore timestamps under OS/2 (needed for binary install).
7289 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
7290 From: Ilya Zakharevich
7292 Use builtin methods if present under OS/2 (maybe should be
7293 done outside of OS/2 too?).
7295 Index: lib/ExtUtils/MM_Unix.pm
7297 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
7298 From: Ilya Zakharevich
7300 Made `use strict'-clean even in parts shadowed by Autoloading.
7302 Index: lib/ExtUtils/typemap
7304 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
7305 From: Ilya Zakharevich
7309 Index: lib/ExtUtils/xsubpp
7311 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
7312 From: Ilya Zakharevich
7314 Logic for processing RETVAL documented (at last!).
7316 Index: lib/File/Copy.pm
7318 Date: Thu, 10 Oct 1996 00:42:29 -0400 (EDT)
7319 From: Ilya Zakharevich
7320 Subject: Cleanup after new test
7322 Below are patches for File::Copy (copying to filehandles was just
7323 plain broken under OS/2 and VMS)
7325 Index: lib/FindBin.pm
7327 Date: Fri, 20 Sep 1996 15:04:04 +0200
7329 Subject: Documentation patch to the FindBin module
7331 Index: lib/Getopt/Long.pm
7333 Update to version 2.4.
7337 Date: Thu, 10 Oct 1996 14:22:05 -0400
7338 From: "Brent B. Powers" <powers@ml.com>
7339 Subject: Re: patch for lib.pm
7341 Ignore undefined entries.
7343 Index: lib/newgetopt.pl
7345 Updated to version 2.4 to match Getopt::Long.
7347 Index: makedepend.SH
7349 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
7350 From: Ilya Zakharevich
7352 weed out perl_exp.SH, config_h.SH
7353 (They have these funny names to avoid names like perl.exp.SH
7354 with more than two '.' Such names are illegal on some systems.)
7358 Date: Thu, 10 Oct 1996 14:33:08 +0000 ()
7359 From: Chip Salzenberg
7360 Subject: Re: Group fix for 5.003_06
7362 The group problems recently experienced are due to a small error
7363 introduced in 5.003_06. This patch is required to fix the bug:
7367 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
7368 From: Ilya Zakharevich
7370 sys/un.h is not very useful without Merlin toolkit.
7371 updates for fork()ing.
7373 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
7374 From: Ilya Zakharevich
7378 Index: os2/Makefile.SHs
7380 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
7381 From: Ilya Zakharevich
7383 Convoluted process to create chimera executables added.
7384 aout_clean is done automatically on clean.
7386 Index: os2/OS2/ExtAttr/t/os2_ea.t
7388 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
7389 From: Ilya Zakharevich
7391 Use `unlink' where appropriate.
7393 Index: os2/diff.configure
7399 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
7400 From: Ilya Zakharevich
7402 /bin/sh is translated to the configured value of location of sh.exe.
7403 popen() used even if we can fork (as we do now).
7404 builtins added for the sake of path manipulation.
7408 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
7409 From: Ilya Zakharevich
7411 sys/un.h is not very useful without Merlin toolkit.
7412 updates for fork()ing.
7416 Change to subversion 7.
7420 Date: Wed, 9 Oct 1996 19:03:41 +0000
7422 Subject: Infinte loop with perl_destruct_level and $SIG{__WARN__}
7424 I've just started using purify on a perl with DBD::Oracle linked in
7425 (the number of uninitialised memory reads in the Oracle libraries
7428 If perl_destruct_level and $SIG{__WARN__} are set then I see a range
7429 of problems typified by this example and folowed by a core dump:
7431 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
7432 From: Ilya Zakharevich
7434 Copywrite of OS/2 port now has \n\n.
7435 Now deletes -e file (again!) if compilation is interrupted.
7439 Change Myrealloc to Myremalloc to conform to 5.003's version.
7440 I left in the Mycalloc since malloc.c now includes a calloc,
7441 and we might need to hide it.
7445 Updated for 5.003_07
7447 Index: plan9/arpa/inet.h
7449 Updated for 5.003_07
7451 Index: plan9/buildinfo
7453 Updated for 5.003_07
7455 Index: plan9/config.plan9
7457 Updated for 5.003_07
7459 Index: plan9/exclude
7461 Updated for 5.003_07
7463 Index: plan9/fndvers
7465 Updated for 5.003_07
7467 Index: plan9/genconfig.pl
7469 Updated for 5.003_07
7473 Updated for 5.003_07
7475 Index: plan9/myconfig.plan9
7477 Updated for 5.003_07
7479 Index: plan9/perlplan9.doc
7481 Updated for 5.003_07
7483 Index: plan9/perlplan9.pod
7485 Updated for 5.003_07
7487 Index: plan9/plan9.c
7489 Updated for 5.003_07
7491 Index: plan9/plan9ish.h
7493 Updated for 5.003_07
7495 Index: plan9/setup.rc
7497 Updated for 5.003_07
7499 Index: plan9/versnum
7501 Updated for 5.003_07
7503 Index: pod/perldiag.pod
7505 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
7506 From: Ilya Zakharevich
7508 mention that malloc in berkeley DB is broken, and PERL_BADFREE.
7509 OS/2-specific messages added.
7511 Index: pod/perlfunc.pod
7513 Date: 20 Sep 1996 13:17:14 +0200
7514 From: Ulrich Pfeifer
7515 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
7517 Index: pod/perli18n.pod
7519 Updated version with high bits intact.
7521 Index: pod/perlop.pod
7523 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
7524 From: Ilya Zakharevich
7526 Crossrefs corrected.
7528 Index: pod/perltrap.pod
7530 Clarified that warn() _always_ printed to STDERR, both in perl4
7533 Index: pod/perlvar.pod
7535 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
7536 From: Ilya Zakharevich
7542 Date: 20 Sep 1996 13:17:14 +0200
7543 From: Ulrich Pfeifer
7544 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
7548 Date: Wed, 9 Oct 1996 19:07:24 GMT
7549 From: Chris Faylor <cgf@bbc.com>
7551 The problem is that SCO apparently needs to have a file opened
7552 with write privileges for chsize to work correctly.
7556 Date: Tue, 08 Oct 1996 23:54:47 -0400
7557 From: Gurusamy Sarathy
7558 Subject: Re: Sorting lists of integers doesn't always work
7560 >> > print sort (4,1,2,3);
7562 >> > actually prints "4123", i.e. doesn't actually sort. Bug? Feature?
7564 This broke between 5.001n and 5.002. There was a long winded thread
7565 about sorting undefs in some order (rather than coredumping) around
7566 the 5.002beta times (search for "bogorefs" in the subject-line on
7567 p5p archive for details). Larry added in some code that presumes that
7568 the private flags are set by the time qsort() is called:
7570 Unfortunately, sv_2pv() does not set the POKp flag, so the above
7571 code breaks! Here's a patch against 5.00306.
7573 Index: t/lib/anydbm.t
7575 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
7576 From: Ilya Zakharevich
7578 File mode under OS/2 is not what you expect. However, this has
7579 nothing to do with databases, _and_ there is a test
7580 for this in stat.t (which dutifully fails). There is
7581 no point to consider this behaviour as a bug in
7583 So OS/2 is special-cased in these tests.
7585 Index: t/lib/db-btree.t
7587 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
7588 From: Ilya Zakharevich
7590 File mode under OS/2 is not what you expect. However, this has
7591 nothing to do with databases, _and_ there is a test
7592 for this in stat.t (which dutifully fails). There is
7593 no point to consider this behaviour as a bug in
7595 So OS/2 is special-cased in these tests.
7597 Index: t/lib/db-hash.t
7599 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
7600 From: Ilya Zakharevich
7602 File mode under OS/2 is not what you expect. However, this has
7603 nothing to do with databases, _and_ there is a test
7604 for this in stat.t (which dutifully fails). There is
7605 no point to consider this behaviour as a bug in
7607 So OS/2 is special-cased in these tests.
7609 Index: t/lib/db-recno.t
7611 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
7612 From: Ilya Zakharevich
7614 File mode under OS/2 is not what you expect. However, this has
7615 nothing to do with databases, _and_ there is a test
7616 for this in stat.t (which dutifully fails). There is
7617 no point to consider this behaviour as a bug in
7619 So OS/2 is special-cased in these tests.
7623 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
7624 From: Ilya Zakharevich
7626 File mode under OS/2 is not what you expect. However, this has
7627 nothing to do with databases, _and_ there is a test
7628 for this in stat.t (which dutifully fails). There is
7629 no point to consider this behaviour as a bug in
7631 So OS/2 is special-cased in these tests.
7633 Index: t/lib/io_pipe.t
7635 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
7636 From: Ilya Zakharevich
7638 Better error message on dying.
7640 Index: t/lib/io_taint.t
7642 Date: Tue, 8 Oct 1996 22:24:48 -0400
7643 From: "Randy J. Ray" <rjray@uswest.com>
7644 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
7646 This is a re-post of my patch to Graham's IO library to add a method in
7647 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
7648 that is of or inherits from IO::Handle. With this flag set, data read from
7649 said handle is not tainted, whether running under -T, suid or sgid.
7651 This patch adds the method to IO.xs, adds documentation and warning to the
7652 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
7653 adds mention of the new file to MANIFEST.
7655 Test suite for the untaint method of class IO::Handle.
7659 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
7660 From: Ilya Zakharevich
7662 File mode under OS/2 is not what you expect. However, this has
7663 nothing to do with databases, _and_ there is a test
7664 for this in stat.t (which dutifully fails). There is
7665 no point to consider this behaviour as a bug in
7667 So OS/2 is special-cased in these tests.
7671 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
7672 From: Ilya Zakharevich
7674 File mode under OS/2 is not what you expect. However, this has
7675 nothing to do with databases, _and_ there is a test
7676 for this in stat.t (which dutifully fails). There is
7677 no point to consider this behaviour as a bug in
7679 So OS/2 is special-cased in these tests.
7683 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
7684 From: Ilya Zakharevich
7686 File mode under OS/2 is not what you expect. However, this has
7687 nothing to do with databases, _and_ there is a test
7688 for this in stat.t (which dutifully fails). There is
7689 no point to consider this behaviour as a bug in
7691 So OS/2 is special-cased in these tests.
7693 Index: t/lib/socket.t
7695 Date: Thu, 10 Oct 1996 01:09:59 -0400
7696 From: Spider Boardman
7697 Subject: Re: 5.003_06 is available (results on ULTRIX)
7699 fix t/lib/socket.t to treat TCP like the stream protocol it is
7700 rather than expecting it behave rationally in all cases.
7704 Date: 20 Sep 1996 13:17:14 +0200
7705 From: Ulrich Pfeifer
7706 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
7710 Date: Wed, 09 Oct 1996 00:41:27 -0400
7711 From: Gurusamy Sarathy
7712 Subject: more t/op/sort.t tests
7716 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
7717 From: Ilya Zakharevich
7719 uses my_syspopen, my_syspclose ifdef OS2. my_pclose is defined
7720 as my_syspclose ifdef OS2 and can FORK (as OS2 does).
7722 Index: x2p/Makefile.SH
7724 Date: Wed, 9 Oct 96 16:00:29 edt
7725 From: Norton Allen <nort@bottesini.harvard.edu>
7726 Subject: Re: sh Configure?
7728 Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
7729 in the x2p directory, even if $0 isn't set to the full
7730 pathname of the file being extracted.
7732 Index: x2p/cflags.SH
7734 Date: Wed, 9 Oct 96 16:00:29 edt
7735 From: Norton Allen <nort@bottesini.harvard.edu>
7736 Subject: Re: sh Configure?
7738 Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
7739 in the x2p directory, even if $0 isn't set to the full
7740 pathname of the file being extracted.
7747 This patch was primarily to fix bugs, improve the documentation,
7748 and work towards restoring binary compatibility with 5.003.
7749 The details are described below. A very brief summary is:
7751 o Visible Changes to Core Functionality
7753 -Significantly improved support _with documentation_ for
7754 locales, including LC_COLLATE. See the new pod/perli18n.pod.
7755 Thanks to Jarkko Hietaniemi.
7757 -new version of Math::Complex, with test suite. Ought to be
7758 backwards compatible, but check it out if you use Math::Complex.
7760 -Pre-extending hashes now works. keys %hash = 5000 will pre-size
7763 -__DATA__ filehandle is untainted.
7765 o Changes in Core Internals
7767 -gv_fullname and gv_efullname have reverted to their pre-5.003_03
7768 versions for binary compatibility. Actually, they are implemented
7769 as stubs pointing to the new 3-argument forms gv_fullname3 and
7772 -Perl's malloc is once again called 'Mymalloc' (with -DHIDEMYMALLOC),
7773 as it was pre-5.003_01. Again, this is for binary compatibility
7776 o Configure and build enhancements
7778 -many new tests for the standard library.
7780 -test suite now locale-friendly.
7782 -a2p.man and s2p.man now made into pods.
7786 -whitespace lexer errors fixed.
7788 -many, many other things. See details below.
7792 Here are the specific file-by-file changes.
7794 # This is my patch perl5.003_06.pat to perl5.003_05
7795 # The full description is below.
7796 # Please execute the following commands before applying this patch.
7797 # (You can feed this patch to 'sh' to do so.)
7800 # We'll create some new tests, but patch won't automatically make them
7802 for t in abbrev.t autoloader.t basename.t checktree.t complex.t \
7803 env.t fatal.t filecache.t filecopy.t filefind.t filepath.t \
7804 findbin.t getopt.t hostname.t parsewords.t searchdict.t \
7805 selectsaver.t symbol.t texttabs.t textwrap.t timelocal.t
7811 # The a2p.man and s2p.man pages have been changed into pods.
7812 rm -f x2p/a2p.man x2p/s2p.man
7817 This is patch perl5.003_06.pat to perl version 5.003_05.
7818 This takes you from 5.003_05 to 5.003_06.
7820 To apply this patch, run the above commands,
7821 cd to your perl source directory and then type
7823 patch -p1 -N < perl5.003_06.pat
7825 The changes are described after each /^Index:/ line below. This is
7826 designed so you can examine each change with a command such as
7828 csplit -k perl5.003_06.pat '/^Index:/' '{999}'
7830 (Of course, since there are more than 100 Index entries, your
7831 csplit may complain, since many csplit's have an arbitrary limit of 100
7832 files. Still, you can manually split the file or roll your own.)
7836 Updated for 5.003_06.
7840 Add -Wl,rpath option for irix* to find the installed shared
7843 Add /shlib to libpth. It is used by Digital Unix 4.0.
7845 Date: Mon, 30 Sep 1996 14:01:05 +0100
7846 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
7848 Detect Cygnus Win32, or at least don't let Configure get fooled
7849 into thinking it's OS/2.
7853 Date: Mon, 7 Oct 1996 22:03:00 +0300
7854 From: Jarkko Hietaniemi
7855 Subject: LC_COLLATE.
7857 Big patch to add, document, and test LC_COLLATE support.
7859 added LC_COLLATE doc.
7863 Date: Sun, 22 Sep 1996 00:59:56 +0200
7865 Subject: More standard library test scripts
7867 This is a collection of test scripts for the standard library modules.
7868 Some of the tests does not pass unless some of the patches I have sent
7871 Date: Sat, 28 Sep 1996 15:11:06 +0200
7872 From: Andreas Koenig
7873 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
7875 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
7877 Date: Mon, 7 Oct 1996 22:03:00 +0300
7878 From: Jarkko Hietaniemi
7879 Subject: LC_COLLATE.
7881 Big patch to add, document, and test LC_COLLATE support.
7887 Changed Larry's address to larry@wall.org.
7891 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7892 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7893 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7895 Here is a patch for various typos and other defects in the Perl
7896 5.003_05 pods, including the pods embedded in library modules.
7900 Date: Mon, 30 Sep 1996 14:01:05 +0100
7901 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
7903 Warn the user of case-insensitive file systems that they may have
7904 accidentally gotten 'configure' instead of 'Configure'.
7908 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
7909 From: Charles Bailey
7910 Subject: VMS patches to 5.003_05
7914 Date: Mon, 30 Sep 1996 01:13:28 -0400
7915 From: Spider Boardman
7916 Subject: Re: pre extending hash? - need speed
7918 The patch below (which is relative to perl5.001l) implements
7919 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
7920 pre-sizing hashes. I've only moved the patch forward from
7921 when I first did it. I'm sure the code in hv_ksplit could be
7926 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7927 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7931 Restore the 5.003 gv_fullname() and gv_efullname() functions.
7932 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
7934 Index: ext/DynaLoader/DynaLoader.pm
7936 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7937 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7938 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7940 Here is a patch for various typos and other defects in the Perl
7941 5.003_05 pods, including the pods embedded in library modules.
7943 Index: ext/FileHandle/FileHandle.pm
7945 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7946 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7947 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7949 Here is a patch for various typos and other defects in the Perl
7950 5.003_05 pods, including the pods embedded in library modules.
7960 Index: ext/IO/lib/IO/File.pm
7962 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7963 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7964 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7966 Here is a patch for various typos and other defects in the Perl
7967 5.003_05 pods, including the pods embedded in library modules.
7971 Index: ext/IO/lib/IO/Handle.pm
7973 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7974 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7975 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7977 Here is a patch for various typos and other defects in the Perl
7978 5.003_05 pods, including the pods embedded in library modules.
7982 Index: ext/IO/lib/IO/Pipe.pm
7984 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7985 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7986 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7988 Here is a patch for various typos and other defects in the Perl
7989 5.003_05 pods, including the pods embedded in library modules.
7993 Index: ext/IO/lib/IO/Seekable.pm
7995 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
7996 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
7997 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
7999 Here is a patch for various typos and other defects in the Perl
8000 5.003_05 pods, including the pods embedded in library modules.
8004 Index: ext/IO/lib/IO/Select.pm
8006 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8007 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8008 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8010 Here is a patch for various typos and other defects in the Perl
8011 5.003_05 pods, including the pods embedded in library modules.
8015 Index: ext/IO/lib/IO/Socket.pm
8017 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8018 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8019 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8021 Here is a patch for various typos and other defects in the Perl
8022 5.003_05 pods, including the pods embedded in library modules.
8026 Index: ext/NDBM_File/hints/dynixptx.pl
8028 Perl 5.003_05 compiles on DYNIX/ptx 4.0 (v4.1.3), and passes all tests.
8029 The only change needed is in "ext/NDBM_File/Makefile.PL" - on this system,
8030 ndbm is actually contained in the libc library, and must be linked against
8031 -lc when compiling. (this is for dynamic ELF executables, I didn't compile
8034 Index: ext/Opcode/Opcode.pm
8036 Date: Fri, 20 Sep 1996 12:59:21 +0200
8038 Subject: Re: Symbol.pm clobbers $_ at startup
8040 The same kind of problem seem to be present in Opcode.pm:
8042 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8043 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8044 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8046 Here is a patch for various typos and other defects in the Perl
8047 5.003_05 pods, including the pods embedded in library modules.
8049 Index: ext/Opcode/Safe.pm
8051 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8052 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8053 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8055 Here is a patch for various typos and other defects in the Perl
8056 5.003_05 pods, including the pods embedded in library modules.
8058 Index: ext/POSIX/POSIX.pod
8060 Date: Mon, 7 Oct 1996 22:03:00 +0300
8061 From: Jarkko Hietaniemi
8062 Subject: LC_COLLATE.
8064 Big patch to add, document, and test LC_COLLATE support.
8066 enhanced setlocale() docs and introduced the one-argument variant doc.
8068 Index: ext/POSIX/POSIX.xs
8070 Date: Mon, 7 Oct 1996 22:03:00 +0300
8071 From: Jarkko Hietaniemi
8072 Subject: LC_COLLATE.
8074 Big patch to add, document, and test LC_COLLATE support.
8076 setlocale() allowed one argument only,
8077 call to perl_init_fold() (in util.c) if setlocale() succeeded.
8079 Index: ext/POSIX/hints/next_3.pl
8081 Date: Sat, 28 Sep 1996 15:11:06 +0200
8082 From: Andreas Koenig
8083 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
8085 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
8087 Index: ext/SDBM_File/sdbm/sdbm.h
8089 Revert from Perl_malloc to Mymalloc for binary compatibility with
8092 Index: ext/Socket/Socket.pm
8094 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8095 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8096 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8098 Here is a patch for various typos and other defects in the Perl
8099 5.003_05 pods, including the pods embedded in library modules.
8103 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8104 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8106 Date: Mon, 30 Sep 1996 01:13:28 -0400
8107 From: Spider Boardman
8108 Subject: Re: pre extending hash? - need speed
8110 The patch below (which is relative to perl5.001l) implements
8111 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
8112 pre-sizing hashes. I've only moved the patch forward from
8113 when I first did it. I'm sure the code in hv_ksplit could be
8116 Date: Mon, 7 Oct 1996 22:03:00 +0300
8117 From: Jarkko Hietaniemi
8118 Subject: LC_COLLATE.
8120 Big patch to add, document, and test LC_COLLATE support.
8122 added var lc_collate_active and func mem_collxfrm.
8126 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8127 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8131 Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
8132 From: Kenneth Albanowski
8133 Subject: Full LONG_MAX & co. patch over 5.003_05
8135 This patch contains the changes I've collected for the various _MAX issues
8136 since 5.003_05. No patches issued between 5.003_05 and this one should be
8137 applied, use this one instead.
8139 The effect is to remove the CHAR_* and I8_* constants (which are
8140 ambiguous) and to explicitly cast all of the constants.
8142 Index: hints/machten.sh
8144 Add notes about MachTen 4.0.3 SYSV IPC.
8146 Index: hints/next_3.sh
8148 Replace optimize="-g" by optimize="" since we're just trying to turn off
8151 Date: Sat, 28 Sep 1996 15:11:06 +0200
8152 From: Andreas Koenig
8153 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
8155 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
8159 Date: Fri, 20 Sep 1996 15:38:57 -0400
8160 From: Gurusamy Sarathy
8161 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
8163 I found a subtle problem with the lazydelete mechanism (which is used
8164 to postpone the delete of a entry that may be getting iterated over).
8165 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
8166 needed later to call unsharepvn(). This means that only magical
8167 hash entries can use the HeKLEN slot to hold flags.
8169 Here's a tested patch against 5.00305 that fixes the problem.
8170 The patch simply moves the LAZYDEL hint to become a SV-level private
8173 Date: Mon, 30 Sep 1996 01:13:28 -0400
8174 From: Spider Boardman
8175 Subject: Re: pre extending hash? - need speed
8177 The patch below (which is relative to perl5.001l) implements
8178 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
8179 pre-sizing hashes. I've only moved the patch forward from
8180 when I first did it. I'm sure the code in hv_ksplit could be
8185 Date: Fri, 20 Sep 1996 15:38:57 -0400
8186 From: Gurusamy Sarathy
8187 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
8189 I found a subtle problem with the lazydelete mechanism (which is used
8190 to postpone the delete of a entry that may be getting iterated over).
8191 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
8192 needed later to call unsharepvn(). This means that only magical
8193 hash entries can use the HeKLEN slot to hold flags.
8195 Here's a tested patch against 5.00305 that fixes the problem.
8196 The patch simply moves the LAZYDEL hint to become a SV-level private
8201 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8202 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8203 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8205 Here is a patch for various typos and other defects in the Perl
8206 5.003_05 pods, including the pods embedded in library modules.
8210 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8211 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8212 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8214 Here is a patch for various typos and other defects in the Perl
8215 5.003_05 pods, including the pods embedded in library modules.
8217 Index: lib/AutoLoader.pm
8219 Date: Mon Sep 9 09:29:44 1996
8221 Subject: Re: problem with 'die' and UserAgent
8223 > This is a patch to the AutoLoader.pm (from 5.003) that fixes the problem:
8224 This is a better patch (no need to test for /::DESTROY$/ twice):
8226 Date: Mon, 30 Sep 1996 00:54:37 -0400
8227 From: Spider Boardman
8229 The test and patches for AutoLoader were also non-functional,
8230 since the regexp context (curpm) was still being clobbered by the
8231 filename manipulations:
8233 Date: Sun, 06 Oct 1996 16:15:07 +0200
8235 Subject: Re: Can't locate auto/U/autosplit.ix
8237 It would IMHO be much better if the AutoLoader exported the AUTOLOAD()
8238 function. With an exported AUTOLOAD() we would not have to inherit
8239 from AutoLoader, and we would avoid these problems.
8241 This patch tries to explain the behavior of AutoLoader instead by
8242 updating its documentation.
8244 Index: lib/Benchmark.pm
8246 Date: Sat, 28 Sep 1996 17:01:22 +0300 (EET DST)
8247 From: Jarkko Hietaniemi
8248 Subject: a really really tiny typo
8250 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8251 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8252 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8254 Here is a patch for various typos and other defects in the Perl
8255 5.003_05 pods, including the pods embedded in library modules.
8259 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8260 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8261 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8263 Here is a patch for various typos and other defects in the Perl
8264 5.003_05 pods, including the pods embedded in library modules.
8266 Index: lib/Devel/SelfStubber.pm
8268 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8269 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8270 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8272 Here is a patch for various typos and other defects in the Perl
8273 5.003_05 pods, including the pods embedded in library modules.
8277 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8278 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8279 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8281 Here is a patch for various typos and other defects in the Perl
8282 5.003_05 pods, including the pods embedded in library modules.
8284 Index: lib/Exporter.pm
8286 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8287 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8288 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8290 Here is a patch for various typos and other defects in the Perl
8291 5.003_05 pods, including the pods embedded in library modules.
8293 Index: lib/ExtUtils/Embed.pm
8295 Remove unwantd space after the I in -I$Config[archlib}
8297 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8298 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8299 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8301 Here is a patch for various typos and other defects in the Perl
8302 5.003_05 pods, including the pods embedded in library modules.
8304 Index: lib/ExtUtils/Install.pm
8306 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8307 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8308 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8310 Here is a patch for various typos and other defects in the Perl
8311 5.003_05 pods, including the pods embedded in library modules.
8313 Index: lib/ExtUtils/MM_Unix.pm
8315 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8316 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8317 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8319 Here is a patch for various typos and other defects in the Perl
8320 5.003_05 pods, including the pods embedded in library modules.
8322 Index: lib/ExtUtils/MM_VMS.pm
8324 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8325 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8326 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8328 Here is a patch for various typos and other defects in the Perl
8329 5.003_05 pods, including the pods embedded in library modules.
8331 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8332 From: Charles Bailey
8333 Subject: VMS patches to 5.003_05
8335 Index: lib/ExtUtils/MakeMaker.pm
8337 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8338 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8339 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8341 Here is a patch for various typos and other defects in the Perl
8342 5.003_05 pods, including the pods embedded in library modules.
8344 Index: lib/ExtUtils/Manifest.pm
8346 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8347 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8348 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8350 Here is a patch for various typos and other defects in the Perl
8351 5.003_05 pods, including the pods embedded in library modules.
8353 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8354 From: Charles Bailey
8355 Subject: VMS patches to 5.003_05
8357 Index: lib/ExtUtils/Mksymlists.pm
8359 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8360 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8361 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8363 Here is a patch for various typos and other defects in the Perl
8364 5.003_05 pods, including the pods embedded in library modules.
8366 Index: lib/ExtUtils/xsubpp
8368 Change a reference from perlapi(1) to perlxs(1).
8370 Index: lib/File/Basename.pm
8372 Date: Fri, 20 Sep 1996 14:11:05 +0200
8374 Subject: File::BaseName: "/" is legal path separator for MSDOS
8376 The File::BaseName module should allow "/" as path separator when
8377 fileparse_set_fstype("MSDOS") is in effect:
8379 Date: Fri, 20 Sep 1996 13:58:52 +0200
8381 Subject: File::Basename documentation patch
8383 Date: Mon, 30 Sep 1996 00:54:37 -0400
8384 From: Spider Boardman
8386 For t/lib/basename.t, though, the associated patch for
8387 File::Basename was also wrong:
8389 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8390 From: Charles Bailey
8391 Subject: VMS patches to 5.003_05
8393 Index: lib/File/Copy.pm
8395 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8396 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8397 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8399 Here is a patch for various typos and other defects in the Perl
8400 5.003_05 pods, including the pods embedded in library modules.
8402 Index: lib/File/Find.pm
8404 Date: Sat, 7 Sep 1996 21:37:44 +0200
8405 From: Michael De La Rue <mikedlr@it.com.pl>
8406 Subject: File::Find assumes $_ remains unchanged; bug
8408 The File::Find perl module assumes that the $_ variable remains unchanged
8409 through the user defined function which is callbacked from find. It carries
8410 out a stat operation
8412 Simplest fix is merely to document this
8414 Index: lib/File/Path.pm
8416 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8417 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8418 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8420 Here is a patch for various typos and other defects in the Perl
8421 5.003_05 pods, including the pods embedded in library modules.
8423 Index: lib/FindBin.pm
8425 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8426 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8427 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8429 Here is a patch for various typos and other defects in the Perl
8430 5.003_05 pods, including the pods embedded in library modules.
8432 Index: lib/Getopt/Long.pm
8434 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8435 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8436 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8438 Here is a patch for various typos and other defects in the Perl
8439 5.003_05 pods, including the pods embedded in library modules.
8441 Index: lib/I18N/Collate.pm
8443 Date: Mon, 7 Oct 1996 22:03:00 +0300
8444 From: Jarkko Hietaniemi
8445 Subject: LC_COLLATE.
8447 Big patch to add, document, and test LC_COLLATE support.
8449 deprecated and trapped (will whine if called and tell to migrate away)
8451 Index: lib/IPC/Open2.pm
8453 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8454 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8455 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8457 Here is a patch for various typos and other defects in the Perl
8458 5.003_05 pods, including the pods embedded in library modules.
8460 Index: lib/IPC/Open3.pm
8462 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8463 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8464 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8466 Here is a patch for various typos and other defects in the Perl
8467 5.003_05 pods, including the pods embedded in library modules.
8469 Index: lib/Math/BigInt.pm
8471 Date: Mon, 7 Oct 1996 22:03:00 +0300
8472 From: Jarkko Hietaniemi
8473 Subject: LC_COLLATE.
8475 Big patch to add, document, and test LC_COLLATE support.
8477 ord() is a dangerous thing.
8479 Index: lib/Math/Complex.pm
8481 Date: Thu, 03 Oct 96 18:38:08 +0200
8482 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
8483 # Complex numbers and associated mathematical functions
8484 # -- Raphael Manfredi, Sept 1996
8485 # New version. Should be backwards compatible, but please
8486 # check it out if you use it.
8488 Index: lib/Pod/Text.pm
8490 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8491 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8492 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8494 Here is a patch for various typos and other defects in the Perl
8495 5.003_05 pods, including the pods embedded in library modules.
8497 Index: lib/Search/Dict.pm
8499 Date: Sat, 21 Sep 1996 23:02:42 +0200
8501 Subject: look() in Search::Dict should use lc() istead of tr/A-Z/a-z/
8503 The Search::Dict look() function should use the lc() function instead
8504 of tr/A-Z/a-z/. This will make folding of non-english letters work if
8505 the locale is set up correctly.
8507 Index: lib/SelfLoader.pm
8509 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8510 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8511 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8513 Here is a patch for various typos and other defects in the Perl
8514 5.003_05 pods, including the pods embedded in library modules.
8516 Index: lib/Symbol.pm
8518 Date: Fri, 20 Sep 1996 12:38:14 +0200
8520 Subject: Symbol.pm clobbers $_ at startup
8522 perl -le 'BEGIN {$_="foo";} use Symbol; print qualify($_)'
8524 I don't understand why the module want to initialize %global from
8525 <DATA> in the first place. Perhaps we want to apply this patch
8528 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8529 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8530 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8532 Here is a patch for various typos and other defects in the Perl
8533 5.003_05 pods, including the pods embedded in library modules.
8535 Index: lib/Sys/Hostname.pm
8537 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8538 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8539 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8541 Here is a patch for various typos and other defects in the Perl
8542 5.003_05 pods, including the pods embedded in library modules.
8544 Index: lib/Term/Cap.pm
8546 Date: 23 Sep 1996 14:11:38 +0200
8547 From: Ulrich Pfeifer
8548 Subject: Patch for Term::Cap
8550 'use Term::Cap' produces a warning when diagnosics are active. The
8551 patch below avoids the warning.
8553 [The $entry .= $_ usage is idiomatic enough that it ought to be
8554 ok, I would think, but the patch certainly is ok too.]
8556 Index: lib/Term/Complete.pm
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: lib/Term/ReadLine.pm
8567 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8568 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8569 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8571 Here is a patch for various typos and other defects in the Perl
8572 5.003_05 pods, including the pods embedded in library modules.
8574 Index: lib/Test/Harness.pm
8576 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8577 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8578 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8580 Here is a patch for various typos and other defects in the Perl
8581 5.003_05 pods, including the pods embedded in library modules.
8583 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8584 From: Charles Bailey
8585 Subject: VMS patches to 5.003_05
8587 Index: lib/Text/Abbrev.pm
8589 Date: 23 Sep 1996 11:33:01 +0200
8590 From: Ulrich Pfeifer
8591 Subject: Text::Abbrev (Re: More standard library test scripts)
8593 This patch merges the Text::Abbrev related patches/tests from Gisle
8594 and my previous patch (i.e. replaces both).
8596 Index: lib/Text/Tabs.pm
8598 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8599 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8600 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8602 Here is a patch for various typos and other defects in the Perl
8603 5.003_05 pods, including the pods embedded in library modules.
8605 Index: lib/Text/Wrap.pm
8607 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8608 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8609 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8611 Here is a patch for various typos and other defects in the Perl
8612 5.003_05 pods, including the pods embedded in library modules.
8614 Index: lib/Time/Local.pm
8616 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8617 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8618 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8620 Here is a patch for various typos and other defects in the Perl
8621 5.003_05 pods, including the pods embedded in library modules.
8623 Index: lib/UNIVERSAL.pm
8627 Index: lib/bigint.pl
8629 Date: Mon, 7 Oct 1996 22:03:00 +0300
8630 From: Jarkko Hietaniemi
8631 Subject: LC_COLLATE.
8633 Big patch to add, document, and test LC_COLLATE support.
8635 ord() is a dangerous thing.
8637 Index: lib/diagnostics.pm
8639 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8640 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8641 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8643 Here is a patch for various typos and other defects in the Perl
8644 5.003_05 pods, including the pods embedded in library modules.
8646 Index: lib/overload.pm
8648 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8649 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8650 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8652 Here is a patch for various typos and other defects in the Perl
8653 5.003_05 pods, including the pods embedded in library modules.
8655 Index: lib/perl5db.pl
8657 Date: Mon, 30 Sep 1996 00:34:58 -0400 (EDT)
8658 From: Ilya Zakharevich
8659 Subject: Re: dereferencing a hash from the debugger won't work
8663 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8664 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8665 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8667 Here is a patch for various typos and other defects in the Perl
8668 5.003_05 pods, including the pods embedded in library modules.
8670 Index: lib/strict.pm
8672 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8673 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8674 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8676 Here is a patch for various typos and other defects in the Perl
8677 5.003_05 pods, including the pods embedded in library modules.
8679 Index: makedepend.SH
8681 Add explicit $touch $firstmakefile for QNX which apparently
8682 preserves modification times for a 'cp' command.
8683 I worry, though, that touch might not be portable to OS/2.
8684 If it is, then I'll remove the fancy case statement.
8688 Not all sbrks return zeroed memory.
8692 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8693 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8695 Date: Sun, 29 Sep 1996 22:18:19 -0400 (EDT)
8696 From: Chip Salzenberg
8697 Subject: 5.003_05: Fix numeric value of $!
8699 This patch undoes a bit of over-zealous integerization in mg.c, related
8700 to the numeric value of $!.
8702 Date: Mon, 30 Sep 1996 01:13:28 -0400
8703 From: Spider Boardman
8704 Subject: Re: pre extending hash? - need speed
8706 The patch below (which is relative to perl5.001l) implements
8707 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
8708 pre-sizing hashes. I've only moved the patch forward from
8709 when I first did it. I'm sure the code in hv_ksplit could be
8712 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8713 From: Charles Bailey
8714 Subject: VMS patches to 5.003_05
8716 Date: Fri, 4 Oct 1996 12:38:31 -0400 (EDT)
8717 From: Chip Salzenberg
8718 Subject: 5.003_05: Fix numeric $! and $^E
8720 This patch undoes a bit of over-zealous integerization in mg.c,
8721 related to the numeric values of $! and $^E. This patch *REPLACES*
8722 the one I posted earlier, which was only effective for $!.
8724 [Some of this is superceded by similar stuff in the VMS patches.]
8728 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8729 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8731 Date: Mon, 30 Sep 1996 01:13:28 -0400
8732 From: Spider Boardman
8733 Subject: Re: pre extending hash? - need speed
8735 The patch below (which is relative to perl5.001l) implements
8736 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
8737 pre-sizing hashes. I've only moved the patch forward from
8738 when I first did it. I'm sure the code in hv_ksplit could be
8743 Date: Mon, 16 Sep 1996 16:37:48 -0700
8744 From: Jonathan Biggar <jon@sems.com>
8745 Subject: Perl 5.003 bug when embedding in C++ program
8747 The following patch is necessary in order to embed the Perl5.003 interpreter
8748 into a C++ program without getting prototype mismatch errors from the
8753 Date: Mon, 16 Sep 1996 16:37:48 -0700
8754 From: Jonathan Biggar <jon@sems.com>
8755 Subject: Perl 5.003 bug when embedding in C++ program
8757 The following patch is necessary in order to embed the Perl5.003 interpreter
8758 into a C++ program without getting prototype mismatch errors from the
8763 Change to subversion 6.
8767 From: Roderick Schertler
8768 Subject: Re: -T flag and removal of `.' from @INC
8770 support C<perl -e'attached code'>
8772 Date: Tue, 01 Oct 1996 19:02:17 -0400
8773 From: Gurusamy Sarathy
8774 Subject: Re: 2 core dumps (patch)
8775 Message-Id: <199610012302.TAA08395@aatma.engin.umich.edu>
8777 The problem is an uninitialized SV slot in errgv. Here's a patch.
8779 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8780 From: Charles Bailey
8781 Subject: VMS patches to 5.003_05
8785 Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
8786 From: Kenneth Albanowski
8787 Subject: Full LONG_MAX & co. patch over 5.003_05
8789 This patch contains the changes I've collected for the various _MAX issues
8790 since 5.003_05. No patches issued between 5.003_05 and this one should be
8791 applied, use this one instead.
8793 The effect is to remove the CHAR_* and I8_* constants (which are
8794 ambiguous) and to explicitly cast all of the constants.
8796 Date: Mon, 30 Sep 1996 01:13:28 -0400
8797 From: Spider Boardman
8798 Subject: Re: pre extending hash? - need speed
8800 The patch below (which is relative to perl5.001l) implements
8801 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
8802 pre-sizing hashes. I've only moved the patch forward from
8803 when I first did it. I'm sure the code in hv_ksplit could be
8806 Revert from Perl_malloc to Mymalloc for binary compatibility with
8809 Date: Mon, 7 Oct 1996 22:03:00 +0300
8810 From: Jarkko Hietaniemi
8811 Subject: LC_COLLATE.
8813 Big patch to add, document, and test LC_COLLATE support.
8817 Add new function perl_init_fold. (I'm not sure it goes here.)
8821 Date: Thu, 12 Sep 96 15:58 PDT
8822 From: Hunter Kelly <retnuh@zule.pixar.com>
8823 Subject: Re: 5.003_05 is available.
8825 Fix PerlIO_reopen parameters.
8829 Date: Fri, 13 Sep 1996 17:24:01 -0400
8830 From: John Stoffel <jfs@jfs.fluent.com>
8831 Subject: Re: 5.003_05 is available.
8833 Undef Irix getc_unlocked and putc_unlocked #defines.
8835 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8836 From: Charles Bailey
8837 Subject: VMS patches to 5.003_05
8841 Date: Mon, 7 Oct 1996 22:03:00 +0300
8842 From: Jarkko Hietaniemi
8843 Subject: LC_COLLATE.
8845 Big patch to add, document, and test LC_COLLATE support.
8847 perli18n.pod (and perlapio.pod, btw) added.
8851 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8852 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8853 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8855 Here is a patch for various typos and other defects in the Perl
8856 5.003_05 pods, including the pods embedded in library modules.
8860 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8861 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8862 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8864 Here is a patch for various typos and other defects in the Perl
8865 5.003_05 pods, including the pods embedded in library modules.
8867 Changed Larry's address to larry@wall.org.
8869 Date: Mon, 7 Oct 1996 22:03:00 +0300
8870 From: Jarkko Hietaniemi
8871 Subject: LC_COLLATE.
8873 Big patch to add, document, and test LC_COLLATE support.
8875 perli18n advertised.
8877 Index: pod/perlapio.pod
8879 Date: Wed, 11 Sep 1996 11:55:18 -0500
8880 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8881 Subject: POD spelling patches
8883 Index: pod/perlbook.pod
8885 Updated for Second Edition.
8887 Index: pod/perlcall.pod
8889 Date: Wed, 11 Sep 1996 11:55:18 -0500
8890 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8891 Subject: POD spelling patches
8893 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8894 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8895 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8897 Here is a patch for various typos and other defects in the Perl
8898 5.003_05 pods, including the pods embedded in library modules.
8900 Index: pod/perldata.pod
8902 Date: Wed, 11 Sep 1996 11:55:18 -0500
8903 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8904 Subject: POD spelling patches
8906 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8907 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8908 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8910 Here is a patch for various typos and other defects in the Perl
8911 5.003_05 pods, including the pods embedded in library modules.
8913 Index: pod/perldebug.pod
8915 Date: Wed, 11 Sep 1996 11:55:18 -0500
8916 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8917 Subject: POD spelling patches
8919 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8920 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8921 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8923 Here is a patch for various typos and other defects in the Perl
8924 5.003_05 pods, including the pods embedded in library modules.
8926 Index: pod/perldiag.pod
8928 Date: Wed, 11 Sep 1996 11:55:18 -0500
8929 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8930 Subject: POD spelling patches
8932 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8933 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8934 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8936 Here is a patch for various typos and other defects in the Perl
8937 5.003_05 pods, including the pods embedded in library modules.
8939 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8940 From: Charles Bailey
8941 Subject: VMS patches to 5.003_05
8943 Index: pod/perldsc.pod
8945 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8946 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8947 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8949 Here is a patch for various typos and other defects in the Perl
8950 5.003_05 pods, including the pods embedded in library modules.
8952 Index: pod/perlembed.pod
8954 Date: Wed, 11 Sep 1996 11:55:18 -0500
8955 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8956 Subject: POD spelling patches
8958 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8959 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8960 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8962 Here is a patch for various typos and other defects in the Perl
8963 5.003_05 pods, including the pods embedded in library modules.
8965 Index: pod/perlform.pod
8967 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8968 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8969 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8971 Here is a patch for various typos and other defects in the Perl
8972 5.003_05 pods, including the pods embedded in library modules.
8974 Index: pod/perlfunc.pod
8976 Date: Wed, 11 Sep 1996 11:55:18 -0500
8977 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8978 Subject: POD spelling patches
8980 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8981 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8982 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8984 Here is a patch for various typos and other defects in the Perl
8985 5.003_05 pods, including the pods embedded in library modules.
8987 Index: pod/perlguts.pod
8989 Date: Wed, 11 Sep 1996 11:55:18 -0500
8990 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
8991 Subject: POD spelling patches
8992 Date: Mon, 23 Sep 96 13:18:01 PDT
8994 Subject: Re: perlguts API Listing patch
8996 Here's the lastest complete version for inclusion into _06 or .004. This
8997 incorporates and supersedes Dean's patch.
8999 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9000 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9001 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9003 Here is a patch for various typos and other defects in the Perl
9004 5.003_05 pods, including the pods embedded in library modules.
9006 Index: pod/perli18n.pod
9008 Date: Mon, 7 Oct 1996 22:03:00 +0300
9009 From: Jarkko Hietaniemi
9010 Subject: LC_COLLATE.
9012 Big patch to add, document, and test LC_COLLATE support.
9016 Index: pod/perlipc.pod
9018 Date: Wed, 11 Sep 1996 11:55:18 -0500
9019 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
9020 Subject: POD spelling patches
9022 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9023 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9024 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9026 Here is a patch for various typos and other defects in the Perl
9027 5.003_05 pods, including the pods embedded in library modules.
9029 Index: pod/perllol.pod
9031 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9032 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9033 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9035 Here is a patch for various typos and other defects in the Perl
9036 5.003_05 pods, including the pods embedded in library modules.
9038 Index: pod/perlmod.pod
9040 Date: Wed, 11 Sep 1996 11:55:18 -0500
9041 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
9042 Subject: POD spelling patches
9044 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9045 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9046 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9048 Here is a patch for various typos and other defects in the Perl
9049 5.003_05 pods, including the pods embedded in library modules.
9051 Date: Wed, 02 Oct 1996 16:52:08 -0400
9052 From: Roderick Schertler
9053 Subject: documentation for $? in END
9055 Document the behavior with $? WRT END subroutines.
9057 Index: pod/perlobj.pod
9059 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9060 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9061 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9063 Here is a patch for various typos and other defects in the Perl
9064 5.003_05 pods, including the pods embedded in library modules.
9066 Index: pod/perlop.pod
9068 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9069 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9070 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9072 Here is a patch for various typos and other defects in the Perl
9073 5.003_05 pods, including the pods embedded in library modules.
9075 Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
9076 From: Kenneth Albanowski
9077 Subject: Re: Suggestion for improving man page
9079 Add alternative names for various escape sequences.
9081 Index: pod/perlpod.pod
9083 Date: Wed, 11 Sep 1996 11:55:18 -0500
9084 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
9085 Subject: POD spelling patches
9087 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9088 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9089 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9091 Here is a patch for various typos and other defects in the Perl
9092 5.003_05 pods, including the pods embedded in library modules.
9094 Index: pod/perlre.pod
9096 Date: Wed, 11 Sep 1996 11:55:18 -0500
9097 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
9098 Subject: POD spelling patches
9100 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9101 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9102 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9104 Here is a patch for various typos and other defects in the Perl
9105 5.003_05 pods, including the pods embedded in library modules.
9107 Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
9108 From: Kenneth Albanowski
9109 Subject: Re: Suggestion for improving man page
9111 Add alternative names for various escape sequences.
9113 Index: pod/perlref.pod
9115 Date: Wed, 11 Sep 1996 11:55:18 -0500
9116 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
9117 Subject: POD spelling patches
9119 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9120 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9121 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9123 Here is a patch for various typos and other defects in the Perl
9124 5.003_05 pods, including the pods embedded in library modules.
9126 Index: pod/perlrun.pod
9128 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9129 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9130 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9132 Here is a patch for various typos and other defects in the Perl
9133 5.003_05 pods, including the pods embedded in library modules.
9135 Index: pod/perlsec.pod
9137 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9138 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9139 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9141 Here is a patch for various typos and other defects in the Perl
9142 5.003_05 pods, including the pods embedded in library modules.
9144 Index: pod/perlstyle.pod
9146 Date: Wed, 11 Sep 1996 11:55:18 -0500
9147 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
9148 Subject: POD spelling patches
9150 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9151 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9152 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9154 Here is a patch for various typos and other defects in the Perl
9155 5.003_05 pods, including the pods embedded in library modules.
9157 Index: pod/perlsub.pod
9159 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9160 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9161 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9163 Here is a patch for various typos and other defects in the Perl
9164 5.003_05 pods, including the pods embedded in library modules.
9166 Index: pod/perlsyn.pod
9168 Date: Wed, 11 Sep 1996 11:55:18 -0500
9169 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
9170 Subject: POD spelling patches
9172 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9173 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9174 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9176 Here is a patch for various typos and other defects in the Perl
9177 5.003_05 pods, including the pods embedded in library modules.
9179 Index: pod/perltie.pod
9181 Date: Wed, 11 Sep 1996 11:55:18 -0500
9182 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
9183 Subject: POD spelling patches
9185 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9186 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9187 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9189 Here is a patch for various typos and other defects in the Perl
9190 5.003_05 pods, including the pods embedded in library modules.
9192 Index: pod/perltoc.pod
9194 Date: Wed, 11 Sep 1996 11:55:18 -0500
9195 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
9196 Subject: POD spelling patches
9198 Changed Larry's address to larry@wall.org.
9200 Index: pod/perltrap.pod
9202 Date: Wed, 11 Sep 1996 13:26:18 -0400
9203 From: Gurusamy Sarathy
9204 Subject: a perl425 trap
9206 Here's an addition that should be self-explanatory.
9207 [interpolation issues]
9209 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9210 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9211 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9213 Here is a patch for various typos and other defects in the Perl
9214 5.003_05 pods, including the pods embedded in library modules.
9216 Index: pod/perlvar.pod
9218 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9219 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9220 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9222 Here is a patch for various typos and other defects in the Perl
9223 5.003_05 pods, including the pods embedded in library modules.
9225 Date: Wed, 02 Oct 1996 16:52:08 -0400
9226 From: Roderick Schertler
9227 Subject: documentation for $? in END
9229 Document the behavior with $? WRT END subroutines.
9231 Index: pod/perlxstut.pod
9233 Date: Wed, 11 Sep 1996 11:55:18 -0500
9234 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
9235 Subject: POD spelling patches
9237 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9238 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9239 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9241 Here is a patch for various typos and other defects in the Perl
9242 5.003_05 pods, including the pods embedded in library modules.
9244 Index: pod/pod2man.PL
9246 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9247 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9248 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9250 Here is a patch for various typos and other defects in the Perl
9251 5.003_05 pods, including the pods embedded in library modules.
9253 Bugs found in pod2man
9255 The following bugs were noticed, and some fixed:
9257 1. Where a L<> link extends over more than one line, pod2man does not
9258 treat it as a link but displays it literally, and so these have been
9259 rearranged to place the link on one line. This is the only bug worked
9260 around. [Fixed; the rearrangements, which were done beforehand,
9261 remain in some cases, but are no longer necessary, and pod paragraphs
9262 can now be safely reformatted to whatever width is desired in the pod,
9263 without breaking links.]
9265 2. It seems to swallow spaces after certain links: for example, part
9266 of the "open" entry in the perlfunc manpage comes out as "the
9267 \f(CWbinmode\fR entry elsewhere in this documentfor tips", the source
9268 having been "L</binmode> for tips". [Fixed.]
9270 3. 'L</"Pass by Reference">', in perlsub.pod, comes out as '\fI/"Pass
9271 by Reference\fR', that is, with an initial '/"'.
9273 4. If a pod line begins with ".", nothing is done to prevent [tng]roff
9274 from treating it as a [tng]roff instruction.
9276 5. When the paragraph below =head1 NAME has more than one line, this
9277 confuses pod2man: so in the case of Term::Readline, the manpage begins
9278 with a stray line 'no real package is found, substitutes stubs instead
9279 of basic functions."'.
9281 Of course, it would be better to fix pod2man; I hope that the new Pod
9282 modules, when ready, will not have these defects.
9286 Restore the 5.003 gv_fullname() and gv_efullname() functions.
9287 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
9289 Date: Mon, 7 Oct 1996 22:03:00 +0300
9290 From: Jarkko Hietaniemi
9291 Subject: LC_COLLATE.
9293 Big patch to add, document, and test LC_COLLATE support.
9295 sortcmp() sprouted a LC_COLLATE branch.
9299 Restore the 5.003 gv_fullname() and gv_efullname() functions.
9300 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
9302 Date: Thu, 19 Sep 1996 11:58:22 -0400
9303 From: "Randy J. Ray" <rjray@uswest.com>
9304 Subject: Patch: Untaint FH flag and clean DATA handles
9306 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
9307 on an xpvio->xio_flags struct member. It is used to mark the given
9308 file handle as a clean source, even when tainting is turned on.
9309 There are also patches to pp_sys.c in pp_sysread to check this flag
9310 before tainting data, and in pp_hot.c in do_readline for the same
9311 reason. Lastly, it patches toke.c to automatically set this flag on
9312 on a __DATA__ filehandle. The creation of the $pack::DATA
9313 pseudo-filehandle is already checked against running under eval, so
9314 this should not introduce any insecurity.
9316 This patch *does not*:
9318 * Add the "untaint" keyword.
9322 Restore the 5.003 gv_fullname() and gv_efullname() functions.
9323 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
9325 Date: Thu, 19 Sep 1996 11:58:22 -0400
9326 From: "Randy J. Ray" <rjray@uswest.com>
9327 Subject: Patch: Untaint FH flag and clean DATA handles
9329 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
9330 on an xpvio->xio_flags struct member. It is used to mark the given
9331 file handle as a clean source, even when tainting is turned on.
9332 There are also patches to pp_sys.c in pp_sysread to check this flag
9333 before tainting data, and in pp_hot.c in do_readline for the same
9334 reason. Lastly, it patches toke.c to automatically set this flag on
9335 on a __DATA__ filehandle. The creation of the $pack::DATA
9336 pseudo-filehandle is already checked against running under eval, so
9337 this should not introduce any insecurity.
9339 This patch *does not*:
9341 * Add the "untaint" keyword.
9343 Date: Sun, 22 Sep 1996 17:26:57 -0400
9344 From: "Randy J. Ray" <rjray@uswest.com>
9345 Subject: Patch to patch for untainting
9347 The following patch ensures that a glob used as a filehandle that
9348 has had the UNTAINT flag set will not carry that flag over on a
9349 re-open. In a nutshell, a re-open of the DATA filehandle would be
9350 considered untainted, and an object of class IO::Handle (or one of
9351 its sub-classes) that is marked untainted with the untaint method,
9352 then closed and re-opened, retained the untaintedness.
9354 Date: Mon, 30 Sep 1996 00:54:37 -0400
9355 From: Spider Boardman
9357 First, with IO::untaint, the patches as posted resulted in a
9358 miniperl which couldn't open files, so the autosplitting of the
9359 library and the creation of Makefiles for the extensions didn't
9360 work. Worse, it didn't just fail to open files, it dumped core.
9364 Restore the 5.003 gv_fullname() and gv_efullname() functions.
9365 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
9367 Date: Mon, 30 Sep 1996 01:13:28 -0400
9368 From: Spider Boardman
9369 Subject: Re: pre extending hash? - need speed
9371 The patch below (which is relative to perl5.001l) implements
9372 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
9373 pre-sizing hashes. I've only moved the patch forward from
9374 when I first did it. I'm sure the code in hv_ksplit could be
9377 Date: Mon, 7 Oct 1996 22:03:00 +0300
9378 From: Jarkko Hietaniemi
9379 Subject: LC_COLLATE.
9381 Big patch to add, document, and test LC_COLLATE support.
9383 mem_collxfrm() and perl_init_fold() added.
9387 Restore the 5.003 gv_fullname() and gv_efullname() functions.
9388 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
9392 Restore the 5.003 gv_fullname() and gv_efullname() functions.
9393 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
9395 Date: Mon, 30 Sep 1996 01:13:28 -0400
9396 From: Spider Boardman
9397 Subject: Re: pre extending hash? - need speed
9399 The patch below (which is relative to perl5.001l) implements
9400 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
9401 pre-sizing hashes. I've only moved the patch forward from
9402 when I first did it. I'm sure the code in hv_ksplit could be
9405 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9406 From: Charles Bailey
9407 Subject: VMS patches to 5.003_05
9409 I've added some DEBUG_Ps to sv.c which give a trace of the
9410 fast I/O fiddling with stdio in sv_gets(). These were useful
9411 to me in setting up the VMS fast I/O, and I left them in in
9412 case they're useful to someone in the future. However, if you
9413 think it overloads -DP too much, feel free to drop it. (-DP
9414 already adds a profile of op usage to its advertised output.)
9416 Date: Mon, 7 Oct 1996 22:03:00 +0300
9417 From: Jarkko Hietaniemi
9418 Subject: LC_COLLATE.
9420 Big patch to add, document, and test LC_COLLATE support.
9422 sv_cmp() sprouted a LC_COLLATE branch.
9426 Date: Thu, 19 Sep 1996 11:58:22 -0400
9427 From: "Randy J. Ray" <rjray@uswest.com>
9428 Subject: Patch: Untaint FH flag and clean DATA handles
9430 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
9431 on an xpvio->xio_flags struct member. It is used to mark the given
9432 file handle as a clean source, even when tainting is turned on.
9433 There are also patches to pp_sys.c in pp_sysread to check this flag
9434 before tainting data, and in pp_hot.c in do_readline for the same
9435 reason. Lastly, it patches toke.c to automatically set this flag on
9436 on a __DATA__ filehandle. The creation of the $pack::DATA
9437 pseudo-filehandle is already checked against running under eval, so
9438 this should not introduce any insecurity.
9440 This patch *does not*:
9442 * Add the "untaint" keyword.
9444 Date: Fri, 20 Sep 1996 15:38:57 -0400
9445 From: Gurusamy Sarathy
9446 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
9448 I found a subtle problem with the lazydelete mechanism (which is used
9449 to postpone the delete of a entry that may be getting iterated over).
9450 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
9451 needed later to call unsharepvn(). This means that only magical
9452 hash entries can use the HeKLEN slot to hold flags.
9454 Here's a tested patch against 5.00305 that fixes the problem.
9455 The patch simply moves the LAZYDEL hint to become a SV-level private
9458 Index: t/base/term.t
9460 Date: Mon, 7 Oct 1996 22:03:00 +0300
9461 From: Jarkko Hietaniemi
9462 Subject: LC_COLLATE.
9464 Big patch to add, document, and test LC_COLLATE support.
9466 \n not necessarily lt ' '.
9468 Index: t/comp/package.t
9470 Date: Mon, 7 Oct 1996 22:03:00 +0300
9471 From: Jarkko Hietaniemi
9472 Subject: LC_COLLATE.
9474 Big patch to add, document, and test LC_COLLATE support.
9476 XYZ not necessarily gt xyz.
9478 Index: t/lib/abbrev.t
9480 Date: Sun, 22 Sep 1996 00:59:56 +0200
9482 Subject: More standard library test scripts
9484 This is a collection of test scripts for the standard library modules.
9485 Some of the tests does not pass unless some of the patches I have sent
9488 Date: 23 Sep 1996 11:33:01 +0200
9489 From: Ulrich Pfeifer
9490 Subject: Text::Abbrev (Re: More standard library test scripts)
9492 This patch merges the Text::Abbrev related patches/tests from Gisle
9493 and my previous patch (i.e. replaces both).
9495 Index: t/lib/anydbm.t
9497 Date: Mon, 7 Oct 1996 22:03:00 +0300
9498 From: Jarkko Hietaniemi
9499 Subject: LC_COLLATE.
9501 Big patch to add, document, and test LC_COLLATE support.
9503 A not necessarily gt a.
9505 Index: t/lib/autoloader.t
9507 Date: Sun, 22 Sep 1996 00:59:56 +0200
9509 Subject: More standard library test scripts
9511 This is a collection of test scripts for the standard library modules.
9512 Some of the tests does not pass unless some of the patches I have sent
9515 Date: Mon, 30 Sep 1996 00:54:37 -0400
9516 From: Spider Boardman
9518 The test and patches for AutoLoader were also non-functional,
9519 since the regexp context (curpm) was still being clobbered by the
9520 filename manipulations:
9522 Index: t/lib/basename.t
9524 Date: Sun, 22 Sep 1996 00:59:56 +0200
9526 Subject: More standard library test scripts
9528 This is a collection of test scripts for the standard library modules.
9529 Some of the tests does not pass unless some of the patches I have sent
9532 Date: Mon, 30 Sep 1996 00:54:37 -0400
9533 From: Spider Boardman
9535 Fix the number of tests.
9537 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9538 From: Charles Bailey
9539 Subject: VMS patches to 5.003_05
9541 A different set of tests for File::Basename and friends.
9543 Index: t/lib/checktree.t
9545 Date: Sun, 22 Sep 1996 00:59:56 +0200
9547 Subject: More standard library test scripts
9549 This is a collection of test scripts for the standard library modules.
9550 Some of the tests does not pass unless some of the patches I have sent
9553 Index: t/lib/complex.t
9555 Date: Thu, 03 Oct 96 18:38:08 +0200
9556 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
9557 # Complex numbers and associated mathematical functions
9558 # -- Raphael Manfredi, Sept 1996
9560 Tests for new version.
9562 Index: t/lib/db-btree.t
9564 Date: Mon, 7 Oct 1996 22:03:00 +0300
9565 From: Jarkko Hietaniemi
9566 Subject: LC_COLLATE.
9568 Big patch to add, document, and test LC_COLLATE support.
9570 A not necessarily gt a.
9572 Index: t/lib/db-hash.t
9574 Date: Mon, 7 Oct 1996 22:03:00 +0300
9575 From: Jarkko Hietaniemi
9576 Subject: LC_COLLATE.
9578 Big patch to add, document, and test LC_COLLATE support.
9580 A not necessarily gt a.
9584 Date: Sun, 22 Sep 1996 00:59:56 +0200
9586 Subject: More standard library test scripts
9588 This is a collection of test scripts for the standard library modules.
9589 Some of the tests does not pass unless some of the patches I have sent
9592 Index: t/lib/fatal.t
9594 Date: Sun, 22 Sep 1996 00:59:56 +0200
9596 Subject: More standard library test scripts
9598 This is a collection of test scripts for the standard library modules.
9599 Some of the tests does not pass unless some of the patches I have sent
9602 Index: t/lib/filecache.t
9604 Date: Sun, 22 Sep 1996 00:59:56 +0200
9606 Subject: More standard library test scripts
9608 This is a collection of test scripts for the standard library modules.
9609 Some of the tests does not pass unless some of the patches I have sent
9612 Index: t/lib/filecopy.t
9614 Date: Sun, 22 Sep 1996 00:59:56 +0200
9616 Subject: More standard library test scripts
9618 This is a collection of test scripts for the standard library modules.
9619 Some of the tests does not pass unless some of the patches I have sent
9622 Index: t/lib/filefind.t
9624 Date: Sun, 22 Sep 1996 00:59:56 +0200
9626 Subject: More standard library test scripts
9628 This is a collection of test scripts for the standard library modules.
9629 Some of the tests does not pass unless some of the patches I have sent
9632 Index: t/lib/filepath.t
9634 Date: Sun, 22 Sep 1996 00:59:56 +0200
9636 Subject: More standard library test scripts
9638 This is a collection of test scripts for the standard library modules.
9639 Some of the tests does not pass unless some of the patches I have sent
9642 Index: t/lib/findbin.t
9644 Date: Sun, 22 Sep 1996 00:59:56 +0200
9646 Subject: More standard library test scripts
9648 This is a collection of test scripts for the standard library modules.
9649 Some of the tests does not pass unless some of the patches I have sent
9654 Date: Mon, 7 Oct 1996 22:03:00 +0300
9655 From: Jarkko Hietaniemi
9656 Subject: LC_COLLATE.
9658 Big patch to add, document, and test LC_COLLATE support.
9660 A not necessarily gt a.
9662 Index: t/lib/getopt.t
9664 Date: Sun, 22 Sep 1996 00:59:56 +0200
9666 Subject: More standard library test scripts
9668 This is a collection of test scripts for the standard library modules.
9669 Some of the tests does not pass unless some of the patches I have sent
9672 Index: t/lib/hostname.t
9674 Date: Sun, 22 Sep 1996 00:59:56 +0200
9676 Subject: More standard library test scripts
9678 This is a collection of test scripts for the standard library modules.
9679 Some of the tests does not pass unless some of the patches I have sent
9684 Date: Mon, 7 Oct 1996 22:03:00 +0300
9685 From: Jarkko Hietaniemi
9686 Subject: LC_COLLATE.
9688 Big patch to add, document, and test LC_COLLATE support.
9690 A not necessarily gt a.
9694 Date: Mon, 7 Oct 1996 22:03:00 +0300
9695 From: Jarkko Hietaniemi
9696 Subject: LC_COLLATE.
9698 Big patch to add, document, and test LC_COLLATE support.
9700 A not necessarily gt a.
9702 Index: t/lib/parsewords.t
9704 Date: Sun, 22 Sep 1996 00:59:56 +0200
9706 Subject: More standard library test scripts
9708 This is a collection of test scripts for the standard library modules.
9709 Some of the tests does not pass unless some of the patches I have sent
9714 Date: Mon, 7 Oct 1996 22:03:00 +0300
9715 From: Jarkko Hietaniemi
9716 Subject: LC_COLLATE.
9718 Big patch to add, document, and test LC_COLLATE support.
9720 A not necessarily gt a.
9722 Index: t/lib/searchdict.t
9724 Date: Sun, 22 Sep 1996 00:59:56 +0200
9726 Subject: More standard library test scripts
9728 This is a collection of test scripts for the standard library modules.
9729 Some of the tests does not pass unless some of the patches I have sent
9732 Index: t/lib/selectsaver.t
9734 Date: Sun, 22 Sep 1996 00:59:56 +0200
9736 Subject: More standard library test scripts
9738 This is a collection of test scripts for the standard library modules.
9739 Some of the tests does not pass unless some of the patches I have sent
9742 Index: t/lib/symbol.t
9744 Date: Sun, 22 Sep 1996 00:59:56 +0200
9746 Subject: More standard library test scripts
9748 This is a collection of test scripts for the standard library modules.
9749 Some of the tests does not pass unless some of the patches I have sent
9752 Date: Mon, 30 Sep 1996 00:54:37 -0400
9753 From: Spider Boardman
9755 The various new lib/*.t tests didn't all work. For some, it was
9756 only because the count of tests was wrong:
9758 Index: t/lib/texttabs.t
9760 Date: Sun, 22 Sep 1996 00:59:56 +0200
9762 Subject: More standard library test scripts
9764 This is a collection of test scripts for the standard library modules.
9765 Some of the tests does not pass unless some of the patches I have sent
9768 Index: t/lib/textwrap.t
9770 Date: Sun, 22 Sep 1996 00:59:56 +0200
9772 Subject: More standard library test scripts
9774 This is a collection of test scripts for the standard library modules.
9775 Some of the tests does not pass unless some of the patches I have sent
9778 Index: t/lib/timelocal.t
9780 Date: Sun, 22 Sep 1996 00:59:56 +0200
9782 Subject: More standard library test scripts
9784 This is a collection of test scripts for the standard library modules.
9785 Some of the tests does not pass unless some of the patches I have sent
9790 Date: Mon, 30 Sep 1996 01:13:28 -0400
9791 From: Spider Boardman
9792 Subject: Re: pre extending hash? - need speed
9794 The patch below (which is relative to perl5.001l) implements
9795 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
9796 pre-sizing hashes. I've only moved the patch forward from
9797 when I first did it. I'm sure the code in hv_ksplit could be
9800 Date: Mon, 7 Oct 1996 22:03:00 +0300
9801 From: Jarkko Hietaniemi
9802 Subject: LC_COLLATE.
9804 Big patch to add, document, and test LC_COLLATE support.
9806 A not necessarily gt a.
9810 Date: Tue, 01 Oct 1996 16:37:03 -0400 (EDT)
9811 From: Charles Bailey
9812 Subject: Re: glob test 1 failing...bad test or bug
9814 Under AIX 4.1.4, with LOCALE set en_GB (British english) glob test one
9815 fails because <op/*> sorts op/re_* before op/rea*, while
9816 $otherway = `echo op/*` sorts op/re_* after op/re[a-z]*.t
9818 This version doesn't rely on the sorting order.
9822 Date: Mon, 7 Oct 1996 22:03:00 +0300
9823 From: Jarkko Hietaniemi
9824 Subject: LC_COLLATE.
9826 Big patch to add, document, and test LC_COLLATE support.
9828 Index: t/op/readdir.t
9830 Date: Mon, 7 Oct 1996 22:03:00 +0300
9831 From: Jarkko Hietaniemi
9832 Subject: LC_COLLATE.
9834 Big patch to add, document, and test LC_COLLATE support.
9836 A not necessarily gt a.
9840 Date: Mon, 7 Oct 1996 22:03:00 +0300
9841 From: Jarkko Hietaniemi
9842 Subject: LC_COLLATE.
9844 Big patch to add, document, and test LC_COLLATE support.
9846 A not necessarily gt a.
9850 Date: Sat, 14 Sep 1996 17:08:16 -0400
9851 From: Gurusamy Sarathy
9852 Subject: whitespace induced lexer errors (with patch)
9854 I finally got around to fixing skipspace() to not indiscriminately
9855 overwrite oldbufptr and oldoldbufptr (which are used in making
9856 expectation decisions in the lexer).
9858 Date: Sat, 14 Sep 1996 18:55:16 -0400
9859 From: Gurusamy Sarathy
9860 Subject: perl lexer won't accept C<my($a,$b);$a<=>$b;>
9862 Date: Thu, 19 Sep 1996 11:58:22 -0400
9863 From: "Randy J. Ray" <rjray@uswest.com>
9864 Subject: Patch: Untaint FH flag and clean DATA handles
9866 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
9867 on an xpvio->xio_flags struct member. It is used to mark the given
9868 file handle as a clean source, even when tainting is turned on.
9869 There are also patches to pp_sys.c in pp_sysread to check this flag
9870 before tainting data, and in pp_hot.c in do_readline for the same
9871 reason. Lastly, it patches toke.c to automatically set this flag on
9872 on a __DATA__ filehandle. The creation of the $pack::DATA
9873 pseudo-filehandle is already checked against running under eval, so
9874 this should not introduce any insecurity.
9876 This patch *does not*:
9878 * Add the "untaint" keyword.
9882 Date: Mon, 7 Oct 1996 22:03:00 +0300
9883 From: Jarkko Hietaniemi
9884 Subject: LC_COLLATE.
9886 Big patch to add, document, and test LC_COLLATE support.
9888 rewrote perl_init_i18n() completely.
9889 - reworded to be much more friendly and clear.
9890 - perl_init_fold() split to its own function.
9891 wrote mem_collxfrm().
9893 Index: utils/c2ph.PL
9895 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9896 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9897 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9899 Here is a patch for various typos and other defects in the Perl
9900 5.003_05 pods, including the pods embedded in library modules.
9902 Index: utils/h2ph.PL
9904 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9905 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9906 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9908 Here is a patch for various typos and other defects in the Perl
9909 5.003_05 pods, including the pods embedded in library modules.
9911 Index: utils/h2xs.PL
9913 Date: Sat, 21 Sep 1996 16:38:24 -0500
9915 Subject: h2xs bug fix
9917 The h2xs that is in perl5.003_05 has a regexp bug which prevents it from
9918 finding #define statements and filling the constant() function. This patch
9919 fixes that. The h2xs_test program found this--maybe people who are
9920 modifying h2xs should get a copy of the test program.
9922 This also adds a -d to enable debugging messages (there's just one for now).
9923 I've also placed some of the doc-related things in alphabetical order.
9925 h2xs_test can be found in my directory on CPAN. Those of you modifying
9926 xsubpp should know there's a test suite for that, too, called XSTEST which
9927 can also be found in my directory on CPAN.
9929 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9930 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9931 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9933 Here is a patch for various typos and other defects in the Perl
9934 5.003_05 pods, including the pods embedded in library modules.
9936 Index: utils/perldoc.PL
9938 Date: Sun, 29 Sep 1996 22:00:09 -0400 (EDT)
9939 From: Kenneth Albanowski
9940 Subject: perldoc patch
9942 Ilya has found that this change makes perldoc much more useful under OS/2.
9944 Index: vms/config.vms
9946 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9947 From: Charles Bailey
9948 Subject: VMS patches to 5.003_05
9950 Index: vms/descrip.mms
9952 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9953 From: Charles Bailey
9954 Subject: VMS patches to 5.003_05
9956 Index: vms/genconfig.pl
9958 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9959 From: Charles Bailey
9960 Subject: VMS patches to 5.003_05
9962 Index: vms/perlvms.pod
9964 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9965 From: Charles Bailey
9966 Subject: VMS patches to 5.003_05
9970 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9971 From: Charles Bailey
9972 Subject: VMS patches to 5.003_05
9976 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9977 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9978 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9980 This patch just changed the old a2p.man page into a pod page.
9984 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9985 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9986 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9988 This patch just changed the old s2p.man page into a pod page.
9989 I then embedded the pod into the s2p script.
9996 This patch was primarily to fix bugs and to clean up some of
9997 the remaining issues from in 5.003_04. The details are described below.
9998 A very brief summary is:
10000 o Visible Changes to Core Functionality
10002 -Add support for a READLINE method to tied filehandles.
10004 -times function now uses CLK_TCK if HZ is not available, rather
10005 than just defaulting to 60. times output might change on some
10006 systems, but should be correct now.
10008 -AnyDBM_File (modifying ISA does not work as expected)
10009 Now behaves as documented: Modifying ISA works to select
10010 order in which *DB* modules are tried. The default is still
10013 o Configure and build enhancements
10015 -Enhance detection of [gs]etpgrp() variants. Some systems have
10016 BSD-style behavior for one and POSIX for the other. Use
10017 [gs]etpgid() instead, whenever possible.
10019 -You can now build a shared libperl.so without running through
10020 the LD_RUN_PATH hoops, if your system supports appropriate
10021 ld command-line options. Solaris, NetBSD, and Linux are currently
10022 supported. Others are easy to add. (This makes like a lot easier
10027 -Fix installperl and installman so that the -n option really only
10028 prints commands. (previously, it would still do the mkdirs.)
10032 -debugger ought to work.
10034 -A new heredoc tag in Makefile.SH is now quoted. This prevented
10035 5.003_04 from working most places.
10037 -numerous smaller ones, detailed below.
10041 Here are the specific file-by-file changes.
10043 # This is my patch perl5.003_05.pat to perl5.003_04
10044 # The full description is below.
10045 # Please execute the following commands before applying this patch.
10046 # (You can feed this patch to 'sh' to do so.)
10047 # -- Andy Dougherty
10049 # We'll create a new test, but patch won't automatically make it
10052 chmod +x t/io/read.t
10057 This is patch perl5.003_05.pat to perl version 5.003_04.
10058 This takes you from 5.003_04 to 5.003_05.
10060 To apply this patch, run the above commands,
10061 cd to your perl source directory and then type
10063 patch -p1 -N < perl5.003_05.pat
10065 The changes are described after each /^Index/ line below. This is
10066 designed so you can examine each change with a command such as
10068 csplit -k perl5.003_05.pat '/^Index:/' '{99}'
10072 Updated for 5.003_05.
10076 Allow command line or hint-file overrides of $afs.
10078 Allow trailing spaces in nm output for HPUX10.
10080 Check for newer BIND 'search' directives in /etc/resolv.conf as well
10081 as older 'domain' directive.
10083 Enhance detection of [gs]etpgrp() variants. Some systems have
10084 BSD-style behavior for one and POSIX for the other. Use
10085 [gs]etpgid() instead, whenever possible.
10087 Include -s in the -h summary of available options.
10089 Allow command-line override of $afs.
10091 Handle trailing spaces in nm-output on HPUX10.
10093 Set shrpenv for handling LD_RUN_PATH, if needed. (This used to
10094 be in Makefile.SH. Now it's available for other modules too.)
10096 When using shared libperl, avoid LD_RUN_PATH if possible by adding
10097 correct ld flags. Currently, Solaris and NetBSD get the correct
10098 -R $archlibexp/CORE, and Linux gets its
10099 -Wl,-rpath,$archlibexp/CORE flag. Other contributions are
10104 Correct libperl5 -> libperl typo.
10106 Describe MakeMaker's Warning (will try anyway) messages.
10108 More info on where and how to send reports.
10110 Add info on non-Unix ports.
10115 Add new test t/io/read.t.
10117 Add new hints files for ODBM_File for ultrix and hpux.
10119 Add new pod checker script.
10123 A new heredoc tag in Makefile.SH needs to be quoted.
10125 shrpenv stuff moved to Configure.
10127 Index: Porting/Glossary
10129 Updated to match Configure.
10133 VMS 5.003_05 Update.
10137 Subject: turbidity in av.[ch]
10138 Date: Sun, 10 Dec 1995 00:21:31 -0500
10139 From: Gurusamy Sarathy
10141 Some unclean code that I noticed today.
10145 Updated to match newest config_h.SH.
10149 Updated to match Configure.
10151 Changed the DLSYM_NEEDS_UNDERSCORE comment to
10152 /**/ to conform to metaconfig style.
10154 Index: emacs/cperl-mode.el
10156 From: Ilya Zakharevich
10157 Subject: Newer CPerl-mode
10159 Index: ext/DB_File/DB_File.pm
10161 Update to DB_File 1.03.
10163 Index: ext/DB_File/DB_File.xs
10165 Update to DB_File 1.03.
10167 Index: ext/Fcntl/Fcntl.pm
10169 Date: Thu, 5 Sep 1996 18:19:14 -0400 (EDT)
10170 From: Chip Salzenberg
10171 Subject: No AutoLoader for Fcntl
10173 Just like Socket, Fcntl doesn't need splitting and AutoLoading.
10175 Index: ext/FileHandle/FileHandle.pm
10177 From: Roderick Schertler
10178 Subject: FileHandle::DESTROY for fd 0
10180 This fixes FileHandle::DESTROY when called on stdin.
10182 Index: ext/ODBM_File/ODBM_File.xs
10184 Attempt to correct for "Bad free" in Ultrix and HPUX versions of
10187 Index: ext/ODBM_File/hints/hpux.pl
10189 Try to work around "bad free" in dbmclose().
10191 Index: ext/ODBM_File/hints/ultrix.pl
10193 Try to work around "bad free" in dbmclose().
10195 Index: ext/Socket/Socket.pm
10197 Date: Thu, 5 Sep 1996 09:58:08 +0200
10198 From: Andreas Koenig
10199 Subject: Patch to inhibit autosplit on Socket.pm
10201 This patch inhibits production and use of a completely useless
10202 auto/Socket/autosplit.ix.
10206 Make a little more C++-friendly for IBM's CSET++ compiler.
10208 Index: hints/convexos.sh
10210 Remove [gs]etpgrp workaround. Configure & perl.h should handle
10213 Index: hints/hpux.sh
10215 Add note about possible gcc GR3 warning message.
10217 Remove [gs]etpgrp workaround. Configure & perl.h should handle
10220 Index: hints/sco.sh
10222 Turn off optimization for stock cc. This appears to
10223 prevent miniperl core dumps.
10225 Index: hints/solaris_2.sh
10227 Catch GNU ld even though it doesn't identify itself as a GNU tool.
10228 Thanks to Tim Pierce <twpierce@midway.uchicago.edu>.
10230 Index: hints/sunos_4_1.sh
10232 Describe solution for the __lib_version problem with acc on
10237 Date: Thu, 05 Sep 1996 00:25:28 -0400
10238 From: Gurusamy Sarathy
10239 Subject: minor misc. cleanup
10241 This patch makes some minor cleanups to the sources. No change
10242 in functionality whatsoever.
10244 Date: Thu, 05 Sep 1996 02:52:21 -0400
10245 From: Gurusamy Sarathy
10247 Subject: debugger problems--another patch (was Re: 5.003_04)
10249 I have tried to avoid copying of hash keys that are passed to
10250 magical hashes, but it seems that copying may be unavoidable
10251 since the hv_*_ent() functions could be PADTMPs (and other
10252 SVs that may get reused) as keys.
10254 VMS dynamic %ENV fix
10258 From: scotth@sgi.com
10259 Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
10261 Fix installperl so that the -n option really only prints commands.
10262 (previously, it would still do the mkdirs.)
10264 an "ignore installed" option, so that it doesn't bother to check
10265 to see if the target already exists (an optimization that I
10266 *don't* want it to do when I do #1 above)
10270 From: scotth@sgi.com
10271 Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
10273 Fix installperl so that the -n option really only prints commands.
10274 (previously, it would still do the mkdirs.)
10276 an "ignore installed" option, so that it doesn't bother to check
10277 to see if the target already exists (an optimization that I
10278 *don't* want it to do when I do #1 above)
10280 Index: lib/AnyDBM_File.pm
10282 AnyDBM_File (modifying ISA does not work as expected)
10283 Now behaves as documented: Modifying ISA works to select
10284 order in which *DB* modules are tried. The default is still
10288 Add helpful "die" message to end of AnyDBM_File. Previously
10289 it would return a 0, and the failure would eventually show up
10290 somewhere else in the script and be hard to track down. It is
10291 a failure if perl can't open AnyDBM_File. The test regression
10292 suite is supposed to indicate this as a failure too.
10294 Index: lib/ExtUtils/Install.pm
10296 Updated to MakeMaker-5.38.
10300 Index: lib/ExtUtils/Liblist.pm
10302 Updated to MakeMaker-5.38.
10304 Index: lib/ExtUtils/MM_Unix.pm
10305 Updated to MakeMaker-5.38.
10307 Index: lib/ExtUtils/MakeMaker.pm
10309 Updated to MakeMaker-5.38.
10311 Updated to MakeMaker-5.39 to allow CFLAGS in hint files.
10313 Index: lib/ExtUtils/Manifest.pm
10315 Updated to MakeMaker-5.38.
10317 Index: lib/ExtUtils/Mkbootstrap.pm
10319 Updated to MakeMaker-5.38.
10321 Index: lib/ExtUtils/Mksymlists.pm
10323 Updated to MakeMaker-5.38.
10325 Index: lib/File/Find.pm
10327 From: Michael Mahan <mahanm@nextwork.rose-hulman.edu>
10328 Subject: Cwd::fastcwd in File::Find
10330 Is there a good reason why File::Find uses Cwd::fastcwd instead of
10331 Cwd:cwd when fastcwd isn't as portable?
10332 [In particular, fastcwd() doesn't work on AFS.]
10334 Index: lib/Math/Complex.pm
10336 There was a mistake in the sqrt routine in lib/Math/Complex.pm that
10337 gave wrong answers when the magnitude of the imaginary part of the
10338 argument exceeded the magnitude of the real part. Line 69 had too
10339 many sqrt($y)'s. Further, expressions were re-arranged so that
10340 calls to the expensive real sqrt() routine were reduced from 4 to 2
10343 Index: lib/open3.pl
10345 The I/O directions on the dad_wtr and kid_rdr were backwards.
10346 IO/Open3.pm didn't have this error.
10348 Index: lib/syslog.pl
10350 Date: Tue, 03 Sep 1996 20:33:54 -0400
10351 From: Roderick Schertler
10352 Subject: syslog.pl `use Socket' lossage
10354 syslog.pl tries but fails to use
10355 Socket.pm, the problem is that use doesn't return a true value. This
10356 module should be recast in terms of Sys::Syslog, of course.
10358 Index: makedepend.SH
10360 This patch eliminates "\|" in sed patterns in makedepend.SH, since
10361 they're not really needed anyway in this one case.
10365 Ok, here's a tested patch for the debugger problem.
10366 I was missing the fact that DB::dbline magic is actually
10367 uppercase (which means hv_store_ent() etc., will pass SV keys
10368 to the vtbl_dbline handlers).
10370 Replace the oft-repeated mg_ptr incantation with
10371 the simple MgPVKEY macro.
10373 Rename MgPVKEY to MgPV (to match with HePV elsewhere). Add
10374 additional parens around the "mg".
10376 (lines near 584) Part of VMS changes. I don't know what this did.
10378 Date: Fri, 23 Aug 1996 17:20:22 -0400 (EDT)
10379 From: Chip Salzenberg
10380 Subject: Integerize mg.c; eliminate warning on C< local($)) >
10382 This patch converts magic variables ($!, $^E, etc.) to use integers
10383 (C<sv_setiv>) instead of floats. It also eliminates a warning from
10384 C< local($)) >, via a hack similar to $!.
10388 Replace the oft-repeated mg_ptr incantation with
10389 the simple MgPVKEY macro.
10391 Rename MgPVKEY to MgPV (to match with HePV elsewhere). Add
10392 additional parens around the "mg".
10396 Add _STDIO_LOADED (VMS) to list of guard symbols.
10400 From: Gurusamy Sarathy
10401 Subject: Re: \ ( @array ) busted for lexical @array (once more)
10403 Index: patchlevel.h
10405 Change to subversion 5.
10409 Make floating point constants Locale-friendly.
10413 One last LONG & co. fix (yet another cut'n'paste error) and a few
10414 minor cleanups. Nothing crucial.
10416 Make a little more C++-friendly for IBM's CSET++ compiler.
10418 Enhance detection of [gs]etpgrp() variants. Some systems have
10419 BSD-style behavior for one and POSIX for the other. Use
10420 [gs]etpgid() instead, whenever possible.
10424 Eliminate potential "signed vs. unsigned" warning
10426 Add PerlIO_reopen and PerlIO_cgetname functions.
10430 Don't supply redundant parameters for PerlIO_open and PerlIO_fdopen.
10432 Include PerlIO_reopen and PerlIO_getname.
10434 s/FILE_(CNT|PTR)_LVALUE/STDIO_(CNT|PTR)_LVALUE to fix a typo.
10435 This had prevented SV_FAST_FGETS from working anywhere.
10437 Include PerlIO_canset_cnt. I'm not sure how this is supposed to
10438 differ from STDIO_CNT_LVALUE.
10440 Index: pod/Makefile
10442 Remove trailing spaces in pods.
10443 Include a call to the checkpods script in the Makefile (though it's
10444 not ordinarily used by users).
10446 Index: pod/checkpods.PL
10448 New script to check for common errors in pods. This is not
10449 normally called during the perl build process, but you can
10450 use it with B<make check>.
10452 Index: pod/perlfunc.pod
10454 Document correct C<use POSIX ":wait_h";> usage.
10456 Add notes about POSIX [gs]etpgrp.
10458 Index: pod/perlipc.pod
10460 Document correct C<use POSIX ":wait_h";> usage.
10462 Index: pod/perlref.pod
10464 From: Gurusamy Sarathy
10465 Subject: Re: \ ( @array ) busted for lexical @array (once more)
10467 Index: pod/perltie.pod
10469 Date: Thu, 29 Aug 1996 15:14:51 +0200
10470 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
10471 Subject: more TIEHANDLE
10473 This adds support for a READLINE method.
10475 Index: pod/perltrap.pod
10477 Here's documentation on the change in split's behavior between Perl 4
10480 Subject: More (and less!) 425traps
10482 Large integer traps
10488 Change blank lines to empty lines.
10490 Index: pod/perlvar.pod
10492 Be explicit about $/="" matching empty lines, that is, lines
10493 with no spaces or tabs.
10495 Change blank lines to empty lines.
10499 Date: Fri, 23 Aug 1996 17:22:40 -0400 (EDT)
10500 From: Chip Salzenberg
10501 Subject: Minor integer speedups in mathematics
10503 This patch provides minor speedups by using integer math and SVt_IV
10504 values when performing bitwise operations and modulus.
10506 Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
10507 From: Kenneth Albanowski
10508 Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
10510 (double)auint cast added for call to sv_setnv().
10514 Date: Thu, 05 Sep 1996 00:25:28 -0400
10515 From: Gurusamy Sarathy
10516 Subject: minor misc. cleanup
10518 This patch makes some minor cleanups to the sources. No change
10519 in functionality whatsoever.
10521 Date: Thu, 29 Aug 1996 15:14:51 +0200
10522 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
10523 Subject: more TIEHANDLE
10525 This adds support for a READLINE method.
10529 Clear any buffer space exposed by by read().
10530 This is almost certainly a bug-fix.
10532 Undef and then re-define my_chsize from Perl_my_chsize to
10533 just plain chsize if this system HAS_CHSIZE. This probably only
10534 applies to SCO. This shows the perils of having internal
10535 functions with the same name as external library functions :-).
10537 Use CLK_TCK if HZ is not available.
10541 Fix more spots where we had PerlIO_stderr() and should have had
10542 Perl_debug_log instead.
10544 Date: Fri, 23 Aug 1996 17:26:42 -0400 (EDT)
10545 From: Chip Salzenberg
10546 Subject: Minor potential bug in AV creation
10548 I wasn't the one who originated this patch. But it looks like it
10549 would improve the safety of AV creation.
10551 Remove potentially incorrect casts on PerlIO_set_ptrcnt.
10552 'ptr' is already STDCHAR, which is supposed to be the type of
10553 char used in stdio.h, so we shouldn't have to cast it.
10557 Clear any buffer space exposed by by read().
10558 This is almost certainly a bug-fix.
10560 Index: t/lib/db-btree.t
10562 Update to DB_File 1.03.
10564 Index: t/lib/db-hash.t
10566 Update to DB_File 1.03.
10568 Index: t/lib/db-recno.t
10570 Update to DB_File 1.03.
10572 Index: t/lib/io_sock.t
10574 From: Lupe Christoph <lupe@alanya.m.isar.de>
10575 Subject: Perl 5.003.03: race condition in t/lib/io_sock.t
10577 io_sock.t works by forking a subprocess it can communicate with.
10578 It has the subprocess wait for the main process by sleeping 10
10579 seconds or until an alarm arrives.
10581 With my setup, the alarm signal arrives *before* the child
10582 has a chance to ignore the alarm signal.
10584 I fixed this by moving the "$SIG{ALRM} = sub {};" up before the
10585 fork. It does not hurt to have the parent ignore alarms, too.
10589 One last LONG & co. fix (yet another cut'n'paste error) and a few
10590 minor cleanups. Nothing crucial.
10594 Date: Thu, 29 Aug 1996 15:14:51 +0200
10595 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
10596 Subject: more TIEHANDLE
10598 This adds support for a READLINE method.
10602 Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
10603 From: Kenneth Albanowski
10604 Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
10608 From: Gurusamy Sarathy
10609 Subject: Re: \ ( @array ) busted for lexical @array (once more)
10613 Date: Thu, 29 Aug 96 07:05:10 BST
10615 Subject: Re: UNIVERSAL::class busted
10617 yes, but I also noticed that this does not check that the reference
10618 is an object, so the patch should be
10622 Change comment style so that IBM's picky xlc compiler doesn't
10623 think we've mistakenly tried to nest comments.
10627 One last LONG & co. fix (yet another cut'n'paste error) and a few
10628 minor cleanups. Nothing crucial.
10630 Index: utils/h2xs.PL
10632 Date: Fri, 6 Sep 1996 06:09:20 -0400 (EDT)
10633 From: Ilya Zakharevich
10634 Subject: updated h2xs
10637 a) Docs and examples for -x updated;
10638 b) Path to xxxx.h would not be changed to /usr/include/xxxx.h
10639 unless this file exists (outside of VMS, I'm afraid to make an error
10640 there). - Useful with -x option, when the file may be eaten via -I
10642 c) .h file would be scanned only if needed.
10643 d) typemap would be generated (with T_PTROBJ).
10644 e) Documentation (=list) for autogenerated guys would be
10646 f) duplicated XSUBs would not be generated;
10647 g) arguments to XSUBs being arrays are recognized (note that
10648 xsubpp would probably choke on such guys).
10650 -x option requires C-Scan-0.3 (releases a couple of minutes ago to
10651 ftp://ftp.math.ohio-state.edu/pub/users/ilya/perl
10652 should propagate to CPAN soon).
10654 Index: utils/perlbug.PL
10656 Fix typo $Config{'has_sockets'} ought to be $Config{'d_socket'};
10658 Index: utils/perldoc.PL
10660 More choices in the pager war. Unfortunately, we can't rely on
10661 all users agreeing with the Sysadmin's choice, nor can we
10662 assign a default preference order, since opinions vary. If the
10663 user doesn't have $ENV{PAGER} set, we do want to pick up one that
10664 at least works, so we'll try whatever Configure found.
10666 Index: vms/Makefile
10668 VMS 5.003_05 Update.
10670 Index: vms/config.vms
10672 VMS 5.003_05 Update.
10674 Index: vms/descrip.mms
10676 VMS 5.003_05 Update.
10678 Index: vms/ext/Stdio/Stdio.pm
10680 VMS 5.003_05 Update.
10682 Index: vms/ext/filespec.t
10684 VMS 5.003_05 Update.
10686 Index: vms/gen_shrfls.pl
10688 VMS 5.003_05 Update.
10690 Index: vms/perlvms.pod
10692 VMS 5.003_05 Update.
10696 VMS 5.003_05 Update.
10698 Index: vms/vmsish.h
10700 VMS 5.003_05 Update.
10707 This patch was primarily to fix bugs and to clean up some of
10708 the changes made in 5.003_03. The details are described below.
10709 A very brief summary is:
10711 o Visible Changes to Core Functionality
10713 -Allow and document permissions for FileHandle::new and
10715 -glob in Safe compartment used to allow shell access; now
10716 it's in the same category as `` and system().
10718 o Configure and build enhancements
10720 -perl library name is again -lperl, not -lperl5 in some cases.
10721 -Several hint files no longer set -g -DDEBUGGING by default.
10722 Instead, they just turn off optimization, since that is
10723 probably what was intended.
10724 -Include OS/2 and Plan9 updates.
10728 -SEGV with $_[0] and circular references fixed.
10729 -Ilya's debugger patch.
10730 -FAKE typeglobs fixed.
10731 -truncate with file name now works.
10732 -lval substr() no longer coredumps with refs
10733 -lval substr now clears lexicals in re-entered scopes.
10734 -core dump in caller() for signal handler for __DIE__.
10738 Here are the specific file-by-file changes.
10740 # This is my patch perl5.003_04.pat to perl5.003_03
10741 # The full description is below.
10742 # Please execute the following commands before applying this patch.
10743 # (You can feed this patch to 'sh' to do so.)
10744 # -- Andy Dougherty
10746 # Obsolete perl4 hint file.
10747 rm -f hints/dnix.sh
10751 # We'll create a new test, but patch won't automatically make it
10759 This is patch perl5.003_04.pat to perl version 5.003_03.
10760 This takes you from 5.003_03 to 5.003_04.
10762 To apply this patch, run the above commands,
10763 cd to your perl source directory and then type
10765 patch -p1 -N < perl5.003_04.pat
10767 The changes are described after each /^Index/ line below. This is
10768 designed so you can examine each change with a command such as
10770 csplit -k perl5.003_04.pat '/^Index:/' '{99}'
10774 Updated for 5.003_04.
10778 Change name of shared libperl library back to libperl.so.xxx,
10779 so that a simple -lperl picks up either libperl.a or
10782 Check if $sh='' in case we've reloaded an old config.sh
10786 Change name of shared perl library to libperl, instead of
10789 Add notes about fragility of shared libperl and the usefulness
10790 of archlib to separate different binaries.
10796 obsolete hints/dnix.sh removed.
10802 For building shared libperl, relocate whole rule to
10803 inside the if test -f $osname/Makefile.SHs case.
10805 Index: Porting/Glossary
10815 Subject: Re: SEGV with $_[0] and circular references
10817 Subject: random cleanup
10819 This patch removes a few obvious redundancies in the source.
10823 Updated. Note new comments to make AIX happy.
10827 Change /*#define../**/ into /*#define../ **/
10828 to make IBM's xlc compiler shut up about nested comments.
10829 The /*#define FOO /**/ is a perfectly legal un-nested comment, and
10830 I wish IBM would fix it's blasted compiler instead. In the meantime
10831 we'll take mercy on the poor AIX user and get rid of the screenfulls
10832 of stupid warning messages. Thanks to Hallvard B Furuseth for the fix.
10836 This patch changes neither behavior nor performance. However, it does
10837 reduce code size and improve maintainability by combining some common
10838 code in gv_fullname() and gv_efullname().
10840 Index: ext/FileHandle/FileHandle.pm
10842 This patch documents the behavior of FileHandle::{new,open} with
10843 regard to open modes. It also documents the exportation of Fcntl
10846 This patch fixes a bug observed by Tom Christiansen: FileHandle::new
10847 didn't allow for file permissions after the file mode. Here's a patch.
10849 Index: ext/IO/lib/IO/File.pm
10851 This patch fixes a bug observed by Tom Christiansen: IO::File::new
10852 didn't allow for file permissions after the file mode. Here's a patch.
10854 This patch documents the behavior of IO::File::{new,open} with
10855 regard to open modes. It also documents the exportation of Fcntl
10858 Index: ext/Opcode/Opcode.pm
10860 Subject: Re: glob in Safe compartment allows shell access
10862 I've moved the glob op into the same opcode tag as backticks and system
10863 and added a comment.
10867 This patch changes neither behavior nor performance. However, it does
10868 reduce code size and improve maintainability by combining some common
10869 code in gv_fullname() and gv_efullname().
10873 Subject: Patch for LONG_MAX & co.
10875 Sorry about adding yet another #ifdef forest, but hopefully this
10876 should resolve the *_MAX issues permanently. It adds to the
10877 previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
10878 symbols the complete set of
10879 /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
10880 those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
10881 Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
10882 and get appropriate figures. All references to LONG_(MIN|MAX) are
10883 changed appropriately.
10885 The .c changes have the side effect of making cast_uv properly use quad
10886 limits if quads are in use, but longs aren't 64 bit. Hopefully this all
10887 works, but I don't have any handy Crays to try it out on.
10889 Add notes on perl's internal types, specifically Quad_t and IV.
10891 Index: hints/hpux.sh
10893 Remove the d_bsdpgrp hint. The defaults should be ok.
10895 Index: hints/irix_6_2.sh
10897 Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
10898 unless that's what the user really wants.
10900 Index: hints/mpeix.sh
10902 Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
10903 unless that's what the user really wants.
10905 Index: hints/os2.sh
10907 Fixes for sh vs. bin_sh + cleanup.
10909 Index: hints/ultrix_4.sh
10911 Don't call optimize=-g, just call optimize=none. The -g
10912 pulls in -DDEBUGGING, which might not be wanted.
10914 Index: lib/ExtUtils/MM_Unix.pm
10916 .C$(obj_ext) removed under OS/2 - conflicts with .c$(obj_ext).
10918 Index: lib/ExtUtils/xsubpp
10920 Fix SCOPE? (See pod/perlxs.pod).
10921 Up version number to 1.938.
10923 Index: lib/Test/Harness.pm
10925 Add a return value to runtests - non-zero if all tests ran ok,
10928 Index: lib/perl5db.pl
10930 Ilya's debugger patch.
10931 Undefined subroutine &Carp::longmess called at
10932 /opt/perl5.003_03/lib/perl5db.pl line 1423.
10935 Make perl5db compatible with the recent 'strict refs' enforcement
10940 A patch to perl5.003_02/malloc to give a sensible error abort() message
10941 in ANSI C, and to give it to stderr instead of stdout.
10943 Use config_h's STRINGIFY macro instead of pre-ANSI "p".
10947 Subject: FAKE typeglobs seriously busted (with patch)
10949 Handling of fake typeglobs (scalars that are really globs
10950 in disguise) is seriously busted since 5.002 (it wasn't
10952 The problem is that mg_get() on a glob calls gv_efullname()
10953 which might coerce its first arg to a string.
10955 Sub-critical patch to conceivably fix some %SIG problems. (Shared hash key
10956 weren't being properly detected by some of the sig magic, but as shared
10957 hash keys wouldn't normally be used in %SIG it's unlikely this is a
10958 significant problem.)
10960 This patch changes neither behavior nor performance. However, it does
10961 reduce code size and improve maintainability by combining some common
10962 code in gv_fullname() and gv_efullname().
10966 Update perlio-related variables.
10970 This patch changes neither behavior nor performance. However, it does
10971 reduce code size and improve maintainability by combining some common
10972 code in gv_fullname() and gv_efullname().
10976 Updated. See opcode.pl.
10980 Subject: Re: truncate with file name does not work (with patch)
10982 The prototype for truncate was changed so that perl won't die
10983 with C<use strict;> when the first arg is a bareword (filehandle).
10984 I think it was Tom (as in "tchrist") who brought this up.
10986 Here's a patch that undoes the damage, makes it work with
10987 C<use strict;>, and adds to the testsuite.
10989 Index: os2/Makefile.SHs
10991 perllib vs. LIBPERL
10993 Index: os2/diff.configure
10999 SH_PATH_INI vs. BIN_SH
11001 Index: os2/os2ish.h
11003 SH_PATH_INI added (needed to redefine SH_PATH for binary
11005 SH_PATH is redefined.
11007 Index: patchlevel.h
11013 Subject: Patch for LONG_MAX & co.
11015 Sorry about adding yet another #ifdef forest, but hopefully this
11016 should resolve the *_MAX issues permanently. It adds to the
11017 previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
11018 symbols the complete set of
11019 /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
11020 those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
11021 Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
11022 and get appropriate figures. All references to LONG_(MIN|MAX) are
11023 changed appropriately.
11025 The .c changes have the side effect of making cast_uv properly use quad
11026 limits if quads are in use, but longs aren't 64 bit. Hopefully this all
11027 works, but I don't have any handy Crays to try it out on.
11029 Add notes on perl's internal types, specifically Quad_t and IV.
11033 Removes an incorrect prototype for setlinebuf from
11034 perlio.c because it conflicts with the correct declaration in
11035 MachTen's stdio.h (and possibly other stdio's as well).
11037 Secondly, the code in perlio.c is not handling the (!PERLIO_IS_STDIO &
11038 HAS_F[GS]ETPOS) case. The patch fixes this omission (in a rather lumpen
11039 manner). I don't think this should affect platforms which try to hack a
11040 different path through the #ifdef forest, but this assertion would benefit
11045 Index: plan9/config.plan9
11049 Index: plan9/fndvers
11053 Index: plan9/mkfile
11057 Index: plan9/setup.rc
11061 Index: pod/perldiag.pod
11063 Subject: lval substr() coredumps with refs (with patch)
11065 substr() coredumps with a target that is a ref, when it is used in
11067 The patch below corrects the problem by stringifying the reference
11068 first (and emitting a warning when appropriate).
11070 Index: pod/perlxs.pod
11072 document xsubpp SCOPE:
11076 Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
11078 substr() in lvalue context interacts in buggy fashion with SVs that
11079 are !SvOK. This manifests itself with lexicals that have a REFCNT of
11080 1, since these are merely "cleared in place" by setting SvOK_off.
11082 Subject: lval substr() coredumps with refs (with patch)
11084 substr() coredumps with a target that is a ref, when it is used in
11086 The patch below corrects the problem by stringifying the reference
11087 first (and emitting a warning when appropriate).
11089 Subject: Patch for LONG_MAX & co.
11093 This patch changes neither behavior nor performance. However, it does
11094 reduce code size and improve maintainability by combining some common
11095 code in gv_fullname() and gv_efullname().
11099 Subject: Patch for LONG_MAX & co.
11101 This patch changes neither behavior nor performance. However, it does
11102 reduce code size and improve maintainability by combining some common
11103 code in gv_fullname() and gv_efullname().
11107 This patch changes neither behavior nor performance. However, it does
11108 reduce code size and improve maintainability by combining some common
11109 code in gv_fullname() and gv_efullname().
11113 This patch changes neither behavior nor performance. However, it does
11114 reduce code size and improve maintainability by combining some common
11115 code in gv_fullname() and gv_efullname().
11119 This patch changes neither behavior nor performance. However, it does
11120 reduce code size and improve maintainability by combining some common
11121 code in gv_fullname() and gv_efullname().
11125 Subject: random cleanup
11127 This patch removes a few obvious redundancies in the source.
11129 Subject: sv_setsv patch
11131 This patch changes neither behavior nor performance. However, it does
11132 reduce code size and improve maintainability by combining some common
11133 code in gv_fullname() and gv_efullname().
11135 From: Chip Salzenberg
11136 Subject: Track SVs for destruction when -DPURIFY
11138 When checking for memory leaks, I compiled Perl with "-DPURIFY".
11139 Although that flag improves the leak checking, it also breaks
11140 destruction of global objects, because SVs aren't kept in captive
11143 This patch rectifies the problem by providing an alternative
11144 method for keeping track of SVs when Perl is compiled for Purify.
11145 It has no effect on normal operation.
11148 Add comment about assert(len >=0) when len is unsigned anyway.
11152 Subject: Re: truncate with file name does not work (with patch)
11154 The prototype for truncate was changed so that perl won't die
11155 with C<use strict;> when the first arg is a bareword (filehandle).
11156 I think it was Tom (as in "tchrist") who brought this up.
11158 Here's a patch that undoes the damage, makes it work with
11159 C<use strict;>, and adds to the testsuite.
11161 The "not implemented" branch is missing a "\n".
11165 Subject: FAKE typeglobs seriously busted (with patch)
11167 Handling of fake typeglobs (scalars that are really globs
11168 in disguise) is seriously busted since 5.002 (it wasn't
11171 The problem is that mg_get() on a glob calls gv_efullname()
11172 which might coerce its first arg to a string.
11174 Index: t/op/substr.t
11177 Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
11179 substr() in lvalue context interacts in buggy fashion with SVs that
11180 are !SvOK. This manifests itself with lexicals that have a REFCNT of
11181 1, since these are merely "cleared in place" by setting SvOK_off.
11183 Subject: lval substr() coredumps with refs (with patch)
11185 substr() coredumps with a target that is a ref, when it is used in
11187 The patch below corrects the problem by stringifying the reference
11188 first (and emitting a warning when appropriate).
11192 Subject: Re: truncate with file name does not work (with patch)
11194 The prototype for truncate was changed so that perl won't die
11195 with C<use strict;> when the first arg is a bareword (filehandle).
11196 I think it was Tom (as in "tchrist") who brought this up.
11198 Here's a patch that undoes the damage, makes it work with
11199 C<use strict;>, and adds to the testsuite.
11203 Subject: Re: Perl 5.003 dumps core executing caller() in signal handler for
11204 __DIE__ (with patch)
11206 sv_2pv() might call croak() (which is not prepared to handle that
11207 when it calls sv_2pv(), itself). Likewise for warn() (but under
11208 slightly more esoteric circumstances--mg_get() in sv_2pv() might
11209 trigger a call to warn()).
11212 Subject: Patch for LONG_MAX & co.
11214 PERL_BADLANG is examined by default before issuing a warning during
11215 internationalization.
11217 Index: utils/h2xs.PL
11219 Make leading =head NAME item a paragraph so pod2man finds it.
11221 Index: utils/perldoc.PL
11223 Use col -x to filter out half-line feeds (ESC-9) from
11224 HP-UX nroff -man output. (col -x isn't portable -- SunOS
11225 doesn't support the -x option.)
11232 Most of the changes in 5.003_03 are to make the build and installation
11233 process more robust. The details are described below. A very brief
11236 o Visible Changes to Core Functionality
11238 -Support for tied filehandles.
11240 o Configure enhancements
11242 -How to build and install a shared libperl.so is now documented
11243 and supported, though it's not the default for most platforms.
11247 -Support bit operations on strings longer than 15 bytes.
11249 -If a regex supplied to split() contains paranthesized subpatterns
11250 that can result in null matches, perl no longer coredumps.
11252 -Fix problems with each() on tied hashes.
11254 -Make h2ph architecture-independent by using Config at run-time
11255 rather than extraction time.
11259 Here are the specific file-by-file changes.
11261 # This is my patch perl5.003_03.pat to perl5.003_02
11262 # The full description is below.
11263 # Please execute the following commands before applying this patch.
11264 # (You can feed this patch to 'sh' to do so.)
11265 # -- Andy Dougherty
11267 # Absorbed into Changes5.002
11271 rm -f ext/POSIX/mkposixman.pl
11273 # Moved to README.os2. I'm not sure why the README files are
11274 # here rather than in the appropriate subdirectories.
11278 rm -f pod/Makefile.PL
11280 # New test for bit ops.
11283 # Patches that create new tests don't always make them executable.
11286 # Create a new directory for Porting and Patching info.
11291 This is patch perl5.003_03.pat to perl version 5.003_02.
11292 This takes you from 5.003_02 to 5.003_03.
11294 To apply this patch, run the above commands,
11295 cd to your perl source directory and then type
11297 patch -p1 -N < perl5.003_03.pat
11299 The changes are described after each /^Index/ line below. This is
11300 designed so you can examine each change with a command such as
11302 csplit -k perl5.003_03.pat '/^Index:/' '{99}'
11306 Include 5.003_03 change notes.
11308 Move older change notes to separate files.
11310 Index: Changes5.000
11312 New file. Changes from perl4.036 to 5.000.
11314 Index: Changes5.001
11316 New file. Changes from 5.000 to 5.001
11318 Index: Changes5.002
11320 New file. Changes from 5.001 to 5.002
11322 Index: Changes5.003
11324 New file. Changes from 5.002 to 5.003
11328 Relaxed warning about ksh on exotic machines.
11330 Changed usesafe to useopcode.
11332 Add search for gzip and zip.
11334 Look more carefully for $sh (the Bourne-ish shell).
11335 Use that info to set $startsh correctly.
11337 Change prompts for PerlIO interface. See INSTALL
11338 for how this is supposed to work. The default is
11339 still the same as in 5.003_02, namely don't use
11340 any fancy new PerlIO stuff.
11342 Don't look for sigvec() since we don't actually use it.
11343 (Plus, it used to print an alarming misleading message about
11346 Look for stdio's _filbuf under the possible names of
11347 _filbuf, __filbuf, and _fill.
11349 New $useshrplib variable to control whether we build a shared
11350 libperl.so. The name of the library is in $libperl.
11351 Always install it in $installarchlib/CORE/$libperl.
11353 Check for <sys/resource.h> and <sys/wait.h> for NetBSD.
11355 Replace old $altmake stuff with newer autoconf-ish
11356 $make_set_make, which checks if $make sets $(MAKE). Now you
11357 choose an alternate make with sh Configure -Dmake=gmake (or
11360 Remove 'ln' for the list of essential commands. Simulate
11361 it with 'cp' if necessary.
11363 Change `logname` prompts to handle extra gratuitous spaces in
11368 Fix silly bug in checking for fully-qualified names in /etc/hosts.
11370 Generalize Gconvert tests. Give correct and more useful
11373 Use $obj_ext instead of literal '.o' in the dynaloader test.
11375 Include appropriate header files in bcopy() and memcpy()
11376 tests. Note whether memmove is available.
11378 Check whether struct sigaction works (needed for Solaris 2.5
11381 Include appropriate header files for randbits test.
11385 Add note about space requirements.
11387 Update to match Configure changes (Opcode vs. Safe,
11388 useperlio, useshrplib, etc.)
11390 Reorganize the structure of some of the hints.
11392 Miscellaneous clarifications.
11396 Updated. 5.003_02 introduced some massive patches, mostly
11397 due to spacing changes. I didn't bother to sort them all out;
11398 I just started with 5.003's MANIEFST.
11402 Support the new simplified shared libperl mechanism.
11404 Use new $make_set_make directive.
11406 Remove redundant libperl Make variable.
11408 Remove unnecessary MAB variable.
11410 Remove dependency of minitest on lib/Config.pm, since it could
11411 well have been a failure of configpm that inspired testing
11412 miniperl in the first place!
11414 Index: Porting/Glossary
11416 New file describing all the config.sh variables.
11417 Eventually, I hope to fill this directory with other useful
11422 Replace old README.os2 with more up-to-date os2/README.
11426 Updated to match current Configure and config_h.SH.
11427 Some rearrangement of parts has occurred due to new
11428 dependencies in the metaconfig units.
11432 Updated to match current Configure and config_h.SH.
11433 Some rearrangement of parts has occurred due to new
11434 dependencies in the metaconfig units.
11436 Include full descriptions of ARCHLIB, OLDARCHLIB, PRIVLIB,
11437 SITEARCH, and SITELIB. Previous versions just included the
11438 ~-expanded names (with unhelpful descriptions). No functionality
11439 is changed, but maybe it's a little better documented now.
11443 Possibly Include <signal.h> and <unistd.h>
11447 No longer prefer bcmp over memcmp when order doesn't matter.
11449 Support bit operations on strings longer than 15 bytes.
11457 Expand warning at the top.
11459 Index: ext/IO/IO.pm
11461 Clean up docmentation installation errors.
11463 Index: ext/IO/lib/IO/Seekable.pm
11465 Clean up docmentation installation errors.
11467 Index: ext/IO/lib/IO/Select.pm
11469 Clean up docmentation installation errors.
11471 Index: ext/Opcode/Opcode.xs
11473 Add support for tied filehandles.
11475 Index: ext/SDBM_File/sdbm/sdbm.h
11477 Change the Mymalloc to match Perl_malloc in perl.h.
11479 Index: ext/util/make_ext
11482 Get rid of unused altmake.
11486 Fix problems with each() on tied hashes.
11490 Change safe*alloc functions to have prototypes that
11491 match the system's malloc and free types. That is, use
11492 Malloc_t instead of char *, and Free_t instead of void.
11493 This is necessary so . . .
11495 Safefree cast matches type of free() whether it's perl's
11496 malloc/free or the system's malloc/free.
11498 Index: hints/README.hints
11500 Remove out-of-date info.
11502 Document a bit about how hint files work.
11504 Index: hints/aix.sh
11506 qmaxmem hint doesn't apply to gcc.
11508 Index: hints/dgux.sh
11510 Configure will now automatically detect shared libperl stuff.
11512 Index: hints/dynixptx.sh
11514 Fix typo in comment.
11516 Configure will now automatically detect shared libperl stuff.
11518 Index: hints/epix.sh
11520 Use glibpth instead of libpth. This allows Configure to
11521 add local directories, such as /opt/local/lib, etc.
11523 Index: hints/irix_6_2.sh
11525 Include some info on cc -n32 compile.
11527 Index: hints/linux.sh
11529 Configure now tests gcvt() more thoroughly.
11531 Index: hints/machten_2.sh
11533 Update where to find dld.
11535 Index: hints/mips.sh
11537 Use glibpth instead of libpth.
11539 Index: hints/next_3.sh
11541 Build up $mab dynamically. Since $mab isn't used anywhere
11542 anymore, this is useless. However, $mab was never used for
11543 next_3.sh anyway, so there's been no change in functionality.
11545 Index: hints/next_4.sh
11547 Get rid of extraneous isnext_4 variable. Configure and
11548 Makefile.SH will use $osname and $osvers instead.
11550 Build up $mab dynamically based on available architectures.
11552 Absorb $mab into ccflags and ccdlflags. I hope that will
11553 cover everything. (Configure should automatically remove
11554 the -arch stuff from cppflags.)
11556 Configure now knows next4 needs to use a shared libperl.5.so.
11558 Allow users to use -Dprefix.
11560 Index: hints/os2.sh
11562 Try to update to reflect newer shared libperl stuff.
11563 I probably goofed :-).
11565 Index: hints/sco.sh
11567 Additional notes on using icc.
11569 Additional flags for dynamic loading.
11571 Index: hints/solaris_2.sh
11573 Perl.h no longer prefers bcmp, so it's again ok if Configure
11574 finds them, since perl will prefer the mem* versions anyway.
11576 Index: hints/sunos_4_0.sh
11578 Don't include <unistd.h>
11580 Index: hints/sunos_4_1.sh
11582 Add brief note about GNU as and ld.
11584 Don't include <unistd.h>
11586 Add notes about WHOA THERE messages.
11588 Index: hints/titanos.sh
11590 Include sfio in libswanted.
11592 Don't set libpth any more.
11594 Index: hints/umips.sh
11600 Use memcmp even in cases where ordering doesn't matter.
11602 Fix problems with each() on tied hashes.
11606 Simplify installation of shared libperl.so.
11608 Avoid reaching Command Failed!!! with /usr/bin/perl.
11610 Index: lib/AutoSplit.pm
11612 Clean up docmentation installation errors.
11614 Index: lib/ExtUtils/MM_Unix.pm
11616 Remove MAB references.
11618 Use 'useshrplib' instead of 'd_shrplib'
11620 Index: lib/ExtUtils/MakeMaker.pm
11622 Remove mab references.
11624 Index: lib/FindBin.pm
11626 Clean up docmentation installation errors.
11628 Index: lib/Symbol.pm
11630 Put back in the BEGIN { require 5.002; }. The version in
11631 5.003_02 wouldn't work in 5.002 anyway. Further, the whole
11632 point of the construct is to catch 5.001m, so we can't use
11633 syntax introduced after 5.001m to do that.
11635 Index: lib/Text/Wrap.pm
11637 Remove double 'use strict'.
11639 Index: lib/perl5db.pl
11641 Add explicit '&' to avoid warnings under strict refs.
11643 Index: lib/sigtrap.pm
11645 Clean up docmentation installation errors.
11647 Index: makedepend.SH
11649 Use Configure's $sh and $make_set_make variables.
11655 Use Safefree() macro instead of safefree() function with
11656 a (possibly) incorrect cast. The whole point of the
11657 Safefree() macro is that it does the correct cast for you.
11660 Index: patchlevel.h
11662 Change to SUBVERSION 3.
11670 No longer prefer bcmp slightly for comparisons that don't care
11673 Rely on Configure setting SH_PATH.
11675 Change the function name to Pause() instead of pause() to
11676 avoid potential prototype problems. (This naming convention
11677 is similar to the Fwrite and Fflush macros.)
11679 Fix problems with each() on tied hashes.
11681 Work around crypt prototype problem on NeXT.
11685 Fixes to support non-std stdio.
11689 Try to document the various #defines a bit. This is far from
11692 Remove a lot of trailing whitespace. (It's of no consequence, but
11693 but I'm not going to redo the patch just to put back in the trailing
11694 whitespace either.)
11698 Fixes to support non-std stdio.
11702 Restore use of Safefree() macro.
11704 Index: perly.c.diff
11706 Restore use of Safefree() macro.
11710 Delete duplicate line.
11712 Index: plan9/buildinfo
11716 Index: pod/perlapio.pod
11718 Clean up docmentation installation errors.
11720 Index: pod/perlipc.pod
11724 Untaint port number.
11726 Index: pod/perlmod.pod
11728 Fix a minor nit regarding Exporter.
11730 Index: pod/perlre.pod
11732 Clean up docmentation installation errors.
11734 Index: pod/perltie.pod
11736 Add support for tied filehandles.
11738 Index: pod/perltrap.pod
11740 Clean up docmentation installation errors.
11742 Index: pod/perlxstut.pod
11744 Clean up docmentation installation errors.
11746 Index: pod/pod2man.PL
11748 Clean up docmentation installation errors.
11752 Add support for tied filehandles.
11754 If a regex supplied to split() contains paranthesized subpatterns
11755 that can result in null matches, perl coredumps.
11759 Use memcmp instead of bcmp even when we don't care about order.
11761 Add support for tied filehandles.
11765 Include <unistd.h>, <sys/wait.h>, and <sys/resource.h>.
11766 (The latter two are especially for NetBSD.)
11768 Don't assume sys/time.h and sys/select.h can't coexist.
11774 Fix safe*alloc and safefree prototypes.
11778 Use memcmp instead of bcmp even when we don't care about order.
11782 Use memcmp instead of bcmp even when we don't care about order.
11784 Index: t/lib/opcode.t
11786 Add support for tied filehandles.
11790 Support bit operations on strings longer than 15 bytes.
11794 Add support for tied filehandles.
11796 Index: t/op/split.t
11798 If a regex supplied to split() contains paranthesized subpatterns
11799 that can result in null matches, perl coredumps.
11803 Include <unistd.h>.
11805 Use memcmp instead of bcmp even when we don't care about order.
11809 Include <unistd.h>.
11811 Use correct types for safe*alloc and safefree functions.
11813 Index: utils/h2ph.PL
11815 Make h2ph architecture-independent by using Config at run-time
11816 rather than extraction time.
11818 Index: writemain.SH
11820 Remove unnecessary curlies. (They are a leftover from
11821 an older auto_init mechanism.)
11823 Index: x2p/Makefile.SH
11825 Use Configure's $sh and $make_set_make.
11827 Remove MAB stuff, since it's now in ccflags.
11829 Keep 5.003's RCS info.
11833 Keep 5.003's RCS info.
11837 Use Configure's FILE_filbuf macro instead of a raw _filbuf.
11844 o Visible Changes to Core Functionality
11845 - Redefining constant subs, or changing sub's prototype now give warnings.
11846 - Fixes for ++/-- of values close to max/min size of an integer
11847 - Warning for un-qualified bareword as handler in $SIG{}.
11848 - UNIVERSAL::isa can now be called as static method.
11850 o Changes in Core Internals
11851 - PerlIO abstraction added.
11852 Perl core and standard extensions no longer assume ANSI C's stdio is IO
11853 mechanism, Default Configure mode is still to use stdio via set of C macros.
11854 Alternate modes are to use stdio via one perlio.c module, or
11855 to use sfio if available.
11857 - Several bug fixs from perl5-porters
11858 - Make sources non-ANSI C correct again.
11860 - Last of shared-hash-key patches
11861 - eval '(0,1..3)'; # --> SegFault
11862 - coredumps after simple subsitutes.
11863 - Correction to UNIVERSAL::VERSION docs.
11864 - Fixed io_udp test.
11865 - Fixed another abuse of malloc'ed memory.
11866 - Enabled DEBUGING_MSTATS whenever perl's malloc() is used.
11867 - Reverted to default of not hiding perl's malloc (if used).
11869 o Changes in the Standard Library and Utilities
11870 - Fixed MakeMaker for static SDBM and builing in a link tree.
11871 - Upgraded to IO-1.09, and includes latest (still experimental) IO::Select.
11872 - Documentation/test tweak to DB_File
11873 - h2xs upgrade to allow use C::Scan module
11875 o Changes in OS-specific and Build-time Support
11876 - Attempted to re-created 5.003_01's NeXT support with metaconfig units.
11878 - make minitest now depends on lib/Config.pm, as some of tests require it.
11879 - Included latest plan9 sub-directory
11880 - Applied OS/2 patches.
11881 - Typo patch for VMS.
11888 Version 5.003_01 contains bugfixes and additions accumulated since
11889 version 5.002_01, since the patch to version 5.003 was deliberately
11890 kept simple. In addition to numerous small bugfixes in the core,
11891 library files, and documentation, this patch contains several
11892 significant revisions, summarized below:
11894 o Visible Changes to Core Functionality
11896 - A port to Plan9 has been started, and changes are integrated into
11897 the standard distribution. As of this release, the Perl core
11898 and several common extensions are working.
11900 - A set of basic methods in the UNIVERSAL class have been added to
11901 the Perl core. Since UNIVERSAL is an implicit member of every
11902 class's @ISA, the methods can be called via any object.
11904 - A mandatory warning has been added for 'declarations' of lexical
11905 variables using the "my" operator which mask an existing lexical
11906 variable declared in the same scope, making the previous variable
11907 inaccessible by its name.
11909 - The "use" and "require" operators have been extended to allow
11910 checking of the required module's version. The "use" operator
11911 can now be used for an immediate version check of Perl itself.
11913 - A new "strict" pragma, "strict untie", has been added, which
11914 produces an error if a tied value is untied when other references
11915 exist to the internal object implementing the tie.
11917 - Barewords used as associative array keys (i.e. when specifying
11918 an associative array element like $foo{__BAR} or on the left
11919 side of the => operator) may now begin with an underscore as
11920 well as an alphabetic character.
11922 - Some of the configuration information previously produced by the
11923 -v switch has been moved to the -V switch, in order to keep -v
11926 o Changes in Core Internals
11928 - Symbol table and method lookups have been made faster.
11930 - Perl subroutines which just return a constant value are now
11931 optimized at compile time into inline constants.
11933 - Management of keys for associative arrays has been improved to
11934 conserve space when the same keys are reused frequently, and
11935 to pass true Perl values to tie functions, instead of stringified
11938 - Messages normally output to stderr may be directed to another
11939 stream when Perl is built. This allows some platforms to
11940 present diagnostic output in a separate window from normal
11943 - A bug which caused suiperl to fail silently, albeit securely,
11944 in version 5.003 on some systems has been fixed.
11946 - Management of Unix-style signal handlers via the %SIG associative
11947 array has been made safer.
11949 - Several global C symbols have been renamed to eliminate collisions
11950 with system C header files or libraries on some platforms.
11951 Unfortunately, this means that dynamic extensions compiled under
11952 previous versions of Perl will need to be rebuilt for Perl
11953 5.003_01. We're in the process of cleaning up Perl's C
11954 namespace to make it easier to link Perl with other binaries,
11955 so this will probably happen again between now and version 5.004.
11956 After that, we'll do our best to maintain binary compatibility
11959 - An alternate allocation strategy has been added to Perl's
11960 optional private memory management routines. This strategy,
11961 which may be selected when Perl is built, is designed to
11962 conserve memory in programs which allocate many small
11963 chunks of memory with sizes near a power of 2, as is often
11964 the case in Perl programs.
11966 - Several memory leaks in the creation and destruction of
11967 multiple interpreters have been fixed.
11969 o Changes in the Standard Library and Utilities
11971 - The Opcode extension, which allows you to control a program's
11972 access to Perl operations, has been added to the standard
11973 distribution. This extends the work begun in the original
11974 Safe extension, and subsumes it. The Safe interface is still
11977 - The IO extension, which provides a set of classes for object-
11978 oriented handling of common I/O tasks, has been added to the
11979 standard distribution. The IO classes will form the basis
11980 for future development of Perl's I/O interface, and will
11981 subsume the FileHandle class in the near future. The default
11982 class to which all Perl I/O handles belong is now IO::Handle,
11983 rather than FileHandle.
11985 - The ExtUtils::Embed library module, which provides a set
11986 of utility function to help in embedding Perl in other
11987 applications, has been added to the standard distribution.
11989 - The Fatal library module, which provides a simple interface
11990 for creating "do-or-die" equivalents of existing functions,
11991 has been added to the standard distribution.
11993 - The FindBin library module, which determines the full path
11994 to the currently executing program, has been added to the
11995 standard distribution.
11997 - The DB_File extension, and the Getopt::Long, Test::Harness,
11998 Text::Tabs, Text::Wrap, Time::Local and sigtrap library modules
11999 have been updated to the authors' latest versions.
12001 - The Carp library module now considers the @ISA chain when
12002 determining the caller's package for inclusion in error messages.
12004 - The h2xs, perlbug, and xsubpp utilities have been updated.
12006 - The standard Perl debugger has been updated, and the information
12007 provided to the debugger when an XSUB is called has been improved,
12008 making it possible for alternate debuggers (such as Devel::DProf)
12009 to do a better job of tracking XSUB calls.
12011 - The pod documentation formatting tools in the standard distribution
12012 can now handle characters in the input stream whose high bit is set.
12014 - The cperl-mode EMACS editing mode has been updated.
12016 o Changes in Documentation
12018 - Typographic and formatting errors have been corrected in the pod
12019 documentation for the core and standard library files
12021 - Explanations of several core operators have been improved
12023 - The perldebug, perlembed, perlipc, perlsec, and perltrap documents
12024 extensively revised.
12026 o Changes in OS-specific and Build-time Support
12028 - Support for the NeXT platform has been extended through
12029 NeXTSTEP/OPENSTEP 4.0, and now includes the ability to create MABs.
12031 - Support for OS/2 has been extended as well, and now includes
12032 options for building a.out binaries.
12034 - Support for VMS has also been extended, incorporating improved
12035 processing of file specification strings, optional suppression of
12036 carriage control interpretation for record-structured files,
12037 improved support for the -S command line switch, a number of
12038 VMS-specific bugfixes, and significantly improved performance
12039 in line-oriented reading of files.
12041 - Several hints files have been added or updated: aux.sh (updated),
12042 convexos.sh (updated), irix_4.sh (updated), irix_5.sh (updated),
12043 irix_6_2.sh (updated), next_3.sh (updated), next_3_2.sh (new),
12044 next_3_3.sh (new), next_4.sh (new), os2/sh (updated),
12045 sco.sh (updated), and solaris_2.sh (updated).
12047 - The test driver for the regression tests now reports when a set
12048 of tests have been skipped (presumable because the operation
12049 they're designed to test isn't supported on the current system).