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 Tim Bunce <Tim.Bunce@ig.co.uk>
46 Andy Dougherty <doughera@lafcol.lafayette.edu>
47 Chip Salzenberg <chip@perl.com>
51 Version 5.004_04 Maintenance release 4 for 5.004
54 "1. Out of clutter, find simplicity.
55 2. From discord, find harmony.
56 3. In the middle of difficulty lies opportunity."
57 -- Albert Einstein, three rules of work
60 HEADLINES FOR THIS MAINTENANCE RELEASE
62 Fixed gaps in tainting (readdir, readlink, gecos, bit vector ops).
63 Fixed memory leak in splice(@_).
64 Fixed debugger core dumps.
65 IO::Socket now sets autoflush by default.
66 Several perldoc bugs fixed, now faster and more helpful.
67 Fixed Win32 handle leak.
68 Many other improvements to Win32 support.
69 Many many other bug fixes and enhancements.
72 ------ BUILD PROCESS ------
74 Title: "ExtUtils::Liblist prints diagnostics to STDOUT (vs. STDERR)"
75 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>, jesse@ginger
77 Msg-ID: <199708290032.UAA15663@ginger>,
78 <Pine.SUN.3.96.970829132217.28552A-100000@newton.phys>
79 Files: MANIFEST lib/ExtUtils/Liblist.pm
81 Title: "Set LD_RUN_PATH when building suidperl"
82 From: Chip Salzenberg <chip@rio.atlantic.net>, Tony Sanders
84 Msg-ID: <199708272226.QAA10206@austin.bsdi.com>
87 Title: "INSTALL version 1.26"
88 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
89 Msg-ID: <Pine.SUN.3.96.970828143314.27416B-100000@newton.phys>
92 Title: "Propagate MAKE=$(MAKE) through perl build"
93 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
94 Msg-ID: <Pine.SUN.3.96.970908143853.13750C-100000@newton.phys>
95 Files: Makefile.SH makedepend.SH x2p/Makefile.SH ext/util/make_ext
97 Title: "update to installperl for perl5.004_02 to skip CVS dir"
98 From: Tony Sanders <sanders@bsdi.com>
99 Msg-ID: <199708272307.RAA13451@austin.bsdi.com>
102 Title: "makedepend loop on HP-UX 10.20"
103 Msg-ID: <1997Sep20.183731.2297443@cor.newman>
106 Title: "Tiny Grammaro in INSTALL"
107 From: koenig@anna.mind.de (Andreas J. Koenig)
108 Msg-ID: <sfcwwkb2pc8.fsf@anna.in-berlin.de>
111 Title: "Fix Configured osvers under Linux 1"
112 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>, Hugo van der
113 Sanden <hv@crypt.compulink.co.uk>
114 Msg-ID: <199709241439.PAA17114@crypt.compulink.co.uk>,
115 <Pine.SUN.3.96.970924112654.5054D-100000@newton.phys>
118 Title: "INSTALL-1.28"
119 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
120 Msg-ID: <Pine.SUN.3.96.971010131207.23751A-100000@newton.phys>
123 Title: "makedepend.SH fix for UNICOS"
124 From: Jarkko Hietaniemi <jhi@iki.fi>
125 Msg-ID: <199710132039.XAA21459@alpha.hut.fi>
128 ------ CORE LANGUAGE ------
130 Title: "Re: "perl -d" dumps core when loading syslog.ph"
131 From: Jochen Wiedmann <wiedmann@neckar-alb.de>, Stephen McCamant
132 <alias@mcs.com>, ilya@math.ohio-state.edu (Ilya
134 Msg-ID: <1997Aug30.034921.2297381@cor.newman.upenn.edu>,
135 <3407639E.FEBF20BA@neckar-alb.de>,
136 <m0x4ZGj-000EZYC@alias-2.pr.mcs.net>
139 Title: "Allow $obj->$coderef()"
140 From: Chip Salzenberg <salzench@nielsenmedia.com>
141 Msg-ID: <199708291649.MAA23276@nielsenmedia.com>
144 Title: "Localize PV value in save_gp()", "typeglob differences in perl4 and
146 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen McCamant
148 Msg-ID: <199708272348.TAA03139@aatma.engin.umich.edu>,
149 <m0x4u2o-000EZkC@alias-2.pr.mcs.net>
150 Files: scope.c t/op/ref.t
152 Title: "Avoid assumption that STRLEN == I32"
153 From: Chip Salzenberg <chip@rio.atlantic.net>, Hallvard B Furuseth
154 <h.b.furuseth@usit.uio.no>
155 Msg-ID: <199708242310.BAA05497@bombur2.uio.no>
158 Title: "Fix memory leak in splice(@_)"
159 From: "Tuomas J. Lukka" <tjl@fkfuga.pc.helsinki.fi>, Chip Salzenberg
160 <chip@rio.atlantic.net>
161 Msg-ID: <m0x3iQE-000CBrC@lukka.student.harvard.edu>
162 Files: proto.h av.c global.sym pp.c
164 Title: "Fix line number of warnings in while() conditional", "misleading
165 uninit value warning"
166 From: Chip Salzenberg <chip@rio.atlantic.net>, Greg Bacon
167 <gbacon@crp-201.adtran.com>
168 Msg-ID: <199708271607.LAA01403@crp-201.adtran.com>
169 Files: proto.h op.c perly.c perly.y
171 Title: "-t and POSIX::isatty on IO::Handle objects", "Fix C<-t $handle>"
172 From: Chip Salzenberg <chip@rio.atlantic.net>, Greg Ward
173 <greg@bic.mni.mcgill.ca>
174 Msg-ID: <199708261754.NAA24826@bottom.bic.mni.mcgill.ca>
177 Title: "Fix output of invalid printf formats"
178 From: Chip Salzenberg <chip@rio.atlantic.net>, Hugo van der Sanden
179 <hv@crypt.compulink.co.uk>
180 Msg-ID: <199708241529.QAA02457@crypt.compulink.co.uk>
181 Files: sv.c t/op/sprintf.t
183 Title: "regexec.c regcppartblow declaration missing an arg"
184 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
185 Msg-ID: <199708290059.BAA05808@crypt.compulink.co.uk>
188 Title: "taint readlink, readdir, gecos"
189 From: Jarkko Hietaniemi <jhi@iki.fi>
190 Msg-ID: <199709131651.TAA13471@alpha.hut.fi>
191 Files: pod/perlfunc.pod pod/perlsec.pod pp_sys.c t/op/taint.t
193 Title: "clean up old style package' usage in op.c"
194 From: Stephen Potter <spp@psa.pencom.com>
195 Msg-ID: <199709151813.NAA14433@psisa.psa.pencom.com>
198 Title: "beautifying usage() code in perl.c"
199 From: "John L. Allen" <"John L. Allen"<allen@gateway.grumman.com>>
200 Msg-ID: <Pine.SOL.3.91.970905091314.5991C-100000@gateway>
203 Title: "debugger to fix core dumps, adds $^S"
204 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
205 Msg-ID: <199709170823.EAA21359@monk.mps.ohio-state.edu>
206 Files: pod/perlvar.pod perl.h gv.c lib/perl5db.pl mg.c perl.c toke.c
208 Title: "downgrade "my $foo masks earlier" from mandatory to "-w""
209 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen Potter
211 Msg-ID: <199709091832.NAA14763@psisa.psa.pencom.com>,
212 <199709102019.QAA09591@aatma.engin.umich.edu>
213 Files: pod/perldelta.pod pod/perldiag.pod op.c
215 Title: "fix overridden glob() problems"
216 From: Gurusamy Sarathy <gsar@engin.umich.edu>
217 Msg-ID: <199709171645.MAA13988@aatma.engin.umich.edu>
218 Files: MANIFEST pod/perlsub.pod lib/File/DosGlob.pm op.c t/lib/dosglob.t
221 Title: "Reverse previous "Fix C<qq #hi#>" patch"
222 From: Chip Salzenberg <chip@rio.atlantic.net>, Kenneth Albanowski
223 <kjahds@kjahds.com>, Tom Christiansen
224 <tchrist@jhereg.perl.com>
225 Msg-ID: <199707050155.VAA27394@rio.atlantic.net>,
226 <199708172326.RAA19344@jhereg.perl.com>,
227 <Pine.LNX.3.93.970817200236.170F-100000@kjahds.com>
230 Title: "printf type warning buglets in m3t2"
231 From: Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
232 Msg-ID: <199708141017.MAA10225@bombur2.uio.no>
233 Files: regcomp.c regexec.c scope.c sv.c util.c x2p/util.c
235 Title: "Localize PV value in save_gp()", "typeglob differences in perl4 and
237 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen McCamant
239 Msg-ID: <199708272348.TAA03139@aatma.engin.umich.edu>,
240 <m0x4AUk-000EUJC@alias-2.pr.mcs.net>
241 Files: scope.c t/op/ref.t
243 Title: "unpack now allows commas but -w warns", "unpack() difference
245 From: "John L. Allen" <allen@gateway.grumman.com>, Chip Salzenberg
246 <chip@rio.atlantic.net>, Jarkko Hietaniemi <jhi@iki.fi>,
247 Jim Esten <jesten@wdynamic.com>, Jim Esten
248 <jesten@wepco.com>, timbo (Tim Bunce)
249 Msg-ID: <199709031632.LAA29584@wepco.com>,
250 <199709090257.WAA32670@rio.atlantic.net>,
251 <199709090917.MAA05602@alpha.hut.fi>,
252 <199709091000.LAA24094@toad.ig.co.uk>,
253 <341077FE.132F@wdynamic.com>,
254 <Pine.SOL.3.91.970905171243.14630A-100000@gateway>
255 Files: pod/perldiag.pod pp.c
257 Title: "5.004_04 trial 1 assorted minor details"
258 From: Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
259 Msg-ID: <HBF.970921p5f6@bombur2.uio.no>
260 Files: Porting/pumpkin.pod hv.c op.c sv.c x2p/util.c
262 Title: "A couple of 4_04t1 problems"
263 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
264 Msg-ID: <9709210959.AA28772@claudius.bfsec.bt.co.uk>
265 Files: lib/Cwd.pm perl.c
267 Title: "Minor changes to ease port to MVS"
268 From: Len Johnson <lenjay@ibm.net>, SMTP%"BAHUFF@us.oracle.com" ,
269 SMTP%"pfuntner@vnet.ibm.com" , pvhp@forte.com (Peter
271 Msg-ID: <199709162058.NAA00952@mailsun2.us.oracle.com>
272 Files: unixish.h miniperlmain.c
274 Title: "Truer version string and more robust perlbug"
275 From: "Michael A. Chase" <mchase@ix.netcom.com>, Hugo van der Sanden
276 <hv@crypt.compulink.co.uk>
277 Msg-ID: <199709201514.QAA21187@crypt.compulink.co.uk>,
278 <1997Sep22.090701.2297448@cor.newman>
279 Files: perl.c utils/perlbug.PL
281 Title: "Fix locale bug for constant (readonly) strings"
282 From: Jarkko Hietaniemi <jhi@iki.fi>
283 Msg-ID: <199709262125.AAA28292@alpha.hut.fi>
284 Files: sv.c t/pragma/locale.t
286 Title: "Enable truly global glob()"
287 From: Gurusamy Sarathy <gsar@engin.umich.edu>
288 Msg-ID: <199710080000.UAA18972@aatma.engin.umich.edu>
291 Title: "Fix for $0 truncation"
292 From: Tim Bunce <Tim.Bunce@ig.co.uk>
293 Msg-ID: <199710081703.SAA02653@toad.ig.co.uk>
296 Title: "Fix for missing &import leaving stack untidy"
297 From: Chip Salzenberg <salzench@nielsenmedia.com>
298 Msg-ID: <199709282252.SAA22915@nielsenmedia.com>
301 Title: "Larry's proto fix"
302 From: Chip Salzenberg <salzench@nielsenmedia.com>
303 Msg-ID: <199709290004.UAA07559@nielsenmedia.com>
304 Files: op.c t/comp/proto.t
306 Title: "Fix bugs with magical arrays and hashes (@ISA)"
307 From: Chip Salzenberg <chip@rio.atlantic.net>
308 Msg-ID: <199709232148.RAA29967@rio.atlantic.net>
309 Files: perl.h proto.h av.c global.sym gv.c mg.c pp.c pp_hot.c scope.c
312 Title: "Perl_debug_log stream used for all DEBUG_*(...) macro uses"
313 From: Nick Ing-Simmons <nik@tiuk.ti.com>, Tim Bunce
314 Msg-ID: <199709230820.JAA11945@tiuk.ti.com>
315 Files: perl.c taint.c util.c
317 Title: "Tainting bitwise vector ops"
318 From: Chip Salzenberg <chip@rio.atlantic.net>
319 Msg-ID: <199710061726.NAA16438@rio.atlantic.net>
320 Files: doop.c t/op/taint.t
322 Title: "Enhance $^E on OS/2"
323 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
324 Msg-ID: <199709232236.SAA04463@monk.mps.ohio-state.edu>
325 Files: pod/perlvar.pod mg.c os2/Changes
327 Title: "option "!#... -- ..." in perl 5.004.03 seems not to work"
328 From: "John L. Allen" <allen@gateway.grumman.com>, Urs Thuermann
329 <urs@isnogud.escape.de>
330 Msg-ID: <199709232030.WAA30425@isnogud.escape.de>,
331 <Pine.SOL.3.91.970930105158.10789A-100000@gateway>
334 Title: "syswrite will again write a zero length buffer"
335 From: Cameron Simpson <cs@zip.com.au>, Jarkko Hietaniemi <jhi@iki.fi>,
336 aml@world.std.com (Andrew M. Langmead)
337 Msg-ID: <199710042107.AAA28561@alpha.hut.fi>,
338 <19971007104652-cameron-1-10391@sid.research.canon.com.au>
341 Title: "make Odd number of elements in hash list warning non-mandatory"
342 From: Jason Varsoke {81530} <jjv@caesun10.msd.ray.com>
343 Msg-ID: <199710021651.MAA15690@caesun7.msd.ray.com>
346 Title: "Fix defined() bug in m4t3 affecting LWP"
347 From: chip@atlantic.net@ig.co.uk ()
348 Msg-ID: <199710101822.OAA14249@cyprus.atlantic.net>
351 Title: "Include $archname in perl -v output"
352 From: Tim Bunce <Tim.Bunce@ig.co.uk>
355 Title: "-I flag can easily lead to whitespace in @INC"
356 From: Kenneth Stephen <y2kmvs@us.ibm.com>, Tim Bunce <Tim.Bunce@ig.co.uk>,
357 pvhp@forte.com (Peter Prymmer)
358 Msg-ID: <199710130922.KAA07780@toad.ig.co.uk>,
359 <5040400007001448000002L082*@MHS>,
360 <9710132015.AA12457@forte.com>
363 ------ DOCUMENTATION ------
365 Title: "perldiag.pod: gotcha in short pattern/char ops"
366 From: Jarkko Hietaniemi <jhi@iki.fi>
367 Msg-ID: <199709050718.KAA31405@alpha.hut.fi>
368 Files: pod/perldiag.pod
370 Title: "Documenting the perl-thanks address"
371 From: Tom Phoenix <rootbeer@teleport.com>
372 Msg-ID: <Pine.GSO.3.96.970913064628.12359F-100000@julie.teleport.com>
375 Title: "Missing section for @_ in perlvar."
376 From: abigail@fnx.com (Abigail)
377 Msg-ID: <199708142146.RAA13146@fnx.com>
378 Files: pod/perlvar.pod
380 Title: "Promised information about AvHASH in perguts is not delivered"
382 Files: pod/perlguts.pod
384 Title: "perlfunc.doc - $_ aliasing in map, grep, foreach etc"
385 From: Ted Ashton <ashted@southern.edu>
386 Msg-ID: <199708181852.OAA15901@ns.southern.edu>
387 Files: pod/perlfunc.pod
389 Title: "-U Unsafe operations need -w to warn"
390 From: Tom Phoenix <rootbeer@teleport.com>
391 Msg-ID: <Pine.GSO.3.96.970826141343.13463h-100000@julie.teleport.com>
392 Files: pod/perlrun.pod
394 Title: "document the return value of syscall"
395 From: Hans Mulder <hansm@icgned.nl>
396 Msg-ID: <1997Sep7.160817.2297395@cor.newman>
397 Files: pod/perlfunc.pod
399 Title: "minor fix for perltrap.pod"
400 From: abigail@fnx.com (Abigail)
401 Msg-ID: <199709170500.BAA14805@fnx.com>
402 Files: pod/perltrap.pod
404 Title: "xsubpp: document advanced dynamic typemap usage"
405 From: "Rujith S. de Silva" <desilva@netbox.com>
406 Files: pod/perlxs.pod
408 Title: "Improved diagnostic docs for here-documents"
409 From: Tom Phoenix <rootbeer@teleport.com>
410 Msg-ID: <Pine.GSO.3.96.970921074004.21358G-100000@julie.teleport.com>
411 Files: pod/perldiag.pod
413 Title: "[POD patch] do-FILE forces scalar context."
414 From: Robin Houston <robin@oneworld.org>
415 Msg-ID: <199709221553.QAA28409@carryon.oneworld.org>
416 Files: pod/perlfunc.pod
418 Title: "perlop.pop. Behaviour of C<qq#hi#> vs C<qq #hi#>."
419 From: abigail@fnx.com (Abigail)
420 Msg-ID: <199709220107.VAA27064@fnx.com>
421 Files: pod/perlop.pod
423 Title: "Clarify exec docs in perlfunc.pod"
424 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
425 Msg-ID: <199710081353.OAA00834@crypt.compulink.co.uk>
426 Files: pod/perlfunc.pod
428 Title: "Documentation patch for perlguts.pod--document tainting routines"
429 From: Dan Sugalski <sugalskd@osshe.edu>
430 Msg-ID: <3.0.3.32.19971007165226.02fd2cd4@osshe.edu>
431 Files: pod/perlguts.pod
433 Title: "Man perlfunc: incorrect split example"
434 From: Joerg Porath <Joerg.Porath@informatik.tu-chemnitz.de>
435 Msg-ID: <199709240620.IAA30928@pandora.hrz.tu-chemnitz.de>
436 Files: pod/perlfunc.pod
438 Title: "Improve "Use of inherited AUTOLOAD for non-method" disgnostic"
439 From: rjray@uswest.com (Randy J. Ray)
440 Msg-ID: <199709231710.LAA08854@tremere.ecte.uswc.uswest.com>
441 Files: pod/perldiag.pod
443 Title: "Document split-with-limit on empty string perl4/perl5 change"
444 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Gisle Aas <aas@bergen.sn.no>, Hugo
445 van der Sanden <hv@crypt.compulink.co.uk>
446 Msg-ID: <199709221419.PAA03987@crypt.compulink.co.uk>,
447 <hiuvttdkv.fsf@bergen.sn.no>
448 Files: pod/perlfunc.pod pod/perltrap.pod URI/URL/http.pm t/op/split.t
450 Title: "Clarify close() docs"
451 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
452 Msg-ID: <199710081653.MAA20611@monk.mps.ohio-state.edu>
453 Files: pod/perlfunc.pod
455 Title: "perldiag log & sqrt - refer to Math::Complex package"
456 From: Jarkko Hietaniemi <jhi@cc.hut.fi>
457 Msg-ID: <199710042129.AAA20367@alpha.hut.fi>
458 Files: pod/perldiag.pod
460 Title: "perlfunc.pod: sysread, syswrite docs"
461 From: Jarkko Hietaniemi <jhi@cc.hut.fi>
462 Msg-ID: <199710061910.WAA15266@alpha.hut.fi>
463 Files: pod/perlfunc.pod
465 Title: "Document //gc"
466 From: abigail@fnx.com (Abigail)
467 Msg-ID: <199709232302.TAA27947@fnx.com>
468 Files: pod/perlop.pod
470 Title: "repeating #! switches"
471 From: Chip Salzenberg <chip@rio.atlantic.net>, Robin Barker
472 <rmb1@cise.npl.co.uk>
473 Msg-ID: <199709241736.NAA25855@rio.atlantic.net>,
474 <24778.9709241501@tempest.cise.npl.co.uk>
475 Files: pod/perlrun.pod
477 Title: "Re: taint documentation bug"
478 From: Ken Estes <estes@ms.com>, Tom Phoenix <rootbeer@teleport.com>
479 Msg-ID: <Pine.GSO.3.96.971006121349.10551X-100000@usertest.teleport.com>
480 Files: pod/perlsec.pod
482 ------ LIBRARY AND EXTENSIONS ------
484 Title: "FileHandle.pm fails if Exporter has not been loaded previously"
485 From: jan.dubois@ibm.net (Jan Dubois)
486 Msg-ID: <3445e05b.17874041@smtp2.ibm.net>
487 Files: lib/FileHandle.pm
489 Title: "Prefer startperl path over perlpath in MakeMaker"
490 From: Andreas Klussmann <andreas@infosys.heitec.de>
491 Msg-ID: <199709162017.WAA05043@troubadix.infosys.heitec.net>
492 Files: lib/ExtUtils/MM_Unix.pm
494 Title: "Sys::Hostname fails under Solaris 2.5 when setuid"
495 From: Patrick Hayes <Patrick.Hayes.CAP_SESA@renault.fr>
496 Msg-ID: <199708201240.OAA04243@goblin.renault.fr>
497 Files: lib/Sys/Hostname.pm
499 Title: "Cwd::getcwd cannot handle path contains '0' element"
500 From: Hironori Ikura <hikura@tcc.co.jp>, Hironori Ikura
501 <hikura@trans-nt.com>, Stephen Zander <srz@mckesson.com>
502 Msg-ID: <19970830060142J.hikura@matsu.tcc.co.jp>,
503 <m0x4TzI-0003F1C@wsuse5.mckesson.com>
506 Title: "Getopt::Long 2.11"
507 From: JVromans@squirrel.nl (Johan Vromans)
508 Msg-ID: <m0xBcdR-000RArC@plume.nl.compuware.com>
509 Files: lib/Getopt/Long.pm
511 Title: "IO::Socket autoflush by default, assume tcp and PeerAddr"
512 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Andy Dougherty
513 <doughera@newton.phys.lafayette.edu>, Gisle Aas
515 Msg-ID: <E0x9WpH-0003HT-00@ursa.cus.cam.ac.uk>,
516 <Pine.SUN.3.96.970915115856.23236F-100000@newton.phys>,
517 <hvi07zvo9.fsf@bergen.sn.no>
518 Files: ext/IO/lib/IO/Socket.pm
520 Title: "Syslog.pm and missing _PATH_LOG"
521 From: Ulrich Pfeifer <upf@de.uu.net>
522 Msg-ID: <p5iuw1cris.fsf@knowway.de.uu.net>
523 Files: lib/Sys/Syslog.pm
525 Title: "Undocumented: $Test::Harness::switches"
526 From: Achim Bohnet <ach@mpe.mpg.de>
527 Msg-ID: <9708272110.AA26904@o09.xray.mpe.mpg.de>
528 Files: lib/Test/Harness.pm
530 Title: "Patches for lib/Math/Complex.pm and t/lib/complex.t"
531 From: Jarkko Hietaniemi <jhi@anna.in-berlin.de>
532 Msg-ID: <199709102009.WAA27428@anna.in-berlin.de>
533 Files: lib/Math/Complex.pm t/lib/complex.t
535 Title: "Win32: Install.pm not correctly comparing binary files."
536 From: Jeff Urlwin <jurlwin@access.digex.net>
537 Msg-ID: <01BCBFAA.E325C4A0.jurlwin@access.digex.net>
538 Files: lib/ExtUtils/Install.pm
540 Title: "Document that File::Find doesn't follow symlinks"
541 From: Greg Ward <greg@bic.mni.mcgill.ca>
542 Msg-ID: <199708191853.OAA07111@bottom.bic.mni.mcgill.ca>
543 Files: lib/File/Find.pm
545 Title: "fix subroutines called in a void context in perl5db.pl"
546 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
547 Msg-ID: <E0x6Gsa-0004VR-00@ursa.cus.cam.ac.uk>
548 Files: lib/perl5db.pl
550 Title: "xsubpp fix to allow #ifdef's around entire XSubs"
551 From: John Tobey <jtobey@user1.channel1.com>
552 Msg-ID: <199709070034.AAA16457@remote119>
553 Files: lib/ExtUtils/xsubpp
555 Title: "Banishing eval from getopt.pl and Getopt/Std.pm"
556 From: "John L. Allen" <allen@gateway.grumman.com>
557 Msg-ID: <Pine.SOL.3.91.970920154720.3683A@gateway>
558 Files: lib/getopt.pl lib/Getopt/Std.pm
560 Title: "further complex number patches"
561 From: Jarkko Hietaniemi <jhi@iki.fi>, d-lewart@uiuc.edu (Daniel S. Lewart)
562 Msg-ID: <199709221009.FAA21216@staff2.cso.uiuc.edu>,
563 <199709221216.PAA15130@alpha.hut.fi>
564 Files: lib/Math/Complex.pm t/lib/complex.t
566 Title: "Trap Time::Local infinite loop"
567 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
568 Msg-ID: <199710030030.BAA17372@crypt.compulink.co.uk>
569 Files: lib/Time/Local.pm
571 Title: "Cosmetic Test::Harness patch"
572 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
573 Msg-ID: <199710032226.SAA15354@monk.mps.ohio-state.edu>
574 Files: lib/Test/Harness.pm
576 Title: "ExtUtil::Install sub my_cmp needs to binmode its files"
577 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen Potter
579 Msg-ID: <199710010617.BAA02037@psisa.psa.pencom.com>,
580 <199710011819.OAA03288@aatma.engin.umich.edu>
581 Files: lib/ExtUtils/Install.pm
583 Title: "Enable make test "TEST_FILES=t/*.t.were_failing""
584 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
585 Msg-ID: <199710032231.SAA15364@monk.mps.ohio-state.edu>
586 Files: lib/ExtUtils/MM_Unix.pm
588 Title: "Fix for autouse.pm"
589 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
590 Msg-ID: <199710071734.NAA19462@monk.mps.ohio-state.edu>
591 Files: lib/autouse.pm
593 Title: "Math::Complex fixes - fixes problems on m68-linux"
594 From: Jarkko Hietaniemi <jarkko.hietaniemi@research.nokia.com>
595 Msg-ID: <199709301422.HAA24368@koah.research.nokia.com>
596 Files: lib/Math/Complex.pm
598 Title: "Updated CPAN.pm for 5.004_04"
599 From: koenig@anna.mind.de (Andreas J. Koenig)
600 Msg-ID: <sfcpvpv8teo.fsf@anna.in-berlin.de>
601 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
603 Title: "debugger bug with 'c subname'"
604 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
605 Msg-ID: <199709232331.TAA04546@monk.mps.ohio-state.edu>
606 Files: lib/perl5db.pl
608 Title: "Fix atan2 & restrict $t to (-pi,pi] instead of to [-pi,pi]"
609 From: Daniel S. Lewart, Jarkko Hietaniemi
610 <jarkko.hietaniemi@research.nokia.com>
611 Msg-ID: <199710010939.CAA00964@koah.research.nokia.com>
612 Files: lib/Math/Complex.pm
614 Title: "Cwd::fastcwd needs changes to work with tainting"
615 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>, Ulrich Pfeifer
616 <pfeifer@wait.de>, Tim Bunce
617 Msg-ID: <yfmwwk6y0bc.ulp@gretchen.informatik.uni-dortmund.de>
620 Title: "use autouse: requires prototype now"
621 From: user@agate.berkeley.edu
622 Msg-ID: <9709220450.AA0380@tuzik.HIP.Berkeley.EDU>
623 Files: lib/autouse.pm
625 Title: ""use base qw(Foo Bar);" to set @ISA at compile time"
626 From: Gisle Aas <gisle@aas.no>, Graham Barr <gbarr@pobox.com>, Graham Barr
627 <gbarr@ti.com>, Tim Bunce <Tim.Bunce@ig.co.uk>,
628 jan.dubois@ibm.net (Jan Dubois), larry@wall.org (Larry
630 Msg-ID: <199710022151.WAA21250@toad.ig.co.uk>,
631 <199710031613.JAA11286@wall.org>,
632 <199710040829.KAA16739@furu.g.aas.no>,
633 <3434E4C6.AE24135E@ti.com>, <343C2278.7DC1ADC6@pobox.com>,
634 <343ec306.50394803@smtp-gw01.ny.us.ibm.net>
637 Title: "Further Math/Complex.pm enhancements"
638 From: Jarkko Hietaniemi <jhi@iki.fi>
639 Msg-ID: <199710132055.XAA02086@alpha.hut.fi>
640 Files: lib/Math/Complex.pm t/lib/complex.t
642 Title: "Further Math::Complex fixes"
643 From: Jarkko Hietaniemi <jhi@iki.fi>
644 Msg-ID: <199710120933.MAA01165@alpha.hut.fi>
645 Files: lib/Math/Complex.pm
647 ------ OTHER CHANGES ------
649 Title: "POD patches w.r.t. $^S"
650 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
651 Msg-ID: <199710030001.UAA14241@monk.mps.ohio-state.edu>
652 Files: ../pod/perlfunc.pod ../pod/perlvar.pod
654 Title: "libperl.sl on HP-UX 10.20"
655 From: "Darren/Torin/Who Ever..." <torin@daft.com>, Hugo van der Sanden
656 <hv@crypt.compulink.co.uk>
657 Msg-ID: <199709250003.BAA18085@crypt.compulink.co.uk>,
658 <873emkbpit.fsf@perv.daft.com>
661 Title: "myconfig / perl -V: remove randbits and add prototype"
662 From: Tim Bunce <Tim.Bunce@ig.co.uk>
663 Msg-ID: <199709290857.JAA07706@toad.ig.co.uk>
666 Title: "Emacs CPerl update for 5.004_04"
667 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
668 Msg-ID: <199710140835.EAA26825@monk.mps.ohio-state.edu>
669 Files: emacs/cperl-mode.el
671 Title: "Enhance perly.fixer to help porters."
675 ------ PORTABILITY - WIN32 ------
677 Title: "Fix win32/Makefile for perl95"
678 From: Gurusamy Sarathy <gsar@engin.umich.edu>
679 Files: win32/Makefile win32/makefile.mk
681 Title: "Win32 archnames"
682 From: Bill Middleton <wmiddlet@Adobe.COM>, Gurusamy Sarathy
683 <gsar@engin.umich.edu>, Peter Prymmer <pvhp@forte.com>, Tim
684 Bunce <Tim.Bunce@ig.co.uk>
685 Msg-ID: <199709111929.PAA22488@aatma.engin.umich.edu>,
686 <341719E4.4923@forte.com>,
687 <Pine.GSO.3.95.970905123145.12361B-100000@ducks>
688 Files: win32/config_H.bc win32/config_H.vc
690 Title: "pl2bat.bat -> pl2bat.pl change in win32/pod.mak"
691 From: jan.dubois@ibm.net (Jan Dubois)
692 Msg-ID: <3411ee6f.9143607@smtp-gw01.ny.us.ibm.net>
695 Title: "Add test-notty target to Win32 Makefile"
696 From: jan.dubois@ibm.net (Jan Dubois)
697 Msg-ID: <343f5106.12461608@smtp2.ibm.net>
698 Files: win32/Makefile
700 Title: "Bug in Win32::GetShortPathName"
701 From: Gurusamy Sarathy <gsar@engin.umich.edu>
702 Msg-ID: <199710092229.SAA21556@aatma.engin.umich.edu>
705 Title: "Fix NT handles leak."
706 From: Gurusamy Sarathy <gsar@engin.umich.edu>
707 Msg-ID: <199710111319.JAA10918@aatma.engin.umich.edu>
708 Files: win32/win32io.c win32/win32sck.c
710 Title: "fix socket init duality on win32"
711 From: Gurusamy Sarathy <gsar@engin.umich.edu>
712 Msg-ID: <199710111523.LAA12407@aatma.engin.umich.edu>
713 Files: win32/win32sck.c
715 ------ PORTABILITY - GENERAL ------
717 Title: "Tweak to hints/machten.sh: stop t/lib/complex.t from failing"
718 From: Dominic Dunlop <domo@tcp.ip.lu>
719 Msg-ID: <v03110700b06a30bdfc42@[194.51.248.80]>
720 Files: hints/machten.sh
722 Title: "Irix 6.2 build problem - so_locations"
723 From: "Billinghurst, David" <David.Billinghurst@riotinto.com.au>
724 Msg-ID: <D54B1932FFB4CF11B5C80000F8018BD2907E31@CRCMAIL>
725 Files: hints/irix_6.sh
727 Title: "Porting/pumpkin.pod version 1.13"
728 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
729 Msg-ID: <Pine.SUN.3.96.970828142011.27416A-100000@newton.phys>
730 Files: Porting/pumpkin.pod
732 Title: "lib/timelocal.t fails test 1 for VMS 7.1"
733 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
734 Msg-ID: <3.0.3.32.19970908112449.0087bc90@stargate.lbcc.cc.or.us>
735 Files: vms/vmsish.h vms/vms.c
737 Title: "Patches to updated README.VMS for Perl 5.004_04"
738 From: Dan Sugalski <sugalsd@stargate.lbcc.cc.or.us>
739 Msg-ID: <3.0.3.32.19970918100648.008b1c60@stargate.lbcc.cc.or.us>
742 Title: "Fix perl build on Digital UNIX after JDK installs libnet.so"
743 From: Spider Boardman <spider@orb.nashua.nh.us>
744 Msg-ID: <199709191826.OAA18040@Orb.Nashua.NH.US>
745 Files: hints/dec_osf.sh
747 Title: "Updated README.VMS for Perl 5.004_04"
748 From: Dan Sugalski <sugalsd@stargate.lbcc.cc.or.us>
749 Msg-ID: <3.0.3.32.19970912091524.008a3620@stargate.lbcc.cc.or.us>
752 Title: "Dynixptx hints"
753 From: bruce@aps.org ("Bruce P. Schuck")
754 Msg-ID: <Pine.PTX.3.95.971002104651.12112G-200000@lancelot.aps.org>
755 Files: hints/dynixptx.sh
757 Title: "Minor OS/2 patch for 4_03"
758 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
759 Msg-ID: <199710032224.SAA15345@monk.mps.ohio-state.edu>
762 Title: "OS2::REXX improvements"
763 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
764 Msg-ID: <199709272214.SAA08638@monk.mps.ohio-state.edu>
765 Files: os2/Changes os2/OS2/REXX/Makefile.PL os2/OS2/REXX/REXX.pm
767 Title: "hints/qnx.sh update"
768 From: Norton Allen <allen@huarp.harvard.edu>
769 Msg-ID: <199709261508.LAA07889@dolores.harvard.edu>
772 Title: "New hints file for IBM OS/390 OpenEdition (MVS)"
773 From: pvhp@forte.com (Peter Prymmer)
774 Msg-ID: <9709240106.AA26484@forte.com>
775 Files: hints/os390.sh
778 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
779 Msg-ID: <199710130631.CAA25426@monk.mps.ohio-state.edu>
784 Title: "op/glob.t test failure under Win32 with CVS"
785 From: Warren Jones <wjones@tc.fluke.com>
786 Msg-ID: <97Aug26.091048pdt.35761-1@gateway.fluke.com>
789 Title: "tests fail if localhost/loopback address not defined"
790 From: David McLean <David McLean<davem@icc.gsfc.nasa.gov>>, David McLean
791 <davem@icc.gsfc.nasa.gov>
792 Msg-ID: <34048947.2944@icc.gsfc.nasa.gov>
793 Files: t/lib/io_sock.t t/lib/io_udp.t
795 Title: "Improve pragma/locale test 102 - and don't fail, just warn"
796 From: Jarkko Hietaniemi <jhi@anna.in-berlin.de>
797 Files: t/pragma/locale.t
799 Title: "Invalid test output in t/op/taint.t in trial 1"
800 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
801 Msg-ID: <3.0.3.32.19970919160918.00857a50@stargate.lbcc.cc.or.us>
804 Title: "Identify t/*/*.t test failing because of file permissions"
805 From: koenig@anna.mind.de (Andreas J. Koenig)
806 Msg-ID: <sfcraah0xvy.fsf@anna.in-berlin.de>
809 Title: "fix poor t/op/runlevel.t test"
810 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Hugo van der Sanden
811 <hv@crypt.compulink.co.uk>, Norton Allen
812 <allen@huarp.harvard.edu>
813 Msg-ID: <199709261458.KAA28611@dolores.harvard.edu>
814 Files: t/op/runlevel.t
816 ------ UTILITIES ------
818 Title: "Missing 'require' in auto-generated .pm by h2xs"
819 From: davidk@tor.securecomputing.com (David Kerry)
820 Msg-ID: <97Aug27.131618edt.11650@janus.tor.securecomputing.com>
823 Title: "Perldoc tiny patch to avoid $0"
824 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
825 Msg-ID: <199709122141.RAA16846@monk.mps.ohio-state.edu>
826 Files: utils/perldoc.PL
828 Title: "h2ph broken in 5.004_02"
829 From: David Mazieres <dm@reeducation-labor.lcs.mit.edu>,
830 kstar@www.chapin.edu (Kurt D. Starsinic)
831 Msg-ID: <199708201454.KAA05122@reeducation-labor.lcs.mit.edu>,
832 <199708201700.KAA02621@www.chapin.edu>
835 Title: "add key_t caddr_t to h2ph", "eg/sysvipc/ipcsem bug", "update
837 From: Tony Sanders <sanders@bsdi.com>
838 Msg-ID: <199708272301.RAA12803@austin.bsdi.com>
839 Files: eg/sysvipc/ipcsem utils/h2ph.PL
841 Title: "perldoc search ., lib and blib/* if -f 'Makefile.PL'"
843 Msg-ID: <199708251732.KAA19299@gadget.cscaper.com>
844 Files: utils/perldoc.PL
846 Title: "5.004m4t1: perlbug: NIS domainname gets into wrong places"
847 From: koenig@anna.mind.de (Andreas J. Koenig)
848 Msg-ID: <sfcg1qy38as.fsf@anna.in-berlin.de>
849 Files: utils/perlbug.PL
851 Title: "add better local patch info to perlbug", "perlbug checks perl
852 build/run version changes"
853 From: Tim.Bunce@ig.co.uk
854 Files: utils/perlbug.PL
856 Title: "perldoc - suggest modules if requested module not found"
857 From: Anthony David <adavid@netinfo.com.au>
858 Msg-ID: <3439CD83.6969@netinfo.com.au>
859 Files: utils/perldoc.PL
861 Title: "perldoc mail::foo tries to read binary /usr/ucb/mail"
862 From: "Joseph Moof-in' Hall" <joseph@cscaper.com>, Tim Bunce
863 Msg-ID: <199710082014.NAA00808@gadget.cscaper.com>
864 Files: utils/perldoc.PL
866 Title: "perldoc -f setpwent (for example) returns no descriptive text"
868 Files: utils/perldoc.PL
870 Title: "perldoc diffs: don't search auto - much faster"
871 From: "Joseph N. Hall" <joseph@5sigma.com>
872 Msg-ID: <MailDrop1.2d7dPPC.971012211957@screechy.cscaper.com>
873 Files: utils/perldoc.PL
878 Version 5.004_03 Maintenance release 3 for 5.004
881 "To err is human, to forgive divine."
885 HEADLINES FOR THIS MAINTENANCE RELEASE
887 Fixed 5.004_02 compilation failure on VMS.
888 Fixed Configure (non)errors being displayed to user.
889 Better support for Windows 95.
890 Assorted documentation and hint file improvements.
891 perl --foo no longer silently ignored.
894 ------ BUILD PROCESS ------
896 Title: "Show Configure failure reason even with -s"
897 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
898 Msg-ID: <Pine.SUN.3.96.970812141623.14256K-100000@newton.phys>
901 Title: "Configure can stop without fully explaining itself"
902 From: Jim Anderson <jander@ml.com>
903 Msg-ID: <199708111328.JAA28976@nsd15.ny-swaps-develop.ml.com>,
904 <199708111952.PAA29346@nsd15.ny-swaps-develop.ml.com>
907 ------ CORE LANGUAGE ------
909 Title: "typos in perl -h output"
910 From: "Richard A. Wells" <Rwells@uhs.harvard.edu>
911 Msg-ID: <6D0BF914BC@gateuhs.harvard.edu>
914 Title: "Some perldb -> PERLDB_* macro changes were missed"
915 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
916 Msg-ID: <199708100323.XAA27155@monk.mps.ohio-state.edu>
919 Title: "Further fix to lseek's in lockf_emulate_flock"
920 From: Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
921 Msg-ID: <199708060031.CAA07387@bombur2.uio.no>,
922 <199708102225.AAA16970@bombur2.uio.no>
925 Title: "GNU style perl --version (or any other --foo) ignored"
926 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Kenneth Albanowski
927 <kjahds@kjahds.com>, Stephen McCamant <alias@mcs.com>
928 Msg-ID: <E0wx8MO-0007BS-00@ursa.cus.cam.ac.uk>,
929 <Pine.LNX.3.93.970813122557.9443C-100000@kjahds.com>,
930 <m0wy8nl-000EYgC@alias-2.pr.mcs.net>
931 Files: pod/perldiag.pod perl.c
933 Title: "seen_dot declaration in perl.c needed for VMS"
934 From: Gurusamy Sarathy <gsar@engin.umich.edu>
935 Msg-ID: <199708072033.QAA09167@aatma.engin.umich.edu>
938 ------ DOCUMENTATION ------
940 Title: "[PATCH] -D info in perlrun", "[PATCH] Re: -D info in perlrun"
941 From: Stephen McCamant <alias@mcs.com>, ilya@math.ohio-state.edu (Ilya
943 Msg-ID: <1997Aug10.195832.2224477@hmivax.humgen.upenn.edu>,
944 <m0wxNNL-000EYgC@alias-2.pr.mcs.net>,
945 <m0wxz6l-000EYgC@alias-2.pr.mcs.net>
946 Files: pod/perlrun.pod
948 Title: "perlop pod inconsistent in presentation of regexp options"
949 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Hans Mulder <hansm@icgned.nl>,
950 jmr@whirlwind.fmr.com
951 Msg-ID: <199708061404.KAA06717@whirlwind.fmr.com>,
952 <199708081505.LAA09810@whirlwind.fmr.com>,
953 <1997Aug7.160530.2196011@hmivax.humgen.upenn.edu>,
954 <E0wwnqc-00057s-00@ursa.cus.cam.ac.uk>,
955 <E0wwswg-00017x-00@ursa.cus.cam.ac.uk>
956 Files: pod/perlop.pod
958 Title: "pod2man generated .IX lines upset whatis on Solaris"
959 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, jmr@whirlwind.fmr.com (John
961 Msg-ID: <E0wxoUZ-0006Ee-00@ursa.cus.cam.ac.uk>
962 Files: pod/pod2man.PL
964 Title: "The description of the \Q metacharacter is confusing to novices"
965 From: aml@world.std.com (Andrew M. Langmead)
966 Msg-ID: <199708101946.AA06339@world.std.com>
967 Files: pod/perlre.pod
969 Title: "doc patch for pack("p",undef) packing a NULL pointer"
970 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
971 Msg-ID: <9708102159.AA11726@claudius.bfsec.bt.co.uk>
972 Files: pod/perldelta.pod pod/perlfunc.pod
974 Title: "perlfunc.pod error"
975 From: Tom Christiansen <tchrist@jhereg.perl.com>
976 Msg-ID: <199708102235.QAA18420@jhereg.perl.com>
977 Files: pod/perlfunc.pod
979 ------ LIBRARY AND EXTENSIONS ------
981 Title: "patch for documentation error in FileCache.pm"
982 From: Mike Stok <mike@stok.co.uk>, mikebo@tellabs.com
983 Msg-ID: <Pine.LNX.3.95.970810143321.437C-100000@stok.co.uk>
984 Files: lib/FileCache.pm
986 Title: "[PATCH] 5.004_02: Complex/Trig: update"
987 From: Jarkko Hietaniemi <jhi@iki.fi>
988 Msg-ID: <199708081842.VAA31214@alpha.hut.fi>
989 Files: lib/Math/Complex.pm lib/Math/Trig.pm t/lib/complex.t
991 Title: "CPAN Use of uninitialized value in newest perl"
992 From: tom@amber.ssd.hcsc.com (Tom Horsley)
993 Msg-ID: <9708091738.AA16435@amber.ssd.hcsc.com>
996 ------ PORTABILITY - WIN32 ------
998 Title: "[PATCH] /x is not a valid shell switch on Win95"
999 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1000 Msg-ID: <199708121720.NAA14760@aatma.engin.umich.edu>
1001 Files: win32/win32.c
1003 Title: "[PATCH] Win95-proofing pl2bat"
1004 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1005 Msg-ID: <199708121733.NAA14888@aatma.engin.umich.edu>
1006 Files: MANIFEST win32/Makefile win32/makefile.mk win32/bin/pl2bat.pl
1007 win32/bin/runperl.pl win32/bin/search.pl
1010 Title: "[PATCH] [OK] Perl5.004_02 on Alpha NT"
1011 From: wmiddlet@adobe.com (William Middleton)
1012 Msg-ID: <199708072100.OAA13141@ducks>
1013 Files: win32/win32.c
1015 ------ PORTABILITY - OTHER ------
1017 Title: "Improve dual-universe comments in hints/sunos_4_1.sh"
1018 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
1019 Msg-ID: <Pine.SUN.3.96.970812170358.14488E-100000@newton.phys>
1020 Files: hints/sunos_4_1.sh
1022 Title: "Dynamic Loading on MkLinux (osname=linux,archname=ppc-linux)"
1023 From: Chris Nandor <pudge@pobox.com>, Shimpei Yamashita
1024 <shimpei@socrates.patnet.caltech.edu>
1025 Msg-ID: <33EF1634.B36B6500@pobox.com>
1026 Files: hints/linux.sh
1028 Title: "5.004_02 Configure - worrying but normal errors displayed to user"
1029 From: Paul Marquess <pmarquess@bfsec.bt.co.uk>, pmarquess@bfsec.bt.co.uk
1031 Msg-ID: <01BCA3DE.E257BFC0.pmarquess@bfsec.bt.co.uk>,
1032 <9708102159.AA11726@claudius.bfsec.bt.co.uk>
1033 Files: Configure os2/diff.configure
1035 Title: "Minor glitch with Perl 5.004_01 on SunOS 4.1.3 (groupstype)"
1036 From: thad@thadlabs.com (Thad Floryan)
1037 Msg-ID: <9708111415.AA03808@thadlabs.com>
1038 Files: hints/sunos_4_1.sh
1040 Title: "SCO Openserver 5.0.4 - add comment to hint file re compiler bug"
1041 From: Bill Glicker <billg@burrelles.com>
1042 Msg-ID: <Pine.SCO.3.96.970811153021.18457A-100000@laura.burrelles.com>
1045 ------ UTILITIES ------
1047 Title: "perlbug -d non-interactive (with patch)"
1048 From: Ted Ashton <ashted@southern.edu>
1049 Msg-ID: <199708071418.KAA15711@ns.southern.edu>
1050 Files: utils/perlbug.PL
1055 Version 5.004_02 Maintenance release 2 for 5.004
1058 "When you work you are a flute through whose
1059 heart the whispering of the hours turns to music."
1060 -- from The Prophet by Kahlil Gibran
1063 HEADLINES FOR THIS MAINTENANCE RELEASE
1065 Major memory growth bug fixed.
1066 Object destruction is more timely and orderly.
1067 Further major enhancements to Win32 support, including:
1068 Win32 binary compatibility between Visual C++ and Borland C++.
1069 The -S option is now more useful on dos/Win32 (see perlrun).
1070 Implicit -p print now checks for write errors.
1071 DB_File now sub-classable (and other fixes).
1072 Memory usage stats available with perl's malloc (see perldelta).
1073 'use UNIVERSAL;' deprecated (see perldelta).
1074 Internal integer to string conversions are faster.
1075 Carp can be forced to give stack traces (see perldoc Carp).
1076 Many other bug fixes and enhancements.
1079 ------ BUILD PROCESS ------
1081 Title: "[PATCH] m2t3: Configure: cf_time always in C locale"
1082 From: Jarkko Hietaniemi <jhi@iki.fi>
1083 Msg-ID: <199708061827.VAA09623@alpha.hut.fi>
1086 Title: "Configure can't find open3 on NeXTstep"
1087 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>, hans@icgned.nl
1089 Msg-ID: <9706271816.AA10551@ icgned.icgned.nl >
1092 Title: "Don't use undef value in Config::myconfig"
1093 From: "Andreas J. Koenig" <k@sissy.in-berlin.de>, Chip Salzenberg
1094 <salzench@nielsenmedia.com>
1095 Msg-ID: <199706271525.RAA13517@sissy.in-berlin.de>
1098 Title: "make Configure recognize powerux hint (perl5.004_01)"
1099 From: tom@amber.ssd.hcsc.com (Tom Horsley)
1100 Msg-ID: <9707301938.AA08352@amber.ssd.hcsc.com>
1103 Title: "[PATCH]: HP-UX 10 w/o transition links"
1104 From: Jeff Okamoto <okamoto@hpcc123.corp.hp.com>
1105 Msg-ID: <199706181851.AA093329906@hpcc123.corp.hp.com>,
1106 <199706231650.AA070364627@hpcc123.corp.hp.com>
1109 Title: "INSTALL updates for GNU ld and __inet_* errors"
1110 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
1113 ------ CORE LANGUAGE ------
1115 Title: "[PATCH] Additional patch for "Can't execute ...""
1116 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1117 Msg-ID: <199707191651.MAA04897@monk.mps.ohio-state.edu>
1118 Files: pod/perldiag.pod perl.c
1120 Title: "[PATCH] Band-aid fix for local([@%]$x)"
1121 From: Stephen McCamant <alias@mcs.com>
1122 Msg-ID: <m0wsb7J-000EYPC@alias-2.pr.mcs.net>
1123 Files: pod/perldiag.pod op.c pp_hot.c t/op/local.t
1125 Title: "[PATCH] Re: Bug in Regular Expressions when using colon as
1127 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1128 Msg-ID: <E0wtbhv-0005Mm-00@ursa.cus.cam.ac.uk>
1129 Files: pod/perldiag.pod regcomp.c t/op/re_tests t/op/regexp.t
1131 Title: "[PATCH] Re: Can't pack literals as pointers"
1132 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1133 Msg-ID: <199708012250.SAA20278@aatma.engin.umich.edu>
1134 Files: pod/perldiag.pod pod/perlfunc.pod pp.c t/op/pack.t
1136 Title: "[PATCH] Do not constant-fold ops that depend on locale if C<use
1138 From: Chip Salzenberg <salzench@nielsenmedia.com>
1139 Msg-ID: <199707210519.BAA13785@nielsenmedia.com>
1142 Title: "Eval fails in certain situations (eval "{'...")"
1143 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1144 Msg-ID: <199707211753.NAA14940@aatma.engin.umich.edu>
1145 Files: t/comp/term.t toke.c
1147 Title: "Fix memory leak on eval 'sub {}'"
1148 From: Chip Salzenberg <chip@rio.atlantic.net>
1151 Title: "stringify looses integerness"
1152 From: Gisle Aas <aas@bergen.sn.no>
1153 Msg-ID: <hbu4l96z2.fsf@bergen.sn.no>
1156 Title: "Fix intolerance of a space between "print" and opening paren"
1157 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1158 Msg-ID: <199707011421.KAA15836@aatma.engin.umich.edu>
1161 Title: "[PATCH] Re: Calling Perl from within C from within Perl"
1162 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1163 Msg-ID: <199706301842.OAA05569@aatma.engin.umich.edu>
1166 Title: "UNIVERSAL.pm and import methods (tests)"
1167 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1168 Msg-ID: <E0whfHh-0007bW-00@ursa.cus.cam.ac.uk>
1169 Files: t/op/universal.t universal.c
1171 Title: "Avoid core dump on some paren'd regexp matches", "One-liner regex
1172 causes SEGV on 5.003 under HP-UX and Linux"
1173 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
1174 Msg-ID: <199706261236.NAA03472@crypt.compulink.co.uk>,
1175 <199707061144.MAA04443@crypt.compulink.co.uk>
1176 Files: regexec.c t/op/re_tests
1178 Title: "Forbid negative splice offset beyond array start"
1179 From: "John L. Allen" <allen@gateway.grumman.com>, Chip Salzenberg
1180 <chip@rio.atlantic.net>
1181 Msg-ID: <Pine.SOL.3.91.970625111744.19300A-100000@gateway>
1184 Title: "Forbid "goto" into middle of foreach loop"
1185 From: Chip Salzenberg <chip@rio.atlantic.net>
1186 Files: pod/perldiag.pod pp_ctl.c
1188 Title: "Fix C<qq #hi#>"
1189 From: Chip Salzenberg <chip@rio.atlantic.net>
1192 Title: "bless file handles as FileHandle if loaded else IO::Handle"
1193 From: Gisle Aas <aas@bergen.sn.no>
1194 Msg-ID: <hyb80drrz.fsf@bergen.sn.no>
1195 Files: gv.c lib/FileHandle.pm
1197 Title: "infinite recursion in malloc() with some compile flags"
1198 From: Hans Mulder <hansmu@xs4all.nl>
1199 Msg-ID: <199706240050.CAA10550@xs2.xs4all.nl>
1202 Title: "sv_vcatpvfn hogs memory [Patch included]"
1203 From: Matthias Neeracher <neeri@iis.ee.ethz.ch>
1204 Msg-ID: <199706211521.RAA12778@solar.ethz.ch>
1207 Title: "Fix '-' flag on sprintf() of floats"
1208 From: Chip Salzenberg <chip@rio.atlantic.net>, Jarkko Hietaniemi
1210 Msg-ID: <199705270646.JAA02510@alpha.hut.fi>
1213 Title: "Free temps before calling END blocks", "Too late destruction"
1214 From: Chip Salzenberg <chip@rio.atlantic.net>
1215 Msg-ID: <m33erfv5hx.fsf@chany-p100.emwp.com>
1218 Title: "Fix C<print $foo x 2> parsing"
1219 From: "Chuck D. Phillips (NON-HP Employee)" <cdp@hpescdp.fc.hp.com>, Chip
1220 Salzenberg <chip@rio.atlantic.net>
1221 Msg-ID: <199706121737.KAA00503@palrel3.hp.com>
1224 Title: "Fix lockf_emulate_flock() positioning"
1225 From: Chip Salzenberg <chip@rio.atlantic.net>, gen@atd.rdc.ricoh.co.jp
1226 Msg-ID: <199706091132.UAA00895@wampa.atd.rdc.ricoh.co.jp>
1229 Title: "Don't use atol() for unsigned values", "signedness problem in
1230 pack("N", "value");"
1231 From: Chip Salzenberg <chip@rio.atlantic.net>, Roger Espel Llima
1232 <espel@llaic.univ-bpclermont.fr>
1233 Msg-ID: <19970531200007.40218@llaic.univ-bpclermont.fr>
1236 Title: "Don't warn about "${foo}" in string, even if &foo exists"
1237 From: Chip Salzenberg <chip@rio.atlantic.net>
1240 Title: "[PATCH] -p does not check for failure of implicit print"
1241 From: Dominic Dunlop <domo@slipper.ip.lu>
1242 Msg-ID: <v0311070aafea3fa83061@[194.51.248.75]>
1243 Files: pod/perldiag.pod pod/perlrun.pod toke.c
1245 Title: "Fix double form() in XS version check"
1246 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1247 Msg-ID: <199707150010.UAA00816@monk.mps.ohio-state.edu>
1250 Title: "Constant-fold sprintf()"
1251 From: Chip Salzenberg <salzench@nielsenmedia.com>
1254 Title: "[PATCH] Fix double form() in XS version check"
1255 From: Chip Salzenberg <salzench@nielsenmedia.com>
1256 Msg-ID: <199707210518.BAA13771@nielsenmedia.com>
1259 Title: "[PATCH] Make DEBUGGING_MSTATS info consistent"
1260 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
1261 Msg-ID: <Pine.SUN.3.96.970731131529.3740A-100000@newton.phys>
1262 Files: INSTALL pod/perldelta.pod perl.h
1264 Title: "Minor Win32 glitch with -S flag"
1265 From: Warren Jones <wjones@tc.fluke.com>
1266 Msg-ID: <97Jun19.150511pdt.35717-2@gateway.fluke.com>
1269 Title: "Slightly safer signals"
1270 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1273 Title: "Time::Local patch (plus perl.c and filehand.t)"
1274 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
1275 Files: lib/Time/Local.pm perl.c t/lib/filehand.t
1277 Title: "[PATCH] Weirdness in sv_peek()"
1278 From: Stephen McCamant <alias@mcs.com>
1279 Msg-ID: <m0wsEMU-000EYLC@alias-2.pr.mcs.net>,
1280 <m0wsf7Y-000EYPC@alias-2.pr.mcs.net>
1283 Title: "Win32 UNC path causes autoload to fail"
1284 From: Warren Jones <wjones@tc.fluke.com>
1285 Msg-ID: <97Jun18.163826pdt.35714-1@gateway.fluke.com>
1288 Title: "[PATCH]: reduced malloc patch"
1289 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1290 Msg-ID: <199707150829.EAA01291@monk.mps.ohio-state.edu>
1293 Title: "[PATCH] $\1 and serious bug in evalling"
1294 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1295 Msg-ID: <199707262127.RAA12883@monk.mps.ohio-state.edu>
1298 Title: "Faster int to string conversion", "[PATCH} Re: memory leak in buffer
1300 From: Chip Salzenberg <chip@rio.atlantic.net>, Hugo van der Sanden
1301 <hv@crypt.compulink.co.uk>, Tim Bunce <Tim.Bunce@ig.co.uk>
1302 Msg-ID: <199707140912.KAA09935@crypt.compulink.co.uk>,
1303 <199707142050.QAA20976@rio.atlantic.net>,
1304 <199707182035.VAA20990@crypt.compulink.co.uk>,
1305 <9707151040.AA02883@toad.ig.co.uk>
1306 Files: global.sym sv.c
1308 Title: "object never destructs"
1309 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1310 Msg-ID: <199707131955.PAA29655@aatma.engin.umich.edu>
1311 Files: scope.c t/op/ref.t
1313 Title: "[PATCH] -S flag fixes for DOSISH platforms", "[RESEND] [PATCH] -S
1314 flag fixes for DOSISH platforms"
1315 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1316 Msg-ID: <199707250043.UAA02385@aatma.engin.umich.edu>,
1317 <199707301828.OAA19508@aatma.engin.umich.edu>
1318 Files: pod/perldiag.pod pod/perlrun.pod perl.c
1320 Title: "Perldb internal flag rehaul"
1321 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1322 Files: pod/perldebug.pod pod/perlvar.pod perl.h gv.c mg.c op.c perl.c
1323 pp_ctl.c pp_hot.c pp_sys.c sv.c toke.c
1325 Title: "[PATCH] Re: q and escaping paired delimiters"
1326 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Kenneth Albanowski
1328 Msg-ID: <199707280516.BAA14055@aatma.engin.umich.edu>,
1329 <Pine.LNX.3.93.970727172201.350K-100000@kjahds.com>,
1330 <Pine.LNX.3.93.970728013540.350U-100000@kjahds.com>
1331 Files: t/base/lex.t toke.c
1333 Title: "Enable PERL_DEBUG_MSTATS without -DDEBUGGING_MSTATS"
1334 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1335 Msg-ID: <199707150829.EAA01291@monk.mps.ohio-state.edu>
1336 Files: malloc.c perl.c
1338 Title: "semctl broken under Linux"
1339 From: Andreas Schwab <schwab@LS5.informatik.uni-dortmund.de>, Andreas
1340 Schwab <schwab@issan.informatik.uni-dortmund.de>, Graham
1341 Barr <gbarr@ti.com>, Tim Bunce <Tim.Bunce@ig.co.uk>
1342 Msg-ID: <33C38291.2D9302DA@ti.com>,
1343 <9707040912.AA03470@issan.informatik.uni-dortmund.de>,
1344 <9707041538.AA08946@toad.ig.co.uk>,
1345 <9707070924.AA11774@issan.informatik.uni-dortmund.de>,
1346 <9707090933.AA19012@issan.informatik.uni-dortmund.de>
1349 Title: "[PATCH] m2t2: problem in NetBSD 1.2D with sfio"
1350 From: Jarkko Hietaniemi <jhi@iki.fi>
1353 Title: "fix substr fix (tests 27 etc)", "perl5.004_02 trial 1 available
1354 (with substr bug and still some"
1355 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Hugo van der Sanden
1356 <hv@crypt.compulink.co.uk>, Jarkko Hietaniemi <jhi@iki.fi>
1357 Msg-ID: <199707301759.SAA02899@crypt.compulink.co.uk>,
1358 <199707302228.BAA18032@alpha.hut.fi>,
1359 <199707310929.KAA06515@crypt.compulink.co.uk>,
1360 <E0wtruH-0002JM-00@ursa.cus.cam.ac.uk>
1363 Title: "Fwd: substr("foo", -1000)", "substr: warn if substring doesn't
1364 intersect original at all"
1365 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Jarkko Hietaniemi <jhi@iki.fi>
1366 Msg-ID: <199707100655.JAA14924@alpha.hut.fi>,
1367 <E0wm1JG-0000UY-00@taurus.cus.cam.ac.uk>
1368 Files: pod/perlfunc.pod pp.c t/op/substr.t
1370 Title: "[PATCH] work around compiler bug on CX/UX (perl5.004_01)"
1371 From: tom@amber.ssd.hcsc.com (Tom Horsley)
1372 Msg-ID: <9707301934.AA18594@amber.ssd.hcsc.com>
1373 Files: hints/cxux.sh pp.c
1375 ------ DOCUMENTATION ------
1377 Title: "Duplicates in perlguts.pod"
1378 From: hans@icgned.nl (Hans Mulder)
1379 Msg-ID: <9707082346.AA13231@ icgned.icgned.nl >
1380 Files: pod/perlguts.pod
1382 Title: "Better "Can't locate auto/%s.al in @INC" error documentation"
1383 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
1384 Msg-ID: <1997Jun24.195847.2091744@hmivax.humgen.upenn.edu>
1385 Files: pod/perldiag.pod
1387 Title: "new perlembed.pod:match.c"
1388 From: Doug MacEachern <dougm@opengroup.org>
1389 Msg-ID: <199707170355.XAA21370@postman.opengroup.org>
1390 Files: pod/perlembed.pod
1392 Title: "Document bug fix in localization of $1 etc."
1393 From: Chip Salzenberg <salzench@nielsenmedia.com>
1394 Files: pod/perldelta.pod
1396 Title: "[PATCH] Major goof in XS Tutorial regarding subdirs"
1397 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1398 Msg-ID: <199707260920.FAA12453@monk.mps.ohio-state.edu>
1399 Files: pod/perlxstut.pod
1401 Title: "[PATCH] Magic info in perlguts, take 2"
1402 From: Stephen McCamant <alias@mcs.com>
1403 Msg-ID: <m0wr6P8-000EYLC@alias-2.pr.mcs.net>
1404 Files: pod/perlguts.pod
1406 Title: "[BUG:PATCH] Missing semicolon message wrong in perldiag"
1407 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1408 Msg-ID: <E0welEn-0002vT-00@taurus.cus.cam.ac.uk>,
1409 <E0wfRJU-0006Aw-00@taurus.cus.cam.ac.uk>
1410 Files: pod/perldiag.pod
1412 Title: "[PATCH] Updates to perlguts (repost)"
1413 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1414 Msg-ID: <199707152223.SAA00776@monk.mps.ohio-state.edu>
1415 Files: pod/perlguts.pod
1417 Title: "[BUG:47:LOG] Dropped "and" in pod2man"
1418 From: hans@icgned.nl (Hans Mulder)
1419 Msg-ID: <9707082355.AA13254@ icgned.icgned.nl >
1420 Files: pod/pod2man.PL
1422 Title: "[BUG] perlembed.pod:power.c example"
1423 From: Doug MacEachern <dougm@opengroup.org>
1424 Msg-ID: <199707181344.JAA10565@postman.opengroup.org>
1425 Files: pod/perlembed.pod
1427 Title: "[PATCH] arguments swapped in perlapio.pod"
1428 From: Hans Mulder <hansmu@xs4all.nl>
1429 Msg-ID: <199706240049.CAA10534@xs2.xs4all.nl>
1430 Files: pod/perlapio.pod
1432 Title: "[PATCH] cool quote for perldebug"
1433 From: Greg Bacon <gbacon@adtrn-srv4.adtran.com>
1434 Msg-ID: <199707292140.QAA28579@adtrn-srv4.adtran.com>
1435 Files: pod/perldebug.pod
1437 Title: "[PATCH] multiline commands in qx//"
1438 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1439 Msg-ID: <199707212350.TAA18496@aatma.engin.umich.edu>
1440 Files: pod/perlfunc.pod pod/perlop.pod
1442 Title: "patch to 5.004_01 perltrap.pod"
1443 From: jmm@revenge.elegant.com (John Macdonald)
1444 Msg-ID: <9706231525.AA22790@revenge.elegant.com>
1445 Files: pod/perltrap.pod
1447 Title: "perl4 to perl5.004 converion with debugger problem"
1448 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1449 Msg-ID: <E0wdKJY-00010w-00@taurus.cus.cam.ac.uk>
1450 Files: pod/perltrap.pod
1452 Title: "done3/perlbook.pod"
1453 From: Randal Schwartz <merlyn@gadget.cscaper.com>
1454 Files: pod/perlbook.pod
1456 Title: "[PATCH] readline and readpipe are undocumented"
1457 From: Hans Mulder <hansmu@xs4all.nl>
1458 Files: pod/perlfunc.pod
1460 Title: "Document use of - in a regex char class."
1461 From: Dominic Dunlop <domo@slipper.ip.lu>
1462 Msg-ID: <v03102804afd578bcef2c@[194.51.248.88]>
1463 Files: pod/perlre.pod
1465 Title: "[PATCH] splitpod broken in 5.004_01"
1466 From: Hans Mulder <hansmu@xs4all.nl>, Tim Bunce <Tim.Bunce@ig.co.uk>
1467 Msg-ID: <199706240048.CAA10515@xs2.xs4all.nl>,
1468 <9706241612.AA09119@toad.ig.co.uk>
1471 ------ LIBRARY AND EXTENSIONS ------
1473 Title: "Carp::cluck() and -MCarp=verbose"
1474 From: Tim.Bunce@ig.co.uk, epeschko@elmer.tci.com (Ed Peschko)
1475 Msg-ID: <199708060607.AAA16681@den-mdev1.tci.com>,
1476 <199708062105.PAA09878@den-mdev1.tci.com>
1479 Title: "Warning from calls using "use Shell""
1480 From: Andrew Pimlott <pimlott@abel.math.harvard.edu>
1481 Msg-ID: <Pine.SOL.3.91.970806173903.7320H-100000@abel>
1484 Title: "confessing a carp"
1485 From: Chip Salzenberg <chip@rio.atlantic.net>, Hugo van der Sanden
1486 <hv@crypt.compulink.co.uk>, Nick Ing-Simmons
1487 <nick@ni-s.u-net.com>, Tim Bunce <Tim.Bunce@ig.co.uk>
1488 Msg-ID: <199708052155.WAA25393@crypt.compulink.co.uk>,
1489 <199708060721.IAA30894@crypt.compulink.co.uk>,
1490 <199708061533.LAA01313@rio.atlantic.net>,
1491 <33E79BE2.4E6F@ni-s.u-net.com>,
1492 <33E8E3C5.62C@ni-s.u-net.com>,
1493 <9708051619.AA13764@toad.ig.co.uk>
1496 Title: "[BUG:PATCH] dumpvar.pl parses some references incorrectly"
1497 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1498 Msg-ID: <E0wwAjQ-0004l6-00@ursa.cus.cam.ac.uk>
1499 Files: lib/dumpvar.pl
1501 Title: "[PATCH] m2t3: minor doc patch (to obsolete I18N::Collate)"
1502 From: Jarkko Hietaniemi <jhi@iki.fi>
1503 Msg-ID: <199708060732.KAA02675@alpha.hut.fi>
1504 Files: lib/I18N/Collate.pm
1506 Title: "[PATCH] Binary installers for Perl modules"
1507 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1508 Msg-ID: <199707210006.UAA06165@monk.mps.ohio-state.edu>
1509 Files: lib/ExtUtils/Install.pm
1511 Title: "m2t2 broke CPAN.pm :-("
1512 From: a.koenig@kulturbox.de (Andreas J. Koenig)
1513 Files: lib/CPAN.pm lib/Bundle/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
1515 Title: "[PATCH] CPAN.pm on OS/2"
1516 From: "Andreas J. Koenig" <k@anna.in-berlin.de>, Ilya Zakharevich
1517 <ilya@math.ohio-state.edu>
1518 Msg-ID: <199707180415.AAA03180@monk.mps.ohio-state.edu>,
1519 <199707181407.QAA12920@anna.in-berlin.de>
1522 Title: "Docs of IO::Handle [PATCH]"
1523 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1524 Msg-ID: <199707222307.TAA08380@monk.mps.ohio-state.edu>
1525 Files: ext/IO/lib/IO/Handle.pm
1527 Title: "Exporter errors give wrong location"
1528 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1529 Msg-ID: <E0wdJra-0000n8-00@taurus.cus.cam.ac.uk>
1530 Files: lib/Exporter.pm
1532 Title: "[PATCH] Exporter new export_to_level method"
1533 From: epeschko@elmer.tci.com (Ed Peschko)
1534 Files: lib/Exporter.pm
1536 Title: "DB_File produces spurious output when trapping __DIE__"
1537 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
1538 Msg-ID: <9706302125.AA28254@claudius.bfsec.bt.co.uk>
1539 Files: ext/DB_File/DB_File.pm
1541 Title: "Remove 'use UNIVERSAL;', switch to UNIVERSAL::isa()"
1542 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1543 Msg-ID: <E0whaZJ-0007BA-00@ursa.cus.cam.ac.uk>
1544 Files: lib/Class/Struct.pm lib/File/Compare.pm lib/File/Copy.pm
1546 Title: "perl5.004 Time::Local still broken"
1547 From: Mathias Koerber <mathias@dnssec1.singnet.com.sg>
1548 Msg-ID: <199706260452.MAA22647@dnssec1.singnet.com.sg>
1549 Files: lib/Time/Local.pm
1551 Title: "Sys::Hostname should localize $SIG{__DIE__}"
1552 From: Ken Shan <ken@digitas.harvard.edu>
1553 Msg-ID: <199707070357.XAA18065@digitas.harvard.edu>
1554 Files: lib/Sys/Hostname.pm
1556 Title: "xsubpp patch"
1557 From: John Tobey <jtobey@user1.channel1.com>
1558 Msg-ID: <199707010221.CAA01234@remote133>
1559 Files: lib/ExtUtils/xsubpp
1561 Title: "DB_File 1.15 patch"
1562 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
1563 Msg-ID: <9707192117.AA01973@claudius.bfsec.bt.co.uk>
1564 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs ext/DB_File/typemap
1565 t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t
1567 Title: "Problems with setvbuf"
1568 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1569 Msg-ID: <199707250040.UAA11000@monk.mps.ohio-state.edu>
1572 Title: "[PATCH] Repost of fork() debugger patch"
1573 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1574 Msg-ID: <199707252101.RAA11846@monk.mps.ohio-state.edu>
1575 Files: lib/perl5db.pl lib/Term/ReadLine.pm
1577 Title: "IO::File and DB_File pollutes namespace with Fcntl constants"
1578 From: Gisle Aas <aas@bergen.sn.no>
1579 Msg-ID: <h205qyijy.fsf@bergen.sn.no>
1580 Files: ext/IO/lib/IO/File.pm
1582 Title: "[MM] [PATCH] Re: Liblist problems for MSWin32"
1583 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1584 Msg-ID: <199706182152.RAA20273@aatma.engin.umich.edu>
1585 Files: lib/ExtUtils/Liblist.pm
1587 Title: "Net::hostent documentation error"
1589 Msg-ID: <199707082222.QAA24728@elara.frii.com>
1590 Files: lib/Net/hostent.pm
1592 Title: "PATCH: make DBM*_File modules sub-classable"
1593 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
1594 Msg-ID: <9707121854.AA19472@claudius.bfsec.bt.co.uk>
1595 Files: ext/GDBM_File/typemap ext/NDBM_File/typemap
1596 ext/ODBM_File/ODBM_File.xs ext/SDBM_File/typemap
1597 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
1599 Title: "Sys::Syslog patch to allow unix domain sockets"
1600 From: Sean Robinson <robinson_s@sc.maricopa.edu>
1601 Msg-ID: <33B31342.7EB16A44@sc.maricopa.edu>
1602 Files: lib/Sys/Syslog.pm
1604 Title: "'use UNIVERSAL;' deprecated, do C<UNIVERSAL::isa()> instead",
1605 "UNIVERSAL.pm and import methods"
1606 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Gisle Aas <aas@bergen.sn.no>,
1607 Graham Barr <gbarr@ti.com>, Gurusamy Sarathy
1608 <gsar@engin.umich.edu>, Hugo van der Sanden
1609 <hv@crypt.compulink.co.uk>
1610 Msg-ID: <199706271701.NAA25664@aatma.engin.umich.edu>,
1611 <199706271904.UAA00120@crypt.compulink.co.uk>,
1612 <199706272054.QAA28913@aatma.engin.umich.edu>,
1613 <199706301554.LAA03763@aatma.engin.umich.edu>,
1614 <33B22248.7D7C1985@ti.com>,
1615 <E0wf5TN-0006ps-00@taurus.cus.cam.ac.uk>,
1616 <E0wguTR-0005bs-00@ursa.cus.cam.ac.uk>,
1617 <E0whaZJ-0007BA-00@ursa.cus.cam.ac.uk>,
1618 <E0whfHh-0007bW-00@ursa.cus.cam.ac.uk>,
1619 <E0wiyUG-00073j-00@taurus.cus.cam.ac.uk>,
1620 <hiuyv6q9k.fsf@bergen.sn.no>
1621 Files: lib/Class/Struct.pm lib/File/Compare.pm lib/File/Copy.pm
1622 t/op/universal.t universal.c
1624 Title: "[MM] Small patch to MakeMaker, new release"
1625 From: "Andreas J. Koenig" <k@anna.in-berlin.de>
1626 Msg-ID: <199706281603.SAA10869@anna.in-berlin.de>
1627 Files: lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm
1628 lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
1629 lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
1631 Title: "ExtUtils-Embed upgrade"
1632 From: Doug MacEachern <dougm@opengroup.org>
1633 Files: lib/ExtUtils/Embed.pm
1635 Title: "[PATCH] icmp tweak for IO::Socket"
1636 From: Nick.Ing-Simmons@tiuk.ti.com
1637 Msg-ID: <199707041240.NAA21484@pluto.tiuk.ti.com>
1638 Files: ext/IO/lib/IO/Socket.pm
1640 Title: "Allow concurrent mkdir in File::Path::mkpath"
1641 From: schattev@imb-jena.de (Ruben Schattevoy)
1642 Msg-ID: <199707300943.LAA21574@kant.imb-jena.de>
1643 Files: lib/File/Path.pm
1645 Title: "CPAN.pm, $VERSION and nested (bundled) modules."
1646 From: a.koenig@kulturbox.de (Andreas J. Koenig)
1647 Files: lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm
1648 lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
1649 lib/ExtUtils/Mksymlists.pm
1651 Title: "[PATCH] perl debugger, win32, and emacs"
1652 From: Jay Rogers <jay@rgrs.com>
1653 Msg-ID: <199707311759.NAA13276@crooked-i.mitre.org>
1654 Files: lib/perl5db.pl
1656 Title: "[PATCH] pod2html mangles C<&foo(42);>"
1657 From: Hans Mulder <hansmu@xs4all.nl>
1658 Msg-ID: <199706250057.CAA10162@xs1.xs4all.nl>
1659 Files: lib/Pod/Html.pm
1661 Title: "[PATCH] posix.xs broken on VMS 7.1"
1662 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
1663 Msg-ID: <3.0.2.32.19970718095755.00875ba0@stargate.lbcc.cc.or.us>
1664 Files: ext/POSIX/POSIX.xs
1666 Title: "MM_Unix.pm nits for Win32 DMAKE"
1667 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1668 Msg-ID: <199708032051.QAA14248@aatma.engin.umich.edu>
1669 Files: lib/ExtUtils/MM_Unix.pm
1671 Title: "Sys::Hostname -w unclean in trial 2"
1672 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1673 Msg-ID: <199708032055.QAA14278@aatma.engin.umich.edu>
1674 Files: lib/Sys/Hostname.pm
1676 Title: "(3) File::Find::find()/finddepth() bugs with toplevel paths"
1677 From: "Conrad E. Kimball" <cek@tblv021.ca.boeing.com>
1678 Msg-ID: <199707040045.RAA24459@mailgate2.boeing.com>
1679 Files: lib/File/Find.pm
1681 ------ OTHER CHANGES ------
1683 Title: "EMERGENCY_SBRK or PERL_EMERGENCY_SBRK ?"
1684 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>,
1685 ilya@math.ohio-state.edu (Ilya Zakharevich)
1686 Msg-ID: <1997Aug1.191631.2167470@hmivax.humgen.upenn.edu>,
1687 <Pine.SUN.3.96.970801134400.4393F-100000@newton.phys>
1691 ------ PORTABILITY - WIN32 ------
1693 Title: "[PATCH] Embedding threaded apps in perl.dll"
1694 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1695 Msg-ID: <199707261518.LAA24346@aatma.engin.umich.edu>,
1696 <199707301833.OAA19570@aatma.engin.umich.edu>
1697 Files: win32/win32.c
1699 Title: "Minor fix for pl2bat.bat", "[PATCH] Re: Minor fix for pl2bat.bat"
1700 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Warren Jones
1701 <wjones@tc.fluke.com>
1702 Msg-ID: <199707061843.OAA23874@aatma.engin.umich.edu>,
1703 <97Jun24.115804pdt.35752-2@gateway.fluke.com>
1704 Files: win32/bin/pl2bat.bat
1706 Title: "WIN32 Build - pod2xxx.bat Missing?", "[PATCH] Re: WIN32 Build -
1707 pod2xxx.bat Missing?"
1708 From: Chris Williams <chrisw@netinfo.com.au>, Gurusamy Sarathy
1709 <gsar@engin.umich.edu>
1710 Msg-ID: <199707011423.KAA15855@aatma.engin.umich.edu>,
1711 <33B8B962.D96FA1F5@netinfo.com.au>
1712 Files: win32/Makefile win32/makefile.mk
1714 Title: "[PATCH] Win32 sitelib intuition from DLL location"
1715 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1716 Msg-ID: <199706231647.MAA23260@aatma.engin.umich.edu>
1717 Files: win32/win32.h win32/config_h.PL win32/win32.c
1719 Title: "[PATCH] binary coexistence on win32", "[RESEND] [PATCH] binary
1720 coexistence on win32"
1721 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1722 Msg-ID: <199707250109.VAA02666@aatma.engin.umich.edu>,
1723 <199707301829.OAA19516@aatma.engin.umich.edu>
1724 Files: lib/ExtUtils/Mksymlists.pm win32/win32.h win32/win32io.h
1725 win32/win32iop.h win32/makedef.pl win32/win32.c
1728 Title: "[PATCH] docs for win32 utilities"
1729 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1730 Msg-ID: <199707250045.UAA02510@aatma.engin.umich.edu>
1731 Files: win32/bin/pl2bat.bat win32/bin/runperl.bat
1733 Title: "[PATCH] exec() fixed on win32"
1734 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1735 Msg-ID: <199706241525.LAA06554@aatma.engin.umich.edu>
1736 Files: win32/win32.h win32/win32io.h win32/win32iop.h README.win32 doio.c
1737 win32/config_H.bc win32/config_H.vc win32/makedef.pl
1738 win32/win32.c win32/win32io.c
1740 Title: "[PATCH] getenv() after my_setenv() gets old entry on Win32"
1741 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1742 Msg-ID: <199706231700.NAA23400@aatma.engin.umich.edu>
1743 Files: win32/win32.h win32/win32.c
1745 Title: "[PATCH] getservby*() calls fail on Windows NT"
1746 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1747 Msg-ID: <199706231654.MAA23276@aatma.engin.umich.edu>
1748 Files: win32/win32sck.c
1750 Title: "[PATCH] minor win32 scribbles"
1751 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Hugo van der Sanden
1752 <hv@crypt.compulink.co.uk>
1753 Msg-ID: <199707262307.TAA28410@aatma.engin.umich.edu>,
1754 <199707270832.JAA19399@crypt.compulink.co.uk>
1755 Files: pod/perldelta.pod README.win32 win32/Makefile win32/config.bc
1756 win32/config.vc win32/makefile.mk
1758 Title: "[PATCH] trial2: some batch files won't run"
1759 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1760 Msg-ID: <199708040226.WAA17301@aatma.engin.umich.edu>
1761 Files: win32/bin/pl2bat.bat win32/bin/runperl.bat
1763 Title: "[PATCH] win32 docs and runperl.bat"
1764 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1765 Msg-ID: <199707070446.AAA29560@aatma.engin.umich.edu>
1766 Files: MANIFEST README.win32 win32/bin/pl2bat.bat win32/bin/runperl.bat
1768 Title: "[PATCH] win32 extras and embedding"
1769 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1770 Msg-ID: <199707250232.WAA03421@aatma.engin.umich.edu>,
1771 <199707301831.OAA19528@aatma.engin.umich.edu>
1772 Files: dosish.h win32/win32.h perl.c win32/config.bc win32/config_H.bc
1773 win32/makedef.pl win32/perllib.c win32/win32.c
1775 Title: "[PATCH] win32 tweaks"
1776 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1777 Msg-ID: <199707042150.RAA01065@aatma.engin.umich.edu>
1778 Files: win32/win32.h win32/win32.c
1780 Title: "[PATCH] win32_stat() fixes (2nd try)"
1781 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1782 Msg-ID: <199708040137.VAA16810@aatma.engin.umich.edu>
1783 Files: t/op/stat.t win32/win32iop.h win32/win32.c
1785 ------ PORTABILITY - OTHER ------
1787 Title: "Additional OS/2 patches"
1788 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Ilya Zakharevich
1789 <ilya@math.ohio-state.edu>
1790 Msg-ID: <199708020823.EAA19521@monk.mps.ohio-state.edu>,
1791 <199708021424.KAA28561@aatma.engin.umich.edu>,
1792 <199708042108.RAA27671@aatma.engin.umich.edu>
1793 Files: README.os2 os2/Changes perl.c
1795 Title: "Additional patch is needed for os2/diff.configure"
1796 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1797 Msg-ID: <199708020745.DAA19483@monk.mps.ohio-state.edu>
1798 Files: os2/diff.configure
1800 Title: "Assorted OS/2 fixes"
1801 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
1802 Msg-ID: <1997Jun16.163234.2091727@hmivax.humgen.upenn.edu>
1803 Files: hints/os2.sh os2/diff.configure os2/os2ish.h README.os2 os2/Changes
1804 os2/Makefile.SHs os2/os2.c util.c
1806 Title: "[PATCH] Changes for VMS 7.1 support"
1807 From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>, Dan Sugalski
1808 <sugalsd@lbcc.cc.or.us>
1809 Msg-ID: <01ILDXUH0J1W00026U@hmivax.humgen.upenn.edu>,
1810 <3.0.2.32.19970718095935.0087a2d0@stargate.lbcc.cc.or.us>
1811 Files: vms/sockadapt.h vms/config.vms vms/sockadapt.c
1813 Title: "[PATCH] Easier TCP stack selection for VMS"
1814 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
1815 Msg-ID: <3.0.1.32.19970624151939.00994490@stargate.lbcc.cc.or.us>
1816 Files: vms/descrip.mms
1818 Title: "Minor VMS patches"
1819 From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>
1820 Msg-ID: <01ILCUO6XXTE000WFK@hmivax.humgen.upenn.edu>
1821 Files: lib/ExtUtils/MM_VMS.pm vms/vmsish.h vms/descrip.mms vms/test.com
1822 vms/vms.c vms/ext/filespec.t
1824 Title: "[PATCH] Two un-disabled tests for VMS"
1825 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
1826 Msg-ID: <3.0.2.32.19970718095842.00879220@stargate.lbcc.cc.or.us>
1829 Title: "fixes for hints/svr4 for UnixWare >= 2.1.1"
1830 From: John Hughes <john@titanic.atlantech.com>
1831 Msg-ID: <199707021230.OAA24230@titanic.AtlanTech.COM>
1832 Files: hints/svr4.sh
1834 Title: "make depend loop fix and minor OS/2 improvements to build process"
1835 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
1836 Files: Makefile.SH hints/os2.sh os2/Makefile.SHs
1840 Title: "Add xor tests to test suite"
1841 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
1842 Msg-ID: <199706250730.IAA06097@crypt.compulink.co.uk>
1843 Files: t/comp/cmdopt.t
1845 Title: "[PATCH] enable some tests on Win32"
1846 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1847 Msg-ID: <199707250029.UAA02351@aatma.engin.umich.edu>
1850 Title: "Fix up problems with *DBM tests"
1851 From: Paul Marquess <pmarquess@bfsec.bt.co.uk>
1852 Files: t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
1854 ------ UTILITIES ------
1856 Title: "[PATCH] m2t3: utils/perlbug.PL: -ok report is not a bug"
1857 From: Jarkko Hietaniemi <jhi@iki.fi>
1858 Msg-ID: <199708071022.NAA13008@alpha.hut.fi>
1859 Files: utils/perlbug.PL
1861 Title: "perlbug - check sendmail and fix win32 tmp path"
1862 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1863 Msg-ID: <199708060349.XAA15895@aatma.engin.umich.edu>
1864 Files: utils/perlbug.PL
1866 Title: "OK: perl <some_version> on <some_system> (corrected)", "enhancements
1868 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Stephen McCamant <alias@mcs.com>
1869 Msg-ID: <E0wukVt-0006Da-00@ursa.cus.cam.ac.uk>,
1870 <E0wvMQl-00055y-00@ursa.cus.cam.ac.uk>,
1871 <m0wv81x-000EYPC@alias-2.pr.mcs.net>
1872 Files: utils/Makefile utils/perlbug.PL
1874 Title: "perlbug -ok [PATCH]"
1875 From: "Charles F. Randall" <crandall@free.click-n-call.com>
1876 Msg-ID: <199706181824.MAA04082@free.click-n-call.com>
1877 Files: utils/perlbug.PL
1879 Title: "perlbug broken"
1880 From: Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1881 Msg-ID: <9707040912.AA03466@issan.informatik.uni-dortmund.de>
1882 Files: utils/perlbug.PL
1884 Title: "[PATCH] perlbug under OS/2"
1885 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1886 Msg-ID: <199707180333.XAA03102@monk.mps.ohio-state.edu>
1887 Files: utils/perlbug.PL
1889 Title: "perldoc doesn't grok Win32 UNC paths"
1890 From: Warren Jones <wjones@tc.fluke.com>
1891 Msg-ID: <97Jun17.184420pdt.35728-1@gateway.fluke.com>,
1892 <97Jun18.165618pdt.35713-1@gateway.fluke.com>
1893 Files: utils/perldoc.PL
1895 Title: "[PATCH] perldoc under OS/2"
1896 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1897 Msg-ID: <199707180340.XAA03114@monk.mps.ohio-state.edu>
1898 Files: utils/perldoc.PL
1900 Title: "h2ph corrections to avoid redefined sub warnings"
1901 From: wdconsta <wdconsta@cs.adelaide.edu.au>
1902 Msg-ID: <Pine.SV4.3.93.970708143446.23808A-100000@florence.teaching.cs.adelaide.edu.au>
1903 Files: utils/h2ph.PL
1908 Version 5.004_01 Maintenance release 1 for 5.004
1911 "Practice random kindness and senseless acts of beauty"
1914 HEADLINES FOR THIS MAINTENANCE RELEASE
1916 (..., undef, ...) = split(...) bug fixed.
1917 Win32 support greatly improved, now very strong.
1918 Memory leak using Tied hashes and arrays fixed.
1919 Documentation updates.
1920 Many other bug fixes and enhancements.
1924 Title: "[PATCH] first true value returned by scalar C<...> is wrong"
1925 From: hansm@euronet.nl
1926 Files: pp_ctl.c t/op/flip.t
1928 Title: "Regex Bug in 5.003_26 thru 003_99a"
1929 From: Andreas Karrer <karrer@ife.ee.ethz.ch>, Chip Salzenberg
1931 Msg-ID: <199705152303.BAA08890@kuru.ee.ethz.ch>,
1932 <199705161915.PAA18721@rio.atlantic.net>
1933 Files: regcomp.h regcomp.c regexec.c
1935 Title: "[PATCH] -w interacts badly with -Dt"
1936 From: Spider Boardman <spider@Orb.Nashua.NH.US>
1939 Title: "No DESTROY on untie. Tie memory leak fixed."
1940 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Jay Rogers <jay@rgrs.com>,
1941 pmarquess@bfsec.bt.co.uk (Paul Marquess)
1942 Msg-ID: <199705170235.WAA00267@fluffy.rgrs.com>,
1943 <199705172156.RAA20561@aatma.engin.umich.edu>,
1944 <9705171506.AA04491@claudius.bfsec.bt.co.uk>
1947 Title: "magic_clear_all_env proto should match svt_clear"
1948 From: Nick Ing-Simmons <nik@tiuk.ti.com>
1951 Title: "[PATCH] ENV leaks on win32 (was Re: Comments on ENV patch sought)",
1952 "[PATCH] for NETaa13787: %ENV=(); doesn't clear the environment"
1953 From: hansm@euronet.nl, pvhp@forte.com (Peter Prymmer)
1954 Msg-ID: <199705292240.AAA01135@mail.euronet.nl>
1955 Files: embed.h perl.h proto.h global.sym mg.c t/op/magic.t
1957 Title: "Patch to show @INC when require dies"
1958 From: avera@hal.com (Jim Avera)
1959 Msg-ID: <9705230121.AA27872@membrane.hal.com>
1962 Title: "[PATCH] bug with m// nested inside s///e"
1963 From: hansm@euro.net
1964 Files: op.c t/op/subst.t
1968 Title: "[PATCH] perlembed Win32 update"
1969 From: Doug MacEachern <dougm@opengroup.org>
1970 Files: pod/perlembed.pod
1972 Title: "perldiag.pod patch - "(W) substr outside string" is "(S)evere" if
1974 From: John Hughes <john@AtlanTech.COM>
1975 Files: pod/perldiag.pod
1977 Title: "local(%ENV) looses magic - document behaviour"
1978 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1979 Files: pod/perlsub.pod
1981 Title: "[PATCH] perlguts caveats", "perlguts additions"
1982 From: Gurusamy Sarathy <gsar@engin.umich.edu>, ilya@math.ohio-state.edu
1984 Msg-ID: <199705180052.UAA22066@aatma.engin.umich.edu>,
1985 <199705180202.WAA22826@aatma.engin.umich.edu>,
1986 <199705301341.JAA05204@aatma.engin.umich.edu>,
1987 <1997May17.235722.2033087@hmivax.humgen.upenn.edu>
1988 Files: pod/perlguts.pod
1990 Title: "pod2man produces broken pages", "weird condition in perldelta breaks
1992 From: Davin Milun <milun@cs.Buffalo.EDU>, Hans Mulder <hansm@icgned.nl>
1993 Msg-ID: <199705310447.AAA15721@obelix.cs.Buffalo.EDU>,
1994 <1997May25.192350.2055977@hmivax.humgen.upenn.edu>
1995 Files: pod/pod2man.PL
1997 Title: "Perl 5 pod2man fix", "perlguts man page corrupted"
1998 From: chen@adi.com (Franklin Chen), gnat@frii.com, lvirden@cas.org, tom
1999 (Tom Dinger on Feste), tom@edc.com (Tom Dinger on Feste)
2000 Msg-ID: <199705210013.UAA09599@menhaden.adi.com>,
2001 <199706011305.JAA18271@cas.org>,
2002 <199706012116.PAA14102@elara.frii.com>,
2003 <9504250959.AA23419@feste.edc.com>,
2004 <9504251700.AA23823@feste.edc.com>
2005 Files: pod/pod2man.PL
2007 Title: "[PATCH] reference form chomp to chop in perlfunc"
2008 From: hansm@euronet.nl
2009 Files: pod/perlfunc.pod
2011 Title: "pod2man gags if "=pod" is before "=head1 NAME""
2012 From: whyde@pezz.sps.mot.com (Warren Hyde)
2013 Msg-ID: <9705212115.AA21730@pezz.sps.mot.com>
2014 Files: pod/pod2man.PL
2016 Title: "perlfunc.pod unclear about return value range of rand"
2017 From: "Tuomas J. Lukka" <tjl@lukka.student.harvard.edu>
2018 Msg-ID: <m0wSMiC-000C9xC@lukka.student.harvard.edu>
2019 Files: pod/perlfunc.pod
2021 Title: "Error in perllol manpage", "Error in perllol manpage (fwd)"
2022 From: Chris Wick <cwick@lmc.com>
2023 Files: pod/perllol.pod
2025 Title: "5.004 removed deprecated %OVERLOAD support silently"
2026 From: jon@sems.com (Jonathan Biggar)
2027 Msg-ID: <199705232319.QAA28388@clamp.netlabs.com>
2028 Files: pod/perldelta.pod
2030 Title: "[PATCH] Documentation bugs"
2031 From: Stephen Potter <spp@psa.pencom.com>
2032 Files: pod/perldata.pod pod/perldiag.pod pod/perlfaq8.pod pod/perlfaq9.pod
2033 pod/perlop.pod pod/perlsub.pod pod/perltoot.pod
2035 Title: "5.004 POD stuff", "make html - any takers?", "make html --> unusable
2036 xref links", "pod/*.html -- all hyperlinks are invalid"
2037 From: "Darren/Torin/Who Ever..." <torin@daft.com>, "Paul D. Smith"
2038 <psmith@BayNetworks.COM>, Gurusamy Sarathy
2039 <gsar@engin.umich.edu>, Jarkko Hietaniemi <jhi@iki.fi>,
2040 Michael R Cook <mcook@cognex.com>, avera@hal.com (Jim
2041 Avera), lvirden@cas.org
2042 Msg-ID: <199705162008.XAA06906@alpha.hut.fi>,
2043 <199705171830.OAA15652@erawan.cognex.com>,
2044 <199706081749.NAA04552@aatma.engin.umich.edu>,
2045 <1997May16.191039.2033079@hmivax.humgen.upenn.edu>,
2046 <87hgg2y1h4.fsf@perv.daft.com>,
2047 <9705161931.AA01075@membrane.hal.com>,
2048 <9705191839.AA28702@lemming.engeast>
2049 Files: INSTALL pod/perldiag.pod installhtml
2051 Title: "checkpods- forget blank line status when starting a new file"
2052 From: Larry Parmelee <parmelee@CS.Cornell.EDU>
2053 Files: pod/checkpods.PL
2055 Title: "installhtml: Fix 'no title' & 'unexpected ...' warnings. Double speed."
2057 Files: installhtml lib/Pod/Html.pm pod/splitpod
2059 LIBRARY AND EXTENSIONS
2061 Title: "sdbm can fail if a config.h exists in system directories"
2063 Files: ext/SDBM_File/sdbm/Makefile.PL
2065 Title: "LWP and SIG __DIE__ traps not playing well together!"
2066 From: Gisle Aas <aas@bergen.sn.no>
2067 Files: lib/AutoLoader.pm
2069 Title: "Memory Consumption of autosplit_lib_modules/sv_gets (workaround)"
2070 From: Matthias Neeracher <neeri@iis.ee.ethz.ch>
2071 Files: lib/AutoSplit.pm
2073 Title: "Comments of this Sys::Syslog patch", "Unusual Sys::Syslog behaviour
2074 with FQDN ? [Even in 5.004 - a bug?]"
2075 From: Jarkko Hietaniemi <jhi@iki.fi>, Russ Allbery <rra@stanford.edu>,
2076 alansz@mellers1.psych.berkeley.edu (Alan Schwartz)
2077 Msg-ID: <199705231621.TAA16790@alpha.hut.fi>, <5m4fjr$rhs@agate.berkeley.edu>
2078 Files: lib/Sys/Syslog.pm
2080 Title: "Patch to CPAN.pm (perl5.004) for ncftp"
2081 From: "Richard L. Maus, Jr." <rmaus@monmouth.com>
2082 Msg-ID: <337FBAC8.167EB0E7@monmouth.com>
2085 Title: "[PATCH] Harness.pm bug w/perl5.004 & VMS"
2086 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
2087 Msg-ID: <3.0.1.32.19970530102300.008a2730@stargate.lbcc.cc.or.us>
2088 Files: lib/Test/Harness.pm
2090 Title: "more Fcntl constants [PATCH]"
2091 From: Jarkko Hietaniemi <jhi@iki.fi>
2092 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
2094 Title: "5.004 breaks ftp.pl due to missing (although obsolete) chat2.pl"
2100 Title: "make test && ... doesn't work"
2104 Title: "[PATCH] INSTALL-1.18"
2105 From: Andy Dougherty <doughera@fractal.phys.lafayette.edu>
2106 Msg-ID: <Pine.SOL.3.95q.970529142739.662D-100000@fractal.lafayette.edu>
2109 Title: "improved gnuwin32 Configure support"
2110 From: Chris Faylor <cgf@bbc.com>
2111 Msg-ID: <199706070318.XAA09214@hardy.bbc.com>
2114 Title: "installhtml problems finding splitpod"
2115 From: lvirden@cas.org
2116 Files: installhtml INSTALL
2118 Title: "perl 5.004 (and 01) man pages not generated and installed"
2119 From: lvirden@cas.org (Larry W. Virden)
2122 Title: "oddity in Configure"
2123 From: Mike Stok <mike@stok.co.uk>
2126 Title: "perl5.004 on AIX: Patches", "perl5.004 on FreeBSD and AIX"
2127 From: Peter van Heusden <pvh@junior.uwc.ac.za>
2128 Msg-ID: <Pine.A32.3.93.970519142625.22442B-100000@junior.uwc.ac.za>,
2129 <Pine.A32.3.93.970519163700.25188A-100000@junior.uwc.ac.za>
2130 Files: Makefile.SH perl_exp.SH ext/DynaLoader/dl_aix.xs perlio.sym
2132 Title: "Compiling perl5.004 on NEWS-OS 4.x"
2133 From: Makoto MATSUSHITA (=?ISO-2022-JP?B?GyRCJF4kRCQ3JD8kXiQzJEgbKEI=?=)
2134 <matusita@ics.es.osaka-u.ac.jp>
2135 Msg-ID: <19970521132814F.matusita@ics.es.osaka-u.ac.jp>
2136 Files: Configure hints/newsos4.sh
2140 Title: "win32: additional default libraries"
2141 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2142 Msg-ID: <199705291332.JAA21560@aatma.engin.umich.edu>
2143 Files: lib/ExtUtils/MM_Win32.pm
2145 Title: "[PATCH] win32 minor fixes"
2146 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2147 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm win32/config.bc
2149 Title: "[PATCH] clean up perlocal.pod output on VMS"
2150 From: pvhp@forte.com (Peter Prymmer)
2151 Files: lib/ExtUtils/MM_VMS.pm
2153 Title: "[PATCH] Re: Term::ReadKey on Win32: set console"
2154 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2155 Files: lib/Term/ReadLine.pm
2157 Title: "[PATCH] Pod::Text nit for Win32"
2158 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2159 Files: lib/Pod/Text.pm
2161 Title: "pathname bug in xsubpp on win32"
2162 From: jon@sems.com (Jonathan Biggar)
2163 Msg-ID: <199705230126.SAA23401@clamp.netlabs.com>
2164 Files: lib/ExtUtils/xsubpp
2166 Title: "MakeMaker stumbles on Win32 UNC paths"
2167 From: Warren Jones <wjones@TC.FLUKE.COM>
2168 Files: lib/ExtUtils/MM_Win32.pm
2170 Title: "build problem on SGI R10000 PowerChallenge (IRIX 6.2) lseek proto"
2171 From: Jarkko Hietaniemi <jhi@iki.fi>
2174 Title: "Perl 5.004 + Linux 2.0.30 & semctl()"
2175 From: Andy Dougherty <doughera@fractal.phys.lafayette.edu>, Jordan
2176 Mendelson <jordy@snappy.wserv.com>
2179 Title: "lib/io_udp.t fails on VMS"
2180 From: Jonathan.Hudson@jrhudson.demon.co.uk
2181 Msg-ID: <XFMail.970522181042.Jonathan.Hudson@jrhudson.demon.co.uk>
2184 Title: "Compilation of mg.c from perl5.004m1t2 fails on OpenVMS/AXP"
2185 From: Henrik Tougaard <ht.000@foa.dk>
2186 Files: mg.c t/op/taint.t
2188 Title: "[PATCH] (NEXT|OPEN)STEP hints"
2189 From: Gerd Knops <gerti@BITart.com>
2190 Files: hints/next_3.sh hints/next_4.sh
2192 Title: "win32: user defined shell"
2193 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2194 Msg-ID: <199705291339.JAA21682@aatma.engin.umich.edu>
2195 Files: pod/perlrun.pod win32/win32.c
2197 Title: "misc perl5.004 doc fixes, especially vms"
2198 From: lvirden@cas.org (Larry W. Virden)
2199 Msg-ID: <199705160419.AAA16317@cas.org>
2200 Files: pod/perlfaq4.pod vms/perlvms.pod lib/Pod/Html.pm pod/roffitall
2201 vms/ext/DCLsym/DCLsym.pm vms/ext/Stdio/Stdio.pm
2203 Title: "[PATCH] gen_shrfls.pl too picky for Dec C 5.6 preprocessor output"
2204 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
2205 Files: vms/gen_shrfls.pl
2207 Title: "[PATCH] win32: Configure cf_email"
2208 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2209 Msg-ID: <199705301335.JAA05079@aatma.engin.umich.edu>
2210 Files: win32/Makefile win32/config.bc win32/config.vc win32/config_sh.PL
2213 Title: "[PATCH] README.win32 nits"
2214 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2217 Title: "Document cause and remedy for op/taint.t failure"
2218 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2221 Title: "SVR4 hints for DDE SMES Supermax Enterprise Server"
2222 From: Jarkko Hietaniemi <jhi@iki.fi>
2223 Files: hints/svr4.sh
2225 Title: "porting.help"
2227 Files: Porting/pumpkin.pod Porting/preprel
2229 Title: "Major 5.004 Win32 update (Borland win32 support, and other patches)",
2230 "($a,undef,$b) = qw(a b c) and ties delaying DESTROY fixes"
2231 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2232 Files: MANIFEST pod/perlguts.pod win32/include/sys/socket.h EXTERN.h
2233 opcode.h perl.h regcomp.h ext/Fcntl/Fcntl.pm
2234 ext/SDBM_File/Makefile.PL lib/ExtUtils/Install.pm
2235 lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm
2236 lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
2237 lib/File/DosGlob.pm t/op/mkdir.t t/op/stat.t win32/win32.h
2238 win32/win32io.h win32/win32iop.h README.win32 doio.c gv.c
2239 mg.c op.c perlio.c pp.c pp_ctl.c pp_hot.c pp_sys.c util.c
2240 win32/Makefile win32/config.bc win32/config.vc
2241 win32/config_H.bc win32/config_H.vc win32/makedef.pl
2242 win32/makefile.mk win32/makeperldef.pl win32/perlglob.c
2243 win32/perllib.c win32/win32.c win32/win32io.c
2246 Title: "[PATCH] Re: Maintenance release (remove PERL_DUMMY_SIZE)"
2247 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2248 Files: opcode.h perl.h regcomp.h win32/win32.h gv.c
2250 Title: "[PATCH] ENV leaks on win32 (was Re: Comments on ENV patch sought)"
2251 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2252 Files: win32/win32.h win32/win32io.h win32/win32iop.h global.sym mg.c perl.c
2253 t/op/magic.t util.c win32/makedef.pl win32/win32.c
2256 Title: "[PATCH] win32: ExtUtils::Liblist support"
2257 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2258 Files: lib/ExtUtils/Liblist.pm win32/Makefile win32/config.bc
2261 Title: "[PATCH] Re: borland C++Perl embedding failures re __declspec()"
2262 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2263 Files: win32/win32.c
2265 Title: "No need to use `pwd` in t/op/magic.t test for amigaos"
2266 From: Norbert Pueschel <pueschel@imsdd.meb.uni-bonn.de>
2271 Title: "Tests depend on locale"
2272 From: "Jan D." <jan.djarv@mbox200.swipnet.se>, Jarkko Hietaniemi
2274 Msg-ID: <199705191127.NAA08148@ostrich.gaia.swipnet.se>,
2275 <199705191230.PAA21070@alpha.hut.fi>
2276 Files: t/lib/safe2.t t/op/mkdir.t
2278 Title: "op/groups test fails on Linux (groups in /bin)"
2279 From: "Jan D." <jan.djarv@mbox200.swipnet.se>
2280 Msg-ID: <199705191120.NAA08130@ostrich.gaia.swipnet.se>
2281 Files: t/op/groups.t
2283 Title: "More simple regexp tests and test docs"
2284 From: Hans Mulder <hansm@euronet.nl>
2285 Files: t/op/re_tests t/op/regexp.t
2287 Title: "[PATCH] Re: Using undef to ignore values returned from split"
2288 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
2293 Title: "bad test of -A flag in h2xs"
2294 From: "Jeffrey S. Haemer" <jsh@woodcock.boulder.qms.com>
2295 Files: utils/h2xs.PL
2297 Title: "[PATCH] h2xs missing from utils/Makefile"
2298 From: hansm@euronet.nl
2299 Files: utils/Makefile
2301 Title: "PATCH: bug in perlbug w.r.t. environment variables", "bug in perlbug
2302 w.r.t. environment variables"
2303 From: "Jan D." <jan.djarv@mbox200.swipnet.se>, Jarkko Hietaniemi
2305 Msg-ID: <199705191841.UAA00969@ostrich.gaia.swipnet.se>,
2306 <199705191857.VAA09154@alpha.hut.fi>
2307 Files: utils/perlbug.PL
2309 Title: "[PATCH] final newline missing in MANIFEST generated by h2xs"
2310 From: hansm@euronet.nl
2311 Files: utils/h2xs.PL
2318 "Hey, Rocky! Watch me pull a release out of my hat!"
2319 "Aww, that trick never works..."
2321 CORE LANGUAGE CHANGES
2323 Title: "Make C<m//g> reset pos on failure; make C<m//gc> not reset"
2324 From: Chip Salzenberg
2325 Files: dump.c op.c op.h pod/perldelta.pod pod/perlfaq6.pod
2326 pod/perlop.pod pod/perlre.pod pp_ctl.c pp_hot.c regcomp.c
2329 Title: "SECURITY: Forbid exec() if $ENV{BASH_ENV} is tainted"
2330 From: Chip Salzenberg
2331 Files: pod/perldelta.pod pod/perlrun.pod pod/perlsec.pod t/op/taint.t
2334 Title: "Allow exec() if $ENV{TERM} is tainted but innocuous"
2335 From: Chip Salzenberg
2336 Files: pod/perldelta.pod pod/perlrun.pod pod/perlsec.pod t/op/taint.t
2339 Title: "Allow globbing when tainted under VMS (no external program)"
2340 From: Chip Salzenberg
2341 Files: pp_sys.c t/op/taint.t
2345 Title: "Make Irix hints adapt when n32 libm.so is missing"
2346 From: Chip Salzenberg
2347 Files: hints/irix_6.sh
2349 Title: "Fix default HP-UX installation path"
2351 Msg-ID: <199705132228.AA227042483@hpcc123.corp.hp.com>
2352 Date: Tue, 13 May 1997 15:28:04 -0700
2353 Files: hints/hpux.sh
2355 Title: "VMS update, including socket support (four patches)"
2356 From: Jonathan Hudson <Jonathan.Hudson@jrhudson.demon.co.uk>,
2357 Peter Prymmer <pvhp@forte.com>,
2358 Dan Sugalski <sugalsd@lbcc.cc.or.us>
2359 Files: vms/config.vms vms/descrip.mms vms/sockadapt.h vms/vms.c
2362 Title: "Win32 update (three patches)"
2363 From: Gurusamy Sarathy
2364 Files: README.win32 perl.c win32/Makefile win32/config.H
2365 win32/config_h.PL win32/config_sh.PL win32/makedef.pl
2366 win32/win32.c win32/win32.h win32/win32io.c win32/win32io.h
2369 Title: "Don't require executable bit on perl -S if DOSISH"
2370 From: Danny Sadinoff <sadinoff@olf.com>
2371 Msg-ID: <337351CE.79B28DE3@olf.com>
2372 Date: Fri, 09 May 1997 12:33:18 -0400
2377 Title: "In C<eval &func>, always call &func in scalar context"
2378 From: Chip Salzenberg
2381 Title: "Fix recursive substitution"
2382 From: Chip Salzenberg; test from Tim Bunce
2383 Files: cop.h global.sym pp_ctl.c proto.h scope.c t/op/subst.t
2385 Title: "Make read with <> from a TTY notice EOF"
2386 From: Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2387 Msg-ID: <199705121147.HAA03845@jik.saturn.net>
2388 Date: Mon, 12 May 1997 07:47:13 -0400
2391 Title: "Fix core dump from get*() functions returning no alias array"
2392 From: Chip Salzenberg
2396 From: Mark K Trettin <mkt@lucent.com>
2397 Msg-ID: <199705102228.RAA11163@gv18c.ih.lucent.com>
2398 Date: Sat, 10 May 1997 17:28:35 -0500
2403 Title: "Don't use 'unset' in Configure"
2404 From: Chip Salzenberg
2407 Title: "Protect against having no such command as 'cc'"
2408 From: Hans Mulder <hansm@icgned.nl>
2409 Msg-ID: <1997May12.163534.2006434@hmivax.humgen.upenn.edu>
2410 Date: Mon, 12 May 1997 16:35:34 -0400 (EDT)
2413 Title: "minor wording enhancement for Configure"
2414 From: Jarkko Hietaniemi
2415 Msg-ID: <199705101038.NAA00471@alpha.hut.fi>
2416 Date: Sat, 10 May 1997 13:38:31 +0300 (EET DST)
2419 LIBRARY AND EXTENSIONS
2421 Title: "Refresh CGI.pm to 2.36"
2422 From: Lincoln Stein <lstein@genome.wi.mit.edu>
2423 Files: eg/cgi/frameset.cgi eg/cgi/javascript.cgi lib/CGI.pm
2425 Title: "In IO::File::open, prepend './' less often (for Win32 et al)"
2426 From: Chip Salzenberg
2427 Files: ext/IO/lib/IO/File.pm
2429 Title: "Fix core dump on IO::Seekable::setpos($fh, undef)"
2430 From: Chip Salzenberg
2431 Files: ext/IO/IO.xs t/lib/io_xs.t
2435 Title: "Make rand.t vanishingly unlikely to give false failure"
2437 Msg-ID: <Pine.GSO.3.96.970510190846.23340K-100000@kelly.teleport.com>
2438 Date: Sat, 10 May 1997 19:57:30 -0700 (PDT)
2441 Title: "Fix sleep test: sleep(N) is defined to allow sleeping N-1"
2442 From: Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
2443 Msg-ID: <199705151735.KAA01143@palrel1.hp.com>
2444 Date: Thu, 15 May 1997 11:35:41 -0600
2449 Title: "h2xs and @EXPORT_OK"
2451 Msg-ID: <199705092348.AA057881699@hpcc123.corp.hp.com>
2452 Date: Fri, 9 May 1997 16:48:20 -0700
2453 Files: utils/h2xs.PL
2457 Title: "Tweaks for perldelta"
2458 From: hansm@euronet.nl
2459 Msg-ID: <199705102346.BAA17300@mail.euronet.nl>
2460 Date: Sun, 11 May 97 01:46:00 +0200
2461 Files: pod/perldelta.pod
2463 Title: "Mention perlfaq.pod and perlmodlib.pod in perldelta.pod"
2464 From: Chip Salzenberg
2465 Files: pod/perldelta.pod
2467 Title: "Fix example of use of lexicals with formats"
2468 From: Chip Salzenberg
2469 Files: pod/perldelta.pod
2471 Title: "Explain that destruction order is not defined"
2472 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2473 Msg-ID: <199705150600.CAA13550@aatma.engin.umich.edu>
2474 Date: Thu, 15 May 1997 02:00:23 -0400
2475 Files: pod/perltoot.pod
2477 Title: "Note that DATA filehandle is unavailable during BEGIN {}"
2478 From: neilb@cre.canon.co.uk (Neil Bowers)
2479 Msg-ID: <199705121227.NAA29718@tardis.cre.canon.co.uk>
2480 Date: Mon, 12 May 1997 13:27:43 +0100
2481 Files: pod/perldata.pod
2483 Title: "More detailed IO::Socket documentation"
2484 From: Tom Christiansen
2485 Msg-ID: <199705141456.IAA19061@jhereg.perl.com>
2486 Date: Wed, 14 May 1997 08:56:30 -0600
2487 Files: pod/perlipc.pod
2494 Herein we find the fruits of the gamma.
2496 CORE LANGUAGE CHANGES
2498 Title: "SECURITY: Forbid glob() when tainting (-T or setuid)"
2499 From: Chip Salzenberg
2500 Files: pod/perlrun.pod pod/perlsec.pod pp_sys.c
2502 Title: "SECURITY: Forbid exec() if $ENV{TERM} or $ENV{ENV} is tainted"
2503 From: Chip Salzenberg
2504 Files: pod/perlrun.pod pod/perlsec.pod t/op/taint.t taint.c
2508 Title: "(NeXT|Open)Step update"
2509 From: Gerd Knops <gerti@BITart.com>
2510 Msg-ID: <9705072247.AA18882@BITart.com>
2511 Date: Wed, 7 May 97 17:47:02 -0500
2512 Files: Configure MANIFEST config_h.SH hints/next_3.sh hints/next_4.sh
2514 Title: "NetBSD hint update"
2515 From: Giles Lean <giles@nemeton.com.au>
2516 Msg-ID: <199705051346.XAA13584@topaz.nemeton.com.au>
2517 Date: Mon, 5 May 1997 23:46:37 +1000 (EST)
2518 Files: hints/netbsd.sh
2520 Title: "Irix hint update"
2521 From: Scott Henry <scotth@sgi.com>
2522 Msg-ID: <yd83es0fp57.fsf@hoshi.engr.sgi.com>
2523 Date: 06 May 1997 11:09:56 -0700
2524 Files: hints/irix_6.sh
2526 Title: "HPUX: patch for ext/DynaLoader/dl_hpux.xs"
2527 From: Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
2528 Msg-ID: <199705050548.WAA21260@palrel1.hp.com>
2529 Date: Sun, 4 May 1997 23:48:39 -0600
2530 Files: ext/DynaLoader/dl_hpux.xs
2532 Title: "Win32 update (consolidated patch plus three followups)"
2533 From: Gurusamy Sarathy
2534 Files: EXTERN.h README.win32 lib/Sys/Hostname.pm pod/perldelta.pod
2535 win32/config.H win32/config.w32 win32/config_sh.PL win32/perllib.c
2536 win32/win32.c win32/win32.h win32/include/sys/socket.h
2538 Title: "Win32 boot_DynaLoader problem in 99"
2539 From: Gary Clark <GaryC@mail.jeld-wen.com>
2540 Msg-ID: <1997May05.105000.1708.84476@mail.jeld-wen.com>
2541 Date: Mon, 05 May 1997 10:49:03 -0700
2542 Files: win32/makedef.pl
2546 Title: "Fix wantarray() in sort subs [fixes metaconfig]"
2547 From: Chip Salzenberg
2550 Title: "Fix for redefined sort subs nastiness"
2551 From: Gurusamy Sarathy
2552 Msg-ID: <199705090004.UAA15032@aatma.engin.umich.edu>
2553 Date: Thu, 08 May 1997 20:04:18 -0400
2554 Files: op.c pod/perldelta.pod pod/perldiag.pod sv.c t/op/sort.t
2558 Title: "AFS patches"
2559 From: Chip Salzenberg, Larry Schwimmer <rosebud@cyclone.Stanford.EDU>
2560 Files: Configure installperl
2562 LIBRARY AND EXTENSIONS
2564 Title: "Another blank line patch to Pod::Text"
2565 From: Russ Allbery <rra@stanford.edu>
2566 Msg-ID: <m3afm5g6ar.fsf@windlord.Stanford.EDU>
2567 Date: 08 May 1997 11:36:12 -0700
2568 Files: lib/Pod/Text.pm
2576 Title: "Three bugs in pod2html"
2577 From: hansm@euronet.nl
2578 Msg-ID: <199705052228.AAA25351@mail.euronet.nl>
2579 Date: Tue, 6 May 97 00:28:06 +0200
2580 Files: lib/Pod/Html.pm
2582 Title: "Trivial bugfix for pod of xsubpp"
2583 From: Ralf S. Engelschall <rse@engelschall.com>
2584 Msg-ID: <199705051447.QAA09995@en1.engelschall.com>
2585 Date: Mon, 5 May 1997 16:47:03 +0200
2586 Files: lib/ExtUtils/xsubpp
2588 Title: "Newer CPerl mode"
2589 From: Ilya Zakharevich
2590 Msg-ID: <199705080032.UAA22532@monk.mps.ohio-state.edu>
2591 Date: Wed, 7 May 1997 20:32:46 -0400 (EDT)
2592 Files: emacs/cperl-mode.el
2596 Title: "Updates to perldelta"
2597 From: Chip Salzenberg and Dominic Dunlop
2598 Files: pod/perldelta.pod
2600 Title: "More explicit Solaris instructions"
2601 From: Andy Dougherty
2602 Msg-ID: <Pine.SOL.3.95q.970508171206.438A-100000@fractal.lafayette.ed
2603 Date: Thu, 08 May 1997 17:14:54 -0400 (EDT)
2604 Files: INSTALL hints/solaris_2.sh
2606 Title: "Document 'Possible attempt to separate words with commas'"
2608 Msg-ID: <hyb9snvdw.fsf@bergen.sn.no>
2609 Date: 06 May 1997 23:27:55 +0200
2610 Files: pod/perlop.pod
2612 Title: "perlfaq9, hostname"
2613 From: John D Groenveld <groenvel@cse.psu.edu>
2614 Msg-ID: <199705061741.NAA22777@cse.psu.edu>
2615 Date: Tue, 06 May 1997 13:41:12 EDT
2616 Files: pod/perlfaq9.pod
2618 Title: "Debugger docs patch"
2619 From: Ilya Zakharevich
2620 Msg-ID: <199705080107.VAA24317@monk.mps.ohio-state.edu>
2621 Date: Wed, 7 May 1997 21:07:14 -0400 (EDT)
2622 Files: pod/perldebug.pod
2624 Title: "Document that C<m?x?> is just like C<?x?>"
2625 From: Chip Salzenberg
2626 Files: pod/perlop.pod
2628 Title: "Refresh description of sprintf()"
2629 From: Chip Salzenberg
2630 Files: pod/perl.pod pod/perlfunc.pod
2632 Title: "Mention the Regular Expressions book"
2633 From: Stephen Potter <spp@psa.pencom.com>
2634 Msg-ID: <199705071737.MAA18799@psa.pencom.com>
2635 Date: Wed, 07 May 1997 12:37:37 -0500
2636 Files: pod/perlbook.pod pod/perlre.pod
2638 Title: "OS/2 doc patch for _99"
2639 From: Ilya Zakharevich
2640 Msg-ID: <199705080046.UAA23466@monk.mps.ohio-state.edu>
2641 Date: Wed, 7 May 1997 20:46:45 -0400 (EDT)
2649 "Oops." Now this _has_ to be the gamma; we're out of numbers.
2651 CORE LANGUAGE CHANGES
2657 Title: "NeXT hints update"
2658 From: hansm@euronet.nl
2659 Msg-ID: <199704302229.AAA02690@mail.euronet.nl>
2660 Date: Thu, 1 May 97 00:28:41 +0200
2661 Files: Configure Makefile.SH hints/next_4.sh
2663 Title: "Support shared libperl on AIX"
2664 From: Eric Bartley <bartley@icd.cc.purdue.edu>
2665 Msg-ID: <199704270131.UAA51426@icd.cc.purdue.edu>
2666 Date: Sat, 26 Apr 1997 20:31:37 -0500
2667 Files: Configure Makefile.SH hints/aix.sh
2671 Title: "Fix NUL-termination bug in delimcpy()"
2672 From: Chip Salzenberg
2675 Title: "Forget prototype of subroutine after C<undef &subr>"
2676 From: Chip Salzenberg
2679 Title: "Handle tainted values in lists returned from subs, evals"
2680 From: Chip Salzenberg
2681 Files: pp_ctl.c pp_hot.c t/op/taint.t
2683 Title: "Fix sysread() on tied handle"
2684 From: Spider Boardman
2685 Msg-ID: <199705010601.CAA04926@Orb.Nashua.NH.US>
2686 Date: Thu, 1 May 1997 02:01:20 -0400
2689 Title: "Fix OS/2-specific buffer overflow"
2690 From: Ilya Zakharevich
2691 Msg-ID: <199704301920.PAA09681@monk.mps.ohio-state.edu>
2692 Date: Wed, 30 Apr 1997 15:20:01 -0400 (EDT)
2697 Title: "Add new globals to perl.exp"
2698 From: Chip Salzenberg
2701 LIBRARY AND EXTENSIONS
2703 Title: "Refresh DB_File to 1.14"
2705 Msg-ID: <9704302045.AA05484@claudius.bfsec.bt.co.uk>
2706 Date: Wed, 30 Apr 1997 21:45:09 +0100 (BST)
2707 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
2708 t/lib/db-hash.t t/lib/db-recno.t
2712 Title: "Disable op/pipe.t test under Machten"
2713 From: Dominic Dunlop <domo@slipper.ip.lu>
2714 Msg-ID: <v03102801af8e160d3879@[194.51.248.68]>
2715 Date: Thu, 1 May 1997 12:48:26 +0200
2720 Title: "typo fixes to installhtml"
2721 From: lvirden@cas.org (Larry W. Virden)
2722 Msg-ID: <199705011114.HAA26968@cas.org>
2723 Date: Thu, 1 May 1997 07:14:31 -0400
2728 Title: "Fix description of av_undef() in perlguts"
2730 Msg-ID: <199705011042.MAA09897@bergen.sn.no>
2731 Date: Thu, 1 May 1997 12:42:46 +0200
2732 Files: pod/perlguts.pod
2734 Title: "Fix typo in perldelta"
2735 From: Chip Salzenberg
2736 Files: pod/perldelta.pod
2743 Here it is, the second public beta (a.k.a gamma).
2745 CORE LANGUAGE CHANGES
2747 Title: "Support C< $coderef->($x,$y) >"
2748 From: Chip Salzenberg
2749 Files: perly.c perly.c.diff perly.y pod/perldelta.pod pod/perldsc.pod
2750 pod/perlref.pod t/op/ref.t vms/perly_c.vms
2758 Title: "Fix C< hex('80') * 0x1000000 >"
2759 From: Chip Salzenberg
2762 Title: "Reset errno after failed piped close"
2763 From: Roderick Schertler
2764 Msg-ID: <28152.862264940@eeyore.ibcinc.com>
2765 Date: Mon, 28 Apr 1997 18:02:20 -0400
2766 Files: lib/Time/gmtime.pm lib/Time/localtime.pm pod/perlfunc.pod
2769 Title: "Fix warning wrt return value of PerlIO_getname()"
2770 From: Spider Boardman
2771 Msg-ID: <199704300448.AAA24174@Orb.Nashua.NH.US>
2772 Date: Wed, 30 Apr 1997 00:48:13 -0400
2779 LIBRARY AND EXTENSIONS
2793 Title: "Describe Math::Trig in perlmodlib"
2794 From: Chip Salzenberg
2795 Files: pod/perlmodlib.pod
2797 Title: "Add new diagnostics to perldelta"
2798 From: Chip Salzenberg
2799 Files: pod/perldelta.pod pod/perldiag.pod
2806 This patch should be _98, unless it's egregiously broken somehow.
2808 CORE LANGUAGE CHANGES
2814 Title: "Return to favoring memset(,0,) over bzero()"
2815 From: Chip Salzenberg
2818 Title: "NetBSD hint update"
2819 From: matthew green <mrg@splode.eterna.com.au>
2820 Msg-ID: <199704251021.EAA22570@jhereg.perl.com>
2821 Date: Fri, 25 Apr 1997 20:18:02 +1000
2822 Files: hints/netbsd.sh
2824 Title: "HP-UX hint update"
2825 From: Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
2826 Msg-ID: <199704280535.WAA22441@palrel1.hp.com>
2827 Date: Sun, 27 Apr 1997 23:35:07 -0600
2828 Files: hints/hpux.sh
2830 Title: "Win32 update (three patches)"
2831 From: Gurusamy Sarathy and Nick Ing-Simmons
2832 Files: win32/makedef.pl win32/perllib.c win32/win32.c
2836 Title: "Update sprintf: '%hn'; '%s',NULL; panic on frexp() failure"
2837 From: Chip Salzenberg
2838 Files: perl.h pod/perldiag.pod sv.c
2840 Title: "Fix lingering '%S' in XS_VERSION_BOOTCHECK"
2841 From: Chip Salzenberg
2844 Title: "Eliminate Alpha warnings"
2845 From: Hallvard B Furuseth and Chip Salzenberg
2846 Files: perlsdio.h pp_sys.c
2848 Title: "Fix typo in NeXT dynaloader"
2849 From: Chip Salzenberg
2850 Files: ext/DynaLoader/dl_next.xs
2852 Title: "Fix possible buffer overflow under VMS"
2853 From: Chip Salzenberg
2860 LIBRARY AND EXTENSIONS
2862 Title: "Refresh CGI.pm to 2.35"
2863 From: Lincoln Stein <lstein@genome.wi.mit.edu>
2866 Title: "Refresh DB_File to 1.13"
2868 Msg-ID: <9704271413.AA08876@claudius.bfsec.bt.co.uk>
2869 Date: Sun, 27 Apr 1997 15:12:59 +0100 (BST)
2870 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
2872 Title: "SelfLoader: fix prototype pattern, rename intrusive lexical"
2873 From: Jesse Glick <jesse@ginger> and Chip Salzenberg
2874 Files: lib/SelfLoader.pm
2886 Title: "Split perlmod"
2887 From: Tom Christiansen
2888 Msg-ID: <199704260050.RAA02468@toy.perl.com>
2889 Date: Fri, 25 Apr 1997 20:50:09 -0400
2890 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
2891 pod/perldsc.pod pod/perlfaq3.pod pod/perlipc.pod
2892 pod/perlmod.pod pod/perlmodlib.pod pod/perlobj.pod
2893 pod/perltie.pod pod/roffitall
2895 Title: "Describe __PACKAGE__ in perldelta"
2896 From: Chip Salzenberg
2897 Files: pod/perldelta.pod
2899 Title: "Doc fix for close of pipe handle"
2900 From: Chip Salzenberg
2901 Files: pod/perlfunc.pod
2908 This patch eliminates all known sources of buffer overflow! (And the
2909 crowd goes wild. (Yeah.)) Showstoppers only between here and _98.
2911 CORE LANGUAGE CHANGES
2917 Title: "Provide memset() if it's missing"
2918 From: Chip Salzenberg
2919 Files: global.sym perl.h proto.h util.c
2921 Title: "Don't tell GCC that warn(), croak(), and die() are printf-lik
2922 From: Chip Salzenberg
2927 Title: "Misc. sv_vcatpvfn() fixes"
2928 From: Hugo, Dale, Nick, Hallvard, Chip
2929 Files: gv.c mg.c op.c perl.c pp.c pp_ctl.c sv.c toke.c util.c
2931 Title: "Enforce order of sprintf() elements"
2932 From: Chip Salzenberg
2935 Title: "Guard against long numbers, <<LONG_DELIM, and <long glob>"
2936 From: Chip Salzenberg
2937 Files: global.sym mg.c perl.c pod/perldiag.pod proto.h toke.c util.c
2939 Title: "Guard against C<goto> to deeply nested label"
2940 From: Chip Salzenberg
2941 Files: pod/perldiag.pod pp_ctl.c
2943 Title: "Guard against overflow in dup2() emulation"
2944 From: Chip Salzenberg
2947 Title: "Win32: Guard against long function names"
2948 From: Chip Salzenberg
2949 Files: win32/win32sck.c
2951 Title: "Make mess() always work, by using a non-arena SV"
2952 From: Chip Salzenberg, from idea by Gurusamy Sarathy
2953 Files: perl.c util.c
2955 Title: "Fix scalar leak in pp_prtf()"
2956 From: Doug MacEachern
2957 Msg-ID: <199704241706.NAA19140@postman.osf.org>
2958 Date: Thu, 24 Apr 1997 13:06:21 -0400
2961 Title: "When copying a format line, take only its string value"
2962 From: Chip Salzenberg
2965 Title: "Undo private patch"
2966 From: Chip Salzenberg
2967 Files: installperl lib/ExtUtils/Install.pm
2969 Title: "Fix LEAKTEST numbers"
2970 From: Chip Salzenberg
2971 Files: ext/DynaLoader/dl_vms.xs handy.h os2/os2.c util.c vms/vms.c
2972 win32/win32.c win32/win32sck.c
2976 Title: "Cope with a <db.h> that isn't related to DB"
2977 From: Jarkko Hietaniemi
2978 Msg-ID: <199704241728.UAA09951@alpha.hut.fi>
2979 Date: Thu, 24 Apr 1997 20:28:39 +0300 (EET DST)
2982 LIBRARY AND EXTENSIONS
2984 Title: "Always NUL-terminate opsets"
2985 From: Chip Salzenberg
2986 Files: ext/Opcode/Opcode.xs
2988 Title: "Don't core dump if my_inet_aton() get a NULL"
2989 From: Chip Salzenberg
2990 Files: ext/Socket/Socket.xs
2992 Title: "Handle symlinks, high permission bits in File::Path"
2993 From: Chip Salzenberg
2994 Files: lib/File/Path.pm
2996 Title: "Math::{Complex,Trig} update"
2997 From: Jarkko Hietaniemi
2998 Msg-ID: <199704242221.BAA30363@alpha.hut.fi>
2999 Date: Fri, 25 Apr 1997 01:21:44 +0300 (EET DST)
3000 Files: lib/Math/Complex.pm lib/Math/Trig.pm pod/roffitall
3001 t/lib/complex.t t/lib/trig.t
3009 Title: "Fix buffer overflow in a2p"
3010 From: Chip Salzenberg
3015 Title: "FAQ udpate (24-apr-97)"
3016 From: Nathan Torkington <gnat@prometheus.frii.com>
3017 Msg-ID: <199704242247.QAA07010@prometheus.frii.com>
3018 Date: Thu, 24 Apr 1997 16:47:23 -0600 (MDT)
3019 Files: pod/perlfaq*.pod
3021 Title: "Document new {,s}printf() behavior"
3022 From: Chip Salzenberg
3023 Files: pod/perldelta.pod pod/perlfunc.pod
3030 This patch eliminates almost all possible sources of buffer overflow;
3031 in particular, there are no more sprintf() bugs. (!!) This patch
3032 also has a few other fixes. With these changes in place, I can sleep
3033 at night. (Because I've stopped hacking. :-))
3035 CORE LANGUAGE CHANGES
3037 Title: "Support PRINTF for tied handles"
3038 From: Doug MacEachern
3039 Msg-ID: <199704202226.SAA08032@postman.osf.org>
3040 Date: Sun, 20 Apr 1997 18:26:13 -0400
3041 Files: pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
3045 Title: "Fix bitwise shifts and pack('w') on Crays"
3046 From: Chip Salzenberg
3049 Title: "Win32 update (two patches)"
3050 From: Gurusamy Sarathy
3051 Files: lib/AutoSplit.pm lib/ExtUtils/MM_Unix.pm win32/config.w32
3056 Title: "Mondo Cool patch for buffer safety and convenience"
3057 From: Chip Salzenberg
3058 Files: XSUB.h doop.c dump.c ext/DynaLoader/dl_dlopen.xs
3059 ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
3060 ext/DynaLoader/dlutils.c ext/ODBM_File/ODBM_File.xs
3061 global.sym gv.c interp.sym mg.c op.c perl.c perl.h
3062 pod/perlguts.pod pp.c pp_ctl.c pp_hot.c pp_sys.c proto.h
3063 regcomp.c regexec.c sv.c toke.c util.c
3065 Title: "Problems with glob"
3066 From: Ilya Zakharevich
3067 Msg-ID: <1997Apr20.024432.1941365@hmivax.humgen.upenn.edu>
3068 Date: Sun, 20 Apr 1997 02:44:32 -0400 (EDT)
3071 Title: "Fix scalar leak in closures"
3072 From: Chip Salzenberg
3075 Title: "Refine error messages re: anon subs' prototypes"
3076 From: Chip Salzenberg
3079 Title: "Outermost scope is void, not scalar"
3080 From: Chip Salzenberg
3085 Title: "Fix up Linux hints for tcsh, and Configure patch"
3086 From: Andy Dougherty
3087 Msg-ID: <Pine.SOL.3.95q.970422101051.2506C-100000@fractal.lafayette.e
3088 Date: Tue, 22 Apr 1997 11:02:27 -0400 (EDT)
3089 Files: Configure hints/linux.sh
3091 Title: "There is no standard answer to 'Use suidperl?'"
3092 From: Chip Salzenberg
3093 Files: hints/bsdos.sh hints/freebsd.sh hints/linux.sh
3096 LIBRARY AND EXTENSIONS
3098 Title: "Math::Complex update"
3099 From: Jarkko Hietaniemi
3100 Files: lib/Math/Complex.pm t/lib/complex.t
3102 Title: "Croak on C<use autouse> without module name"
3103 From: Chip Salzenberg
3104 Files: lib/autouse.pm
3106 Title: "Silence warnings on simple C<use ops>"
3107 From: Roderick Schertler
3108 Msg-ID: <pzybafum6k.fsf@eeyore.ibcinc.com>
3109 Date: 19 Apr 1997 10:22:43 -0400
3110 Files: ext/Opcode/ops.pm
3114 Title: "Don't put leading newline on numeric strings"
3115 From: Andreas Koenig
3116 Msg-ID: <199704230847.KAA22752@anna.in-berlin.de>
3117 Date: Wed, 23 Apr 1997 10:47:00 +0200
3118 Files: t/pragma/constant.t
3126 Title: "FAQ udpate (23-apr-97)"
3127 From: Nathan Torkington <gnat@prometheus.frii.com>
3128 Msg-ID: <199704231822.MAA05074@prometheus.frii.com>
3129 Date: Wed, 23 Apr 1997 12:22:55 -0600 (MDT)
3130 Files: pod/perlfaq*.pod
3132 Title: "Two doublewords less"
3133 From: Jarkko Hietaniemi
3134 Msg-ID: <199704201938.WAA07722@alpha.hut.fi>
3135 Date: Sun, 20 Apr 1997 22:38:13 +0300 (EET DST)
3136 Files: pod/perlrun.pod vms/perlvms.pod
3143 This one has two security bug fixes for buffer overflows. Perl has
3144 not yet been searched to see if more fixes are needed.
3146 CORE LANGUAGE CHANGES
3148 Title: "Improve sysseek(), remove systell(), fix Opcode"
3149 From: Chip Salzenberg
3150 Files: doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
3151 ext/Opcode/Opcode.xs global.sym keywords.pl opcode.pl
3152 pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c
3153 proto.h t/op/sysio.t toke.c
3155 Title: "Fix (and test) spaces in {,un}pack()"
3156 From: Chip Salzenberg
3157 Files: pp.c t/op/pack.t
3161 Title: "Irix update"
3162 From: Scott Henry <scotth@sgi.com>
3163 Msg-ID: <yd8d8rsi0ln.fsf@hoshi.engr.sgi.com>
3164 Date: 18 Apr 1997 12:37:24 -0700
3165 Files: MANIFEST hints/irix_6.sh hints/irix_6_0.sh hints/irix_6_1.sh
3167 Title: "ExtUtils/Miniperl.pm not built on Win32"
3168 From: Nick Ing-Simmons
3169 Msg-ID: <199704181742.SAA08407@ni-s.u-net.com>
3170 Date: Fri, 18 Apr 1997 18:42:32 +0100
3171 Files: win32/Makefile
3175 Title: "SECURITY FIX: 'Identifier too long'"
3176 From: Chip Salzenberg
3177 Files: pod/perldelta.pod pod/perldiag.pod toke.c
3179 Title: "SECURITY FIX: Buffer overflow in gv_fetchfile()"
3180 From: Chip Salzenberg
3183 Title: "Remove pp_method() inefficiency from last patch"
3184 From: Chip Salzenberg
3189 Title: "Fix unnecessary re-linking"
3190 From: Chip Salzenberg
3191 Files: lib/ExtUtils/MM_Unix.pm
3193 Title: "Fix tcsh hack in Configure"
3194 From: Chip Salzenberg
3197 Title: "Minor, optional patch to Makefile.SH"
3198 From: "Randy J. Ray" <rjray@uswest.com>
3199 Msg-ID: <rjray-9703180132.AA00374040@snakepit.ecte.uswc.uswest.com>
3200 Date: Thu, 17 Apr 1997 19:32:17 -0600
3203 LIBRARY AND EXTENSIONS
3205 Title: "Patch to Getopt::Long"
3206 From: Johan Vromans <jvromans@squirrel.nl>
3207 Msg-ID: <m0wIKCO-00081IC@phoenix.squirrel.nl>
3208 Date: Fri, 18 Apr 97 22:24 MET DST
3209 Files: lib/Getopt/Long.pm
3211 Title: "Fix NAME in SDBM_File build"
3212 From: Chip Salzenberg
3213 Files: ext/SDBM_File/sdbm/Makefile.PL
3221 Title: "Make h2ph generate constant subs"
3222 From: Roderick Schertler
3223 Msg-ID: <pz2088w5ot.fsf@eeyore.ibcinc.com>
3224 Date: 18 Apr 1997 14:23:46 -0400
3225 Files: utils/h2ph.PL
3229 Title: "Document {,un}pack changes"
3231 Msg-ID: <9704181249.AA11733@claudius.bfsec.bt.co.uk>
3232 Date: Fri, 18 Apr 97 13:49:39 BST
3233 Files: pod/perldelta.pod pod/perldiag.pod
3240 This is it before _98. No more last-minute features. Really, I mean
3241 it this time. No kidding.
3243 CORE LANGUAGE CHANGES
3245 Title: "New operator systell()"
3246 From: Chip Salzenberg
3247 Files: doio.c ext/Opcode/Opcode.pm keywords.pl opcode.pl
3248 pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c
3251 Title: "Allow constant sub to be optimized when called with parens"
3252 From: Chip Salzenberg
3255 Title: "Make {,un}pack fail on invalid pack types"
3256 From: Chip Salzenberg
3257 Files: pod/perldiag.pod pp.c
3261 Title: "Fix bitwise ops and {,un}pack() on Cray CPUs"
3262 From: Chip Salzenberg
3266 From: Charles Bailey
3267 Files: lib/Cwd.pm lib/File/Path.pm lib/FindBin.pm vms/perly_c.vms
3268 vms/vms.c vms/writemain.pl
3270 Title: "Win32 update (three patches)"
3271 From: Gurusamy Sarathy and Nick Ing-Simmons
3272 Files: lib/Cwd.pm lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm
3273 lib/File/Basename.pm win32/Makefile win32/makedef.pl
3274 win32/perllib.c win32/win32.c win32/win32iop.h
3278 Title: "Fix error messages on method lookup failure"
3279 From: Chip Salzenberg
3282 Title: "Fix use of var before init in util.c"
3283 From: Gurusamy Sarathy
3284 Msg-ID: <199704162342.TAA20773@aatma.engin.umich.edu>
3285 Date: Wed, 16 Apr 1997 19:42:41 -0400
3290 Title: "Linux hints: Allow build w/o suidperl, prefer tcsh to csh"
3291 From: Michael De La Rue <mikedlr@tardis.ed.ac.uk>
3292 Files: Configure hints/linux.sh
3294 LIBRARY AND EXTENSIONS
3296 Title: "Fix bug in Opcode when (maxo & 15) > 8"
3297 From: Chip Salzenberg
3298 Files: ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
3299 ext/Opcode/Opcode.xs
3301 Title: "CGI.pm broke again"
3302 From: Andreas Koenig
3303 Msg-ID: <199704171136.NAA24859@anna.in-berlin.de>
3304 Date: Thu, 17 Apr 1997 13:36:28 +0200
3307 Title: "Revise quotewords()"
3308 From: Shishir Gundavaram <shishir@ruby.ora.com>
3309 Files: lib/Text/ParseWords.pm
3321 Title: "Doc updates: INSTALL-1.13, pumpkin.pod-1.9"
3322 From: Andy Dougherty
3323 Files: INSTALL Porting/pumpkin.pod
3325 Title: "Document size restrictions for packed integers"
3326 From: Jarkko Hietaniemi
3327 Files: pod/perlfunc.pod
3334 Y'know, I've heard of this "beta" thing, but it's been so long since
3335 I've seen one, I'm not sure it really exists...
3337 CORE LANGUAGE CHANGES
3339 Title: "New operator: sysseek()"
3340 From: Chip Salzenberg
3341 Files: doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm global.sym
3342 keywords.pl opcode.pl pod/perldelta.pod pod/perlfunc.pod
3343 pp_sys.c t/op/sysio.t toke.c
3345 Title: "Allow recursive substitution again"
3346 From: Chip Salzenberg
3347 Files: pod/perldelta.pod pod/perldiag.pod pp_hot.c
3351 Title: "Use size_t for socket size parameters of GNU libc"
3352 From: Chip Salzenberg
3353 Files: doio.c pp_sys.c
3355 Title: "Fix STMT_{START,END} under g++"
3356 From: Steven Parkes <parkes@sierravista.com>
3357 Msg-ID: <199704141935.MAA11240@monterey.sierravista.com>
3358 Date: Mon, 14 Apr 1997 12:35:34 -0700
3361 Title: "Win32 update (four patches)"
3362 From: Gurusamy Sarathy and Nick Ing-Simmons
3363 Files: MANIFEST README.win32 dosish.h ext/SDBM_File/Makefile.PL
3364 ext/SDBM_File/sdbm/Makefile.PL ext/SDBM_File/sdbm/sdbm.c
3365 ext/SDBM_File/sdbm/sdbm.h lib/ExtUtils/MM_Unix.pm perl.c
3366 utils/perlbug.PL utils/perldoc.PL win32/Makefile win32/TEST
3367 win32/config.H win32/config.w32 win32/config_h.PL
3368 win32/config_sh.PL win32/perllib.c win32/runperl.c
3369 win32/win32.c win32/win32io.c win32/win32sck.c
3373 Title: "New API function: perl_eval_pv()"
3374 From: Doug MacEachern
3375 Msg-ID: <199704142113.RAA06823@postman.osf.org>
3376 Date: Mon, 14 Apr 1997 17:13:41 -0400
3377 Files: perl.c pod/perlcall.pod pod/perldelta.pod pod/perlembed.pod
3378 pod/perlguts.pod proto.h
3380 Title: "Fix C< s//whatever/ >, which reuses old pattern"
3381 From: Chip Salzenberg
3382 Files: pp_hot.c regexec.c
3384 Title: "Return a value from PerlIO_{,un}getc"
3385 From: Hallvard B Furuseth
3386 Msg-ID: <199704131228.OAA05695@bombur2.uio.no>
3387 Date: Sun, 13 Apr 1997 14:28:14 +0200 (MET DST)
3390 Title: "Fix for environment leak"
3391 From: skimo@breughel.ufsia.ac.be (Sven Verdoolaege)
3392 Msg-ID: <19970415103246.NN46698@breughel.ufsia.ac.be>
3393 Date: Tue, 15 Apr 1997 10:32:46 +0200
3396 Title: "Fix comments in seed()"
3397 From: Hallvard B Furuseth
3398 Msg-ID: <199704141758.TAA06895@bombur2.uio.no>
3399 Date: Mon, 14 Apr 1997 19:58:38 +0200 (MET DST)
3404 Title: "Put extensions' autoload files in $archlib"
3405 From: Chip Salzenberg
3408 Title: "Use '-fPIC' for debugging compiles under Solaris with gcc"
3409 From: Hallvard B Furuseth
3412 LIBRARY AND EXTENSIONS
3414 Title: "Refresh CGI to 2.34"
3415 From: Chip Salzenberg
3416 Files: eg/cgi/customize.cgi eg/cgi/tryit.cgi lib/CGI.pm
3419 Title: "Debugger update"
3420 From: Ilya Zakharevich
3421 Msg-ID: <199704142115.RAA09923@monk.mps.ohio-state.edu>
3422 Date: Mon, 14 Apr 1997 17:15:27 -0400 (EDT)
3423 Files: lib/perl5db.pl
3425 Title: "diagnostics: $/ gotcha"
3426 From: Andreas Koenig
3427 Msg-ID: <199704151814.UAA03404@anna.in-berlin.de>
3428 Date: Tue, 15 Apr 1997 20:14:01 +0200
3429 Files: lib/diagnostics.pm
3431 Title: "Update File::Path"
3432 From: Andreas Koenig
3433 Msg-ID: <199704151401.QAA02556@anna.in-berlin.de>
3434 Date: Tue, 15 Apr 1997 16:01:07 +0200
3435 Files: lib/File/Path.pm t/lib/filepath.t
3437 Title: "User::pwent.pm: g{,e}cos"
3438 From: Tom Christiansen
3439 Msg-ID: <199704130135.TAA23274@jhereg.perl.com>
3440 Date: Sat, 12 Apr 1997 19:35:54 -0600
3441 Files: lib/User/pwent.pm
3443 Title: "Sys::Syslog: hyphens in hostnames"
3444 From: Jarkko Hietaniemi
3445 Msg-ID: <199704151421.RAA19693@alpha.hut.fi>
3446 Date: Tue, 15 Apr 1997 17:21:53 +0300 (EET DST)
3447 Files: lib/Sys/Syslog.pm
3449 Title: "Clean up format of dlopen() debug info"
3450 From: Hallvard B Furuseth
3451 Files: ext/DynaLoader/dl_dlopen.xs
3459 Title: "xsubpp incorrectly handles 'class::newthing()'"
3460 From: "John Q. Linux" <jql@jql.accessone.com>
3461 Msg-ID: <199704122201.PAA01780@jql.accessone.com>
3462 Date: Sat, 12 Apr 1997 15:01:33 -0700
3463 Files: lib/ExtUtils/xsubpp
3467 Title: "Add CGI to perldelta.pod and improve its description in MANIFEST"
3468 From: Chip Salzenberg
3469 Files: MANIFEST pod/perldelta.pod
3471 Title: "Describe probs with majordomo 1.94.1"
3472 From: Chip Salzenberg
3473 Files: pod/perldelta.pod
3475 Title: "Fix description of /\G/g"
3476 From: Chip Salzenberg
3477 Files: pod/perlop.pod
3479 Title: "Mention '...' operator in precedence table"
3480 From: Tom Christiansen
3481 Msg-ID: <199704131724.LAA23120@jhereg.perl.com>
3482 Date: Sun, 13 Apr 1997 11:24:16 -0600
3483 Files: pod/perlop.pod
3490 Any minute now... second public beta... no, really...
3492 CORE LANGUAGE CHANGES
3494 Title: "Fix for incorrect overloaded assignment"
3495 From: Ilya Zakharevich
3496 Msg-ID: <199704112225.SAA03482@monk.mps.ohio-state.edu>
3497 Date: Fri, 11 Apr 1997 18:25:33 -0400 (EDT)
3500 Title: "Fix C< $x=''; pos($x)=0; $x=~/\G$/ >"
3501 From: Chip Salzenberg
3504 Title: "Fix label on C<for(;;)> statement"
3505 From: Chip Salzenberg
3506 Files: perly.c perly.y
3510 Title: "update to 5.003_97b/hint/irix_6_2.sh"
3511 From: Scott Henry <scotth@sgi.com>
3512 Msg-ID: <yd8hghdjbk0.fsf@hoshi.engr.sgi.com>
3513 Date: 11 Apr 1997 18:05:03 -0700
3514 Files: hints/irix_6_2.sh
3518 Title: "Before 'BEGIN not safe', explain why"
3519 From: Chip Salzenberg
3522 Title: "New error msg for low-key failure of C<require>"
3523 From: Chip Salzenberg
3524 Files: pod/perldiag.pod pp_ctl.c t/pragma/strict-subs
3525 t/pragma/strict-vars
3527 Title: "Put "dXSUB_SYS" last in declarations"
3528 From: Chip Salzenberg
3529 Files: win32/perllib.c
3531 Title: "Minor type cleanup"
3532 From: Chip Salzenberg
3533 Files: proto.h toke.c
3539 LIBRARY AND EXTENSIONS
3541 Title: "win32: perl5db patch"
3542 From: Gurusamy Sarathy
3543 Msg-ID: <199704102142.RAA27396@aatma.engin.umich.edu>
3544 Date: Thu, 10 Apr 1997 17:42:13 -0400
3545 Files: lib/perl5db.pl
3547 Title: "Enhancements to debugger, Term::ReadLine, Term::Cap"
3548 From: Ilya Zakharevich
3549 Msg-ID: <199704101948.PAA01841@monk.mps.ohio-state.edu>
3550 Date: Thu, 10 Apr 1997 15:48:07 -0400 (EDT)
3551 Files: lib/Term/Cap.pm lib/Term/ReadLine.pm lib/perl5db.pl
3553 Title: "MM_Unix patch for use under CVS"
3554 From: Ulrich Pfeifer
3555 Msg-ID: <yfmd8s1vhpn.fsf@ls6.informatik.uni-dortmund.de>
3556 Date: 11 Apr 1997 14:59:00 +0200
3557 Files: lib/ExtUtils/MM_Unix.pm
3559 Title: "Complex update (five patches)"
3560 From: Jarkko Hietaniemi
3561 Files: lib/Math/Complex.pm t/lib/complex.t
3563 Title: "Fix undef warning in Math::BigInt"
3564 From: Chip Salzenberg
3565 Files: lib/Math/BigInt.pm
3573 Title: "Add B<-o> option to a2p, for old awk; make new the default"
3574 From: Chip Salzenberg
3575 Files: x2p/a2p.h x2p/a2p.pod x2p/a2py.c x2p/walk.c
3579 Title: "typo in lib/diagnostics.pm"
3580 From: barnett@grymoire.crd.ge.com (Bruce Barnett)
3581 Msg-ID: <199704111800.OAA27297@grymoire.crd.ge.com>
3582 Date: Fri, 11 Apr 1997 14:00:54 -0400
3583 Files: lib/diagnostics.pm
3585 Title: "Use B<> for options in Class::Struct pod"
3586 From: Hugo van der Sanden <hv@iii.co.uk>
3587 Msg-ID: <334D2E7B.67F0@iii.co.uk>
3588 Date: Thu, 10 Apr 1997 19:16:27 +0100
3589 Files: lib/Class/Struct.pm
3591 Title: "Explain //g and \G issues"
3592 From: Gurusamy Sarathy
3593 Msg-ID: <199704122048.QAA25060@aatma.engin.umich.edu>
3594 Date: Sat, 12 Apr 1997 16:48:41 -0400
3595 Files: pod/perldelta.pod pod/perlop.pod pod/perlre.pod
3597 Title: "more (err, less) doubled words"
3598 From: Jarkko Hietaniemi
3599 Msg-ID: <199704111931.WAA24460@alpha.hut.fi>
3600 Date: Fri, 11 Apr 1997 22:31:25 +0300 (EET DST)
3601 Files: ext/DB_File/DB_File.pm ext/DynaLoader/DynaLoader.pm
3602 ext/IO/lib/IO/Pipe.pm lib/CGI.pm lib/Exporter.pm
3603 lib/ExtUtils/MakeMaker.pm lib/IPC/Open2.pm lib/IPC/Open3.pm
3604 lib/vars.pm pod/perlcall.pod pod/perldiag.pod
3605 pod/perlfaq1.pod pod/perlfaq3.pod pod/perlfaq5.pod
3606 pod/perlfaq7.pod pod/perlfaq8.pod pod/perlipc.pod
3608 Title: "Freudian slip error in perlsub.pod"
3609 From: barnett@grymoire.crd.ge.com (Bruce Barnett)
3610 Msg-ID: <199704111755.NAA27200@grymoire.crd.ge.com>
3611 Date: Fri, 11 Apr 1997 13:55:07 -0400
3612 Files: pod/perlsub.pod
3614 Title: "Little patch for perl5.003_97c/pod/perlpod.pod"
3615 From: rse@engelschall.com (Ralf S. Engelschall)
3616 Msg-ID: <199704112048.WAA08733@en1.engelschall.com>
3617 Date: Fri, 11 Apr 1997 22:48:37 +0200
3618 Files: pod/perlpod.pod
3625 That second public beta will be Real Soon Now...
3627 CORE LANGUAGE CHANGES
3629 Title: "Refine setgroups() behavior of C<$)>"
3630 From: Chip Salzenberg
3631 Files: mg.c pod/perldelta.pod pod/perlvar.pod
3633 Title: "Forbid -[Mm] on #! line"
3634 From: Chip Salzenberg
3635 Files: pod/perldelta.pod pod/perldiag.pod toke.c
3639 Title: "Fix dynamic loading (and argv[0]) under AmigaOS"
3640 From: Norbert Pueschel
3641 Msg-ID: <77724842@Armageddon.meb.uni-bonn.de>
3642 Date: Tue, 08 Apr 1997 22:01:45 +0200
3643 Files: hints/amigaos.sh
3645 Title: "Special mkdir() for VMS"
3646 From: Charles Bailey
3647 Msg-ID: <01IHGOXN6MZM0004K3@hmivax.humgen.upenn.edu>
3648 Date: Tue, 08 Apr 1997 12:33:56 -0400 (EDT)
3649 Files: dosish.h lib/ExtUtils/MM_Unix.pm lib/File/Path.pm os2/os2ish.h
3650 plan9/plan9ish.h pp_sys.c unixish.h vms/vms.c vms/vmsish.h
3654 Title: "Fix assignment from magic SV that becomes a glob"
3655 From: Chip Salzenberg
3660 Title: "Fix syntax error in Configure comment(!)"
3661 From: Chip Salzenberg
3664 Title: "For Solaris, if -DDEBUGGING, default to '-KPIC', not '-Kpic'"
3665 From: Chip Salzenberg
3668 Title: "Fix usage of dXSUB_SYS, esp. in ExtUtils::Miniperl"
3669 From: Chip Salzenberg
3670 Files: dosish.h minimod.pl os2/os2ish.h plan9/plan9ish.h vms/vmsish.h
3672 LIBRARY AND EXTENSIONS
3674 Title: "Replace Class::Template with improved Class::Struct"
3675 From: Jim Miner <jfm@winternet.com>
3676 Files: MANIFEST lib/Class/Struct.pm lib/Class/Template.pm
3677 lib/File/stat.pm lib/Net/hostent.pm lib/Net/netent.pm
3678 lib/Net/protoent.pm lib/Net/servent.pm lib/Time/gmtime.pm
3679 lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
3680 lib/User/pwent.pm pod/perldelta.pod pod/perlfaq7.pod
3681 pod/perlmod.pod pod/perltoot.pod
3683 Title: "MakeMaker pathname patch"
3684 From: Nick Ing-Simmons
3685 Msg-ID: <199704091908.UAA00877@ni-s.u-net.com>
3686 Date: Wed, 9 Apr 1997 20:08:23 +0100
3687 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
3689 Title: "Fix configuration of new socket"
3690 From: Chip Salzenberg
3691 Files: ext/IO/lib/IO/Socket.pm
3693 Title: "Improve IO::Handle docs; don't export _open_mode_string"
3694 From: Chip Salzenberg
3695 Files: ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
3697 Title: "Complex.pm: 0**0 sanity"
3698 From: Jarkko Hietaniemi
3699 Msg-ID: <199704091804.VAA13930@alpha.hut.fi>
3700 Date: Wed, 9 Apr 1997 21:04:23 +0300 (EET DST)
3701 Files: lib/Math/Complex.pm
3703 Title: "Fix typos in Math::Trig"
3704 From: Jarkko Hietaniemi
3705 Files: lib/Math/Trig.pm
3709 Title: "Accommodate CodeBuilder variant of Machten 4.0.3"
3710 From: Dominic Dunlop <domo@slipper.ip.lu>
3711 Msg-ID: <v03020902af704d320f27@[194.51.248.88]>
3712 Date: Tue, 8 Apr 1997 22:15:15 +0200
3713 Files: t/io/fs.t t/op/stat.t
3721 Title: "IO::Socket doc fix"
3722 From: Roderick Schertler
3723 Msg-ID: <28383.860527843@eeyore.ibcinc.com>
3724 Date: Tue, 08 Apr 1997 15:30:43 -0400
3725 Files: ext/IO/lib/IO/Socket.pm
3732 Working on the second public beta...
3734 CORE LANGUAGE CHANGES
3736 Title: "Make assignment to C<$)> call setgroups()"
3737 From: Chip Salzenberg
3738 Files: Configure config_H config_h.SH mg.c plan9/config.plan9
3739 pod/perldelta.pod vms/config.vms win32/config.H
3742 Title: "Grandfather "$$<digit>" in strings"
3743 From: Chip Salzenberg
3744 Files: pod/perldiag.pod toke.c
3746 Title: "Disconnect warn and die hooks _after_ object destruction"
3747 From: Chip Salzenberg
3750 Title: "Forbid recursive substitutions"
3751 From: Chip Salzenberg
3752 Files: cop.h pod/perldelta.pod pod/perldiag.pod pp_ctl.c pp_hot.c
3756 Title: "Use SSize_t for values of PerlIO_{read,write}"
3757 From: Chip Salzenberg
3758 Files: perlio.c perlio.h perlsdio.h pp_sys.c
3760 Title: "perlwin-97a_4: win32 environ fix"
3761 From: Gurusamy Sarathy
3762 Msg-ID: <199704060431.XAA23400@aatma.engin.umich.edu>
3763 Date: Sat, 05 Apr 1997 23:31:11 -0500
3764 Files: win32/win32.c win32/win32io.c win32/win32io.h win32/win32iop.h
3768 Title: "length($') isn't"
3769 From: Gurusamy Sarathy
3770 Msg-ID: <199704070730.DAA07310@aatma.engin.umich.edu>
3771 Date: Mon, 07 Apr 1997 03:30:44 -0400
3774 Title: "Fix obscure regex bug related to leading C<.*>"
3775 From: Chip Salzenberg
3778 Title: "Add warning for glob failure"
3779 From: Chip Salzenberg
3780 Files: pod/perldelta.pod pod/perldiag.pod pp_hot.c
3782 Title: "Fix C<perl -V> in presence of local patches"
3783 From: Chip Salzenberg
3788 Title: "Don't suggest 'Configure -der' in config.sh comments"
3789 From: Chip Salzenberg
3792 LIBRARY AND EXTENSIONS
3794 Title: "CGI->redirect patch"
3795 From: Doug MacEachern
3796 Msg-ID: <199704051527.KAA11280@postman.osf.org>
3797 Date: Sat, 05 Apr 1997 10:27:52 -0500
3800 Title: "Updates to Math::Complex and Math::Trig"
3801 From: Jarkko Hietaniemi
3802 Files: lib/Math/Complex.pm lib/Math/Trig.pm pod/perldelta.pod
3805 Title: "Fix FindBin under Win32, and document success"
3806 From: Nick Ing-Simmons and Gurusamy Sarathy
3807 Msg-ID: <199704051504.QAA09507@ni-s.u-net.com>
3808 Date: Sat, 5 Apr 1997 16:04:52 +0100
3809 Files: README.win32 lib/Cwd.pm lib/FindBin.pm
3817 Title: "Patch for 'perldoc -f'"
3819 Msg-ID: <199704061732.TAA00353@bergen.sn.no>
3820 Date: Sun, 6 Apr 1997 19:32:04 +0200
3821 Files: utils/perldoc.PL
3825 Title: "Document required module versions"
3826 From: Chip Salzenberg
3827 Files: pod/perldelta.pod
3829 Title: "Document sample function perl_eval()"
3830 From: Doug MacEachern
3831 Msg-ID: <199704051524.KAA06090@postman.osf.org>
3832 Date: Sat, 05 Apr 1997 10:24:43 -0500
3833 Files: pod/perlcall.pod pod/perlembed.pod
3835 Title: "Make L<perltrap> refer to L<perldelta>"
3836 From: Chip Salzenberg
3837 Files: pod/perltrap.pod
3844 This release gets a letter instead of a full subversion because I'm
3845 planning on making 5.003_98 the second public beta.
3847 CORE LANGUAGE CHANGES
3849 Title: "Fix AUTOLOAD, or kill me"
3850 From: Chip Salzenberg
3851 Files: gv.c pp.c t/op/method.t
3855 Title: "Add support for Cygwin32 (GNU-Win32) -- very low impact"
3856 From: John Cerney <j-cerney1@ti.com>
3857 Msg-ID: <199704030821.JAA08762@pluto.tiuk.ti.com>
3858 Date: Thu, 3 Apr 1997 09:21:17 +0100
3859 Files: MANIFEST README.cygwin32 cygwin32/cw32imp.h cygwin32/gcc2
3860 cygwin32/ld2 cygwin32/perlgcc cygwin32/perlld
3861 ext/DynaLoader/dl_cygwin32.xs hints/cygwin32.sh perl.h
3864 Title: "Win32 update (six patches)"
3865 From: Gurusamy Sarathy
3866 Files: MANIFEST README.win32 dosish.h t/io/fs.t t/io/tell.t
3867 t/lib/io_tell.t t/op/magic.t t/op/mkdir.t t/op/runlevel.t
3868 t/op/stat.t t/op/taint.t win32/Makefile win32/VC-2.0/pod.mak
3869 win32/makedef.pl win32/pod.mak win32/win32.c win32/win32.h
3870 win32/win32io.c win32/win32io.h win32/win32iop.h
3872 Title: "AmigaOS update"
3873 From: Norbert Pueschel
3874 Msg-ID: <77724828@Armageddon.meb.uni-bonn.de>
3875 Date: Thu, 03 Apr 1997 16:16:51 +0200
3876 Files: README.amiga hints/amigaos.sh
3880 Title: "Fix const-sub-related panic on C<sub foo { my $x; 0 } foo>"
3881 From: Chip Salzenberg
3884 Title: "Fix warning for useless C<1..2>"
3885 From: Chip Salzenberg
3888 Title: "Minor cleanups"
3889 From: Gurusamy Sarathy
3890 Msg-ID: <199704040056.TAA22253@aatma.engin.umich.edu>
3891 Date: Thu, 03 Apr 1997 19:56:57 -0500
3892 Files: mg.c mg.h perl.c
3894 Title: "Eliminate unreliable warning with %SIG and strict refs"
3895 From: Chip Salzenberg
3898 Title: "Fix impossible test in vivification"
3899 From: Chip Salzenberg
3902 Title: "runlevel is I32, not int"
3903 From: Roderick Schertler
3904 Msg-ID: <2848.860109823@eeyore.ibcinc.com>
3905 Date: Thu, 03 Apr 1997 18:23:43 -0500
3906 Files: pp_ctl.c util.c
3910 Title: "Re: shared lib compilation problem with miniperl5.003_97"
3911 From: Andy Dougherty
3912 Msg-ID: <Pine.SOL.3.95q.970404124326.647K-100000@fractal.lafayette.ed
3913 Date: Fri, 04 Apr 1997 13:02:23 -0500 (EST)
3916 LIBRARY AND EXTENSIONS
3918 Title: "Math::Trig, based on (and from an author of) Math::Complex"
3919 From: Chip Salzenberg
3920 Files: MANIFEST lib/Math/Complex.pm lib/Math/Trig.pm
3921 pod/perldelta.pod t/lib/complex.t t/lib/trig.t
3923 Title: "Update AutoLoader and docs; support C<use AutoLoader 'AUTOLOAD'>"
3924 From: Chip Salzenberg and Tim Bunce
3925 Files: lib/AutoLoader.pm
3927 Title: "CPAN & TRL-Gnu"
3928 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
3929 Msg-ID: <9704040809.AA26143@o09.rosat.mpe-garching.mpg.de>
3930 Date: Fri, 04 Apr 1997 10:09:03 +0200
3933 Title: "Limit @ISA to actual DBM in AnyDBM"
3934 From: Chip Salzenberg
3935 Files: lib/AnyDBM_File.pm
3937 Title: "Don't use $4 when it might be undef"
3938 From: Chip Salzenberg
3939 Files: lib/bigfloat.pl
3943 Title: "Make *dbm tests work with Win32"
3944 From: Chip Salzenberg
3945 Files: t/lib/anydbm.t t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t
3954 Title: "Update INSTALL"
3955 From: Andy Dougherty
3959 From: Nathan Torkington <gnat@prometheus.frii.com>
3960 Files: pod/perlcall.pod pod/perldata.pod pod/perldebug.pod
3961 pod/perldiag.pod pod/perlform.pod pod/perlfunc.pod
3962 pod/perlipc.pod pod/perllocale.pod pod/perlmod.pod
3963 pod/perlop.pod pod/perlre.pod pod/perlrun.pod
3964 pod/perlstyle.pod pod/perltoc.pod pod/perlvar.pod
3971 CORE LANGUAGE CHANGES
3973 Title: "Reenable but deprecate inherited AUTOLOAD for plain funcs"
3974 From: Chip Salzenberg
3975 Files: ext/DynaLoader/DynaLoader.pm gv.c lib/Text/ParseWords.pm
3976 pod/perldelta.pod pod/perldiag.pod t/op/method.t
3980 Title: "Don't use setjmp() and longjmp() in complex exprs"
3981 From: Chip Salzenberg
3982 Files: perl.c pp_ctl.c scope.h
3984 Title: "Improve definition of Sock_size_t"
3985 From: Chip Salzenberg
3986 Files: doio.c pp_sys.c
3988 Title: "Don't use a completely empty macro parameter"
3989 From: Chip Salzenberg
3992 Title: "Win32 update"
3993 From: Gurusamy Sarathy
3994 Msg-ID: <199704020608.BAA29538@aatma.engin.umich.edu>
3995 Date: Wed, 02 Apr 1997 01:08:09 -0500
3996 Files: win32/VC-2.0/modules.mak win32/VC-2.0/perl.mak win32/VC-
3997 2.0/perldll.mak win32/perl.mak
4001 Title: "Introduce and use gv_fetchmethod_autoload()"
4002 From: Chip Salzenberg
4003 Files: global.sym gv.c pod/perlguts.pod proto.h universal.c
4005 Title: "Reduce memory footprint of literal strings"
4006 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
4007 Msg-ID: <1997Apr1.113438.1913905@hmivax.humgen.upenn.edu>
4008 Date: Tue, 01 Apr 1997 11:34:37 -0500 (EST)
4013 Title: "Remove target before link() of perldiag.pod"
4014 From: Chip Salzenberg
4017 LIBRARY AND EXTENSIONS
4019 Title: "Refresh CPAN to 1.24"
4020 From: Andreas Koenig
4021 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
4023 Title: "Refresh ExtUtils::Manifest to 1.33"
4024 From: Andreas Koenig
4025 Files: lib/ExtUtils/Manifest.pm
4027 Title: "Update $VERSION of ExtUtils::Embed to reflect reality"
4028 From: Chip Salzenberg
4029 Files: lib/ExtUtils/Embed.pm
4031 Title: "Fix POSIX::raise()"
4032 From: "Jens T. Berger Thielemann" <jensthi@ifi.uio.no>
4033 Msg-ID: <Pine.SUN.3.91.970401153125.8053A-100000@holmenkollen.ifi.uio
4034 Date: Tue, 1 Apr 1997 15:34:47 +0200 (MET DST)
4035 Files: ext/POSIX/POSIX.pm
4037 Title: "Eliminate warnings in File::Basename"
4038 From: Robin Barker <rmb1@cise.npl.co.uk>
4039 Msg-ID: <11173.9704011111@tempest.cise.npl.co.uk>
4040 Date: Tue, 1 Apr 97 12:11:43 BST
4041 Files: lib/File/Basename.pm t/lib/basename.t
4043 Title: "Eliminate warning in CGI.pm"
4044 From: Chip Salzenberg
4047 Title: "Tweaks to constant.pm"
4049 Msg-ID: <Pine.GSO.3.96.970331205519.16684I-100000@kelly.teleport.com>
4050 Date: Mon, 31 Mar 1997 21:10:14 -0800 (PST)
4051 Files: lib/constant.pm
4053 Title: "Document eval vs. sub in Benchmark"
4054 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
4055 Msg-ID: <199704012231.XAA00225@crypt.compulink.co.uk>
4056 Date: Tue, 01 Apr 1997 23:31:55 +0100
4057 Files: lib/Benchmark.pm
4065 Title: "Improve heuristics for pod2man titles"
4066 From: Roderick Schertler
4067 Msg-ID: <pzn2ri9gto.fsf@eeyore.ibcinc.com>
4068 Date: 01 Apr 1997 23:41:55 -0500
4069 Files: pod/pod2man.PL
4073 Title: "Clean up some poddities, and make C<make html> work again"
4074 From: Chip Salzenberg
4075 Files: pod/Makefile pod/perldelta.pod pod/perldiag.pod
4076 pod/perlfaq8.pod pod/perlfunc.pod pod/perlop.pod
4079 Title: "Fix MM doc's use of "SUPER::""
4080 From: avera@hal.com (Jim Avera)
4081 Msg-ID: <9704012235.AA07841@membrane.hal.com>
4082 Date: Tue, 1 Apr 1997 14:35:26 -0800 (PST)
4083 Files: lib/ExtUtils/MakeMaker.pm
4085 Title: "Eliminate pod warnings in libs"
4086 From: Chip Salzenberg
4087 Files: lib/CGI.pm lib/ExtUtils/Command.pm
4094 CORE LANGUAGE CHANGES
4096 Title: "Support $ENV{PERL5OPT}"
4097 From: Chip Salzenberg
4098 Files: perl.c pod/perldiag.pod pod/perldelta.pod pod/perlrun.pod
4100 Title: "Implement void context, in which C<wantarray> is undef"
4101 From: Chip Salzenberg
4102 Files: cop.h doop.c dump.c global.sym gv.c op.c op.h perl.c
4103 pod/perlcall.pod pod/perldelta.pod pod/perlfunc.pod
4104 pod/perlguts.pod pod/perlsub.pod pp.c pp_ctl.c pp_hot.c
4107 Title: "Don't look up &AUTOLOAD in @ISA when calling plain function"
4108 From: Chip Salzenberg
4109 Files: global.sym gv.c lib/Text/ParseWords.pm pod/perldelta.pod
4110 pp_hot.c proto.h t/op/method.t
4112 Title: "Allow closures to be constant subroutines"
4113 From: Chip Salzenberg
4116 Title: "Make C<scalar(reverse)> mean C<scalar(reverse $_)>"
4117 From: Chip Salzenberg
4120 Title: "Fix lexical suicide from C<my $x = $x> in sub"
4121 From: Chip Salzenberg
4124 Title: "Make "Unrecog. char." fatal, and update its doc"
4125 From: Chip Salzenberg
4126 Files: pod/perldiag.pod toke.c
4128 Title: "Die on patterns that will match empty string forever"
4129 From: Stephen Potter <spp@psa.pencom.com>
4130 Msg-ID: <199703282138.PAA28311@psa.pencom.com>
4131 Date: Fri, 28 Mar 1997 15:38:30 -0600
4136 Title: "safefree() mismatch"
4137 From: Roderick Schertler
4138 Msg-ID: <21338.859653381@eeyore.ibcinc.com>
4139 Date: Sat, 29 Mar 1997 11:36:21 -0500
4142 Title: "FreeBSD update"
4143 From: Slaven Rezic <eserte@cs.tu-berlin.de>
4144 Msg-ID: <199703311417.QAA04162@cabulja.herceg.de>
4145 Date: Mon, 31 Mar 1997 16:17:42 +0200 (MET DST)
4146 Files: hints/freebsd.sh
4148 Title: "Win32 update (seven patches)"
4149 From: Gurusamy Sarathy and Nick Ing-Simmons
4150 Files: EXTERN.h MANIFEST win32/Makefile win32/perl.mak
4151 win32/perl.rc win32/perldll.mak win32/makedef.pl
4152 win32/modules.mak win32/win32io.c win32/bin/pl2bat.bat
4156 Title: "Report PERL* environment variables in -V and perlbug"
4157 From: Chip Salzenberg
4158 Files: perl.c utils/perlbug.PL
4160 Title: "Typo in perl.c: Printing NO_EMBED for perl -V"
4162 Msg-ID: <199703301922.VAA13509@furubotn.sn.no>
4163 Date: Sun, 30 Mar 1997 21:22:11 +0200
4166 Title: "Don't let C<$var = $var> untaint $var"
4167 From: Chip Salzenberg
4168 Files: pp_hot.c pp_sys.c sv.h t/op/taint.t
4170 Title: "Fix autoviv bug in C<my $x; ++$x->{KEY}>"
4171 From: Chip Salzenberg
4174 Title: "Re: 5.004's new srand() default seed"
4175 From: Hallvard B Furuseth
4176 Msg-ID: <199703302219.AAA20998@bombur2.uio.no>
4177 Date: Mon, 31 Mar 1997 00:19:13 +0200 (MET DST)
4180 Title: "Re: embedded perl and top_env problem "
4181 From: Gurusamy Sarathy
4182 Msg-ID: <199703280031.TAA05711@aatma.engin.umich.edu>
4183 Date: Thu, 27 Mar 1997 19:31:42 -0500
4184 Files: gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c scope.h util.c
4186 Title: "Define and use new macro: boolSV()"
4188 Files: gv.c lib/ExtUtils/typemap os2/os2.c pp.c pp_hot.c pp_sys.c
4189 sv.c sv.h universal.c vms/vms.c
4191 Title: "Re: strict @F"
4192 From: Hallvard B Furuseth
4193 Msg-ID: <199703252110.WAA16038@bombur2.uio.no>
4194 Date: Tue, 25 Mar 1997 22:10:33 +0100 (MET)
4197 Title: "Try harder to identify errors at EOF"
4198 From: Chip Salzenberg
4201 Title: "Minor string change in toke.c: 'bareword'"
4202 From: lvirden@cas.org
4203 Msg-ID: <1997Mar27.130247.1911552@hmivax.humgen.upenn.edu>
4204 Date: Thu, 27 Mar 1997 13:02:46 -0500 (EST)
4207 Title: "Improve diagnostic on \r in program text"
4208 From: Chip Salzenberg
4209 Files: pod/perldiag.pod toke.c
4211 Title: "Make Sock_size_t typedef work right"
4212 From: Chip Salzenberg
4213 Files: perl.h pp_sys.c
4215 Title: "Eliminate unused dummy variable"
4216 From: Doug MacEachern
4217 Msg-ID: <199703270123.UAA25454@postman.osf.org>
4218 Date: Wed, 26 Mar 1997 20:23:14 -0500
4219 Files: lib/ExtUtils/Embed.pm unixish.h writemain.SH
4223 Title: "Allow for coexistence of various versions of perldiag.pod"
4224 From: Chip Salzenberg
4225 Files: installperl lib/diagnostics.pm
4227 LIBRARY AND EXTENSIONS
4229 Title: "New module constant.pm"
4231 Files: MANIFEST lib/constant.pm op.c pp.c t/pragma/constant.t
4233 Title: "Remove chat2"
4234 From: Chip Salzenberg
4235 Files: MANIFEST lib/chat2.inter lib/chat2.pl
4237 Title: "Include CGI.pm 2.32"
4238 From: Chip Salzenberg
4239 Files: MANIFEST eg/cgi/* lib/CGI.pm lib/CGI/Apache.pm
4240 lib/CGI/Carp.pm lib/CGI/Fast.pm lib/CGI/Push.pm
4243 Title: "Fix C<print $_> in debugger"
4244 From: Ilya Zakharevich
4245 Msg-ID: <199703312355.SAA01068@monk.mps.ohio-state.edu>
4246 Date: Mon, 31 Mar 1997 18:55:55 -0500 (EST)
4247 Files: lib/perl5db.pl
4249 Title: "Re: Pod problems & fixes"
4250 From: Hallvard B Furuseth
4251 Msg-ID: <199703261829.TAA17015@bombur2.uio.no>
4252 Date: Wed, 26 Mar 1997 19:29:14 +0100 (MET)
4253 Files: lib/Pod/Text.pm
4255 Title: "Re: $whoami calculation in Sys::Syslog.pm should not be greedy"
4256 From: Roderick Schertler
4257 Msg-ID: <pz4tdu7j57.fsf@eeyore.ibcinc.com>
4258 Date: 29 Mar 1997 11:33:24 -0500
4259 Files: lib/Sys/Syslog.pm
4261 Title: "C<new SelectSaver $fh> doesn't always restore"
4262 From: Spider Boardman
4263 Msg-ID: <199703291906.OAA07232@Orb.Nashua.NH.US>
4264 Date: Sat, 29 Mar 1997 14:06:37 -0500
4265 Files: lib/SelectSaver.pm
4267 Title: "Patch for Benchmark.pm"
4268 From: Hugo van der Sanden <hv@crypt.compulink.co.uk> w/Tim Bunce
4269 Msg-ID: <199703291504.PAA01596@crypt.compulink.co.uk>
4270 Date: Sat, 29 Mar 1997 15:04:32 +0000
4271 Files: lib/Benchmark.pm
4273 Title: "Tiny doc fix for AutoSplit.pm"
4274 From: "Randy J. Ray" <rjray@uswest.com>
4275 Msg-ID: <rjray-9702272117.AA001223633@snakepit.ecte.uswc.uswest.com>
4276 Date: Thu, 27 Mar 1997 14:17:38 -0700
4277 Files: lib/AutoSplit.pm
4285 Title: "Tom C's Pod::Html and html tools, as of 30 March 97"
4286 From: Chip Salzenberg
4287 Files: MANIFEST installhtml lib/Pod/Html.pm pod/pod2html.PL
4289 Title: "Fix path bugs in installhtml"
4290 From: Robin Barker <rmb1@cise.npl.co.uk>
4291 Msg-ID: <3180.9703270906@tempest.cise.npl.co.uk>
4292 Date: Thu, 27 Mar 97 09:06:14 GMT
4295 Title: "Make perlbug say that it's only for core Perl bugs"
4296 From: Chip Salzenberg
4297 Files: utils/perlbug.PL
4301 Title: "INSTALL-1.11"
4302 From: Andy Dougherty
4303 Msg-ID: <Pine.SOL.3.95q.970326140905.10178A-100000@fractal.lafayette.
4304 Date: Wed, 26 Mar 1997 14:27:52 -0500 (EST)
4307 Title: "Patch for perl.pod"
4308 From: wmiddlet@Adobe.COM (William Middleton)
4309 Msg-ID: <199703262305.PAA13121@ducks>
4310 Date: Wed, 26 Mar 1997 15:05:39 -0800 (PST)
4313 Title: "Document autouse and constant; update diagnostics"
4314 From: Chip Salzenberg
4315 Files: pod/perldelta.pod
4317 Title: "Suggest to upgraders that they try '-w' again"
4318 From: Hallvard B Furuseth
4319 Msg-ID: <199703251901.UAA15982@bombur2.uio.no>
4320 Date: Tue, 25 Mar 1997 20:01:26 +0100 (MET)
4321 Files: pod/perldelta.pod
4323 Title: "Improve and update documentation of constant subs"
4325 Msg-ID: <Pine.GSO.3.96.970331122546.14185C-100000@kelly.teleport.com>
4326 Date: Mon, 31 Mar 1997 13:05:54 -0800 (PST)
4327 Files: pod/perlsub.pod
4329 Title: "Improve documentation of C<return>"
4330 From: Chip Salzenberg
4331 Files: pod/perlfunc.pod pod/perlsub.pod
4333 Title: "perlfunc.pod patch"
4335 Msg-ID: <199703262159.WAA17531@furubotn.sn.no>
4336 Date: Wed, 26 Mar 1997 22:59:23 +0100
4337 Files: pod/perlfunc.pod
4339 Title: "Use 'while (defined($x = <>)) {}', per <gnat@frii.com>"
4340 From: Chip Salzenberg
4341 Files: configpm lib/Term/Cap.pm perlsh pod/perlipc.pod pod/perlop.pod
4342 pod/perlsub.pod pod/perlsyn.pod pod/perltrap.pod
4343 pod/perlvar.pod win32/bin/search.bat
4345 Title: "Document and test C<%> behavior with negative operands"
4346 From: Chip Salzenberg
4347 Files: pod/perlop.pod t/op/arith.t
4349 Title: "Update docs on $]"
4350 From: Chip Salzenberg
4351 Files: pod/perlvar.pod
4353 Title: "perlvar.pod patch"
4355 Msg-ID: <199703261254.NAA10237@bergen.sn.no>
4356 Date: Wed, 26 Mar 1997 13:54:00 +0100
4357 Files: pod/perlvar.pod
4359 Title: "Fix example of C<or> vs. C<||>"
4360 From: Chip Salzenberg
4361 Files: pod/perlsyn.pod
4363 Title: "Pod usage and spelling patch"
4364 From: Larry W. Virden
4367 Title: "Pod updates"
4368 From: "Cary D. Renzema" <caryr@mxim.com>
4369 Msg-ID: <199703262353.PAA01819@macs.mxim.com>
4370 Date: Wed, 26 Mar 1997 15:53:22 -0800 (PST)
4378 CORE LANGUAGE CHANGES
4380 Title: "Don't compile scalar mods of aggregates, like C<@a =~ s/a/b/>"
4381 From: Chip Salzenberg
4382 Files: op.c t/op/misc.t
4384 Title: "Automatically flush on C< $| = 1 >"
4385 From: Chip Salzenberg
4388 Title: "Refine modulus ("%") per suggestion of Tim Goodwin"
4389 From: Chip Salzenberg
4392 Title: "If C<perl -a>, do equivalent of C<use vars '@F'>"
4393 From: Chip Salzenberg
4396 Title: "Warn about undef magic values just like non-magic"
4397 From: Chip Salzenberg
4398 Files: ext/Opcode/Safe.pm sv.c t/lib/db-btree.t t/lib/db-hash.t
4399 t/lib/db-recno.t t/pragma/locale.t
4403 Title: "Remove redundant patch to hints/bsdos.sh"
4404 From: Shigeya Suzuki <shigeya@foretune.co.jp>
4405 Msg-ID: <19970322222244K.shigeya@foretune.co.jp>
4406 Date: Sat, 22 Mar 1997 22:22:44 +0900
4407 Files: hints/bsdos.sh
4409 Title: "Another MachTen Patch"
4411 Msg-ID: <Pine.GSO.3.96.970324152150.20610P-100000@kelly.teleport.com>
4412 Date: Mon, 24 Mar 1997 15:26:48 -0800 (PST)
4413 Files: hints/machten_2.sh
4415 Title: "Win32 update (five patches)"
4416 From: Gurusamy Sarathy and Nick Ing-Simmons
4417 Files: MANIFEST README.win32 doio.c dosish.h pp_sys.c
4418 lib/ExtUtils/Command.pm t/comp/multiline.t t/op/magic.t
4419 t/op/mkdir.t t/op/runlevel.t t/op/stat.t t/op/write.t
4420 win32/Makefile win32/config.H win32/config.w32 win32/win32.c
4421 win32/win32.h win32/win32aux.c win32/*.mak win32/VC-2.0/*.mak
4425 Title: "Fix botch with G_NOARGS; PUSHMARK *is* required"
4426 From: Chip Salzenberg
4429 Title: "Improve 'prototype mismatch' warning"
4430 From: Chip Salzenberg
4431 Files: global.sym op.c pod/perldiag.pod proto.h sv.c t/comp/redef.t
4433 Title: "In perlio, fix vprintf() definition and define vfprintf()"
4434 From: Chip Salzenberg
4441 LIBRARY AND EXTENSIONS
4443 Title: "Fix C<require> in Getopt::Long to work with 5.003"
4444 From: Chip Salzenberg
4445 Files: lib/Getopt/Long.pm
4447 Title: "Extraneous blank lines from Pod::Text"
4448 From: Russ Allbery <rra@stanford.edu>
4449 Msg-ID: <qumend4qq08.fsf@cyclone.stanford.edu>
4450 Date: 25 Mar 1997 01:28:55 -0800
4451 Files: lib/Pod/Text.pm
4453 Title: "Exporting UNIVERSAL::can"
4455 Msg-ID: <E0w9DwX-0000Zr-00@taurus.cus.cam.ac.uk>
4456 Date: Mon, 24 Mar 1997 17:54:01 +0000
4457 Files: lib/UNIVERSAL.pm
4459 Title: "Term::Readline patch for AmigaOS"
4460 From: Norbert Pueschel
4461 Msg-ID: <77724797@Armageddon.meb.uni-bonn.de>
4462 Date: Sun, 23 Mar 1997 18:57:22 +0100
4463 Files: lib/Term/ReadLine.pm
4467 Title: "Reduce memory footprint of complex.t"
4468 From: Dominic Dunlop <domo@slipper.ip.lu>
4469 Msg-ID: <v03020902af5d8e03c5ab@[194.51.248.84]>
4470 Date: Tue, 25 Mar 1997 15:39:26 +0100
4471 Files: t/lib/complex.t
4475 Title: "Improve pod2man diagnostic when NAME is invalid"
4476 From: Chip Salzenberg
4477 Files: pod/pod2man.PL
4481 Title: "INSTALL-1.8 to INSTALL-1.9 updates"
4482 From: Andy Dougherty
4483 Msg-ID: <Pine.SOL.3.95q.970325135138.3374A-100000@fractal.lafayette.e
4484 Date: Tue, 25 Mar 1997 13:52:53 -0500 (EST)
4487 Title: "Document possible problems with -Mdiagnostics after upgrade"
4488 From: Chip Salzenberg
4491 Title: "Mention perldelta in INSTALL"
4492 From: Chip Salzenberg
4495 Title: "Describe pod format at top of INSTALL"
4496 From: Chip Salzenberg
4499 Title: "Document C</a *b/x> fix"
4500 From: Chip Salzenberg
4501 Files: pod/perldelta.pod
4503 Title: "pods for subroutine argument autovivication"
4505 Msg-ID: <E0w9489-0005YT-00@ursa.cus.cam.ac.uk>
4506 Date: Mon, 24 Mar 1997 07:25:21 +0000
4507 Files: pod/perldelta.pod pod/perlsub.pod
4509 Title: "Missing item in perldiag"
4511 Msg-ID: <E0w8jVZ-0005va-00@ursa.cus.cam.ac.uk>
4512 Date: Sun, 23 Mar 1997 09:24:09 +0000
4513 Files: pod/perldiag.pod
4515 Title: "Mention and discourage use of term 'soft reference'"
4516 From: Chip Salzenberg
4517 Files: pod/perlref.pod
4519 Title: "Pod problems & fixes"
4520 From: Hallvard B Furuseth
4521 Msg-ID: <199703242031.VAA14997@bombur2.uio.no>
4522 Date: Mon, 24 Mar 1997 21:31:51 +0100 (MET)
4523 Files: INSTALL lib/Term/Complete.pm lib/subs.pm pod/perlcall.pod
4524 pod/perldata.pod pod/perldiag.pod pod/perlembed.pod
4525 pod/perlguts.pod pod/perlmod.pod pod/perlop.pod
4526 pod/perlpod.pod pod/pod2html.PL
4528 Title: "DB_File documentation fix"
4530 Msg-ID: <9703240854.AA08401@claudius.bfsec.bt.co.uk>
4531 Date: Mon, 24 Mar 97 08:54:16 GMT
4532 Files: ext/DB_File/DB_File.pm
4535 From: Nathan Torkington <gnat@prometheus.frii.com>
4536 Files: pod/perlfaq*.pod
4543 CORE LANGUAGE CHANGES
4545 Title: "Defer creation of array and hash elements as parameters"
4546 From: Chip Salzenberg
4547 Files: dump.c global.sym mg.c op.c op.h perl.h pp.c pp_hot.c proto.h
4550 Title: "New special literal: __PACKAGE__"
4551 From: Chip Salzenberg
4552 Files: keywords.pl pod/perldata.pod toke.c
4554 Title: "Ignore whitespace before +*? in //x"
4555 From: Chip Salzenberg
4558 Title: "Abort compilation at C<BEGIN{}> or C<use> after errors"
4559 From: Chip Salzenberg
4560 Files: op.c pod/perldiag.pod t/pragma/subs.t
4562 Title: "allow C<substr 'hello', -10>"
4563 From: David Dyck <dcd@tc.fluke.com>
4564 Msg-ID: <97Mar10.155517pst.35716-2@gateway.fluke.com>
4565 Date: Mon, 10 Mar 1997 15:55:44 -0800
4568 Title: "Regularize C<x % y>, esp. when y is negative"
4569 From: Chip Salzenberg
4572 Title: "Flush before C<flock(FOO, LOCK_UN)>"
4573 From: Chip Salzenberg
4574 Files: pod/perldelta.pod pod/perlfunc.pod pp_sys.c
4576 Title: "Close loopholes in prototype mismatch warning"
4577 From: Chip Salzenberg
4578 Files: op.c sv.c toke.c
4580 Title: "Warn on C<while ($x = each %y) {}>"
4581 From: Chip Salzenberg
4582 Files: op.c pod/perldiag.pod
4584 Title: "Don't warn on C<print $fh func()>"
4585 From: Chip Salzenberg
4590 Title: "Don't say 'static var = 1'"
4591 From: Jarkko Hietaniemi
4592 Msg-ID: <199703091319.PAA24714@alpha.hut.fi>
4593 Date: Sun, 9 Mar 1997 15:19:57 +0200 (EET)
4596 Title: "BSD/OS 3.0 hints"
4597 From: Christopher Davis <ckd@loiosh.kei.com>
4598 Msg-ID: <w47mjakw5t.fsf@loiosh.kei.com>
4599 Date: 14 Mar 1997 16:20:46 -0500
4600 Files: hints/bsdos.sh
4602 Title: "More MachTen hints"
4604 Msg-ID: <Pine.GSO.3.95q.970316133852.27997A-100000@kelly.teleport.com
4605 Date: Sun, 16 Mar 1997 13:40:35 -0800 (PST)
4606 Files: hints/machten_2.sh
4608 Title: "HP/UX hint comments"
4609 From: Andy Dougherty
4610 Msg-ID: <Pine.SOL.3.95q.970321153918.28770B-100000@fractal.lafayette.
4611 Date: Fri, 21 Mar 1997 15:43:07 -0500 (EST)
4612 Files: hints/hpux.sh
4615 From: Charles Bailey
4616 Msg-ID: <1997Mar11.220056.1873182@hmivax.humgen.upenn.edu>
4617 Date: Tue, 11 Mar 1997 22:00:55 -0500 (EST)
4618 Files: lib/ExtUtils/MM_VMS.pm lib/Test/Harness.pm t/op/taint.t
4619 utils/perlbug.PL vms/descrip.mms
4621 Title: "vmsish.t and related patches"
4622 From: Charles Bailey
4623 Msg-ID: <01IGQW3IP1KK005VFB@hmivax.humgen.upenn.edu>
4624 Date: Fri, 21 Mar 1997 01:32:47 -0500 (EST)
4625 Files: MANIFEST perl.h vms/descrip.mms vms/ext/vmsish.t vms/vms.c
4627 Title: "Win32 update (four patches)"
4628 From: Gurusamy Sarathy and Nick Ing-Simmons
4629 Files: MANIFEST README.win32 lib/AutoSplit.pm lib/Cwd.pm
4630 lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm
4631 lib/ExtUtils/MM_OS2.pm lib/ExtUtils/MM_Unix.pm
4632 lib/ExtUtils/MM_Win32.pm lib/ExtUtils/MakeMaker.pm
4633 lib/ExtUtils/Mksymlists.pm lib/File/Basename.pm
4634 lib/File/Path.pm mg.c t/comp/cpp.t t/comp/script.t t/harness
4635 t/io/argv.t t/io/dup.t t/io/fs.t t/io/inplace.t
4636 t/lib/filehand.t t/lib/io_dup.t t/lib/io_sel.t
4637 t/lib/io_taint.t t/op/closure.t t/op/exec.t t/op/glob.t
4638 t/op/goto.t t/op/magic.t t/op/misc.t t/op/rand.t
4639 t/op/split.t t/op/stat.t t/op/sysio.t t/op/taint.t
4640 t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t util.c
4645 Title: "Guard against buffer overflow in yyerror() and related funcs"
4646 From: Chip Salzenberg
4649 Title: "For bin compat, rename calllist() and he_{,delay}free"
4650 From: Chip Salzenberg
4651 Files: global.sym hv.c op.c perl.c pod/perlguts.pod proto.h
4653 Title: "Fix C<print> on tied default handle"
4654 From: Chip Salzenberg
4657 Title: "Fix C<local($a, undef, $b) = (1,2,3)>"
4658 From: Chip Salzenberg
4661 Title: "Improve diagnostic on C<@a++>, C<--%a>, @a =~ s/a/b/"
4662 From: Chip Salzenberg
4663 Files: pp.c pp_hot.c
4665 Title: "Don't warn on C<$x{y} .= "z"> when %x is tied"
4666 From: Chip Salzenberg
4669 Title: "Eliminate 'unreachable code' warnings"
4670 From: Chip Salzenberg
4671 Files: ext/POSIX/POSIX.xs mg.c pp_ctl.c toke.c
4673 Title: "printf format corrections for -DDEBUGGING"
4674 From: Roderick Schertler
4675 Msg-ID: <26592.858793370@eeyore.ibcinc.com>
4676 Date: Wed, 19 Mar 1997 12:42:50 -0500
4677 Files: doop.c malloc.c op.c pp_ctl.c regexec.c sv.c x2p/str.c
4680 Title: "Warn about missing -DMULTIPLICITY if likely a problem"
4681 From: Doug MacEachern
4682 Msg-ID: <199703192345.SAA15070@postman.osf.org>
4683 Date: Wed, 19 Mar 1997 18:45:53 -0500
4688 Title: "Don't use $(LIBS) when creating shared libperl"
4689 From: Chip Salzenberg
4692 Title: "Don't use db 2.x, we're not yet ready for it"
4693 From: Paul Marquess and Andy Dougherty
4696 Title: "Warn if #! command is longer than 32 chars"
4697 From: Chip Salzenberg
4700 Title: "patches re perl -wc install{perl,man}"
4701 From: Robin Barker <rmb1@cise.npl.co.uk>
4702 Msg-ID: <21544.9703111313@tempest.cise.npl.co.uk>
4703 Date: Tue, 11 Mar 97 13:13:16 GMT
4704 Files: installman installperl
4706 Title: "3_93 doesn't install pods"
4707 From: Spider Boardman
4708 Msg-ID: <199703160721.CAA08339@Orb.Nashua.NH.US>
4709 Date: Sun, 16 Mar 1997 02:21:35 -0500
4712 Title: "When installing, use File::Copy instead of `cp`"
4713 From: Chip Salzenberg
4716 Title: "Make hint files' warnings more visible"
4717 From: Hallvard B Furuseth
4718 Msg-ID: <199703202218.XAA09041@bombur2.uio.no>
4719 Date: Thu, 20 Mar 1997 23:18:03 +0100 (MET)
4720 Files: hints/3b1.sh hints/apollo.sh hints/cxux.sh hints/dcosx.sh
4721 hints/dgux.sh hints/esix4.sh hints/freebsd.sh hints/hpux.sh
4722 hints/irix_4.sh hints/mips.sh hints/next_3_0.sh hints/os2.sh
4723 hints/qnx.sh hints/sco_2_3_3.sh hints/sco_2_3_4.sh
4724 hints/solaris_2.sh hints/ultrix_4.sh hints/utekv.sh
4726 LIBRARY AND EXTENSIONS
4728 Title: "New module: autouse.pm"
4729 From: Ilya Zakharevich
4730 Msg-ID: <199703210034.TAA13469@monk.mps.ohio-state.edu>
4731 Date: Thu, 20 Mar 1997 19:34:30 -0500 (EST)
4732 Files: MANIFEST lib/autouse.pm
4734 Title: "Math::Complex update"
4735 From: Jarkko Hietaniemi
4736 Files: lib/Math/Complex.pm t/lib/complex.t
4738 Title: "Refresh DB_File to 1.12"
4740 Msg-ID: <9703121551.AA07435@claudius.bfsec.bt.co.uk>
4741 Date: Wed, 12 Mar 97 15:51:14 GMT
4742 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
4744 Title: "New subroutine Symbol::qualify_to_ref()"
4745 From: Roderick Schertler
4746 Msg-ID: <pzlo7ut03b.fsf@eeyore.ibcinc.com>
4747 Date: 11 Mar 1997 19:39:36 -0500
4748 Files: lib/Symbol.pm
4750 Title: "In debugger, don't reference %{$f{$g}} if $f{$g} doesn't exist"
4751 From: Chip Salzenberg
4752 Files: lib/perl5db.pl
4754 Title: "In File::Path, some systems can't remove read-only files"
4755 From: Chip Salzenberg
4756 Files: lib/File/Path.pm
4758 Title: "Fix typo in -l*perl* pattern"
4759 From: Doug MacEachern
4760 Msg-ID: <199703110414.XAA12884@berlin.atlantic.net>
4761 Date: Mon, 10 Mar 1997 22:58:38 -0500
4762 Files: lib/ExtUtils/Embed.pm
4764 Title: "Fix bugs revealed by prototype warnings"
4765 From: Chip Salzenberg
4766 Files: ext/Opcode/Opcode.pm lib/ExtUtils/MakeMaker.pm
4769 Title: "Problems with SKIP in makemaker"
4770 From: Ilya Zakharevich
4771 Msg-ID: <199703210413.XAA21601@monk.mps.ohio-state.edu>
4772 Date: Thu, 20 Mar 1997 23:13:31 -0500 (EST)
4773 Files: lib/ExtUtils/MM_Unix.pm
4775 Title: "In Exporter, don't C<require Carp> at file scope"
4776 From: Chip Salzenberg
4777 Files: lib/Exporter.pm
4779 Title: "fix for Exporter's $SIG{__WARN__} handler"
4780 From: Roderick Schertler
4781 Msg-ID: <2282.858296451@eeyore.ibcinc.com>
4782 Date: Thu, 13 Mar 1997 18:40:51 -0500
4783 Files: lib/Exporter.pm
4785 Title: "Don't try to substr() refs in Carp"
4786 From: Chip Salzenberg
4789 Title: "Re: NUL in die and other messages"
4791 Msg-ID: <E0w815V-0005xs-00@ursa.cus.cam.ac.uk>
4792 Date: Fri, 21 Mar 1997 09:58:17 +0000
4795 Title: "Add entry for prototype() in Pod::Functions"
4796 From: Chip Salzenberg
4797 Files: lib/Pod/Functions.pm
4799 Title: "Fix typos in IO::Socket documentation"
4801 Msg-ID: <E0w75po-0003yh-00@taurus.cus.cam.ac.uk>
4802 Date: Tue, 18 Mar 1997 20:50:16 +0000
4803 Files: ext/IO/lib/IO/Socket.pm
4811 Title: "Re: bug in pod2man (5.00326): section=3 for .pm modules"
4812 From: Roderick Schertler
4813 Msg-ID: <pzn2sat1hg.fsf@eeyore.ibcinc.com>
4814 Date: 11 Mar 1997 19:09:31 -0500
4815 Files: pod/pod2man.PL
4819 Title: "perlfaq.pod"
4820 From: Tom Christiansen
4821 Msg-ID: <199703172301.QAA12566@jhereg.perl.com>
4822 Date: Mon, 17 Mar 1997 16:01:40 -0700
4823 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
4824 pod/perlfaq*.pod pod/roffitall
4826 Title: "*.pod changes based on the FAQ"
4828 Msg-ID: <199703171650.JAA02655@elara.frii.com>
4829 Date: Mon, 17 Mar 1997 09:50:14 -0700 (MST)
4830 Files: pod/perldata.pod pod/perlfunc.pod pod/perlipc.pod
4831 pod/perlop.pod pod/perlre.pod pod/perlrun.pod
4832 pod/perlsec.pod pod/perlvar.pod
4834 Title: "INSTALL: How to enable debugging"
4835 From: Andy Dougherty
4836 Msg-ID: <Pine.SOL.3.95q.970321112326.1414A-100000@fractal.lafayette.e
4837 Date: Fri, 21 Mar 1997 11:25:32 -0500 (EST)
4840 Title: "Document that $. is not reset on implicit open"
4841 From: Chip Salzenberg
4842 Files: pod/perldelta.pod
4844 Title: "Re: Embedding success with _93 "
4845 From: Doug MacEachern
4846 Msg-ID: <199703112255.RAA22775@postman.osf.org>
4847 Date: Tue, 11 Mar 1997 17:55:05 -0500
4848 Files: pod/perldelta.pod
4850 Title: "Update site list"
4851 From: lvirden@cas.org (Larry W. Virden, x2487)
4852 Msg-ID: <9703111053.AA20051@cas.org>
4853 Date: Tue, 11 Mar 1997 10:53:49 -0500
4854 Files: pod/perlmod.pod
4856 Title: "Patch to document illegal characters"
4858 Msg-ID: <Pine.GSO.3.96.970314090558.15346J-100000@kelly.teleport.com>
4859 Date: Fri, 14 Mar 1997 09:08:10 -0800 (PST)
4860 Files: pod/perldiag.pod pod/perltrap.pod
4862 Title: "Document trap with //o and closures"
4863 From: Charles Bailey
4864 Msg-ID: <01IGCHWRNSEU00661G@hmivax.humgen.upenn.edu>
4865 Date: Mon, 10 Mar 1997 18:08:08 -0500 (EST)
4866 Files: pod/perltrap.pod
4868 Title: "Re: Inline PI function"
4870 Msg-ID: <Pine.GSO.3.95q.970310143125.22489V-100000@kelly.teleport.com
4871 Date: Mon, 10 Mar 1997 14:33:20 -0800 (PST)
4872 Files: pod/perlsub.pod
4874 Title: "Illegal character in input"
4876 Msg-ID: <Pine.GSO.3.95q.970310151512.22489a-100000@kelly.teleport.com
4877 Date: Mon, 10 Mar 1997 15:21:21 -0800 (PST)
4878 Files: pod/perldiag.pod
4880 Title: "Patch for docs Re: Lost backslash"
4882 Msg-ID: <Pine.GSO.3.96.970319071438.24834G-100000@kelly.teleport.com>
4883 Date: Wed, 19 Mar 1997 07:28:57 -0800 (PST)
4884 Files: pod/perlop.pod
4886 Title: "XSUB's doc fix"
4887 From: Roderick Schertler
4888 Msg-ID: <28804.858012126@eeyore.ibcinc.com>
4889 Date: Mon, 10 Mar 1997 11:42:06 -0500
4890 Files: pod/perlcall.pod pod/perlguts.pod pod/perlxstut.pod
4892 Title: "Document return from do FILE"
4894 Msg-ID: <E0w70DK-0001yJ-00@ursa.cus.cam.ac.uk>
4895 Date: Tue, 18 Mar 1997 14:50:10 +0000
4896 Files: pod/perlfunc.pod
4898 Title: "Document $^M in perlvar"
4899 From: Robin Barker <rmb1@cise.npl.co.uk>
4900 Msg-ID: <6153.9703202108@tempest.cise.npl.co.uk>
4901 Date: Thu, 20 Mar 97 21:08:33 GMT
4902 Files: pod/perlvar.pod
4904 Title: "typos in pods of 5.003_93"
4905 From: Jim Meyering <meyering@asic.sc.ti.com>
4906 Msg-ID: <wpgendbzvhx.fsf@asic.sc.ti.com>
4907 Date: 19 Mar 1997 10:39:38 -0600
4908 Files: pod/perlfunc.pod pod/perlguts.pod pod/perlre.pod
4909 pod/perltoot.pod pod/perlxs.pod
4911 Title: "Re: Updates to pod punctuations"
4912 From: lvirden@cas.org (Larry W. Virden, x2487)
4913 Msg-ID: <9703141700.AA22911@cas.org>
4914 Date: Fri, 14 Mar 1997 17:00:12 -0500
4917 Title: "clarify example in perlfunc"
4918 From: Jarkko Hietaniemi
4919 Msg-ID: <199703201746.TAA25195@alpha.hut.fi>
4920 Date: Thu, 20 Mar 1997 19:46:01 +0200 (EET)
4921 Files: pod/perlfunc.pod
4923 Title: "Regularize headings in DB_File documentation"
4924 From: Chip Salzenberg
4925 Files: ext/DB_File/DB_File.pm
4933 "This release will be the public beta of 5.004,
4934 or my name isn't Larson T. Pettifogger."
4936 "Gone like *that*, a fortune in letterhead."
4938 CORE LANGUAGE CHANGES
4940 Title: "Don't autovivify array and hash elements in sub parameters"
4941 From: Gurusamy Sarathy
4942 Msg-ID: <199703061912.OAA20606@aatma.engin.umich.edu>
4943 Date: Thu, 06 Mar 1997 14:12:09 -0500
4944 Files: op.c pod/perldelta.pod pod/perlsub.pod pod/perltrap.pod
4946 Title: "Support READ and GETC for tied handles"
4947 From: Doug MacEachern
4948 Msg-ID: <199703090019.TAA32591@postman.osf.org>
4949 Date: Sat, 08 Mar 1997 19:19:38 -0500
4950 Files: pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
4952 Title: "Warn on C<@x =~ /a/> and C<%x =~ s/a/b/>"
4953 From: Chip Salzenberg
4954 Files: op.c pod/perldiag.pod
4956 Title: "Warn on %{+undef} and @{+undef}"
4957 From: Chip Salzenberg
4958 Files: pp.c pp_hot.c
4963 From: Charles Bailey
4964 Msg-ID: <01IG8KN5R28M00661G@hmivax.humgen.upenn.edu>
4965 Date: Fri, 07 Mar 1997 22:49:46 -0500 (EST)
4966 Files: lib/ExtUtils/MM_VMS.pm vms/descrip.mms vms/gen_shrfls.pl
4969 Title: "AmigaOS hint patch"
4970 From: Norbert Pueschel
4971 Msg-ID: <77724767@Armageddon.meb.uni-bonn.de>
4972 Date: Sat, 08 Mar 1997 12:50:15 +0100
4973 Files: hints/amigaos.sh
4977 Title: "Make conversion of @_ to real array work right after C<shift>"
4978 From: Chip Salzenberg
4981 Title: "Fix imbalanced ENTER/LEAVE from C<BEGIN{die}>"
4982 From: Chip Salzenberg
4983 Files: op.c perl.c proto.h
4985 Title: "perl -P path patch"
4986 From: Andy Dougherty
4987 Msg-ID: <Pine.SOL.3.95q.970308120242.23766D-100000@fractal.lafayette.
4988 Date: Sat, 08 Mar 1997 12:45:08 -0500 (EST)
4989 Files: config_H config_h.SH perl.c plan9/config.plan9 t/comp/cpp.t
4990 vms/config.vms win32/config.H
4994 Title: "Fix for Unisys UNIX and libperl.so"
4995 From: aburlison@cix.compulink.co.uk (Alan Burlison)
4996 Msg-ID: <memo.147328@cix.compulink.co.uk>
4997 Date: Thu, 6 Mar 97 16:28 GMT0
5000 Title: "Allow './Configure -Uoptimize'"
5001 From: Andy Dougherty
5002 Msg-ID: <Pine.SOL.3.95q.970306110532.11070A-100000@fractal.lafayette.
5003 Date: Thu, 06 Mar 1997 11:15:47 -0500 (EST)
5006 Title: "Use 'test -f', not 'test -x'"
5007 From: Spider Boardman
5008 Msg-ID: <199703080053.TAA13943@web.zk3.dec.com>
5009 Date: Fri, 7 Mar 1997 19:53:00 -0500
5012 Title: "Don't count on 'trap 0' inside () in shell script"
5013 From: aburlison@cix.compulink.co.uk (Alan Burlison)
5014 Msg-ID: <memo.147326@cix.compulink.co.uk>
5015 Date: Thu, 6 Mar 97 16:28 GMT0
5018 LIBRARY AND EXTENSIONS
5020 Title: "Carp with multiple arguments"
5022 Msg-ID: <E0w3STZ-0007RW-00@taurus.cus.cam.ac.uk>
5023 Date: Sat, 8 Mar 1997 20:12:17 +0000
5026 Title: "@EXPORT_FAIL fix for Exporter.pm"
5027 From: Roderick Schertler
5028 Msg-ID: <24884.857841724@eeyore.ibcinc.com>
5029 Date: Sat, 08 Mar 1997 12:22:04 -0500
5030 Files: lib/Exporter.pm
5032 Title: "Open[23] autoflush docs"
5033 From: Roderick Schertler
5034 Msg-ID: <7939.857693947@eeyore.ibcinc.com>
5035 Date: Thu, 06 Mar 1997 19:19:07 -0500
5036 Files: lib/IPC/Open2.pm lib/IPC/Open3.pm
5040 Title: "Fix counts in output of TEST"
5041 From: Hugo van der Sanden <hv@iii.co.uk>
5042 Msg-ID: <331F1507.4BE8@iii.co.uk>
5043 Date: Thu, 06 Mar 1997 19:03:35 +0000
5046 Title: "Ignore backup files in strict.t and warning.t"
5047 From: Chip Salzenberg
5048 Files: t/pragma/strict.t t/pragma/warning.t
5052 Title: "Quote pathname before using as pattern"
5053 From: Chip Salzenberg
5054 Files: pod/pod2html.PL
5058 Title: "Consolidated INSTALL updates since _92"
5059 From: Andy Dougherty
5060 Msg-ID: <Pine.SOL.3.95q.970308131806.23766F-100000@fractal.lafayette.
5061 Date: Sat, 08 Mar 1997 13:21:22 -0500 (EST)
5063 Title: "Fix more E-Mail addresses in pods"
5064 From: Chip Salzenberg
5065 Files: lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Manifest.pm
5066 lib/diagnostics.pm pod/buildtoc
5068 Title: "Warn about '.' terminating E-Mail"
5069 From: Chip Salzenberg
5070 Files: pod/perlform.pod
5072 Title: "OS/2 doc update"
5073 From: Ilya Zakharevich
5074 Msg-ID: <199703080537.AAA25157@monk.mps.ohio-state.edu>
5075 Date: Sat, 8 Mar 1997 00:37:30 -0500 (EST)
5078 Title: "PODs corrections"
5079 From: Ilya Zakharevich
5080 Msg-ID: <199703080253.VAA24975@monk.mps.ohio-state.edu>
5081 Date: Fri, 7 Mar 1997 21:53:04 -0500 (EST)
5082 Files: ext/DB_File/DB_File.pm ext/Socket/Socket.pm
5083 lib/Class/Template.pm lib/ExtUtils/Embed.pm
5084 lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Mksymlists.pm
5085 lib/File/Basename.pm lib/File/stat.pm lib/Time/gmtime.pm
5086 lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
5087 lib/User/pwent.pm pod/perlcall.pod pod/perldebug.pod
5088 pod/perlfunc.pod pod/perlguts.pod pod/perllocale.pod
5089 pod/perlop.pod pod/perlsub.pod
5096 This release will be the public beta of 5.004, or my name isn't
5097 Larson T. Pettifogger.
5099 CORE LANGUAGE CHANGES
5101 Title: "Strictly follow lexical context of C<eval ''> and nested subs"
5102 From: Chip Salzenberg
5105 Title: "Make ::SUPER and UNIVERSAL work together"
5106 From: Chip Salzenberg
5107 Files: gv.c pod/perlguts.pod
5111 Title: "HP-UX hint update"
5112 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
5113 Msg-ID: <1479.857653838@lyon.grenoble.hp.com>
5114 Date: Thu, 06 Mar 97 14:10:38 +0100
5115 Files: hints/hpux.sh
5117 Title: "Re: The continuing MachTen saga"
5119 Msg-ID: <Pine.GSO.3.95q.970305091611.3572E-100000@kelly.teleport.com>
5120 Date: Wed, 5 Mar 1997 09:47:22 -0800 (PST)
5121 Files: hints/machten_2.sh
5123 Title: "OS/2 patches"
5124 From: Ilya Zakharevich
5125 Msg-ID: <199703060308.WAA22211@monk.mps.ohio-state.edu>
5126 Date: Wed, 5 Mar 1997 22:08:43 -0500 (EST)
5127 Files: hints/os2.sh lib/ExtUtils/MakeMaker.pm t/op/taint.t
5129 Title: "VMS patches"
5130 From: Charles Bailey
5131 Msg-ID: <01IG5SQE4A6U00661G@hmivax.humgen.upenn.edu>
5132 Date: Wed, 05 Mar 1997 23:10:24 -0500 (EST)
5133 Files: lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Manifest.pm perlsdio.h
5134 t/op/runlevel.t t/op/taint.t vms/descrip.mms vms/perly_c.vms
5135 vms/sockadapt.c vms/sockadapt.h vms/vms_yfix.pl
5139 Title: "Make sure $^X is tainted when ARG_ZERO_IS_SCRIPT"
5140 From: Chip Salzenberg
5143 Title: "Clarify '-T too late' error"
5144 From: Chip Salzenberg
5145 Files: perl.c pod/perldiag.pod
5147 Title: "Warn when redefining or undefining a constant sub"
5148 From: Chip Salzenberg
5149 Files: pod/perldiag.pod pp.c sv.c
5151 Title: "Don't generate spurious 'not imported' warning"
5152 From: Chip Salzenberg
5153 Files: gv.c t/pragma/strict-vars pod/perldiag.pod
5155 Title: "Clarify message re: @host in string"
5156 From: Chip Salzenberg
5157 Files: pod/perldiag.pod pod/perltrap.pod toke.c
5159 Title: "Disconnect refs that are targets of pp_readline"
5160 From: Chip Salzenberg
5163 Title: "Fix typo in test of HvFILL()"
5164 From: Chip Salzenberg
5167 Title: "Allow for pad name array to be shorter than pad array"
5168 From: Chip Salzenberg
5171 Title: "Eliminate format-string type warnings"
5172 From: Hallvard B Furuseth
5173 Msg-ID: <199703030915.KAA11634@bombur2.uio.no>
5174 Date: Mon, 3 Mar 1997 10:15:11 +0100 (MET)
5175 Files: doio.c ext/POSIX/POSIX.xs gv.c hints/dec_osf.sh pp.c pp_ctl.c
5176 pp_hot.c run.c sv.c x2p/a2py.c
5178 Title: "Update copyright dates"
5179 From: Chip Salzenberg
5180 Files: *.[hc] x2p/*.[hc] win32/EXTERN.h vms/vmsish.h vms/vms.c
5184 Title: "near-harmless bug in _91's Configure"
5185 From: Roderick Schertler
5186 Msg-ID: <pzg1yfuiza.fsf@eeyore.ibcinc.com>
5187 Date: 01 Mar 1997 21:26:49 -0500
5190 Title: "Change 'continuing anyway' to 'probably harmless'"
5191 From: Chip Salzenberg
5192 Files: INSTALL lib/ExtUtils/Liblist.pm
5194 LIBRARY AND EXTENSIONS
5196 Title: "Newer ReadLine"
5197 From: Ilya Zakharevich
5198 Msg-ID: <199703040634.BAA19919@monk.mps.ohio-state.edu>
5199 Date: Tue, 4 Mar 1997 01:34:28 -0500 (EST)
5200 Files: lib/Term/ReadLine.pm lib/perl5db.pl
5202 Title: "Refresh Getopt::Long to 2.9"
5203 From: Johan Vromans <jvromans@squirrel.nl>
5204 Files: lib/Getopt/Long.pm
5206 Title: "Benchmark: using code refs"
5207 From: Hugo van der Sanden <hv@iii.co.uk>
5208 Msg-ID: <199703041132.LAA07613@tyree.iii.co.uk>
5209 Date: Tue, 04 Mar 1997 11:32:11 +0000
5210 Files: lib/Benchmark.pm
5212 Title: "Fix quotewords"
5213 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
5214 Msg-ID: <199703060755.HAA15060@crypt.compulink.co.uk>
5215 Date: Thu, 06 Mar 1997 07:55:25 +0000
5216 Files: lib/Text/ParseWords.pm
5218 Title: "Use IV instead of double for tms structure members"
5219 From: Chip Salzenberg
5220 Files: ext/POSIX/POSIX.xs
5222 Title: "Document IO::File::new_tmpfile"
5223 From: Chip Salzenberg
5224 Files: ext/IO/lib/IO/File.pm
5228 Title: "Make op/TEST silent under -w"
5229 From: d-lewart@uiuc.edu (Daniel S. Lewart)
5230 Msg-ID: <199703011821.NAA13037@sinistar.idle.com>
5231 Date: Sat, 1 Mar 97 12:04:09 CST
5234 Title: "Smarter t/op/taint.t"
5236 Msg-ID: <Pine.GSO.3.95q.970303103047.24000A-100000@kelly.teleport.com
5237 Date: Mon, 3 Mar 1997 10:31:54 -0800 (PST)
5240 Title: "Fix taint test for systems without csh"
5241 From: Chip Salzenberg
5244 Title: "Don't test locales if there is no setlocale()"
5245 From: Chip Salzenberg
5246 Files: t/pragma/locale.t
5250 Title: "Update pod2html"
5251 From: wmiddlet@Adobe.COM (William Middleton)
5252 Msg-ID: <199703030025.QAA08106@ducks>
5253 Date: Sun, 2 Mar 1997 16:25:03 -0800 (PST)
5254 Files: pod/pod2html.PL
5256 Title: "Support 'long long' in h2ph"
5258 Files: utils/h2ph.PL
5262 Title: "Add taint checks and srand to perldelta"
5264 Msg-ID: <Pine.GSO.3.95q.970302115355.23058D-100000@kelly.teleport.com
5265 Date: Sun, 2 Mar 1997 11:56:08 -0800 (PST)
5266 Files: pod/perldelta.pod
5268 Title: "Don't call FileHandle 'deprecated'"
5269 From: Chip Salzenberg
5270 Files: pod/perldelta.pod
5272 Title: "Improve sample module header"
5273 From: Tom Christiansen and Graham Barr
5274 Msg-ID: <199703011732.KAA14693@jhereg.perl.com>
5275 Date: Sat, 01 Mar 1997 10:32:31 -0700
5276 Files: pod/perlmod.pod
5278 Title: "Clarify C<crypt> documentation"
5280 Msg-ID: <Pine.GSO.3.95q.970228131112.12357D-100000@kelly.teleport.com
5281 Date: Fri, 28 Feb 1997 13:18:25 -0800 (PST)
5282 Files: pod/perlfunc.pod
5284 Title: "Update list of CPAN sites"
5285 From: Jarkko Hietaniemi
5286 Msg-ID: <199703021454.QAA07446@alpha.hut.fi>
5287 Date: Sun, 2 Mar 1997 16:54:22 +0200 (EET)
5288 Files: pod/perlmod.pod
5290 Title: "Enhance description of 'server error'"
5291 From: Jarkko Hietaniemi
5292 Msg-ID: <199702041903.VAA16070@alpha.hut.fi>
5293 Date: Tue, 4 Feb 1997 21:03:23 +0200 (EET)
5294 Files: pod/perldiag.pod
5296 Title: "Regularize format of E-Mail addresses in *.pod"
5297 From: Chip Salzenberg
5305 This is (should be? must be!) the public beta of 5.004.
5307 CORE LANGUAGE CHANGES
5309 Title: "Fix perl_call_*() when !G_EVAL"
5310 From: Gurusamy Sarathy
5311 Msg-ID: <199702250725.CAA09192@aatma.engin.umich.edu>,
5312 <199702251925.OAA15498@aatma.engin.umich.edu>,
5313 <199702252200.RAA16853@aatma.engin.umich.edu>
5314 Date: Tue, 25 Feb 1997 02:25:56 -0500
5315 Files: MANIFEST gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c
5318 Title: "Fix taint tests for writeable dirs in $ENV{PATH}"
5319 From: Chip Salzenberg
5320 Files: mg.c mg.h pod/perlsec.pod taint.c
5322 Title: "Forbid tainted parameters for truncate()"
5323 From: Chip Salzenberg
5326 Title: "Don't taint magic hash keys unnecessarily"
5327 From: Charles Bailey
5328 Msg-ID: <01IFXL9TY74Y00661G@hmivax.humgen.upenn.edu>
5329 Date: Fri, 28 Feb 1997 02:11:26 -0500 (EST)
5334 Title: "VMS patches post _90"
5335 From: Charles Bailey
5336 Msg-ID: <01IFYDE5ZT7O005A53@hmivax.humgen.upenn.edu>
5337 Date: Fri, 28 Feb 1997 15:26:33 -0500 (EST)
5338 Files: doio.c mg.c perl.h pp_hot.c t/op/rand.t t/op/taint.t taint.c
5339 vms/descrip.mms vms/vms.c
5341 Title: "Fix taint check in system() and exec() under VMS and OS/2"
5342 From: Chip Salzenberg
5345 Title: "If _XOPEN_VERSION >= 4, socket length parameters are size_t"
5346 From: Michael H. Moran <mhm@austin.ibm.com>
5347 Files: perl.h pp_sys.c
5349 Title: "Make dooneliner() compile again"
5350 From: Chip Salzenberg
5355 Title: "Short-circuit duplicate study() calls"
5356 From: Chip Salzenberg
5359 Title: "Call sv_set[iu]v() with [IU]V parameter, not [IU]32"
5360 From: Chip Salzenberg
5361 Files: perl.c pp.c pp_sys.c toke.c util.c
5363 Title: "Clean up and document API for hashes"
5364 From: Gurusamy Sarathy
5365 Msg-ID: <199702251824.NAA14859@aatma.engin.umich.edu>
5366 Date: Tue, 25 Feb 1997 13:24:02 -0500
5367 Files: hv.c hv.h pod/perldelta.pod pod/perlguts.pod
5369 Title: "pp_undef was not always freeing memory"
5370 From: Ilya Zakharevich
5371 Msg-ID: <199702270653.BAA13949@monk.mps.ohio-state.edu>
5372 Date: Thu, 27 Feb 1997 01:53:51 -0500 (EST)
5375 Title: "Fix SEGV when debugging with foreach() lvalue patch"
5376 From: Ilya Zakharevich
5377 Msg-ID: <199702271924.OAA14557@monk.mps.ohio-state.edu>
5378 Date: Thu, 27 Feb 1997 14:24:36 -0500 (EST)
5381 Title: "Don't examine rx->exec_tainted if pregexec() fails"
5382 From: Chip Salzenberg
5385 Title: "Silence bogus typo warning on $DB::postponed"
5386 From: Gurusamy Sarathy
5387 Msg-ID: <199702271802.NAA12505@aatma.engin.umich.edu>
5388 Date: Thu, 27 Feb 1997 13:02:30 -0500
5393 Title: "Sanity check linking with $libs"
5394 From: Andy Dougherty
5395 Msg-ID: <Pine.SOL.3.95q.970225221634.2486A-100000@fractal.lafayette.edu>
5396 Date: Tue, 25 Feb 1997 14:13:45 -0500 (EST)
5399 Title: "Flush stdout when printing $randbits guess"
5400 From: Chip Salzenberg
5403 Title: "Configure changes for Irix nm"
5404 From: Helmut Jarausch and Fabien Tassin
5407 Title: "Update OS/2 Configure diff"
5408 From: Ilya Zakharevich
5409 Msg-ID: <199702251906.OAA10608@monk.mps.ohio-state.edu>
5410 Date: Tue, 25 Feb 1997 14:06:23 -0500 (EST)
5411 Files: os2/diff.configure
5413 LIBRARY AND EXTENSIONS
5415 Title: "Don't require() in a signal handler"
5416 From: Chip Salzenberg
5417 Files: lib/perl5db.pl
5419 Title: "Make IPC::Open3 work without fork()"
5420 From: Ilya Zakharevich
5421 Msg-ID: <199702251937.OAA10718@monk.mps.ohio-state.edu>
5422 Date: Tue, 25 Feb 1997 14:37:07 -0500 (EST)
5423 Files: lib/IPC/Open3.pm
5425 Title: "Follow up on elimination of $` $& $' in libraries"
5427 Msg-ID: <E0w0Sqc-00046E-00@ursa.cus.cam.ac.uk>
5428 Date: Fri, 28 Feb 1997 13:59:42 +0000
5429 Files: lib/Getopt/Long.pm lib/diagnostics.pm
5431 Title: "Don't warn on use of CCFLAGS"
5432 From: Andreas Koenig
5433 Msg-ID: <199702251038.LAA13123@anna.in-berlin.de>
5434 Date: Tue, 25 Feb 1997 11:38:43 +0100
5435 Files: lib/ExtUtils/MakeMaker.pm
5437 Title: "Allow explicit '-lperl' in link arguments"
5438 From: Doug MacEachern
5439 Msg-ID: <199702271625.LAA25402@postman.osf.org>
5440 Date: Thu, 27 Feb 1997 11:25:04 -0500
5441 Files: lib/ExtUtils/Embed.pm
5445 Title: "New test op/taint.t"
5447 Msg-ID: <Pine.GSO.3.95q.970225101328.18288M-100000@kelly.teleport.com
5448 Date: Tue, 25 Feb 1997 11:36:53 -0800 (PST)
5449 Files: MANIFEST t/op/taint.t
5451 Title: "Patch to t/op/rand.t"
5453 Msg-ID: <Pine.GSO.3.95q.970225181321.13796Q-100000@kelly.teleport.com
5454 Date: Tue, 25 Feb 1997 18:19:34 -0800 (PST)
5459 Title: "Add --lax option to pod2man; use it in perldoc"
5460 From: Nat <gnat@frii.com>, Chip Salzenberg
5461 Files: pod/pod2man.PL utils/perldoc.PL
5463 Title: "Eliminate dead code in pod2man"
5464 From: Chip Salzenberg
5465 Files: pod/pod2man.PL
5469 Title: "Warn about intrusive sfio behavior"
5470 From: Andy Dougherty
5471 Msg-ID: <Pine.SOL.3.95q.970228112136.24038G-100000@fractal.lafayette.
5472 Date: Fri, 28 Feb 1997 11:35:49 -0500 (EST)
5475 Title: "Updates to perlfunc.pod"
5476 From: Tom Phoenix (with help from M.J.T. Guy and Tom C.)
5477 Files: pod/perlfunc.pod
5479 Title: "Move ENVIRONMENT from perl.pod to perlrun.pod"
5480 From: Chip Salzenberg
5481 Files: pod/perl.pod pod/perlrun.pod
5483 Title: "Describe PERL_DEBUG_MSTATS in perlrun.pod"
5484 From: Nat <gnat@frii.com>
5485 Files: pod/perlrun.pod
5487 Title: "Fix references to perlbug"
5488 From: Chip Salzenberg
5489 Files: pod/perl.pod pod/perldelta.pod pod/perllocale.pod
5497 At last, a mil[le]stone: The first beta of Perl 5.004.
5499 CORE LANGUAGE CHANGES
5501 Title: "Automatically call srand() before rand() if user didn't"
5502 From: Chip Salzenberg
5503 Files: pod/perlfunc.pod pp.c
5507 Title: "Ultrix hints"
5508 From: Spider Boardman
5509 Msg-ID: <199702220951.EAA08156@Orb.Nashua.NH.US>
5510 Date: Sat, 22 Feb 1997 04:51:48 -0500
5511 Files: hints/ultrix_4.sh
5513 Title: "Digital UNIX and 3_28"
5514 From: Jarkko Hietaniemi
5515 Msg-ID: <199702231427.QAA13807@alpha.hut.fi>
5516 Date: Sun, 23 Feb 1997 16:27:19 +0200 (EET)
5517 Files: Configure MANIFEST ext/NDBM_File/hints/dec_osf.pl
5518 ext/ODBM_File/hints/dec_osf.pl hints/dec_osf.sh
5520 Title: "AmigaOS patches to 5.003_28"
5521 From: Norbert Pueschel
5522 Msg-ID: <77724759@Armageddon.meb.uni-bonn.de>
5523 Date: Sat, 22 Feb 1997 18:08:02 +0100
5524 Files: README.amiga hints/amigaos.sh t/io/fs.t t/lib/anydbm.t
5525 t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t
5526 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
5527 t/op/magic.t t/op/stat.t
5529 Title: "Hints for DC/OSx"
5530 From: Stephen Zander <srz@loopback>
5531 Msg-ID: <199702242124.NAA03796@wsuse5.mckesson.com>
5532 Date: Mon, 24 Feb 1997 13:24:54 -0800
5533 Files: hints/dcosx.sh
5535 Title: "Update VMS version"
5536 From: Chip Salzenberg
5537 Files: vms/config.vms vms/descrip.mms
5541 Title: "Don't assume that sizeof(int) >= sizeof(void*)"
5542 From: Chip Salzenberg
5543 Files: doio.c malloc.c regexec.c
5547 Title: "Re: ccdlflags don't quite work"
5548 From: Andy Dougherty
5549 Msg-ID: <Pine.SOL.3.95q.970224160630.5700E-100000@fractal.lafayette.e
5550 Date: Mon, 24 Feb 1997 16:07:07 -0500 (EST)
5553 Title: "Use $ccflags, $ldflags, $libs when determining $randbits"
5554 From: Chip Salzenberg
5557 Title: "'installperl -v' doesn't do enough"
5558 From: Spider Boardman
5559 Msg-ID: <199702241342.IAA25945@Orb.Nashua.NH.US>
5560 Date: Mon, 24 Feb 1997 08:42:59 -0500
5563 Title: "installperl breaks running system (for a while)"
5564 From: Spider Boardman
5565 Msg-ID: <199702241412.JAA11829@Orb.Nashua.NH.US>
5566 Date: Mon, 24 Feb 1997 09:12:11 -0500
5569 LIBRARY AND EXTENSIONS
5571 Title: "Don't clobber $1 et al in debugger's DB::sub()"
5572 From: Ilya Zakharevich
5573 Files: lib/perl5db.pl
5575 Title: "Fix fd leak in IO::Pipe"
5576 From: Roderick Schertler
5577 Msg-ID: <pzn2sv722y.fsf@eeyore.ibcinc.com>
5578 Date: 23 Feb 1997 14:29:57 -0500
5579 Files: ext/IO/lib/IO/Pipe.pm
5581 Title: "Pod::Text fixes"
5582 From: Roderick Schertler
5583 Msg-ID: <350.856634588@eeyore.ibcinc.com>
5584 Date: Sat, 22 Feb 1997 13:03:08 -0500
5585 Files: lib/Pod/Text.pm
5587 Title: "Trivial patch to make ExtUtils::Install more -w clean"
5589 Msg-ID: <9702241605.AA17436@toad.ig.co.uk>
5590 Date: Mon, 24 Feb 1997 16:05:17 +0000
5591 Files: lib/ExtUtils/Install.pm
5593 Title: "C<use vars> didn't work until 5.002"
5594 From: Chip Salzenberg
5599 Title: "More thoroughly test rand() and srand()"
5603 Title: "Don't use <*> where readdir() will do"
5604 From: Chip Salzenberg
5607 Title: "Allow for $^X to be 'miniperl'"
5608 From: Dominic Dunlop <domo@slipper.ip.lu>
5609 Msg-ID: <v03020903af360f31aced@[194.51.248.65]>
5610 Date: Sun, 23 Feb 1997 16:22:45 +0100
5615 Title: "Post-28 INSTALL updates"
5616 From: Andy Dougherty
5617 Msg-ID: <Pine.SOL.3.95q.970224170713.5700H-100000@fractal.lafayette.e
5618 Date: Mon, 24 Feb 1997 17:09:09 -0500 (EST)
5621 Title: "Re: Hash key created by subroutine call? (fwd) "
5622 From: Gurusamy Sarathy
5623 Msg-ID: <199702242229.RAA04395@aatma.engin.umich.edu>
5624 Date: Mon, 24 Feb 1997 17:29:30 -0500
5625 Files: pod/perlsub.pod pod/perltrap.pod
5627 Title: "Add documentation and '-h' option to perlbug"
5628 From: Gurusamy Sarathy
5629 Msg-ID: <199702240854.DAA27128@aatma.engin.umich.edu>
5630 and <199702242009.PAA02849@aatma.engin.umich.edu>
5631 Date: Mon, 24 Feb 1997
5632 Files: pod/perl.pod pod/perldelta.pod installman
5635 Title: "pumpkin-1.9.pod"
5636 From: Andy Dougherty
5637 Msg-ID: <Pine.SOL.3.95q.970224155702.5700D-100000@fractal.lafayette.e
5638 Date: Mon, 24 Feb 1997 16:06:02 -0500 (EST)
5639 Files: Porting/pumpkin.pod
5643 Title: "Fix typo in 'Tolkien quotation typo' fix"
5644 From: Jarkko Hietaniemi
5647 Title: "Document one-argument limitation with #! line"
5649 Msg-ID: <Pine.GSO.3.95q.970223182745.15989A-100000@kelly.teleport.com
5650 Date: Sun, 23 Feb 1997 18:41:02 -0800 (PST)
5651 Files: pod/perldiag.pod pod/perlsec.pod
5658 This release is beta candidate #6. If this isn't good enough to go beta,
5659 I'll eat a floppy disk. (Okay, it's a chocolate floppy, but still....)
5661 CORE LANGUAGE CHANGES
5663 Title: "Don't let C<sub foo;> undefine &foo"
5664 From: Chip Salzenberg
5667 Title: "Make code, doc agree on $ENV{PATH} and `cmd`"
5668 From: Chip Salzenberg
5669 Files: pod/perlsec.pod pp_sys.c
5671 Title: "Don't taint $x in C<$x = ($tainted =~ /(\w+)/)>"
5672 From: Chip Salzenberg
5673 Files: pp_ctl.c pp_hot.c
5675 Title: "Turn off 'expression tainted' flag at end of runops()"
5676 From: Chip Salzenberg
5679 Title: "When overloading, don't throw away nomethod's value"
5680 From: Ilya Zakharevich
5683 Title: "Optimize keys() and values() in void context"
5684 From: Chip Salzenberg
5689 Title: "New hints for Digital UNIX"
5690 From: Jarkko Hietaniemi
5691 Files: hints/dec_osf.sh
5693 Title: "No version of AIX has working setre[ug]id()"
5694 From: neufeld@fast.pvi.org (Keith Neufeld)
5697 Title: "VMS patches post _27"
5698 From: Charles Bailey
5699 Msg-ID: <01IFMEMPN1IU0057E2@hmivax.humgen.upenn.edu>
5700 Date: Thu, 20 Feb 1997 01:58:46 -0500 (EST)
5701 Files: MANIFEST dosish.h hv.c lib/ExtUtils/MM_VMS.pm
5702 lib/ExtUtils/xsubpp perl.c perlsdio.h pod/perldelta.pod
5703 pod/perlvar.pod t/op/closure.t unixish.h vms/Makefile
5704 vms/descrip.mms vms/ext/filespec.t vms/genconfig.pl
5705 vms/vms.c vms/vmsish.h
5707 Title: "Re: OS/2 patch for _27"
5708 From: Ilya Zakharevich
5709 Msg-ID: <199702210024.TAA03174@monk.mps.ohio-state.edu>
5710 Date: Thu, 20 Feb 1997 19:24:16 -0500 (EST)
5711 Files: INSTALL README.os2 lib/Test/Harness.pm os2/Changes
5712 os2/OS2/PrfDB/t/os2_prfdb.t os2/os2.c os2/os2ish.h
5713 os2/perl2cmd.pl perl.c pod/perldelta.pod t/TEST t/harness
5719 From: Chip Salzenberg
5722 Title: "Undo signal patch -- it broke die() in signal"
5723 From: Chip Salzenberg
5726 Title: "Fix perl_call_sv(..., G_NOARGS)"
5727 From: Chip Salzenberg
5730 Title: "Fix SIGSEGV when cloning sub with complex expression"
5731 From: Chip Salzenberg
5734 Title: "Minor update to malloc.c"
5735 From: Ilya Zakharevich
5736 Msg-ID: <199702210244.VAA03676@monk.mps.ohio-state.edu>
5737 Date: Thu, 20 Feb 1997 21:44:13 -0500 (EST)
5740 Title: "Fix the Tolkien quotation"
5741 From: Chip Salzenberg
5748 LIBRARY AND EXTENSIONS
5750 Title: "Debugger patch"
5751 From: Ilya Zakharevich
5752 Msg-ID: <199702210737.CAA03951@monk.mps.ohio-state.edu>
5753 Date: Fri, 21 Feb 1997 02:37:59 -0500 (EST)
5754 Files: lib/perl5db.pl
5756 Title: "Avoid $` $& $' in libraries"
5757 From: Ilya Zakharevich
5758 Msg-ID: <199702210207.VAA03560@monk.mps.ohio-state.edu>
5759 Date: Thu, 20 Feb 1997 21:07:30 -0500 (EST)
5760 Files: lib/Getopt/Long.pm lib/Pod/Text.pm lib/diagnostics.pm
5761 os2/OS2/REXX/REXX.pm
5763 Title: "Remove redundant clearerr() from IO::Seekable"
5764 From: Chip Salzenberg
5765 Files: ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Seekable.pm
5767 Title: "prototype error in File::stat"
5768 From: Graham.Barr@tiuk.ti.com
5769 Msg-ID: <199702180748.HAA14151@ultra-boy>
5770 Date: Tue, 18 Feb 1997 07:48:40 GMT
5771 Files: lib/File/stat.pm
5775 Title: "Include 'study' in regexp.t"
5776 From: Chip Salzenberg
5777 Files: t/op/regexp.t
5779 Title: "Don't run locale test if -DNO_LOCALE"
5780 From: Chip Salzenberg
5781 Files: t/pragma/locale.t
5783 Title: "Tweak tests to notice $dont_use_nlink"
5784 From: Chip Salzenberg
5785 Files: t/io/fs.t t/op/stat.t
5787 Title: "Add test for grep() and wantarray"
5788 From: Hugo van der Sanden <hv@iii.co.uk>
5789 Msg-ID: <199702181105.LAA17895@tyree.iii.co.uk>
5790 Date: Tue, 18 Feb 1997 11:05:59 +0000
5799 Title: "INSTALL updates since _26"
5800 From: Andy Dougherty
5801 Msg-ID: <Pine.SOL.3.95q.970218155815.2014F-100000@fractal.lafayette.e
5802 Date: Tue, 18 Feb 1997 16:00:08 -0500 (EST)
5805 Title: "Document "$$0" change"
5806 From: Chip Salzenberg
5807 Files: pod/perldelta.pod
5809 Title: "Don't recommend impossible //o for C<$x =~ $y>"
5810 From: Chip Salzenberg
5811 Files: pod/perlop.pod
5813 Title: "Correct doc that claimed that <FH> was never false"
5814 From: Chip Salzenberg
5815 Files: pod/perldelta.pod pod/perlop.pod
5817 Title: "Document C<$?> vs. $SIG{CHLD}"
5818 From: Ulrich Pfeifer
5819 Files: pod/perlvar.pod
5821 Title: "Add pumpkin.pod"
5822 From: Chip Salzenberg
5823 Files: MANIFEST Porting/pumpkin.pod
5825 Title: "Don't say "associat*ve arr*y""
5826 From: Chip Salzenberg
5827 Files: MANIFEST gv.h hv.c lib/Env.pm lib/overload.pm opcode.pl
5828 pod/perl.pod pod/perldelta.pod pod/perldiag.pod
5829 pod/perlfunc.pod pod/perlguts.pod pod/perlmod.pod
5830 pod/perltie.pod pod/perltoc.pod pod/perltrap.pod x2p/a2p.pod
5837 This release is beta candidate #5: Our last, best hope for a beta.
5839 CORE LANGUAGE CHANGES
5841 Title: "Better looks_like_number() function [sv.c]"
5843 Msg-ID: <199702141708.SAA17546@bergen.sn.no>
5844 Date: Fri, 14 Feb 1997 18:08:52 +0100
5847 Title: "Remove redundant functions UNIVERSAL::{class,is_instance}"
5849 Msg-ID: <hwwsbpeq2.fsf@bergen.sn.no>
5850 Date: 14 Feb 1997 15:52:21 +0000
5851 Files: pod/perldelta.pod pod/perlobj.pod t/op/universal.t universal.c
5853 Title: "Allow C<setpgrp $$>"
5854 From: Roderick Schertler
5855 Msg-ID: <pzraigyshr.fsf@eeyore.ibcinc.com>
5856 Date: 16 Feb 1997 23:19:12 -0500
5859 Title: "Fix syntax error on C<&$1>"
5860 From: Chip Salzenberg
5863 Title: "Fix sub call through magic var (e.g. C<&$1>)"
5864 From: Chip Salzenberg
5867 Title: "Fix grep() with refs in array context"
5868 From: Chip Salzenberg
5873 Title: "Eliminate $^S; add C<use vmsish qw(status exit time)>"
5874 From: Charles Bailey
5875 Msg-ID: <01IFI9CFKL0S004R2V@hmivax.humgen.upenn.edu>
5876 Date: Mon, 17 Feb 1997 02:45:26 -0500 (EST)
5877 Files: MANIFEST gv.c lib/English.pm lib/ExtUtils/MM_VMS.pm
5878 lib/ExtUtils/Mksymlists.pm lib/ExtUtils/xsubpp mg.c op.c
5879 perl.c perl.h pod/perldelta.pod pod/perlmod.pod
5880 pod/perlvar.pod pp_ctl.c pp_sys.c utils/perldoc.PL
5881 vms/Makefile vms/config.vms vms/descrip.mms
5882 vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
5883 vms/ext/XSSymSet.pm vms/ext/vmsish.pm vms/vms.c vms/vmsish.h
5886 Title: "Eliminate FP exceptions under SCO 5"
5887 From: Chip Salzenberg
5888 Files: hints/sco.sh unixish.h
5890 Title: "Digital UNIX hints"
5891 From: Jarkko Hietaniemi
5892 Msg-ID: <199702151906.VAA22999@alpha.hut.fi>
5893 Date: Sat, 15 Feb 1997 21:06:33 +0200 (EET)
5894 Files: hints/dec_osf.sh
5896 Title: "Irix6.4 (with 7.1 compilers)"
5897 From: John Stoffel <jfs@fluent.com>
5898 Msg-ID: <199702130238.VAA24468@jfs.Fluent.COM>
5899 Date: Wed, 12 Feb 1997 21:38:51 -0500 (EST)
5900 Files: hints/irix_6_2.sh hints/irix_6_4.sh
5902 Title: "Update Plan 9, Win32, VMS configs with $shortsize and $longsize"
5903 From: Chip Salzenberg
5904 Files: plan9/config.plan9 plan9/genconfig.pl
5905 vms/genconfig.pl win32/config.w32
5909 Title: "Fix core dump when embedding"
5910 From: Chip Salzenberg
5913 Title: "Re: Fragile signals"
5914 From: Ilya Zakharevich
5915 Msg-ID: <199702130644.BAA07572@monk.mps.ohio-state.edu>
5916 Date: Thu, 13 Feb 1997 01:44:39 -0500 (EST)
5919 Title: "Make format strings correspond exactly to parameters"
5920 From: Roderick Schertler
5921 Msg-ID: <pz7mkc1h0g.fsf@eeyore.ibcinc.com>
5922 Date: 13 Feb 1997 17:24:31 -0500
5923 Files: doio.c ext/DB_File/DB_File.xs ext/Opcode/Opcode.xs gv.c op.c
5924 perl.c pp_ctl.c pp_sys.c regcomp.c toke.c
5926 Title: "Don't try to attach 'o' magic to read-only values"
5927 From: Chip Salzenberg
5930 Title: "Fix carriage-return message"
5931 From: Chip Salzenberg
5934 Title: "In <=>, test for equality first"
5935 From: Chip Salzenberg
5938 Title: "Don't mark sv_{true,false} PADTMP"
5939 From: Chip Salzenberg
5944 Title: "Fix eval "" in Configure"
5945 From: allen@gateway.grumman.com (John L. Allen)
5946 Msg-ID: <9702141809.AA17001@gateway.grumman.com>
5947 Date: Fri, 14 Feb 1997 13:09:53 -0500
5950 Title: "Don't link with -lsfio if sfio is not requested"
5951 From: Chip Salzenberg
5954 Title: "perl5.003_26 Configure change "win" for AIX 4"
5955 From: Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>
5956 Msg-ID: <Pine.OSF.3.95.970214135751.32654A-100000@dogbert.cc.ndsu.NoD
5957 Date: Fri, 14 Feb 1997 13:59:02 -0600 (CST)
5960 Title: "Update os2/diff.configure"
5961 From: Chip Salzenberg
5962 Files: os2/diff.configure
5964 LIBRARY AND EXTENSIONS
5966 Title: "Remove Fatal.pm"
5967 From: Chip Salzenberg
5968 Files: MANIFEST lib/Fatal.pm pod/perldelta.pod pod/perlmod.pod
5969 pod/roffitall t/lib/fatal.t
5971 Title: "Refresh MakeMaker to 5.40"
5972 From: Andy Dougherty, Andreas Koenig, Tim Bunce
5973 Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
5974 lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
5976 Title: "Refresh CPAN.pm to 1.21"
5977 From: Andreas Koenig
5978 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
5980 Title: "Refresh Test::Harness to 1.15"
5981 From: Andreas Koenig
5982 Files: lib/Test/Harness.pm
5986 Title: "Remove non-portable locale tests"
5987 From: Chip Salzenberg
5988 Files: t/pragma/locale.t
5992 Title: "pod2man: missing '-' in name section shouldn't be fatal"
5993 From: Ulrich Pfeifer
5994 Msg-ID: <yfmzpxcimsa.fsf@ls6.informatik.uni-dortmund.de>
5995 Date: 10 Feb 1997 18:38:45 +0100
5996 Files: pod/pod2man.PL
6000 Title: "Update To-Do list"
6002 Msg-ID: <9702101900.AA25293@toad.ig.co.uk>
6003 Date: Mon, 10 Feb 1997 19:00:59 +0000
6006 Title: "Fix formatting in perldiag"
6007 From: Chip Salzenberg
6008 Files: pod/perldiag.pod
6015 This release is beta candidate #4. "Once more, dear friends...."
6017 CORE LANGUAGE CHANGES
6019 Title: "Make \r in script an error (per Larry)"
6020 From: Chip Salzenberg
6021 Files: pod/perldiag.pod toke.c
6023 Title: "Support '%i' format and 'h' modifier in s?printf"
6024 From: Chip Salzenberg
6025 Files: doop.c pod/perldelta.pod
6029 Title: "Fix value of system() and $? for DEC UNIX, VMS, others"
6030 From: Chip Salzenberg
6031 Files: mg.c perl.h pp_sys.c
6033 Title: "VMS patches post _25"
6034 From: Charles Bailey
6035 Msg-ID: <01IF48W3P39W0050BD@hmivax.humgen.upenn.edu>
6036 Date: Fri, 07 Feb 1997 01:56:12 -0500 (EST)
6037 Files: Porting/Glossary lib/ExtUtils/Liblist.pm
6038 lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp perl.c
6039 vms/Makefile vms/config.vms vms/descrip.mms vms/genconfig.pl
6040 vms/perlvms.pod vms/vms.c vms/vmsish.h x2p/a2p.c
6042 Title: "Hints for BSDOS"
6043 From: Christopher Davis <ckd@loiosh.kei.com>
6044 Msg-ID: <199702042011.PAA09206@loiosh.kei.com>
6045 Date: Tue, 4 Feb 1997 15:11:13 -0500 (EST)
6046 Files: hints/bsdos.sh
6048 Title: "On C<sysopen(..., O_APPEND)>, call C<fopen(..., "a")>"
6049 From: Chip Salzenberg
6054 Title: "Fix (yet another) Tk closure problem"
6055 From: Chip Salzenberg
6056 Files: op.c perl.c pp_ctl.c
6058 Title: "Fix value of C<foreach>"
6059 From: Chip Salzenberg
6060 Files: cop.h pp_ctl.c
6062 Title: "Regexp optimizations"
6063 From: Ilya Zakharevich
6064 Msg-ID: <199702041102.GAA24805@monk.mps.ohio-state.edu>
6065 Date: Tue, 4 Feb 1997 06:02:10 -0500 (EST)
6066 Files: regcomp.c regexec.c
6068 Title: "Re: static buffer in not_a_number() [sv.c] might overflow"
6070 Msg-ID: <hbu9uz1si.fsf@bergen.sn.no>
6071 Date: 09 Feb 1997 11:55:41 +0100
6074 Title: "Refine 'runaway string' heuristic"
6075 From: Chip Salzenberg
6078 Title: "Fix core dump on C<print "a", last> in eval"
6079 From: Chip Salzenberg
6082 Title: "Catch C<use integer; $x % 0>"
6083 From: Chip Salzenberg
6088 Title: "Fix usage message in configure.gnu"
6089 From: Jarkko Hietaniemi
6090 Files: configure.gnu
6092 LIBRARY AND EXTENSIONS
6094 Title: "DB_File 1.11 patch"
6096 Msg-ID: <9702061553.AA18147@claudius.bfsec.bt.co.uk>
6097 Date: Thu, 6 Feb 97 15:53:34 GMT
6098 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
6100 Title: "Faster File::Compare"
6102 Msg-ID: <199702051342.OAA02753@bergen.sn.no>
6103 Date: Wed, 5 Feb 1997 14:42:49 +0100
6104 Files: lib/File/Compare.pm
6106 Title: "Make diagnostics module strip formatting directives"
6107 From: Chip Salzenberg
6108 Files: lib/diagnostics.pm pod/perldiag.pod
6110 Title: "Fix warning from missing POSIX::setvbuf()"
6111 From: Chip Salzenberg
6116 Title: "Fix closure.t for AmigaOS (again)"
6117 From: Norbert Pueschel
6118 Msg-ID: <77724742@Armageddon.meb.uni-bonn.de>
6119 Date: Wed, 05 Feb 1997 18:56:45 +0100
6120 Files: t/op/closure.t
6124 Title: "perldoc -f <perlfunc>"
6126 Msg-ID: <199702051127.MAA02090@bergen.sn.no>
6127 Date: Wed, 5 Feb 1997 12:27:36 +0100
6128 Files: utils/perldoc.PL
6130 Title: "Fix pod2man's handling of quotes in =items"
6131 From: Jarkko Hietaniemi
6132 Msg-ID: <199702042023.WAA13143@alpha.hut.fi>
6133 Date: Tue, 4 Feb 1997 22:23:34 +0200 (EET)
6134 Files: pod/pod2man.PL
6138 Title: "return *FH pod patch"
6139 From: allen@gateway.grumman.com (John L. Allen)
6140 Msg-ID: <9702061507.AA04474@gateway.grumman.com>
6141 Date: Thu, 6 Feb 1997 10:07:28 -0500
6142 Files: pod/perldata.pod pod/perlsub.pod
6144 Title: "Describe interation of untie and DESTROY"
6145 From: Paul Marquess and Chip Salzenberg
6146 Files: pod/perltie.pod
6153 This release is beta candidate #3. Here's hoping...
6155 CORE LANGUAGE CHANGES
6157 Title: "Make $] read-only"
6158 From: Chip Salzenberg
6161 Title: "New variable C<$^S> is a native version of C<$?>"
6162 From: Chip Salzenberg
6163 Files: doio.c global.sym gv.c interp.sym lib/English.pm mg.c perl.c
6164 perl.h pod/perldelta.pod pod/perlfunc.pod pod/perlvar.pod
6165 pp_ctl.c pp_sys.c proto.h util.c
6167 Title: "Make $^T work with undump, and don't taint it"
6168 From: Chip Salzenberg
6173 Title: "VMS patches for _24"
6174 From: Charles Bailey
6175 Msg-ID: <01IEUIFP5038004GQP@hmivax.humgen.upenn.edu>
6176 Date: Fri, 31 Jan 1997 02:34:37 -0500 (EST)
6177 Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_vms.xs
6178 lib/AutoSplit.pm lib/ExtUtils/MM_VMS.pm
6179 lib/ExtUtils/MakeMaker.pm perl.h pp_hot.c t/lib/filehand.t
6180 t/op/closure.t vms/Makefile vms/config.vms vms/descrip.mms
6181 vms/ext/filespec.t vms/vms.c vms/vmsish.h
6183 Title: "hints/dec_osf.sh: polishing the comments"
6184 From: Jarkko Hietaniemi
6185 Msg-ID: <199701301958.VAA08992@alpha.hut.fi>
6186 Date: Thu, 30 Jan 1997 21:58:10 +0200 (EET)
6187 Files: hints/dec_osf.sh
6190 From: Norbert Pueschel
6191 Msg-ID: <77724724@Armageddon.meb.uni-bonn.de>
6192 Date: Wed, 29 Jan 1997 11:39:49 +0100
6193 Files: hints/amigaos.sh
6197 Title: "Require '-T' in argv[], not just on #! line"
6198 From: Chip Salzenberg
6199 Files: perl.c pod/perldiag.pod
6201 Title: "Fix C<return @_> and associated stack bugs"
6202 From: Chip Salzenberg
6203 Files: cop.h pp_ctl.c pp_hot.c t/op/misc.t
6205 Title: "Fix never-closing handle after C<select>"
6206 From: Chip Salzenberg
6209 Title: "Fix /\G/g with patterns that match empty string"
6210 From: Ilya Zakharevich
6213 Title: "Fix scalar leak in av_unshift"
6214 From: Chip Salzenberg
6217 Title: "Ignore refs to lexicals when making refs to lexicals"
6218 From: Chip Salzenberg
6221 Title: "Don't create AV, HV, IO when assigning glob"
6222 From: Chip Salzenberg
6227 Title: "Configure updates for intsize and ssizetype"
6228 From: Andy Dougherty
6229 Files: Configure MANIFEST config_H config_h.SH handy.h
6231 Title: "Ask about /usr/bin/perl iff STDIN and STDERR are terminals"
6232 From: Chip Salzenberg
6235 LIBRARY AND EXTENSIONS
6237 Title: "Refresh CPAN to 1.19"
6238 From: Andreas Koenig
6239 Files: lib/Bundle/CPAN.pm lib/CPAN.pm lib/CPAN/FirstTime.pm
6241 Title: "Debugger update"
6242 From: Ilya Zakharevich
6243 Msg-ID: <199702030406.XAA23029@monk.mps.ohio-state.edu>
6244 Date: Sun, 2 Feb 1997 23:06:34 -0500 (EST)
6245 Files: lib/perl5db.pl
6247 Title: "In Symbol::gensym, don't make glob fake by copying it"
6248 From: John Hughes <john@AtlanTech.COM>
6249 Files: lib/Symbol.pm
6251 Title: "Make POSIX::is*() eight-bit-clean"
6252 From: Chip Salzenberg
6253 Files: ext/POSIX/POSIX.xs
6255 Title: "Make IO::Handle::gets() an alias of getline"
6257 Msg-ID: <199701301103.MAA11291@bergen.sn.no>
6258 Date: Thu, 30 Jan 1997 12:03:15 +0100
6259 Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
6263 Title: "More Amiga test patches"
6264 From: Norbert Pueschel
6265 Msg-ID: <77724725@Armageddon.meb.uni-bonn.de>
6266 Date: Wed, 29 Jan 1997 16:07:33 +0100
6267 Files: README.amiga t/lib/safe2.t t/op/closure.t
6271 Title: "c2ph.PL fix"
6272 From: lvirden@cas.org (Larry W. Virden)
6273 Msg-ID: <199701301349.IAA16724@cas.org>
6274 Date: Thu, 30 Jan 1997 08:49:19 -0500
6275 Files: utils/c2ph.PL
6277 Title: "Make pod2man a little laxer for perltoc.pod"
6278 From: Chip Salzenberg
6279 Files: pod/pod2man.PL
6283 Title: "Update to perl INSTALL file"
6284 From: lvirden@cas.org (Larry W. Virden)
6285 Msg-ID: <199701301338.IAA15878@cas.org>
6286 Date: Thu, 30 Jan 1997 08:38:23 -0500
6289 Title: "Update to perl.pod suggested"
6290 From: lvirden@cas.org (Larry W. Virden)
6291 Msg-ID: <199701301345.IAA16514@cas.org>
6292 Date: Thu, 30 Jan 1997 08:45:59 -0500
6295 Title: "Document how extension pms go in $archlib"
6296 From: Chip Salzenberg
6297 Files: pod/perldelta.pod
6299 Title: "perlfunc.pod tweaks"
6300 From: Roderick Schertler
6301 Msg-ID: <20526.854659255@eeyore.ibcinc.com>
6302 Date: Thu, 30 Jan 1997 16:20:55 -0500
6303 Files: pod/perlfunc.pod
6305 Title: "new (Feb 1) perlembed.pod"
6306 From: Jon Orwant <orwant@media.mit.edu>
6307 Msg-ID: <9702012334.AA15747@fahrenheit-451.media.mit.edu>
6308 Date: Sat, 1 Feb 1997 18:34:59 -0500
6309 Files: pod/perlembed.pod
6311 Title: "Error lines must not have trialing periods"
6312 From: Chip Salzenberg
6313 Files: pod/perldiag.pod
6320 This release is the second candidate for a public beta test.
6321 It's, well, bunches better than _23.
6323 CORE LANGUAGE CHANGES
6325 Title: "glob defaults to $_"
6326 From: Gurusamy Sarathy
6327 Msg-ID: <199701270809.DAA00934@aatma.engin.umich.edu>
6328 Date: Mon, 27 Jan 1997 03:09:13 -0500
6329 Files: op.c opcode.pl pod/perlfunc.pod t/op/glob.t
6331 Title: "Re: an overloading bug "
6332 From: Gurusamy Sarathy
6333 Msg-ID: <199701270007.TAA26525@aatma.engin.umich.edu>
6334 Date: Sun, 26 Jan 1997 19:07:45 -0500
6335 Files: pod/perldiag.pod pod/perlfunc.pod pp_ctl.c
6337 Title: "Don't warn on C<$\ = undef>"
6338 From: Chip Salzenberg
6344 From: Gary Ng <71564.1743@compuserve.com>
6345 Files: MANIFEST win32/*
6347 Title: "Amiga files"
6348 From: Norbert Pueschel
6349 Msg-ID: <77724712@Armageddon.meb.uni-bonn.de>
6350 Date: Sun, 26 Jan 1997 17:42:15 +0100
6351 Files: MANIFEST README.amiga hints/amigaos.sh
6353 Title: "New dec_osf hints"
6354 From: Jarkko.Hietaniemi@cc.hut.fi
6355 Msg-ID: <199701271233.OAA21548@alpha.hut.fi>
6356 Date: Mon, 27 Jan 1997 14:33:01 +0200 (EET)
6357 Files: hints/dec_osf.sh
6361 Title: "Prevent premature death of @_ during leavesub"
6362 From: Chip Salzenberg
6363 Files: pp_hot.c t/op/misc.t
6365 Title: "Deref old stash when re-blessing"
6366 From: Chip Salzenberg
6369 Title: "Don't abort when RCHECK and DEBUGGING"
6371 Msg-ID: <9701272339.AA16537@toad.ig.co.uk>
6372 Date: Mon, 27 Jan 1997 23:39:48 +0000
6375 Title: "Fix overloading macro conflict with Digital 'cc -fast'"
6376 From: Jarkko Hietaniemi
6377 Msg-ID: <199701272216.AAA04557@alpha.hut.fi>
6378 Date: Tue, 28 Jan 1997 00:16:49 +0200 (EET)
6381 Title: "global.sym: typo?"
6382 From: Jarkko Hietaniemi
6383 Msg-ID: <199701261937.VAA07556@alpha.hut.fi>
6384 Date: Sun, 26 Jan 1997 21:37:59 +0200 (EET)
6389 Title: "Put all extensions' modules in $archlib"
6390 From: Chip Salzenberg
6393 Title: "Configure fixes: set $archlib, omit _NO_PROTO"
6394 From: Chip Salzenberg
6397 Title: "Make configure{,.gnu} ignore --cache-file option"
6398 From: Norbert Pueschel
6399 Files: configure configure.gnu
6401 LIBRARY AND EXTENSIONS
6403 Title: "Version checking in XS bootstrap is optional"
6404 From: Chip Salzenberg
6407 Title: "Update $VERSION of DynaLoader and POSIX"
6408 From: Chip Salzenberg
6409 Files: ext/DynaLoader/DynaLoader.pm ext/POSIX/POSIX.pm
6411 Title: "Refresh Text::Wrap to 97.011701"
6412 From: Chip Salzenberg
6413 Files: lib/Text/Wrap.pm
6415 Title: "Fcntl.xs: F_[GS]ETOWN were in wrong case branch"
6416 From: Jarkko Hietaniemi
6417 Msg-ID: <199701251510.RAA05142@alpha.hut.fi>
6418 Date: Sat, 25 Jan 1997 17:10:20 +0200 (EET)
6419 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
6421 Title: "Fix $Is_VMS typo in Test::Harness"
6422 From: Chip Salzenberg
6423 Files: lib/Test/Harness.pm
6425 Title: "Allow for really big keys in Tie::SubstrHash"
6426 From: data-drift@so.uio.no
6427 Msg-ID: <199701282014.VAA12645@selters.uio.no>
6428 Date: Tue, 28 Jan 1997 21:14:34 +0100 (MET)
6429 Files: lib/Tie/SubstrHash.pm
6431 Title: "Avoid newRV_noinc() in IO, for compiling with old Perls"
6432 From: Chip Salzenberg
6437 Title: "New test op/closure.t"
6438 From: Tom Phoenix, Ulrich Pfeifer
6439 Files: MANIFEST t/op/closure.t
6443 Title: "xsubpp handing of void funcs breaks extensions using XST_m*()"
6445 Msg-ID: <9701271659.AA15137@toad.ig.co.uk>
6446 Date: Mon, 27 Jan 1997 16:59:06 +0000
6447 Files: lib/ExtUtils/xsubpp
6451 Title: "perldelta Fcntl enhancement"
6452 From: Jarkko Hietaniemi
6453 Msg-ID: <199701251505.RAA22159@alpha.hut.fi>
6454 Date: Sat, 25 Jan 1997 17:05:34 +0200 (EET)
6455 Files: pod/perldelta.pod
6457 Title: "Updates to perldelta re: Fcntl, DB_File, Net::Ping"
6459 Files: pod/perldelta.pod
6461 Title: "Document restrictions on gv_fetchmethod() and perl_call_sv()"
6462 From: Chip Salzenberg
6463 Files: pod/perldelta.pod pod/perlguts.pod
6465 Title: "perldiag.pod: No comma allowed after %s"
6466 From: Jarkko.Hietaniemi@cc.hut.fi
6467 Msg-ID: <199701251541.RAA04120@alpha.hut.fi>
6468 Date: Sat, 25 Jan 1997 17:41:53 +0200 (EET)
6469 Files: pod/perldiag.pod
6471 Title: "perlfunc.pod: localtime"
6472 From: Jarkko Hietaniemi
6473 Msg-ID: <199701251629.SAA08114@alpha.hut.fi>
6474 Date: Sat, 25 Jan 1997 18:29:37 +0200 (EET)
6475 Files: pod/perlfunc.pod
6477 Title: "perlfunc diff: gmtime"
6478 From: Peter Haworth <pmh@edison.ioppublishing.com>
6479 Msg-ID: <32EE1298.7B90@edison.ioppublishing.com>
6480 Date: Tue, 28 Jan 1997 14:52:08 +0000
6481 Files: pod/perlfunc.pod
6483 Title: "Updates to guts"
6484 From: Ilya Zakharevich
6485 Msg-ID: <199701270034.TAA13177@monk.mps.ohio-state.edu>
6486 Date: Sun, 26 Jan 1997 19:34:18 -0500 (EST)
6487 Files: pod/perlguts.pod
6489 Title: "perltoot fixes"
6490 From: Tom Christiansen
6491 Msg-ID: <6807.854214205@jinete>
6492 Date: Sat, 25 Jan 1997 09:43:25 -0800
6493 Files: pod/perltoot.pod
6495 Title: "5.003_23: small typo in perlsyn.pod"
6496 From: Gurusamy Sarathy
6497 Msg-ID: <199701270824.DAA01169@aatma.engin.umich.edu>
6498 Date: Mon, 27 Jan 1997 03:24:25 -0500
6499 Files: pod/perlsyn.pod
6506 This release is our first candidate for a public beta test.
6508 CORE LANGUAGE CHANGES
6510 Title: "Disallow changing $_[0] in __DIE__ handlers"
6511 From: Chip Salzenberg
6512 Files: pod/perlfunc.pod util.c
6514 Title: "Fix overloading with inheritance and AUTOLOAD"
6515 From: Ilya Zakharevich
6516 Msg-ID: <199701202226.RAA05072@monk.mps.ohio-state.edu>
6517 Date: Mon, 20 Jan 1997 17:26:32 -0500 (EST)
6518 Files: gv.c lib/diagnostics.pm lib/overload.pm pod/perldebug.pod
6519 pod/perldiag.pod pod/perlfunc.pod pod/perlop.pod
6520 pod/perlre.pod pod/perltoc.pod pod/perlxs.pod
6522 Title: "Nested here-docs"
6523 From: larry@wall.org (Larry Wall)
6524 Msg-ID: <199701202313.PAA11693@wall.org>
6525 Date: Mon, 20 Jan 1997 15:13:42 -0800
6528 Title: "Revert $^X to old behavior (plus HP-UX bug fix)"
6529 From: Chip Salzenberg
6530 Files: hints/hpux.sh toke.c
6532 Title: "Protect against '0' in 'stmt while <HANDLE>'"
6533 From: Chip Salzenberg
6536 Title: "Don't warn when closure uses var at file scope"
6537 From: Chip Salzenberg
6542 Title: "VMS patches for _22"
6543 From: Charles Bailey
6544 Msg-ID: <01IEGBJ2TMYS003PCL@hmivax.humgen.upenn.edu>
6545 Date: Mon, 20 Jan 1997 22:50:21 -0500 (EST)
6546 Files: ext/POSIX/POSIX.xs lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp
6547 lib/Test/Harness.pm toke.c vms/Makefile vms/descrip.mms
6548 vms/genconfig.pl vms/perly_c.vms vms/vmsish.h x2p/a2p.h
6549 vms/Makefile vms/config.vms vms/descrip.mms vms/perly_c.vms
6551 Title: "Re: Perl 5.003_21: OS/2 patches"
6552 From: Ilya Zakharevich
6553 Msg-ID: <199701170446.XAA28939@monk.mps.ohio-state.edu>
6554 Date: Thu, 16 Jan 1997 23:46:40 -0500 (EST)
6555 Files: os2/Changes os2/os2.c
6557 Title: "Plan9 update"
6558 From: lutherh@stratcom.com (Luther Huffman)
6559 Files: plan9/config.plan9 plan9/mkfile
6561 Title: "Bugfixes for AmigaOS"
6562 From: Norbert Pueschel
6563 Msg-ID: <77724691@Armageddon.meb.uni-bonn.de>
6564 Date: Wed, 22 Jan 1997 00:13:54 +0100
6565 Files: hints/amigaos.sh lib/File/Basename.pm
6567 Title: "New dec_osf.sh hints file"
6568 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
6569 Msg-ID: <9701241058.AA29550@o09.rosat.mpe-garching.mpg.de>
6570 Date: Fri, 24 Jan 1997 11:58:24 +0100
6571 Files: hints/dec_osf.sh
6573 Title: "on NeXT: gdbm problem fixed"
6574 From: Andreas Koenig
6575 Msg-ID: <199701210201.DAA17794@anna.in-berlin.de>
6576 Date: Tue, 21 Jan 1997 03:01:32 +0100
6577 Files: hints/next_3.sh hints/next_3_0.sh
6579 Title: "patch for hints/powerux.sh"
6580 From: tom@amber.ssd.hcsc.com (Tom Horsley)
6581 Msg-ID: <9701181833.AA02602@amber.ssd.hcsc.com>
6582 Date: Sat, 18 Jan 97 13:33:26 -0500
6583 Files: hints/powerux.sh
6585 Title: "hints & Configure changes to build perl on DC/OSx"
6586 From: Stephen Zander <stephen.zander@interlock.mckesson.com>
6587 Msg-ID: <199701170043.QAA25985@wsbip1.mckesson.com>
6588 Date: Thu, 16 Jan 1997 16:43:52 -0800
6589 Files: Configure MANIFEST hints/dcosx.sh
6591 Title: "patch for hints/cxux.sh perl5.003_22"
6592 From: tom@amber.ssd.hcsc.com (Tom Horsley)
6593 Msg-ID: <9701192014.AA05722@amber.ssd.hcsc.com>
6594 Date: Sun, 19 Jan 97 15:14:04 -0500
6595 Files: hints/cxux.sh
6599 Title: "Make PERL5LIB and -I work like C<use lib>"
6601 Msg-ID: <9701231523.AA26613@toad.ig.co.uk>
6602 Date: Thu, 23 Jan 1997 15:23:27 +0000
6603 Files: lib/lib.pm perl.c
6606 From: Chip Salzenberg
6607 Files: regcomp.c regcomp.h regexec.c regexp.h toke.c
6609 Title: "Extend stack in pp_undef (!)"
6610 From: Chip Salzenberg
6613 Title: "Allow for sub to be redefined while executing"
6614 From: Chip Salzenberg
6615 Files: cop.h pp_hot.c t/op/misc.t
6617 Title: "Eliminate redundant flag CVf_FORMAT"
6618 From: Chip Salzenberg
6619 Files: cv.h op.c perl.c perly.c perly.y proto.h sv.c toke.c
6621 Title: "Generate IVs when possible in abs() and int()"
6622 From: Chip Salzenberg
6625 Title: "Efficiency patchlet for pp_aassign()"
6626 From: Ilya Zakharevich
6627 Msg-ID: <199701210305.WAA05451@monk.mps.ohio-state.edu>
6628 Date: Mon, 20 Jan 1997 22:05:39 -0500 (EST)
6631 Title: "When sorting, promote to PVNV only for built-in comparison"
6632 From: Chip Salzenberg
6635 Title: "Remove "suidperl security patch" message"
6636 From: Chip Salzenberg
6641 Title: "Make configure.gnu a copy of configure; make configure writea
6642 From: Chip Salzenberg
6643 Files: MANIFEST configure.gnu
6645 Title: "Regen Configure with metaconfig: +ARCHNAME, -FILE_filbuf"
6646 From: Chip Salzenberg and Charles Bailey
6647 Files: Configure config_H config_h.SH hints/lynxos.sh
6648 os2/diff.configure os2/os2ish.h plan9/config.plan9 sv.c
6649 utils/perlbug.PL vms/config.vms vms/fndvers.com
6651 Title: "Compile with optimization when testing memory functions"
6652 From: Chip Salzenberg
6655 Title: "Minor patch for Debian installation"
6656 From: Chip Salzenberg
6659 LIBRARY AND EXTENSIONS
6661 Title: "Debugger update"
6662 From: Ilya Zakharevich
6663 Msg-ID: <199701190455.XAA02579@monk.mps.ohio-state.edu>
6664 Date: Sat, 18 Jan 1997 23:54:59 -0500 (EST)
6665 Files: lib/perl5db.pl
6667 Title: "DynaLoader enhancement: support RTLD_GLOBAL"
6668 From: Nick Ing-Simmons
6669 Msg-ID: <199701240937.JAA11443@pluto.tiuk.ti.com>
6670 Date: Fri, 24 Jan 1997 09:37:18 GMT
6671 Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_aix.xs
6672 ext/DynaLoader/dl_dld.xs ext/DynaLoader/dl_dlopen.xs
6673 ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
6674 ext/DynaLoader/dl_vms.xs
6676 Title: "Fcntl: add more constants"
6677 From: Jarkko.Hietaniemi@cc.hut.fi
6678 Msg-ID: <199701191811.UAA16346@alpha.hut.fi>
6679 Date: Sun, 19 Jan 1997 20:11:22 +0200 (EET)
6680 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
6682 Title: "Refresh IO to 1.15 (plus DESTROY and new_tmpfile fixes)"
6683 From: Chip Salzenberg
6684 Files: ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
6685 ext/IO/lib/IO/Pipe.pm ext/IO/lib/IO/Seekable.pm
6686 ext/IO/lib/IO/Socket.pm t/lib/io_pipe.t
6688 Title: "Allow IO.xs to remain at 1.15 while $VERSION is 1.1501"
6689 From: Chip Salzenberg
6690 Files: XSUB.h ext/IO/Makefile.PL ext/IO/lib/IO/Handle.pm
6692 Title: "Refresh CPAN to 1.15"
6693 From: Andreas Koenig
6694 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
6696 Title: "Add E* and SA_* constants"
6697 From: Roderick Schertler
6698 Msg-ID: <23338.853986967@eeyore.ibcinc.com>
6699 Date: Wed, 22 Jan 1997 21:36:07 -0500
6700 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod ext/POSIX/POSIX.xs
6704 Title: "Test nested here-docs"
6705 From: hv@crypt.compulink.co.uk (Hugo van der Sanden)
6706 Msg-ID: <199701210053.AAA02139@crypt.compulink.co.uk>
6707 Date: Tue, 21 Jan 1997 00:53:44 +0000 (GMT)
6710 Title: "Fix tests of $^X and $0 to work with QNX"
6711 From: Chip Salzenberg
6712 Files: t/lib/io_pipe.t t/lib/open2.t t/lib/open3.t t/op/magic.t
6714 Title: "Patch tests for systems without fork()"
6715 From: Norbert Pueschel
6716 Msg-ID: <77724697@Armageddon.meb.uni-bonn.de>
6717 Date: Thu, 23 Jan 1997 23:51:28 +0100
6718 Files: t/io/pipe.t t/lib/filehand.t t/lib/io_pipe.t t/lib/io_sock.t
6719 t/lib/open2.t t/lib/open3.t t/op/fork.t
6721 Title: "Test patches for OS/2"
6722 From: Ilya Zakharevich
6723 Msg-ID: <199701170448.XAA28948@monk.mps.ohio-state.edu>
6724 Date: Thu, 16 Jan 1997 23:48:18 -0500 (EST)
6725 Files: os2/OS2/ExtAttr/t/os2_ea.t os2/OS2/PrfDB/t/os2_prfdb.t
6726 os2/OS2/REXX/t/rx_cmprt.t os2/OS2/REXX/t/rx_dllld.t
6727 os2/OS2/REXX/t/rx_objcall.t os2/OS2/REXX/t/rx_sql.test
6728 os2/OS2/REXX/t/rx_tiesql.test os2/OS2/REXX/t/rx_tievar.t
6729 os2/OS2/REXX/t/rx_tieydb.t os2/OS2/REXX/t/rx_varset.t
6730 os2/OS2/REXX/t/rx_vrexx.t t/README t/cmd/while.t
6731 t/comp/colon.t t/comp/multiline.t t/io/argv.t t/lib/anydbm.t
6732 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
6733 t/op/cmp.t t/op/magic.t
6737 Title: "Translate \200 to È in pod2html"
6738 From: Chip Salzenberg
6739 Files: pod/pod2html.PL
6741 Title: "VMS patches: '.com' extension on scripts"
6742 From: Charles Bailey
6743 Msg-ID: <01IELNPDLYJM003E7J@hmivax.humgen.upenn.edu>
6744 Date: Fri, 24 Jan 1997 18:42:29 -0500 (EST)
6745 Files: pod/checkpods.PL pod/pod2html.PL pod/pod2latex.PL
6746 pod/pod2man.PL pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL
6747 utils/h2xs.PL utils/perlbug.PL utils/perldoc.PL
6748 utils/pl2pm.PL utils/splain.PL vms/Makefile vms/descrip.mms
6749 x2p/find2perl.PL x2p/s2p.PL
6751 Title: "Allow MakeMaker 5.34 to use libraries containing '+' in name"
6752 From: dennism@cyrix.com (Dennis Marsa)
6753 Msg-ID: <9701172027.AA27861@orion.cyrix.com>
6754 Date: Fri, 17 Jan 97 14:27:32 CST
6755 Files: lib/ExtUtils/Liblist.pm
6759 Title: "First cut at INSTALL edit"
6760 From: Chip Salzenberg
6763 Title: "Additional docs for __DIE__ and __WARN__"
6764 From: Gurusamy Sarathy
6765 Files: pod/perlfunc.pod pod/perlrun.pod pod/perlvar.pod
6767 Title: "Document #line directive"
6768 From: Gurusamy Sarathy
6769 Msg-ID: <199701240908.EAA23846@aatma.engin.umich.edu>
6770 Date: Fri, 24 Jan 1997 04:08:44 -0500
6771 Files: pod/perlsyn.pod pod/perltoc.pod
6773 Title: "Perlguts version 30"
6775 Msg-ID: <199701172117.AA116515863@hpcc123.corp.hp.com>
6776 Date: Fri, 17 Jan 1997 13:17:43 -0800
6777 Files: pod/perlguts.pod
6779 Title: "delta for perldelta"
6780 From: Tom Christiansen
6781 Msg-ID: <804.854121463@jinete>
6782 Date: Fri, 24 Jan 1997 07:57:43 -0800
6783 Files: pod/perlnews.pod pod/perltoc.pod
6785 Title: "Updates to perldelta"
6786 From: Ilya Zakharevich
6787 Msg-ID: <199701211610.LAA06227@monk.mps.ohio-state.edu>
6788 Date: Mon, 20 Jan 1997 06:48:49 -0500 (EST)
6789 Files: pod/perlnews.pod pod/perltoc.pod
6791 Title: "perlnews.pod diff for the Fcntl"
6792 From: Jarkko Hietaniemi
6793 Msg-ID: <199701211600.SAA30117@alpha.hut.fi>
6794 Date: Tue, 21 Jan 1997 18:00:56 +0200 (EET)
6795 Files: pod/perlnews.pod
6797 Title: "Rename perlnews -> perldelta per Tom's request"
6798 From: Chip Salzenberg
6799 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
6800 pod/perldelta.pod pod/perltoc.pod pod/roffitall
6802 Title: "Remove bad advice from perllocale.pod"
6803 From: Chip Salzenberg
6804 Files: pod/perllocale.pod
6811 This release is primarily made up of bug fixes, the foremost among
6812 which repairs a showstopper memory corruption bug in formats.
6814 CORE LANGUAGE CHANGES
6816 Title: "Fix parsing of C< ${ xyz } >"
6817 From: Chip Salzenberg
6820 Title: "Don't parse method calls in strings"
6821 From: Chip Salzenberg
6824 Title: "Fix overly picky carping about leading '{' in regex"
6825 From: Chip Salzenberg
6830 Title: "Fix memory corruption from formats"
6831 From: Chip Salzenberg
6832 Files: op.c perl.c perly.c perly.c.diff perly.y proto.h sv.c toke.c
6836 Title: "Fix '_mopop' typo"
6837 From: Chip Salzenberg
6840 LIBRARY AND EXTENSIONS
6842 Title: "Gut IO::Handle::DESTROY"
6843 From: Chip Salzenberg
6844 Files: ext/IO/lib/IO/Handle.pm
6846 Title: "RiscOS is case-insensitive"
6847 From: Chip Salzenberg
6848 Files: lib/File/Basename.pm
6852 Title: "Fix thinko in db-recno.t"
6853 From: Chip Salzenberg
6854 Files: t/lib/db-recno.t
6858 Title: "Make perlbug more cautionary and more verbose"
6859 From: Kenneth Albanowski and Jarkko Hietaniemi
6860 Files: utils/perlbug.PL
6864 Title: "NEW roffitall + INSTALL fix"
6865 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
6866 Msg-ID: <6058.853410121@lyon.grenoble.hp.com>
6867 Date: Thu, 16 Jan 97 11:22:01 +0100
6868 Files: INSTALL pod/roffitall
6870 Title: "srand() doc update"
6871 From: Roderick Schertler
6872 Msg-ID: <24195.853379065@eeyore.ibcinc.com>
6873 Date: Wed, 15 Jan 1997 20:44:25 -0500
6874 Files: pod/perlfunc.pod
6876 Title: "documentation of configpm (perl5.003_20)"
6877 From: win@in.rhein-main.de (Winfried Koenig)
6878 Msg-ID: <m0vkU40-0004WAC@incom.rhein-main.de>
6879 Date: Wed, 15 Jan 1997 14:03:27 +0200 (EET)
6887 This release includes several important bug fixes, and a couple of
6888 minor but valuable language tweaks. Please read on for a list of the
6889 significant changes:
6891 CORE LANGUAGE CHANGES
6893 Title: "Fix overloading via inherited autoloaded functions"
6894 From: Ilya Zakharevich
6895 Msg-ID: <199701131022.FAA22830@monk.mps.ohio-state.edu>
6896 Date: Mon, 13 Jan 1997 05:22:47 -0500 (EST)
6897 Files: gv.c lib/overload.pm pod/perldiag.pod t/pragma/overload.t
6899 Title: "Method call fixes: Don't cache in alias, don't skip undef"
6900 From: Chip Salzenberg
6901 Files: global.sym gv.c gv.h hv.c op.c pod/perlguts.pod
6902 pod/perltoc.pod pp.c pp_ctl.c pp_hot.c proto.h scope.c sv.c
6905 Title: "Formats can be closures"
6906 From: Chip Salzenberg
6907 Files: cv.h op.c perly.c perly.c.diff perly.y pp_sys.c sv.h
6909 Title: "Quote 'foo' in C<$x{-foo}>"
6910 From: Chip Salzenberg
6913 Title: "Forbid C< x->{y} > and C< x->[0] > under C<strict refs>"
6914 From: Chip Salzenberg
6915 Files: op.c pod/perldiag.pod t/pragma/strict-refs
6917 Title: "Allow <=> to return undef when operands are not ordered"
6918 From: Chip Salzenberg and Andreas Koenig
6919 Files: MANIFEST pp.c t/op/cmp.t
6921 Title: "Fail regex that starts with '{'"
6922 From: Chip Salzenberg
6927 Title: "Re: Perl 5.003_20: OS/2 patches"
6928 From: Ilya Zakharevich
6929 Msg-ID: <199701101102.GAA19051@monk.mps.ohio-state.edu>
6930 Date: Fri, 10 Jan 1997 06:02:16 -0500 (EST)
6931 Files: hints/os2.sh os2/Changes os2/os2.c os2/os2ish.h pp_sys.c
6933 Title: "VMS patches for _20"
6934 From: Charles Bailey
6935 Msg-ID: <01IE7MGK7ULQ003K5M@hmivax.humgen.upenn.edu>
6936 Date: Tue, 14 Jan 1997 17:34:43 -0500 (EST)
6937 Files: configpm dosish.h os2/os2ish.h plan9/plan9ish.h proto.h
6938 t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t toke.c
6939 unixish.h vms/Makefile vms/config.vms vms/descrip.mms
6940 vms/genconfig.pl vms/perly_c.vms vms/test.com vms/vmsish.h
6943 Title: "Irix 6.3 & 6.4 and perl5.003_20"
6944 From: John Stoffel <jfs@fluent.com>
6945 Msg-ID: <199701132242.RAA14601@jfs.Fluent.COM>
6946 Date: Mon, 13 Jan 1997 17:42:50 -0500 (EST)
6947 Files: MANIFEST hints/irix_6_3.sh hints/irix_6_4.sh
6949 Title: "Patch: MachTen hints, Configure"
6950 From: Dominic Dunlop <domo@slipper.ip.lu>
6951 Msg-ID: <v03010d00af0123a93670@[194.51.248.75]>
6952 Date: Tue, 14 Jan 1997 13:43:13 +0100
6953 Files: Configure hints/machten.sh
6955 Title: "Rename aux.sh to aux_3.sh for MS-LOSS"
6956 From: Chip Salzenberg
6957 Files: MANIFEST hints/aux_3.sh
6961 Title: "Fix C< eval { my $x; eval '$x' } >"
6962 From: Chip Salzenberg
6963 Files: op.c t/op/misc.t
6965 Title: "Don't warn if eval '' uses outer func's lexicals"
6966 From: Chip Salzenberg
6969 Title: "Avoid memory wastage in wait(); make pidstatus global"
6970 From: Chip Salzenberg
6971 Files: global.sym interp.sym perl.c perl.h pp_sys.c
6973 Title: "Forbid ++ and -- on readonly values"
6974 From: "John Q. Linux" <jql@accessone.com>
6975 Msg-ID: <Pine.LNX.3.95.970110193330.11249D-100000@jql.accessone.com>
6976 Date: Fri, 10 Jan 1997 19:47:16 -0800 (PST)
6977 Files: pp.c pp_hot.c
6979 Title: "Keep array from dying during foreach(@array)"
6980 From: Chip Salzenberg
6981 Files: cop.h pp_ctl.c
6983 Title: "Fix C< $a="simple"; split /($a)/o >"
6984 From: Chip Salzenberg
6985 Files: pp.c t/op/misc.t
6987 Title: "Fix infinite loop for undef function in @SIG{__WARN__,__DIE__}"
6988 From: Chip Salzenberg
6991 Title: "Fix for anon-lists with tied entries coredump"
6992 From: Gurusamy Sarathy
6993 Msg-ID: <199701100745.CAA13057@aatma.engin.umich.edu>
6994 Date: Fri, 10 Jan 1997 02:45:11 -0500
6997 Title: "Don't set SVf_PADBUSY on immortal SVs"
6998 From: Chip Salzenberg
7001 Title: "Patch for Object subroutines"
7002 From: Ilya Zakharevich
7003 Msg-ID: <199701080156.UAA15366@monk.mps.ohio-state.edu>
7004 Date: Tue, 7 Jan 1997 20:56:02 -0500 (EST)
7007 Title: "Use an SVt_PVLV to hold stacked OP pointers when debugging"
7008 From: Chip Salzenberg
7009 Files: pp.c pp_hot.c
7011 Title: "Undo change that freed large pad vars"
7012 From: Chip Salzenberg
7017 Title: "Make MachTen hints file warn about db-recno failures"
7018 From: Dominic Dunlop <domo@slipper.ip.lu>
7019 Msg-ID: <v03010d00aef92fba6aca@[194.51.248.78]>
7020 Date: Wed, 8 Jan 1997 12:07:18 +0100
7021 Files: hints/machten.sh
7023 Title: "5.003_20, FreeBSD 3.0 and minor patch"
7024 From: roberto@eurocontrol.fr (Ollivier Robert)
7025 Msg-ID: <Mutt.19970108143747.roberto@caerdonn.eurocontrol.fr>
7026 Date: Wed, 8 Jan 1997 14:37:47 +0100
7029 Title: "Make installperl quieter; only shared libraries need 0555"
7030 From: Chip Salzenberg
7035 Title: "Advice on TEST failure"
7036 From: Dominic Dunlop <domo@slipper.ip.lu>
7037 Msg-ID: <v03010d01aefbaefcf3bc@[194.51.248.78]>
7038 Date: Fri, 10 Jan 1997 10:19:07 +0100
7041 Title: "UNIVERSAL tests"
7042 From: Roderick Schertler
7043 Files: MANIFEST t/op/universal.t
7045 Title: "Test deletion of array during foreach"
7046 From: Jarkko Hietaniemi
7049 Title: "patch for db-recno.t"
7051 Msg-ID: <9701121509.AA11147@claudius.bfsec.bt.co.uk>
7052 Date: Sun, 12 Jan 1997 15:09:33 +0000 (GMT)
7053 Files: t/lib/db-recno.t
7055 LIBRARY AND EXTENSIONS
7057 Title: "Localize info about filesystems being case-forgiving"
7058 From: Chip Salzenberg
7059 Files: lib/File/Basename.pm pod/checkpods.PL pod/pod2html.PL
7060 pod/pod2latex.PL pod/pod2man.PL pod/pod2text.PL
7061 utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL utils/perlbug.PL
7062 utils/perldoc.PL utils/pl2pm.PL utils/splain.PL
7063 x2p/find2perl.PL x2p/s2p.PL
7065 Title: "Fix for fd leak in IO::File::new_tmpfile"
7066 From: Graham Barr and Chip Salzenberg
7067 Files: ext/IO/IO.xs ext/IO/lib/IO/Handle.pm
7069 Title: "Refresh Getopt::Long to 2.6"
7070 From: Johan Vromans <jvromans@squirrel.nl>
7071 Files: lib/Getopt/Long.pm
7073 Title: "Refresh DB_File to 1.10"
7075 Msg-ID: <9701141247.AA21242@claudius.bfsec.bt.co.uk>
7076 Date: Tue, 14 Jan 97 12:47:40 GMT
7077 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
7079 Title: "Re: FileCache::cacheout clobbers $_"
7080 From: Roderick Schertler
7081 Msg-ID: <pz3ewb3189.fsf@eeyore.ibcinc.com>
7082 Date: 08 Jan 1997 23:45:58 -0500
7083 Files: lib/FileCache.pm lib/cacheout.pl
7085 Title: "PATCH: AutoSplit"
7087 Msg-ID: <9603111010.AA29935@tiuk.ti.com>
7088 Date: 11 Mar 1996 06:01:58 -0500
7089 Files: lib/AutoSplit.pm
7091 Title: "Re: Uninitialized value in Carp.pm ? "
7092 From: Gurusamy Sarathy
7093 Msg-ID: <199701141815.NAA07960@aatma.engin.umich.edu>
7094 Date: Tue, 14 Jan 1997 13:15:25 -0500
7097 Title: "Avoid "uninitialized" warnings from POSIX::constant()"
7098 From: Chip Salzenberg
7099 Files: ext/POSIX/POSIX.pm
7101 Title: "Eliminate warning from C<use overload>"
7102 From: Chip Salzenberg
7103 Files: lib/overload.pm
7105 Title: "low priority patches"
7107 Msg-ID: <9701081655.AA27349@claudius.bfsec.bt.co.uk>
7108 Date: Wed, 8 Jan 97 16:55:02 GMT
7109 Files: lib/Cwd.pm t/comp/redef.t t/lib/db-btree.t
7113 Title: "Re: xsubpp and Tk ==> segfault"
7114 From: Ilya Zakharevich
7115 Msg-ID: <199701080825.DAA15813@monk.mps.ohio-state.edu>
7116 Date: Wed, 8 Jan 1997 03:25:47 -0500 (EST)
7117 Files: lib/ExtUtils/xsubpp
7119 Title: "Re: MakeMaker and 'make uninstall'"
7120 From: Andreas Koenig
7121 Msg-ID: <199701101243.NAA26400@anna.in-berlin.de>
7122 Date: Fri, 10 Jan 1997 13:43:39 +0100
7123 Files: lib/ExtUtils/MM_Unix.pm
7125 Title: "Don't search for pod if path is already valid"
7126 From: Wayne Scott <wscott@ichips.intel.com>
7127 Msg-ID: <199701082325.PAA04521@pdxlx008.intel.com>
7128 Date: Wed, 08 Jan 1997 15:25:19 -0800
7129 Files: utils/perldoc.PL
7131 Title: "Yet another perldoc option"
7133 Msg-ID: <199610022200.AAA15334@furubotn.sn.no>
7134 Date: Thu, 3 Oct 1996 00:00:35 +0200
7135 Files: utils/perldoc.PL
7137 Title: "Re: perldoc, temp files, async pagers"
7138 From: Roderick Schertler
7139 Msg-ID: <pzwwtoom8p.fsf@eeyore.ibcinc.com>
7140 Date: 07 Jan 1997 22:54:14 -0500
7141 Files: utils/perldoc.PL
7145 Title: "Full documentation generation patch"
7146 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
7147 Msg-ID: <15309.853323388@lyon.grenoble.hp.com>
7148 Date: Wed, 15 Jan 97 11:16:28 +0100
7149 Files: MANIFEST pod/roffitall pod/rofftoc
7151 Title: "Re: documentation correction (i.e. patch) for perlsyn.pod"
7153 Msg-ID: <E0vilLh-0000M6-00@ursa.cus.cam.ac.uk>
7154 Date: Fri, 10 Jan 1997 18:06:37 +0000
7155 Files: pod/perlsyn.pod
7157 Title: "Document use of pos() and /\G/"
7158 From: Gurusamy Sarathy
7159 Msg-ID: <199701132013.PAA26606@aatma.engin.umich.edu>
7160 Date: Mon, 13 Jan 1997 15:13:12 -0500
7161 Files: pod/perlfunc.pod pod/perlnews.pod pod/perlop.pod
7162 pod/perlre.pod pod/perltoc.pod pod/perltrap.pod
7164 Title: "Fix example #4 in perlXStut"
7165 From: Ilya Zakharevich
7166 Msg-ID: <199701050739.CAA11112@monk.mps.ohio-state.edu>
7167 Date: Sun, 5 Jan 1997 02:39:45 -0500 (EST)
7168 Files: pod/perlxstut.pod
7170 Title: "Document new closure warnings"
7171 From: Chip Salzenberg
7172 Files: op.c pod/perldiag.pod
7174 Title: "Misc. doc patches missing in _20"
7175 From: Roderick Schertler
7176 Msg-ID: <102.852695733@eeyore.ibcinc.com>
7177 Date: Tue, 07 Jan 1997 22:55:33 -0500
7178 Files: pod/perlsub.pod pod/perltoc.pod pod/perlvar.pod
7185 The only language change in this release is the recension of support
7186 for named closures: Now, no subroutine declared "sub foo {}" can be
7187 a closure. (This is a return to the behavior of 5.003.) In addition,
7188 there are new warnings triggered by any apparent attempt to use named
7189 functions as closures.
7191 And, as usual, there are the usual little fixes, documentation
7192 updates, and expanded tests. This is good stuff. "I love you, man!"
7194 CORE LANGUAGE CHANGES
7196 Title: "Rescind named closures"
7197 From: Chip Salzenberg
7198 Files: Makefile.SH op.c perly.c perly.c.diff perly.y pp_hot.c
7200 Title: "Fix: empty @_ when calling empty-proto subs without parens"
7202 Msg-ID: <32CE30F0.7E8425A5@tiuk.ti.com>
7203 Date: Sat, 04 Jan 1997 10:29:04 +0000
7204 Files: perly.c perly.y
7208 Title: "Fix $^X on systems that set it to Perl's basename"
7209 From: Chip Salzenberg
7210 Files: hints/hpux.sh toke.c
7212 Title: "Configure/perl5/Compartmented Mode Workstation (fwd)"
7213 From: Andy Dougherty
7214 Msg-ID: <Pine.SOL.3.95.970106131505.1662C-100000@fractal.lafayette.ed
7215 Date: Mon, 06 Jan 1997 13:15:38 -0500 (EST)
7216 Files: Configure hints/dec_osf.sh
7218 Title: "Remove obsolete file "dl_os2.xs"."
7219 From: Ilya Zakharevich
7224 Title: "Fix C< sub foo (&@); sub bar (&); foo {}, bar {}, bar {} >"
7225 From: Chip Salzenberg
7226 Files: perly.c perly.c.diff perly.y
7228 Title: "plug for safe/opcode leaks"
7229 From: Doug MacEachern
7230 Msg-ID: <199701072220.RAA02117@postman.osf.org>
7231 Date: Tue, 07 Jan 1997 17:20:46 -0500
7234 Title: "Finish OP= warnings: none on ^="
7235 From: Chip Salzenberg
7236 Files: doop.c pp.c t/op/assignwarn.t
7238 Title: "Fix Dynaloader failures with DProf"
7239 From: Gurusamy Sarathy
7240 Msg-ID: <199701061718.MAA26909@aatma.engin.umich.edu>
7241 Date: Mon, 06 Jan 1997 12:18:46 -0500
7246 Title: "Make Configure default to the first domain in /etc/resolv.conf"
7247 From: Chip Salzenberg
7250 Title: "Start all helper scripts with $startsh"
7251 From: Chip Salzenberg
7254 Title: "Support libperl.so under FreeBSD"
7255 From: roberto@keltia.freenix.fr (Ollivier Robert)
7256 Msg-ID: <Mutt.19970105224149.roberto@keltia.freenix.fr>
7257 Date: Sun, 5 Jan 1997 22:41:49 +0100
7258 Files: Configure Makefile.SH
7262 Title: "New test: comp/proto.t"
7264 Msg-ID: <32D0C21F.3FB28D51@tiuk.ti.com>
7265 Date: Mon, 06 Jan 1997 09:13:03 +0000
7266 Files: MANIFEST t/comp/proto.t
7268 Title: "More magic variable tests"
7269 From: Roderick Schertler
7270 Msg-ID: <7043.852565192@eeyore.ibcinc.com>
7271 Date: Mon, 06 Jan 1997 10:39:52 -0500
7272 Files: t/harness t/op/magic.t
7274 LIBRARY AND EXTENSIONS
7276 Title: "File::Basename::dirname bugs"
7277 From: Robin Barker <rmb@cise.npl.co.uk>
7278 Msg-ID: <12393.9701071719@tempest.cise.npl.co.uk>
7279 Date: Tue, 7 Jan 97 17:19:59 GMT
7280 Files: lib/File/Basename.pm t/lib/basename.t
7282 Title: "sigaction() problems"
7283 From: Roderick Schertler
7284 Msg-ID: <12808.852583324@eeyore.ibcinc.com>
7285 Date: Mon, 06 Jan 1997 15:42:04 -0500
7286 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
7288 Title: "Fix importation of FileHandle methods; fix POSIX docs"
7289 From: Chip Salzenberg
7290 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod lib/FileHandle.pm
7292 Title: "Patch: make hints files warn about db-recno failures"
7293 From: Dominic Dunlop <domo@slipper.ip.lu>
7294 Msg-ID: <v03010d00aef53ac4d18a@[194.51.248.68]>
7295 Date: Sun, 5 Jan 1997 12:34:25 +0100
7296 Files: MANIFEST hints/aux.sh hints/broken-db.msg hints/freebsd.sh
7300 Title: "pod2html.PL patch (for 5.003-19)"
7301 From: Fabien TASSIN <tassin@eerie.fr>
7302 Msg-ID: <199701052347.AAA21297@solar5>
7303 Date: Mon, 6 Jan 1997 00:47:01 +0100
7304 Files: pod/pod2html.PL
7308 Title: "tiny doc patches"
7309 From: Roderick Schertler
7310 Msg-ID: <23338.852394333@eeyore.ibcinc.com>
7311 Date: Sat, 04 Jan 1997 11:12:13 -0500
7312 Files: pod/perlapio.pod pod/perlnews.pod pod/perltoc.pod
7314 Title: "doc patch for defined on perlfunc.pod"
7315 From: Roderick Schertler
7316 Msg-ID: <pz91686ek1.fsf@eeyore.ibcinc.com>
7317 Date: 04 Jan 1997 21:28:30 -0500
7318 Files: pod/perlfunc.pod
7320 Title: "doc patch: perldsc"
7321 From: Roderick Schertler
7322 Msg-ID: <pzafqo6eo9.fsf@eeyore.ibcinc.com>
7323 Date: 04 Jan 1997 21:25:58 -0500
7324 Files: pod/perldsc.pod pod/perltoc.pod
7326 Title: "Re: constant function inlining"
7327 From: Roderick Schertler
7328 Msg-ID: <pzk9pp1b95.fsf@eeyore.ibcinc.com>
7329 Date: 07 Jan 1997 15:27:50 -0500
7330 Files: pod/perldiag.pod pod/perlsub.pod
7332 Title: "scalar caller doc fix"
7333 From: Roderick Schertler
7334 Msg-ID: <18245.852608060@eeyore.ibcinc.com>
7335 Date: Mon, 06 Jan 1997 22:34:20 -0500
7336 Files: pod/perlfunc.pod
7338 Title: "perlpod.pod possible patches"
7339 From: lvirden@cas.org (Larry W. Virden, x2487)
7340 Msg-ID: <9701070756.AA1185@cas.org>
7341 Date: Tue, 7 Jan 1997 07:56:30 -0500
7342 Files: pod/perlpod.pod
7344 Title: "Misc perlfunc updates"
7345 From: Tom Christiansen
7346 Files: pod/perlfunc.pod pod/perltoc.pod
7353 Lots of internal cleanup in this patch, especially plugged memory
7354 leaks when embedded Perl interpreters shut down and restart. The
7355 method cache is now invisible to user code. And there is a new test
7356 directory, "t/pragma".
7358 IMHO, this is Beta quality code.
7360 Here's a list of the more significant changes...
7362 CORE LANGUAGE CHANGES
7364 Title: "Make method cache invisible to user code"
7365 From: Chip Salzenberg
7366 Files: dump.c gv.c gv.h hv.c op.c perl.c pp_hot.c pp_sys.c sv.c
7369 Title: "Never parse "{m,s,y,tr,q{,q,w,x}}:{,:}" as package or label"
7370 From: Chip Salzenberg
7375 Title: "Fix $^X under HP-UX"
7376 From: Chip Salzenberg
7377 Files: hints/hpux.sh toke.c
7379 Title: "New hints/hpux.sh"
7381 Msg-ID: <199612312309.AA283393772@hpcc123.corp.hp.com>
7382 Date: Tue, 31 Dec 1996 15:09:32 -0800
7383 Files: hints/hpux.sh
7387 Title: "Fix segv when calling named closures"
7388 From: Chip Salzenberg
7391 Title: "Finish rationalizing "undef value" warnings"
7392 From: Chip Salzenberg
7393 Files: doop.c pp.c sv.c t/op/assignwarn.t
7395 Title: "Arrange for all "_<file" entries to be in %main::"
7396 From: Chip Salzenberg
7397 Files: gv.c lib/perl5db.pl
7399 Title: "Introduce CVf_NODEBUG flag"
7400 From: Gurusamy Sarathy
7401 Msg-ID: <199701012042.PAA25994@aatma.engin.umich.edu>
7402 Date: Wed, 01 Jan 1997 15:42:05 -0500
7403 Files: cv.h pp_hot.c
7405 Title: "Reword 'may be "0"' warning per Larry; fix its line number"
7406 From: Chip Salzenberg
7407 Files: op.c pod/perldiag.pod
7409 Title: "5.003_18: perl_{con,des}truct fixes"
7410 From: Doug MacEachern
7411 Msg-ID: <199701032042.PAA06766@postman.osf.org>
7412 Date: Fri, 03 Jan 1997 15:42:04 -0500
7413 Files: perl.c perl.h pod/perlembed.pod pod/perltoc.pod t/op/sysio.t
7415 Title: "Fix lost value from READLINE after TIEHANDLE"
7416 From: Gurusamy Sarathy
7417 Files: pp_hot.c sv.h
7419 Title: "Free memory of large lexical variables when leaving scope"
7420 From: Chip Salzenberg
7425 Title: "Create t/pragma directory; populate with new and old"
7427 Files: MANIFEST Makefile.SH t/TEST t/comp/use.t t/lib/locale.t
7428 t/op/overload.t t/op/use.t t/pragma/locale.t t/pragma/overload.t
7429 t/pragma/strict-refs t/pragma/strict-subs t/pragma/strict-vars
7430 t/pragma/strict.t t/pragma/subs.t t/pragma/warn-global
7433 Title: "New tests: comp/colon.t and op/assignwarn.t"
7434 From: Robin Barker <rmb@cise.npl.co.uk>
7435 Files: MANIFEST t/comp/colon.t t/op/assignwarn.t
7437 LIBRARY AND EXTENSIONS
7439 Title: "Make libs clean under '-w'"
7440 From: Jarkko Hietaniemi
7441 Files: lib/AutoSplit.pm lib/Devel/SelfStubber.pm lib/Env.pm
7442 lib/Math/Complex.pm lib/Pod/Functions.pm lib/Search/Dict.pm
7443 lib/SelfLoader.pm lib/Term/Complete.pm lib/chat2.pl
7444 lib/complete.pl lib/diagnostics.pm lib/ftp.pl lib/termcap.pl
7449 Title: "Perlguts, version 28"
7451 Msg-ID: <199701032110.AA102535846@hpcc123.corp.hp.com>
7452 Date: Fri, 3 Jan 1997 13:10:46 -0800
7453 Files: pod/perlguts.pod
7455 Title: "Re: perldelta, take 3"
7457 Msg-ID: <9701031748.AA15335@toad.ig.co.uk>
7458 Date: Fri, 3 Jan 1997 17:48:46 +0000
7459 Files: pod/perlnews.pod
7461 Title: "Miscellaneous pod patches"
7462 From: Ralf S. Engelschall <rse@engelschall.com>
7463 Files: pod/Makefile pod/perldebug.pod pod/perlfunc.pod
7466 Title: "expanded flock() docs"
7467 From: Roderick Schertler
7468 Msg-ID: <4481.852337871@eeyore.ibcinc.com>
7469 Date: Fri, 03 Jan 1997 19:31:11 -0500
7470 Files: pod/perlfunc.pod
7472 Title: "Use Text::Wrap in buildtoc; run buildtoc"
7473 From: Ulrich Pfeifer
7474 Files: pod/buildtoc pod/perltoc.pod
7476 Title: "Remove obsolete perlovl.pod"
7477 From: Chip Salzenberg
7478 Files: MANIFEST plan9/mkfile pod/perlovl.pod vms/Makefile
7486 Yet further down the road to 5.004....
7488 CORE LANGUAGE CHANGES
7490 Title: "Inherited overloading"
7491 From: Ilya Zakharevich
7492 Msg-ID: <199612291312.IAA02134@monk.mps.ohio-state.edu>
7493 Date: Sun, 29 Dec 1996 08:12:54 -0500 (EST)
7494 Files: gv.c lib/overload.pm perl.h sv.c sv.h t/op/overload.t
7496 Title: "Hide lexicals from C<use>d or C<require>d module (!)"
7497 From: Chip Salzenberg
7500 Title: "Closures at file scope must be anonymous"
7501 From: Chip Salzenberg
7504 Title: "Warn on '{if,while} ($x = X)' where X is glob, readdir, or <FH>"
7505 From: Chip Salzenberg
7506 Files: op.c pod/perldiag.pod
7508 Title: "Warn on 'undef $x; $x OP 1' where OP is *=, /=, %=, or **="
7509 From: Chip Salzenberg
7514 Title: "Ultrix setlocale() workaround"
7515 From: Chip Salzenberg
7516 Files: hints/ultrix_4.sh util.c
7520 Title: "Get rid of 'Leaked scalars'"
7521 From: Chip Salzenberg
7522 Files: cop.h gv.c op.c
7524 Title: "Don't forget $c in C<(($a,$b,$c)=(1,2))=(3,4,5)>"
7525 From: Chip Salzenberg
7528 Title: "Fix core dump on perl_construct()/perl_destruct() loop"
7529 From: Chip Salzenberg
7532 Title: "Add missing syms to global.sym; update magic doc"
7533 From: Chip Salzenberg
7534 Files: global.sym pod/perlguts.pod
7538 Title: "Expanded locale.t and misc.t"
7539 From: Jarkko Hietaniemi
7540 Files: t/lib/locale.t t/lib/misc.t
7542 Title: "Expanded my.t"
7543 From: Chip Salzenberg
7546 Title: "test harness for C<use x.xxxx>"
7548 Msg-ID: <32C76882.3F3C7999@tiuk.ti.com>
7549 Date: Mon, 30 Dec 1996 07:00:18 +0000
7550 Files: MANIFEST t/op/use.t
7554 Msg-ID: <Pine.GSO.3.95.961229170736.15213M-100000@solaris.teleport.co
7555 Date: Sun, 29 Dec 1996 17:46:21 -0800 (PST)
7556 Files: t/op/each.t t/op/oct.t t/op/quotemeta.t t/op/rand.t
7558 LIBRARY AND EXTENSIONS
7560 Title: "Improving Config.pm"
7562 Msg-ID: <Pine.GSO.3.95.961230091244.13467L-100000@solaris.teleport.co
7563 Date: Mon, 30 Dec 1996 09:24:16 -0800 (PST)
7566 Title: "File::Copy under OS/2"
7567 From: Ilya Zakharevich
7568 Msg-ID: <199612280347.WAA00293@monk.mps.ohio-state.edu>
7569 Date: Fri, 27 Dec 1996 22:47:24 -0500 (EST)
7570 Files: lib/File/Copy.pm t/lib/filecopy.t
7574 Title: "Updates to perllocale.pod"
7575 From: Dominic Dunlop <domo@slipper.ip.lu>
7576 Files: pod/perllocale.pod
7578 Title: "Locale-related pod patches, take 2"
7579 From: Dominic Dunlop <domo@slipper.ip.lu>
7580 Msg-ID: <v03007800aeea9e488b36@[194.51.248.77]>
7581 Date: Sat, 28 Dec 1996 10:56:41 +0100
7582 Files: pod/perl.pod pod/perlform.pod pod/perlfunc.pod pod/perlop.pod
7583 pod/perlre.pod pod/perlsec.pod
7585 Title: "Re: perldiag.pod entry for "Scalar value @%s{%s} ...""
7586 From: Roderick Schertler
7587 Msg-ID: <2043.852051019@eeyore.ibcinc.com>
7588 Date: Tue, 31 Dec 1996 11:50:19 -0500
7589 Files: pod/perldiag.pod
7596 The rate of patches is slowing down.... I see 5.004 at the end of the
7597 tunnel! (Hey, what's that whistle?)
7599 CORE LANGUAGE CHANGES
7601 Title: "Support named closures"
7602 From: Chip Salzenberg
7603 Files: cv.h op.c perl.c pp.c pp_ctl.c pp_hot.c
7607 Title: "perl5.003_15 and Interactive Unix"
7608 From: win@in.rhein-main.de (Winfried Koenig)
7609 Msg-ID: <m0vd254-0004oKC@incom.rhein-main.de>
7610 Date: Thu, 26 Dec 1996 00:45:45 +0200 (EET)
7611 Files: hints/isc.sh pp_sys.c
7613 Title: "Suggest "usemymalloc='n'" for FreeBSD 2.*"
7614 From: rse@engelschall.com (Ralf S. Engelschall)
7615 Files: hints/freebsd.sh
7617 Title: "Minor OS/2 fixes"
7618 From: Ilya Zakharevich
7619 Msg-ID: <199612252105.QAA11890@monk.mps.ohio-state.edu>
7620 Date: Wed, 25 Dec 1996 16:05:42 -0500 (EST)
7621 Files: os2/os2ish.h pod/perlxstut.pod
7625 Title: "Fix {,un}tainting of $1 etc. when C<use locale>"
7626 From: Chip Salzenberg
7629 Title: "Limit effects of "=pod" to a single file"
7630 From: Chip Salzenberg
7635 Title: "New tests: op/method.t and op/locale.t"
7636 From: Ilya Zakharevich and Jarkko Hietaniemi
7637 Files: MANIFEST t/lib/locale.t t/op/method.t
7639 Title: "Test C< ()=() >"
7640 From: Chip Salzenberg
7643 LIBRARY AND EXTENSIONS
7645 Title: "Refresh MakeMaker to 5.39"
7646 From: Andreas Koenig
7647 Files: lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm
7648 lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
7649 lib/ExtUtils/Mksymlists.pm
7651 Title: "Newer debugger"
7652 From: Ilya Zakharevich
7653 Msg-ID: <199612261954.OAA12999@monk.mps.ohio-state.edu>
7654 Date: Thu, 26 Dec 1996 14:54:34 -0500 (EST)
7655 Files: lib/perl5db.pl
7659 Title: "Perlguts, version 27"
7661 Msg-ID: <199612250144.AA059528263@hpcc123.corp.hp.com>
7662 Date: Tue, 24 Dec 1996 17:44:23 -0800
7663 Files: pod/perlguts.pod
7665 Title: "perlpod.pod patch for _16"
7666 From: Kenneth Albanowski
7667 Msg-ID: <Pine.LNX.3.93.961224225906.337B-100000@kjahds.com>
7668 Date: Tue, 24 Dec 1996 23:00:10 -0500 (EST)
7669 Files: pod/perlpod.pod
7671 Title: "tiny perllocale.pod diff for _16"
7672 From: Jarkko Hietaniemi
7673 Msg-ID: <199612261306.PAA21161@alpha.hut.fi>
7674 Date: Thu, 26 Dec 1996 15:06:04 +0200 (EET)
7675 Files: pod/perllocale.pod
7682 This patch is all bug fixes, library updates, and documentation
7683 updates. We'll get to 5.004 RSN, I promise. :-)
7685 CORE LANGUAGE CHANGES
7687 Title: "Fix closures that are not in subroutines"
7688 From: Chip Salzenberg
7693 Title: "_13: patches for unicos/unicosmk"
7695 Msg-ID: <199612202038.OAA22805@poplar.cray.com>
7696 Date: Fri, 20 Dec 1996 14:38:50 -0600
7697 Files: Configure MANIFEST hints/unicos.sh hints/unicosmk.sh
7701 Title: "Fix 'foreach(@ARGV) { while (<>) { push @p,$_ } }'"
7702 From: Chip Salzenberg
7703 Files: cop.h pp_hot.c scope.c
7705 Title: "Eliminate warnings from C< undef $x; $x OP= "foo" >"
7706 From: Chip Salzenberg
7707 Files: doop.c pp.c pp.h pp_hot.c
7709 Title: "Try again to improve method caching"
7710 From: Ilya Zakharevich
7711 Msg-ID: <199612240113.UAA09487@monk.mps.ohio-state.edu>
7712 Date: Mon, 23 Dec 1996 20:13:56 -0500 (EST)
7715 Title: "Be more careful about 'o' magic memory management"
7716 From: Chip Salzenberg
7719 Title: "Fix bad pointer refs when localized object loses magic"
7720 From: Chip Salzenberg
7723 LIBRARY AND EXTENSIONS
7725 Title: "Refresh CPAN to 1.09"
7726 From: Andreas Koenig
7729 Title: "Refresh Net::Ping to 2.02"
7730 From: Russell Mosemann <mose@ccsn.edu>
7731 Files: lib/Net/Ping.pm
7733 Title: "Refresh IO to 1.14"
7735 Files: MANIFEST ext/IO/IO.xs ext/IO/README ext/IO/lib/IO/File.pm
7736 ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Pipe.pm
7737 ext/IO/lib/IO/Seekable.pm ext/IO/lib/IO/Select.pm
7738 ext/IO/lib/IO/Socket.pm t/lib/io_dup.t t/lib/io_pipe.t
7739 t/lib/io_sel.t t/lib/io_sock.t t/lib/io_tell.t
7740 t/lib/io_udp.t t/lib/io_xs.t
7742 BUILD PROCESS AND UTILITIES
7744 Title: "Don't recurse into subdirs twice on 'make realclean'"
7745 From: Chip Salzenberg
7748 Title: "Use root EXTERN.h when compiling x2p/malloc.c."
7750 Files: x2p/Makefile.SH
7752 Title: "Fix compilation errors when malloc.c used for x2p"
7753 From: Robin Barker <rmb@cise.npl.co.uk>
7758 Title: "Edit INSTALL to describe new binary compat setup"
7759 From: Chip Salzenberg
7762 Title: "Update to perllocale.pod"
7763 From: Jarkko Hietaniemi
7764 Files: pod/perllocale.pod
7771 As soon as I posted 5.003_14, I found a fatal error in it. :-(
7773 This release is strictly a bug fix -- it removes some function caching
7774 changes that were supposed to be improvements, but weren't.
7781 We seem to have achieved "release candidate" status.
7783 CORE LANGUAGE CHANGES
7785 Title: "Eliminate support for {if,unless,while,until} BLOCK BLOCK"
7786 From: Chip Salzenberg
7787 Files: perly.c perly.c.diff perly.y toke.c
7789 Title: "Taint $x after $x =~ s/pat/xyz/ if pat or xyz is tainted by locale"
7790 From: Chip Salzenberg
7791 Files: cop.h mg.c pp_ctl.c pp_hot.c
7793 Title: "Complete support for modifying undefined array members in foreach"
7794 From: Chip Salzenberg
7795 Files: global.sym mg.c perl.h pp.c pp_hot.c proto.h sv.c
7799 Title: "patch for regex bug: (x|x){n}"
7800 From: Gurusamy Sarathy
7801 Msg-ID: <199612210259.VAA10170@aatma.engin.umich.edu>
7802 Date: Fri, 20 Dec 1996 21:59:22 -0500
7805 Title: "Bug in debugger with import manipulations"
7806 From: Ilya Zakharevich
7807 Msg-ID: <199612231037.FAA08617@monk.mps.ohio-state.edu>
7808 Date: Mon, 23 Dec 1996 05:37:48 -0500 (EST)
7811 Title: "Import and dynamic methods"
7812 From: Ilya Zakharevich
7813 Msg-ID: <199612230645.BAA08378@monk.mps.ohio-state.edu>
7814 Date: Mon, 23 Dec 1996 01:45:37 -0500 (EST)
7815 Files: gv.c hv.c sv.c
7817 Title: "malloc.c patch"
7818 From: Ilya Zakharevich
7819 Msg-ID: <199612220748.CAA07164@monk.mps.ohio-state.edu>
7820 Date: Sun, 22 Dec 1996 02:48:58 -0500 (EST)
7823 Title: "sv_gets patch"
7824 From: Ilya Zakharevich
7825 Msg-ID: <199612220824.DAA07235@monk.mps.ohio-state.edu>
7826 Date: Sun, 22 Dec 1996 03:24:04 -0500 (EST)
7829 Title: "pos $str patch"
7830 From: Ilya Zakharevich
7831 Msg-ID: <199612220831.DAA07247@monk.mps.ohio-state.edu>
7832 Date: Sun, 22 Dec 1996 03:31:21 -0500 (EST)
7833 Files: mg.c pp_hot.c t/op/pat.t
7835 Title: "Prevent warnings when STDCHAR is unsigned"
7836 From: Chip Salzenberg
7837 Files: perlio.c perlio.h
7841 Title: "Fix bugs in bincompat3 usage"
7842 From: Chip Salzenberg
7843 Files: perl.h perl_exp.SH
7845 Title: "Support shared libperl on SunOS"
7846 From: Ulrich Pfeifer
7849 Title: "Configure on OS/2"
7850 From: Ilya Zakharevich
7851 Msg-ID: <199612202325.SAA05505@monk.mps.ohio-state.edu>
7852 Date: Fri, 20 Dec 1996 18:25:30 -0500 (EST)
7855 Title: "Fixes for Interactive Unix"
7856 From: win@in.rhein-main.de (Winfried Koenig)
7857 Msg-ID: <m0vbeNO-00003WC@incom.rhein-main.de>
7858 Date: Sun, 22 Dec 96 05:14 EET
7859 Files: hints/isc.sh op.c pp_sys.c universal.c
7861 Title: "Use "proto" instead of "_" in sdbm.h"
7862 From: Chip Salzenberg
7863 Files: ext/SDBM_File/sdbm/sdbm.h
7865 Title: "VMS patches to 5.003_13"
7866 From: Charles Bailey
7867 Msg-ID: <01IDBYYFYPIS002ASE@hmivax.humgen.upenn.edu>
7868 Date: Mon, 23 Dec 1996 01:26:47 -0500 (EST)
7869 Files: deb.c ext/POSIX/POSIX.xs gv.c lib/File/Copy.pm mg.c perl.c
7870 perl.h proto.h sv.c t/lib/filecopy.t taint.c toke.c util.c
7871 vms/Makefile vms/config.vms vms/descrip.mms
7872 vms/gen_shrfls.pl vms/genconfig.pl vms/genopt.com
7873 vms/perly_c.vms vms/perly_h.vms vms/test.com vms/vms.c
7876 UTILITIES, LIBRARY, AND EXTENSIONS
7878 Title: "Remove libnet"
7879 From: Chip Salzenberg
7880 Files: MANIFEST pod/perlmod.pod
7882 Title: "Refresh CPAN module to 1.08"
7883 From: Chip Salzenberg
7884 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
7886 Title: "Refresh ExtUtils::Manifest to version 1.28"
7887 From: Andreas Koenig
7888 Files: lib/ExtUtils/Manifest.pm
7890 Title: "Update IO->VERSION() to 1.1201 for CPAN's sake"
7891 From: Chip Salzenberg
7892 Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
7894 Title: "Remodel File::Copy."
7895 From: Chip Salzenberg
7896 Files: lib/File/Copy.pm
7898 Title: "dumb bug in User::pwent.pm"
7899 From: Tom Christiansen
7900 Msg-ID: <199612201145.EAA27860@mox.perl.com>
7901 Date: Fri, 20 Dec 1996 04:45:37 -0700
7902 Files: lib/User/pwent.pm
7906 Title: "Better support for =for"
7907 From: Kenneth Albanowski
7908 Msg-ID: <Pine.LNX.3.93.961220163747.298T-100000@kjahds.com>
7909 Date: Fri, 20 Dec 1996 16:43:35 -0500 (EST)
7910 Files: lib/Pod/Text.pm pod/pod2latex.PL pod/pod2man.PL
7912 Title: "perllocale.pod -- second draft"
7913 From: Dominic Dunlop <domo@slipper.ip.lu>
7914 Msg-ID: <v03007800aee1923e30a2@[194.51.248.68]>
7915 Date: Sat, 21 Dec 1996 15:00:50 +0100
7916 Files: pod/perllocale.pod
7918 Title: "Perlguts, version 26"
7920 Msg-ID: <199612201943.AA048111018@hpcc123.corp.hp.com>
7921 Date: Fri, 20 Dec 1996 11:43:38 -0800
7922 Files: pod/perlguts.pod
7924 Title: "Update pod/Makefile; s/perli18n/perllocale/"
7925 From: Chip Salzenberg
7926 Files: ext/POSIX/POSIX.pod lib/I18N/Collate.pm pod/Makefile
7927 pod/perl.pod pod/perlmod.pod pod/perlnews.pod pod/roffitall
7929 Title: "obstruct pod2man doc tweaks"
7930 From: Roderick Schertler
7931 Msg-ID: <3923.851106237@eeyore.ibcinc.com>
7932 Date: Fri, 20 Dec 1996 13:23:57 -0500
7933 Files: lib/Class/Template.pm lib/Time/tm.pm
7940 The watchword here is "synchronization." There were a couple of
7941 show-stopper bugs in 5.003_12, so I'm issuing this patch to bring
7942 everyone up to a common working base.
7944 CORE LANGUAGE CHANGES
7946 Title: "Disallow labels named q, qq, qw, qx, s, y, and tr"
7947 From: Chip Salzenberg
7950 Title: "Make evals' lexicals visible to nested evals"
7951 From: Chip Salzenberg
7956 Title: "Fix core dump bug with anoncode"
7957 From: Chip Salzenberg
7960 Title: "Allow DESTROY to make refs to dying objects"
7961 From: Chip Salzenberg
7966 Title: "Add missing backslash in Configure"
7967 From: Chip Salzenberg
7970 UTILITIES, LIBRARY, AND EXTENSIONS
7972 Title: "Include libnet-1.01 instead of old Net::FTP"
7974 Files: MANIFEST lib/Net/Cmd.pm lib/Net/Domain.pm
7975 lib/Net/DummyInetd.pm lib/Net/FTP.pm lib/Net/NNTP.pm
7976 lib/Net/Netrc.pm lib/Net/POP3.pm lib/Net/SMTP.pm
7977 lib/Net/SNPP.pm lib/Net/Socket.pm lib/Net/Telnet.pm
7978 lib/Net/Time.pm pod/perlmod.pod
7980 Title: "Use binmode when doing binary FTP"
7981 From: Ilya Zakharevich
7982 Files: lib/Net/FTP.pm
7984 Title: "Re: Open3.pm tries to close unopened file handle"
7985 From: Roderick Schertler
7986 Msg-ID: <pzloavmd9h.fsf@eeyore.ibcinc.com>
7987 Date: 18 Dec 1996 22:19:54 -0500
7988 Files: MANIFEST lib/IPC/Open2.pm lib/IPC/Open3.pm lib/open2.pl
7989 lib/open3.pl pod/perldiag.pod pod/perlfunc.pod t/lib/open2.t
7992 Title: "Long-standing problem in Socket module"
7993 From: Spider Boardman
7994 Msg-ID: <199612190418.XAA07291@Orb.Nashua.NH.US>
7995 Date: Wed, 18 Dec 1996 23:18:14 -0500
7996 Files: Configure Porting/Glossary config_H config_h.SH
7997 ext/Socket/Socket.pm ext/Socket/Socket.xs
7999 Title: "flock() constants"
8000 From: Roderick Schertler
8001 Msg-ID: <26669.850977437@eeyore.ibcinc.com>
8002 Date: Thu, 19 Dec 1996 01:37:17 -0500
8003 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs pod/perlfunc.pod
8005 Title: "Re: find2perl . -xdev BROKEN still"
8006 From: Roderick Schertler
8007 Msg-ID: <pzvi9yig3h.fsf@eeyore.ibcinc.com>
8008 Date: 19 Dec 1996 12:44:34 -0500
8009 Files: lib/File/Find.pm lib/find.pl lib/finddepth.pl
8013 Title: "small doc tweaks for _12"
8014 From: Roderick Schertler
8015 Msg-ID: <1826.851011557@eeyore.ibcinc.com>
8016 Date: Thu, 19 Dec 1996 11:05:57 -0500
8017 Files: lib/UNIVERSAL.pm pod/perldiag.pod pod/perltie.pod
8019 Title: "Re: missing E<> POD directive in perlpod.pod"
8020 From: Roderick Schertler
8021 Msg-ID: <pzwwueimak.fsf@eeyore.ibcinc.com>
8022 Date: 19 Dec 1996 10:30:43 -0500
8023 Files: pod/perlpod.pod pod/pod2html.PL
8030 This patch is huge. A multitude of bug fixes, new modules (especially
8031 CPAN and Net::FTP), a couple of new Configure variables, updated
8032 docs... it's a long list. And speaking of lists, here's a list of
8033 the more significant changes in 5.003_12:
8035 CORE LANGUAGE CHANGES
8037 Title: "Support C<delete @hash{@keys}>"
8038 From: Chip Salzenberg
8039 Files: op.c op.h opcode.pl pod/perldiag.pod pod/perlfunc.pod pp.c
8042 Title: "Autovivify scalars"
8043 From: Chip Salzenberg
8044 Files: dump.c op.c op.h pp.c pp_hot.c
8046 Title: "Allow any word, including keyword, as label"
8047 From: Chip Salzenberg
8052 Title: "Allow assignment to empty array values during foreach()"
8053 From: Chip Salzenberg
8054 Files: cop.h global.sym mg.c op.c perl.h pp_hot.c proto.h sv.c
8056 Title: "Fix nested closures"
8057 From: Chip Salzenberg
8058 Files: op.c opcode.pl pp.c pp_ctl.c pp_hot.c
8060 Title: "Fix core dump on auto-vivification"
8061 From: Chip Salzenberg
8064 Title: "Fix core dump on C<open $undef_var, "X">"
8065 From: Chip Salzenberg
8068 Title: "Fix -T/-B on globs and globrefs"
8069 From: Chip Salzenberg
8072 Title: "Fix memory management of $`, $&, and $'"
8073 From: Chip Salzenberg
8074 Files: pp_hot.c regexec.c
8076 Title: "Fix paren matching during backtracking"
8077 From: Chip Salzenberg
8080 Title: "Fix memory leak and std{in,out,err} death in perl_{con,de}str
8081 From: Chip Salzenberg
8082 Files: miniperlmain.c perl.c perl.h sv.c
8084 Title: "Discard garbage bytes at end of prototype()"
8085 From: Chip Salzenberg
8088 Title: "Fix local($pack::{foo})"
8089 From: Chip Salzenberg
8090 Files: global.sym pp.c pp_hot.c proto.h scope.c
8092 Title: "Fix for AmigaOS - inplace operation"
8093 From: Norbert Pueschel
8094 Msg-ID: <77724601@Armageddon.meb.uni-bonn.de>
8095 Date: Sun, 08 Dec 1996 15:33:00 +0100
8098 Title: "Disable warn, die, and parse hooks _before_ global destruction
8099 From: Chip Salzenberg
8102 Title: "Re: Bug in formline "
8103 From: Gurusamy Sarathy
8104 Msg-ID: <199612081958.OAA26025@aatma.engin.umich.edu>
8105 Date: Sun, 08 Dec 1996 14:58:32 -0500
8108 Title: "Fix C<@a = ($a,$b,$c,$d) = (1,2)>"
8109 From: Chip Salzenberg
8112 Title: "Fix %ENV assignment when environment starts out empty"
8113 From: Chip Salzenberg
8116 Title: "Properly support and document newRV{,_inc,_noinc}"
8117 From: Chip Salzenberg
8118 Files: global.sym pod/perlguts.pod sv.c sv.h
8120 Title: "Support SvREADONLY on arrays"
8121 From: Chip Salzenberg
8124 Title: "Allow lvalue pos inside recursive function"
8125 From: Chip Salzenberg
8126 Files: op.c pp.c pp_ctl.c pp_hot.c
8130 Title: "Eliminate PerlIO warnings when setting cnt to -1"
8131 From: Chip Salzenberg
8134 Title: "Make $privlib contents compatible with 5.003"
8135 From: Chip Salzenberg
8136 Files: INSTALL ext/Opcode/Safe.pm installperl lib/FileHandle.pm
8139 Title: "Support $bincompat3 config variable; update metaconfig units"
8140 From: Chip Salzenberg
8141 Files: Configure MANIFEST compat3.sym config_h.SH embed.pl global.sym
8142 old_embed.pl old_global.sym old_perl_exp.SH perl_exp.SH
8144 Title: "Look for gettimeofday() in Configure"
8145 From: John Hughes <john@AtlanTech.COM>
8146 Msg-ID: <01BBE77A.F6F37F80@malvinas.AtlanTech.COM>
8147 Date: Wed, 11 Dec 1996 15:49:57 +0100
8148 Files: Configure config_H config_h.SH pp.c
8150 Title: "Make $startperl a relative path if people want portable scrip
8151 From: Chip Salzenberg
8154 Title: "Homogenize use of "eval exec" hack"
8155 From: Chip Salzenberg
8156 Files: Porting/Glossary eg/README eg/nih eg/sysvipc/ipcmsg
8157 eg/sysvipc/ipcsem eg/sysvipc/ipcshm lib/diagnostics.pm
8158 makeaperl.SH pod/checkpods.PL pod/perlrun.pod
8159 pod/pod2html.PL pod/pod2latex.PL pod/pod2man.PL
8160 pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL
8161 utils/perlbug.PL utils/perldoc.PL utils/pl2pm.PL x2p/a2py.c
8162 x2p/find2perl.PL x2p/s2p.PL
8164 Title: "LynxOS support"
8165 From: seibert@Lynx.COM (Greg Seibert)
8166 Msg-ID: <m0vYEsY-0000IZC@kzinti.lynx.com>
8167 Date: Thu, 12 Dec 1996 09:25:00 PST
8168 Files: Configure MANIFEST hints/lynxos.sh t/op/stat.t
8170 Title: "In Linux hints, set suidsafe=no and dosuid=yes"
8171 From: Chip Salzenberg
8172 Files: hints/linux.sh
8174 Title: "5.003_11 on UnixWare 2.1.1 - Only one small UnixWare buglet"
8175 From: aburlison@cix.compulink.co.uk (Alan Burlison)
8176 Msg-ID: <memo.453720@cix.compulink.co.uk>
8177 Date: Wed, 11 Dec 96 18:34 GMT0
8178 Files: hints/svr4.sh
8180 Title: "Re: db-recno.t failures with _11 on Freebsd 2.1-stable"
8181 From: Roderick Schertler
8182 Msg-ID: <pzohg0r5tr.fsf@eeyore.ibcinc.com>
8183 Date: 11 Dec 1996 18:58:56 -0500
8184 Files: INSTALL hints/freebsd.sh
8186 Title: "OS/2 updates from Ilya"
8187 From: Ilya Zakharevich
8188 Files: README.os2 os2/Changes os2/Makefile.SHs os2/os2.c os2/os2ish.h
8190 Title: "VMS patches to 5.003_11"
8191 From: Charles Bailey
8192 Msg-ID: <01ICTR32LCZG001A1D@hmivax.humgen.upenn.edu>
8193 Date: Mon, 09 Dec 1996 23:16:10 -0500 (EST)
8194 Files: MANIFEST regexec.c t/lib/filehand.t util.c vms/*
8198 Title: "recurse recurse recurse ..."
8199 From: Jarkko Hietaniemi
8200 Msg-ID: <199612092144.XAA29025@alpha.hut.fi>
8201 Date: Mon, 9 Dec 1996 23:44:27 +0200 (EET)
8202 Files: MANIFEST t/op/recurse.t
8204 UTILITIES, LIBRARY, AND EXTENSIONS
8206 Title: "Add CPAN and Net::FTP"
8207 From: Chip Salzenberg
8208 Files: MANIFEST lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
8209 lib/Net/FTP.pm lib/Net/Netrc.pm lib/Net/Socket.pm
8212 Title: "Please update Text::Wrap and Text::Tabs"
8213 From: David Muir Sharnoff <muir@idiom.com>
8214 Msg-ID: <199612180659.WAA24957@idiom.com>
8215 Date: Tue, 17 Dec 1996 22:59:59 -0800 (PST)
8216 Files: lib/Text/Tabs.pm lib/Text/Wrap.pm
8218 Title: "Add File::Compare"
8219 From: Nick Ing-Simmons
8220 Msg-ID: <199612161844.SAA02152@pluto>
8221 Date: Mon, 16 Dec 1996 18:44:59 GMT
8222 Files: MANIFEST lib/File/Compare.pm pod/perlmod.pod
8224 Title: "Add Tie::RefHash"
8225 From: Gurusamy Sarathy
8226 Msg-ID: <199612152358.SAA28665@aatma.engin.umich.edu>
8227 Date: Sun, 15 Dec 1996 18:58:08 -0500
8228 Files: MANIFEST lib/Tie/RefHash.pm pod/perlmod.pod
8230 Title: "Put "splain" in utils."
8231 From: Chip Salzenberg
8232 Files: Makefile.SH installperl utils/Makefile utils/splain.PL
8234 Title: "Some h2ph fixes"
8236 Msg-ID: <199612131934.AA289845652@hpcc123.corp.hp.com>
8237 Date: Fri, 13 Dec 1996 11:34:12 -0800
8238 Files: utils/h2ph.PL
8240 Title: "xsubpp patch to add #line"
8241 From: Nick Ing-Simmons
8242 Msg-ID: <199612162153.VAA03590@ni-s.u-net.com>
8243 Date: Mon, 16 Dec 1996 21:53:56 GMT
8244 Files: lib/ExtUtils/xsubpp
8246 Title: "Re: Proposed addition to File::Copy: move"
8247 From: Charles Bailey
8248 Msg-ID: <01ICZBN0LRC8001A1D@hmivax.humgen.upenn.edu>
8249 Date: Sat, 14 Dec 1996 00:27:29 -0500 (EST)
8250 Files: lib/File/Copy.pm t/lib/filecopy.t
8252 Title: "DB_File 1.09 patch"
8254 Msg-ID: <9612181037.AA10123@claudius.bfsec.bt.co.uk>
8255 Date: Wed, 18 Dec 96 10:37:58 GMT
8256 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
8258 Title: "Debugger update"
8259 From: Ilya Zakharevich
8260 Msg-ID: <199612111038.FAA24363@monk.mps.ohio-state.edu>
8261 Date: Wed, 11 Dec 1996 05:38:28 -0500 (EST)
8262 Files: lib/perl5db.pl
8266 Title: "Update pods: perldelta -> perlnews, perli18n -> perllocale"
8267 From: Tom Christiansen and Dominic Dunlop
8268 Files: MANIFEST pod/perl.pod pod/perldelta.pod pod/perli18n.pod
8271 Title: "perltoot.pod"
8272 From: Tom Christiansen
8273 Msg-ID: <199612091444.HAA09947@toy.perl.com>
8274 Date: Mon, 09 Dec 1996 07:44:10 -0700
8275 Files: MANIFEST pod/perltoot.pod
8277 Title: "Perlguts, version 25"
8279 Msg-ID: <199612061940.AA055461228@hpcc123.corp.hp.com>
8280 Date: Fri, 6 Dec 96 11:40:27 PST
8281 Files: pod/perlguts.pod
8283 Title: "pod/perlipc.pod patch"
8284 From: d-lewart@uiuc.edu (Daniel S. Lewart)
8285 Msg-ID: <199612090910.CAA20906@mox.perl.com>
8286 Date: Mon, 9 Dec 96 3:10:02 CST
8287 Files: pod/perlipc.pod
8289 Title: "pod patches for English errors"
8290 From: Steve Kelem <steve.kelem@xilinx.com>
8291 Msg-ID: <24616.850167191@castor>
8292 Date: Mon, 09 Dec 1996 13:33:11 -0800
8295 Title: "Misc doc updates"
8296 From: Tom Christiansen
8297 Msg-ID: <199612150156.SAA12506@mox.perl.com>
8298 Date: Sat, 14 Dec 1996 18:56:33 -0700
8305 This patch is (still) closing in on 5.004. Nothing dramatic, lots of
8308 CORE LANGUAGE CHANGES
8310 Title: "Fix precedence problems with subs as uniops or listops"
8311 From: Chip Salzenberg
8312 Files: perly.c perly.c.diff perly.h perly.y
8314 Title: "Don't reset $. on open()"
8315 From: Chip Salzenberg
8318 Title: "Support *glob{IO} (eventually deprecate *glob{FILEHANDLE})"
8319 From: Chip Salzenberg
8320 Files: pod/perlref.pod pp_hot.c sv.c
8322 Title: "Don't let expression context force return context"
8323 From: Chip Salzenberg
8326 Title: "Properly convert "1E2" et al to IV/UV"
8327 From: Chip Salzenberg
8330 Title: "Fix modulo operator in UV realm"
8331 From: Chip Salzenberg
8334 Title: "Fix stat(_) after stat(HANDLE)"
8335 From: Chip Salzenberg
8338 Title: "Fix: s/// and "$x =~ $y" under 'use locale'"
8339 From: Chip Salzenberg
8344 Title: "Eliminate spurious warning when splicing undefs"
8345 From: Chip Salzenberg
8348 Title: "Eliminate spurious warning from "x=" operator"
8349 From: Chip Salzenberg
8352 Title: "Fix line numbers near control structures"
8353 From: Chip Salzenberg
8354 Files: op.c perly.c perly.c.diff perly.y proto.h
8356 Title: "Don't let scalar unpack() underflow stack"
8357 From: Chip Salzenberg
8360 Title: "Fix core dump from precedence bug in "@foo" warning"
8361 From: Chip Salzenberg
8364 Title: "Move die() to utils.c; add varargs hack to croak()"
8365 From: Chip Salzenberg
8366 Files: pp_ctl.c util.c
8368 Title: "Avoid memcmp() for magnitude test if it thinks char is signed"
8369 From: Chip Salzenberg
8370 Files: Configure config_H config_h.SH doop.c
8371 ext/SDBM_File/sdbm/pair.c ext/SDBM_File/sdbm/sdbm.h handy.h
8372 hv.c perl.h pp_hot.c proto.h regexec.c sv.c toke.c util.c
8374 Title: "Less malloc in magic"
8375 From: Chip Salzenberg
8378 Title: "Re: 5.003_09: PADTMP fix"
8379 From: Ilya Zakharevich
8380 Msg-ID: <199611281150.GAA06884@monk.mps.ohio-state.edu>
8381 Date: Thu, 28 Nov 1996 06:50:58 -0500 (EST)
8382 Files: pod/perlguts.pod
8384 Title: "Fully paramaterize locales; disable all if NO_LOCALE"
8385 From: Chip Salzenberg
8386 Files: ext/POSIX/POSIX.xs op.c perl.h pp.c pp_sys.c sv.c util.c
8388 PORTABILITY AND TESTING
8390 Title: "Bitwise op fix for Alpha"
8391 From: Chip Salzenberg
8394 Title: "hints/dgux.sh update"
8395 From: Roderick Schertler
8396 Msg-ID: <24178.849309616@eeyore.ibcinc.com>
8397 Date: Fri, 29 Nov 1996 18:20:16 -0500
8398 Files: hints/dgux.sh
8400 Title: "BUG in hints/hpux.sh"
8401 From: Jeff McDougal <jmcdo@cris.com>
8402 Msg-ID: <32A42C11.7FA2@cris.com>
8403 Date: Tue, 03 Dec 1996 08:33:05 -0500
8404 Files: hints/hpux.sh
8406 Title: "VMS patches for 5.003_10"
8407 From: Charles Bailey
8408 Msg-ID: <01ICMALO8NMS001A1D@hmivax.humgen.upenn.edu>
8409 Date: Wed, 04 Dec 1996 16:40:12 -0500 (EST)
8410 Files: EXTERN.h INTERN.h old_perl_exp.SH perl.c perl.h perl_exp.SH
8411 pp.c pp_ctl.c pp_sys.c proto.h sv.c toke.c util.c
8412 utils/perldoc.PL vms/config.vms vms/descrip.mms
8413 vms/gen_shrfls.pl vms/genconfig.pl vms/vmsish.h
8415 Title: "_10+ under OS/2"
8416 From: Ilya Zakharevich
8417 Msg-ID: <199612011107.GAA10805@monk.mps.ohio-state.edu>
8418 Date: Sun, 1 Dec 1996 06:07:19 -0500 (EST)
8419 Files: malloc.c os2/diff.configure
8421 LIBRARY AND EXTENSIONS
8423 Title: "{in,ob}structive pods"
8424 From: Tom Christiansen
8425 Msg-ID: <199611301652.JAA24201@toy.perl.com>
8426 Date: Sat, 30 Nov 1996 09:52:57 -0700
8427 Files: MANIFEST lib/Class/Template.pm lib/File/stat.pm
8428 lib/Net/hostent.pm lib/Net/netent.pm lib/Net/protoent.pm
8429 lib/Net/servent.pm lib/Time/gmtime.pm lib/Time/localtime.pm
8430 lib/Time/tm.pm lib/User/grent.pm lib/User/pwent.pm
8432 Title: "FileHandle that 'ISA' IO::File"
8433 From: Nick Ing-Simmons
8434 Msg-ID: <199612021718.RAA04416@pluto>
8435 Date: Mon, 2 Dec 1996 17:18:02 GMT
8436 Files: MANIFEST lib/FileHandle.pm
8438 Title: "Make IO::File::import use its parameters"
8439 From: Chip Salzenberg
8440 Files: ext/IO/lib/IO/File.pm
8442 Title: "10+ debugger patch"
8443 From: Ilya Zakharevich
8444 Msg-ID: <199612011137.GAA10864@monk.mps.ohio-state.edu>
8445 Date: Sun, 1 Dec 1996 06:37:31 -0500 (EST)
8446 Files: lib/perl5db.pl perl.c pod/perldebug.pod
8448 Title: "Don't call CORE::close in file handle DESTROY method"
8449 From: Chip Salzenberg
8450 Files: ext/IO/lib/IO/Handle.pm
8452 Title: "Re: Namespace cleanup: Does SDBM need binary compatibility?"
8453 From: Hallvard B Furuseth
8454 Msg-ID: <199612031445.PAA19056@bombur2.uio.no>
8455 Date: Tue, 3 Dec 1996 15:45:27 +0100 (MET)
8456 Files: ext/SDBM_File/sdbm/pair.h ext/SDBM_File/sdbm/sdbm.3
8458 Title: "DB_File 1.07"
8460 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
8463 Title: "DB_File 1.08"
8465 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
8472 This patch is closing in on 5.004. It contains lots of small and
8473 valuable changes, but nothing dramatic.
8475 CORE LANGUAGE CHANGES
8477 Title: "Allow &{sub {...}} without warning"
8478 From: Chip Salzenberg
8481 Title: "Make parens optional on [gs]ethost and [gs]et{pw,gr} functions
8482 From: John L. Allen <allen@gateway.grumman.com>
8485 Title: "Fix syntax error with "$x [0]" and "$x {y}" and "@x {y}""
8486 From: Chip Salzenberg
8491 Title: "Fix regex matching of chars with high bit set"
8492 From: Chip Salzenberg
8495 Title: "Hash key memory corruption fix and naming cleanup"
8496 From: Chip Salzenberg
8497 Files: hv.c hv.h perl.h
8499 Title: "Undo broken perf. patch (PADTMP stealing)"
8500 From: Chip Salzenberg
8503 Title: "Make SV unstudied in sv_gets()"
8504 From: Chip Salzenberg
8507 Title: "Better support for UVs"
8509 Files: global.sym old_global.sym perl.h pp.c pp.h proto.h sv.c sv.h
8511 Title: "Minor locale cleanups"
8512 (Accept "POSIX" locale as standard like "C". Reset locale to
8513 'C' when testing strtod() in t/lib/posix.t.)
8514 From: Chip Salzenberg
8515 Files: t/lib/posix.t util.c
8517 Title: "Always taint result of sprintf() on float"
8518 From: Chip Salzenberg
8521 Title: "Fix spurious warning from bitwise string ops"
8522 From: Chip Salzenberg
8525 Title: "Eliminate warning on {,sys}read(,$newvar,)"
8526 From: Chip Salzenberg
8527 Files: doop.c pp_sys.c
8529 Title: "Don't call fcntl(fileno(rsfp)) if !rsfp"
8530 From: Chip Salzenberg
8533 Title: "Save message when calling __DIE__ hook"
8534 From: Chip Salzenberg
8537 Title: "Namespace cleanup"
8538 From: Chip Salzenberg
8539 Files: global.sym old_global.sym perl.h
8541 Title: "Modify perl_exp.SH; create old_perl_exp.SH; document old_*"
8542 From: Chip Salzenberg
8543 Files: Configure INSTALL MANIFEST old_perl_exp.SH perl_exp.SH
8547 Title: "Reliable signal patch"
8548 From: Kenneth Albanowski
8549 Msg-ID: <Pine.LNX.3.93.961126053209.294J-100000@kjahds.com>
8550 Date: Tue, 26 Nov 1996 05:40:50 -0500 (EST)
8551 Files: global.sym mg.c old_global.sym perl.h pp_sys.c proto.h util.c
8553 Title: "Emulate missing flock() with either fcntl() or lockf()"
8554 From: Chip Salzenberg
8557 Title: "3_09: minor patches for OS/2"
8558 From: Ilya Zakharevich
8559 Msg-ID: <199611270830.DAA04985@monk.mps.ohio-state.edu>
8560 Date: Wed, 27 Nov 1996 03:30:05 -0500 (EST)
8561 Files: doio.c global.sym malloc.c old_global.sym os2/Makefile.SHs
8562 os2/OS2/ExtAttr/Makefile.PL os2/OS2/PrfDB/Makefile.PL
8563 os2/OS2/Process/Makefile.PL os2/OS2/REXX/Makefile.PL
8564 os2/os2.c os2/os2ish.h perl.h
8566 Title: "Re: 5.003_09 and QNX"
8567 From: nort@bottesini.harvard.edu (Norton Allen)
8568 Msg-ID: <9611271836.AA14460@bottesini.harvard.edu>
8569 Date: Wed, 27 Nov 96 13:36:06 est
8570 Files: Configure MANIFEST README.qnx hints/qnx.sh qnx/ar qnx/cpp
8571 t/TEST toke.c util.c x2p/proto.h
8573 Title: "Re: updated patch on the sysread, syswrite for VMS"
8574 From: Charles Bailey
8575 Msg-ID: <01ICB648K2XG001A1D@hmivax.humgen.upenn.edu>
8576 Date: Tue, 26 Nov 1996 17:28:23 -0500 (EST)
8579 LIBRARY AND EXTENSIONS
8581 Title: "Minor patch to debugger"
8582 From: Ilya Zakharevich
8583 Msg-ID: <199611290533.AAA08053@monk.mps.ohio-state.edu>
8584 Date: Fri, 29 Nov 1996 00:33:49 -0500 (EST)
8585 Files: lib/perl5db.pl
8587 Title: "AutoLoader::AUTOLOAD optimization"
8588 From: Nick Ing-Simmons
8589 Msg-ID: <199611231954.TAA09921@ni-s.u-net.com>
8590 Date: Sat, 23 Nov 1996 19:54:52 GMT
8591 Files: lib/AutoLoader.pm
8593 Title: "Diagnostic cleanup"
8594 From: Chip Salzenberg
8595 Files: lib/diagnostics.pm pod/perldiag.pod
8599 Title: "Improve documentation for sysread() and syswrite()"
8600 From: Chip Salzenberg
8601 Files: pod/perlfunc.pod
8603 Title: "Document how to use $SIG{ALRM} and alarm()"
8604 From: Roderick Schertler
8605 Msg-ID: <5898.849026569@eeyore.ibcinc.com>
8606 Date: Tue, 26 Nov 1996 11:42:49 -0500
8607 Files: pod/perlfunc.pod
8614 This patch was a compendium of various fixes and enhancements from
8615 many people, including some serious improvement in lexical variable
8616 scoping and locale handling.
8618 CORE LANGUAGE CHANGES
8620 Title: "Lexical locales"
8621 (make effectiveness of locales depend on C<use locale>)
8622 From: Chip Salzenberg
8623 Files: too many to list
8625 Title: "Lexical scoping cleanup"
8626 (tighten scoping of lexical variables, somewhat on the
8627 new constructs and somewhat on the old)
8628 From: Chip Salzenberg
8629 Files: many... but mostly perly.y and toke.c
8631 Title: "Re: memory corruption / security bug in sysread,syswrite + pa
8632 From: Jarkko Hietaniemi
8633 Msg-ID: <199611251946.VAA30459@alpha.hut.fi>
8634 Date: Mon, 25 Nov 1996 21:46:31 +0200 (EET)
8635 Files: MANIFEST pod/perldiag.pod pod/perlfunc.pod pp_sys.c
8640 Title: "Configure fix for handling DynaLoader"
8641 From: Chip Salzenberg
8644 Title: "Properly prototype safe{malloc,calloc,realloc,free}."
8645 From: Chip Salzenberg
8648 Title: "UnixWare 2.1 fix for perl5.003_08 - cope with fp->_cnt < -1,
8649 From: John Hughes <john@AtlanTech.COM>
8650 Msg-ID: <01BBD6EE.E915C860@malvinas.AtlanTech.COM>
8651 Date: Wed, 20 Nov 1996 14:27:06 +0100
8654 Title: ""static" call to UNIVERSAL::can"
8655 From: Nick Ing-Simmons
8656 Msg-ID: <199611211547.PAA15878@pluto>
8657 Date: Thu, 21 Nov 1996 15:47:46 GMT
8660 Title: "die -> croak"
8661 From: Gurusamy Sarathy
8662 Msg-ID: <199611212111.QAA17070@aatma.engin.umich.edu>
8663 Date: Thu, 21 Nov 1996 16:11:21 -0500
8666 Title: "Patch for embed.pl when !EMBED && !MULTIPLICITY"
8667 From: Chip Salzenberg
8670 Title: "Add new symbols to old_global.sym, too."
8671 From: Chip Salzenberg
8672 Files: global.sym old_global.sym
8674 Title: "Cleanup of {,un}pack('w')."
8675 From: Chip Salzenberg
8678 Title: "Cleanups from Ilya."
8679 From: Chip Salzenberg
8680 Files: gv.c malloc.c pod/perlguts.pod pp_ctl.c
8682 Title: "Fix for unpack('w') on 64-bit systems."
8683 From: Chip Salzenberg
8686 Title: "Re: LC_NUMERIC support is ready + performance"
8687 From: Ilya Zakharevich
8688 Msg-ID: <199611260308.WAA02677@monk.mps.ohio-state.edu>
8689 Date: Mon, 25 Nov 1996 22:08:27 -0500 (EST)
8692 Title: "Hash key sharing improvements from Ilya."
8693 From: Chip Salzenberg
8694 Files: hv.c hv.h proto.h
8696 Title: "Mortal stack pre-allocation from Ilya."
8697 From: Chip Salzenberg
8698 Files: pp.c pp.h pp_ctl.c pp_hot.c pp_sys.c
8702 Title: "VMS patches post-5.003_08"
8703 From: Charles Bailey
8704 Msg-ID: <1996Nov22.181631.1603238@hmivax.humgen.upenn.edu>
8705 Date: Fri, 22 Nov 1996 18:16:31 -0500 (EST)
8706 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_VMS.pm
8707 lib/ExtUtils/MakeMaker.pm lib/File/Path.pm mg.c pp_ctl.c
8708 utils/h2xs.PL vms/config.vms vms/descrip.mms
8709 vms/gen_shrfls.pl vms/genconfig.pl vms/perlvms.pod vms/vms.c
8712 Title: "5.003_08: OS/2-specific bugs/enhancements"
8713 From: Ilya Zakharevich
8714 Msg-ID: <199611241147.GAA00490@monk.mps.ohio-state.edu>
8715 Date: Sun, 24 Nov 1996 06:47:25 -0500 (EST)
8716 Files: README.os2 hints/os2.sh os2/Changes os2/Makefile.SHs
8717 os2/OS2/PrfDB/PrfDB.pm os2/os2.c
8719 Title: "HP patches didn't make it into _08 (fwd)"
8721 Msg-ID: <199611260215.AA100414526@hpcc123.corp.hp.com>
8722 Date: Mon, 25 Nov 96 18:15:26 PST
8723 Files: ext/DynaLoader/dl_hpux.xs
8725 Title: "Another HP "patch" that didn't make it (new hints file)"
8727 Msg-ID: <199611252116.AA245766577@hpcc123.corp.hp.com>
8728 Date: Mon, 25 Nov 1996 13:16:17 -0800
8729 Files: hints/hpux.sh
8731 LIBRARY AND EXTENSIONS
8733 Title: "Elide spurious space in db-hash.t"
8734 From: Chip Salzenberg
8735 Files: t/lib/db-hash.t
8737 Title: "Update documentation and warning in I18N::Collate."
8738 From: Chip Salzenberg
8739 Files: lib/I18N/Collate.pm
8741 Title: "Fix bitwise op test; clean up a couple of others"
8742 From: Chip Salzenberg
8743 Files: t/lib/bigintpm.t t/op/bop.t t/op/overload.t
8745 Title: "minimal timelocal.pl for _09"
8746 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
8747 Msg-ID: <9611191854.AA19586@o09.rosat.mpe-garching.mpg.de>
8748 Date: Tue, 19 Nov 1996 19:54:23 +0100
8749 Files: lib/Time/Local.pm
8751 Title: "Socket test improvement from Ilya."
8752 From: Chip Salzenberg
8753 Files: t/lib/io_sock.t
8756 From: Nick Ing-Simmons
8757 Msg-ID: <199611230917.JAA00471@ni-s.u-net.com>
8758 Date: Sat, 23 Nov 1996 09:17:40 GMT
8763 Title: "perldiag documentation patch."
8765 Msg-ID: <9611201607.AA12729@claudius.bfsec.bt.co.uk>
8766 Date: Wed, 20 Nov 96 16:07:28 GMT
8767 Files: pod/perldiag.pod
8769 Title: "a missing perldiag entry"
8770 From: Gurusamy Sarathy
8771 Msg-ID: <199611212024.PAA15758@aatma.engin.umich.edu>
8772 Date: Thu, 21 Nov 1996 15:24:02 -0500
8773 Files: pod/perldiag.pod
8775 Title: "perlfunc patch"
8777 Msg-ID: <9611201404.AA12477@claudius.bfsec.bt.co.uk>
8778 Date: Wed, 20 Nov 96 14:04:08 GMT
8779 Files: pod/perlfunc.pod
8781 Title: "Patch for pod/perlpod.pod"
8782 From: "Joseph S. Myers" <jsm28@cam.ac.uk>
8783 Msg-ID: <Pine.LNX.3.95.961120235016.6666A-100000@hammer.chu.cam.ac.uk
8784 Date: Wed, 20 Nov 1996 23:54:41 +0000 (GMT)
8785 Files: pod/perlpod.pod
8787 Title: "Update locale documentation."
8788 From: Chip Salzenberg
8789 Files: pod/perli18n.pod
8793 Title: "Fix type mismatches in x2p's safe{alloc,realloc,free}."
8794 From: Chip Salzenberg
8802 This patch was a compendium of various fixes and enhancements from
8803 many people. Here are some of the more significant changes.
8806 CORE LANGUAGE CHANGES
8808 Title: "Make C<no FOO> fail if C<unimport FOO> fails"
8812 Title: "Bitwise op sign rationalization"
8813 (Make bitwise ops result in unsigned values, unless C<use
8814 integer> is in effect. Includes initial support for UVs.)
8815 From: Chip Salzenberg
8816 Files: op.c opcode.pl pod/perlop.pod pod/perltoc.pod pp.c pp.h
8817 pp_hot.c proto.h sv.c t/op/bop.t
8819 Title: "Defined scoping for C<my> in control structures"
8820 (Finally defines semantics of "my" in control expressions,
8821 like the condition of "if" and "while". In all cases, scope
8822 of a "my" var extends to the end of the entire control
8823 structure. Also adds new construct "for my", which
8824 automatically declares the control variable "my" and limits
8825 its scope to the loop.)
8826 From: Chip Salzenberg
8827 Files: op.c perly.c perly.c.diff perly.h perly.y proto.h toke.c
8829 Title: "Fix ++/-- after int conversion (e.g. 'printf "%d"')"
8830 (This patch makes Perl correctly ignore SvIVX() if either
8831 NOK or POK is true, since SvIVX() may be a truncated or
8832 overflowed version of the real value.)
8833 From: Chip Salzenberg
8834 Files: pp.c pp_hot.c sv.c
8836 Title: "Make code match Camel II re: functions that use $_"
8840 Title: "Provide scalar context on left side of "->""
8841 From: Chip Salzenberg
8842 Files: perly.c perly.y
8844 Title: "Quote bearword package/handle FOO in "funcname FOO => 'bar'""
8845 From: Chip Salzenberg
8851 Title: "Warn on overflow of octal and hex integers"
8852 From: Chip Salzenberg
8853 Files: proto.h toke.c util.c
8855 Title: "If -w active, warn for commas and hashes ('#') in qw()"
8856 From: Chip Salzenberg
8859 Title: "Fixes for pack('w')"
8860 From: Ulrich Pfeifer
8861 Files: pp.c t/op/pack.t
8863 Title: "More complete output from sv_dump()"
8864 From: Gurusamy Sarathy
8867 Title: "Major '..' and debugger patches"
8868 From: Ilya Zakharevich
8869 Files: lib/perl5db.pl op.c pp_ctl.c scope.c scope.h
8871 Title: "Fix for formline()"
8872 From: Gurusamy Sarathy
8873 Files: global.sym mg.c perl.h pod/perldiag.pod pp_ctl.c proto.h sv.c
8876 Title: "Fix stack botch in untie and binmode"
8877 From: Gurusamy Sarathy
8880 Title: "Complete EMBED, including symbols from interp.sym"
8881 (New define EMBEDMYMALLOC makes embedding total by
8882 avoiding "Mymalloc" etc.)
8883 From: Chip Salzenberg
8884 Files: MANIFEST embed.pl ext/DynaLoader/dlutils.c
8885 ext/SDBM_File/sdbm/sdbm.h global.sym handy.h malloc.c
8886 perl.h pp_sys.c proto.h regexec.c toke.c util.c
8887 x2p/Makefile.SH x2p/a2p.h x2p/handy.h x2p/util.h
8889 Title: "Support old embedding for people who want it"
8890 From: Chip Salzenberg
8891 Files: MANIFEST Makefile.SH old_embed.pl old_global.sym
8896 Title: "Miscellaneous VMS fixes"
8897 From: Charles Bailey
8898 Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_VMS.pm
8899 lib/Math/Complex.pm lib/Time/Local.pm lib/timelocal.pl
8900 perl.h perl_exp.SH proto.h t/TEST t/io/read.t
8901 t/lib/findbin.t t/lib/getopt.t util.c utils/h2xs.PL
8902 vms/Makefile vms/config.vms vms/descrip.mms
8903 vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
8904 vms/perlvms.pod vms/test.com vms/vms.c
8906 Title: "DJGPP patches (MS-DOS)"
8907 From: "Douglas E. Wegscheid" <wegscd@whirlpool.com>
8908 Files: doio.c dosish.h ext/SDBM_File/sdbm/sdbm.c handy.h
8909 lib/AutoSplit.pm lib/Cwd.pm lib/File/Find.pm malloc.c perl.c
8910 perl.h pp_sys.c proto.h sv.c util.c
8912 Title: "Plan 9 update"
8913 From: Luther Huffman <lutherh@infinet.com>
8914 Files: plan9/buildinfo plan9/config.plan9 plan9/exclude
8915 plan9/genconfig.pl plan9/mkfile plan9/setup.rc
8917 Title: "Patch to make Perl work under AmigaOS"
8918 From: Norbert Pueschel
8919 Files: MANIFEST hints/amigaos.sh installman lib/File/Basename.pm
8920 lib/File/Find.pm pod/pod2man.PL pp_sys.c util.c
8922 LIBRARY AND EXTENSIONS
8924 Title: "DB_File 1.05"
8926 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-hash.t
8928 Title: "Getopts::Std patch for hash support"
8929 From: Stephen Zander <stephen.zander@interlock.mckesson.com>
8930 Files: lib/Getopt/Std.pm
8932 Title: "Kludge for bareword handles"
8933 (Add 'require IO::Handle' at beginning of FileHandle.pm)
8934 From: Chip Salzenberg
8935 Files: ext/FileHandle/FileHandle.pm
8937 Title: "Re: strtod / strtol patch for POSIX module"
8938 From: hammen@gothamcity.jsc.nasa.gov (David Hammen)
8939 Files: Configure config_h.SH ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
8940 ext/POSIX/POSIX.xs t/lib/posix.t
8944 Title: "Fix a2p translation of '{print "a" "b" "c"}'"
8945 From: Chip Salzenberg
8946 Files: x2p/a2p.c x2p/a2p.y
8953 This patch was primarily to fix bugs or include little things I missed
8954 in 5.003_06. 5.003_07 is intended to be stable enough to merit serious
8955 testing with an eye towards eventual release as 5.004.
8957 If it doesn't work for you, try
8959 LC_ALL=C; export LC_ALL
8961 for Bourne shell users, or
8965 for C-shell users. Some versions of IRIX are reported to have
8966 problems with sort when the locale is other than C. This manifests
8967 as an infinite loop in the ./miniperl configpm step.
8969 The details are described below. A very brief summary is:
8971 o Visible Changes to Core Functionality
8973 -Support for BER compressed integers. See perlfunc.pod for
8974 documentation on the 'w' option.
8976 -untaint support added to IO extension.
8978 o Changes in Core Internals
8980 -Perl's realloc is once again called 'Myremalloc' (with -DHIDEMYMALLOC),
8981 as it was pre-5.003_01. Again, this is for binary compatibility
8982 with 5.003. (5.003_06 erroneously called it Myrealloc.)
8984 -Getopt::Long updated to version 2.4.
8986 o Configure and build enhancements
8988 -improved SCO hints. Actually these are unconfirmed guesses, but
8991 -OS/2 and Plan9 updates.
8995 -print sort (4,1,3,2);
8997 -group numbers are integers again.
8999 -other things. See the specific changes for details.
9003 Here are the specific file-by-file changes.
9007 Updated for 5.003_07.
9009 Fixed a spelling error.
9013 Detect GNU libc (thanks, Skimo!) and avoid nm if we have GNU libc.
9014 Since the GNU libc test requires compiling and linking a test
9015 program, the dependencies have been altered and lots of pieces of
9016 Configure have moved around unchanged. The patch is big but the
9019 Allow for both <sys/select.h> and <time.h> in fd_set tests.
9020 Systems which don't allow both (e.g. SCO) have to turn off one
9021 or the other in the hints file for now.
9025 Warn about re-using config.sh version-specific values.
9029 Date: Tue, 8 Oct 1996 22:24:48 -0400
9030 From: "Randy J. Ray" <rjray@uswest.com>
9031 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
9033 This is a re-post of my patch to Graham's IO library to add a method in
9034 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
9035 that is of or inherits from IO::Handle. With this flag set, data read from
9036 said handle is not tainted, whether running under -T, suid or sgid.
9038 This patch adds the method to IO.xs, adds documentation and warning to the
9039 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
9040 adds mention of the new file to MANIFEST.
9042 Add mention of t/lib/io_taint.t
9044 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
9045 From: Ilya Zakharevich
9051 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9052 From: Ilya Zakharevich
9054 All the executable targets are moved into the same chunk with
9055 shared library target, which is delegated to
9056 $osname/Makefile.SHs if found.
9057 config.h should depend on config_h.SH.
9059 Remove mkmanifest target, since it will generate incorrectly
9060 sorted MANIFEST file, I would imagine (I haven't checked).
9068 Update SH_PATH comment.
9072 Update SH_PATH comment.
9076 Date: Tue, 8 Oct 1996 22:24:48 -0400
9077 From: "Randy J. Ray" <rjray@uswest.com>
9078 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
9080 This is a re-post of my patch to Graham's IO library to add a method in
9081 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
9082 that is of or inherits from IO::Handle. With this flag set, data read from
9083 said handle is not tainted, whether running under -T, suid or sgid.
9085 This patch adds the method to IO.xs, adds documentation and warning to the
9086 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
9087 adds mention of the new file to MANIFEST.
9089 Add method "untaint" into class IO::Handle
9091 Index: ext/IO/lib/IO/Handle.pm
9093 Date: Tue, 8 Oct 1996 22:24:48 -0400
9094 From: "Randy J. Ray" <rjray@uswest.com>
9095 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
9097 This is a re-post of my patch to Graham's IO library to add a method in
9098 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
9099 that is of or inherits from IO::Handle. With this flag set, data read from
9100 said handle is not tainted, whether running under -T, suid or sgid.
9102 This patch adds the method to IO.xs, adds documentation and warning to the
9103 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
9104 adds mention of the new file to MANIFEST.
9106 Document IO::Handle::untaint and give warning about the bad
9109 Index: ext/SDBM_File/sdbm/sdbm.h
9111 Change Myrealloc to Myremalloc to conform to 5.003's version.
9112 I left in the Mycalloc since malloc.c now includes a calloc,
9113 and we might need to hide it.
9117 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9118 From: Ilya Zakharevich
9120 Better error message for overload.
9124 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
9125 From: Ilya Zakharevich
9127 Some optimization (speedup in loading GNU utilities with some
9128 memory present - 32M should be quite enough).
9129 Test for revision of EMX, and setting fork()ing appropriately.
9130 libc was in .../st/... instead of mt.
9131 README.os2 is installed as pod/perlos2.pod.
9135 Don't include <sys/select.h> along with <time.h>.
9139 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9140 From: Ilya Zakharevich
9142 Restore timestamps under OS/2 (needed for binary install).
9146 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9147 From: Ilya Zakharevich
9149 Use builtin methods if present under OS/2 (maybe should be
9150 done outside of OS/2 too?).
9152 Index: lib/ExtUtils/MM_Unix.pm
9154 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9155 From: Ilya Zakharevich
9157 Made `use strict'-clean even in parts shadowed by Autoloading.
9159 Index: lib/ExtUtils/typemap
9161 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9162 From: Ilya Zakharevich
9166 Index: lib/ExtUtils/xsubpp
9168 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9169 From: Ilya Zakharevich
9171 Logic for processing RETVAL documented (at last!).
9173 Index: lib/File/Copy.pm
9175 Date: Thu, 10 Oct 1996 00:42:29 -0400 (EDT)
9176 From: Ilya Zakharevich
9177 Subject: Cleanup after new test
9179 Below are patches for File::Copy (copying to filehandles was just
9180 plain broken under OS/2 and VMS)
9182 Index: lib/FindBin.pm
9184 Date: Fri, 20 Sep 1996 15:04:04 +0200
9186 Subject: Documentation patch to the FindBin module
9188 Index: lib/Getopt/Long.pm
9190 Update to version 2.4.
9194 Date: Thu, 10 Oct 1996 14:22:05 -0400
9195 From: "Brent B. Powers" <powers@ml.com>
9196 Subject: Re: patch for lib.pm
9198 Ignore undefined entries.
9200 Index: lib/newgetopt.pl
9202 Updated to version 2.4 to match Getopt::Long.
9204 Index: makedepend.SH
9206 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9207 From: Ilya Zakharevich
9209 weed out perl_exp.SH, config_h.SH
9210 (They have these funny names to avoid names like perl.exp.SH
9211 with more than two '.' Such names are illegal on some systems.)
9215 Date: Thu, 10 Oct 1996 14:33:08 +0000 ()
9216 From: Chip Salzenberg
9217 Subject: Re: Group fix for 5.003_06
9219 The group problems recently experienced are due to a small error
9220 introduced in 5.003_06. This patch is required to fix the bug:
9224 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
9225 From: Ilya Zakharevich
9227 sys/un.h is not very useful without Merlin toolkit.
9228 updates for fork()ing.
9230 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
9231 From: Ilya Zakharevich
9235 Index: os2/Makefile.SHs
9237 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
9238 From: Ilya Zakharevich
9240 Convoluted process to create chimera executables added.
9241 aout_clean is done automatically on clean.
9243 Index: os2/OS2/ExtAttr/t/os2_ea.t
9245 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
9246 From: Ilya Zakharevich
9248 Use `unlink' where appropriate.
9250 Index: os2/diff.configure
9256 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
9257 From: Ilya Zakharevich
9259 /bin/sh is translated to the configured value of location of sh.exe.
9260 popen() used even if we can fork (as we do now).
9261 builtins added for the sake of path manipulation.
9265 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
9266 From: Ilya Zakharevich
9268 sys/un.h is not very useful without Merlin toolkit.
9269 updates for fork()ing.
9273 Change to subversion 7.
9277 Date: Wed, 9 Oct 1996 19:03:41 +0000
9279 Subject: Infinte loop with perl_destruct_level and $SIG{__WARN__}
9281 I've just started using purify on a perl with DBD::Oracle linked in
9282 (the number of uninitialised memory reads in the Oracle libraries
9285 If perl_destruct_level and $SIG{__WARN__} are set then I see a range
9286 of problems typified by this example and folowed by a core dump:
9288 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9289 From: Ilya Zakharevich
9291 Copywrite of OS/2 port now has \n\n.
9292 Now deletes -e file (again!) if compilation is interrupted.
9296 Change Myrealloc to Myremalloc to conform to 5.003's version.
9297 I left in the Mycalloc since malloc.c now includes a calloc,
9298 and we might need to hide it.
9302 Updated for 5.003_07
9304 Index: plan9/arpa/inet.h
9306 Updated for 5.003_07
9308 Index: plan9/buildinfo
9310 Updated for 5.003_07
9312 Index: plan9/config.plan9
9314 Updated for 5.003_07
9316 Index: plan9/exclude
9318 Updated for 5.003_07
9320 Index: plan9/fndvers
9322 Updated for 5.003_07
9324 Index: plan9/genconfig.pl
9326 Updated for 5.003_07
9330 Updated for 5.003_07
9332 Index: plan9/myconfig.plan9
9334 Updated for 5.003_07
9336 Index: plan9/perlplan9.doc
9338 Updated for 5.003_07
9340 Index: plan9/perlplan9.pod
9342 Updated for 5.003_07
9344 Index: plan9/plan9.c
9346 Updated for 5.003_07
9348 Index: plan9/plan9ish.h
9350 Updated for 5.003_07
9352 Index: plan9/setup.rc
9354 Updated for 5.003_07
9356 Index: plan9/versnum
9358 Updated for 5.003_07
9360 Index: pod/perldiag.pod
9362 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9363 From: Ilya Zakharevich
9365 mention that malloc in berkeley DB is broken, and PERL_BADFREE.
9366 OS/2-specific messages added.
9368 Index: pod/perlfunc.pod
9370 Date: 20 Sep 1996 13:17:14 +0200
9371 From: Ulrich Pfeifer
9372 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
9374 Index: pod/perli18n.pod
9376 Updated version with high bits intact.
9378 Index: pod/perlop.pod
9380 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9381 From: Ilya Zakharevich
9383 Crossrefs corrected.
9385 Index: pod/perltrap.pod
9387 Clarified that warn() _always_ printed to STDERR, both in perl4
9390 Index: pod/perlvar.pod
9392 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9393 From: Ilya Zakharevich
9399 Date: 20 Sep 1996 13:17:14 +0200
9400 From: Ulrich Pfeifer
9401 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
9405 Date: Wed, 9 Oct 1996 19:07:24 GMT
9406 From: Chris Faylor <cgf@bbc.com>
9408 The problem is that SCO apparently needs to have a file opened
9409 with write privileges for chsize to work correctly.
9413 Date: Tue, 08 Oct 1996 23:54:47 -0400
9414 From: Gurusamy Sarathy
9415 Subject: Re: Sorting lists of integers doesn't always work
9417 >> > print sort (4,1,2,3);
9419 >> > actually prints "4123", i.e. doesn't actually sort. Bug? Feature?
9421 This broke between 5.001n and 5.002. There was a long winded thread
9422 about sorting undefs in some order (rather than coredumping) around
9423 the 5.002beta times (search for "bogorefs" in the subject-line on
9424 p5p archive for details). Larry added in some code that presumes that
9425 the private flags are set by the time qsort() is called:
9427 Unfortunately, sv_2pv() does not set the POKp flag, so the above
9428 code breaks! Here's a patch against 5.00306.
9430 Index: t/lib/anydbm.t
9432 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9433 From: Ilya Zakharevich
9435 File mode under OS/2 is not what you expect. However, this has
9436 nothing to do with databases, _and_ there is a test
9437 for this in stat.t (which dutifully fails). There is
9438 no point to consider this behaviour as a bug in
9440 So OS/2 is special-cased in these tests.
9442 Index: t/lib/db-btree.t
9444 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9445 From: Ilya Zakharevich
9447 File mode under OS/2 is not what you expect. However, this has
9448 nothing to do with databases, _and_ there is a test
9449 for this in stat.t (which dutifully fails). There is
9450 no point to consider this behaviour as a bug in
9452 So OS/2 is special-cased in these tests.
9454 Index: t/lib/db-hash.t
9456 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9457 From: Ilya Zakharevich
9459 File mode under OS/2 is not what you expect. However, this has
9460 nothing to do with databases, _and_ there is a test
9461 for this in stat.t (which dutifully fails). There is
9462 no point to consider this behaviour as a bug in
9464 So OS/2 is special-cased in these tests.
9466 Index: t/lib/db-recno.t
9468 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9469 From: Ilya Zakharevich
9471 File mode under OS/2 is not what you expect. However, this has
9472 nothing to do with databases, _and_ there is a test
9473 for this in stat.t (which dutifully fails). There is
9474 no point to consider this behaviour as a bug in
9476 So OS/2 is special-cased in these tests.
9480 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9481 From: Ilya Zakharevich
9483 File mode under OS/2 is not what you expect. However, this has
9484 nothing to do with databases, _and_ there is a test
9485 for this in stat.t (which dutifully fails). There is
9486 no point to consider this behaviour as a bug in
9488 So OS/2 is special-cased in these tests.
9490 Index: t/lib/io_pipe.t
9492 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9493 From: Ilya Zakharevich
9495 Better error message on dying.
9497 Index: t/lib/io_taint.t
9499 Date: Tue, 8 Oct 1996 22:24:48 -0400
9500 From: "Randy J. Ray" <rjray@uswest.com>
9501 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
9503 This is a re-post of my patch to Graham's IO library to add a method in
9504 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
9505 that is of or inherits from IO::Handle. With this flag set, data read from
9506 said handle is not tainted, whether running under -T, suid or sgid.
9508 This patch adds the method to IO.xs, adds documentation and warning to the
9509 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
9510 adds mention of the new file to MANIFEST.
9512 Test suite for the untaint method of class IO::Handle.
9516 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9517 From: Ilya Zakharevich
9519 File mode under OS/2 is not what you expect. However, this has
9520 nothing to do with databases, _and_ there is a test
9521 for this in stat.t (which dutifully fails). There is
9522 no point to consider this behaviour as a bug in
9524 So OS/2 is special-cased in these tests.
9528 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9529 From: Ilya Zakharevich
9531 File mode under OS/2 is not what you expect. However, this has
9532 nothing to do with databases, _and_ there is a test
9533 for this in stat.t (which dutifully fails). There is
9534 no point to consider this behaviour as a bug in
9536 So OS/2 is special-cased in these tests.
9540 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9541 From: Ilya Zakharevich
9543 File mode under OS/2 is not what you expect. However, this has
9544 nothing to do with databases, _and_ there is a test
9545 for this in stat.t (which dutifully fails). There is
9546 no point to consider this behaviour as a bug in
9548 So OS/2 is special-cased in these tests.
9550 Index: t/lib/socket.t
9552 Date: Thu, 10 Oct 1996 01:09:59 -0400
9553 From: Spider Boardman
9554 Subject: Re: 5.003_06 is available (results on ULTRIX)
9556 fix t/lib/socket.t to treat TCP like the stream protocol it is
9557 rather than expecting it behave rationally in all cases.
9561 Date: 20 Sep 1996 13:17:14 +0200
9562 From: Ulrich Pfeifer
9563 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
9567 Date: Wed, 09 Oct 1996 00:41:27 -0400
9568 From: Gurusamy Sarathy
9569 Subject: more t/op/sort.t tests
9573 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9574 From: Ilya Zakharevich
9576 uses my_syspopen, my_syspclose ifdef OS2. my_pclose is defined
9577 as my_syspclose ifdef OS2 and can FORK (as OS2 does).
9579 Index: x2p/Makefile.SH
9581 Date: Wed, 9 Oct 96 16:00:29 edt
9582 From: Norton Allen <nort@bottesini.harvard.edu>
9583 Subject: Re: sh Configure?
9585 Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
9586 in the x2p directory, even if $0 isn't set to the full
9587 pathname of the file being extracted.
9589 Index: x2p/cflags.SH
9591 Date: Wed, 9 Oct 96 16:00:29 edt
9592 From: Norton Allen <nort@bottesini.harvard.edu>
9593 Subject: Re: sh Configure?
9595 Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
9596 in the x2p directory, even if $0 isn't set to the full
9597 pathname of the file being extracted.
9604 This patch was primarily to fix bugs, improve the documentation,
9605 and work towards restoring binary compatibility with 5.003.
9606 The details are described below. A very brief summary is:
9608 o Visible Changes to Core Functionality
9610 -Significantly improved support _with documentation_ for
9611 locales, including LC_COLLATE. See the new pod/perli18n.pod.
9612 Thanks to Jarkko Hietaniemi.
9614 -new version of Math::Complex, with test suite. Ought to be
9615 backwards compatible, but check it out if you use Math::Complex.
9617 -Pre-extending hashes now works. keys %hash = 5000 will pre-size
9620 -__DATA__ filehandle is untainted.
9622 o Changes in Core Internals
9624 -gv_fullname and gv_efullname have reverted to their pre-5.003_03
9625 versions for binary compatibility. Actually, they are implemented
9626 as stubs pointing to the new 3-argument forms gv_fullname3 and
9629 -Perl's malloc is once again called 'Mymalloc' (with -DHIDEMYMALLOC),
9630 as it was pre-5.003_01. Again, this is for binary compatibility
9633 o Configure and build enhancements
9635 -many new tests for the standard library.
9637 -test suite now locale-friendly.
9639 -a2p.man and s2p.man now made into pods.
9643 -whitespace lexer errors fixed.
9645 -many, many other things. See details below.
9649 Here are the specific file-by-file changes.
9651 # This is my patch perl5.003_06.pat to perl5.003_05
9652 # The full description is below.
9653 # Please execute the following commands before applying this patch.
9654 # (You can feed this patch to 'sh' to do so.)
9657 # We'll create some new tests, but patch won't automatically make them
9659 for t in abbrev.t autoloader.t basename.t checktree.t complex.t \
9660 env.t fatal.t filecache.t filecopy.t filefind.t filepath.t \
9661 findbin.t getopt.t hostname.t parsewords.t searchdict.t \
9662 selectsaver.t symbol.t texttabs.t textwrap.t timelocal.t
9668 # The a2p.man and s2p.man pages have been changed into pods.
9669 rm -f x2p/a2p.man x2p/s2p.man
9674 This is patch perl5.003_06.pat to perl version 5.003_05.
9675 This takes you from 5.003_05 to 5.003_06.
9677 To apply this patch, run the above commands,
9678 cd to your perl source directory and then type
9680 patch -p1 -N < perl5.003_06.pat
9682 The changes are described after each /^Index:/ line below. This is
9683 designed so you can examine each change with a command such as
9685 csplit -k perl5.003_06.pat '/^Index:/' '{999}'
9687 (Of course, since there are more than 100 Index entries, your
9688 csplit may complain, since many csplit's have an arbitrary limit of 100
9689 files. Still, you can manually split the file or roll your own.)
9693 Updated for 5.003_06.
9697 Add -Wl,rpath option for irix* to find the installed shared
9700 Add /shlib to libpth. It is used by Digital Unix 4.0.
9702 Date: Mon, 30 Sep 1996 14:01:05 +0100
9703 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
9705 Detect Cygnus Win32, or at least don't let Configure get fooled
9706 into thinking it's OS/2.
9710 Date: Mon, 7 Oct 1996 22:03:00 +0300
9711 From: Jarkko Hietaniemi
9712 Subject: LC_COLLATE.
9714 Big patch to add, document, and test LC_COLLATE support.
9716 added LC_COLLATE doc.
9720 Date: Sun, 22 Sep 1996 00:59:56 +0200
9722 Subject: More standard library test scripts
9724 This is a collection of test scripts for the standard library modules.
9725 Some of the tests does not pass unless some of the patches I have sent
9728 Date: Sat, 28 Sep 1996 15:11:06 +0200
9729 From: Andreas Koenig
9730 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
9732 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
9734 Date: Mon, 7 Oct 1996 22:03:00 +0300
9735 From: Jarkko Hietaniemi
9736 Subject: LC_COLLATE.
9738 Big patch to add, document, and test LC_COLLATE support.
9744 Changed Larry's address to larry@wall.org.
9748 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9749 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9750 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9752 Here is a patch for various typos and other defects in the Perl
9753 5.003_05 pods, including the pods embedded in library modules.
9757 Date: Mon, 30 Sep 1996 14:01:05 +0100
9758 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
9760 Warn the user of case-insensitive file systems that they may have
9761 accidentally gotten 'configure' instead of 'Configure'.
9765 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9766 From: Charles Bailey
9767 Subject: VMS patches to 5.003_05
9771 Date: Mon, 30 Sep 1996 01:13:28 -0400
9772 From: Spider Boardman
9773 Subject: Re: pre extending hash? - need speed
9775 The patch below (which is relative to perl5.001l) implements
9776 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
9777 pre-sizing hashes. I've only moved the patch forward from
9778 when I first did it. I'm sure the code in hv_ksplit could be
9783 Restore the 5.003 gv_fullname() and gv_efullname() functions.
9784 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
9788 Restore the 5.003 gv_fullname() and gv_efullname() functions.
9789 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
9791 Index: ext/DynaLoader/DynaLoader.pm
9793 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9794 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9795 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9797 Here is a patch for various typos and other defects in the Perl
9798 5.003_05 pods, including the pods embedded in library modules.
9800 Index: ext/FileHandle/FileHandle.pm
9802 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9803 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9804 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9806 Here is a patch for various typos and other defects in the Perl
9807 5.003_05 pods, including the pods embedded in library modules.
9817 Index: ext/IO/lib/IO/File.pm
9819 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9820 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9821 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9823 Here is a patch for various typos and other defects in the Perl
9824 5.003_05 pods, including the pods embedded in library modules.
9828 Index: ext/IO/lib/IO/Handle.pm
9830 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9831 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9832 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9834 Here is a patch for various typos and other defects in the Perl
9835 5.003_05 pods, including the pods embedded in library modules.
9839 Index: ext/IO/lib/IO/Pipe.pm
9841 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9842 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9843 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9845 Here is a patch for various typos and other defects in the Perl
9846 5.003_05 pods, including the pods embedded in library modules.
9850 Index: ext/IO/lib/IO/Seekable.pm
9852 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9853 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9854 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9856 Here is a patch for various typos and other defects in the Perl
9857 5.003_05 pods, including the pods embedded in library modules.
9861 Index: ext/IO/lib/IO/Select.pm
9863 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9864 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9865 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9867 Here is a patch for various typos and other defects in the Perl
9868 5.003_05 pods, including the pods embedded in library modules.
9872 Index: ext/IO/lib/IO/Socket.pm
9874 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9875 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9876 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9878 Here is a patch for various typos and other defects in the Perl
9879 5.003_05 pods, including the pods embedded in library modules.
9883 Index: ext/NDBM_File/hints/dynixptx.pl
9885 Perl 5.003_05 compiles on DYNIX/ptx 4.0 (v4.1.3), and passes all tests.
9886 The only change needed is in "ext/NDBM_File/Makefile.PL" - on this system,
9887 ndbm is actually contained in the libc library, and must be linked against
9888 -lc when compiling. (this is for dynamic ELF executables, I didn't compile
9891 Index: ext/Opcode/Opcode.pm
9893 Date: Fri, 20 Sep 1996 12:59:21 +0200
9895 Subject: Re: Symbol.pm clobbers $_ at startup
9897 The same kind of problem seem to be present in Opcode.pm:
9899 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9900 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9901 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9903 Here is a patch for various typos and other defects in the Perl
9904 5.003_05 pods, including the pods embedded in library modules.
9906 Index: ext/Opcode/Safe.pm
9908 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9909 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9910 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9912 Here is a patch for various typos and other defects in the Perl
9913 5.003_05 pods, including the pods embedded in library modules.
9915 Index: ext/POSIX/POSIX.pod
9917 Date: Mon, 7 Oct 1996 22:03:00 +0300
9918 From: Jarkko Hietaniemi
9919 Subject: LC_COLLATE.
9921 Big patch to add, document, and test LC_COLLATE support.
9923 enhanced setlocale() docs and introduced the one-argument variant doc.
9925 Index: ext/POSIX/POSIX.xs
9927 Date: Mon, 7 Oct 1996 22:03:00 +0300
9928 From: Jarkko Hietaniemi
9929 Subject: LC_COLLATE.
9931 Big patch to add, document, and test LC_COLLATE support.
9933 setlocale() allowed one argument only,
9934 call to perl_init_fold() (in util.c) if setlocale() succeeded.
9936 Index: ext/POSIX/hints/next_3.pl
9938 Date: Sat, 28 Sep 1996 15:11:06 +0200
9939 From: Andreas Koenig
9940 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
9942 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
9944 Index: ext/SDBM_File/sdbm/sdbm.h
9946 Revert from Perl_malloc to Mymalloc for binary compatibility with
9949 Index: ext/Socket/Socket.pm
9951 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9952 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9953 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9955 Here is a patch for various typos and other defects in the Perl
9956 5.003_05 pods, including the pods embedded in library modules.
9960 Restore the 5.003 gv_fullname() and gv_efullname() functions.
9961 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
9963 Date: Mon, 30 Sep 1996 01:13:28 -0400
9964 From: Spider Boardman
9965 Subject: Re: pre extending hash? - need speed
9967 The patch below (which is relative to perl5.001l) implements
9968 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
9969 pre-sizing hashes. I've only moved the patch forward from
9970 when I first did it. I'm sure the code in hv_ksplit could be
9973 Date: Mon, 7 Oct 1996 22:03:00 +0300
9974 From: Jarkko Hietaniemi
9975 Subject: LC_COLLATE.
9977 Big patch to add, document, and test LC_COLLATE support.
9979 added var lc_collate_active and func mem_collxfrm.
9983 Restore the 5.003 gv_fullname() and gv_efullname() functions.
9984 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
9988 Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
9989 From: Kenneth Albanowski
9990 Subject: Full LONG_MAX & co. patch over 5.003_05
9992 This patch contains the changes I've collected for the various _MAX issues
9993 since 5.003_05. No patches issued between 5.003_05 and this one should be
9994 applied, use this one instead.
9996 The effect is to remove the CHAR_* and I8_* constants (which are
9997 ambiguous) and to explicitly cast all of the constants.
9999 Index: hints/machten.sh
10001 Add notes about MachTen 4.0.3 SYSV IPC.
10003 Index: hints/next_3.sh
10005 Replace optimize="-g" by optimize="" since we're just trying to turn off
10008 Date: Sat, 28 Sep 1996 15:11:06 +0200
10009 From: Andreas Koenig
10010 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
10012 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
10016 Date: Fri, 20 Sep 1996 15:38:57 -0400
10017 From: Gurusamy Sarathy
10018 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
10020 I found a subtle problem with the lazydelete mechanism (which is used
10021 to postpone the delete of a entry that may be getting iterated over).
10022 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
10023 needed later to call unsharepvn(). This means that only magical
10024 hash entries can use the HeKLEN slot to hold flags.
10026 Here's a tested patch against 5.00305 that fixes the problem.
10027 The patch simply moves the LAZYDEL hint to become a SV-level private
10030 Date: Mon, 30 Sep 1996 01:13:28 -0400
10031 From: Spider Boardman
10032 Subject: Re: pre extending hash? - need speed
10034 The patch below (which is relative to perl5.001l) implements
10035 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
10036 pre-sizing hashes. I've only moved the patch forward from
10037 when I first did it. I'm sure the code in hv_ksplit could be
10042 Date: Fri, 20 Sep 1996 15:38:57 -0400
10043 From: Gurusamy Sarathy
10044 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
10046 I found a subtle problem with the lazydelete mechanism (which is used
10047 to postpone the delete of a entry that may be getting iterated over).
10048 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
10049 needed later to call unsharepvn(). This means that only magical
10050 hash entries can use the HeKLEN slot to hold flags.
10052 Here's a tested patch against 5.00305 that fixes the problem.
10053 The patch simply moves the LAZYDEL hint to become a SV-level private
10058 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10059 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10060 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10062 Here is a patch for various typos and other defects in the Perl
10063 5.003_05 pods, including the pods embedded in library modules.
10067 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10068 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10069 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10071 Here is a patch for various typos and other defects in the Perl
10072 5.003_05 pods, including the pods embedded in library modules.
10074 Index: lib/AutoLoader.pm
10076 Date: Mon Sep 9 09:29:44 1996
10078 Subject: Re: problem with 'die' and UserAgent
10080 > This is a patch to the AutoLoader.pm (from 5.003) that fixes the problem:
10081 This is a better patch (no need to test for /::DESTROY$/ twice):
10083 Date: Mon, 30 Sep 1996 00:54:37 -0400
10084 From: Spider Boardman
10086 The test and patches for AutoLoader were also non-functional,
10087 since the regexp context (curpm) was still being clobbered by the
10088 filename manipulations:
10090 Date: Sun, 06 Oct 1996 16:15:07 +0200
10092 Subject: Re: Can't locate auto/U/autosplit.ix
10094 It would IMHO be much better if the AutoLoader exported the AUTOLOAD()
10095 function. With an exported AUTOLOAD() we would not have to inherit
10096 from AutoLoader, and we would avoid these problems.
10098 This patch tries to explain the behavior of AutoLoader instead by
10099 updating its documentation.
10101 Index: lib/Benchmark.pm
10103 Date: Sat, 28 Sep 1996 17:01:22 +0300 (EET DST)
10104 From: Jarkko Hietaniemi
10105 Subject: a really really tiny typo
10107 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10108 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10109 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10111 Here is a patch for various typos and other defects in the Perl
10112 5.003_05 pods, including the pods embedded in library modules.
10116 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10117 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10118 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10120 Here is a patch for various typos and other defects in the Perl
10121 5.003_05 pods, including the pods embedded in library modules.
10123 Index: lib/Devel/SelfStubber.pm
10125 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10126 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10127 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10129 Here is a patch for various typos and other defects in the Perl
10130 5.003_05 pods, including the pods embedded in library modules.
10134 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10135 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10136 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10138 Here is a patch for various typos and other defects in the Perl
10139 5.003_05 pods, including the pods embedded in library modules.
10141 Index: lib/Exporter.pm
10143 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10144 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10145 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10147 Here is a patch for various typos and other defects in the Perl
10148 5.003_05 pods, including the pods embedded in library modules.
10150 Index: lib/ExtUtils/Embed.pm
10152 Remove unwantd space after the I in -I$Config[archlib}
10154 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10155 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10156 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10158 Here is a patch for various typos and other defects in the Perl
10159 5.003_05 pods, including the pods embedded in library modules.
10161 Index: lib/ExtUtils/Install.pm
10163 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10164 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10165 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10167 Here is a patch for various typos and other defects in the Perl
10168 5.003_05 pods, including the pods embedded in library modules.
10170 Index: lib/ExtUtils/MM_Unix.pm
10172 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10173 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10174 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10176 Here is a patch for various typos and other defects in the Perl
10177 5.003_05 pods, including the pods embedded in library modules.
10179 Index: lib/ExtUtils/MM_VMS.pm
10181 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10182 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10183 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10185 Here is a patch for various typos and other defects in the Perl
10186 5.003_05 pods, including the pods embedded in library modules.
10188 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10189 From: Charles Bailey
10190 Subject: VMS patches to 5.003_05
10192 Index: lib/ExtUtils/MakeMaker.pm
10194 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10195 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10196 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10198 Here is a patch for various typos and other defects in the Perl
10199 5.003_05 pods, including the pods embedded in library modules.
10201 Index: lib/ExtUtils/Manifest.pm
10203 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10204 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10205 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10207 Here is a patch for various typos and other defects in the Perl
10208 5.003_05 pods, including the pods embedded in library modules.
10210 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10211 From: Charles Bailey
10212 Subject: VMS patches to 5.003_05
10214 Index: lib/ExtUtils/Mksymlists.pm
10216 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10217 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10218 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10220 Here is a patch for various typos and other defects in the Perl
10221 5.003_05 pods, including the pods embedded in library modules.
10223 Index: lib/ExtUtils/xsubpp
10225 Change a reference from perlapi(1) to perlxs(1).
10227 Index: lib/File/Basename.pm
10229 Date: Fri, 20 Sep 1996 14:11:05 +0200
10231 Subject: File::BaseName: "/" is legal path separator for MSDOS
10233 The File::BaseName module should allow "/" as path separator when
10234 fileparse_set_fstype("MSDOS") is in effect:
10236 Date: Fri, 20 Sep 1996 13:58:52 +0200
10238 Subject: File::Basename documentation patch
10240 Date: Mon, 30 Sep 1996 00:54:37 -0400
10241 From: Spider Boardman
10243 For t/lib/basename.t, though, the associated patch for
10244 File::Basename was also wrong:
10246 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10247 From: Charles Bailey
10248 Subject: VMS patches to 5.003_05
10250 Index: lib/File/Copy.pm
10252 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10253 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10254 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10256 Here is a patch for various typos and other defects in the Perl
10257 5.003_05 pods, including the pods embedded in library modules.
10259 Index: lib/File/Find.pm
10261 Date: Sat, 7 Sep 1996 21:37:44 +0200
10262 From: Michael De La Rue <mikedlr@it.com.pl>
10263 Subject: File::Find assumes $_ remains unchanged; bug
10265 The File::Find perl module assumes that the $_ variable remains unchanged
10266 through the user defined function which is callbacked from find. It carries
10267 out a stat operation
10269 Simplest fix is merely to document this
10271 Index: lib/File/Path.pm
10273 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10274 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10275 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10277 Here is a patch for various typos and other defects in the Perl
10278 5.003_05 pods, including the pods embedded in library modules.
10280 Index: lib/FindBin.pm
10282 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10283 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10284 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10286 Here is a patch for various typos and other defects in the Perl
10287 5.003_05 pods, including the pods embedded in library modules.
10289 Index: lib/Getopt/Long.pm
10291 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10292 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10293 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10295 Here is a patch for various typos and other defects in the Perl
10296 5.003_05 pods, including the pods embedded in library modules.
10298 Index: lib/I18N/Collate.pm
10300 Date: Mon, 7 Oct 1996 22:03:00 +0300
10301 From: Jarkko Hietaniemi
10302 Subject: LC_COLLATE.
10304 Big patch to add, document, and test LC_COLLATE support.
10306 deprecated and trapped (will whine if called and tell to migrate away)
10308 Index: lib/IPC/Open2.pm
10310 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10311 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10312 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10314 Here is a patch for various typos and other defects in the Perl
10315 5.003_05 pods, including the pods embedded in library modules.
10317 Index: lib/IPC/Open3.pm
10319 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10320 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10321 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10323 Here is a patch for various typos and other defects in the Perl
10324 5.003_05 pods, including the pods embedded in library modules.
10326 Index: lib/Math/BigInt.pm
10328 Date: Mon, 7 Oct 1996 22:03:00 +0300
10329 From: Jarkko Hietaniemi
10330 Subject: LC_COLLATE.
10332 Big patch to add, document, and test LC_COLLATE support.
10334 ord() is a dangerous thing.
10336 Index: lib/Math/Complex.pm
10338 Date: Thu, 03 Oct 96 18:38:08 +0200
10339 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
10340 # Complex numbers and associated mathematical functions
10341 # -- Raphael Manfredi, Sept 1996
10342 # New version. Should be backwards compatible, but please
10343 # check it out if you use it.
10345 Index: lib/Pod/Text.pm
10347 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10348 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10349 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10351 Here is a patch for various typos and other defects in the Perl
10352 5.003_05 pods, including the pods embedded in library modules.
10354 Index: lib/Search/Dict.pm
10356 Date: Sat, 21 Sep 1996 23:02:42 +0200
10358 Subject: look() in Search::Dict should use lc() istead of tr/A-Z/a-z/
10360 The Search::Dict look() function should use the lc() function instead
10361 of tr/A-Z/a-z/. This will make folding of non-english letters work if
10362 the locale is set up correctly.
10364 Index: lib/SelfLoader.pm
10366 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10367 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10368 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10370 Here is a patch for various typos and other defects in the Perl
10371 5.003_05 pods, including the pods embedded in library modules.
10373 Index: lib/Symbol.pm
10375 Date: Fri, 20 Sep 1996 12:38:14 +0200
10377 Subject: Symbol.pm clobbers $_ at startup
10379 perl -le 'BEGIN {$_="foo";} use Symbol; print qualify($_)'
10381 I don't understand why the module want to initialize %global from
10382 <DATA> in the first place. Perhaps we want to apply this patch
10385 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10386 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10387 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10389 Here is a patch for various typos and other defects in the Perl
10390 5.003_05 pods, including the pods embedded in library modules.
10392 Index: lib/Sys/Hostname.pm
10394 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10395 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10396 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10398 Here is a patch for various typos and other defects in the Perl
10399 5.003_05 pods, including the pods embedded in library modules.
10401 Index: lib/Term/Cap.pm
10403 Date: 23 Sep 1996 14:11:38 +0200
10404 From: Ulrich Pfeifer
10405 Subject: Patch for Term::Cap
10407 'use Term::Cap' produces a warning when diagnosics are active. The
10408 patch below avoids the warning.
10410 [The $entry .= $_ usage is idiomatic enough that it ought to be
10411 ok, I would think, but the patch certainly is ok too.]
10413 Index: lib/Term/Complete.pm
10415 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10416 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10417 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10419 Here is a patch for various typos and other defects in the Perl
10420 5.003_05 pods, including the pods embedded in library modules.
10422 Index: lib/Term/ReadLine.pm
10424 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10425 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10426 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10428 Here is a patch for various typos and other defects in the Perl
10429 5.003_05 pods, including the pods embedded in library modules.
10431 Index: lib/Test/Harness.pm
10433 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10434 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10435 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10437 Here is a patch for various typos and other defects in the Perl
10438 5.003_05 pods, including the pods embedded in library modules.
10440 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10441 From: Charles Bailey
10442 Subject: VMS patches to 5.003_05
10444 Index: lib/Text/Abbrev.pm
10446 Date: 23 Sep 1996 11:33:01 +0200
10447 From: Ulrich Pfeifer
10448 Subject: Text::Abbrev (Re: More standard library test scripts)
10450 This patch merges the Text::Abbrev related patches/tests from Gisle
10451 and my previous patch (i.e. replaces both).
10453 Index: lib/Text/Tabs.pm
10455 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10456 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10457 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10459 Here is a patch for various typos and other defects in the Perl
10460 5.003_05 pods, including the pods embedded in library modules.
10462 Index: lib/Text/Wrap.pm
10464 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10465 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10466 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10468 Here is a patch for various typos and other defects in the Perl
10469 5.003_05 pods, including the pods embedded in library modules.
10471 Index: lib/Time/Local.pm
10473 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10474 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10475 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10477 Here is a patch for various typos and other defects in the Perl
10478 5.003_05 pods, including the pods embedded in library modules.
10480 Index: lib/UNIVERSAL.pm
10484 Index: lib/bigint.pl
10486 Date: Mon, 7 Oct 1996 22:03:00 +0300
10487 From: Jarkko Hietaniemi
10488 Subject: LC_COLLATE.
10490 Big patch to add, document, and test LC_COLLATE support.
10492 ord() is a dangerous thing.
10494 Index: lib/diagnostics.pm
10496 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10497 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10498 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10500 Here is a patch for various typos and other defects in the Perl
10501 5.003_05 pods, including the pods embedded in library modules.
10503 Index: lib/overload.pm
10505 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10506 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10507 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10509 Here is a patch for various typos and other defects in the Perl
10510 5.003_05 pods, including the pods embedded in library modules.
10512 Index: lib/perl5db.pl
10514 Date: Mon, 30 Sep 1996 00:34:58 -0400 (EDT)
10515 From: Ilya Zakharevich
10516 Subject: Re: dereferencing a hash from the debugger won't work
10520 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10521 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10522 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10524 Here is a patch for various typos and other defects in the Perl
10525 5.003_05 pods, including the pods embedded in library modules.
10527 Index: lib/strict.pm
10529 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10530 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10531 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10533 Here is a patch for various typos and other defects in the Perl
10534 5.003_05 pods, including the pods embedded in library modules.
10536 Index: makedepend.SH
10538 Add explicit $touch $firstmakefile for QNX which apparently
10539 preserves modification times for a 'cp' command.
10540 I worry, though, that touch might not be portable to OS/2.
10541 If it is, then I'll remove the fancy case statement.
10545 Not all sbrks return zeroed memory.
10549 Restore the 5.003 gv_fullname() and gv_efullname() functions.
10550 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
10552 Date: Sun, 29 Sep 1996 22:18:19 -0400 (EDT)
10553 From: Chip Salzenberg
10554 Subject: 5.003_05: Fix numeric value of $!
10556 This patch undoes a bit of over-zealous integerization in mg.c, related
10557 to the numeric value of $!.
10559 Date: Mon, 30 Sep 1996 01:13:28 -0400
10560 From: Spider Boardman
10561 Subject: Re: pre extending hash? - need speed
10563 The patch below (which is relative to perl5.001l) implements
10564 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
10565 pre-sizing hashes. I've only moved the patch forward from
10566 when I first did it. I'm sure the code in hv_ksplit could be
10569 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10570 From: Charles Bailey
10571 Subject: VMS patches to 5.003_05
10573 Date: Fri, 4 Oct 1996 12:38:31 -0400 (EDT)
10574 From: Chip Salzenberg
10575 Subject: 5.003_05: Fix numeric $! and $^E
10577 This patch undoes a bit of over-zealous integerization in mg.c,
10578 related to the numeric values of $! and $^E. This patch *REPLACES*
10579 the one I posted earlier, which was only effective for $!.
10581 [Some of this is superceded by similar stuff in the VMS patches.]
10585 Restore the 5.003 gv_fullname() and gv_efullname() functions.
10586 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
10588 Date: Mon, 30 Sep 1996 01:13:28 -0400
10589 From: Spider Boardman
10590 Subject: Re: pre extending hash? - need speed
10592 The patch below (which is relative to perl5.001l) implements
10593 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
10594 pre-sizing hashes. I've only moved the patch forward from
10595 when I first did it. I'm sure the code in hv_ksplit could be
10600 Date: Mon, 16 Sep 1996 16:37:48 -0700
10601 From: Jonathan Biggar <jon@sems.com>
10602 Subject: Perl 5.003 bug when embedding in C++ program
10604 The following patch is necessary in order to embed the Perl5.003 interpreter
10605 into a C++ program without getting prototype mismatch errors from the
10610 Date: Mon, 16 Sep 1996 16:37:48 -0700
10611 From: Jonathan Biggar <jon@sems.com>
10612 Subject: Perl 5.003 bug when embedding in C++ program
10614 The following patch is necessary in order to embed the Perl5.003 interpreter
10615 into a C++ program without getting prototype mismatch errors from the
10618 Index: patchlevel.h
10620 Change to subversion 6.
10624 From: Roderick Schertler
10625 Subject: Re: -T flag and removal of `.' from @INC
10627 support C<perl -e'attached code'>
10629 Date: Tue, 01 Oct 1996 19:02:17 -0400
10630 From: Gurusamy Sarathy
10631 Subject: Re: 2 core dumps (patch)
10632 Message-Id: <199610012302.TAA08395@aatma.engin.umich.edu>
10634 The problem is an uninitialized SV slot in errgv. Here's a patch.
10636 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10637 From: Charles Bailey
10638 Subject: VMS patches to 5.003_05
10642 Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
10643 From: Kenneth Albanowski
10644 Subject: Full LONG_MAX & co. patch over 5.003_05
10646 This patch contains the changes I've collected for the various _MAX issues
10647 since 5.003_05. No patches issued between 5.003_05 and this one should be
10648 applied, use this one instead.
10650 The effect is to remove the CHAR_* and I8_* constants (which are
10651 ambiguous) and to explicitly cast all of the constants.
10653 Date: Mon, 30 Sep 1996 01:13:28 -0400
10654 From: Spider Boardman
10655 Subject: Re: pre extending hash? - need speed
10657 The patch below (which is relative to perl5.001l) implements
10658 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
10659 pre-sizing hashes. I've only moved the patch forward from
10660 when I first did it. I'm sure the code in hv_ksplit could be
10663 Revert from Perl_malloc to Mymalloc for binary compatibility with
10666 Date: Mon, 7 Oct 1996 22:03:00 +0300
10667 From: Jarkko Hietaniemi
10668 Subject: LC_COLLATE.
10670 Big patch to add, document, and test LC_COLLATE support.
10674 Add new function perl_init_fold. (I'm not sure it goes here.)
10678 Date: Thu, 12 Sep 96 15:58 PDT
10679 From: Hunter Kelly <retnuh@zule.pixar.com>
10680 Subject: Re: 5.003_05 is available.
10682 Fix PerlIO_reopen parameters.
10686 Date: Fri, 13 Sep 1996 17:24:01 -0400
10687 From: John Stoffel <jfs@jfs.fluent.com>
10688 Subject: Re: 5.003_05 is available.
10690 Undef Irix getc_unlocked and putc_unlocked #defines.
10692 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10693 From: Charles Bailey
10694 Subject: VMS patches to 5.003_05
10696 Index: pod/Makefile
10698 Date: Mon, 7 Oct 1996 22:03:00 +0300
10699 From: Jarkko Hietaniemi
10700 Subject: LC_COLLATE.
10702 Big patch to add, document, and test LC_COLLATE support.
10704 perli18n.pod (and perlapio.pod, btw) added.
10706 Index: pod/buildtoc
10708 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10709 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10710 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10712 Here is a patch for various typos and other defects in the Perl
10713 5.003_05 pods, including the pods embedded in library modules.
10715 Index: pod/perl.pod
10717 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10718 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10719 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10721 Here is a patch for various typos and other defects in the Perl
10722 5.003_05 pods, including the pods embedded in library modules.
10724 Changed Larry's address to larry@wall.org.
10726 Date: Mon, 7 Oct 1996 22:03:00 +0300
10727 From: Jarkko Hietaniemi
10728 Subject: LC_COLLATE.
10730 Big patch to add, document, and test LC_COLLATE support.
10732 perli18n advertised.
10734 Index: pod/perlapio.pod
10736 Date: Wed, 11 Sep 1996 11:55:18 -0500
10737 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10738 Subject: POD spelling patches
10740 Index: pod/perlbook.pod
10742 Updated for Second Edition.
10744 Index: pod/perlcall.pod
10746 Date: Wed, 11 Sep 1996 11:55:18 -0500
10747 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10748 Subject: POD spelling patches
10750 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10751 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10752 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10754 Here is a patch for various typos and other defects in the Perl
10755 5.003_05 pods, including the pods embedded in library modules.
10757 Index: pod/perldata.pod
10759 Date: Wed, 11 Sep 1996 11:55:18 -0500
10760 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10761 Subject: POD spelling patches
10763 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10764 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10765 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10767 Here is a patch for various typos and other defects in the Perl
10768 5.003_05 pods, including the pods embedded in library modules.
10770 Index: pod/perldebug.pod
10772 Date: Wed, 11 Sep 1996 11:55:18 -0500
10773 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10774 Subject: POD spelling patches
10776 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10777 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10778 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10780 Here is a patch for various typos and other defects in the Perl
10781 5.003_05 pods, including the pods embedded in library modules.
10783 Index: pod/perldiag.pod
10785 Date: Wed, 11 Sep 1996 11:55:18 -0500
10786 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10787 Subject: POD spelling patches
10789 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10790 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10791 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10793 Here is a patch for various typos and other defects in the Perl
10794 5.003_05 pods, including the pods embedded in library modules.
10796 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10797 From: Charles Bailey
10798 Subject: VMS patches to 5.003_05
10800 Index: pod/perldsc.pod
10802 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10803 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10804 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10806 Here is a patch for various typos and other defects in the Perl
10807 5.003_05 pods, including the pods embedded in library modules.
10809 Index: pod/perlembed.pod
10811 Date: Wed, 11 Sep 1996 11:55:18 -0500
10812 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10813 Subject: POD spelling patches
10815 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10816 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10817 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10819 Here is a patch for various typos and other defects in the Perl
10820 5.003_05 pods, including the pods embedded in library modules.
10822 Index: pod/perlform.pod
10824 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10825 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10826 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10828 Here is a patch for various typos and other defects in the Perl
10829 5.003_05 pods, including the pods embedded in library modules.
10831 Index: pod/perlfunc.pod
10833 Date: Wed, 11 Sep 1996 11:55:18 -0500
10834 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10835 Subject: POD spelling patches
10837 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10838 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10839 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10841 Here is a patch for various typos and other defects in the Perl
10842 5.003_05 pods, including the pods embedded in library modules.
10844 Index: pod/perlguts.pod
10846 Date: Wed, 11 Sep 1996 11:55:18 -0500
10847 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10848 Subject: POD spelling patches
10849 Date: Mon, 23 Sep 96 13:18:01 PDT
10851 Subject: Re: perlguts API Listing patch
10853 Here's the lastest complete version for inclusion into _06 or .004. This
10854 incorporates and supersedes Dean's patch.
10856 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10857 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10858 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10860 Here is a patch for various typos and other defects in the Perl
10861 5.003_05 pods, including the pods embedded in library modules.
10863 Index: pod/perli18n.pod
10865 Date: Mon, 7 Oct 1996 22:03:00 +0300
10866 From: Jarkko Hietaniemi
10867 Subject: LC_COLLATE.
10869 Big patch to add, document, and test LC_COLLATE support.
10873 Index: pod/perlipc.pod
10875 Date: Wed, 11 Sep 1996 11:55:18 -0500
10876 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10877 Subject: POD spelling patches
10879 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10880 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10881 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10883 Here is a patch for various typos and other defects in the Perl
10884 5.003_05 pods, including the pods embedded in library modules.
10886 Index: pod/perllol.pod
10888 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10889 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10890 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10892 Here is a patch for various typos and other defects in the Perl
10893 5.003_05 pods, including the pods embedded in library modules.
10895 Index: pod/perlmod.pod
10897 Date: Wed, 11 Sep 1996 11:55:18 -0500
10898 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10899 Subject: POD spelling patches
10901 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10902 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10903 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10905 Here is a patch for various typos and other defects in the Perl
10906 5.003_05 pods, including the pods embedded in library modules.
10908 Date: Wed, 02 Oct 1996 16:52:08 -0400
10909 From: Roderick Schertler
10910 Subject: documentation for $? in END
10912 Document the behavior with $? WRT END subroutines.
10914 Index: pod/perlobj.pod
10916 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10917 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10918 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10920 Here is a patch for various typos and other defects in the Perl
10921 5.003_05 pods, including the pods embedded in library modules.
10923 Index: pod/perlop.pod
10925 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10926 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10927 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10929 Here is a patch for various typos and other defects in the Perl
10930 5.003_05 pods, including the pods embedded in library modules.
10932 Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
10933 From: Kenneth Albanowski
10934 Subject: Re: Suggestion for improving man page
10936 Add alternative names for various escape sequences.
10938 Index: pod/perlpod.pod
10940 Date: Wed, 11 Sep 1996 11:55:18 -0500
10941 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10942 Subject: POD spelling patches
10944 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10945 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10946 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10948 Here is a patch for various typos and other defects in the Perl
10949 5.003_05 pods, including the pods embedded in library modules.
10951 Index: pod/perlre.pod
10953 Date: Wed, 11 Sep 1996 11:55:18 -0500
10954 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10955 Subject: POD spelling patches
10957 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10958 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10959 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10961 Here is a patch for various typos and other defects in the Perl
10962 5.003_05 pods, including the pods embedded in library modules.
10964 Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
10965 From: Kenneth Albanowski
10966 Subject: Re: Suggestion for improving man page
10968 Add alternative names for various escape sequences.
10970 Index: pod/perlref.pod
10972 Date: Wed, 11 Sep 1996 11:55:18 -0500
10973 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10974 Subject: POD spelling patches
10976 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10977 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10978 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10980 Here is a patch for various typos and other defects in the Perl
10981 5.003_05 pods, including the pods embedded in library modules.
10983 Index: pod/perlrun.pod
10985 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10986 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10987 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10989 Here is a patch for various typos and other defects in the Perl
10990 5.003_05 pods, including the pods embedded in library modules.
10992 Index: pod/perlsec.pod
10994 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10995 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10996 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10998 Here is a patch for various typos and other defects in the Perl
10999 5.003_05 pods, including the pods embedded in library modules.
11001 Index: pod/perlstyle.pod
11003 Date: Wed, 11 Sep 1996 11:55:18 -0500
11004 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11005 Subject: POD spelling patches
11007 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11008 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11009 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11011 Here is a patch for various typos and other defects in the Perl
11012 5.003_05 pods, including the pods embedded in library modules.
11014 Index: pod/perlsub.pod
11016 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11017 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11018 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11020 Here is a patch for various typos and other defects in the Perl
11021 5.003_05 pods, including the pods embedded in library modules.
11023 Index: pod/perlsyn.pod
11025 Date: Wed, 11 Sep 1996 11:55:18 -0500
11026 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11027 Subject: POD spelling patches
11029 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11030 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11031 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11033 Here is a patch for various typos and other defects in the Perl
11034 5.003_05 pods, including the pods embedded in library modules.
11036 Index: pod/perltie.pod
11038 Date: Wed, 11 Sep 1996 11:55:18 -0500
11039 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11040 Subject: POD spelling patches
11042 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11043 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11044 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11046 Here is a patch for various typos and other defects in the Perl
11047 5.003_05 pods, including the pods embedded in library modules.
11049 Index: pod/perltoc.pod
11051 Date: Wed, 11 Sep 1996 11:55:18 -0500
11052 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11053 Subject: POD spelling patches
11055 Changed Larry's address to larry@wall.org.
11057 Index: pod/perltrap.pod
11059 Date: Wed, 11 Sep 1996 13:26:18 -0400
11060 From: Gurusamy Sarathy
11061 Subject: a perl425 trap
11063 Here's an addition that should be self-explanatory.
11064 [interpolation issues]
11066 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11067 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11068 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11070 Here is a patch for various typos and other defects in the Perl
11071 5.003_05 pods, including the pods embedded in library modules.
11073 Index: pod/perlvar.pod
11075 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11076 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11077 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11079 Here is a patch for various typos and other defects in the Perl
11080 5.003_05 pods, including the pods embedded in library modules.
11082 Date: Wed, 02 Oct 1996 16:52:08 -0400
11083 From: Roderick Schertler
11084 Subject: documentation for $? in END
11086 Document the behavior with $? WRT END subroutines.
11088 Index: pod/perlxstut.pod
11090 Date: Wed, 11 Sep 1996 11:55:18 -0500
11091 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11092 Subject: POD spelling patches
11094 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11095 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11096 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11098 Here is a patch for various typos and other defects in the Perl
11099 5.003_05 pods, including the pods embedded in library modules.
11101 Index: pod/pod2man.PL
11103 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11104 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11105 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11107 Here is a patch for various typos and other defects in the Perl
11108 5.003_05 pods, including the pods embedded in library modules.
11110 Bugs found in pod2man
11112 The following bugs were noticed, and some fixed:
11114 1. Where a L<> link extends over more than one line, pod2man does not
11115 treat it as a link but displays it literally, and so these have been
11116 rearranged to place the link on one line. This is the only bug worked
11117 around. [Fixed; the rearrangements, which were done beforehand,
11118 remain in some cases, but are no longer necessary, and pod paragraphs
11119 can now be safely reformatted to whatever width is desired in the pod,
11120 without breaking links.]
11122 2. It seems to swallow spaces after certain links: for example, part
11123 of the "open" entry in the perlfunc manpage comes out as "the
11124 \f(CWbinmode\fR entry elsewhere in this documentfor tips", the source
11125 having been "L</binmode> for tips". [Fixed.]
11127 3. 'L</"Pass by Reference">', in perlsub.pod, comes out as '\fI/"Pass
11128 by Reference\fR', that is, with an initial '/"'.
11130 4. If a pod line begins with ".", nothing is done to prevent [tng]roff
11131 from treating it as a [tng]roff instruction.
11133 5. When the paragraph below =head1 NAME has more than one line, this
11134 confuses pod2man: so in the case of Term::Readline, the manpage begins
11135 with a stray line 'no real package is found, substitutes stubs instead
11136 of basic functions."'.
11138 Of course, it would be better to fix pod2man; I hope that the new Pod
11139 modules, when ready, will not have these defects.
11143 Restore the 5.003 gv_fullname() and gv_efullname() functions.
11144 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
11146 Date: Mon, 7 Oct 1996 22:03:00 +0300
11147 From: Jarkko Hietaniemi
11148 Subject: LC_COLLATE.
11150 Big patch to add, document, and test LC_COLLATE support.
11152 sortcmp() sprouted a LC_COLLATE branch.
11156 Restore the 5.003 gv_fullname() and gv_efullname() functions.
11157 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
11159 Date: Thu, 19 Sep 1996 11:58:22 -0400
11160 From: "Randy J. Ray" <rjray@uswest.com>
11161 Subject: Patch: Untaint FH flag and clean DATA handles
11163 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
11164 on an xpvio->xio_flags struct member. It is used to mark the given
11165 file handle as a clean source, even when tainting is turned on.
11166 There are also patches to pp_sys.c in pp_sysread to check this flag
11167 before tainting data, and in pp_hot.c in do_readline for the same
11168 reason. Lastly, it patches toke.c to automatically set this flag on
11169 on a __DATA__ filehandle. The creation of the $pack::DATA
11170 pseudo-filehandle is already checked against running under eval, so
11171 this should not introduce any insecurity.
11173 This patch *does not*:
11175 * Add the "untaint" keyword.
11179 Restore the 5.003 gv_fullname() and gv_efullname() functions.
11180 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
11182 Date: Thu, 19 Sep 1996 11:58:22 -0400
11183 From: "Randy J. Ray" <rjray@uswest.com>
11184 Subject: Patch: Untaint FH flag and clean DATA handles
11186 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
11187 on an xpvio->xio_flags struct member. It is used to mark the given
11188 file handle as a clean source, even when tainting is turned on.
11189 There are also patches to pp_sys.c in pp_sysread to check this flag
11190 before tainting data, and in pp_hot.c in do_readline for the same
11191 reason. Lastly, it patches toke.c to automatically set this flag on
11192 on a __DATA__ filehandle. The creation of the $pack::DATA
11193 pseudo-filehandle is already checked against running under eval, so
11194 this should not introduce any insecurity.
11196 This patch *does not*:
11198 * Add the "untaint" keyword.
11200 Date: Sun, 22 Sep 1996 17:26:57 -0400
11201 From: "Randy J. Ray" <rjray@uswest.com>
11202 Subject: Patch to patch for untainting
11204 The following patch ensures that a glob used as a filehandle that
11205 has had the UNTAINT flag set will not carry that flag over on a
11206 re-open. In a nutshell, a re-open of the DATA filehandle would be
11207 considered untainted, and an object of class IO::Handle (or one of
11208 its sub-classes) that is marked untainted with the untaint method,
11209 then closed and re-opened, retained the untaintedness.
11211 Date: Mon, 30 Sep 1996 00:54:37 -0400
11212 From: Spider Boardman
11214 First, with IO::untaint, the patches as posted resulted in a
11215 miniperl which couldn't open files, so the autosplitting of the
11216 library and the creation of Makefiles for the extensions didn't
11217 work. Worse, it didn't just fail to open files, it dumped core.
11221 Restore the 5.003 gv_fullname() and gv_efullname() functions.
11222 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
11224 Date: Mon, 30 Sep 1996 01:13:28 -0400
11225 From: Spider Boardman
11226 Subject: Re: pre extending hash? - need speed
11228 The patch below (which is relative to perl5.001l) implements
11229 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
11230 pre-sizing hashes. I've only moved the patch forward from
11231 when I first did it. I'm sure the code in hv_ksplit could be
11234 Date: Mon, 7 Oct 1996 22:03:00 +0300
11235 From: Jarkko Hietaniemi
11236 Subject: LC_COLLATE.
11238 Big patch to add, document, and test LC_COLLATE support.
11240 mem_collxfrm() and perl_init_fold() added.
11244 Restore the 5.003 gv_fullname() and gv_efullname() functions.
11245 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
11249 Restore the 5.003 gv_fullname() and gv_efullname() functions.
11250 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
11252 Date: Mon, 30 Sep 1996 01:13:28 -0400
11253 From: Spider Boardman
11254 Subject: Re: pre extending hash? - need speed
11256 The patch below (which is relative to perl5.001l) implements
11257 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
11258 pre-sizing hashes. I've only moved the patch forward from
11259 when I first did it. I'm sure the code in hv_ksplit could be
11262 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11263 From: Charles Bailey
11264 Subject: VMS patches to 5.003_05
11266 I've added some DEBUG_Ps to sv.c which give a trace of the
11267 fast I/O fiddling with stdio in sv_gets(). These were useful
11268 to me in setting up the VMS fast I/O, and I left them in in
11269 case they're useful to someone in the future. However, if you
11270 think it overloads -DP too much, feel free to drop it. (-DP
11271 already adds a profile of op usage to its advertised output.)
11273 Date: Mon, 7 Oct 1996 22:03:00 +0300
11274 From: Jarkko Hietaniemi
11275 Subject: LC_COLLATE.
11277 Big patch to add, document, and test LC_COLLATE support.
11279 sv_cmp() sprouted a LC_COLLATE branch.
11283 Date: Thu, 19 Sep 1996 11:58:22 -0400
11284 From: "Randy J. Ray" <rjray@uswest.com>
11285 Subject: Patch: Untaint FH flag and clean DATA handles
11287 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
11288 on an xpvio->xio_flags struct member. It is used to mark the given
11289 file handle as a clean source, even when tainting is turned on.
11290 There are also patches to pp_sys.c in pp_sysread to check this flag
11291 before tainting data, and in pp_hot.c in do_readline for the same
11292 reason. Lastly, it patches toke.c to automatically set this flag on
11293 on a __DATA__ filehandle. The creation of the $pack::DATA
11294 pseudo-filehandle is already checked against running under eval, so
11295 this should not introduce any insecurity.
11297 This patch *does not*:
11299 * Add the "untaint" keyword.
11301 Date: Fri, 20 Sep 1996 15:38:57 -0400
11302 From: Gurusamy Sarathy
11303 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
11305 I found a subtle problem with the lazydelete mechanism (which is used
11306 to postpone the delete of a entry that may be getting iterated over).
11307 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
11308 needed later to call unsharepvn(). This means that only magical
11309 hash entries can use the HeKLEN slot to hold flags.
11311 Here's a tested patch against 5.00305 that fixes the problem.
11312 The patch simply moves the LAZYDEL hint to become a SV-level private
11315 Index: t/base/term.t
11317 Date: Mon, 7 Oct 1996 22:03:00 +0300
11318 From: Jarkko Hietaniemi
11319 Subject: LC_COLLATE.
11321 Big patch to add, document, and test LC_COLLATE support.
11323 \n not necessarily lt ' '.
11325 Index: t/comp/package.t
11327 Date: Mon, 7 Oct 1996 22:03:00 +0300
11328 From: Jarkko Hietaniemi
11329 Subject: LC_COLLATE.
11331 Big patch to add, document, and test LC_COLLATE support.
11333 XYZ not necessarily gt xyz.
11335 Index: t/lib/abbrev.t
11337 Date: Sun, 22 Sep 1996 00:59:56 +0200
11339 Subject: More standard library test scripts
11341 This is a collection of test scripts for the standard library modules.
11342 Some of the tests does not pass unless some of the patches I have sent
11345 Date: 23 Sep 1996 11:33:01 +0200
11346 From: Ulrich Pfeifer
11347 Subject: Text::Abbrev (Re: More standard library test scripts)
11349 This patch merges the Text::Abbrev related patches/tests from Gisle
11350 and my previous patch (i.e. replaces both).
11352 Index: t/lib/anydbm.t
11354 Date: Mon, 7 Oct 1996 22:03:00 +0300
11355 From: Jarkko Hietaniemi
11356 Subject: LC_COLLATE.
11358 Big patch to add, document, and test LC_COLLATE support.
11360 A not necessarily gt a.
11362 Index: t/lib/autoloader.t
11364 Date: Sun, 22 Sep 1996 00:59:56 +0200
11366 Subject: More standard library test scripts
11368 This is a collection of test scripts for the standard library modules.
11369 Some of the tests does not pass unless some of the patches I have sent
11372 Date: Mon, 30 Sep 1996 00:54:37 -0400
11373 From: Spider Boardman
11375 The test and patches for AutoLoader were also non-functional,
11376 since the regexp context (curpm) was still being clobbered by the
11377 filename manipulations:
11379 Index: t/lib/basename.t
11381 Date: Sun, 22 Sep 1996 00:59:56 +0200
11383 Subject: More standard library test scripts
11385 This is a collection of test scripts for the standard library modules.
11386 Some of the tests does not pass unless some of the patches I have sent
11389 Date: Mon, 30 Sep 1996 00:54:37 -0400
11390 From: Spider Boardman
11392 Fix the number of tests.
11394 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11395 From: Charles Bailey
11396 Subject: VMS patches to 5.003_05
11398 A different set of tests for File::Basename and friends.
11400 Index: t/lib/checktree.t
11402 Date: Sun, 22 Sep 1996 00:59:56 +0200
11404 Subject: More standard library test scripts
11406 This is a collection of test scripts for the standard library modules.
11407 Some of the tests does not pass unless some of the patches I have sent
11410 Index: t/lib/complex.t
11412 Date: Thu, 03 Oct 96 18:38:08 +0200
11413 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
11414 # Complex numbers and associated mathematical functions
11415 # -- Raphael Manfredi, Sept 1996
11417 Tests for new version.
11419 Index: t/lib/db-btree.t
11421 Date: Mon, 7 Oct 1996 22:03:00 +0300
11422 From: Jarkko Hietaniemi
11423 Subject: LC_COLLATE.
11425 Big patch to add, document, and test LC_COLLATE support.
11427 A not necessarily gt a.
11429 Index: t/lib/db-hash.t
11431 Date: Mon, 7 Oct 1996 22:03:00 +0300
11432 From: Jarkko Hietaniemi
11433 Subject: LC_COLLATE.
11435 Big patch to add, document, and test LC_COLLATE support.
11437 A not necessarily gt a.
11441 Date: Sun, 22 Sep 1996 00:59:56 +0200
11443 Subject: More standard library test scripts
11445 This is a collection of test scripts for the standard library modules.
11446 Some of the tests does not pass unless some of the patches I have sent
11449 Index: t/lib/fatal.t
11451 Date: Sun, 22 Sep 1996 00:59:56 +0200
11453 Subject: More standard library test scripts
11455 This is a collection of test scripts for the standard library modules.
11456 Some of the tests does not pass unless some of the patches I have sent
11459 Index: t/lib/filecache.t
11461 Date: Sun, 22 Sep 1996 00:59:56 +0200
11463 Subject: More standard library test scripts
11465 This is a collection of test scripts for the standard library modules.
11466 Some of the tests does not pass unless some of the patches I have sent
11469 Index: t/lib/filecopy.t
11471 Date: Sun, 22 Sep 1996 00:59:56 +0200
11473 Subject: More standard library test scripts
11475 This is a collection of test scripts for the standard library modules.
11476 Some of the tests does not pass unless some of the patches I have sent
11479 Index: t/lib/filefind.t
11481 Date: Sun, 22 Sep 1996 00:59:56 +0200
11483 Subject: More standard library test scripts
11485 This is a collection of test scripts for the standard library modules.
11486 Some of the tests does not pass unless some of the patches I have sent
11489 Index: t/lib/filepath.t
11491 Date: Sun, 22 Sep 1996 00:59:56 +0200
11493 Subject: More standard library test scripts
11495 This is a collection of test scripts for the standard library modules.
11496 Some of the tests does not pass unless some of the patches I have sent
11499 Index: t/lib/findbin.t
11501 Date: Sun, 22 Sep 1996 00:59:56 +0200
11503 Subject: More standard library test scripts
11505 This is a collection of test scripts for the standard library modules.
11506 Some of the tests does not pass unless some of the patches I have sent
11509 Index: t/lib/gdbm.t
11511 Date: Mon, 7 Oct 1996 22:03:00 +0300
11512 From: Jarkko Hietaniemi
11513 Subject: LC_COLLATE.
11515 Big patch to add, document, and test LC_COLLATE support.
11517 A not necessarily gt a.
11519 Index: t/lib/getopt.t
11521 Date: Sun, 22 Sep 1996 00:59:56 +0200
11523 Subject: More standard library test scripts
11525 This is a collection of test scripts for the standard library modules.
11526 Some of the tests does not pass unless some of the patches I have sent
11529 Index: t/lib/hostname.t
11531 Date: Sun, 22 Sep 1996 00:59:56 +0200
11533 Subject: More standard library test scripts
11535 This is a collection of test scripts for the standard library modules.
11536 Some of the tests does not pass unless some of the patches I have sent
11539 Index: t/lib/ndbm.t
11541 Date: Mon, 7 Oct 1996 22:03:00 +0300
11542 From: Jarkko Hietaniemi
11543 Subject: LC_COLLATE.
11545 Big patch to add, document, and test LC_COLLATE support.
11547 A not necessarily gt a.
11549 Index: t/lib/odbm.t
11551 Date: Mon, 7 Oct 1996 22:03:00 +0300
11552 From: Jarkko Hietaniemi
11553 Subject: LC_COLLATE.
11555 Big patch to add, document, and test LC_COLLATE support.
11557 A not necessarily gt a.
11559 Index: t/lib/parsewords.t
11561 Date: Sun, 22 Sep 1996 00:59:56 +0200
11563 Subject: More standard library test scripts
11565 This is a collection of test scripts for the standard library modules.
11566 Some of the tests does not pass unless some of the patches I have sent
11569 Index: t/lib/sdbm.t
11571 Date: Mon, 7 Oct 1996 22:03:00 +0300
11572 From: Jarkko Hietaniemi
11573 Subject: LC_COLLATE.
11575 Big patch to add, document, and test LC_COLLATE support.
11577 A not necessarily gt a.
11579 Index: t/lib/searchdict.t
11581 Date: Sun, 22 Sep 1996 00:59:56 +0200
11583 Subject: More standard library test scripts
11585 This is a collection of test scripts for the standard library modules.
11586 Some of the tests does not pass unless some of the patches I have sent
11589 Index: t/lib/selectsaver.t
11591 Date: Sun, 22 Sep 1996 00:59:56 +0200
11593 Subject: More standard library test scripts
11595 This is a collection of test scripts for the standard library modules.
11596 Some of the tests does not pass unless some of the patches I have sent
11599 Index: t/lib/symbol.t
11601 Date: Sun, 22 Sep 1996 00:59:56 +0200
11603 Subject: More standard library test scripts
11605 This is a collection of test scripts for the standard library modules.
11606 Some of the tests does not pass unless some of the patches I have sent
11609 Date: Mon, 30 Sep 1996 00:54:37 -0400
11610 From: Spider Boardman
11612 The various new lib/*.t tests didn't all work. For some, it was
11613 only because the count of tests was wrong:
11615 Index: t/lib/texttabs.t
11617 Date: Sun, 22 Sep 1996 00:59:56 +0200
11619 Subject: More standard library test scripts
11621 This is a collection of test scripts for the standard library modules.
11622 Some of the tests does not pass unless some of the patches I have sent
11625 Index: t/lib/textwrap.t
11627 Date: Sun, 22 Sep 1996 00:59:56 +0200
11629 Subject: More standard library test scripts
11631 This is a collection of test scripts for the standard library modules.
11632 Some of the tests does not pass unless some of the patches I have sent
11635 Index: t/lib/timelocal.t
11637 Date: Sun, 22 Sep 1996 00:59:56 +0200
11639 Subject: More standard library test scripts
11641 This is a collection of test scripts for the standard library modules.
11642 Some of the tests does not pass unless some of the patches I have sent
11647 Date: Mon, 30 Sep 1996 01:13:28 -0400
11648 From: Spider Boardman
11649 Subject: Re: pre extending hash? - need speed
11651 The patch below (which is relative to perl5.001l) implements
11652 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
11653 pre-sizing hashes. I've only moved the patch forward from
11654 when I first did it. I'm sure the code in hv_ksplit could be
11657 Date: Mon, 7 Oct 1996 22:03:00 +0300
11658 From: Jarkko Hietaniemi
11659 Subject: LC_COLLATE.
11661 Big patch to add, document, and test LC_COLLATE support.
11663 A not necessarily gt a.
11667 Date: Tue, 01 Oct 1996 16:37:03 -0400 (EDT)
11668 From: Charles Bailey
11669 Subject: Re: glob test 1 failing...bad test or bug
11671 Under AIX 4.1.4, with LOCALE set en_GB (British english) glob test one
11672 fails because <op/*> sorts op/re_* before op/rea*, while
11673 $otherway = `echo op/*` sorts op/re_* after op/re[a-z]*.t
11675 This version doesn't rely on the sorting order.
11677 Index: t/op/magic.t
11679 Date: Mon, 7 Oct 1996 22:03:00 +0300
11680 From: Jarkko Hietaniemi
11681 Subject: LC_COLLATE.
11683 Big patch to add, document, and test LC_COLLATE support.
11685 Index: t/op/readdir.t
11687 Date: Mon, 7 Oct 1996 22:03:00 +0300
11688 From: Jarkko Hietaniemi
11689 Subject: LC_COLLATE.
11691 Big patch to add, document, and test LC_COLLATE support.
11693 A not necessarily gt a.
11697 Date: Mon, 7 Oct 1996 22:03:00 +0300
11698 From: Jarkko Hietaniemi
11699 Subject: LC_COLLATE.
11701 Big patch to add, document, and test LC_COLLATE support.
11703 A not necessarily gt a.
11707 Date: Sat, 14 Sep 1996 17:08:16 -0400
11708 From: Gurusamy Sarathy
11709 Subject: whitespace induced lexer errors (with patch)
11711 I finally got around to fixing skipspace() to not indiscriminately
11712 overwrite oldbufptr and oldoldbufptr (which are used in making
11713 expectation decisions in the lexer).
11715 Date: Sat, 14 Sep 1996 18:55:16 -0400
11716 From: Gurusamy Sarathy
11717 Subject: perl lexer won't accept C<my($a,$b);$a<=>$b;>
11719 Date: Thu, 19 Sep 1996 11:58:22 -0400
11720 From: "Randy J. Ray" <rjray@uswest.com>
11721 Subject: Patch: Untaint FH flag and clean DATA handles
11723 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
11724 on an xpvio->xio_flags struct member. It is used to mark the given
11725 file handle as a clean source, even when tainting is turned on.
11726 There are also patches to pp_sys.c in pp_sysread to check this flag
11727 before tainting data, and in pp_hot.c in do_readline for the same
11728 reason. Lastly, it patches toke.c to automatically set this flag on
11729 on a __DATA__ filehandle. The creation of the $pack::DATA
11730 pseudo-filehandle is already checked against running under eval, so
11731 this should not introduce any insecurity.
11733 This patch *does not*:
11735 * Add the "untaint" keyword.
11739 Date: Mon, 7 Oct 1996 22:03:00 +0300
11740 From: Jarkko Hietaniemi
11741 Subject: LC_COLLATE.
11743 Big patch to add, document, and test LC_COLLATE support.
11745 rewrote perl_init_i18n() completely.
11746 - reworded to be much more friendly and clear.
11747 - perl_init_fold() split to its own function.
11748 wrote mem_collxfrm().
11750 Index: utils/c2ph.PL
11752 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11753 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11754 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11756 Here is a patch for various typos and other defects in the Perl
11757 5.003_05 pods, including the pods embedded in library modules.
11759 Index: utils/h2ph.PL
11761 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11762 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11763 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11765 Here is a patch for various typos and other defects in the Perl
11766 5.003_05 pods, including the pods embedded in library modules.
11768 Index: utils/h2xs.PL
11770 Date: Sat, 21 Sep 1996 16:38:24 -0500
11771 From: Dean Roehrich
11772 Subject: h2xs bug fix
11774 The h2xs that is in perl5.003_05 has a regexp bug which prevents it from
11775 finding #define statements and filling the constant() function. This patch
11776 fixes that. The h2xs_test program found this--maybe people who are
11777 modifying h2xs should get a copy of the test program.
11779 This also adds a -d to enable debugging messages (there's just one for now).
11780 I've also placed some of the doc-related things in alphabetical order.
11782 h2xs_test can be found in my directory on CPAN. Those of you modifying
11783 xsubpp should know there's a test suite for that, too, called XSTEST which
11784 can also be found in my directory on CPAN.
11786 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11787 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11788 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11790 Here is a patch for various typos and other defects in the Perl
11791 5.003_05 pods, including the pods embedded in library modules.
11793 Index: utils/perldoc.PL
11795 Date: Sun, 29 Sep 1996 22:00:09 -0400 (EDT)
11796 From: Kenneth Albanowski
11797 Subject: perldoc patch
11799 Ilya has found that this change makes perldoc much more useful under OS/2.
11801 Index: vms/config.vms
11803 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11804 From: Charles Bailey
11805 Subject: VMS patches to 5.003_05
11807 Index: vms/descrip.mms
11809 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11810 From: Charles Bailey
11811 Subject: VMS patches to 5.003_05
11813 Index: vms/genconfig.pl
11815 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11816 From: Charles Bailey
11817 Subject: VMS patches to 5.003_05
11819 Index: vms/perlvms.pod
11821 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11822 From: Charles Bailey
11823 Subject: VMS patches to 5.003_05
11827 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11828 From: Charles Bailey
11829 Subject: VMS patches to 5.003_05
11833 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11834 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11835 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11837 This patch just changed the old a2p.man page into a pod page.
11841 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11842 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11843 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11845 This patch just changed the old s2p.man page into a pod page.
11846 I then embedded the pod into the s2p script.
11853 This patch was primarily to fix bugs and to clean up some of
11854 the remaining issues from in 5.003_04. The details are described below.
11855 A very brief summary is:
11857 o Visible Changes to Core Functionality
11859 -Add support for a READLINE method to tied filehandles.
11861 -times function now uses CLK_TCK if HZ is not available, rather
11862 than just defaulting to 60. times output might change on some
11863 systems, but should be correct now.
11865 -AnyDBM_File (modifying ISA does not work as expected)
11866 Now behaves as documented: Modifying ISA works to select
11867 order in which *DB* modules are tried. The default is still
11870 o Configure and build enhancements
11872 -Enhance detection of [gs]etpgrp() variants. Some systems have
11873 BSD-style behavior for one and POSIX for the other. Use
11874 [gs]etpgid() instead, whenever possible.
11876 -You can now build a shared libperl.so without running through
11877 the LD_RUN_PATH hoops, if your system supports appropriate
11878 ld command-line options. Solaris, NetBSD, and Linux are currently
11879 supported. Others are easy to add. (This makes like a lot easier
11884 -Fix installperl and installman so that the -n option really only
11885 prints commands. (previously, it would still do the mkdirs.)
11889 -debugger ought to work.
11891 -A new heredoc tag in Makefile.SH is now quoted. This prevented
11892 5.003_04 from working most places.
11894 -numerous smaller ones, detailed below.
11898 Here are the specific file-by-file changes.
11900 # This is my patch perl5.003_05.pat to perl5.003_04
11901 # The full description is below.
11902 # Please execute the following commands before applying this patch.
11903 # (You can feed this patch to 'sh' to do so.)
11904 # -- Andy Dougherty
11906 # We'll create a new test, but patch won't automatically make it
11909 chmod +x t/io/read.t
11914 This is patch perl5.003_05.pat to perl version 5.003_04.
11915 This takes you from 5.003_04 to 5.003_05.
11917 To apply this patch, run the above commands,
11918 cd to your perl source directory and then type
11920 patch -p1 -N < perl5.003_05.pat
11922 The changes are described after each /^Index/ line below. This is
11923 designed so you can examine each change with a command such as
11925 csplit -k perl5.003_05.pat '/^Index:/' '{99}'
11929 Updated for 5.003_05.
11933 Allow command line or hint-file overrides of $afs.
11935 Allow trailing spaces in nm output for HPUX10.
11937 Check for newer BIND 'search' directives in /etc/resolv.conf as well
11938 as older 'domain' directive.
11940 Enhance detection of [gs]etpgrp() variants. Some systems have
11941 BSD-style behavior for one and POSIX for the other. Use
11942 [gs]etpgid() instead, whenever possible.
11944 Include -s in the -h summary of available options.
11946 Allow command-line override of $afs.
11948 Handle trailing spaces in nm-output on HPUX10.
11950 Set shrpenv for handling LD_RUN_PATH, if needed. (This used to
11951 be in Makefile.SH. Now it's available for other modules too.)
11953 When using shared libperl, avoid LD_RUN_PATH if possible by adding
11954 correct ld flags. Currently, Solaris and NetBSD get the correct
11955 -R $archlibexp/CORE, and Linux gets its
11956 -Wl,-rpath,$archlibexp/CORE flag. Other contributions are
11961 Correct libperl5 -> libperl typo.
11963 Describe MakeMaker's Warning (will try anyway) messages.
11965 More info on where and how to send reports.
11967 Add info on non-Unix ports.
11972 Add new test t/io/read.t.
11974 Add new hints files for ODBM_File for ultrix and hpux.
11976 Add new pod checker script.
11980 A new heredoc tag in Makefile.SH needs to be quoted.
11982 shrpenv stuff moved to Configure.
11984 Index: Porting/Glossary
11986 Updated to match Configure.
11990 VMS 5.003_05 Update.
11994 Subject: turbidity in av.[ch]
11995 Date: Sun, 10 Dec 1995 00:21:31 -0500
11996 From: Gurusamy Sarathy
11998 Some unclean code that I noticed today.
12002 Updated to match newest config_h.SH.
12006 Updated to match Configure.
12008 Changed the DLSYM_NEEDS_UNDERSCORE comment to
12009 /**/ to conform to metaconfig style.
12011 Index: emacs/cperl-mode.el
12013 From: Ilya Zakharevich
12014 Subject: Newer CPerl-mode
12016 Index: ext/DB_File/DB_File.pm
12018 Update to DB_File 1.03.
12020 Index: ext/DB_File/DB_File.xs
12022 Update to DB_File 1.03.
12024 Index: ext/Fcntl/Fcntl.pm
12026 Date: Thu, 5 Sep 1996 18:19:14 -0400 (EDT)
12027 From: Chip Salzenberg
12028 Subject: No AutoLoader for Fcntl
12030 Just like Socket, Fcntl doesn't need splitting and AutoLoading.
12032 Index: ext/FileHandle/FileHandle.pm
12034 From: Roderick Schertler
12035 Subject: FileHandle::DESTROY for fd 0
12037 This fixes FileHandle::DESTROY when called on stdin.
12039 Index: ext/ODBM_File/ODBM_File.xs
12041 Attempt to correct for "Bad free" in Ultrix and HPUX versions of
12044 Index: ext/ODBM_File/hints/hpux.pl
12046 Try to work around "bad free" in dbmclose().
12048 Index: ext/ODBM_File/hints/ultrix.pl
12050 Try to work around "bad free" in dbmclose().
12052 Index: ext/Socket/Socket.pm
12054 Date: Thu, 5 Sep 1996 09:58:08 +0200
12055 From: Andreas Koenig
12056 Subject: Patch to inhibit autosplit on Socket.pm
12058 This patch inhibits production and use of a completely useless
12059 auto/Socket/autosplit.ix.
12063 Make a little more C++-friendly for IBM's CSET++ compiler.
12065 Index: hints/convexos.sh
12067 Remove [gs]etpgrp workaround. Configure & perl.h should handle
12070 Index: hints/hpux.sh
12072 Add note about possible gcc GR3 warning message.
12074 Remove [gs]etpgrp workaround. Configure & perl.h should handle
12077 Index: hints/sco.sh
12079 Turn off optimization for stock cc. This appears to
12080 prevent miniperl core dumps.
12082 Index: hints/solaris_2.sh
12084 Catch GNU ld even though it doesn't identify itself as a GNU tool.
12085 Thanks to Tim Pierce <twpierce@midway.uchicago.edu>.
12087 Index: hints/sunos_4_1.sh
12089 Describe solution for the __lib_version problem with acc on
12094 Date: Thu, 05 Sep 1996 00:25:28 -0400
12095 From: Gurusamy Sarathy
12096 Subject: minor misc. cleanup
12098 This patch makes some minor cleanups to the sources. No change
12099 in functionality whatsoever.
12101 Date: Thu, 05 Sep 1996 02:52:21 -0400
12102 From: Gurusamy Sarathy
12104 Subject: debugger problems--another patch (was Re: 5.003_04)
12106 I have tried to avoid copying of hash keys that are passed to
12107 magical hashes, but it seems that copying may be unavoidable
12108 since the hv_*_ent() functions could be PADTMPs (and other
12109 SVs that may get reused) as keys.
12111 VMS dynamic %ENV fix
12115 From: scotth@sgi.com
12116 Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
12118 Fix installperl so that the -n option really only prints commands.
12119 (previously, it would still do the mkdirs.)
12121 an "ignore installed" option, so that it doesn't bother to check
12122 to see if the target already exists (an optimization that I
12123 *don't* want it to do when I do #1 above)
12127 From: scotth@sgi.com
12128 Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
12130 Fix installperl so that the -n option really only prints commands.
12131 (previously, it would still do the mkdirs.)
12133 an "ignore installed" option, so that it doesn't bother to check
12134 to see if the target already exists (an optimization that I
12135 *don't* want it to do when I do #1 above)
12137 Index: lib/AnyDBM_File.pm
12139 AnyDBM_File (modifying ISA does not work as expected)
12140 Now behaves as documented: Modifying ISA works to select
12141 order in which *DB* modules are tried. The default is still
12145 Add helpful "die" message to end of AnyDBM_File. Previously
12146 it would return a 0, and the failure would eventually show up
12147 somewhere else in the script and be hard to track down. It is
12148 a failure if perl can't open AnyDBM_File. The test regression
12149 suite is supposed to indicate this as a failure too.
12151 Index: lib/ExtUtils/Install.pm
12153 Updated to MakeMaker-5.38.
12157 Index: lib/ExtUtils/Liblist.pm
12159 Updated to MakeMaker-5.38.
12161 Index: lib/ExtUtils/MM_Unix.pm
12162 Updated to MakeMaker-5.38.
12164 Index: lib/ExtUtils/MakeMaker.pm
12166 Updated to MakeMaker-5.38.
12168 Updated to MakeMaker-5.39 to allow CFLAGS in hint files.
12170 Index: lib/ExtUtils/Manifest.pm
12172 Updated to MakeMaker-5.38.
12174 Index: lib/ExtUtils/Mkbootstrap.pm
12176 Updated to MakeMaker-5.38.
12178 Index: lib/ExtUtils/Mksymlists.pm
12180 Updated to MakeMaker-5.38.
12182 Index: lib/File/Find.pm
12184 From: Michael Mahan <mahanm@nextwork.rose-hulman.edu>
12185 Subject: Cwd::fastcwd in File::Find
12187 Is there a good reason why File::Find uses Cwd::fastcwd instead of
12188 Cwd:cwd when fastcwd isn't as portable?
12189 [In particular, fastcwd() doesn't work on AFS.]
12191 Index: lib/Math/Complex.pm
12193 There was a mistake in the sqrt routine in lib/Math/Complex.pm that
12194 gave wrong answers when the magnitude of the imaginary part of the
12195 argument exceeded the magnitude of the real part. Line 69 had too
12196 many sqrt($y)'s. Further, expressions were re-arranged so that
12197 calls to the expensive real sqrt() routine were reduced from 4 to 2
12200 Index: lib/open3.pl
12202 The I/O directions on the dad_wtr and kid_rdr were backwards.
12203 IO/Open3.pm didn't have this error.
12205 Index: lib/syslog.pl
12207 Date: Tue, 03 Sep 1996 20:33:54 -0400
12208 From: Roderick Schertler
12209 Subject: syslog.pl `use Socket' lossage
12211 syslog.pl tries but fails to use
12212 Socket.pm, the problem is that use doesn't return a true value. This
12213 module should be recast in terms of Sys::Syslog, of course.
12215 Index: makedepend.SH
12217 This patch eliminates "\|" in sed patterns in makedepend.SH, since
12218 they're not really needed anyway in this one case.
12222 Ok, here's a tested patch for the debugger problem.
12223 I was missing the fact that DB::dbline magic is actually
12224 uppercase (which means hv_store_ent() etc., will pass SV keys
12225 to the vtbl_dbline handlers).
12227 Replace the oft-repeated mg_ptr incantation with
12228 the simple MgPVKEY macro.
12230 Rename MgPVKEY to MgPV (to match with HePV elsewhere). Add
12231 additional parens around the "mg".
12233 (lines near 584) Part of VMS changes. I don't know what this did.
12235 Date: Fri, 23 Aug 1996 17:20:22 -0400 (EDT)
12236 From: Chip Salzenberg
12237 Subject: Integerize mg.c; eliminate warning on C< local($)) >
12239 This patch converts magic variables ($!, $^E, etc.) to use integers
12240 (C<sv_setiv>) instead of floats. It also eliminates a warning from
12241 C< local($)) >, via a hack similar to $!.
12245 Replace the oft-repeated mg_ptr incantation with
12246 the simple MgPVKEY macro.
12248 Rename MgPVKEY to MgPV (to match with HePV elsewhere). Add
12249 additional parens around the "mg".
12253 Add _STDIO_LOADED (VMS) to list of guard symbols.
12257 From: Gurusamy Sarathy
12258 Subject: Re: \ ( @array ) busted for lexical @array (once more)
12260 Index: patchlevel.h
12262 Change to subversion 5.
12266 Make floating point constants Locale-friendly.
12270 One last LONG & co. fix (yet another cut'n'paste error) and a few
12271 minor cleanups. Nothing crucial.
12273 Make a little more C++-friendly for IBM's CSET++ compiler.
12275 Enhance detection of [gs]etpgrp() variants. Some systems have
12276 BSD-style behavior for one and POSIX for the other. Use
12277 [gs]etpgid() instead, whenever possible.
12281 Eliminate potential "signed vs. unsigned" warning
12283 Add PerlIO_reopen and PerlIO_cgetname functions.
12287 Don't supply redundant parameters for PerlIO_open and PerlIO_fdopen.
12289 Include PerlIO_reopen and PerlIO_getname.
12291 s/FILE_(CNT|PTR)_LVALUE/STDIO_(CNT|PTR)_LVALUE to fix a typo.
12292 This had prevented SV_FAST_FGETS from working anywhere.
12294 Include PerlIO_canset_cnt. I'm not sure how this is supposed to
12295 differ from STDIO_CNT_LVALUE.
12297 Index: pod/Makefile
12299 Remove trailing spaces in pods.
12300 Include a call to the checkpods script in the Makefile (though it's
12301 not ordinarily used by users).
12303 Index: pod/checkpods.PL
12305 New script to check for common errors in pods. This is not
12306 normally called during the perl build process, but you can
12307 use it with B<make check>.
12309 Index: pod/perlfunc.pod
12311 Document correct C<use POSIX ":wait_h";> usage.
12313 Add notes about POSIX [gs]etpgrp.
12315 Index: pod/perlipc.pod
12317 Document correct C<use POSIX ":wait_h";> usage.
12319 Index: pod/perlref.pod
12321 From: Gurusamy Sarathy
12322 Subject: Re: \ ( @array ) busted for lexical @array (once more)
12324 Index: pod/perltie.pod
12326 Date: Thu, 29 Aug 1996 15:14:51 +0200
12327 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
12328 Subject: more TIEHANDLE
12330 This adds support for a READLINE method.
12332 Index: pod/perltrap.pod
12334 Here's documentation on the change in split's behavior between Perl 4
12337 Subject: More (and less!) 425traps
12339 Large integer traps
12345 Change blank lines to empty lines.
12347 Index: pod/perlvar.pod
12349 Be explicit about $/="" matching empty lines, that is, lines
12350 with no spaces or tabs.
12352 Change blank lines to empty lines.
12356 Date: Fri, 23 Aug 1996 17:22:40 -0400 (EDT)
12357 From: Chip Salzenberg
12358 Subject: Minor integer speedups in mathematics
12360 This patch provides minor speedups by using integer math and SVt_IV
12361 values when performing bitwise operations and modulus.
12363 Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
12364 From: Kenneth Albanowski
12365 Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
12367 (double)auint cast added for call to sv_setnv().
12371 Date: Thu, 05 Sep 1996 00:25:28 -0400
12372 From: Gurusamy Sarathy
12373 Subject: minor misc. cleanup
12375 This patch makes some minor cleanups to the sources. No change
12376 in functionality whatsoever.
12378 Date: Thu, 29 Aug 1996 15:14:51 +0200
12379 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
12380 Subject: more TIEHANDLE
12382 This adds support for a READLINE method.
12386 Clear any buffer space exposed by by read().
12387 This is almost certainly a bug-fix.
12389 Undef and then re-define my_chsize from Perl_my_chsize to
12390 just plain chsize if this system HAS_CHSIZE. This probably only
12391 applies to SCO. This shows the perils of having internal
12392 functions with the same name as external library functions :-).
12394 Use CLK_TCK if HZ is not available.
12398 Fix more spots where we had PerlIO_stderr() and should have had
12399 Perl_debug_log instead.
12401 Date: Fri, 23 Aug 1996 17:26:42 -0400 (EDT)
12402 From: Chip Salzenberg
12403 Subject: Minor potential bug in AV creation
12405 I wasn't the one who originated this patch. But it looks like it
12406 would improve the safety of AV creation.
12408 Remove potentially incorrect casts on PerlIO_set_ptrcnt.
12409 'ptr' is already STDCHAR, which is supposed to be the type of
12410 char used in stdio.h, so we shouldn't have to cast it.
12414 Clear any buffer space exposed by by read().
12415 This is almost certainly a bug-fix.
12417 Index: t/lib/db-btree.t
12419 Update to DB_File 1.03.
12421 Index: t/lib/db-hash.t
12423 Update to DB_File 1.03.
12425 Index: t/lib/db-recno.t
12427 Update to DB_File 1.03.
12429 Index: t/lib/io_sock.t
12431 From: Lupe Christoph <lupe@alanya.m.isar.de>
12432 Subject: Perl 5.003.03: race condition in t/lib/io_sock.t
12434 io_sock.t works by forking a subprocess it can communicate with.
12435 It has the subprocess wait for the main process by sleeping 10
12436 seconds or until an alarm arrives.
12438 With my setup, the alarm signal arrives *before* the child
12439 has a chance to ignore the alarm signal.
12441 I fixed this by moving the "$SIG{ALRM} = sub {};" up before the
12442 fork. It does not hurt to have the parent ignore alarms, too.
12446 One last LONG & co. fix (yet another cut'n'paste error) and a few
12447 minor cleanups. Nothing crucial.
12451 Date: Thu, 29 Aug 1996 15:14:51 +0200
12452 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
12453 Subject: more TIEHANDLE
12455 This adds support for a READLINE method.
12459 Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
12460 From: Kenneth Albanowski
12461 Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
12465 From: Gurusamy Sarathy
12466 Subject: Re: \ ( @array ) busted for lexical @array (once more)
12470 Date: Thu, 29 Aug 96 07:05:10 BST
12472 Subject: Re: UNIVERSAL::class busted
12474 yes, but I also noticed that this does not check that the reference
12475 is an object, so the patch should be
12479 Change comment style so that IBM's picky xlc compiler doesn't
12480 think we've mistakenly tried to nest comments.
12484 One last LONG & co. fix (yet another cut'n'paste error) and a few
12485 minor cleanups. Nothing crucial.
12487 Index: utils/h2xs.PL
12489 Date: Fri, 6 Sep 1996 06:09:20 -0400 (EDT)
12490 From: Ilya Zakharevich
12491 Subject: updated h2xs
12494 a) Docs and examples for -x updated;
12495 b) Path to xxxx.h would not be changed to /usr/include/xxxx.h
12496 unless this file exists (outside of VMS, I'm afraid to make an error
12497 there). - Useful with -x option, when the file may be eaten via -I
12499 c) .h file would be scanned only if needed.
12500 d) typemap would be generated (with T_PTROBJ).
12501 e) Documentation (=list) for autogenerated guys would be
12503 f) duplicated XSUBs would not be generated;
12504 g) arguments to XSUBs being arrays are recognized (note that
12505 xsubpp would probably choke on such guys).
12507 -x option requires C-Scan-0.3 (releases a couple of minutes ago to
12508 ftp://ftp.math.ohio-state.edu/pub/users/ilya/perl
12509 should propagate to CPAN soon).
12511 Index: utils/perlbug.PL
12513 Fix typo $Config{'has_sockets'} ought to be $Config{'d_socket'};
12515 Index: utils/perldoc.PL
12517 More choices in the pager war. Unfortunately, we can't rely on
12518 all users agreeing with the Sysadmin's choice, nor can we
12519 assign a default preference order, since opinions vary. If the
12520 user doesn't have $ENV{PAGER} set, we do want to pick up one that
12521 at least works, so we'll try whatever Configure found.
12523 Index: vms/Makefile
12525 VMS 5.003_05 Update.
12527 Index: vms/config.vms
12529 VMS 5.003_05 Update.
12531 Index: vms/descrip.mms
12533 VMS 5.003_05 Update.
12535 Index: vms/ext/Stdio/Stdio.pm
12537 VMS 5.003_05 Update.
12539 Index: vms/ext/filespec.t
12541 VMS 5.003_05 Update.
12543 Index: vms/gen_shrfls.pl
12545 VMS 5.003_05 Update.
12547 Index: vms/perlvms.pod
12549 VMS 5.003_05 Update.
12553 VMS 5.003_05 Update.
12555 Index: vms/vmsish.h
12557 VMS 5.003_05 Update.
12564 This patch was primarily to fix bugs and to clean up some of
12565 the changes made in 5.003_03. The details are described below.
12566 A very brief summary is:
12568 o Visible Changes to Core Functionality
12570 -Allow and document permissions for FileHandle::new and
12572 -glob in Safe compartment used to allow shell access; now
12573 it's in the same category as `` and system().
12575 o Configure and build enhancements
12577 -perl library name is again -lperl, not -lperl5 in some cases.
12578 -Several hint files no longer set -g -DDEBUGGING by default.
12579 Instead, they just turn off optimization, since that is
12580 probably what was intended.
12581 -Include OS/2 and Plan9 updates.
12585 -SEGV with $_[0] and circular references fixed.
12586 -Ilya's debugger patch.
12587 -FAKE typeglobs fixed.
12588 -truncate with file name now works.
12589 -lval substr() no longer coredumps with refs
12590 -lval substr now clears lexicals in re-entered scopes.
12591 -core dump in caller() for signal handler for __DIE__.
12595 Here are the specific file-by-file changes.
12597 # This is my patch perl5.003_04.pat to perl5.003_03
12598 # The full description is below.
12599 # Please execute the following commands before applying this patch.
12600 # (You can feed this patch to 'sh' to do so.)
12601 # -- Andy Dougherty
12603 # Obsolete perl4 hint file.
12604 rm -f hints/dnix.sh
12608 # We'll create a new test, but patch won't automatically make it
12616 This is patch perl5.003_04.pat to perl version 5.003_03.
12617 This takes you from 5.003_03 to 5.003_04.
12619 To apply this patch, run the above commands,
12620 cd to your perl source directory and then type
12622 patch -p1 -N < perl5.003_04.pat
12624 The changes are described after each /^Index/ line below. This is
12625 designed so you can examine each change with a command such as
12627 csplit -k perl5.003_04.pat '/^Index:/' '{99}'
12631 Updated for 5.003_04.
12635 Change name of shared libperl library back to libperl.so.xxx,
12636 so that a simple -lperl picks up either libperl.a or
12639 Check if $sh='' in case we've reloaded an old config.sh
12643 Change name of shared perl library to libperl, instead of
12646 Add notes about fragility of shared libperl and the usefulness
12647 of archlib to separate different binaries.
12653 obsolete hints/dnix.sh removed.
12659 For building shared libperl, relocate whole rule to
12660 inside the if test -f $osname/Makefile.SHs case.
12662 Index: Porting/Glossary
12672 Subject: Re: SEGV with $_[0] and circular references
12674 Subject: random cleanup
12676 This patch removes a few obvious redundancies in the source.
12680 Updated. Note new comments to make AIX happy.
12684 Change /*#define../**/ into /*#define../ **/
12685 to make IBM's xlc compiler shut up about nested comments.
12686 The /*#define FOO /**/ is a perfectly legal un-nested comment, and
12687 I wish IBM would fix it's blasted compiler instead. In the meantime
12688 we'll take mercy on the poor AIX user and get rid of the screenfulls
12689 of stupid warning messages. Thanks to Hallvard B Furuseth for the fix.
12693 This patch changes neither behavior nor performance. However, it does
12694 reduce code size and improve maintainability by combining some common
12695 code in gv_fullname() and gv_efullname().
12697 Index: ext/FileHandle/FileHandle.pm
12699 This patch documents the behavior of FileHandle::{new,open} with
12700 regard to open modes. It also documents the exportation of Fcntl
12703 This patch fixes a bug observed by Tom Christiansen: FileHandle::new
12704 didn't allow for file permissions after the file mode. Here's a patch.
12706 Index: ext/IO/lib/IO/File.pm
12708 This patch fixes a bug observed by Tom Christiansen: IO::File::new
12709 didn't allow for file permissions after the file mode. Here's a patch.
12711 This patch documents the behavior of IO::File::{new,open} with
12712 regard to open modes. It also documents the exportation of Fcntl
12715 Index: ext/Opcode/Opcode.pm
12717 Subject: Re: glob in Safe compartment allows shell access
12719 I've moved the glob op into the same opcode tag as backticks and system
12720 and added a comment.
12724 This patch changes neither behavior nor performance. However, it does
12725 reduce code size and improve maintainability by combining some common
12726 code in gv_fullname() and gv_efullname().
12730 Subject: Patch for LONG_MAX & co.
12732 Sorry about adding yet another #ifdef forest, but hopefully this
12733 should resolve the *_MAX issues permanently. It adds to the
12734 previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
12735 symbols the complete set of
12736 /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
12737 those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
12738 Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
12739 and get appropriate figures. All references to LONG_(MIN|MAX) are
12740 changed appropriately.
12742 The .c changes have the side effect of making cast_uv properly use quad
12743 limits if quads are in use, but longs aren't 64 bit. Hopefully this all
12744 works, but I don't have any handy Crays to try it out on.
12746 Add notes on perl's internal types, specifically Quad_t and IV.
12748 Index: hints/hpux.sh
12750 Remove the d_bsdpgrp hint. The defaults should be ok.
12752 Index: hints/irix_6_2.sh
12754 Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
12755 unless that's what the user really wants.
12757 Index: hints/mpeix.sh
12759 Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
12760 unless that's what the user really wants.
12762 Index: hints/os2.sh
12764 Fixes for sh vs. bin_sh + cleanup.
12766 Index: hints/ultrix_4.sh
12768 Don't call optimize=-g, just call optimize=none. The -g
12769 pulls in -DDEBUGGING, which might not be wanted.
12771 Index: lib/ExtUtils/MM_Unix.pm
12773 .C$(obj_ext) removed under OS/2 - conflicts with .c$(obj_ext).
12775 Index: lib/ExtUtils/xsubpp
12777 Fix SCOPE? (See pod/perlxs.pod).
12778 Up version number to 1.938.
12780 Index: lib/Test/Harness.pm
12782 Add a return value to runtests - non-zero if all tests ran ok,
12785 Index: lib/perl5db.pl
12787 Ilya's debugger patch.
12788 Undefined subroutine &Carp::longmess called at
12789 /opt/perl5.003_03/lib/perl5db.pl line 1423.
12792 Make perl5db compatible with the recent 'strict refs' enforcement
12797 A patch to perl5.003_02/malloc to give a sensible error abort() message
12798 in ANSI C, and to give it to stderr instead of stdout.
12800 Use config_h's STRINGIFY macro instead of pre-ANSI "p".
12804 Subject: FAKE typeglobs seriously busted (with patch)
12806 Handling of fake typeglobs (scalars that are really globs
12807 in disguise) is seriously busted since 5.002 (it wasn't
12809 The problem is that mg_get() on a glob calls gv_efullname()
12810 which might coerce its first arg to a string.
12812 Sub-critical patch to conceivably fix some %SIG problems. (Shared hash key
12813 weren't being properly detected by some of the sig magic, but as shared
12814 hash keys wouldn't normally be used in %SIG it's unlikely this is a
12815 significant problem.)
12817 This patch changes neither behavior nor performance. However, it does
12818 reduce code size and improve maintainability by combining some common
12819 code in gv_fullname() and gv_efullname().
12823 Update perlio-related variables.
12827 This patch changes neither behavior nor performance. However, it does
12828 reduce code size and improve maintainability by combining some common
12829 code in gv_fullname() and gv_efullname().
12833 Updated. See opcode.pl.
12837 Subject: Re: truncate with file name does not work (with patch)
12839 The prototype for truncate was changed so that perl won't die
12840 with C<use strict;> when the first arg is a bareword (filehandle).
12841 I think it was Tom (as in "tchrist") who brought this up.
12843 Here's a patch that undoes the damage, makes it work with
12844 C<use strict;>, and adds to the testsuite.
12846 Index: os2/Makefile.SHs
12848 perllib vs. LIBPERL
12850 Index: os2/diff.configure
12856 SH_PATH_INI vs. BIN_SH
12858 Index: os2/os2ish.h
12860 SH_PATH_INI added (needed to redefine SH_PATH for binary
12862 SH_PATH is redefined.
12864 Index: patchlevel.h
12870 Subject: Patch for LONG_MAX & co.
12872 Sorry about adding yet another #ifdef forest, but hopefully this
12873 should resolve the *_MAX issues permanently. It adds to the
12874 previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
12875 symbols the complete set of
12876 /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
12877 those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
12878 Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
12879 and get appropriate figures. All references to LONG_(MIN|MAX) are
12880 changed appropriately.
12882 The .c changes have the side effect of making cast_uv properly use quad
12883 limits if quads are in use, but longs aren't 64 bit. Hopefully this all
12884 works, but I don't have any handy Crays to try it out on.
12886 Add notes on perl's internal types, specifically Quad_t and IV.
12890 Removes an incorrect prototype for setlinebuf from
12891 perlio.c because it conflicts with the correct declaration in
12892 MachTen's stdio.h (and possibly other stdio's as well).
12894 Secondly, the code in perlio.c is not handling the (!PERLIO_IS_STDIO &
12895 HAS_F[GS]ETPOS) case. The patch fixes this omission (in a rather lumpen
12896 manner). I don't think this should affect platforms which try to hack a
12897 different path through the #ifdef forest, but this assertion would benefit
12902 Index: plan9/config.plan9
12906 Index: plan9/fndvers
12910 Index: plan9/mkfile
12914 Index: plan9/setup.rc
12918 Index: pod/perldiag.pod
12920 Subject: lval substr() coredumps with refs (with patch)
12922 substr() coredumps with a target that is a ref, when it is used in
12924 The patch below corrects the problem by stringifying the reference
12925 first (and emitting a warning when appropriate).
12927 Index: pod/perlxs.pod
12929 document xsubpp SCOPE:
12933 Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
12935 substr() in lvalue context interacts in buggy fashion with SVs that
12936 are !SvOK. This manifests itself with lexicals that have a REFCNT of
12937 1, since these are merely "cleared in place" by setting SvOK_off.
12939 Subject: lval substr() coredumps with refs (with patch)
12941 substr() coredumps with a target that is a ref, when it is used in
12943 The patch below corrects the problem by stringifying the reference
12944 first (and emitting a warning when appropriate).
12946 Subject: Patch for LONG_MAX & co.
12950 This patch changes neither behavior nor performance. However, it does
12951 reduce code size and improve maintainability by combining some common
12952 code in gv_fullname() and gv_efullname().
12956 Subject: Patch for LONG_MAX & co.
12958 This patch changes neither behavior nor performance. However, it does
12959 reduce code size and improve maintainability by combining some common
12960 code in gv_fullname() and gv_efullname().
12964 This patch changes neither behavior nor performance. However, it does
12965 reduce code size and improve maintainability by combining some common
12966 code in gv_fullname() and gv_efullname().
12970 This patch changes neither behavior nor performance. However, it does
12971 reduce code size and improve maintainability by combining some common
12972 code in gv_fullname() and gv_efullname().
12976 This patch changes neither behavior nor performance. However, it does
12977 reduce code size and improve maintainability by combining some common
12978 code in gv_fullname() and gv_efullname().
12982 Subject: random cleanup
12984 This patch removes a few obvious redundancies in the source.
12986 Subject: sv_setsv patch
12988 This patch changes neither behavior nor performance. However, it does
12989 reduce code size and improve maintainability by combining some common
12990 code in gv_fullname() and gv_efullname().
12992 From: Chip Salzenberg
12993 Subject: Track SVs for destruction when -DPURIFY
12995 When checking for memory leaks, I compiled Perl with "-DPURIFY".
12996 Although that flag improves the leak checking, it also breaks
12997 destruction of global objects, because SVs aren't kept in captive
13000 This patch rectifies the problem by providing an alternative
13001 method for keeping track of SVs when Perl is compiled for Purify.
13002 It has no effect on normal operation.
13005 Add comment about assert(len >=0) when len is unsigned anyway.
13009 Subject: Re: truncate with file name does not work (with patch)
13011 The prototype for truncate was changed so that perl won't die
13012 with C<use strict;> when the first arg is a bareword (filehandle).
13013 I think it was Tom (as in "tchrist") who brought this up.
13015 Here's a patch that undoes the damage, makes it work with
13016 C<use strict;>, and adds to the testsuite.
13018 The "not implemented" branch is missing a "\n".
13022 Subject: FAKE typeglobs seriously busted (with patch)
13024 Handling of fake typeglobs (scalars that are really globs
13025 in disguise) is seriously busted since 5.002 (it wasn't
13028 The problem is that mg_get() on a glob calls gv_efullname()
13029 which might coerce its first arg to a string.
13031 Index: t/op/substr.t
13034 Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
13036 substr() in lvalue context interacts in buggy fashion with SVs that
13037 are !SvOK. This manifests itself with lexicals that have a REFCNT of
13038 1, since these are merely "cleared in place" by setting SvOK_off.
13040 Subject: lval substr() coredumps with refs (with patch)
13042 substr() coredumps with a target that is a ref, when it is used in
13044 The patch below corrects the problem by stringifying the reference
13045 first (and emitting a warning when appropriate).
13049 Subject: Re: truncate with file name does not work (with patch)
13051 The prototype for truncate was changed so that perl won't die
13052 with C<use strict;> when the first arg is a bareword (filehandle).
13053 I think it was Tom (as in "tchrist") who brought this up.
13055 Here's a patch that undoes the damage, makes it work with
13056 C<use strict;>, and adds to the testsuite.
13060 Subject: Re: Perl 5.003 dumps core executing caller() in signal handler for
13061 __DIE__ (with patch)
13063 sv_2pv() might call croak() (which is not prepared to handle that
13064 when it calls sv_2pv(), itself). Likewise for warn() (but under
13065 slightly more esoteric circumstances--mg_get() in sv_2pv() might
13066 trigger a call to warn()).
13069 Subject: Patch for LONG_MAX & co.
13071 PERL_BADLANG is examined by default before issuing a warning during
13072 internationalization.
13074 Index: utils/h2xs.PL
13076 Make leading =head NAME item a paragraph so pod2man finds it.
13078 Index: utils/perldoc.PL
13080 Use col -x to filter out half-line feeds (ESC-9) from
13081 HP-UX nroff -man output. (col -x isn't portable -- SunOS
13082 doesn't support the -x option.)
13089 Most of the changes in 5.003_03 are to make the build and installation
13090 process more robust. The details are described below. A very brief
13093 o Visible Changes to Core Functionality
13095 -Support for tied filehandles.
13097 o Configure enhancements
13099 -How to build and install a shared libperl.so is now documented
13100 and supported, though it's not the default for most platforms.
13104 -Support bit operations on strings longer than 15 bytes.
13106 -If a regex supplied to split() contains paranthesized subpatterns
13107 that can result in null matches, perl no longer coredumps.
13109 -Fix problems with each() on tied hashes.
13111 -Make h2ph architecture-independent by using Config at run-time
13112 rather than extraction time.
13116 Here are the specific file-by-file changes.
13118 # This is my patch perl5.003_03.pat to perl5.003_02
13119 # The full description is below.
13120 # Please execute the following commands before applying this patch.
13121 # (You can feed this patch to 'sh' to do so.)
13122 # -- Andy Dougherty
13124 # Absorbed into Changes5.002
13128 rm -f ext/POSIX/mkposixman.pl
13130 # Moved to README.os2. I'm not sure why the README files are
13131 # here rather than in the appropriate subdirectories.
13135 rm -f pod/Makefile.PL
13137 # New test for bit ops.
13140 # Patches that create new tests don't always make them executable.
13143 # Create a new directory for Porting and Patching info.
13148 This is patch perl5.003_03.pat to perl version 5.003_02.
13149 This takes you from 5.003_02 to 5.003_03.
13151 To apply this patch, run the above commands,
13152 cd to your perl source directory and then type
13154 patch -p1 -N < perl5.003_03.pat
13156 The changes are described after each /^Index/ line below. This is
13157 designed so you can examine each change with a command such as
13159 csplit -k perl5.003_03.pat '/^Index:/' '{99}'
13163 Include 5.003_03 change notes.
13165 Move older change notes to separate files.
13167 Index: Changes5.000
13169 New file. Changes from perl4.036 to 5.000.
13171 Index: Changes5.001
13173 New file. Changes from 5.000 to 5.001
13175 Index: Changes5.002
13177 New file. Changes from 5.001 to 5.002
13179 Index: Changes5.003
13181 New file. Changes from 5.002 to 5.003
13185 Relaxed warning about ksh on exotic machines.
13187 Changed usesafe to useopcode.
13189 Add search for gzip and zip.
13191 Look more carefully for $sh (the Bourne-ish shell).
13192 Use that info to set $startsh correctly.
13194 Change prompts for PerlIO interface. See INSTALL
13195 for how this is supposed to work. The default is
13196 still the same as in 5.003_02, namely don't use
13197 any fancy new PerlIO stuff.
13199 Don't look for sigvec() since we don't actually use it.
13200 (Plus, it used to print an alarming misleading message about
13203 Look for stdio's _filbuf under the possible names of
13204 _filbuf, __filbuf, and _fill.
13206 New $useshrplib variable to control whether we build a shared
13207 libperl.so. The name of the library is in $libperl.
13208 Always install it in $installarchlib/CORE/$libperl.
13210 Check for <sys/resource.h> and <sys/wait.h> for NetBSD.
13212 Replace old $altmake stuff with newer autoconf-ish
13213 $make_set_make, which checks if $make sets $(MAKE). Now you
13214 choose an alternate make with sh Configure -Dmake=gmake (or
13217 Remove 'ln' for the list of essential commands. Simulate
13218 it with 'cp' if necessary.
13220 Change `logname` prompts to handle extra gratuitous spaces in
13225 Fix silly bug in checking for fully-qualified names in /etc/hosts.
13227 Generalize Gconvert tests. Give correct and more useful
13230 Use $obj_ext instead of literal '.o' in the dynaloader test.
13232 Include appropriate header files in bcopy() and memcpy()
13233 tests. Note whether memmove is available.
13235 Check whether struct sigaction works (needed for Solaris 2.5
13238 Include appropriate header files for randbits test.
13242 Add note about space requirements.
13244 Update to match Configure changes (Opcode vs. Safe,
13245 useperlio, useshrplib, etc.)
13247 Reorganize the structure of some of the hints.
13249 Miscellaneous clarifications.
13253 Updated. 5.003_02 introduced some massive patches, mostly
13254 due to spacing changes. I didn't bother to sort them all out;
13255 I just started with 5.003's MANIEFST.
13259 Support the new simplified shared libperl mechanism.
13261 Use new $make_set_make directive.
13263 Remove redundant libperl Make variable.
13265 Remove unnecessary MAB variable.
13267 Remove dependency of minitest on lib/Config.pm, since it could
13268 well have been a failure of configpm that inspired testing
13269 miniperl in the first place!
13271 Index: Porting/Glossary
13273 New file describing all the config.sh variables.
13274 Eventually, I hope to fill this directory with other useful
13279 Replace old README.os2 with more up-to-date os2/README.
13283 Updated to match current Configure and config_h.SH.
13284 Some rearrangement of parts has occurred due to new
13285 dependencies in the metaconfig units.
13289 Updated to match current Configure and config_h.SH.
13290 Some rearrangement of parts has occurred due to new
13291 dependencies in the metaconfig units.
13293 Include full descriptions of ARCHLIB, OLDARCHLIB, PRIVLIB,
13294 SITEARCH, and SITELIB. Previous versions just included the
13295 ~-expanded names (with unhelpful descriptions). No functionality
13296 is changed, but maybe it's a little better documented now.
13300 Possibly Include <signal.h> and <unistd.h>
13304 No longer prefer bcmp over memcmp when order doesn't matter.
13306 Support bit operations on strings longer than 15 bytes.
13314 Expand warning at the top.
13316 Index: ext/IO/IO.pm
13318 Clean up docmentation installation errors.
13320 Index: ext/IO/lib/IO/Seekable.pm
13322 Clean up docmentation installation errors.
13324 Index: ext/IO/lib/IO/Select.pm
13326 Clean up docmentation installation errors.
13328 Index: ext/Opcode/Opcode.xs
13330 Add support for tied filehandles.
13332 Index: ext/SDBM_File/sdbm/sdbm.h
13334 Change the Mymalloc to match Perl_malloc in perl.h.
13336 Index: ext/util/make_ext
13339 Get rid of unused altmake.
13343 Fix problems with each() on tied hashes.
13347 Change safe*alloc functions to have prototypes that
13348 match the system's malloc and free types. That is, use
13349 Malloc_t instead of char *, and Free_t instead of void.
13350 This is necessary so . . .
13352 Safefree cast matches type of free() whether it's perl's
13353 malloc/free or the system's malloc/free.
13355 Index: hints/README.hints
13357 Remove out-of-date info.
13359 Document a bit about how hint files work.
13361 Index: hints/aix.sh
13363 qmaxmem hint doesn't apply to gcc.
13365 Index: hints/dgux.sh
13367 Configure will now automatically detect shared libperl stuff.
13369 Index: hints/dynixptx.sh
13371 Fix typo in comment.
13373 Configure will now automatically detect shared libperl stuff.
13375 Index: hints/epix.sh
13377 Use glibpth instead of libpth. This allows Configure to
13378 add local directories, such as /opt/local/lib, etc.
13380 Index: hints/irix_6_2.sh
13382 Include some info on cc -n32 compile.
13384 Index: hints/linux.sh
13386 Configure now tests gcvt() more thoroughly.
13388 Index: hints/machten_2.sh
13390 Update where to find dld.
13392 Index: hints/mips.sh
13394 Use glibpth instead of libpth.
13396 Index: hints/next_3.sh
13398 Build up $mab dynamically. Since $mab isn't used anywhere
13399 anymore, this is useless. However, $mab was never used for
13400 next_3.sh anyway, so there's been no change in functionality.
13402 Index: hints/next_4.sh
13404 Get rid of extraneous isnext_4 variable. Configure and
13405 Makefile.SH will use $osname and $osvers instead.
13407 Build up $mab dynamically based on available architectures.
13409 Absorb $mab into ccflags and ccdlflags. I hope that will
13410 cover everything. (Configure should automatically remove
13411 the -arch stuff from cppflags.)
13413 Configure now knows next4 needs to use a shared libperl.5.so.
13415 Allow users to use -Dprefix.
13417 Index: hints/os2.sh
13419 Try to update to reflect newer shared libperl stuff.
13420 I probably goofed :-).
13422 Index: hints/sco.sh
13424 Additional notes on using icc.
13426 Additional flags for dynamic loading.
13428 Index: hints/solaris_2.sh
13430 Perl.h no longer prefers bcmp, so it's again ok if Configure
13431 finds them, since perl will prefer the mem* versions anyway.
13433 Index: hints/sunos_4_0.sh
13435 Don't include <unistd.h>
13437 Index: hints/sunos_4_1.sh
13439 Add brief note about GNU as and ld.
13441 Don't include <unistd.h>
13443 Add notes about WHOA THERE messages.
13445 Index: hints/titanos.sh
13447 Include sfio in libswanted.
13449 Don't set libpth any more.
13451 Index: hints/umips.sh
13457 Use memcmp even in cases where ordering doesn't matter.
13459 Fix problems with each() on tied hashes.
13463 Simplify installation of shared libperl.so.
13465 Avoid reaching Command Failed!!! with /usr/bin/perl.
13467 Index: lib/AutoSplit.pm
13469 Clean up docmentation installation errors.
13471 Index: lib/ExtUtils/MM_Unix.pm
13473 Remove MAB references.
13475 Use 'useshrplib' instead of 'd_shrplib'
13477 Index: lib/ExtUtils/MakeMaker.pm
13479 Remove mab references.
13481 Index: lib/FindBin.pm
13483 Clean up docmentation installation errors.
13485 Index: lib/Symbol.pm
13487 Put back in the BEGIN { require 5.002; }. The version in
13488 5.003_02 wouldn't work in 5.002 anyway. Further, the whole
13489 point of the construct is to catch 5.001m, so we can't use
13490 syntax introduced after 5.001m to do that.
13492 Index: lib/Text/Wrap.pm
13494 Remove double 'use strict'.
13496 Index: lib/perl5db.pl
13498 Add explicit '&' to avoid warnings under strict refs.
13500 Index: lib/sigtrap.pm
13502 Clean up docmentation installation errors.
13504 Index: makedepend.SH
13506 Use Configure's $sh and $make_set_make variables.
13512 Use Safefree() macro instead of safefree() function with
13513 a (possibly) incorrect cast. The whole point of the
13514 Safefree() macro is that it does the correct cast for you.
13517 Index: patchlevel.h
13519 Change to SUBVERSION 3.
13527 No longer prefer bcmp slightly for comparisons that don't care
13530 Rely on Configure setting SH_PATH.
13532 Change the function name to Pause() instead of pause() to
13533 avoid potential prototype problems. (This naming convention
13534 is similar to the Fwrite and Fflush macros.)
13536 Fix problems with each() on tied hashes.
13538 Work around crypt prototype problem on NeXT.
13542 Fixes to support non-std stdio.
13546 Try to document the various #defines a bit. This is far from
13549 Remove a lot of trailing whitespace. (It's of no consequence, but
13550 but I'm not going to redo the patch just to put back in the trailing
13551 whitespace either.)
13555 Fixes to support non-std stdio.
13559 Restore use of Safefree() macro.
13561 Index: perly.c.diff
13563 Restore use of Safefree() macro.
13567 Delete duplicate line.
13569 Index: plan9/buildinfo
13573 Index: pod/perlapio.pod
13575 Clean up docmentation installation errors.
13577 Index: pod/perlipc.pod
13581 Untaint port number.
13583 Index: pod/perlmod.pod
13585 Fix a minor nit regarding Exporter.
13587 Index: pod/perlre.pod
13589 Clean up docmentation installation errors.
13591 Index: pod/perltie.pod
13593 Add support for tied filehandles.
13595 Index: pod/perltrap.pod
13597 Clean up docmentation installation errors.
13599 Index: pod/perlxstut.pod
13601 Clean up docmentation installation errors.
13603 Index: pod/pod2man.PL
13605 Clean up docmentation installation errors.
13609 Add support for tied filehandles.
13611 If a regex supplied to split() contains paranthesized subpatterns
13612 that can result in null matches, perl coredumps.
13616 Use memcmp instead of bcmp even when we don't care about order.
13618 Add support for tied filehandles.
13622 Include <unistd.h>, <sys/wait.h>, and <sys/resource.h>.
13623 (The latter two are especially for NetBSD.)
13625 Don't assume sys/time.h and sys/select.h can't coexist.
13631 Fix safe*alloc and safefree prototypes.
13635 Use memcmp instead of bcmp even when we don't care about order.
13639 Use memcmp instead of bcmp even when we don't care about order.
13641 Index: t/lib/opcode.t
13643 Add support for tied filehandles.
13647 Support bit operations on strings longer than 15 bytes.
13651 Add support for tied filehandles.
13653 Index: t/op/split.t
13655 If a regex supplied to split() contains paranthesized subpatterns
13656 that can result in null matches, perl coredumps.
13660 Include <unistd.h>.
13662 Use memcmp instead of bcmp even when we don't care about order.
13666 Include <unistd.h>.
13668 Use correct types for safe*alloc and safefree functions.
13670 Index: utils/h2ph.PL
13672 Make h2ph architecture-independent by using Config at run-time
13673 rather than extraction time.
13675 Index: writemain.SH
13677 Remove unnecessary curlies. (They are a leftover from
13678 an older auto_init mechanism.)
13680 Index: x2p/Makefile.SH
13682 Use Configure's $sh and $make_set_make.
13684 Remove MAB stuff, since it's now in ccflags.
13686 Keep 5.003's RCS info.
13690 Keep 5.003's RCS info.
13694 Use Configure's FILE_filbuf macro instead of a raw _filbuf.
13701 o Visible Changes to Core Functionality
13702 - Redefining constant subs, or changing sub's prototype now give warnings.
13703 - Fixes for ++/-- of values close to max/min size of an integer
13704 - Warning for un-qualified bareword as handler in $SIG{}.
13705 - UNIVERSAL::isa can now be called as static method.
13707 o Changes in Core Internals
13708 - PerlIO abstraction added.
13709 Perl core and standard extensions no longer assume ANSI C's stdio is IO
13710 mechanism, Default Configure mode is still to use stdio via set of C macros.
13711 Alternate modes are to use stdio via one perlio.c module, or
13712 to use sfio if available.
13714 - Several bug fixs from perl5-porters
13715 - Make sources non-ANSI C correct again.
13717 - Last of shared-hash-key patches
13718 - eval '(0,1..3)'; # --> SegFault
13719 - coredumps after simple subsitutes.
13720 - Correction to UNIVERSAL::VERSION docs.
13721 - Fixed io_udp test.
13722 - Fixed another abuse of malloc'ed memory.
13723 - Enabled DEBUGING_MSTATS whenever perl's malloc() is used.
13724 - Reverted to default of not hiding perl's malloc (if used).
13726 o Changes in the Standard Library and Utilities
13727 - Fixed MakeMaker for static SDBM and builing in a link tree.
13728 - Upgraded to IO-1.09, and includes latest (still experimental) IO::Select.
13729 - Documentation/test tweak to DB_File
13730 - h2xs upgrade to allow use C::Scan module
13732 o Changes in OS-specific and Build-time Support
13733 - Attempted to re-created 5.003_01's NeXT support with metaconfig units.
13735 - make minitest now depends on lib/Config.pm, as some of tests require it.
13736 - Included latest plan9 sub-directory
13737 - Applied OS/2 patches.
13738 - Typo patch for VMS.
13745 Version 5.003_01 contains bugfixes and additions accumulated since
13746 version 5.002_01, since the patch to version 5.003 was deliberately
13747 kept simple. In addition to numerous small bugfixes in the core,
13748 library files, and documentation, this patch contains several
13749 significant revisions, summarized below:
13751 o Visible Changes to Core Functionality
13753 - A port to Plan9 has been started, and changes are integrated into
13754 the standard distribution. As of this release, the Perl core
13755 and several common extensions are working.
13757 - A set of basic methods in the UNIVERSAL class have been added to
13758 the Perl core. Since UNIVERSAL is an implicit member of every
13759 class's @ISA, the methods can be called via any object.
13761 - A mandatory warning has been added for 'declarations' of lexical
13762 variables using the "my" operator which mask an existing lexical
13763 variable declared in the same scope, making the previous variable
13764 inaccessible by its name.
13766 - The "use" and "require" operators have been extended to allow
13767 checking of the required module's version. The "use" operator
13768 can now be used for an immediate version check of Perl itself.
13770 - A new "strict" pragma, "strict untie", has been added, which
13771 produces an error if a tied value is untied when other references
13772 exist to the internal object implementing the tie.
13774 - Barewords used as associative array keys (i.e. when specifying
13775 an associative array element like $foo{__BAR} or on the left
13776 side of the => operator) may now begin with an underscore as
13777 well as an alphabetic character.
13779 - Some of the configuration information previously produced by the
13780 -v switch has been moved to the -V switch, in order to keep -v
13783 o Changes in Core Internals
13785 - Symbol table and method lookups have been made faster.
13787 - Perl subroutines which just return a constant value are now
13788 optimized at compile time into inline constants.
13790 - Management of keys for associative arrays has been improved to
13791 conserve space when the same keys are reused frequently, and
13792 to pass true Perl values to tie functions, instead of stringified
13795 - Messages normally output to stderr may be directed to another
13796 stream when Perl is built. This allows some platforms to
13797 present diagnostic output in a separate window from normal
13800 - A bug which caused suiperl to fail silently, albeit securely,
13801 in version 5.003 on some systems has been fixed.
13803 - Management of Unix-style signal handlers via the %SIG associative
13804 array has been made safer.
13806 - Several global C symbols have been renamed to eliminate collisions
13807 with system C header files or libraries on some platforms.
13808 Unfortunately, this means that dynamic extensions compiled under
13809 previous versions of Perl will need to be rebuilt for Perl
13810 5.003_01. We're in the process of cleaning up Perl's C
13811 namespace to make it easier to link Perl with other binaries,
13812 so this will probably happen again between now and version 5.004.
13813 After that, we'll do our best to maintain binary compatibility
13816 - An alternate allocation strategy has been added to Perl's
13817 optional private memory management routines. This strategy,
13818 which may be selected when Perl is built, is designed to
13819 conserve memory in programs which allocate many small
13820 chunks of memory with sizes near a power of 2, as is often
13821 the case in Perl programs.
13823 - Several memory leaks in the creation and destruction of
13824 multiple interpreters have been fixed.
13826 o Changes in the Standard Library and Utilities
13828 - The Opcode extension, which allows you to control a program's
13829 access to Perl operations, has been added to the standard
13830 distribution. This extends the work begun in the original
13831 Safe extension, and subsumes it. The Safe interface is still
13834 - The IO extension, which provides a set of classes for object-
13835 oriented handling of common I/O tasks, has been added to the
13836 standard distribution. The IO classes will form the basis
13837 for future development of Perl's I/O interface, and will
13838 subsume the FileHandle class in the near future. The default
13839 class to which all Perl I/O handles belong is now IO::Handle,
13840 rather than FileHandle.
13842 - The ExtUtils::Embed library module, which provides a set
13843 of utility function to help in embedding Perl in other
13844 applications, has been added to the standard distribution.
13846 - The Fatal library module, which provides a simple interface
13847 for creating "do-or-die" equivalents of existing functions,
13848 has been added to the standard distribution.
13850 - The FindBin library module, which determines the full path
13851 to the currently executing program, has been added to the
13852 standard distribution.
13854 - The DB_File extension, and the Getopt::Long, Test::Harness,
13855 Text::Tabs, Text::Wrap, Time::Local and sigtrap library modules
13856 have been updated to the authors' latest versions.
13858 - The Carp library module now considers the @ISA chain when
13859 determining the caller's package for inclusion in error messages.
13861 - The h2xs, perlbug, and xsubpp utilities have been updated.
13863 - The standard Perl debugger has been updated, and the information
13864 provided to the debugger when an XSUB is called has been improved,
13865 making it possible for alternate debuggers (such as Devel::DProf)
13866 to do a better job of tracking XSUB calls.
13868 - The pod documentation formatting tools in the standard distribution
13869 can now handle characters in the input stream whose high bit is set.
13871 - The cperl-mode EMACS editing mode has been updated.
13873 o Changes in Documentation
13875 - Typographic and formatting errors have been corrected in the pod
13876 documentation for the core and standard library files
13878 - Explanations of several core operators have been improved
13880 - The perldebug, perlembed, perlipc, perlsec, and perltrap documents
13881 extensively revised.
13883 o Changes in OS-specific and Build-time Support
13885 - Support for the NeXT platform has been extended through
13886 NeXTSTEP/OPENSTEP 4.0, and now includes the ability to create MABs.
13888 - Support for OS/2 has been extended as well, and now includes
13889 options for building a.out binaries.
13891 - Support for VMS has also been extended, incorporating improved
13892 processing of file specification strings, optional suppression of
13893 carriage control interpretation for record-structured files,
13894 improved support for the -S command line switch, a number of
13895 VMS-specific bugfixes, and significantly improved performance
13896 in line-oriented reading of files.
13898 - Several hints files have been added or updated: aux.sh (updated),
13899 convexos.sh (updated), irix_4.sh (updated), irix_5.sh (updated),
13900 irix_6_2.sh (updated), next_3.sh (updated), next_3_2.sh (new),
13901 next_3_3.sh (new), next_4.sh (new), os2/sh (updated),
13902 sco.sh (updated), and solaris_2.sh (updated).
13904 - The test driver for the regression tests now reports when a set
13905 of tests have been skipped (presumable because the operation
13906 they're designed to test isn't supported on the current system).