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>
49 And, of course, the Author of Perl:
51 Larry Wall <larry@wall.org>
54 Version 5.004_04 Maintenance release 4 for 5.004
57 "1. Out of clutter, find simplicity.
58 2. From discord, find harmony.
59 3. In the middle of difficulty lies opportunity."
60 -- Albert Einstein, three rules of work
63 HEADLINES FOR THIS MAINTENANCE RELEASE
65 Fixed gaps in tainting (readdir, readlink, gecos, bit vector ops).
66 Fixed memory leak in splice(@_).
67 Fixed debugger core dumps.
68 IO::Socket now sets autoflush by default.
69 Several perldoc bugs fixed, now faster and more helpful.
70 Fixed Win32 handle leak.
71 Many other improvements to Win32 support.
72 Many many other bug fixes and enhancements.
75 ------ BUILD PROCESS ------
77 Title: "ExtUtils::Liblist prints diagnostics to STDOUT (vs. STDERR)"
78 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>, jesse@ginger
80 Msg-ID: <199708290032.UAA15663@ginger>,
81 <Pine.SUN.3.96.970829132217.28552A-100000@newton.phys>
82 Files: MANIFEST lib/ExtUtils/Liblist.pm
84 Title: "Set LD_RUN_PATH when building suidperl"
85 From: Chip Salzenberg <chip@rio.atlantic.net>, Tony Sanders
87 Msg-ID: <199708272226.QAA10206@austin.bsdi.com>
90 Title: "INSTALL version 1.26"
91 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
92 Msg-ID: <Pine.SUN.3.96.970828143314.27416B-100000@newton.phys>
95 Title: "Propagate MAKE=$(MAKE) through perl build"
96 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
97 Msg-ID: <Pine.SUN.3.96.970908143853.13750C-100000@newton.phys>
98 Files: Makefile.SH makedepend.SH x2p/Makefile.SH ext/util/make_ext
100 Title: "update to installperl for perl5.004_02 to skip CVS dir"
101 From: Tony Sanders <sanders@bsdi.com>
102 Msg-ID: <199708272307.RAA13451@austin.bsdi.com>
105 Title: "makedepend loop on HP-UX 10.20"
106 Msg-ID: <1997Sep20.183731.2297443@cor.newman>
109 Title: "Tiny Grammaro in INSTALL"
110 From: koenig@anna.mind.de (Andreas J. Koenig)
111 Msg-ID: <sfcwwkb2pc8.fsf@anna.in-berlin.de>
114 Title: "Fix Configured osvers under Linux 1"
115 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>, Hugo van der
116 Sanden <hv@crypt.compulink.co.uk>
117 Msg-ID: <199709241439.PAA17114@crypt.compulink.co.uk>,
118 <Pine.SUN.3.96.970924112654.5054D-100000@newton.phys>
121 Title: "INSTALL-1.28"
122 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
123 Msg-ID: <Pine.SUN.3.96.971010131207.23751A-100000@newton.phys>
126 Title: "makedepend.SH fix for UNICOS"
127 From: Jarkko Hietaniemi <jhi@iki.fi>
128 Msg-ID: <199710132039.XAA21459@alpha.hut.fi>
131 ------ CORE LANGUAGE ------
133 Title: "Re: "perl -d" dumps core when loading syslog.ph"
134 From: Jochen Wiedmann <wiedmann@neckar-alb.de>, Stephen McCamant
135 <alias@mcs.com>, ilya@math.ohio-state.edu (Ilya
137 Msg-ID: <1997Aug30.034921.2297381@cor.newman.upenn.edu>,
138 <3407639E.FEBF20BA@neckar-alb.de>,
139 <m0x4ZGj-000EZYC@alias-2.pr.mcs.net>
142 Title: "Allow $obj->$coderef()"
143 From: Chip Salzenberg <salzench@nielsenmedia.com>
144 Msg-ID: <199708291649.MAA23276@nielsenmedia.com>
147 Title: "Localize PV value in save_gp()", "typeglob differences in perl4 and
149 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen McCamant
151 Msg-ID: <199708272348.TAA03139@aatma.engin.umich.edu>,
152 <m0x4u2o-000EZkC@alias-2.pr.mcs.net>
153 Files: scope.c t/op/ref.t
155 Title: "Avoid assumption that STRLEN == I32"
156 From: Chip Salzenberg <chip@rio.atlantic.net>, Hallvard B Furuseth
157 <h.b.furuseth@usit.uio.no>
158 Msg-ID: <199708242310.BAA05497@bombur2.uio.no>
161 Title: "Fix memory leak in splice(@_)"
162 From: "Tuomas J. Lukka" <tjl@fkfuga.pc.helsinki.fi>, Chip Salzenberg
163 <chip@rio.atlantic.net>
164 Msg-ID: <m0x3iQE-000CBrC@lukka.student.harvard.edu>
165 Files: proto.h av.c global.sym pp.c
167 Title: "Fix line number of warnings in while() conditional", "misleading
168 uninit value warning"
169 From: Chip Salzenberg <chip@rio.atlantic.net>, Greg Bacon
170 <gbacon@crp-201.adtran.com>
171 Msg-ID: <199708271607.LAA01403@crp-201.adtran.com>
172 Files: proto.h op.c perly.c perly.y
174 Title: "-t and POSIX::isatty on IO::Handle objects", "Fix C<-t $handle>"
175 From: Chip Salzenberg <chip@rio.atlantic.net>, Greg Ward
176 <greg@bic.mni.mcgill.ca>
177 Msg-ID: <199708261754.NAA24826@bottom.bic.mni.mcgill.ca>
180 Title: "Fix output of invalid printf formats"
181 From: Chip Salzenberg <chip@rio.atlantic.net>, Hugo van der Sanden
182 <hv@crypt.compulink.co.uk>
183 Msg-ID: <199708241529.QAA02457@crypt.compulink.co.uk>
184 Files: sv.c t/op/sprintf.t
186 Title: "regexec.c regcppartblow declaration missing an arg"
187 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
188 Msg-ID: <199708290059.BAA05808@crypt.compulink.co.uk>
191 Title: "taint readlink, readdir, gecos"
192 From: Jarkko Hietaniemi <jhi@iki.fi>
193 Msg-ID: <199709131651.TAA13471@alpha.hut.fi>
194 Files: pod/perlfunc.pod pod/perlsec.pod pp_sys.c t/op/taint.t
196 Title: "clean up old style package' usage in op.c"
197 From: Stephen Potter <spp@psa.pencom.com>
198 Msg-ID: <199709151813.NAA14433@psisa.psa.pencom.com>
201 Title: "beautifying usage() code in perl.c"
202 From: "John L. Allen" <"John L. Allen"<allen@gateway.grumman.com>>
203 Msg-ID: <Pine.SOL.3.91.970905091314.5991C-100000@gateway>
206 Title: "debugger to fix core dumps, adds $^S"
207 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
208 Msg-ID: <199709170823.EAA21359@monk.mps.ohio-state.edu>
209 Files: pod/perlvar.pod perl.h gv.c lib/perl5db.pl mg.c perl.c toke.c
211 Title: "downgrade "my $foo masks earlier" from mandatory to "-w""
212 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen Potter
214 Msg-ID: <199709091832.NAA14763@psisa.psa.pencom.com>,
215 <199709102019.QAA09591@aatma.engin.umich.edu>
216 Files: pod/perldelta.pod pod/perldiag.pod op.c
218 Title: "fix overridden glob() problems"
219 From: Gurusamy Sarathy <gsar@engin.umich.edu>
220 Msg-ID: <199709171645.MAA13988@aatma.engin.umich.edu>
221 Files: MANIFEST pod/perlsub.pod lib/File/DosGlob.pm op.c t/lib/dosglob.t
224 Title: "Reverse previous "Fix C<qq #hi#>" patch"
225 From: Chip Salzenberg <chip@rio.atlantic.net>, Kenneth Albanowski
226 <kjahds@kjahds.com>, Tom Christiansen
227 <tchrist@jhereg.perl.com>
228 Msg-ID: <199707050155.VAA27394@rio.atlantic.net>,
229 <199708172326.RAA19344@jhereg.perl.com>,
230 <Pine.LNX.3.93.970817200236.170F-100000@kjahds.com>
233 Title: "printf type warning buglets in m3t2"
234 From: Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
235 Msg-ID: <199708141017.MAA10225@bombur2.uio.no>
236 Files: regcomp.c regexec.c scope.c sv.c util.c x2p/util.c
238 Title: "Localize PV value in save_gp()", "typeglob differences in perl4 and
240 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen McCamant
242 Msg-ID: <199708272348.TAA03139@aatma.engin.umich.edu>,
243 <m0x4AUk-000EUJC@alias-2.pr.mcs.net>
244 Files: scope.c t/op/ref.t
246 Title: "unpack now allows commas but -w warns", "unpack() difference
248 From: "John L. Allen" <allen@gateway.grumman.com>, Chip Salzenberg
249 <chip@rio.atlantic.net>, Jarkko Hietaniemi <jhi@iki.fi>,
250 Jim Esten <jesten@wdynamic.com>, Jim Esten
251 <jesten@wepco.com>, timbo (Tim Bunce)
252 Msg-ID: <199709031632.LAA29584@wepco.com>,
253 <199709090257.WAA32670@rio.atlantic.net>,
254 <199709090917.MAA05602@alpha.hut.fi>,
255 <199709091000.LAA24094@toad.ig.co.uk>,
256 <341077FE.132F@wdynamic.com>,
257 <Pine.SOL.3.91.970905171243.14630A-100000@gateway>
258 Files: pod/perldiag.pod pp.c
260 Title: "5.004_04 trial 1 assorted minor details"
261 From: Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
262 Msg-ID: <HBF.970921p5f6@bombur2.uio.no>
263 Files: Porting/pumpkin.pod hv.c op.c sv.c x2p/util.c
265 Title: "A couple of 4_04t1 problems"
266 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
267 Msg-ID: <9709210959.AA28772@claudius.bfsec.bt.co.uk>
268 Files: lib/Cwd.pm perl.c
270 Title: "Minor changes to ease port to MVS"
271 From: Len Johnson <lenjay@ibm.net>, SMTP%"BAHUFF@us.oracle.com" ,
272 SMTP%"pfuntner@vnet.ibm.com" , pvhp@forte.com (Peter
274 Msg-ID: <199709162058.NAA00952@mailsun2.us.oracle.com>
275 Files: unixish.h miniperlmain.c
277 Title: "Truer version string and more robust perlbug"
278 From: "Michael A. Chase" <mchase@ix.netcom.com>, Hugo van der Sanden
279 <hv@crypt.compulink.co.uk>
280 Msg-ID: <199709201514.QAA21187@crypt.compulink.co.uk>,
281 <1997Sep22.090701.2297448@cor.newman>
282 Files: perl.c utils/perlbug.PL
284 Title: "Fix locale bug for constant (readonly) strings"
285 From: Jarkko Hietaniemi <jhi@iki.fi>
286 Msg-ID: <199709262125.AAA28292@alpha.hut.fi>
287 Files: sv.c t/pragma/locale.t
289 Title: "Enable truly global glob()"
290 From: Gurusamy Sarathy <gsar@engin.umich.edu>
291 Msg-ID: <199710080000.UAA18972@aatma.engin.umich.edu>
294 Title: "Fix for $0 truncation"
295 From: Tim Bunce <Tim.Bunce@ig.co.uk>
296 Msg-ID: <199710081703.SAA02653@toad.ig.co.uk>
299 Title: "Fix for missing &import leaving stack untidy"
300 From: Chip Salzenberg <salzench@nielsenmedia.com>
301 Msg-ID: <199709282252.SAA22915@nielsenmedia.com>
304 Title: "Larry's proto fix"
305 From: Chip Salzenberg <salzench@nielsenmedia.com>
306 Msg-ID: <199709290004.UAA07559@nielsenmedia.com>
307 Files: op.c t/comp/proto.t
309 Title: "Fix bugs with magical arrays and hashes (@ISA)"
310 From: Chip Salzenberg <chip@rio.atlantic.net>
311 Msg-ID: <199709232148.RAA29967@rio.atlantic.net>
312 Files: perl.h proto.h av.c global.sym gv.c mg.c pp.c pp_hot.c scope.c
315 Title: "Perl_debug_log stream used for all DEBUG_*(...) macro uses"
316 From: Nick Ing-Simmons <nik@tiuk.ti.com>, Tim Bunce
317 Msg-ID: <199709230820.JAA11945@tiuk.ti.com>
318 Files: perl.c taint.c util.c
320 Title: "Tainting bitwise vector ops"
321 From: Chip Salzenberg <chip@rio.atlantic.net>
322 Msg-ID: <199710061726.NAA16438@rio.atlantic.net>
323 Files: doop.c t/op/taint.t
325 Title: "Enhance $^E on OS/2"
326 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
327 Msg-ID: <199709232236.SAA04463@monk.mps.ohio-state.edu>
328 Files: pod/perlvar.pod mg.c os2/Changes
330 Title: "option "!#... -- ..." in perl 5.004.03 seems not to work"
331 From: "John L. Allen" <allen@gateway.grumman.com>, Urs Thuermann
332 <urs@isnogud.escape.de>
333 Msg-ID: <199709232030.WAA30425@isnogud.escape.de>,
334 <Pine.SOL.3.91.970930105158.10789A-100000@gateway>
337 Title: "syswrite will again write a zero length buffer"
338 From: Cameron Simpson <cs@zip.com.au>, Jarkko Hietaniemi <jhi@iki.fi>,
339 aml@world.std.com (Andrew M. Langmead)
340 Msg-ID: <199710042107.AAA28561@alpha.hut.fi>,
341 <19971007104652-cameron-1-10391@sid.research.canon.com.au>
344 Title: "make Odd number of elements in hash list warning non-mandatory"
345 From: Jason Varsoke {81530} <jjv@caesun10.msd.ray.com>
346 Msg-ID: <199710021651.MAA15690@caesun7.msd.ray.com>
349 Title: "Fix defined() bug in m4t3 affecting LWP"
350 From: chip@atlantic.net@ig.co.uk ()
351 Msg-ID: <199710101822.OAA14249@cyprus.atlantic.net>
354 Title: "Include $archname in perl -v output"
355 From: Tim Bunce <Tim.Bunce@ig.co.uk>
358 Title: "-I flag can easily lead to whitespace in @INC"
359 From: Kenneth Stephen <y2kmvs@us.ibm.com>, Tim Bunce <Tim.Bunce@ig.co.uk>,
360 pvhp@forte.com (Peter Prymmer)
361 Msg-ID: <199710130922.KAA07780@toad.ig.co.uk>,
362 <5040400007001448000002L082*@MHS>,
363 <9710132015.AA12457@forte.com>
366 ------ DOCUMENTATION ------
368 Title: "perldiag.pod: gotcha in short pattern/char ops"
369 From: Jarkko Hietaniemi <jhi@iki.fi>
370 Msg-ID: <199709050718.KAA31405@alpha.hut.fi>
371 Files: pod/perldiag.pod
373 Title: "Documenting the perl-thanks address"
374 From: Tom Phoenix <rootbeer@teleport.com>
375 Msg-ID: <Pine.GSO.3.96.970913064628.12359F-100000@julie.teleport.com>
378 Title: "Missing section for @_ in perlvar."
379 From: abigail@fnx.com (Abigail)
380 Msg-ID: <199708142146.RAA13146@fnx.com>
381 Files: pod/perlvar.pod
383 Title: "Promised information about AvHASH in perguts is not delivered"
385 Files: pod/perlguts.pod
387 Title: "perlfunc.doc - $_ aliasing in map, grep, foreach etc"
388 From: Ted Ashton <ashted@southern.edu>
389 Msg-ID: <199708181852.OAA15901@ns.southern.edu>
390 Files: pod/perlfunc.pod
392 Title: "-U Unsafe operations need -w to warn"
393 From: Tom Phoenix <rootbeer@teleport.com>
394 Msg-ID: <Pine.GSO.3.96.970826141343.13463h-100000@julie.teleport.com>
395 Files: pod/perlrun.pod
397 Title: "document the return value of syscall"
398 From: Hans Mulder <hansm@icgned.nl>
399 Msg-ID: <1997Sep7.160817.2297395@cor.newman>
400 Files: pod/perlfunc.pod
402 Title: "minor fix for perltrap.pod"
403 From: abigail@fnx.com (Abigail)
404 Msg-ID: <199709170500.BAA14805@fnx.com>
405 Files: pod/perltrap.pod
407 Title: "xsubpp: document advanced dynamic typemap usage"
408 From: "Rujith S. de Silva" <desilva@netbox.com>
409 Files: pod/perlxs.pod
411 Title: "Improved diagnostic docs for here-documents"
412 From: Tom Phoenix <rootbeer@teleport.com>
413 Msg-ID: <Pine.GSO.3.96.970921074004.21358G-100000@julie.teleport.com>
414 Files: pod/perldiag.pod
416 Title: "[POD patch] do-FILE forces scalar context."
417 From: Robin Houston <robin@oneworld.org>
418 Msg-ID: <199709221553.QAA28409@carryon.oneworld.org>
419 Files: pod/perlfunc.pod
421 Title: "perlop.pop. Behaviour of C<qq#hi#> vs C<qq #hi#>."
422 From: abigail@fnx.com (Abigail)
423 Msg-ID: <199709220107.VAA27064@fnx.com>
424 Files: pod/perlop.pod
426 Title: "Clarify exec docs in perlfunc.pod"
427 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
428 Msg-ID: <199710081353.OAA00834@crypt.compulink.co.uk>
429 Files: pod/perlfunc.pod
431 Title: "Documentation patch for perlguts.pod--document tainting routines"
432 From: Dan Sugalski <sugalskd@osshe.edu>
433 Msg-ID: <3.0.3.32.19971007165226.02fd2cd4@osshe.edu>
434 Files: pod/perlguts.pod
436 Title: "Man perlfunc: incorrect split example"
437 From: Joerg Porath <Joerg.Porath@informatik.tu-chemnitz.de>
438 Msg-ID: <199709240620.IAA30928@pandora.hrz.tu-chemnitz.de>
439 Files: pod/perlfunc.pod
441 Title: "Improve "Use of inherited AUTOLOAD for non-method" disgnostic"
442 From: rjray@uswest.com (Randy J. Ray)
443 Msg-ID: <199709231710.LAA08854@tremere.ecte.uswc.uswest.com>
444 Files: pod/perldiag.pod
446 Title: "Document split-with-limit on empty string perl4/perl5 change"
447 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Gisle Aas <aas@bergen.sn.no>, Hugo
448 van der Sanden <hv@crypt.compulink.co.uk>
449 Msg-ID: <199709221419.PAA03987@crypt.compulink.co.uk>,
450 <hiuvttdkv.fsf@bergen.sn.no>
451 Files: pod/perlfunc.pod pod/perltrap.pod URI/URL/http.pm t/op/split.t
453 Title: "Clarify close() docs"
454 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
455 Msg-ID: <199710081653.MAA20611@monk.mps.ohio-state.edu>
456 Files: pod/perlfunc.pod
458 Title: "perldiag log & sqrt - refer to Math::Complex package"
459 From: Jarkko Hietaniemi <jhi@cc.hut.fi>
460 Msg-ID: <199710042129.AAA20367@alpha.hut.fi>
461 Files: pod/perldiag.pod
463 Title: "perlfunc.pod: sysread, syswrite docs"
464 From: Jarkko Hietaniemi <jhi@cc.hut.fi>
465 Msg-ID: <199710061910.WAA15266@alpha.hut.fi>
466 Files: pod/perlfunc.pod
468 Title: "Document //gc"
469 From: abigail@fnx.com (Abigail)
470 Msg-ID: <199709232302.TAA27947@fnx.com>
471 Files: pod/perlop.pod
473 Title: "repeating #! switches"
474 From: Chip Salzenberg <chip@rio.atlantic.net>, Robin Barker
475 <rmb1@cise.npl.co.uk>
476 Msg-ID: <199709241736.NAA25855@rio.atlantic.net>,
477 <24778.9709241501@tempest.cise.npl.co.uk>
478 Files: pod/perlrun.pod
480 Title: "Re: taint documentation bug"
481 From: Ken Estes <estes@ms.com>, Tom Phoenix <rootbeer@teleport.com>
482 Msg-ID: <Pine.GSO.3.96.971006121349.10551X-100000@usertest.teleport.com>
483 Files: pod/perlsec.pod
485 ------ LIBRARY AND EXTENSIONS ------
487 Title: "FileHandle.pm fails if Exporter has not been loaded previously"
488 From: jan.dubois@ibm.net (Jan Dubois)
489 Msg-ID: <3445e05b.17874041@smtp2.ibm.net>
490 Files: lib/FileHandle.pm
492 Title: "Prefer startperl path over perlpath in MakeMaker"
493 From: Andreas Klussmann <andreas@infosys.heitec.de>
494 Msg-ID: <199709162017.WAA05043@troubadix.infosys.heitec.net>
495 Files: lib/ExtUtils/MM_Unix.pm
497 Title: "Sys::Hostname fails under Solaris 2.5 when setuid"
498 From: Patrick Hayes <Patrick.Hayes.CAP_SESA@renault.fr>
499 Msg-ID: <199708201240.OAA04243@goblin.renault.fr>
500 Files: lib/Sys/Hostname.pm
502 Title: "Cwd::getcwd cannot handle path contains '0' element"
503 From: Hironori Ikura <hikura@tcc.co.jp>, Hironori Ikura
504 <hikura@trans-nt.com>, Stephen Zander <srz@mckesson.com>
505 Msg-ID: <19970830060142J.hikura@matsu.tcc.co.jp>,
506 <m0x4TzI-0003F1C@wsuse5.mckesson.com>
509 Title: "Getopt::Long 2.11"
510 From: JVromans@squirrel.nl (Johan Vromans)
511 Msg-ID: <m0xBcdR-000RArC@plume.nl.compuware.com>
512 Files: lib/Getopt/Long.pm
514 Title: "IO::Socket autoflush by default, assume tcp and PeerAddr"
515 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Andy Dougherty
516 <doughera@newton.phys.lafayette.edu>, Gisle Aas
518 Msg-ID: <E0x9WpH-0003HT-00@ursa.cus.cam.ac.uk>,
519 <Pine.SUN.3.96.970915115856.23236F-100000@newton.phys>,
520 <hvi07zvo9.fsf@bergen.sn.no>
521 Files: ext/IO/lib/IO/Socket.pm
523 Title: "Syslog.pm and missing _PATH_LOG"
524 From: Ulrich Pfeifer <upf@de.uu.net>
525 Msg-ID: <p5iuw1cris.fsf@knowway.de.uu.net>
526 Files: lib/Sys/Syslog.pm
528 Title: "Undocumented: $Test::Harness::switches"
529 From: Achim Bohnet <ach@mpe.mpg.de>
530 Msg-ID: <9708272110.AA26904@o09.xray.mpe.mpg.de>
531 Files: lib/Test/Harness.pm
533 Title: "Patches for lib/Math/Complex.pm and t/lib/complex.t"
534 From: Jarkko Hietaniemi <jhi@anna.in-berlin.de>
535 Msg-ID: <199709102009.WAA27428@anna.in-berlin.de>
536 Files: lib/Math/Complex.pm t/lib/complex.t
538 Title: "Win32: Install.pm not correctly comparing binary files."
539 From: Jeff Urlwin <jurlwin@access.digex.net>
540 Msg-ID: <01BCBFAA.E325C4A0.jurlwin@access.digex.net>
541 Files: lib/ExtUtils/Install.pm
543 Title: "Document that File::Find doesn't follow symlinks"
544 From: Greg Ward <greg@bic.mni.mcgill.ca>
545 Msg-ID: <199708191853.OAA07111@bottom.bic.mni.mcgill.ca>
546 Files: lib/File/Find.pm
548 Title: "fix subroutines called in a void context in perl5db.pl"
549 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
550 Msg-ID: <E0x6Gsa-0004VR-00@ursa.cus.cam.ac.uk>
551 Files: lib/perl5db.pl
553 Title: "xsubpp fix to allow #ifdef's around entire XSubs"
554 From: John Tobey <jtobey@user1.channel1.com>
555 Msg-ID: <199709070034.AAA16457@remote119>
556 Files: lib/ExtUtils/xsubpp
558 Title: "Banishing eval from getopt.pl and Getopt/Std.pm"
559 From: "John L. Allen" <allen@gateway.grumman.com>
560 Msg-ID: <Pine.SOL.3.91.970920154720.3683A@gateway>
561 Files: lib/getopt.pl lib/Getopt/Std.pm
563 Title: "further complex number patches"
564 From: Jarkko Hietaniemi <jhi@iki.fi>, d-lewart@uiuc.edu (Daniel S. Lewart)
565 Msg-ID: <199709221009.FAA21216@staff2.cso.uiuc.edu>,
566 <199709221216.PAA15130@alpha.hut.fi>
567 Files: lib/Math/Complex.pm t/lib/complex.t
569 Title: "Trap Time::Local infinite loop"
570 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
571 Msg-ID: <199710030030.BAA17372@crypt.compulink.co.uk>
572 Files: lib/Time/Local.pm
574 Title: "Cosmetic Test::Harness patch"
575 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
576 Msg-ID: <199710032226.SAA15354@monk.mps.ohio-state.edu>
577 Files: lib/Test/Harness.pm
579 Title: "ExtUtil::Install sub my_cmp needs to binmode its files"
580 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen Potter
582 Msg-ID: <199710010617.BAA02037@psisa.psa.pencom.com>,
583 <199710011819.OAA03288@aatma.engin.umich.edu>
584 Files: lib/ExtUtils/Install.pm
586 Title: "Enable make test "TEST_FILES=t/*.t.were_failing""
587 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
588 Msg-ID: <199710032231.SAA15364@monk.mps.ohio-state.edu>
589 Files: lib/ExtUtils/MM_Unix.pm
591 Title: "Fix for autouse.pm"
592 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
593 Msg-ID: <199710071734.NAA19462@monk.mps.ohio-state.edu>
594 Files: lib/autouse.pm
596 Title: "Math::Complex fixes - fixes problems on m68-linux"
597 From: Jarkko Hietaniemi <jarkko.hietaniemi@research.nokia.com>
598 Msg-ID: <199709301422.HAA24368@koah.research.nokia.com>
599 Files: lib/Math/Complex.pm
601 Title: "Updated CPAN.pm for 5.004_04"
602 From: koenig@anna.mind.de (Andreas J. Koenig)
603 Msg-ID: <sfcpvpv8teo.fsf@anna.in-berlin.de>
604 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
606 Title: "debugger bug with 'c subname'"
607 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
608 Msg-ID: <199709232331.TAA04546@monk.mps.ohio-state.edu>
609 Files: lib/perl5db.pl
611 Title: "Fix atan2 & restrict $t to (-pi,pi] instead of to [-pi,pi]"
612 From: Daniel S. Lewart, Jarkko Hietaniemi
613 <jarkko.hietaniemi@research.nokia.com>
614 Msg-ID: <199710010939.CAA00964@koah.research.nokia.com>
615 Files: lib/Math/Complex.pm
617 Title: "Cwd::fastcwd needs changes to work with tainting"
618 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>, Ulrich Pfeifer
619 <pfeifer@wait.de>, Tim Bunce
620 Msg-ID: <yfmwwk6y0bc.ulp@gretchen.informatik.uni-dortmund.de>
623 Title: "use autouse: requires prototype now"
624 From: user@agate.berkeley.edu
625 Msg-ID: <9709220450.AA0380@tuzik.HIP.Berkeley.EDU>
626 Files: lib/autouse.pm
628 Title: ""use base qw(Foo Bar);" to set @ISA at compile time"
629 From: Gisle Aas <gisle@aas.no>, Graham Barr <gbarr@pobox.com>, Graham Barr
630 <gbarr@ti.com>, Tim Bunce <Tim.Bunce@ig.co.uk>,
631 jan.dubois@ibm.net (Jan Dubois), larry@wall.org (Larry
633 Msg-ID: <199710022151.WAA21250@toad.ig.co.uk>,
634 <199710031613.JAA11286@wall.org>,
635 <199710040829.KAA16739@furu.g.aas.no>,
636 <3434E4C6.AE24135E@ti.com>, <343C2278.7DC1ADC6@pobox.com>,
637 <343ec306.50394803@smtp-gw01.ny.us.ibm.net>
640 Title: "Further Math/Complex.pm enhancements"
641 From: Jarkko Hietaniemi <jhi@iki.fi>
642 Msg-ID: <199710132055.XAA02086@alpha.hut.fi>
643 Files: lib/Math/Complex.pm t/lib/complex.t
645 Title: "Further Math::Complex fixes"
646 From: Jarkko Hietaniemi <jhi@iki.fi>
647 Msg-ID: <199710120933.MAA01165@alpha.hut.fi>
648 Files: lib/Math/Complex.pm
650 ------ OTHER CHANGES ------
652 Title: "POD patches w.r.t. $^S"
653 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
654 Msg-ID: <199710030001.UAA14241@monk.mps.ohio-state.edu>
655 Files: ../pod/perlfunc.pod ../pod/perlvar.pod
657 Title: "libperl.sl on HP-UX 10.20"
658 From: "Darren/Torin/Who Ever..." <torin@daft.com>, Hugo van der Sanden
659 <hv@crypt.compulink.co.uk>
660 Msg-ID: <199709250003.BAA18085@crypt.compulink.co.uk>,
661 <873emkbpit.fsf@perv.daft.com>
664 Title: "myconfig / perl -V: remove randbits and add prototype"
665 From: Tim Bunce <Tim.Bunce@ig.co.uk>
666 Msg-ID: <199709290857.JAA07706@toad.ig.co.uk>
669 Title: "Emacs CPerl update for 5.004_04"
670 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
671 Msg-ID: <199710140835.EAA26825@monk.mps.ohio-state.edu>
672 Files: emacs/cperl-mode.el
674 Title: "Enhance perly.fixer to help porters."
678 ------ PORTABILITY - WIN32 ------
680 Title: "Fix win32/Makefile for perl95"
681 From: Gurusamy Sarathy <gsar@engin.umich.edu>
682 Files: win32/Makefile win32/makefile.mk
684 Title: "Win32 archnames"
685 From: Bill Middleton <wmiddlet@Adobe.COM>, Gurusamy Sarathy
686 <gsar@engin.umich.edu>, Peter Prymmer <pvhp@forte.com>, Tim
687 Bunce <Tim.Bunce@ig.co.uk>
688 Msg-ID: <199709111929.PAA22488@aatma.engin.umich.edu>,
689 <341719E4.4923@forte.com>,
690 <Pine.GSO.3.95.970905123145.12361B-100000@ducks>
691 Files: win32/config_H.bc win32/config_H.vc
693 Title: "pl2bat.bat -> pl2bat.pl change in win32/pod.mak"
694 From: jan.dubois@ibm.net (Jan Dubois)
695 Msg-ID: <3411ee6f.9143607@smtp-gw01.ny.us.ibm.net>
698 Title: "Add test-notty target to Win32 Makefile"
699 From: jan.dubois@ibm.net (Jan Dubois)
700 Msg-ID: <343f5106.12461608@smtp2.ibm.net>
701 Files: win32/Makefile
703 Title: "Bug in Win32::GetShortPathName"
704 From: Gurusamy Sarathy <gsar@engin.umich.edu>
705 Msg-ID: <199710092229.SAA21556@aatma.engin.umich.edu>
708 Title: "Fix NT handles leak."
709 From: Gurusamy Sarathy <gsar@engin.umich.edu>
710 Msg-ID: <199710111319.JAA10918@aatma.engin.umich.edu>
711 Files: win32/win32io.c win32/win32sck.c
713 Title: "fix socket init duality on win32"
714 From: Gurusamy Sarathy <gsar@engin.umich.edu>
715 Msg-ID: <199710111523.LAA12407@aatma.engin.umich.edu>
716 Files: win32/win32sck.c
718 ------ PORTABILITY - GENERAL ------
720 Title: "Tweak to hints/machten.sh: stop t/lib/complex.t from failing"
721 From: Dominic Dunlop <domo@tcp.ip.lu>
722 Msg-ID: <v03110700b06a30bdfc42@[194.51.248.80]>
723 Files: hints/machten.sh
725 Title: "Irix 6.2 build problem - so_locations"
726 From: "Billinghurst, David" <David.Billinghurst@riotinto.com.au>
727 Msg-ID: <D54B1932FFB4CF11B5C80000F8018BD2907E31@CRCMAIL>
728 Files: hints/irix_6.sh
730 Title: "Porting/pumpkin.pod version 1.13"
731 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
732 Msg-ID: <Pine.SUN.3.96.970828142011.27416A-100000@newton.phys>
733 Files: Porting/pumpkin.pod
735 Title: "lib/timelocal.t fails test 1 for VMS 7.1"
736 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
737 Msg-ID: <3.0.3.32.19970908112449.0087bc90@stargate.lbcc.cc.or.us>
738 Files: vms/vmsish.h vms/vms.c
740 Title: "Patches to updated README.VMS for Perl 5.004_04"
741 From: Dan Sugalski <sugalsd@stargate.lbcc.cc.or.us>
742 Msg-ID: <3.0.3.32.19970918100648.008b1c60@stargate.lbcc.cc.or.us>
745 Title: "Fix perl build on Digital UNIX after JDK installs libnet.so"
746 From: Spider Boardman <spider@orb.nashua.nh.us>
747 Msg-ID: <199709191826.OAA18040@Orb.Nashua.NH.US>
748 Files: hints/dec_osf.sh
750 Title: "Updated README.VMS for Perl 5.004_04"
751 From: Dan Sugalski <sugalsd@stargate.lbcc.cc.or.us>
752 Msg-ID: <3.0.3.32.19970912091524.008a3620@stargate.lbcc.cc.or.us>
755 Title: "Dynixptx hints"
756 From: bruce@aps.org ("Bruce P. Schuck")
757 Msg-ID: <Pine.PTX.3.95.971002104651.12112G-200000@lancelot.aps.org>
758 Files: hints/dynixptx.sh
760 Title: "Minor OS/2 patch for 4_03"
761 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
762 Msg-ID: <199710032224.SAA15345@monk.mps.ohio-state.edu>
765 Title: "OS2::REXX improvements"
766 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
767 Msg-ID: <199709272214.SAA08638@monk.mps.ohio-state.edu>
768 Files: os2/Changes os2/OS2/REXX/Makefile.PL os2/OS2/REXX/REXX.pm
770 Title: "hints/qnx.sh update"
771 From: Norton Allen <allen@huarp.harvard.edu>
772 Msg-ID: <199709261508.LAA07889@dolores.harvard.edu>
775 Title: "New hints file for IBM OS/390 OpenEdition (MVS)"
776 From: pvhp@forte.com (Peter Prymmer)
777 Msg-ID: <9709240106.AA26484@forte.com>
778 Files: hints/os390.sh
781 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
782 Msg-ID: <199710130631.CAA25426@monk.mps.ohio-state.edu>
787 Title: "op/glob.t test failure under Win32 with CVS"
788 From: Warren Jones <wjones@tc.fluke.com>
789 Msg-ID: <97Aug26.091048pdt.35761-1@gateway.fluke.com>
792 Title: "tests fail if localhost/loopback address not defined"
793 From: David McLean <David McLean<davem@icc.gsfc.nasa.gov>>, David McLean
794 <davem@icc.gsfc.nasa.gov>
795 Msg-ID: <34048947.2944@icc.gsfc.nasa.gov>
796 Files: t/lib/io_sock.t t/lib/io_udp.t
798 Title: "Improve pragma/locale test 102 - and don't fail, just warn"
799 From: Jarkko Hietaniemi <jhi@anna.in-berlin.de>
800 Files: t/pragma/locale.t
802 Title: "Invalid test output in t/op/taint.t in trial 1"
803 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
804 Msg-ID: <3.0.3.32.19970919160918.00857a50@stargate.lbcc.cc.or.us>
807 Title: "Identify t/*/*.t test failing because of file permissions"
808 From: koenig@anna.mind.de (Andreas J. Koenig)
809 Msg-ID: <sfcraah0xvy.fsf@anna.in-berlin.de>
812 Title: "fix poor t/op/runlevel.t test"
813 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Hugo van der Sanden
814 <hv@crypt.compulink.co.uk>, Norton Allen
815 <allen@huarp.harvard.edu>
816 Msg-ID: <199709261458.KAA28611@dolores.harvard.edu>
817 Files: t/op/runlevel.t
819 ------ UTILITIES ------
821 Title: "Missing 'require' in auto-generated .pm by h2xs"
822 From: davidk@tor.securecomputing.com (David Kerry)
823 Msg-ID: <97Aug27.131618edt.11650@janus.tor.securecomputing.com>
826 Title: "Perldoc tiny patch to avoid $0"
827 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
828 Msg-ID: <199709122141.RAA16846@monk.mps.ohio-state.edu>
829 Files: utils/perldoc.PL
831 Title: "h2ph broken in 5.004_02"
832 From: David Mazieres <dm@reeducation-labor.lcs.mit.edu>,
833 kstar@www.chapin.edu (Kurt D. Starsinic)
834 Msg-ID: <199708201454.KAA05122@reeducation-labor.lcs.mit.edu>,
835 <199708201700.KAA02621@www.chapin.edu>
838 Title: "add key_t caddr_t to h2ph", "eg/sysvipc/ipcsem bug", "update
840 From: Tony Sanders <sanders@bsdi.com>
841 Msg-ID: <199708272301.RAA12803@austin.bsdi.com>
842 Files: eg/sysvipc/ipcsem utils/h2ph.PL
844 Title: "perldoc search ., lib and blib/* if -f 'Makefile.PL'"
846 Msg-ID: <199708251732.KAA19299@gadget.cscaper.com>
847 Files: utils/perldoc.PL
849 Title: "5.004m4t1: perlbug: NIS domainname gets into wrong places"
850 From: koenig@anna.mind.de (Andreas J. Koenig)
851 Msg-ID: <sfcg1qy38as.fsf@anna.in-berlin.de>
852 Files: utils/perlbug.PL
854 Title: "add better local patch info to perlbug", "perlbug checks perl
855 build/run version changes"
856 From: Tim.Bunce@ig.co.uk
857 Files: utils/perlbug.PL
859 Title: "perldoc - suggest modules if requested module not found"
860 From: Anthony David <adavid@netinfo.com.au>
861 Msg-ID: <3439CD83.6969@netinfo.com.au>
862 Files: utils/perldoc.PL
864 Title: "perldoc mail::foo tries to read binary /usr/ucb/mail"
865 From: "Joseph Moof-in' Hall" <joseph@cscaper.com>, Tim Bunce
866 Msg-ID: <199710082014.NAA00808@gadget.cscaper.com>
867 Files: utils/perldoc.PL
869 Title: "perldoc -f setpwent (for example) returns no descriptive text"
871 Files: utils/perldoc.PL
873 Title: "perldoc diffs: don't search auto - much faster"
874 From: "Joseph N. Hall" <joseph@5sigma.com>
875 Msg-ID: <MailDrop1.2d7dPPC.971012211957@screechy.cscaper.com>
876 Files: utils/perldoc.PL
881 Version 5.004_03 Maintenance release 3 for 5.004
884 "To err is human, to forgive divine."
888 HEADLINES FOR THIS MAINTENANCE RELEASE
890 Fixed 5.004_02 compilation failure on VMS.
891 Fixed Configure (non)errors being displayed to user.
892 Better support for Windows 95.
893 Assorted documentation and hint file improvements.
894 perl --foo no longer silently ignored.
897 ------ BUILD PROCESS ------
899 Title: "Show Configure failure reason even with -s"
900 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
901 Msg-ID: <Pine.SUN.3.96.970812141623.14256K-100000@newton.phys>
904 Title: "Configure can stop without fully explaining itself"
905 From: Jim Anderson <jander@ml.com>
906 Msg-ID: <199708111328.JAA28976@nsd15.ny-swaps-develop.ml.com>,
907 <199708111952.PAA29346@nsd15.ny-swaps-develop.ml.com>
910 ------ CORE LANGUAGE ------
912 Title: "typos in perl -h output"
913 From: "Richard A. Wells" <Rwells@uhs.harvard.edu>
914 Msg-ID: <6D0BF914BC@gateuhs.harvard.edu>
917 Title: "Some perldb -> PERLDB_* macro changes were missed"
918 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
919 Msg-ID: <199708100323.XAA27155@monk.mps.ohio-state.edu>
922 Title: "Further fix to lseek's in lockf_emulate_flock"
923 From: Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
924 Msg-ID: <199708060031.CAA07387@bombur2.uio.no>,
925 <199708102225.AAA16970@bombur2.uio.no>
928 Title: "GNU style perl --version (or any other --foo) ignored"
929 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Kenneth Albanowski
930 <kjahds@kjahds.com>, Stephen McCamant <alias@mcs.com>
931 Msg-ID: <E0wx8MO-0007BS-00@ursa.cus.cam.ac.uk>,
932 <Pine.LNX.3.93.970813122557.9443C-100000@kjahds.com>,
933 <m0wy8nl-000EYgC@alias-2.pr.mcs.net>
934 Files: pod/perldiag.pod perl.c
936 Title: "seen_dot declaration in perl.c needed for VMS"
937 From: Gurusamy Sarathy <gsar@engin.umich.edu>
938 Msg-ID: <199708072033.QAA09167@aatma.engin.umich.edu>
941 ------ DOCUMENTATION ------
943 Title: "[PATCH] -D info in perlrun", "[PATCH] Re: -D info in perlrun"
944 From: Stephen McCamant <alias@mcs.com>, ilya@math.ohio-state.edu (Ilya
946 Msg-ID: <1997Aug10.195832.2224477@hmivax.humgen.upenn.edu>,
947 <m0wxNNL-000EYgC@alias-2.pr.mcs.net>,
948 <m0wxz6l-000EYgC@alias-2.pr.mcs.net>
949 Files: pod/perlrun.pod
951 Title: "perlop pod inconsistent in presentation of regexp options"
952 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Hans Mulder <hansm@icgned.nl>,
953 jmr@whirlwind.fmr.com
954 Msg-ID: <199708061404.KAA06717@whirlwind.fmr.com>,
955 <199708081505.LAA09810@whirlwind.fmr.com>,
956 <1997Aug7.160530.2196011@hmivax.humgen.upenn.edu>,
957 <E0wwnqc-00057s-00@ursa.cus.cam.ac.uk>,
958 <E0wwswg-00017x-00@ursa.cus.cam.ac.uk>
959 Files: pod/perlop.pod
961 Title: "pod2man generated .IX lines upset whatis on Solaris"
962 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, jmr@whirlwind.fmr.com (John
964 Msg-ID: <E0wxoUZ-0006Ee-00@ursa.cus.cam.ac.uk>
965 Files: pod/pod2man.PL
967 Title: "The description of the \Q metacharacter is confusing to novices"
968 From: aml@world.std.com (Andrew M. Langmead)
969 Msg-ID: <199708101946.AA06339@world.std.com>
970 Files: pod/perlre.pod
972 Title: "doc patch for pack("p",undef) packing a NULL pointer"
973 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
974 Msg-ID: <9708102159.AA11726@claudius.bfsec.bt.co.uk>
975 Files: pod/perldelta.pod pod/perlfunc.pod
977 Title: "perlfunc.pod error"
978 From: Tom Christiansen <tchrist@jhereg.perl.com>
979 Msg-ID: <199708102235.QAA18420@jhereg.perl.com>
980 Files: pod/perlfunc.pod
982 ------ LIBRARY AND EXTENSIONS ------
984 Title: "patch for documentation error in FileCache.pm"
985 From: Mike Stok <mike@stok.co.uk>, mikebo@tellabs.com
986 Msg-ID: <Pine.LNX.3.95.970810143321.437C-100000@stok.co.uk>
987 Files: lib/FileCache.pm
989 Title: "[PATCH] 5.004_02: Complex/Trig: update"
990 From: Jarkko Hietaniemi <jhi@iki.fi>
991 Msg-ID: <199708081842.VAA31214@alpha.hut.fi>
992 Files: lib/Math/Complex.pm lib/Math/Trig.pm t/lib/complex.t
994 Title: "CPAN Use of uninitialized value in newest perl"
995 From: tom@amber.ssd.hcsc.com (Tom Horsley)
996 Msg-ID: <9708091738.AA16435@amber.ssd.hcsc.com>
999 ------ PORTABILITY - WIN32 ------
1001 Title: "[PATCH] /x is not a valid shell switch on Win95"
1002 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1003 Msg-ID: <199708121720.NAA14760@aatma.engin.umich.edu>
1004 Files: win32/win32.c
1006 Title: "[PATCH] Win95-proofing pl2bat"
1007 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1008 Msg-ID: <199708121733.NAA14888@aatma.engin.umich.edu>
1009 Files: MANIFEST win32/Makefile win32/makefile.mk win32/bin/pl2bat.pl
1010 win32/bin/runperl.pl win32/bin/search.pl
1013 Title: "[PATCH] [OK] Perl5.004_02 on Alpha NT"
1014 From: wmiddlet@adobe.com (William Middleton)
1015 Msg-ID: <199708072100.OAA13141@ducks>
1016 Files: win32/win32.c
1018 ------ PORTABILITY - OTHER ------
1020 Title: "Improve dual-universe comments in hints/sunos_4_1.sh"
1021 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
1022 Msg-ID: <Pine.SUN.3.96.970812170358.14488E-100000@newton.phys>
1023 Files: hints/sunos_4_1.sh
1025 Title: "Dynamic Loading on MkLinux (osname=linux,archname=ppc-linux)"
1026 From: Chris Nandor <pudge@pobox.com>, Shimpei Yamashita
1027 <shimpei@socrates.patnet.caltech.edu>
1028 Msg-ID: <33EF1634.B36B6500@pobox.com>
1029 Files: hints/linux.sh
1031 Title: "5.004_02 Configure - worrying but normal errors displayed to user"
1032 From: Paul Marquess <pmarquess@bfsec.bt.co.uk>, pmarquess@bfsec.bt.co.uk
1034 Msg-ID: <01BCA3DE.E257BFC0.pmarquess@bfsec.bt.co.uk>,
1035 <9708102159.AA11726@claudius.bfsec.bt.co.uk>
1036 Files: Configure os2/diff.configure
1038 Title: "Minor glitch with Perl 5.004_01 on SunOS 4.1.3 (groupstype)"
1039 From: thad@thadlabs.com (Thad Floryan)
1040 Msg-ID: <9708111415.AA03808@thadlabs.com>
1041 Files: hints/sunos_4_1.sh
1043 Title: "SCO Openserver 5.0.4 - add comment to hint file re compiler bug"
1044 From: Bill Glicker <billg@burrelles.com>
1045 Msg-ID: <Pine.SCO.3.96.970811153021.18457A-100000@laura.burrelles.com>
1048 ------ UTILITIES ------
1050 Title: "perlbug -d non-interactive (with patch)"
1051 From: Ted Ashton <ashted@southern.edu>
1052 Msg-ID: <199708071418.KAA15711@ns.southern.edu>
1053 Files: utils/perlbug.PL
1058 Version 5.004_02 Maintenance release 2 for 5.004
1061 "When you work you are a flute through whose
1062 heart the whispering of the hours turns to music."
1063 -- from The Prophet by Kahlil Gibran
1066 HEADLINES FOR THIS MAINTENANCE RELEASE
1068 Major memory growth bug fixed.
1069 Object destruction is more timely and orderly.
1070 Further major enhancements to Win32 support, including:
1071 Win32 binary compatibility between Visual C++ and Borland C++.
1072 The -S option is now more useful on dos/Win32 (see perlrun).
1073 Implicit -p print now checks for write errors.
1074 DB_File now sub-classable (and other fixes).
1075 Memory usage stats available with perl's malloc (see perldelta).
1076 'use UNIVERSAL;' deprecated (see perldelta).
1077 Internal integer to string conversions are faster.
1078 Carp can be forced to give stack traces (see perldoc Carp).
1079 Many other bug fixes and enhancements.
1082 ------ BUILD PROCESS ------
1084 Title: "[PATCH] m2t3: Configure: cf_time always in C locale"
1085 From: Jarkko Hietaniemi <jhi@iki.fi>
1086 Msg-ID: <199708061827.VAA09623@alpha.hut.fi>
1089 Title: "Configure can't find open3 on NeXTstep"
1090 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>, hans@icgned.nl
1092 Msg-ID: <9706271816.AA10551@ icgned.icgned.nl >
1095 Title: "Don't use undef value in Config::myconfig"
1096 From: "Andreas J. Koenig" <k@sissy.in-berlin.de>, Chip Salzenberg
1097 <salzench@nielsenmedia.com>
1098 Msg-ID: <199706271525.RAA13517@sissy.in-berlin.de>
1101 Title: "make Configure recognize powerux hint (perl5.004_01)"
1102 From: tom@amber.ssd.hcsc.com (Tom Horsley)
1103 Msg-ID: <9707301938.AA08352@amber.ssd.hcsc.com>
1106 Title: "[PATCH]: HP-UX 10 w/o transition links"
1107 From: Jeff Okamoto <okamoto@hpcc123.corp.hp.com>
1108 Msg-ID: <199706181851.AA093329906@hpcc123.corp.hp.com>,
1109 <199706231650.AA070364627@hpcc123.corp.hp.com>
1112 Title: "INSTALL updates for GNU ld and __inet_* errors"
1113 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
1116 ------ CORE LANGUAGE ------
1118 Title: "[PATCH] Additional patch for "Can't execute ...""
1119 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1120 Msg-ID: <199707191651.MAA04897@monk.mps.ohio-state.edu>
1121 Files: pod/perldiag.pod perl.c
1123 Title: "[PATCH] Band-aid fix for local([@%]$x)"
1124 From: Stephen McCamant <alias@mcs.com>
1125 Msg-ID: <m0wsb7J-000EYPC@alias-2.pr.mcs.net>
1126 Files: pod/perldiag.pod op.c pp_hot.c t/op/local.t
1128 Title: "[PATCH] Re: Bug in Regular Expressions when using colon as
1130 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1131 Msg-ID: <E0wtbhv-0005Mm-00@ursa.cus.cam.ac.uk>
1132 Files: pod/perldiag.pod regcomp.c t/op/re_tests t/op/regexp.t
1134 Title: "[PATCH] Re: Can't pack literals as pointers"
1135 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1136 Msg-ID: <199708012250.SAA20278@aatma.engin.umich.edu>
1137 Files: pod/perldiag.pod pod/perlfunc.pod pp.c t/op/pack.t
1139 Title: "[PATCH] Do not constant-fold ops that depend on locale if C<use
1141 From: Chip Salzenberg <salzench@nielsenmedia.com>
1142 Msg-ID: <199707210519.BAA13785@nielsenmedia.com>
1145 Title: "Eval fails in certain situations (eval "{'...")"
1146 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1147 Msg-ID: <199707211753.NAA14940@aatma.engin.umich.edu>
1148 Files: t/comp/term.t toke.c
1150 Title: "Fix memory leak on eval 'sub {}'"
1151 From: Chip Salzenberg <chip@rio.atlantic.net>
1154 Title: "stringify looses integerness"
1155 From: Gisle Aas <aas@bergen.sn.no>
1156 Msg-ID: <hbu4l96z2.fsf@bergen.sn.no>
1159 Title: "Fix intolerance of a space between "print" and opening paren"
1160 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1161 Msg-ID: <199707011421.KAA15836@aatma.engin.umich.edu>
1164 Title: "[PATCH] Re: Calling Perl from within C from within Perl"
1165 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1166 Msg-ID: <199706301842.OAA05569@aatma.engin.umich.edu>
1169 Title: "UNIVERSAL.pm and import methods (tests)"
1170 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1171 Msg-ID: <E0whfHh-0007bW-00@ursa.cus.cam.ac.uk>
1172 Files: t/op/universal.t universal.c
1174 Title: "Avoid core dump on some paren'd regexp matches", "One-liner regex
1175 causes SEGV on 5.003 under HP-UX and Linux"
1176 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
1177 Msg-ID: <199706261236.NAA03472@crypt.compulink.co.uk>,
1178 <199707061144.MAA04443@crypt.compulink.co.uk>
1179 Files: regexec.c t/op/re_tests
1181 Title: "Forbid negative splice offset beyond array start"
1182 From: "John L. Allen" <allen@gateway.grumman.com>, Chip Salzenberg
1183 <chip@rio.atlantic.net>
1184 Msg-ID: <Pine.SOL.3.91.970625111744.19300A-100000@gateway>
1187 Title: "Forbid "goto" into middle of foreach loop"
1188 From: Chip Salzenberg <chip@rio.atlantic.net>
1189 Files: pod/perldiag.pod pp_ctl.c
1191 Title: "Fix C<qq #hi#>"
1192 From: Chip Salzenberg <chip@rio.atlantic.net>
1195 Title: "bless file handles as FileHandle if loaded else IO::Handle"
1196 From: Gisle Aas <aas@bergen.sn.no>
1197 Msg-ID: <hyb80drrz.fsf@bergen.sn.no>
1198 Files: gv.c lib/FileHandle.pm
1200 Title: "infinite recursion in malloc() with some compile flags"
1201 From: Hans Mulder <hansmu@xs4all.nl>
1202 Msg-ID: <199706240050.CAA10550@xs2.xs4all.nl>
1205 Title: "sv_vcatpvfn hogs memory [Patch included]"
1206 From: Matthias Neeracher <neeri@iis.ee.ethz.ch>
1207 Msg-ID: <199706211521.RAA12778@solar.ethz.ch>
1210 Title: "Fix '-' flag on sprintf() of floats"
1211 From: Chip Salzenberg <chip@rio.atlantic.net>, Jarkko Hietaniemi
1213 Msg-ID: <199705270646.JAA02510@alpha.hut.fi>
1216 Title: "Free temps before calling END blocks", "Too late destruction"
1217 From: Chip Salzenberg <chip@rio.atlantic.net>
1218 Msg-ID: <m33erfv5hx.fsf@chany-p100.emwp.com>
1221 Title: "Fix C<print $foo x 2> parsing"
1222 From: "Chuck D. Phillips (NON-HP Employee)" <cdp@hpescdp.fc.hp.com>, Chip
1223 Salzenberg <chip@rio.atlantic.net>
1224 Msg-ID: <199706121737.KAA00503@palrel3.hp.com>
1227 Title: "Fix lockf_emulate_flock() positioning"
1228 From: Chip Salzenberg <chip@rio.atlantic.net>, gen@atd.rdc.ricoh.co.jp
1229 Msg-ID: <199706091132.UAA00895@wampa.atd.rdc.ricoh.co.jp>
1232 Title: "Don't use atol() for unsigned values", "signedness problem in
1233 pack("N", "value");"
1234 From: Chip Salzenberg <chip@rio.atlantic.net>, Roger Espel Llima
1235 <espel@llaic.univ-bpclermont.fr>
1236 Msg-ID: <19970531200007.40218@llaic.univ-bpclermont.fr>
1239 Title: "Don't warn about "${foo}" in string, even if &foo exists"
1240 From: Chip Salzenberg <chip@rio.atlantic.net>
1243 Title: "[PATCH] -p does not check for failure of implicit print"
1244 From: Dominic Dunlop <domo@slipper.ip.lu>
1245 Msg-ID: <v0311070aafea3fa83061@[194.51.248.75]>
1246 Files: pod/perldiag.pod pod/perlrun.pod toke.c
1248 Title: "Fix double form() in XS version check"
1249 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1250 Msg-ID: <199707150010.UAA00816@monk.mps.ohio-state.edu>
1253 Title: "Constant-fold sprintf()"
1254 From: Chip Salzenberg <salzench@nielsenmedia.com>
1257 Title: "[PATCH] Fix double form() in XS version check"
1258 From: Chip Salzenberg <salzench@nielsenmedia.com>
1259 Msg-ID: <199707210518.BAA13771@nielsenmedia.com>
1262 Title: "[PATCH] Make DEBUGGING_MSTATS info consistent"
1263 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
1264 Msg-ID: <Pine.SUN.3.96.970731131529.3740A-100000@newton.phys>
1265 Files: INSTALL pod/perldelta.pod perl.h
1267 Title: "Minor Win32 glitch with -S flag"
1268 From: Warren Jones <wjones@tc.fluke.com>
1269 Msg-ID: <97Jun19.150511pdt.35717-2@gateway.fluke.com>
1272 Title: "Slightly safer signals"
1273 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1276 Title: "Time::Local patch (plus perl.c and filehand.t)"
1277 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
1278 Files: lib/Time/Local.pm perl.c t/lib/filehand.t
1280 Title: "[PATCH] Weirdness in sv_peek()"
1281 From: Stephen McCamant <alias@mcs.com>
1282 Msg-ID: <m0wsEMU-000EYLC@alias-2.pr.mcs.net>,
1283 <m0wsf7Y-000EYPC@alias-2.pr.mcs.net>
1286 Title: "Win32 UNC path causes autoload to fail"
1287 From: Warren Jones <wjones@tc.fluke.com>
1288 Msg-ID: <97Jun18.163826pdt.35714-1@gateway.fluke.com>
1291 Title: "[PATCH]: reduced malloc patch"
1292 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1293 Msg-ID: <199707150829.EAA01291@monk.mps.ohio-state.edu>
1296 Title: "[PATCH] $\1 and serious bug in evalling"
1297 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1298 Msg-ID: <199707262127.RAA12883@monk.mps.ohio-state.edu>
1301 Title: "Faster int to string conversion", "[PATCH} Re: memory leak in buffer
1303 From: Chip Salzenberg <chip@rio.atlantic.net>, Hugo van der Sanden
1304 <hv@crypt.compulink.co.uk>, Tim Bunce <Tim.Bunce@ig.co.uk>
1305 Msg-ID: <199707140912.KAA09935@crypt.compulink.co.uk>,
1306 <199707142050.QAA20976@rio.atlantic.net>,
1307 <199707182035.VAA20990@crypt.compulink.co.uk>,
1308 <9707151040.AA02883@toad.ig.co.uk>
1309 Files: global.sym sv.c
1311 Title: "object never destructs"
1312 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1313 Msg-ID: <199707131955.PAA29655@aatma.engin.umich.edu>
1314 Files: scope.c t/op/ref.t
1316 Title: "[PATCH] -S flag fixes for DOSISH platforms", "[RESEND] [PATCH] -S
1317 flag fixes for DOSISH platforms"
1318 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1319 Msg-ID: <199707250043.UAA02385@aatma.engin.umich.edu>,
1320 <199707301828.OAA19508@aatma.engin.umich.edu>
1321 Files: pod/perldiag.pod pod/perlrun.pod perl.c
1323 Title: "Perldb internal flag rehaul"
1324 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1325 Files: pod/perldebug.pod pod/perlvar.pod perl.h gv.c mg.c op.c perl.c
1326 pp_ctl.c pp_hot.c pp_sys.c sv.c toke.c
1328 Title: "[PATCH] Re: q and escaping paired delimiters"
1329 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Kenneth Albanowski
1331 Msg-ID: <199707280516.BAA14055@aatma.engin.umich.edu>,
1332 <Pine.LNX.3.93.970727172201.350K-100000@kjahds.com>,
1333 <Pine.LNX.3.93.970728013540.350U-100000@kjahds.com>
1334 Files: t/base/lex.t toke.c
1336 Title: "Enable PERL_DEBUG_MSTATS without -DDEBUGGING_MSTATS"
1337 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1338 Msg-ID: <199707150829.EAA01291@monk.mps.ohio-state.edu>
1339 Files: malloc.c perl.c
1341 Title: "semctl broken under Linux"
1342 From: Andreas Schwab <schwab@LS5.informatik.uni-dortmund.de>, Andreas
1343 Schwab <schwab@issan.informatik.uni-dortmund.de>, Graham
1344 Barr <gbarr@ti.com>, Tim Bunce <Tim.Bunce@ig.co.uk>
1345 Msg-ID: <33C38291.2D9302DA@ti.com>,
1346 <9707040912.AA03470@issan.informatik.uni-dortmund.de>,
1347 <9707041538.AA08946@toad.ig.co.uk>,
1348 <9707070924.AA11774@issan.informatik.uni-dortmund.de>,
1349 <9707090933.AA19012@issan.informatik.uni-dortmund.de>
1352 Title: "[PATCH] m2t2: problem in NetBSD 1.2D with sfio"
1353 From: Jarkko Hietaniemi <jhi@iki.fi>
1356 Title: "fix substr fix (tests 27 etc)", "perl5.004_02 trial 1 available
1357 (with substr bug and still some"
1358 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Hugo van der Sanden
1359 <hv@crypt.compulink.co.uk>, Jarkko Hietaniemi <jhi@iki.fi>
1360 Msg-ID: <199707301759.SAA02899@crypt.compulink.co.uk>,
1361 <199707302228.BAA18032@alpha.hut.fi>,
1362 <199707310929.KAA06515@crypt.compulink.co.uk>,
1363 <E0wtruH-0002JM-00@ursa.cus.cam.ac.uk>
1366 Title: "Fwd: substr("foo", -1000)", "substr: warn if substring doesn't
1367 intersect original at all"
1368 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Jarkko Hietaniemi <jhi@iki.fi>
1369 Msg-ID: <199707100655.JAA14924@alpha.hut.fi>,
1370 <E0wm1JG-0000UY-00@taurus.cus.cam.ac.uk>
1371 Files: pod/perlfunc.pod pp.c t/op/substr.t
1373 Title: "[PATCH] work around compiler bug on CX/UX (perl5.004_01)"
1374 From: tom@amber.ssd.hcsc.com (Tom Horsley)
1375 Msg-ID: <9707301934.AA18594@amber.ssd.hcsc.com>
1376 Files: hints/cxux.sh pp.c
1378 ------ DOCUMENTATION ------
1380 Title: "Duplicates in perlguts.pod"
1381 From: hans@icgned.nl (Hans Mulder)
1382 Msg-ID: <9707082346.AA13231@ icgned.icgned.nl >
1383 Files: pod/perlguts.pod
1385 Title: "Better "Can't locate auto/%s.al in @INC" error documentation"
1386 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
1387 Msg-ID: <1997Jun24.195847.2091744@hmivax.humgen.upenn.edu>
1388 Files: pod/perldiag.pod
1390 Title: "new perlembed.pod:match.c"
1391 From: Doug MacEachern <dougm@opengroup.org>
1392 Msg-ID: <199707170355.XAA21370@postman.opengroup.org>
1393 Files: pod/perlembed.pod
1395 Title: "Document bug fix in localization of $1 etc."
1396 From: Chip Salzenberg <salzench@nielsenmedia.com>
1397 Files: pod/perldelta.pod
1399 Title: "[PATCH] Major goof in XS Tutorial regarding subdirs"
1400 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1401 Msg-ID: <199707260920.FAA12453@monk.mps.ohio-state.edu>
1402 Files: pod/perlxstut.pod
1404 Title: "[PATCH] Magic info in perlguts, take 2"
1405 From: Stephen McCamant <alias@mcs.com>
1406 Msg-ID: <m0wr6P8-000EYLC@alias-2.pr.mcs.net>
1407 Files: pod/perlguts.pod
1409 Title: "[BUG:PATCH] Missing semicolon message wrong in perldiag"
1410 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1411 Msg-ID: <E0welEn-0002vT-00@taurus.cus.cam.ac.uk>,
1412 <E0wfRJU-0006Aw-00@taurus.cus.cam.ac.uk>
1413 Files: pod/perldiag.pod
1415 Title: "[PATCH] Updates to perlguts (repost)"
1416 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1417 Msg-ID: <199707152223.SAA00776@monk.mps.ohio-state.edu>
1418 Files: pod/perlguts.pod
1420 Title: "[BUG:47:LOG] Dropped "and" in pod2man"
1421 From: hans@icgned.nl (Hans Mulder)
1422 Msg-ID: <9707082355.AA13254@ icgned.icgned.nl >
1423 Files: pod/pod2man.PL
1425 Title: "[BUG] perlembed.pod:power.c example"
1426 From: Doug MacEachern <dougm@opengroup.org>
1427 Msg-ID: <199707181344.JAA10565@postman.opengroup.org>
1428 Files: pod/perlembed.pod
1430 Title: "[PATCH] arguments swapped in perlapio.pod"
1431 From: Hans Mulder <hansmu@xs4all.nl>
1432 Msg-ID: <199706240049.CAA10534@xs2.xs4all.nl>
1433 Files: pod/perlapio.pod
1435 Title: "[PATCH] cool quote for perldebug"
1436 From: Greg Bacon <gbacon@adtrn-srv4.adtran.com>
1437 Msg-ID: <199707292140.QAA28579@adtrn-srv4.adtran.com>
1438 Files: pod/perldebug.pod
1440 Title: "[PATCH] multiline commands in qx//"
1441 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1442 Msg-ID: <199707212350.TAA18496@aatma.engin.umich.edu>
1443 Files: pod/perlfunc.pod pod/perlop.pod
1445 Title: "patch to 5.004_01 perltrap.pod"
1446 From: jmm@revenge.elegant.com (John Macdonald)
1447 Msg-ID: <9706231525.AA22790@revenge.elegant.com>
1448 Files: pod/perltrap.pod
1450 Title: "perl4 to perl5.004 converion with debugger problem"
1451 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1452 Msg-ID: <E0wdKJY-00010w-00@taurus.cus.cam.ac.uk>
1453 Files: pod/perltrap.pod
1455 Title: "done3/perlbook.pod"
1456 From: Randal Schwartz <merlyn@gadget.cscaper.com>
1457 Files: pod/perlbook.pod
1459 Title: "[PATCH] readline and readpipe are undocumented"
1460 From: Hans Mulder <hansmu@xs4all.nl>
1461 Files: pod/perlfunc.pod
1463 Title: "Document use of - in a regex char class."
1464 From: Dominic Dunlop <domo@slipper.ip.lu>
1465 Msg-ID: <v03102804afd578bcef2c@[194.51.248.88]>
1466 Files: pod/perlre.pod
1468 Title: "[PATCH] splitpod broken in 5.004_01"
1469 From: Hans Mulder <hansmu@xs4all.nl>, Tim Bunce <Tim.Bunce@ig.co.uk>
1470 Msg-ID: <199706240048.CAA10515@xs2.xs4all.nl>,
1471 <9706241612.AA09119@toad.ig.co.uk>
1474 ------ LIBRARY AND EXTENSIONS ------
1476 Title: "Carp::cluck() and -MCarp=verbose"
1477 From: Tim.Bunce@ig.co.uk, epeschko@elmer.tci.com (Ed Peschko)
1478 Msg-ID: <199708060607.AAA16681@den-mdev1.tci.com>,
1479 <199708062105.PAA09878@den-mdev1.tci.com>
1482 Title: "Warning from calls using "use Shell""
1483 From: Andrew Pimlott <pimlott@abel.math.harvard.edu>
1484 Msg-ID: <Pine.SOL.3.91.970806173903.7320H-100000@abel>
1487 Title: "confessing a carp"
1488 From: Chip Salzenberg <chip@rio.atlantic.net>, Hugo van der Sanden
1489 <hv@crypt.compulink.co.uk>, Nick Ing-Simmons
1490 <nick@ni-s.u-net.com>, Tim Bunce <Tim.Bunce@ig.co.uk>
1491 Msg-ID: <199708052155.WAA25393@crypt.compulink.co.uk>,
1492 <199708060721.IAA30894@crypt.compulink.co.uk>,
1493 <199708061533.LAA01313@rio.atlantic.net>,
1494 <33E79BE2.4E6F@ni-s.u-net.com>,
1495 <33E8E3C5.62C@ni-s.u-net.com>,
1496 <9708051619.AA13764@toad.ig.co.uk>
1499 Title: "[BUG:PATCH] dumpvar.pl parses some references incorrectly"
1500 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1501 Msg-ID: <E0wwAjQ-0004l6-00@ursa.cus.cam.ac.uk>
1502 Files: lib/dumpvar.pl
1504 Title: "[PATCH] m2t3: minor doc patch (to obsolete I18N::Collate)"
1505 From: Jarkko Hietaniemi <jhi@iki.fi>
1506 Msg-ID: <199708060732.KAA02675@alpha.hut.fi>
1507 Files: lib/I18N/Collate.pm
1509 Title: "[PATCH] Binary installers for Perl modules"
1510 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1511 Msg-ID: <199707210006.UAA06165@monk.mps.ohio-state.edu>
1512 Files: lib/ExtUtils/Install.pm
1514 Title: "m2t2 broke CPAN.pm :-("
1515 From: a.koenig@kulturbox.de (Andreas J. Koenig)
1516 Files: lib/CPAN.pm lib/Bundle/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
1518 Title: "[PATCH] CPAN.pm on OS/2"
1519 From: "Andreas J. Koenig" <k@anna.in-berlin.de>, Ilya Zakharevich
1520 <ilya@math.ohio-state.edu>
1521 Msg-ID: <199707180415.AAA03180@monk.mps.ohio-state.edu>,
1522 <199707181407.QAA12920@anna.in-berlin.de>
1525 Title: "Docs of IO::Handle [PATCH]"
1526 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1527 Msg-ID: <199707222307.TAA08380@monk.mps.ohio-state.edu>
1528 Files: ext/IO/lib/IO/Handle.pm
1530 Title: "Exporter errors give wrong location"
1531 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1532 Msg-ID: <E0wdJra-0000n8-00@taurus.cus.cam.ac.uk>
1533 Files: lib/Exporter.pm
1535 Title: "[PATCH] Exporter new export_to_level method"
1536 From: epeschko@elmer.tci.com (Ed Peschko)
1537 Files: lib/Exporter.pm
1539 Title: "DB_File produces spurious output when trapping __DIE__"
1540 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
1541 Msg-ID: <9706302125.AA28254@claudius.bfsec.bt.co.uk>
1542 Files: ext/DB_File/DB_File.pm
1544 Title: "Remove 'use UNIVERSAL;', switch to UNIVERSAL::isa()"
1545 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1546 Msg-ID: <E0whaZJ-0007BA-00@ursa.cus.cam.ac.uk>
1547 Files: lib/Class/Struct.pm lib/File/Compare.pm lib/File/Copy.pm
1549 Title: "perl5.004 Time::Local still broken"
1550 From: Mathias Koerber <mathias@dnssec1.singnet.com.sg>
1551 Msg-ID: <199706260452.MAA22647@dnssec1.singnet.com.sg>
1552 Files: lib/Time/Local.pm
1554 Title: "Sys::Hostname should localize $SIG{__DIE__}"
1555 From: Ken Shan <ken@digitas.harvard.edu>
1556 Msg-ID: <199707070357.XAA18065@digitas.harvard.edu>
1557 Files: lib/Sys/Hostname.pm
1559 Title: "xsubpp patch"
1560 From: John Tobey <jtobey@user1.channel1.com>
1561 Msg-ID: <199707010221.CAA01234@remote133>
1562 Files: lib/ExtUtils/xsubpp
1564 Title: "DB_File 1.15 patch"
1565 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
1566 Msg-ID: <9707192117.AA01973@claudius.bfsec.bt.co.uk>
1567 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs ext/DB_File/typemap
1568 t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t
1570 Title: "Problems with setvbuf"
1571 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1572 Msg-ID: <199707250040.UAA11000@monk.mps.ohio-state.edu>
1575 Title: "[PATCH] Repost of fork() debugger patch"
1576 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1577 Msg-ID: <199707252101.RAA11846@monk.mps.ohio-state.edu>
1578 Files: lib/perl5db.pl lib/Term/ReadLine.pm
1580 Title: "IO::File and DB_File pollutes namespace with Fcntl constants"
1581 From: Gisle Aas <aas@bergen.sn.no>
1582 Msg-ID: <h205qyijy.fsf@bergen.sn.no>
1583 Files: ext/IO/lib/IO/File.pm
1585 Title: "[MM] [PATCH] Re: Liblist problems for MSWin32"
1586 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1587 Msg-ID: <199706182152.RAA20273@aatma.engin.umich.edu>
1588 Files: lib/ExtUtils/Liblist.pm
1590 Title: "Net::hostent documentation error"
1592 Msg-ID: <199707082222.QAA24728@elara.frii.com>
1593 Files: lib/Net/hostent.pm
1595 Title: "PATCH: make DBM*_File modules sub-classable"
1596 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
1597 Msg-ID: <9707121854.AA19472@claudius.bfsec.bt.co.uk>
1598 Files: ext/GDBM_File/typemap ext/NDBM_File/typemap
1599 ext/ODBM_File/ODBM_File.xs ext/SDBM_File/typemap
1600 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
1602 Title: "Sys::Syslog patch to allow unix domain sockets"
1603 From: Sean Robinson <robinson_s@sc.maricopa.edu>
1604 Msg-ID: <33B31342.7EB16A44@sc.maricopa.edu>
1605 Files: lib/Sys/Syslog.pm
1607 Title: "'use UNIVERSAL;' deprecated, do C<UNIVERSAL::isa()> instead",
1608 "UNIVERSAL.pm and import methods"
1609 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Gisle Aas <aas@bergen.sn.no>,
1610 Graham Barr <gbarr@ti.com>, Gurusamy Sarathy
1611 <gsar@engin.umich.edu>, Hugo van der Sanden
1612 <hv@crypt.compulink.co.uk>
1613 Msg-ID: <199706271701.NAA25664@aatma.engin.umich.edu>,
1614 <199706271904.UAA00120@crypt.compulink.co.uk>,
1615 <199706272054.QAA28913@aatma.engin.umich.edu>,
1616 <199706301554.LAA03763@aatma.engin.umich.edu>,
1617 <33B22248.7D7C1985@ti.com>,
1618 <E0wf5TN-0006ps-00@taurus.cus.cam.ac.uk>,
1619 <E0wguTR-0005bs-00@ursa.cus.cam.ac.uk>,
1620 <E0whaZJ-0007BA-00@ursa.cus.cam.ac.uk>,
1621 <E0whfHh-0007bW-00@ursa.cus.cam.ac.uk>,
1622 <E0wiyUG-00073j-00@taurus.cus.cam.ac.uk>,
1623 <hiuyv6q9k.fsf@bergen.sn.no>
1624 Files: lib/Class/Struct.pm lib/File/Compare.pm lib/File/Copy.pm
1625 t/op/universal.t universal.c
1627 Title: "[MM] Small patch to MakeMaker, new release"
1628 From: "Andreas J. Koenig" <k@anna.in-berlin.de>
1629 Msg-ID: <199706281603.SAA10869@anna.in-berlin.de>
1630 Files: lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm
1631 lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
1632 lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
1634 Title: "ExtUtils-Embed upgrade"
1635 From: Doug MacEachern <dougm@opengroup.org>
1636 Files: lib/ExtUtils/Embed.pm
1638 Title: "[PATCH] icmp tweak for IO::Socket"
1639 From: Nick.Ing-Simmons@tiuk.ti.com
1640 Msg-ID: <199707041240.NAA21484@pluto.tiuk.ti.com>
1641 Files: ext/IO/lib/IO/Socket.pm
1643 Title: "Allow concurrent mkdir in File::Path::mkpath"
1644 From: schattev@imb-jena.de (Ruben Schattevoy)
1645 Msg-ID: <199707300943.LAA21574@kant.imb-jena.de>
1646 Files: lib/File/Path.pm
1648 Title: "CPAN.pm, $VERSION and nested (bundled) modules."
1649 From: a.koenig@kulturbox.de (Andreas J. Koenig)
1650 Files: lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm
1651 lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
1652 lib/ExtUtils/Mksymlists.pm
1654 Title: "[PATCH] perl debugger, win32, and emacs"
1655 From: Jay Rogers <jay@rgrs.com>
1656 Msg-ID: <199707311759.NAA13276@crooked-i.mitre.org>
1657 Files: lib/perl5db.pl
1659 Title: "[PATCH] pod2html mangles C<&foo(42);>"
1660 From: Hans Mulder <hansmu@xs4all.nl>
1661 Msg-ID: <199706250057.CAA10162@xs1.xs4all.nl>
1662 Files: lib/Pod/Html.pm
1664 Title: "[PATCH] posix.xs broken on VMS 7.1"
1665 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
1666 Msg-ID: <3.0.2.32.19970718095755.00875ba0@stargate.lbcc.cc.or.us>
1667 Files: ext/POSIX/POSIX.xs
1669 Title: "MM_Unix.pm nits for Win32 DMAKE"
1670 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1671 Msg-ID: <199708032051.QAA14248@aatma.engin.umich.edu>
1672 Files: lib/ExtUtils/MM_Unix.pm
1674 Title: "Sys::Hostname -w unclean in trial 2"
1675 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1676 Msg-ID: <199708032055.QAA14278@aatma.engin.umich.edu>
1677 Files: lib/Sys/Hostname.pm
1679 Title: "(3) File::Find::find()/finddepth() bugs with toplevel paths"
1680 From: "Conrad E. Kimball" <cek@tblv021.ca.boeing.com>
1681 Msg-ID: <199707040045.RAA24459@mailgate2.boeing.com>
1682 Files: lib/File/Find.pm
1684 ------ OTHER CHANGES ------
1686 Title: "EMERGENCY_SBRK or PERL_EMERGENCY_SBRK ?"
1687 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>,
1688 ilya@math.ohio-state.edu (Ilya Zakharevich)
1689 Msg-ID: <1997Aug1.191631.2167470@hmivax.humgen.upenn.edu>,
1690 <Pine.SUN.3.96.970801134400.4393F-100000@newton.phys>
1694 ------ PORTABILITY - WIN32 ------
1696 Title: "[PATCH] Embedding threaded apps in perl.dll"
1697 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1698 Msg-ID: <199707261518.LAA24346@aatma.engin.umich.edu>,
1699 <199707301833.OAA19570@aatma.engin.umich.edu>
1700 Files: win32/win32.c
1702 Title: "Minor fix for pl2bat.bat", "[PATCH] Re: Minor fix for pl2bat.bat"
1703 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Warren Jones
1704 <wjones@tc.fluke.com>
1705 Msg-ID: <199707061843.OAA23874@aatma.engin.umich.edu>,
1706 <97Jun24.115804pdt.35752-2@gateway.fluke.com>
1707 Files: win32/bin/pl2bat.bat
1709 Title: "WIN32 Build - pod2xxx.bat Missing?", "[PATCH] Re: WIN32 Build -
1710 pod2xxx.bat Missing?"
1711 From: Chris Williams <chrisw@netinfo.com.au>, Gurusamy Sarathy
1712 <gsar@engin.umich.edu>
1713 Msg-ID: <199707011423.KAA15855@aatma.engin.umich.edu>,
1714 <33B8B962.D96FA1F5@netinfo.com.au>
1715 Files: win32/Makefile win32/makefile.mk
1717 Title: "[PATCH] Win32 sitelib intuition from DLL location"
1718 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1719 Msg-ID: <199706231647.MAA23260@aatma.engin.umich.edu>
1720 Files: win32/win32.h win32/config_h.PL win32/win32.c
1722 Title: "[PATCH] binary coexistence on win32", "[RESEND] [PATCH] binary
1723 coexistence on win32"
1724 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1725 Msg-ID: <199707250109.VAA02666@aatma.engin.umich.edu>,
1726 <199707301829.OAA19516@aatma.engin.umich.edu>
1727 Files: lib/ExtUtils/Mksymlists.pm win32/win32.h win32/win32io.h
1728 win32/win32iop.h win32/makedef.pl win32/win32.c
1731 Title: "[PATCH] docs for win32 utilities"
1732 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1733 Msg-ID: <199707250045.UAA02510@aatma.engin.umich.edu>
1734 Files: win32/bin/pl2bat.bat win32/bin/runperl.bat
1736 Title: "[PATCH] exec() fixed on win32"
1737 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1738 Msg-ID: <199706241525.LAA06554@aatma.engin.umich.edu>
1739 Files: win32/win32.h win32/win32io.h win32/win32iop.h README.win32 doio.c
1740 win32/config_H.bc win32/config_H.vc win32/makedef.pl
1741 win32/win32.c win32/win32io.c
1743 Title: "[PATCH] getenv() after my_setenv() gets old entry on Win32"
1744 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1745 Msg-ID: <199706231700.NAA23400@aatma.engin.umich.edu>
1746 Files: win32/win32.h win32/win32.c
1748 Title: "[PATCH] getservby*() calls fail on Windows NT"
1749 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1750 Msg-ID: <199706231654.MAA23276@aatma.engin.umich.edu>
1751 Files: win32/win32sck.c
1753 Title: "[PATCH] minor win32 scribbles"
1754 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Hugo van der Sanden
1755 <hv@crypt.compulink.co.uk>
1756 Msg-ID: <199707262307.TAA28410@aatma.engin.umich.edu>,
1757 <199707270832.JAA19399@crypt.compulink.co.uk>
1758 Files: pod/perldelta.pod README.win32 win32/Makefile win32/config.bc
1759 win32/config.vc win32/makefile.mk
1761 Title: "[PATCH] trial2: some batch files won't run"
1762 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1763 Msg-ID: <199708040226.WAA17301@aatma.engin.umich.edu>
1764 Files: win32/bin/pl2bat.bat win32/bin/runperl.bat
1766 Title: "[PATCH] win32 docs and runperl.bat"
1767 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1768 Msg-ID: <199707070446.AAA29560@aatma.engin.umich.edu>
1769 Files: MANIFEST README.win32 win32/bin/pl2bat.bat win32/bin/runperl.bat
1771 Title: "[PATCH] win32 extras and embedding"
1772 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1773 Msg-ID: <199707250232.WAA03421@aatma.engin.umich.edu>,
1774 <199707301831.OAA19528@aatma.engin.umich.edu>
1775 Files: dosish.h win32/win32.h perl.c win32/config.bc win32/config_H.bc
1776 win32/makedef.pl win32/perllib.c win32/win32.c
1778 Title: "[PATCH] win32 tweaks"
1779 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1780 Msg-ID: <199707042150.RAA01065@aatma.engin.umich.edu>
1781 Files: win32/win32.h win32/win32.c
1783 Title: "[PATCH] win32_stat() fixes (2nd try)"
1784 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1785 Msg-ID: <199708040137.VAA16810@aatma.engin.umich.edu>
1786 Files: t/op/stat.t win32/win32iop.h win32/win32.c
1788 ------ PORTABILITY - OTHER ------
1790 Title: "Additional OS/2 patches"
1791 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Ilya Zakharevich
1792 <ilya@math.ohio-state.edu>
1793 Msg-ID: <199708020823.EAA19521@monk.mps.ohio-state.edu>,
1794 <199708021424.KAA28561@aatma.engin.umich.edu>,
1795 <199708042108.RAA27671@aatma.engin.umich.edu>
1796 Files: README.os2 os2/Changes perl.c
1798 Title: "Additional patch is needed for os2/diff.configure"
1799 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1800 Msg-ID: <199708020745.DAA19483@monk.mps.ohio-state.edu>
1801 Files: os2/diff.configure
1803 Title: "Assorted OS/2 fixes"
1804 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
1805 Msg-ID: <1997Jun16.163234.2091727@hmivax.humgen.upenn.edu>
1806 Files: hints/os2.sh os2/diff.configure os2/os2ish.h README.os2 os2/Changes
1807 os2/Makefile.SHs os2/os2.c util.c
1809 Title: "[PATCH] Changes for VMS 7.1 support"
1810 From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>, Dan Sugalski
1811 <sugalsd@lbcc.cc.or.us>
1812 Msg-ID: <01ILDXUH0J1W00026U@hmivax.humgen.upenn.edu>,
1813 <3.0.2.32.19970718095935.0087a2d0@stargate.lbcc.cc.or.us>
1814 Files: vms/sockadapt.h vms/config.vms vms/sockadapt.c
1816 Title: "[PATCH] Easier TCP stack selection for VMS"
1817 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
1818 Msg-ID: <3.0.1.32.19970624151939.00994490@stargate.lbcc.cc.or.us>
1819 Files: vms/descrip.mms
1821 Title: "Minor VMS patches"
1822 From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>
1823 Msg-ID: <01ILCUO6XXTE000WFK@hmivax.humgen.upenn.edu>
1824 Files: lib/ExtUtils/MM_VMS.pm vms/vmsish.h vms/descrip.mms vms/test.com
1825 vms/vms.c vms/ext/filespec.t
1827 Title: "[PATCH] Two un-disabled tests for VMS"
1828 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
1829 Msg-ID: <3.0.2.32.19970718095842.00879220@stargate.lbcc.cc.or.us>
1832 Title: "fixes for hints/svr4 for UnixWare >= 2.1.1"
1833 From: John Hughes <john@titanic.atlantech.com>
1834 Msg-ID: <199707021230.OAA24230@titanic.AtlanTech.COM>
1835 Files: hints/svr4.sh
1837 Title: "make depend loop fix and minor OS/2 improvements to build process"
1838 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
1839 Files: Makefile.SH hints/os2.sh os2/Makefile.SHs
1843 Title: "Add xor tests to test suite"
1844 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
1845 Msg-ID: <199706250730.IAA06097@crypt.compulink.co.uk>
1846 Files: t/comp/cmdopt.t
1848 Title: "[PATCH] enable some tests on Win32"
1849 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1850 Msg-ID: <199707250029.UAA02351@aatma.engin.umich.edu>
1853 Title: "Fix up problems with *DBM tests"
1854 From: Paul Marquess <pmarquess@bfsec.bt.co.uk>
1855 Files: t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
1857 ------ UTILITIES ------
1859 Title: "[PATCH] m2t3: utils/perlbug.PL: -ok report is not a bug"
1860 From: Jarkko Hietaniemi <jhi@iki.fi>
1861 Msg-ID: <199708071022.NAA13008@alpha.hut.fi>
1862 Files: utils/perlbug.PL
1864 Title: "perlbug - check sendmail and fix win32 tmp path"
1865 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1866 Msg-ID: <199708060349.XAA15895@aatma.engin.umich.edu>
1867 Files: utils/perlbug.PL
1869 Title: "OK: perl <some_version> on <some_system> (corrected)", "enhancements
1871 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Stephen McCamant <alias@mcs.com>
1872 Msg-ID: <E0wukVt-0006Da-00@ursa.cus.cam.ac.uk>,
1873 <E0wvMQl-00055y-00@ursa.cus.cam.ac.uk>,
1874 <m0wv81x-000EYPC@alias-2.pr.mcs.net>
1875 Files: utils/Makefile utils/perlbug.PL
1877 Title: "perlbug -ok [PATCH]"
1878 From: "Charles F. Randall" <crandall@free.click-n-call.com>
1879 Msg-ID: <199706181824.MAA04082@free.click-n-call.com>
1880 Files: utils/perlbug.PL
1882 Title: "perlbug broken"
1883 From: Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1884 Msg-ID: <9707040912.AA03466@issan.informatik.uni-dortmund.de>
1885 Files: utils/perlbug.PL
1887 Title: "[PATCH] perlbug under OS/2"
1888 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1889 Msg-ID: <199707180333.XAA03102@monk.mps.ohio-state.edu>
1890 Files: utils/perlbug.PL
1892 Title: "perldoc doesn't grok Win32 UNC paths"
1893 From: Warren Jones <wjones@tc.fluke.com>
1894 Msg-ID: <97Jun17.184420pdt.35728-1@gateway.fluke.com>,
1895 <97Jun18.165618pdt.35713-1@gateway.fluke.com>
1896 Files: utils/perldoc.PL
1898 Title: "[PATCH] perldoc under OS/2"
1899 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1900 Msg-ID: <199707180340.XAA03114@monk.mps.ohio-state.edu>
1901 Files: utils/perldoc.PL
1903 Title: "h2ph corrections to avoid redefined sub warnings"
1904 From: wdconsta <wdconsta@cs.adelaide.edu.au>
1905 Msg-ID: <Pine.SV4.3.93.970708143446.23808A-100000@florence.teaching.cs.adelaide.edu.au>
1906 Files: utils/h2ph.PL
1911 Version 5.004_01 Maintenance release 1 for 5.004
1914 "Practice random kindness and senseless acts of beauty"
1917 HEADLINES FOR THIS MAINTENANCE RELEASE
1919 (..., undef, ...) = split(...) bug fixed.
1920 Win32 support greatly improved, now very strong.
1921 Memory leak using Tied hashes and arrays fixed.
1922 Documentation updates.
1923 Many other bug fixes and enhancements.
1927 Title: "[PATCH] first true value returned by scalar C<...> is wrong"
1928 From: hansm@euronet.nl
1929 Files: pp_ctl.c t/op/flip.t
1931 Title: "Regex Bug in 5.003_26 thru 003_99a"
1932 From: Andreas Karrer <karrer@ife.ee.ethz.ch>, Chip Salzenberg
1934 Msg-ID: <199705152303.BAA08890@kuru.ee.ethz.ch>,
1935 <199705161915.PAA18721@rio.atlantic.net>
1936 Files: regcomp.h regcomp.c regexec.c
1938 Title: "[PATCH] -w interacts badly with -Dt"
1939 From: Spider Boardman <spider@Orb.Nashua.NH.US>
1942 Title: "No DESTROY on untie. Tie memory leak fixed."
1943 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Jay Rogers <jay@rgrs.com>,
1944 pmarquess@bfsec.bt.co.uk (Paul Marquess)
1945 Msg-ID: <199705170235.WAA00267@fluffy.rgrs.com>,
1946 <199705172156.RAA20561@aatma.engin.umich.edu>,
1947 <9705171506.AA04491@claudius.bfsec.bt.co.uk>
1950 Title: "magic_clear_all_env proto should match svt_clear"
1951 From: Nick Ing-Simmons <nik@tiuk.ti.com>
1954 Title: "[PATCH] ENV leaks on win32 (was Re: Comments on ENV patch sought)",
1955 "[PATCH] for NETaa13787: %ENV=(); doesn't clear the environment"
1956 From: hansm@euronet.nl, pvhp@forte.com (Peter Prymmer)
1957 Msg-ID: <199705292240.AAA01135@mail.euronet.nl>
1958 Files: embed.h perl.h proto.h global.sym mg.c t/op/magic.t
1960 Title: "Patch to show @INC when require dies"
1961 From: avera@hal.com (Jim Avera)
1962 Msg-ID: <9705230121.AA27872@membrane.hal.com>
1965 Title: "[PATCH] bug with m// nested inside s///e"
1966 From: hansm@euro.net
1967 Files: op.c t/op/subst.t
1971 Title: "[PATCH] perlembed Win32 update"
1972 From: Doug MacEachern <dougm@opengroup.org>
1973 Files: pod/perlembed.pod
1975 Title: "perldiag.pod patch - "(W) substr outside string" is "(S)evere" if
1977 From: John Hughes <john@AtlanTech.COM>
1978 Files: pod/perldiag.pod
1980 Title: "local(%ENV) looses magic - document behaviour"
1981 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1982 Files: pod/perlsub.pod
1984 Title: "[PATCH] perlguts caveats", "perlguts additions"
1985 From: Gurusamy Sarathy <gsar@engin.umich.edu>, ilya@math.ohio-state.edu
1987 Msg-ID: <199705180052.UAA22066@aatma.engin.umich.edu>,
1988 <199705180202.WAA22826@aatma.engin.umich.edu>,
1989 <199705301341.JAA05204@aatma.engin.umich.edu>,
1990 <1997May17.235722.2033087@hmivax.humgen.upenn.edu>
1991 Files: pod/perlguts.pod
1993 Title: "pod2man produces broken pages", "weird condition in perldelta breaks
1995 From: Davin Milun <milun@cs.Buffalo.EDU>, Hans Mulder <hansm@icgned.nl>
1996 Msg-ID: <199705310447.AAA15721@obelix.cs.Buffalo.EDU>,
1997 <1997May25.192350.2055977@hmivax.humgen.upenn.edu>
1998 Files: pod/pod2man.PL
2000 Title: "Perl 5 pod2man fix", "perlguts man page corrupted"
2001 From: chen@adi.com (Franklin Chen), gnat@frii.com, lvirden@cas.org, tom
2002 (Tom Dinger on Feste), tom@edc.com (Tom Dinger on Feste)
2003 Msg-ID: <199705210013.UAA09599@menhaden.adi.com>,
2004 <199706011305.JAA18271@cas.org>,
2005 <199706012116.PAA14102@elara.frii.com>,
2006 <9504250959.AA23419@feste.edc.com>,
2007 <9504251700.AA23823@feste.edc.com>
2008 Files: pod/pod2man.PL
2010 Title: "[PATCH] reference form chomp to chop in perlfunc"
2011 From: hansm@euronet.nl
2012 Files: pod/perlfunc.pod
2014 Title: "pod2man gags if "=pod" is before "=head1 NAME""
2015 From: whyde@pezz.sps.mot.com (Warren Hyde)
2016 Msg-ID: <9705212115.AA21730@pezz.sps.mot.com>
2017 Files: pod/pod2man.PL
2019 Title: "perlfunc.pod unclear about return value range of rand"
2020 From: "Tuomas J. Lukka" <tjl@lukka.student.harvard.edu>
2021 Msg-ID: <m0wSMiC-000C9xC@lukka.student.harvard.edu>
2022 Files: pod/perlfunc.pod
2024 Title: "Error in perllol manpage", "Error in perllol manpage (fwd)"
2025 From: Chris Wick <cwick@lmc.com>
2026 Files: pod/perllol.pod
2028 Title: "5.004 removed deprecated %OVERLOAD support silently"
2029 From: jon@sems.com (Jonathan Biggar)
2030 Msg-ID: <199705232319.QAA28388@clamp.netlabs.com>
2031 Files: pod/perldelta.pod
2033 Title: "[PATCH] Documentation bugs"
2034 From: Stephen Potter <spp@psa.pencom.com>
2035 Files: pod/perldata.pod pod/perldiag.pod pod/perlfaq8.pod pod/perlfaq9.pod
2036 pod/perlop.pod pod/perlsub.pod pod/perltoot.pod
2038 Title: "5.004 POD stuff", "make html - any takers?", "make html --> unusable
2039 xref links", "pod/*.html -- all hyperlinks are invalid"
2040 From: "Darren/Torin/Who Ever..." <torin@daft.com>, "Paul D. Smith"
2041 <psmith@BayNetworks.COM>, Gurusamy Sarathy
2042 <gsar@engin.umich.edu>, Jarkko Hietaniemi <jhi@iki.fi>,
2043 Michael R Cook <mcook@cognex.com>, avera@hal.com (Jim
2044 Avera), lvirden@cas.org
2045 Msg-ID: <199705162008.XAA06906@alpha.hut.fi>,
2046 <199705171830.OAA15652@erawan.cognex.com>,
2047 <199706081749.NAA04552@aatma.engin.umich.edu>,
2048 <1997May16.191039.2033079@hmivax.humgen.upenn.edu>,
2049 <87hgg2y1h4.fsf@perv.daft.com>,
2050 <9705161931.AA01075@membrane.hal.com>,
2051 <9705191839.AA28702@lemming.engeast>
2052 Files: INSTALL pod/perldiag.pod installhtml
2054 Title: "checkpods- forget blank line status when starting a new file"
2055 From: Larry Parmelee <parmelee@CS.Cornell.EDU>
2056 Files: pod/checkpods.PL
2058 Title: "installhtml: Fix 'no title' & 'unexpected ...' warnings. Double speed."
2060 Files: installhtml lib/Pod/Html.pm pod/splitpod
2062 LIBRARY AND EXTENSIONS
2064 Title: "sdbm can fail if a config.h exists in system directories"
2066 Files: ext/SDBM_File/sdbm/Makefile.PL
2068 Title: "LWP and SIG __DIE__ traps not playing well together!"
2069 From: Gisle Aas <aas@bergen.sn.no>
2070 Files: lib/AutoLoader.pm
2072 Title: "Memory Consumption of autosplit_lib_modules/sv_gets (workaround)"
2073 From: Matthias Neeracher <neeri@iis.ee.ethz.ch>
2074 Files: lib/AutoSplit.pm
2076 Title: "Comments of this Sys::Syslog patch", "Unusual Sys::Syslog behaviour
2077 with FQDN ? [Even in 5.004 - a bug?]"
2078 From: Jarkko Hietaniemi <jhi@iki.fi>, Russ Allbery <rra@stanford.edu>,
2079 alansz@mellers1.psych.berkeley.edu (Alan Schwartz)
2080 Msg-ID: <199705231621.TAA16790@alpha.hut.fi>, <5m4fjr$rhs@agate.berkeley.edu>
2081 Files: lib/Sys/Syslog.pm
2083 Title: "Patch to CPAN.pm (perl5.004) for ncftp"
2084 From: "Richard L. Maus, Jr." <rmaus@monmouth.com>
2085 Msg-ID: <337FBAC8.167EB0E7@monmouth.com>
2088 Title: "[PATCH] Harness.pm bug w/perl5.004 & VMS"
2089 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
2090 Msg-ID: <3.0.1.32.19970530102300.008a2730@stargate.lbcc.cc.or.us>
2091 Files: lib/Test/Harness.pm
2093 Title: "more Fcntl constants [PATCH]"
2094 From: Jarkko Hietaniemi <jhi@iki.fi>
2095 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
2097 Title: "5.004 breaks ftp.pl due to missing (although obsolete) chat2.pl"
2103 Title: "make test && ... doesn't work"
2107 Title: "[PATCH] INSTALL-1.18"
2108 From: Andy Dougherty <doughera@fractal.phys.lafayette.edu>
2109 Msg-ID: <Pine.SOL.3.95q.970529142739.662D-100000@fractal.lafayette.edu>
2112 Title: "improved gnuwin32 Configure support"
2113 From: Chris Faylor <cgf@bbc.com>
2114 Msg-ID: <199706070318.XAA09214@hardy.bbc.com>
2117 Title: "installhtml problems finding splitpod"
2118 From: lvirden@cas.org
2119 Files: installhtml INSTALL
2121 Title: "perl 5.004 (and 01) man pages not generated and installed"
2122 From: lvirden@cas.org (Larry W. Virden)
2125 Title: "oddity in Configure"
2126 From: Mike Stok <mike@stok.co.uk>
2129 Title: "perl5.004 on AIX: Patches", "perl5.004 on FreeBSD and AIX"
2130 From: Peter van Heusden <pvh@junior.uwc.ac.za>
2131 Msg-ID: <Pine.A32.3.93.970519142625.22442B-100000@junior.uwc.ac.za>,
2132 <Pine.A32.3.93.970519163700.25188A-100000@junior.uwc.ac.za>
2133 Files: Makefile.SH perl_exp.SH ext/DynaLoader/dl_aix.xs perlio.sym
2135 Title: "Compiling perl5.004 on NEWS-OS 4.x"
2136 From: Makoto MATSUSHITA (=?ISO-2022-JP?B?GyRCJF4kRCQ3JD8kXiQzJEgbKEI=?=)
2137 <matusita@ics.es.osaka-u.ac.jp>
2138 Msg-ID: <19970521132814F.matusita@ics.es.osaka-u.ac.jp>
2139 Files: Configure hints/newsos4.sh
2143 Title: "win32: additional default libraries"
2144 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2145 Msg-ID: <199705291332.JAA21560@aatma.engin.umich.edu>
2146 Files: lib/ExtUtils/MM_Win32.pm
2148 Title: "[PATCH] win32 minor fixes"
2149 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2150 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm win32/config.bc
2152 Title: "[PATCH] clean up perlocal.pod output on VMS"
2153 From: pvhp@forte.com (Peter Prymmer)
2154 Files: lib/ExtUtils/MM_VMS.pm
2156 Title: "[PATCH] Re: Term::ReadKey on Win32: set console"
2157 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2158 Files: lib/Term/ReadLine.pm
2160 Title: "[PATCH] Pod::Text nit for Win32"
2161 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2162 Files: lib/Pod/Text.pm
2164 Title: "pathname bug in xsubpp on win32"
2165 From: jon@sems.com (Jonathan Biggar)
2166 Msg-ID: <199705230126.SAA23401@clamp.netlabs.com>
2167 Files: lib/ExtUtils/xsubpp
2169 Title: "MakeMaker stumbles on Win32 UNC paths"
2170 From: Warren Jones <wjones@TC.FLUKE.COM>
2171 Files: lib/ExtUtils/MM_Win32.pm
2173 Title: "build problem on SGI R10000 PowerChallenge (IRIX 6.2) lseek proto"
2174 From: Jarkko Hietaniemi <jhi@iki.fi>
2177 Title: "Perl 5.004 + Linux 2.0.30 & semctl()"
2178 From: Andy Dougherty <doughera@fractal.phys.lafayette.edu>, Jordan
2179 Mendelson <jordy@snappy.wserv.com>
2182 Title: "lib/io_udp.t fails on VMS"
2183 From: Jonathan.Hudson@jrhudson.demon.co.uk
2184 Msg-ID: <XFMail.970522181042.Jonathan.Hudson@jrhudson.demon.co.uk>
2187 Title: "Compilation of mg.c from perl5.004m1t2 fails on OpenVMS/AXP"
2188 From: Henrik Tougaard <ht.000@foa.dk>
2189 Files: mg.c t/op/taint.t
2191 Title: "[PATCH] (NEXT|OPEN)STEP hints"
2192 From: Gerd Knops <gerti@BITart.com>
2193 Files: hints/next_3.sh hints/next_4.sh
2195 Title: "win32: user defined shell"
2196 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2197 Msg-ID: <199705291339.JAA21682@aatma.engin.umich.edu>
2198 Files: pod/perlrun.pod win32/win32.c
2200 Title: "misc perl5.004 doc fixes, especially vms"
2201 From: lvirden@cas.org (Larry W. Virden)
2202 Msg-ID: <199705160419.AAA16317@cas.org>
2203 Files: pod/perlfaq4.pod vms/perlvms.pod lib/Pod/Html.pm pod/roffitall
2204 vms/ext/DCLsym/DCLsym.pm vms/ext/Stdio/Stdio.pm
2206 Title: "[PATCH] gen_shrfls.pl too picky for Dec C 5.6 preprocessor output"
2207 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
2208 Files: vms/gen_shrfls.pl
2210 Title: "[PATCH] win32: Configure cf_email"
2211 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2212 Msg-ID: <199705301335.JAA05079@aatma.engin.umich.edu>
2213 Files: win32/Makefile win32/config.bc win32/config.vc win32/config_sh.PL
2216 Title: "[PATCH] README.win32 nits"
2217 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2220 Title: "Document cause and remedy for op/taint.t failure"
2221 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2224 Title: "SVR4 hints for DDE SMES Supermax Enterprise Server"
2225 From: Jarkko Hietaniemi <jhi@iki.fi>
2226 Files: hints/svr4.sh
2228 Title: "porting.help"
2230 Files: Porting/pumpkin.pod Porting/preprel
2232 Title: "Major 5.004 Win32 update (Borland win32 support, and other patches)",
2233 "($a,undef,$b) = qw(a b c) and ties delaying DESTROY fixes"
2234 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2235 Files: MANIFEST pod/perlguts.pod win32/include/sys/socket.h EXTERN.h
2236 opcode.h perl.h regcomp.h ext/Fcntl/Fcntl.pm
2237 ext/SDBM_File/Makefile.PL lib/ExtUtils/Install.pm
2238 lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm
2239 lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
2240 lib/File/DosGlob.pm t/op/mkdir.t t/op/stat.t win32/win32.h
2241 win32/win32io.h win32/win32iop.h README.win32 doio.c gv.c
2242 mg.c op.c perlio.c pp.c pp_ctl.c pp_hot.c pp_sys.c util.c
2243 win32/Makefile win32/config.bc win32/config.vc
2244 win32/config_H.bc win32/config_H.vc win32/makedef.pl
2245 win32/makefile.mk win32/makeperldef.pl win32/perlglob.c
2246 win32/perllib.c win32/win32.c win32/win32io.c
2249 Title: "[PATCH] Re: Maintenance release (remove PERL_DUMMY_SIZE)"
2250 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2251 Files: opcode.h perl.h regcomp.h win32/win32.h gv.c
2253 Title: "[PATCH] ENV leaks on win32 (was Re: Comments on ENV patch sought)"
2254 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2255 Files: win32/win32.h win32/win32io.h win32/win32iop.h global.sym mg.c perl.c
2256 t/op/magic.t util.c win32/makedef.pl win32/win32.c
2259 Title: "[PATCH] win32: ExtUtils::Liblist support"
2260 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2261 Files: lib/ExtUtils/Liblist.pm win32/Makefile win32/config.bc
2264 Title: "[PATCH] Re: borland C++Perl embedding failures re __declspec()"
2265 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2266 Files: win32/win32.c
2268 Title: "No need to use `pwd` in t/op/magic.t test for amigaos"
2269 From: Norbert Pueschel <pueschel@imsdd.meb.uni-bonn.de>
2274 Title: "Tests depend on locale"
2275 From: "Jan D." <jan.djarv@mbox200.swipnet.se>, Jarkko Hietaniemi
2277 Msg-ID: <199705191127.NAA08148@ostrich.gaia.swipnet.se>,
2278 <199705191230.PAA21070@alpha.hut.fi>
2279 Files: t/lib/safe2.t t/op/mkdir.t
2281 Title: "op/groups test fails on Linux (groups in /bin)"
2282 From: "Jan D." <jan.djarv@mbox200.swipnet.se>
2283 Msg-ID: <199705191120.NAA08130@ostrich.gaia.swipnet.se>
2284 Files: t/op/groups.t
2286 Title: "More simple regexp tests and test docs"
2287 From: Hans Mulder <hansm@euronet.nl>
2288 Files: t/op/re_tests t/op/regexp.t
2290 Title: "[PATCH] Re: Using undef to ignore values returned from split"
2291 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
2296 Title: "bad test of -A flag in h2xs"
2297 From: "Jeffrey S. Haemer" <jsh@woodcock.boulder.qms.com>
2298 Files: utils/h2xs.PL
2300 Title: "[PATCH] h2xs missing from utils/Makefile"
2301 From: hansm@euronet.nl
2302 Files: utils/Makefile
2304 Title: "PATCH: bug in perlbug w.r.t. environment variables", "bug in perlbug
2305 w.r.t. environment variables"
2306 From: "Jan D." <jan.djarv@mbox200.swipnet.se>, Jarkko Hietaniemi
2308 Msg-ID: <199705191841.UAA00969@ostrich.gaia.swipnet.se>,
2309 <199705191857.VAA09154@alpha.hut.fi>
2310 Files: utils/perlbug.PL
2312 Title: "[PATCH] final newline missing in MANIFEST generated by h2xs"
2313 From: hansm@euronet.nl
2314 Files: utils/h2xs.PL
2321 "Hey, Rocky! Watch me pull a release out of my hat!"
2322 "Aww, that trick never works..."
2324 CORE LANGUAGE CHANGES
2326 Title: "Make C<m//g> reset pos on failure; make C<m//gc> not reset"
2327 From: Chip Salzenberg
2328 Files: dump.c op.c op.h pod/perldelta.pod pod/perlfaq6.pod
2329 pod/perlop.pod pod/perlre.pod pp_ctl.c pp_hot.c regcomp.c
2332 Title: "SECURITY: Forbid exec() if $ENV{BASH_ENV} is tainted"
2333 From: Chip Salzenberg
2334 Files: pod/perldelta.pod pod/perlrun.pod pod/perlsec.pod t/op/taint.t
2337 Title: "Allow exec() if $ENV{TERM} is tainted but innocuous"
2338 From: Chip Salzenberg
2339 Files: pod/perldelta.pod pod/perlrun.pod pod/perlsec.pod t/op/taint.t
2342 Title: "Allow globbing when tainted under VMS (no external program)"
2343 From: Chip Salzenberg
2344 Files: pp_sys.c t/op/taint.t
2348 Title: "Make Irix hints adapt when n32 libm.so is missing"
2349 From: Chip Salzenberg
2350 Files: hints/irix_6.sh
2352 Title: "Fix default HP-UX installation path"
2354 Msg-ID: <199705132228.AA227042483@hpcc123.corp.hp.com>
2355 Date: Tue, 13 May 1997 15:28:04 -0700
2356 Files: hints/hpux.sh
2358 Title: "VMS update, including socket support (four patches)"
2359 From: Jonathan Hudson <Jonathan.Hudson@jrhudson.demon.co.uk>,
2360 Peter Prymmer <pvhp@forte.com>,
2361 Dan Sugalski <sugalsd@lbcc.cc.or.us>
2362 Files: vms/config.vms vms/descrip.mms vms/sockadapt.h vms/vms.c
2365 Title: "Win32 update (three patches)"
2366 From: Gurusamy Sarathy
2367 Files: README.win32 perl.c win32/Makefile win32/config.H
2368 win32/config_h.PL win32/config_sh.PL win32/makedef.pl
2369 win32/win32.c win32/win32.h win32/win32io.c win32/win32io.h
2372 Title: "Don't require executable bit on perl -S if DOSISH"
2373 From: Danny Sadinoff <sadinoff@olf.com>
2374 Msg-ID: <337351CE.79B28DE3@olf.com>
2375 Date: Fri, 09 May 1997 12:33:18 -0400
2380 Title: "In C<eval &func>, always call &func in scalar context"
2381 From: Chip Salzenberg
2384 Title: "Fix recursive substitution"
2385 From: Chip Salzenberg; test from Tim Bunce
2386 Files: cop.h global.sym pp_ctl.c proto.h scope.c t/op/subst.t
2388 Title: "Make read with <> from a TTY notice EOF"
2389 From: Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2390 Msg-ID: <199705121147.HAA03845@jik.saturn.net>
2391 Date: Mon, 12 May 1997 07:47:13 -0400
2394 Title: "Fix core dump from get*() functions returning no alias array"
2395 From: Chip Salzenberg
2399 From: Mark K Trettin <mkt@lucent.com>
2400 Msg-ID: <199705102228.RAA11163@gv18c.ih.lucent.com>
2401 Date: Sat, 10 May 1997 17:28:35 -0500
2406 Title: "Don't use 'unset' in Configure"
2407 From: Chip Salzenberg
2410 Title: "Protect against having no such command as 'cc'"
2411 From: Hans Mulder <hansm@icgned.nl>
2412 Msg-ID: <1997May12.163534.2006434@hmivax.humgen.upenn.edu>
2413 Date: Mon, 12 May 1997 16:35:34 -0400 (EDT)
2416 Title: "minor wording enhancement for Configure"
2417 From: Jarkko Hietaniemi
2418 Msg-ID: <199705101038.NAA00471@alpha.hut.fi>
2419 Date: Sat, 10 May 1997 13:38:31 +0300 (EET DST)
2422 LIBRARY AND EXTENSIONS
2424 Title: "Refresh CGI.pm to 2.36"
2425 From: Lincoln Stein <lstein@genome.wi.mit.edu>
2426 Files: eg/cgi/frameset.cgi eg/cgi/javascript.cgi lib/CGI.pm
2428 Title: "In IO::File::open, prepend './' less often (for Win32 et al)"
2429 From: Chip Salzenberg
2430 Files: ext/IO/lib/IO/File.pm
2432 Title: "Fix core dump on IO::Seekable::setpos($fh, undef)"
2433 From: Chip Salzenberg
2434 Files: ext/IO/IO.xs t/lib/io_xs.t
2438 Title: "Make rand.t vanishingly unlikely to give false failure"
2440 Msg-ID: <Pine.GSO.3.96.970510190846.23340K-100000@kelly.teleport.com>
2441 Date: Sat, 10 May 1997 19:57:30 -0700 (PDT)
2444 Title: "Fix sleep test: sleep(N) is defined to allow sleeping N-1"
2445 From: Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
2446 Msg-ID: <199705151735.KAA01143@palrel1.hp.com>
2447 Date: Thu, 15 May 1997 11:35:41 -0600
2452 Title: "h2xs and @EXPORT_OK"
2454 Msg-ID: <199705092348.AA057881699@hpcc123.corp.hp.com>
2455 Date: Fri, 9 May 1997 16:48:20 -0700
2456 Files: utils/h2xs.PL
2460 Title: "Tweaks for perldelta"
2461 From: hansm@euronet.nl
2462 Msg-ID: <199705102346.BAA17300@mail.euronet.nl>
2463 Date: Sun, 11 May 97 01:46:00 +0200
2464 Files: pod/perldelta.pod
2466 Title: "Mention perlfaq.pod and perlmodlib.pod in perldelta.pod"
2467 From: Chip Salzenberg
2468 Files: pod/perldelta.pod
2470 Title: "Fix example of use of lexicals with formats"
2471 From: Chip Salzenberg
2472 Files: pod/perldelta.pod
2474 Title: "Explain that destruction order is not defined"
2475 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2476 Msg-ID: <199705150600.CAA13550@aatma.engin.umich.edu>
2477 Date: Thu, 15 May 1997 02:00:23 -0400
2478 Files: pod/perltoot.pod
2480 Title: "Note that DATA filehandle is unavailable during BEGIN {}"
2481 From: neilb@cre.canon.co.uk (Neil Bowers)
2482 Msg-ID: <199705121227.NAA29718@tardis.cre.canon.co.uk>
2483 Date: Mon, 12 May 1997 13:27:43 +0100
2484 Files: pod/perldata.pod
2486 Title: "More detailed IO::Socket documentation"
2487 From: Tom Christiansen
2488 Msg-ID: <199705141456.IAA19061@jhereg.perl.com>
2489 Date: Wed, 14 May 1997 08:56:30 -0600
2490 Files: pod/perlipc.pod
2497 Herein we find the fruits of the gamma.
2499 CORE LANGUAGE CHANGES
2501 Title: "SECURITY: Forbid glob() when tainting (-T or setuid)"
2502 From: Chip Salzenberg
2503 Files: pod/perlrun.pod pod/perlsec.pod pp_sys.c
2505 Title: "SECURITY: Forbid exec() if $ENV{TERM} or $ENV{ENV} is tainted"
2506 From: Chip Salzenberg
2507 Files: pod/perlrun.pod pod/perlsec.pod t/op/taint.t taint.c
2511 Title: "(NeXT|Open)Step update"
2512 From: Gerd Knops <gerti@BITart.com>
2513 Msg-ID: <9705072247.AA18882@BITart.com>
2514 Date: Wed, 7 May 97 17:47:02 -0500
2515 Files: Configure MANIFEST config_h.SH hints/next_3.sh hints/next_4.sh
2517 Title: "NetBSD hint update"
2518 From: Giles Lean <giles@nemeton.com.au>
2519 Msg-ID: <199705051346.XAA13584@topaz.nemeton.com.au>
2520 Date: Mon, 5 May 1997 23:46:37 +1000 (EST)
2521 Files: hints/netbsd.sh
2523 Title: "Irix hint update"
2524 From: Scott Henry <scotth@sgi.com>
2525 Msg-ID: <yd83es0fp57.fsf@hoshi.engr.sgi.com>
2526 Date: 06 May 1997 11:09:56 -0700
2527 Files: hints/irix_6.sh
2529 Title: "HPUX: patch for ext/DynaLoader/dl_hpux.xs"
2530 From: Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
2531 Msg-ID: <199705050548.WAA21260@palrel1.hp.com>
2532 Date: Sun, 4 May 1997 23:48:39 -0600
2533 Files: ext/DynaLoader/dl_hpux.xs
2535 Title: "Win32 update (consolidated patch plus three followups)"
2536 From: Gurusamy Sarathy
2537 Files: EXTERN.h README.win32 lib/Sys/Hostname.pm pod/perldelta.pod
2538 win32/config.H win32/config.w32 win32/config_sh.PL win32/perllib.c
2539 win32/win32.c win32/win32.h win32/include/sys/socket.h
2541 Title: "Win32 boot_DynaLoader problem in 99"
2542 From: Gary Clark <GaryC@mail.jeld-wen.com>
2543 Msg-ID: <1997May05.105000.1708.84476@mail.jeld-wen.com>
2544 Date: Mon, 05 May 1997 10:49:03 -0700
2545 Files: win32/makedef.pl
2549 Title: "Fix wantarray() in sort subs [fixes metaconfig]"
2550 From: Chip Salzenberg
2553 Title: "Fix for redefined sort subs nastiness"
2554 From: Gurusamy Sarathy
2555 Msg-ID: <199705090004.UAA15032@aatma.engin.umich.edu>
2556 Date: Thu, 08 May 1997 20:04:18 -0400
2557 Files: op.c pod/perldelta.pod pod/perldiag.pod sv.c t/op/sort.t
2561 Title: "AFS patches"
2562 From: Chip Salzenberg, Larry Schwimmer <rosebud@cyclone.Stanford.EDU>
2563 Files: Configure installperl
2565 LIBRARY AND EXTENSIONS
2567 Title: "Another blank line patch to Pod::Text"
2568 From: Russ Allbery <rra@stanford.edu>
2569 Msg-ID: <m3afm5g6ar.fsf@windlord.Stanford.EDU>
2570 Date: 08 May 1997 11:36:12 -0700
2571 Files: lib/Pod/Text.pm
2579 Title: "Three bugs in pod2html"
2580 From: hansm@euronet.nl
2581 Msg-ID: <199705052228.AAA25351@mail.euronet.nl>
2582 Date: Tue, 6 May 97 00:28:06 +0200
2583 Files: lib/Pod/Html.pm
2585 Title: "Trivial bugfix for pod of xsubpp"
2586 From: Ralf S. Engelschall <rse@engelschall.com>
2587 Msg-ID: <199705051447.QAA09995@en1.engelschall.com>
2588 Date: Mon, 5 May 1997 16:47:03 +0200
2589 Files: lib/ExtUtils/xsubpp
2591 Title: "Newer CPerl mode"
2592 From: Ilya Zakharevich
2593 Msg-ID: <199705080032.UAA22532@monk.mps.ohio-state.edu>
2594 Date: Wed, 7 May 1997 20:32:46 -0400 (EDT)
2595 Files: emacs/cperl-mode.el
2599 Title: "Updates to perldelta"
2600 From: Chip Salzenberg and Dominic Dunlop
2601 Files: pod/perldelta.pod
2603 Title: "More explicit Solaris instructions"
2604 From: Andy Dougherty
2605 Msg-ID: <Pine.SOL.3.95q.970508171206.438A-100000@fractal.lafayette.ed
2606 Date: Thu, 08 May 1997 17:14:54 -0400 (EDT)
2607 Files: INSTALL hints/solaris_2.sh
2609 Title: "Document 'Possible attempt to separate words with commas'"
2611 Msg-ID: <hyb9snvdw.fsf@bergen.sn.no>
2612 Date: 06 May 1997 23:27:55 +0200
2613 Files: pod/perlop.pod
2615 Title: "perlfaq9, hostname"
2616 From: John D Groenveld <groenvel@cse.psu.edu>
2617 Msg-ID: <199705061741.NAA22777@cse.psu.edu>
2618 Date: Tue, 06 May 1997 13:41:12 EDT
2619 Files: pod/perlfaq9.pod
2621 Title: "Debugger docs patch"
2622 From: Ilya Zakharevich
2623 Msg-ID: <199705080107.VAA24317@monk.mps.ohio-state.edu>
2624 Date: Wed, 7 May 1997 21:07:14 -0400 (EDT)
2625 Files: pod/perldebug.pod
2627 Title: "Document that C<m?x?> is just like C<?x?>"
2628 From: Chip Salzenberg
2629 Files: pod/perlop.pod
2631 Title: "Refresh description of sprintf()"
2632 From: Chip Salzenberg
2633 Files: pod/perl.pod pod/perlfunc.pod
2635 Title: "Mention the Regular Expressions book"
2636 From: Stephen Potter <spp@psa.pencom.com>
2637 Msg-ID: <199705071737.MAA18799@psa.pencom.com>
2638 Date: Wed, 07 May 1997 12:37:37 -0500
2639 Files: pod/perlbook.pod pod/perlre.pod
2641 Title: "OS/2 doc patch for _99"
2642 From: Ilya Zakharevich
2643 Msg-ID: <199705080046.UAA23466@monk.mps.ohio-state.edu>
2644 Date: Wed, 7 May 1997 20:46:45 -0400 (EDT)
2652 "Oops." Now this _has_ to be the gamma; we're out of numbers.
2654 CORE LANGUAGE CHANGES
2660 Title: "NeXT hints update"
2661 From: hansm@euronet.nl
2662 Msg-ID: <199704302229.AAA02690@mail.euronet.nl>
2663 Date: Thu, 1 May 97 00:28:41 +0200
2664 Files: Configure Makefile.SH hints/next_4.sh
2666 Title: "Support shared libperl on AIX"
2667 From: Eric Bartley <bartley@icd.cc.purdue.edu>
2668 Msg-ID: <199704270131.UAA51426@icd.cc.purdue.edu>
2669 Date: Sat, 26 Apr 1997 20:31:37 -0500
2670 Files: Configure Makefile.SH hints/aix.sh
2674 Title: "Fix NUL-termination bug in delimcpy()"
2675 From: Chip Salzenberg
2678 Title: "Forget prototype of subroutine after C<undef &subr>"
2679 From: Chip Salzenberg
2682 Title: "Handle tainted values in lists returned from subs, evals"
2683 From: Chip Salzenberg
2684 Files: pp_ctl.c pp_hot.c t/op/taint.t
2686 Title: "Fix sysread() on tied handle"
2687 From: Spider Boardman
2688 Msg-ID: <199705010601.CAA04926@Orb.Nashua.NH.US>
2689 Date: Thu, 1 May 1997 02:01:20 -0400
2692 Title: "Fix OS/2-specific buffer overflow"
2693 From: Ilya Zakharevich
2694 Msg-ID: <199704301920.PAA09681@monk.mps.ohio-state.edu>
2695 Date: Wed, 30 Apr 1997 15:20:01 -0400 (EDT)
2700 Title: "Add new globals to perl.exp"
2701 From: Chip Salzenberg
2704 LIBRARY AND EXTENSIONS
2706 Title: "Refresh DB_File to 1.14"
2708 Msg-ID: <9704302045.AA05484@claudius.bfsec.bt.co.uk>
2709 Date: Wed, 30 Apr 1997 21:45:09 +0100 (BST)
2710 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
2711 t/lib/db-hash.t t/lib/db-recno.t
2715 Title: "Disable op/pipe.t test under Machten"
2716 From: Dominic Dunlop <domo@slipper.ip.lu>
2717 Msg-ID: <v03102801af8e160d3879@[194.51.248.68]>
2718 Date: Thu, 1 May 1997 12:48:26 +0200
2723 Title: "typo fixes to installhtml"
2724 From: lvirden@cas.org (Larry W. Virden)
2725 Msg-ID: <199705011114.HAA26968@cas.org>
2726 Date: Thu, 1 May 1997 07:14:31 -0400
2731 Title: "Fix description of av_undef() in perlguts"
2733 Msg-ID: <199705011042.MAA09897@bergen.sn.no>
2734 Date: Thu, 1 May 1997 12:42:46 +0200
2735 Files: pod/perlguts.pod
2737 Title: "Fix typo in perldelta"
2738 From: Chip Salzenberg
2739 Files: pod/perldelta.pod
2746 Here it is, the second public beta (a.k.a gamma).
2748 CORE LANGUAGE CHANGES
2750 Title: "Support C< $coderef->($x,$y) >"
2751 From: Chip Salzenberg
2752 Files: perly.c perly.c.diff perly.y pod/perldelta.pod pod/perldsc.pod
2753 pod/perlref.pod t/op/ref.t vms/perly_c.vms
2761 Title: "Fix C< hex('80') * 0x1000000 >"
2762 From: Chip Salzenberg
2765 Title: "Reset errno after failed piped close"
2766 From: Roderick Schertler
2767 Msg-ID: <28152.862264940@eeyore.ibcinc.com>
2768 Date: Mon, 28 Apr 1997 18:02:20 -0400
2769 Files: lib/Time/gmtime.pm lib/Time/localtime.pm pod/perlfunc.pod
2772 Title: "Fix warning wrt return value of PerlIO_getname()"
2773 From: Spider Boardman
2774 Msg-ID: <199704300448.AAA24174@Orb.Nashua.NH.US>
2775 Date: Wed, 30 Apr 1997 00:48:13 -0400
2782 LIBRARY AND EXTENSIONS
2796 Title: "Describe Math::Trig in perlmodlib"
2797 From: Chip Salzenberg
2798 Files: pod/perlmodlib.pod
2800 Title: "Add new diagnostics to perldelta"
2801 From: Chip Salzenberg
2802 Files: pod/perldelta.pod pod/perldiag.pod
2809 This patch should be _98, unless it's egregiously broken somehow.
2811 CORE LANGUAGE CHANGES
2817 Title: "Return to favoring memset(,0,) over bzero()"
2818 From: Chip Salzenberg
2821 Title: "NetBSD hint update"
2822 From: matthew green <mrg@splode.eterna.com.au>
2823 Msg-ID: <199704251021.EAA22570@jhereg.perl.com>
2824 Date: Fri, 25 Apr 1997 20:18:02 +1000
2825 Files: hints/netbsd.sh
2827 Title: "HP-UX hint update"
2828 From: Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
2829 Msg-ID: <199704280535.WAA22441@palrel1.hp.com>
2830 Date: Sun, 27 Apr 1997 23:35:07 -0600
2831 Files: hints/hpux.sh
2833 Title: "Win32 update (three patches)"
2834 From: Gurusamy Sarathy and Nick Ing-Simmons
2835 Files: win32/makedef.pl win32/perllib.c win32/win32.c
2839 Title: "Update sprintf: '%hn'; '%s',NULL; panic on frexp() failure"
2840 From: Chip Salzenberg
2841 Files: perl.h pod/perldiag.pod sv.c
2843 Title: "Fix lingering '%S' in XS_VERSION_BOOTCHECK"
2844 From: Chip Salzenberg
2847 Title: "Eliminate Alpha warnings"
2848 From: Hallvard B Furuseth and Chip Salzenberg
2849 Files: perlsdio.h pp_sys.c
2851 Title: "Fix typo in NeXT dynaloader"
2852 From: Chip Salzenberg
2853 Files: ext/DynaLoader/dl_next.xs
2855 Title: "Fix possible buffer overflow under VMS"
2856 From: Chip Salzenberg
2863 LIBRARY AND EXTENSIONS
2865 Title: "Refresh CGI.pm to 2.35"
2866 From: Lincoln Stein <lstein@genome.wi.mit.edu>
2869 Title: "Refresh DB_File to 1.13"
2871 Msg-ID: <9704271413.AA08876@claudius.bfsec.bt.co.uk>
2872 Date: Sun, 27 Apr 1997 15:12:59 +0100 (BST)
2873 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
2875 Title: "SelfLoader: fix prototype pattern, rename intrusive lexical"
2876 From: Jesse Glick <jesse@ginger> and Chip Salzenberg
2877 Files: lib/SelfLoader.pm
2889 Title: "Split perlmod"
2890 From: Tom Christiansen
2891 Msg-ID: <199704260050.RAA02468@toy.perl.com>
2892 Date: Fri, 25 Apr 1997 20:50:09 -0400
2893 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
2894 pod/perldsc.pod pod/perlfaq3.pod pod/perlipc.pod
2895 pod/perlmod.pod pod/perlmodlib.pod pod/perlobj.pod
2896 pod/perltie.pod pod/roffitall
2898 Title: "Describe __PACKAGE__ in perldelta"
2899 From: Chip Salzenberg
2900 Files: pod/perldelta.pod
2902 Title: "Doc fix for close of pipe handle"
2903 From: Chip Salzenberg
2904 Files: pod/perlfunc.pod
2911 This patch eliminates all known sources of buffer overflow! (And the
2912 crowd goes wild. (Yeah.)) Showstoppers only between here and _98.
2914 CORE LANGUAGE CHANGES
2920 Title: "Provide memset() if it's missing"
2921 From: Chip Salzenberg
2922 Files: global.sym perl.h proto.h util.c
2924 Title: "Don't tell GCC that warn(), croak(), and die() are printf-lik
2925 From: Chip Salzenberg
2930 Title: "Misc. sv_vcatpvfn() fixes"
2931 From: Hugo, Dale, Nick, Hallvard, Chip
2932 Files: gv.c mg.c op.c perl.c pp.c pp_ctl.c sv.c toke.c util.c
2934 Title: "Enforce order of sprintf() elements"
2935 From: Chip Salzenberg
2938 Title: "Guard against long numbers, <<LONG_DELIM, and <long glob>"
2939 From: Chip Salzenberg
2940 Files: global.sym mg.c perl.c pod/perldiag.pod proto.h toke.c util.c
2942 Title: "Guard against C<goto> to deeply nested label"
2943 From: Chip Salzenberg
2944 Files: pod/perldiag.pod pp_ctl.c
2946 Title: "Guard against overflow in dup2() emulation"
2947 From: Chip Salzenberg
2950 Title: "Win32: Guard against long function names"
2951 From: Chip Salzenberg
2952 Files: win32/win32sck.c
2954 Title: "Make mess() always work, by using a non-arena SV"
2955 From: Chip Salzenberg, from idea by Gurusamy Sarathy
2956 Files: perl.c util.c
2958 Title: "Fix scalar leak in pp_prtf()"
2959 From: Doug MacEachern
2960 Msg-ID: <199704241706.NAA19140@postman.osf.org>
2961 Date: Thu, 24 Apr 1997 13:06:21 -0400
2964 Title: "When copying a format line, take only its string value"
2965 From: Chip Salzenberg
2968 Title: "Undo private patch"
2969 From: Chip Salzenberg
2970 Files: installperl lib/ExtUtils/Install.pm
2972 Title: "Fix LEAKTEST numbers"
2973 From: Chip Salzenberg
2974 Files: ext/DynaLoader/dl_vms.xs handy.h os2/os2.c util.c vms/vms.c
2975 win32/win32.c win32/win32sck.c
2979 Title: "Cope with a <db.h> that isn't related to DB"
2980 From: Jarkko Hietaniemi
2981 Msg-ID: <199704241728.UAA09951@alpha.hut.fi>
2982 Date: Thu, 24 Apr 1997 20:28:39 +0300 (EET DST)
2985 LIBRARY AND EXTENSIONS
2987 Title: "Always NUL-terminate opsets"
2988 From: Chip Salzenberg
2989 Files: ext/Opcode/Opcode.xs
2991 Title: "Don't core dump if my_inet_aton() get a NULL"
2992 From: Chip Salzenberg
2993 Files: ext/Socket/Socket.xs
2995 Title: "Handle symlinks, high permission bits in File::Path"
2996 From: Chip Salzenberg
2997 Files: lib/File/Path.pm
2999 Title: "Math::{Complex,Trig} update"
3000 From: Jarkko Hietaniemi
3001 Msg-ID: <199704242221.BAA30363@alpha.hut.fi>
3002 Date: Fri, 25 Apr 1997 01:21:44 +0300 (EET DST)
3003 Files: lib/Math/Complex.pm lib/Math/Trig.pm pod/roffitall
3004 t/lib/complex.t t/lib/trig.t
3012 Title: "Fix buffer overflow in a2p"
3013 From: Chip Salzenberg
3018 Title: "FAQ udpate (24-apr-97)"
3019 From: Nathan Torkington <gnat@prometheus.frii.com>
3020 Msg-ID: <199704242247.QAA07010@prometheus.frii.com>
3021 Date: Thu, 24 Apr 1997 16:47:23 -0600 (MDT)
3022 Files: pod/perlfaq*.pod
3024 Title: "Document new {,s}printf() behavior"
3025 From: Chip Salzenberg
3026 Files: pod/perldelta.pod pod/perlfunc.pod
3033 This patch eliminates almost all possible sources of buffer overflow;
3034 in particular, there are no more sprintf() bugs. (!!) This patch
3035 also has a few other fixes. With these changes in place, I can sleep
3036 at night. (Because I've stopped hacking. :-))
3038 CORE LANGUAGE CHANGES
3040 Title: "Support PRINTF for tied handles"
3041 From: Doug MacEachern
3042 Msg-ID: <199704202226.SAA08032@postman.osf.org>
3043 Date: Sun, 20 Apr 1997 18:26:13 -0400
3044 Files: pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
3048 Title: "Fix bitwise shifts and pack('w') on Crays"
3049 From: Chip Salzenberg
3052 Title: "Win32 update (two patches)"
3053 From: Gurusamy Sarathy
3054 Files: lib/AutoSplit.pm lib/ExtUtils/MM_Unix.pm win32/config.w32
3059 Title: "Mondo Cool patch for buffer safety and convenience"
3060 From: Chip Salzenberg
3061 Files: XSUB.h doop.c dump.c ext/DynaLoader/dl_dlopen.xs
3062 ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
3063 ext/DynaLoader/dlutils.c ext/ODBM_File/ODBM_File.xs
3064 global.sym gv.c interp.sym mg.c op.c perl.c perl.h
3065 pod/perlguts.pod pp.c pp_ctl.c pp_hot.c pp_sys.c proto.h
3066 regcomp.c regexec.c sv.c toke.c util.c
3068 Title: "Problems with glob"
3069 From: Ilya Zakharevich
3070 Msg-ID: <1997Apr20.024432.1941365@hmivax.humgen.upenn.edu>
3071 Date: Sun, 20 Apr 1997 02:44:32 -0400 (EDT)
3074 Title: "Fix scalar leak in closures"
3075 From: Chip Salzenberg
3078 Title: "Refine error messages re: anon subs' prototypes"
3079 From: Chip Salzenberg
3082 Title: "Outermost scope is void, not scalar"
3083 From: Chip Salzenberg
3088 Title: "Fix up Linux hints for tcsh, and Configure patch"
3089 From: Andy Dougherty
3090 Msg-ID: <Pine.SOL.3.95q.970422101051.2506C-100000@fractal.lafayette.e
3091 Date: Tue, 22 Apr 1997 11:02:27 -0400 (EDT)
3092 Files: Configure hints/linux.sh
3094 Title: "There is no standard answer to 'Use suidperl?'"
3095 From: Chip Salzenberg
3096 Files: hints/bsdos.sh hints/freebsd.sh hints/linux.sh
3099 LIBRARY AND EXTENSIONS
3101 Title: "Math::Complex update"
3102 From: Jarkko Hietaniemi
3103 Files: lib/Math/Complex.pm t/lib/complex.t
3105 Title: "Croak on C<use autouse> without module name"
3106 From: Chip Salzenberg
3107 Files: lib/autouse.pm
3109 Title: "Silence warnings on simple C<use ops>"
3110 From: Roderick Schertler
3111 Msg-ID: <pzybafum6k.fsf@eeyore.ibcinc.com>
3112 Date: 19 Apr 1997 10:22:43 -0400
3113 Files: ext/Opcode/ops.pm
3117 Title: "Don't put leading newline on numeric strings"
3118 From: Andreas Koenig
3119 Msg-ID: <199704230847.KAA22752@anna.in-berlin.de>
3120 Date: Wed, 23 Apr 1997 10:47:00 +0200
3121 Files: t/pragma/constant.t
3129 Title: "FAQ udpate (23-apr-97)"
3130 From: Nathan Torkington <gnat@prometheus.frii.com>
3131 Msg-ID: <199704231822.MAA05074@prometheus.frii.com>
3132 Date: Wed, 23 Apr 1997 12:22:55 -0600 (MDT)
3133 Files: pod/perlfaq*.pod
3135 Title: "Two doublewords less"
3136 From: Jarkko Hietaniemi
3137 Msg-ID: <199704201938.WAA07722@alpha.hut.fi>
3138 Date: Sun, 20 Apr 1997 22:38:13 +0300 (EET DST)
3139 Files: pod/perlrun.pod vms/perlvms.pod
3146 This one has two security bug fixes for buffer overflows. Perl has
3147 not yet been searched to see if more fixes are needed.
3149 CORE LANGUAGE CHANGES
3151 Title: "Improve sysseek(), remove systell(), fix Opcode"
3152 From: Chip Salzenberg
3153 Files: doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
3154 ext/Opcode/Opcode.xs global.sym keywords.pl opcode.pl
3155 pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c
3156 proto.h t/op/sysio.t toke.c
3158 Title: "Fix (and test) spaces in {,un}pack()"
3159 From: Chip Salzenberg
3160 Files: pp.c t/op/pack.t
3164 Title: "Irix update"
3165 From: Scott Henry <scotth@sgi.com>
3166 Msg-ID: <yd8d8rsi0ln.fsf@hoshi.engr.sgi.com>
3167 Date: 18 Apr 1997 12:37:24 -0700
3168 Files: MANIFEST hints/irix_6.sh hints/irix_6_0.sh hints/irix_6_1.sh
3170 Title: "ExtUtils/Miniperl.pm not built on Win32"
3171 From: Nick Ing-Simmons
3172 Msg-ID: <199704181742.SAA08407@ni-s.u-net.com>
3173 Date: Fri, 18 Apr 1997 18:42:32 +0100
3174 Files: win32/Makefile
3178 Title: "SECURITY FIX: 'Identifier too long'"
3179 From: Chip Salzenberg
3180 Files: pod/perldelta.pod pod/perldiag.pod toke.c
3182 Title: "SECURITY FIX: Buffer overflow in gv_fetchfile()"
3183 From: Chip Salzenberg
3186 Title: "Remove pp_method() inefficiency from last patch"
3187 From: Chip Salzenberg
3192 Title: "Fix unnecessary re-linking"
3193 From: Chip Salzenberg
3194 Files: lib/ExtUtils/MM_Unix.pm
3196 Title: "Fix tcsh hack in Configure"
3197 From: Chip Salzenberg
3200 Title: "Minor, optional patch to Makefile.SH"
3201 From: "Randy J. Ray" <rjray@uswest.com>
3202 Msg-ID: <rjray-9703180132.AA00374040@snakepit.ecte.uswc.uswest.com>
3203 Date: Thu, 17 Apr 1997 19:32:17 -0600
3206 LIBRARY AND EXTENSIONS
3208 Title: "Patch to Getopt::Long"
3209 From: Johan Vromans <jvromans@squirrel.nl>
3210 Msg-ID: <m0wIKCO-00081IC@phoenix.squirrel.nl>
3211 Date: Fri, 18 Apr 97 22:24 MET DST
3212 Files: lib/Getopt/Long.pm
3214 Title: "Fix NAME in SDBM_File build"
3215 From: Chip Salzenberg
3216 Files: ext/SDBM_File/sdbm/Makefile.PL
3224 Title: "Make h2ph generate constant subs"
3225 From: Roderick Schertler
3226 Msg-ID: <pz2088w5ot.fsf@eeyore.ibcinc.com>
3227 Date: 18 Apr 1997 14:23:46 -0400
3228 Files: utils/h2ph.PL
3232 Title: "Document {,un}pack changes"
3234 Msg-ID: <9704181249.AA11733@claudius.bfsec.bt.co.uk>
3235 Date: Fri, 18 Apr 97 13:49:39 BST
3236 Files: pod/perldelta.pod pod/perldiag.pod
3243 This is it before _98. No more last-minute features. Really, I mean
3244 it this time. No kidding.
3246 CORE LANGUAGE CHANGES
3248 Title: "New operator systell()"
3249 From: Chip Salzenberg
3250 Files: doio.c ext/Opcode/Opcode.pm keywords.pl opcode.pl
3251 pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c
3254 Title: "Allow constant sub to be optimized when called with parens"
3255 From: Chip Salzenberg
3258 Title: "Make {,un}pack fail on invalid pack types"
3259 From: Chip Salzenberg
3260 Files: pod/perldiag.pod pp.c
3264 Title: "Fix bitwise ops and {,un}pack() on Cray CPUs"
3265 From: Chip Salzenberg
3269 From: Charles Bailey
3270 Files: lib/Cwd.pm lib/File/Path.pm lib/FindBin.pm vms/perly_c.vms
3271 vms/vms.c vms/writemain.pl
3273 Title: "Win32 update (three patches)"
3274 From: Gurusamy Sarathy and Nick Ing-Simmons
3275 Files: lib/Cwd.pm lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm
3276 lib/File/Basename.pm win32/Makefile win32/makedef.pl
3277 win32/perllib.c win32/win32.c win32/win32iop.h
3281 Title: "Fix error messages on method lookup failure"
3282 From: Chip Salzenberg
3285 Title: "Fix use of var before init in util.c"
3286 From: Gurusamy Sarathy
3287 Msg-ID: <199704162342.TAA20773@aatma.engin.umich.edu>
3288 Date: Wed, 16 Apr 1997 19:42:41 -0400
3293 Title: "Linux hints: Allow build w/o suidperl, prefer tcsh to csh"
3294 From: Michael De La Rue <mikedlr@tardis.ed.ac.uk>
3295 Files: Configure hints/linux.sh
3297 LIBRARY AND EXTENSIONS
3299 Title: "Fix bug in Opcode when (maxo & 15) > 8"
3300 From: Chip Salzenberg
3301 Files: ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
3302 ext/Opcode/Opcode.xs
3304 Title: "CGI.pm broke again"
3305 From: Andreas Koenig
3306 Msg-ID: <199704171136.NAA24859@anna.in-berlin.de>
3307 Date: Thu, 17 Apr 1997 13:36:28 +0200
3310 Title: "Revise quotewords()"
3311 From: Shishir Gundavaram <shishir@ruby.ora.com>
3312 Files: lib/Text/ParseWords.pm
3324 Title: "Doc updates: INSTALL-1.13, pumpkin.pod-1.9"
3325 From: Andy Dougherty
3326 Files: INSTALL Porting/pumpkin.pod
3328 Title: "Document size restrictions for packed integers"
3329 From: Jarkko Hietaniemi
3330 Files: pod/perlfunc.pod
3337 Y'know, I've heard of this "beta" thing, but it's been so long since
3338 I've seen one, I'm not sure it really exists...
3340 CORE LANGUAGE CHANGES
3342 Title: "New operator: sysseek()"
3343 From: Chip Salzenberg
3344 Files: doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm global.sym
3345 keywords.pl opcode.pl pod/perldelta.pod pod/perlfunc.pod
3346 pp_sys.c t/op/sysio.t toke.c
3348 Title: "Allow recursive substitution again"
3349 From: Chip Salzenberg
3350 Files: pod/perldelta.pod pod/perldiag.pod pp_hot.c
3354 Title: "Use size_t for socket size parameters of GNU libc"
3355 From: Chip Salzenberg
3356 Files: doio.c pp_sys.c
3358 Title: "Fix STMT_{START,END} under g++"
3359 From: Steven Parkes <parkes@sierravista.com>
3360 Msg-ID: <199704141935.MAA11240@monterey.sierravista.com>
3361 Date: Mon, 14 Apr 1997 12:35:34 -0700
3364 Title: "Win32 update (four patches)"
3365 From: Gurusamy Sarathy and Nick Ing-Simmons
3366 Files: MANIFEST README.win32 dosish.h ext/SDBM_File/Makefile.PL
3367 ext/SDBM_File/sdbm/Makefile.PL ext/SDBM_File/sdbm/sdbm.c
3368 ext/SDBM_File/sdbm/sdbm.h lib/ExtUtils/MM_Unix.pm perl.c
3369 utils/perlbug.PL utils/perldoc.PL win32/Makefile win32/TEST
3370 win32/config.H win32/config.w32 win32/config_h.PL
3371 win32/config_sh.PL win32/perllib.c win32/runperl.c
3372 win32/win32.c win32/win32io.c win32/win32sck.c
3376 Title: "New API function: perl_eval_pv()"
3377 From: Doug MacEachern
3378 Msg-ID: <199704142113.RAA06823@postman.osf.org>
3379 Date: Mon, 14 Apr 1997 17:13:41 -0400
3380 Files: perl.c pod/perlcall.pod pod/perldelta.pod pod/perlembed.pod
3381 pod/perlguts.pod proto.h
3383 Title: "Fix C< s//whatever/ >, which reuses old pattern"
3384 From: Chip Salzenberg
3385 Files: pp_hot.c regexec.c
3387 Title: "Return a value from PerlIO_{,un}getc"
3388 From: Hallvard B Furuseth
3389 Msg-ID: <199704131228.OAA05695@bombur2.uio.no>
3390 Date: Sun, 13 Apr 1997 14:28:14 +0200 (MET DST)
3393 Title: "Fix for environment leak"
3394 From: skimo@breughel.ufsia.ac.be (Sven Verdoolaege)
3395 Msg-ID: <19970415103246.NN46698@breughel.ufsia.ac.be>
3396 Date: Tue, 15 Apr 1997 10:32:46 +0200
3399 Title: "Fix comments in seed()"
3400 From: Hallvard B Furuseth
3401 Msg-ID: <199704141758.TAA06895@bombur2.uio.no>
3402 Date: Mon, 14 Apr 1997 19:58:38 +0200 (MET DST)
3407 Title: "Put extensions' autoload files in $archlib"
3408 From: Chip Salzenberg
3411 Title: "Use '-fPIC' for debugging compiles under Solaris with gcc"
3412 From: Hallvard B Furuseth
3415 LIBRARY AND EXTENSIONS
3417 Title: "Refresh CGI to 2.34"
3418 From: Chip Salzenberg
3419 Files: eg/cgi/customize.cgi eg/cgi/tryit.cgi lib/CGI.pm
3422 Title: "Debugger update"
3423 From: Ilya Zakharevich
3424 Msg-ID: <199704142115.RAA09923@monk.mps.ohio-state.edu>
3425 Date: Mon, 14 Apr 1997 17:15:27 -0400 (EDT)
3426 Files: lib/perl5db.pl
3428 Title: "diagnostics: $/ gotcha"
3429 From: Andreas Koenig
3430 Msg-ID: <199704151814.UAA03404@anna.in-berlin.de>
3431 Date: Tue, 15 Apr 1997 20:14:01 +0200
3432 Files: lib/diagnostics.pm
3434 Title: "Update File::Path"
3435 From: Andreas Koenig
3436 Msg-ID: <199704151401.QAA02556@anna.in-berlin.de>
3437 Date: Tue, 15 Apr 1997 16:01:07 +0200
3438 Files: lib/File/Path.pm t/lib/filepath.t
3440 Title: "User::pwent.pm: g{,e}cos"
3441 From: Tom Christiansen
3442 Msg-ID: <199704130135.TAA23274@jhereg.perl.com>
3443 Date: Sat, 12 Apr 1997 19:35:54 -0600
3444 Files: lib/User/pwent.pm
3446 Title: "Sys::Syslog: hyphens in hostnames"
3447 From: Jarkko Hietaniemi
3448 Msg-ID: <199704151421.RAA19693@alpha.hut.fi>
3449 Date: Tue, 15 Apr 1997 17:21:53 +0300 (EET DST)
3450 Files: lib/Sys/Syslog.pm
3452 Title: "Clean up format of dlopen() debug info"
3453 From: Hallvard B Furuseth
3454 Files: ext/DynaLoader/dl_dlopen.xs
3462 Title: "xsubpp incorrectly handles 'class::newthing()'"
3463 From: "John Q. Linux" <jql@jql.accessone.com>
3464 Msg-ID: <199704122201.PAA01780@jql.accessone.com>
3465 Date: Sat, 12 Apr 1997 15:01:33 -0700
3466 Files: lib/ExtUtils/xsubpp
3470 Title: "Add CGI to perldelta.pod and improve its description in MANIFEST"
3471 From: Chip Salzenberg
3472 Files: MANIFEST pod/perldelta.pod
3474 Title: "Describe probs with majordomo 1.94.1"
3475 From: Chip Salzenberg
3476 Files: pod/perldelta.pod
3478 Title: "Fix description of /\G/g"
3479 From: Chip Salzenberg
3480 Files: pod/perlop.pod
3482 Title: "Mention '...' operator in precedence table"
3483 From: Tom Christiansen
3484 Msg-ID: <199704131724.LAA23120@jhereg.perl.com>
3485 Date: Sun, 13 Apr 1997 11:24:16 -0600
3486 Files: pod/perlop.pod
3493 Any minute now... second public beta... no, really...
3495 CORE LANGUAGE CHANGES
3497 Title: "Fix for incorrect overloaded assignment"
3498 From: Ilya Zakharevich
3499 Msg-ID: <199704112225.SAA03482@monk.mps.ohio-state.edu>
3500 Date: Fri, 11 Apr 1997 18:25:33 -0400 (EDT)
3503 Title: "Fix C< $x=''; pos($x)=0; $x=~/\G$/ >"
3504 From: Chip Salzenberg
3507 Title: "Fix label on C<for(;;)> statement"
3508 From: Chip Salzenberg
3509 Files: perly.c perly.y
3513 Title: "update to 5.003_97b/hint/irix_6_2.sh"
3514 From: Scott Henry <scotth@sgi.com>
3515 Msg-ID: <yd8hghdjbk0.fsf@hoshi.engr.sgi.com>
3516 Date: 11 Apr 1997 18:05:03 -0700
3517 Files: hints/irix_6_2.sh
3521 Title: "Before 'BEGIN not safe', explain why"
3522 From: Chip Salzenberg
3525 Title: "New error msg for low-key failure of C<require>"
3526 From: Chip Salzenberg
3527 Files: pod/perldiag.pod pp_ctl.c t/pragma/strict-subs
3528 t/pragma/strict-vars
3530 Title: "Put "dXSUB_SYS" last in declarations"
3531 From: Chip Salzenberg
3532 Files: win32/perllib.c
3534 Title: "Minor type cleanup"
3535 From: Chip Salzenberg
3536 Files: proto.h toke.c
3542 LIBRARY AND EXTENSIONS
3544 Title: "win32: perl5db patch"
3545 From: Gurusamy Sarathy
3546 Msg-ID: <199704102142.RAA27396@aatma.engin.umich.edu>
3547 Date: Thu, 10 Apr 1997 17:42:13 -0400
3548 Files: lib/perl5db.pl
3550 Title: "Enhancements to debugger, Term::ReadLine, Term::Cap"
3551 From: Ilya Zakharevich
3552 Msg-ID: <199704101948.PAA01841@monk.mps.ohio-state.edu>
3553 Date: Thu, 10 Apr 1997 15:48:07 -0400 (EDT)
3554 Files: lib/Term/Cap.pm lib/Term/ReadLine.pm lib/perl5db.pl
3556 Title: "MM_Unix patch for use under CVS"
3557 From: Ulrich Pfeifer
3558 Msg-ID: <yfmd8s1vhpn.fsf@ls6.informatik.uni-dortmund.de>
3559 Date: 11 Apr 1997 14:59:00 +0200
3560 Files: lib/ExtUtils/MM_Unix.pm
3562 Title: "Complex update (five patches)"
3563 From: Jarkko Hietaniemi
3564 Files: lib/Math/Complex.pm t/lib/complex.t
3566 Title: "Fix undef warning in Math::BigInt"
3567 From: Chip Salzenberg
3568 Files: lib/Math/BigInt.pm
3576 Title: "Add B<-o> option to a2p, for old awk; make new the default"
3577 From: Chip Salzenberg
3578 Files: x2p/a2p.h x2p/a2p.pod x2p/a2py.c x2p/walk.c
3582 Title: "typo in lib/diagnostics.pm"
3583 From: barnett@grymoire.crd.ge.com (Bruce Barnett)
3584 Msg-ID: <199704111800.OAA27297@grymoire.crd.ge.com>
3585 Date: Fri, 11 Apr 1997 14:00:54 -0400
3586 Files: lib/diagnostics.pm
3588 Title: "Use B<> for options in Class::Struct pod"
3589 From: Hugo van der Sanden <hv@iii.co.uk>
3590 Msg-ID: <334D2E7B.67F0@iii.co.uk>
3591 Date: Thu, 10 Apr 1997 19:16:27 +0100
3592 Files: lib/Class/Struct.pm
3594 Title: "Explain //g and \G issues"
3595 From: Gurusamy Sarathy
3596 Msg-ID: <199704122048.QAA25060@aatma.engin.umich.edu>
3597 Date: Sat, 12 Apr 1997 16:48:41 -0400
3598 Files: pod/perldelta.pod pod/perlop.pod pod/perlre.pod
3600 Title: "more (err, less) doubled words"
3601 From: Jarkko Hietaniemi
3602 Msg-ID: <199704111931.WAA24460@alpha.hut.fi>
3603 Date: Fri, 11 Apr 1997 22:31:25 +0300 (EET DST)
3604 Files: ext/DB_File/DB_File.pm ext/DynaLoader/DynaLoader.pm
3605 ext/IO/lib/IO/Pipe.pm lib/CGI.pm lib/Exporter.pm
3606 lib/ExtUtils/MakeMaker.pm lib/IPC/Open2.pm lib/IPC/Open3.pm
3607 lib/vars.pm pod/perlcall.pod pod/perldiag.pod
3608 pod/perlfaq1.pod pod/perlfaq3.pod pod/perlfaq5.pod
3609 pod/perlfaq7.pod pod/perlfaq8.pod pod/perlipc.pod
3611 Title: "Freudian slip error in perlsub.pod"
3612 From: barnett@grymoire.crd.ge.com (Bruce Barnett)
3613 Msg-ID: <199704111755.NAA27200@grymoire.crd.ge.com>
3614 Date: Fri, 11 Apr 1997 13:55:07 -0400
3615 Files: pod/perlsub.pod
3617 Title: "Little patch for perl5.003_97c/pod/perlpod.pod"
3618 From: rse@engelschall.com (Ralf S. Engelschall)
3619 Msg-ID: <199704112048.WAA08733@en1.engelschall.com>
3620 Date: Fri, 11 Apr 1997 22:48:37 +0200
3621 Files: pod/perlpod.pod
3628 That second public beta will be Real Soon Now...
3630 CORE LANGUAGE CHANGES
3632 Title: "Refine setgroups() behavior of C<$)>"
3633 From: Chip Salzenberg
3634 Files: mg.c pod/perldelta.pod pod/perlvar.pod
3636 Title: "Forbid -[Mm] on #! line"
3637 From: Chip Salzenberg
3638 Files: pod/perldelta.pod pod/perldiag.pod toke.c
3642 Title: "Fix dynamic loading (and argv[0]) under AmigaOS"
3643 From: Norbert Pueschel
3644 Msg-ID: <77724842@Armageddon.meb.uni-bonn.de>
3645 Date: Tue, 08 Apr 1997 22:01:45 +0200
3646 Files: hints/amigaos.sh
3648 Title: "Special mkdir() for VMS"
3649 From: Charles Bailey
3650 Msg-ID: <01IHGOXN6MZM0004K3@hmivax.humgen.upenn.edu>
3651 Date: Tue, 08 Apr 1997 12:33:56 -0400 (EDT)
3652 Files: dosish.h lib/ExtUtils/MM_Unix.pm lib/File/Path.pm os2/os2ish.h
3653 plan9/plan9ish.h pp_sys.c unixish.h vms/vms.c vms/vmsish.h
3657 Title: "Fix assignment from magic SV that becomes a glob"
3658 From: Chip Salzenberg
3663 Title: "Fix syntax error in Configure comment(!)"
3664 From: Chip Salzenberg
3667 Title: "For Solaris, if -DDEBUGGING, default to '-KPIC', not '-Kpic'"
3668 From: Chip Salzenberg
3671 Title: "Fix usage of dXSUB_SYS, esp. in ExtUtils::Miniperl"
3672 From: Chip Salzenberg
3673 Files: dosish.h minimod.pl os2/os2ish.h plan9/plan9ish.h vms/vmsish.h
3675 LIBRARY AND EXTENSIONS
3677 Title: "Replace Class::Template with improved Class::Struct"
3678 From: Jim Miner <jfm@winternet.com>
3679 Files: MANIFEST lib/Class/Struct.pm lib/Class/Template.pm
3680 lib/File/stat.pm lib/Net/hostent.pm lib/Net/netent.pm
3681 lib/Net/protoent.pm lib/Net/servent.pm lib/Time/gmtime.pm
3682 lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
3683 lib/User/pwent.pm pod/perldelta.pod pod/perlfaq7.pod
3684 pod/perlmod.pod pod/perltoot.pod
3686 Title: "MakeMaker pathname patch"
3687 From: Nick Ing-Simmons
3688 Msg-ID: <199704091908.UAA00877@ni-s.u-net.com>
3689 Date: Wed, 9 Apr 1997 20:08:23 +0100
3690 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
3692 Title: "Fix configuration of new socket"
3693 From: Chip Salzenberg
3694 Files: ext/IO/lib/IO/Socket.pm
3696 Title: "Improve IO::Handle docs; don't export _open_mode_string"
3697 From: Chip Salzenberg
3698 Files: ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
3700 Title: "Complex.pm: 0**0 sanity"
3701 From: Jarkko Hietaniemi
3702 Msg-ID: <199704091804.VAA13930@alpha.hut.fi>
3703 Date: Wed, 9 Apr 1997 21:04:23 +0300 (EET DST)
3704 Files: lib/Math/Complex.pm
3706 Title: "Fix typos in Math::Trig"
3707 From: Jarkko Hietaniemi
3708 Files: lib/Math/Trig.pm
3712 Title: "Accommodate CodeBuilder variant of Machten 4.0.3"
3713 From: Dominic Dunlop <domo@slipper.ip.lu>
3714 Msg-ID: <v03020902af704d320f27@[194.51.248.88]>
3715 Date: Tue, 8 Apr 1997 22:15:15 +0200
3716 Files: t/io/fs.t t/op/stat.t
3724 Title: "IO::Socket doc fix"
3725 From: Roderick Schertler
3726 Msg-ID: <28383.860527843@eeyore.ibcinc.com>
3727 Date: Tue, 08 Apr 1997 15:30:43 -0400
3728 Files: ext/IO/lib/IO/Socket.pm
3735 Working on the second public beta...
3737 CORE LANGUAGE CHANGES
3739 Title: "Make assignment to C<$)> call setgroups()"
3740 From: Chip Salzenberg
3741 Files: Configure config_H config_h.SH mg.c plan9/config.plan9
3742 pod/perldelta.pod vms/config.vms win32/config.H
3745 Title: "Grandfather "$$<digit>" in strings"
3746 From: Chip Salzenberg
3747 Files: pod/perldiag.pod toke.c
3749 Title: "Disconnect warn and die hooks _after_ object destruction"
3750 From: Chip Salzenberg
3753 Title: "Forbid recursive substitutions"
3754 From: Chip Salzenberg
3755 Files: cop.h pod/perldelta.pod pod/perldiag.pod pp_ctl.c pp_hot.c
3759 Title: "Use SSize_t for values of PerlIO_{read,write}"
3760 From: Chip Salzenberg
3761 Files: perlio.c perlio.h perlsdio.h pp_sys.c
3763 Title: "perlwin-97a_4: win32 environ fix"
3764 From: Gurusamy Sarathy
3765 Msg-ID: <199704060431.XAA23400@aatma.engin.umich.edu>
3766 Date: Sat, 05 Apr 1997 23:31:11 -0500
3767 Files: win32/win32.c win32/win32io.c win32/win32io.h win32/win32iop.h
3771 Title: "length($') isn't"
3772 From: Gurusamy Sarathy
3773 Msg-ID: <199704070730.DAA07310@aatma.engin.umich.edu>
3774 Date: Mon, 07 Apr 1997 03:30:44 -0400
3777 Title: "Fix obscure regex bug related to leading C<.*>"
3778 From: Chip Salzenberg
3781 Title: "Add warning for glob failure"
3782 From: Chip Salzenberg
3783 Files: pod/perldelta.pod pod/perldiag.pod pp_hot.c
3785 Title: "Fix C<perl -V> in presence of local patches"
3786 From: Chip Salzenberg
3791 Title: "Don't suggest 'Configure -der' in config.sh comments"
3792 From: Chip Salzenberg
3795 LIBRARY AND EXTENSIONS
3797 Title: "CGI->redirect patch"
3798 From: Doug MacEachern
3799 Msg-ID: <199704051527.KAA11280@postman.osf.org>
3800 Date: Sat, 05 Apr 1997 10:27:52 -0500
3803 Title: "Updates to Math::Complex and Math::Trig"
3804 From: Jarkko Hietaniemi
3805 Files: lib/Math/Complex.pm lib/Math/Trig.pm pod/perldelta.pod
3808 Title: "Fix FindBin under Win32, and document success"
3809 From: Nick Ing-Simmons and Gurusamy Sarathy
3810 Msg-ID: <199704051504.QAA09507@ni-s.u-net.com>
3811 Date: Sat, 5 Apr 1997 16:04:52 +0100
3812 Files: README.win32 lib/Cwd.pm lib/FindBin.pm
3820 Title: "Patch for 'perldoc -f'"
3822 Msg-ID: <199704061732.TAA00353@bergen.sn.no>
3823 Date: Sun, 6 Apr 1997 19:32:04 +0200
3824 Files: utils/perldoc.PL
3828 Title: "Document required module versions"
3829 From: Chip Salzenberg
3830 Files: pod/perldelta.pod
3832 Title: "Document sample function perl_eval()"
3833 From: Doug MacEachern
3834 Msg-ID: <199704051524.KAA06090@postman.osf.org>
3835 Date: Sat, 05 Apr 1997 10:24:43 -0500
3836 Files: pod/perlcall.pod pod/perlembed.pod
3838 Title: "Make L<perltrap> refer to L<perldelta>"
3839 From: Chip Salzenberg
3840 Files: pod/perltrap.pod
3847 This release gets a letter instead of a full subversion because I'm
3848 planning on making 5.003_98 the second public beta.
3850 CORE LANGUAGE CHANGES
3852 Title: "Fix AUTOLOAD, or kill me"
3853 From: Chip Salzenberg
3854 Files: gv.c pp.c t/op/method.t
3858 Title: "Add support for Cygwin32 (GNU-Win32) -- very low impact"
3859 From: John Cerney <j-cerney1@ti.com>
3860 Msg-ID: <199704030821.JAA08762@pluto.tiuk.ti.com>
3861 Date: Thu, 3 Apr 1997 09:21:17 +0100
3862 Files: MANIFEST README.cygwin32 cygwin32/cw32imp.h cygwin32/gcc2
3863 cygwin32/ld2 cygwin32/perlgcc cygwin32/perlld
3864 ext/DynaLoader/dl_cygwin32.xs hints/cygwin32.sh perl.h
3867 Title: "Win32 update (six patches)"
3868 From: Gurusamy Sarathy
3869 Files: MANIFEST README.win32 dosish.h t/io/fs.t t/io/tell.t
3870 t/lib/io_tell.t t/op/magic.t t/op/mkdir.t t/op/runlevel.t
3871 t/op/stat.t t/op/taint.t win32/Makefile win32/VC-2.0/pod.mak
3872 win32/makedef.pl win32/pod.mak win32/win32.c win32/win32.h
3873 win32/win32io.c win32/win32io.h win32/win32iop.h
3875 Title: "AmigaOS update"
3876 From: Norbert Pueschel
3877 Msg-ID: <77724828@Armageddon.meb.uni-bonn.de>
3878 Date: Thu, 03 Apr 1997 16:16:51 +0200
3879 Files: README.amiga hints/amigaos.sh
3883 Title: "Fix const-sub-related panic on C<sub foo { my $x; 0 } foo>"
3884 From: Chip Salzenberg
3887 Title: "Fix warning for useless C<1..2>"
3888 From: Chip Salzenberg
3891 Title: "Minor cleanups"
3892 From: Gurusamy Sarathy
3893 Msg-ID: <199704040056.TAA22253@aatma.engin.umich.edu>
3894 Date: Thu, 03 Apr 1997 19:56:57 -0500
3895 Files: mg.c mg.h perl.c
3897 Title: "Eliminate unreliable warning with %SIG and strict refs"
3898 From: Chip Salzenberg
3901 Title: "Fix impossible test in vivification"
3902 From: Chip Salzenberg
3905 Title: "runlevel is I32, not int"
3906 From: Roderick Schertler
3907 Msg-ID: <2848.860109823@eeyore.ibcinc.com>
3908 Date: Thu, 03 Apr 1997 18:23:43 -0500
3909 Files: pp_ctl.c util.c
3913 Title: "Re: shared lib compilation problem with miniperl5.003_97"
3914 From: Andy Dougherty
3915 Msg-ID: <Pine.SOL.3.95q.970404124326.647K-100000@fractal.lafayette.ed
3916 Date: Fri, 04 Apr 1997 13:02:23 -0500 (EST)
3919 LIBRARY AND EXTENSIONS
3921 Title: "Math::Trig, based on (and from an author of) Math::Complex"
3922 From: Chip Salzenberg
3923 Files: MANIFEST lib/Math/Complex.pm lib/Math/Trig.pm
3924 pod/perldelta.pod t/lib/complex.t t/lib/trig.t
3926 Title: "Update AutoLoader and docs; support C<use AutoLoader 'AUTOLOAD'>"
3927 From: Chip Salzenberg and Tim Bunce
3928 Files: lib/AutoLoader.pm
3930 Title: "CPAN & TRL-Gnu"
3931 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
3932 Msg-ID: <9704040809.AA26143@o09.rosat.mpe-garching.mpg.de>
3933 Date: Fri, 04 Apr 1997 10:09:03 +0200
3936 Title: "Limit @ISA to actual DBM in AnyDBM"
3937 From: Chip Salzenberg
3938 Files: lib/AnyDBM_File.pm
3940 Title: "Don't use $4 when it might be undef"
3941 From: Chip Salzenberg
3942 Files: lib/bigfloat.pl
3946 Title: "Make *dbm tests work with Win32"
3947 From: Chip Salzenberg
3948 Files: t/lib/anydbm.t t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t
3957 Title: "Update INSTALL"
3958 From: Andy Dougherty
3962 From: Nathan Torkington <gnat@prometheus.frii.com>
3963 Files: pod/perlcall.pod pod/perldata.pod pod/perldebug.pod
3964 pod/perldiag.pod pod/perlform.pod pod/perlfunc.pod
3965 pod/perlipc.pod pod/perllocale.pod pod/perlmod.pod
3966 pod/perlop.pod pod/perlre.pod pod/perlrun.pod
3967 pod/perlstyle.pod pod/perltoc.pod pod/perlvar.pod
3974 CORE LANGUAGE CHANGES
3976 Title: "Reenable but deprecate inherited AUTOLOAD for plain funcs"
3977 From: Chip Salzenberg
3978 Files: ext/DynaLoader/DynaLoader.pm gv.c lib/Text/ParseWords.pm
3979 pod/perldelta.pod pod/perldiag.pod t/op/method.t
3983 Title: "Don't use setjmp() and longjmp() in complex exprs"
3984 From: Chip Salzenberg
3985 Files: perl.c pp_ctl.c scope.h
3987 Title: "Improve definition of Sock_size_t"
3988 From: Chip Salzenberg
3989 Files: doio.c pp_sys.c
3991 Title: "Don't use a completely empty macro parameter"
3992 From: Chip Salzenberg
3995 Title: "Win32 update"
3996 From: Gurusamy Sarathy
3997 Msg-ID: <199704020608.BAA29538@aatma.engin.umich.edu>
3998 Date: Wed, 02 Apr 1997 01:08:09 -0500
3999 Files: win32/VC-2.0/modules.mak win32/VC-2.0/perl.mak win32/VC-
4000 2.0/perldll.mak win32/perl.mak
4004 Title: "Introduce and use gv_fetchmethod_autoload()"
4005 From: Chip Salzenberg
4006 Files: global.sym gv.c pod/perlguts.pod proto.h universal.c
4008 Title: "Reduce memory footprint of literal strings"
4009 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
4010 Msg-ID: <1997Apr1.113438.1913905@hmivax.humgen.upenn.edu>
4011 Date: Tue, 01 Apr 1997 11:34:37 -0500 (EST)
4016 Title: "Remove target before link() of perldiag.pod"
4017 From: Chip Salzenberg
4020 LIBRARY AND EXTENSIONS
4022 Title: "Refresh CPAN to 1.24"
4023 From: Andreas Koenig
4024 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
4026 Title: "Refresh ExtUtils::Manifest to 1.33"
4027 From: Andreas Koenig
4028 Files: lib/ExtUtils/Manifest.pm
4030 Title: "Update $VERSION of ExtUtils::Embed to reflect reality"
4031 From: Chip Salzenberg
4032 Files: lib/ExtUtils/Embed.pm
4034 Title: "Fix POSIX::raise()"
4035 From: "Jens T. Berger Thielemann" <jensthi@ifi.uio.no>
4036 Msg-ID: <Pine.SUN.3.91.970401153125.8053A-100000@holmenkollen.ifi.uio
4037 Date: Tue, 1 Apr 1997 15:34:47 +0200 (MET DST)
4038 Files: ext/POSIX/POSIX.pm
4040 Title: "Eliminate warnings in File::Basename"
4041 From: Robin Barker <rmb1@cise.npl.co.uk>
4042 Msg-ID: <11173.9704011111@tempest.cise.npl.co.uk>
4043 Date: Tue, 1 Apr 97 12:11:43 BST
4044 Files: lib/File/Basename.pm t/lib/basename.t
4046 Title: "Eliminate warning in CGI.pm"
4047 From: Chip Salzenberg
4050 Title: "Tweaks to constant.pm"
4052 Msg-ID: <Pine.GSO.3.96.970331205519.16684I-100000@kelly.teleport.com>
4053 Date: Mon, 31 Mar 1997 21:10:14 -0800 (PST)
4054 Files: lib/constant.pm
4056 Title: "Document eval vs. sub in Benchmark"
4057 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
4058 Msg-ID: <199704012231.XAA00225@crypt.compulink.co.uk>
4059 Date: Tue, 01 Apr 1997 23:31:55 +0100
4060 Files: lib/Benchmark.pm
4068 Title: "Improve heuristics for pod2man titles"
4069 From: Roderick Schertler
4070 Msg-ID: <pzn2ri9gto.fsf@eeyore.ibcinc.com>
4071 Date: 01 Apr 1997 23:41:55 -0500
4072 Files: pod/pod2man.PL
4076 Title: "Clean up some poddities, and make C<make html> work again"
4077 From: Chip Salzenberg
4078 Files: pod/Makefile pod/perldelta.pod pod/perldiag.pod
4079 pod/perlfaq8.pod pod/perlfunc.pod pod/perlop.pod
4082 Title: "Fix MM doc's use of "SUPER::""
4083 From: avera@hal.com (Jim Avera)
4084 Msg-ID: <9704012235.AA07841@membrane.hal.com>
4085 Date: Tue, 1 Apr 1997 14:35:26 -0800 (PST)
4086 Files: lib/ExtUtils/MakeMaker.pm
4088 Title: "Eliminate pod warnings in libs"
4089 From: Chip Salzenberg
4090 Files: lib/CGI.pm lib/ExtUtils/Command.pm
4097 CORE LANGUAGE CHANGES
4099 Title: "Support $ENV{PERL5OPT}"
4100 From: Chip Salzenberg
4101 Files: perl.c pod/perldiag.pod pod/perldelta.pod pod/perlrun.pod
4103 Title: "Implement void context, in which C<wantarray> is undef"
4104 From: Chip Salzenberg
4105 Files: cop.h doop.c dump.c global.sym gv.c op.c op.h perl.c
4106 pod/perlcall.pod pod/perldelta.pod pod/perlfunc.pod
4107 pod/perlguts.pod pod/perlsub.pod pp.c pp_ctl.c pp_hot.c
4110 Title: "Don't look up &AUTOLOAD in @ISA when calling plain function"
4111 From: Chip Salzenberg
4112 Files: global.sym gv.c lib/Text/ParseWords.pm pod/perldelta.pod
4113 pp_hot.c proto.h t/op/method.t
4115 Title: "Allow closures to be constant subroutines"
4116 From: Chip Salzenberg
4119 Title: "Make C<scalar(reverse)> mean C<scalar(reverse $_)>"
4120 From: Chip Salzenberg
4123 Title: "Fix lexical suicide from C<my $x = $x> in sub"
4124 From: Chip Salzenberg
4127 Title: "Make "Unrecog. char." fatal, and update its doc"
4128 From: Chip Salzenberg
4129 Files: pod/perldiag.pod toke.c
4131 Title: "Die on patterns that will match empty string forever"
4132 From: Stephen Potter <spp@psa.pencom.com>
4133 Msg-ID: <199703282138.PAA28311@psa.pencom.com>
4134 Date: Fri, 28 Mar 1997 15:38:30 -0600
4139 Title: "safefree() mismatch"
4140 From: Roderick Schertler
4141 Msg-ID: <21338.859653381@eeyore.ibcinc.com>
4142 Date: Sat, 29 Mar 1997 11:36:21 -0500
4145 Title: "FreeBSD update"
4146 From: Slaven Rezic <eserte@cs.tu-berlin.de>
4147 Msg-ID: <199703311417.QAA04162@cabulja.herceg.de>
4148 Date: Mon, 31 Mar 1997 16:17:42 +0200 (MET DST)
4149 Files: hints/freebsd.sh
4151 Title: "Win32 update (seven patches)"
4152 From: Gurusamy Sarathy and Nick Ing-Simmons
4153 Files: EXTERN.h MANIFEST win32/Makefile win32/perl.mak
4154 win32/perl.rc win32/perldll.mak win32/makedef.pl
4155 win32/modules.mak win32/win32io.c win32/bin/pl2bat.bat
4159 Title: "Report PERL* environment variables in -V and perlbug"
4160 From: Chip Salzenberg
4161 Files: perl.c utils/perlbug.PL
4163 Title: "Typo in perl.c: Printing NO_EMBED for perl -V"
4165 Msg-ID: <199703301922.VAA13509@furubotn.sn.no>
4166 Date: Sun, 30 Mar 1997 21:22:11 +0200
4169 Title: "Don't let C<$var = $var> untaint $var"
4170 From: Chip Salzenberg
4171 Files: pp_hot.c pp_sys.c sv.h t/op/taint.t
4173 Title: "Fix autoviv bug in C<my $x; ++$x->{KEY}>"
4174 From: Chip Salzenberg
4177 Title: "Re: 5.004's new srand() default seed"
4178 From: Hallvard B Furuseth
4179 Msg-ID: <199703302219.AAA20998@bombur2.uio.no>
4180 Date: Mon, 31 Mar 1997 00:19:13 +0200 (MET DST)
4183 Title: "Re: embedded perl and top_env problem "
4184 From: Gurusamy Sarathy
4185 Msg-ID: <199703280031.TAA05711@aatma.engin.umich.edu>
4186 Date: Thu, 27 Mar 1997 19:31:42 -0500
4187 Files: gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c scope.h util.c
4189 Title: "Define and use new macro: boolSV()"
4191 Files: gv.c lib/ExtUtils/typemap os2/os2.c pp.c pp_hot.c pp_sys.c
4192 sv.c sv.h universal.c vms/vms.c
4194 Title: "Re: strict @F"
4195 From: Hallvard B Furuseth
4196 Msg-ID: <199703252110.WAA16038@bombur2.uio.no>
4197 Date: Tue, 25 Mar 1997 22:10:33 +0100 (MET)
4200 Title: "Try harder to identify errors at EOF"
4201 From: Chip Salzenberg
4204 Title: "Minor string change in toke.c: 'bareword'"
4205 From: lvirden@cas.org
4206 Msg-ID: <1997Mar27.130247.1911552@hmivax.humgen.upenn.edu>
4207 Date: Thu, 27 Mar 1997 13:02:46 -0500 (EST)
4210 Title: "Improve diagnostic on \r in program text"
4211 From: Chip Salzenberg
4212 Files: pod/perldiag.pod toke.c
4214 Title: "Make Sock_size_t typedef work right"
4215 From: Chip Salzenberg
4216 Files: perl.h pp_sys.c
4218 Title: "Eliminate unused dummy variable"
4219 From: Doug MacEachern
4220 Msg-ID: <199703270123.UAA25454@postman.osf.org>
4221 Date: Wed, 26 Mar 1997 20:23:14 -0500
4222 Files: lib/ExtUtils/Embed.pm unixish.h writemain.SH
4226 Title: "Allow for coexistence of various versions of perldiag.pod"
4227 From: Chip Salzenberg
4228 Files: installperl lib/diagnostics.pm
4230 LIBRARY AND EXTENSIONS
4232 Title: "New module constant.pm"
4234 Files: MANIFEST lib/constant.pm op.c pp.c t/pragma/constant.t
4236 Title: "Remove chat2"
4237 From: Chip Salzenberg
4238 Files: MANIFEST lib/chat2.inter lib/chat2.pl
4240 Title: "Include CGI.pm 2.32"
4241 From: Chip Salzenberg
4242 Files: MANIFEST eg/cgi/* lib/CGI.pm lib/CGI/Apache.pm
4243 lib/CGI/Carp.pm lib/CGI/Fast.pm lib/CGI/Push.pm
4246 Title: "Fix C<print $_> in debugger"
4247 From: Ilya Zakharevich
4248 Msg-ID: <199703312355.SAA01068@monk.mps.ohio-state.edu>
4249 Date: Mon, 31 Mar 1997 18:55:55 -0500 (EST)
4250 Files: lib/perl5db.pl
4252 Title: "Re: Pod problems & fixes"
4253 From: Hallvard B Furuseth
4254 Msg-ID: <199703261829.TAA17015@bombur2.uio.no>
4255 Date: Wed, 26 Mar 1997 19:29:14 +0100 (MET)
4256 Files: lib/Pod/Text.pm
4258 Title: "Re: $whoami calculation in Sys::Syslog.pm should not be greedy"
4259 From: Roderick Schertler
4260 Msg-ID: <pz4tdu7j57.fsf@eeyore.ibcinc.com>
4261 Date: 29 Mar 1997 11:33:24 -0500
4262 Files: lib/Sys/Syslog.pm
4264 Title: "C<new SelectSaver $fh> doesn't always restore"
4265 From: Spider Boardman
4266 Msg-ID: <199703291906.OAA07232@Orb.Nashua.NH.US>
4267 Date: Sat, 29 Mar 1997 14:06:37 -0500
4268 Files: lib/SelectSaver.pm
4270 Title: "Patch for Benchmark.pm"
4271 From: Hugo van der Sanden <hv@crypt.compulink.co.uk> w/Tim Bunce
4272 Msg-ID: <199703291504.PAA01596@crypt.compulink.co.uk>
4273 Date: Sat, 29 Mar 1997 15:04:32 +0000
4274 Files: lib/Benchmark.pm
4276 Title: "Tiny doc fix for AutoSplit.pm"
4277 From: "Randy J. Ray" <rjray@uswest.com>
4278 Msg-ID: <rjray-9702272117.AA001223633@snakepit.ecte.uswc.uswest.com>
4279 Date: Thu, 27 Mar 1997 14:17:38 -0700
4280 Files: lib/AutoSplit.pm
4288 Title: "Tom C's Pod::Html and html tools, as of 30 March 97"
4289 From: Chip Salzenberg
4290 Files: MANIFEST installhtml lib/Pod/Html.pm pod/pod2html.PL
4292 Title: "Fix path bugs in installhtml"
4293 From: Robin Barker <rmb1@cise.npl.co.uk>
4294 Msg-ID: <3180.9703270906@tempest.cise.npl.co.uk>
4295 Date: Thu, 27 Mar 97 09:06:14 GMT
4298 Title: "Make perlbug say that it's only for core Perl bugs"
4299 From: Chip Salzenberg
4300 Files: utils/perlbug.PL
4304 Title: "INSTALL-1.11"
4305 From: Andy Dougherty
4306 Msg-ID: <Pine.SOL.3.95q.970326140905.10178A-100000@fractal.lafayette.
4307 Date: Wed, 26 Mar 1997 14:27:52 -0500 (EST)
4310 Title: "Patch for perl.pod"
4311 From: wmiddlet@Adobe.COM (William Middleton)
4312 Msg-ID: <199703262305.PAA13121@ducks>
4313 Date: Wed, 26 Mar 1997 15:05:39 -0800 (PST)
4316 Title: "Document autouse and constant; update diagnostics"
4317 From: Chip Salzenberg
4318 Files: pod/perldelta.pod
4320 Title: "Suggest to upgraders that they try '-w' again"
4321 From: Hallvard B Furuseth
4322 Msg-ID: <199703251901.UAA15982@bombur2.uio.no>
4323 Date: Tue, 25 Mar 1997 20:01:26 +0100 (MET)
4324 Files: pod/perldelta.pod
4326 Title: "Improve and update documentation of constant subs"
4328 Msg-ID: <Pine.GSO.3.96.970331122546.14185C-100000@kelly.teleport.com>
4329 Date: Mon, 31 Mar 1997 13:05:54 -0800 (PST)
4330 Files: pod/perlsub.pod
4332 Title: "Improve documentation of C<return>"
4333 From: Chip Salzenberg
4334 Files: pod/perlfunc.pod pod/perlsub.pod
4336 Title: "perlfunc.pod patch"
4338 Msg-ID: <199703262159.WAA17531@furubotn.sn.no>
4339 Date: Wed, 26 Mar 1997 22:59:23 +0100
4340 Files: pod/perlfunc.pod
4342 Title: "Use 'while (defined($x = <>)) {}', per <gnat@frii.com>"
4343 From: Chip Salzenberg
4344 Files: configpm lib/Term/Cap.pm perlsh pod/perlipc.pod pod/perlop.pod
4345 pod/perlsub.pod pod/perlsyn.pod pod/perltrap.pod
4346 pod/perlvar.pod win32/bin/search.bat
4348 Title: "Document and test C<%> behavior with negative operands"
4349 From: Chip Salzenberg
4350 Files: pod/perlop.pod t/op/arith.t
4352 Title: "Update docs on $]"
4353 From: Chip Salzenberg
4354 Files: pod/perlvar.pod
4356 Title: "perlvar.pod patch"
4358 Msg-ID: <199703261254.NAA10237@bergen.sn.no>
4359 Date: Wed, 26 Mar 1997 13:54:00 +0100
4360 Files: pod/perlvar.pod
4362 Title: "Fix example of C<or> vs. C<||>"
4363 From: Chip Salzenberg
4364 Files: pod/perlsyn.pod
4366 Title: "Pod usage and spelling patch"
4367 From: Larry W. Virden
4370 Title: "Pod updates"
4371 From: "Cary D. Renzema" <caryr@mxim.com>
4372 Msg-ID: <199703262353.PAA01819@macs.mxim.com>
4373 Date: Wed, 26 Mar 1997 15:53:22 -0800 (PST)
4381 CORE LANGUAGE CHANGES
4383 Title: "Don't compile scalar mods of aggregates, like C<@a =~ s/a/b/>"
4384 From: Chip Salzenberg
4385 Files: op.c t/op/misc.t
4387 Title: "Automatically flush on C< $| = 1 >"
4388 From: Chip Salzenberg
4391 Title: "Refine modulus ("%") per suggestion of Tim Goodwin"
4392 From: Chip Salzenberg
4395 Title: "If C<perl -a>, do equivalent of C<use vars '@F'>"
4396 From: Chip Salzenberg
4399 Title: "Warn about undef magic values just like non-magic"
4400 From: Chip Salzenberg
4401 Files: ext/Opcode/Safe.pm sv.c t/lib/db-btree.t t/lib/db-hash.t
4402 t/lib/db-recno.t t/pragma/locale.t
4406 Title: "Remove redundant patch to hints/bsdos.sh"
4407 From: Shigeya Suzuki <shigeya@foretune.co.jp>
4408 Msg-ID: <19970322222244K.shigeya@foretune.co.jp>
4409 Date: Sat, 22 Mar 1997 22:22:44 +0900
4410 Files: hints/bsdos.sh
4412 Title: "Another MachTen Patch"
4414 Msg-ID: <Pine.GSO.3.96.970324152150.20610P-100000@kelly.teleport.com>
4415 Date: Mon, 24 Mar 1997 15:26:48 -0800 (PST)
4416 Files: hints/machten_2.sh
4418 Title: "Win32 update (five patches)"
4419 From: Gurusamy Sarathy and Nick Ing-Simmons
4420 Files: MANIFEST README.win32 doio.c dosish.h pp_sys.c
4421 lib/ExtUtils/Command.pm t/comp/multiline.t t/op/magic.t
4422 t/op/mkdir.t t/op/runlevel.t t/op/stat.t t/op/write.t
4423 win32/Makefile win32/config.H win32/config.w32 win32/win32.c
4424 win32/win32.h win32/win32aux.c win32/*.mak win32/VC-2.0/*.mak
4428 Title: "Fix botch with G_NOARGS; PUSHMARK *is* required"
4429 From: Chip Salzenberg
4432 Title: "Improve 'prototype mismatch' warning"
4433 From: Chip Salzenberg
4434 Files: global.sym op.c pod/perldiag.pod proto.h sv.c t/comp/redef.t
4436 Title: "In perlio, fix vprintf() definition and define vfprintf()"
4437 From: Chip Salzenberg
4444 LIBRARY AND EXTENSIONS
4446 Title: "Fix C<require> in Getopt::Long to work with 5.003"
4447 From: Chip Salzenberg
4448 Files: lib/Getopt/Long.pm
4450 Title: "Extraneous blank lines from Pod::Text"
4451 From: Russ Allbery <rra@stanford.edu>
4452 Msg-ID: <qumend4qq08.fsf@cyclone.stanford.edu>
4453 Date: 25 Mar 1997 01:28:55 -0800
4454 Files: lib/Pod/Text.pm
4456 Title: "Exporting UNIVERSAL::can"
4458 Msg-ID: <E0w9DwX-0000Zr-00@taurus.cus.cam.ac.uk>
4459 Date: Mon, 24 Mar 1997 17:54:01 +0000
4460 Files: lib/UNIVERSAL.pm
4462 Title: "Term::Readline patch for AmigaOS"
4463 From: Norbert Pueschel
4464 Msg-ID: <77724797@Armageddon.meb.uni-bonn.de>
4465 Date: Sun, 23 Mar 1997 18:57:22 +0100
4466 Files: lib/Term/ReadLine.pm
4470 Title: "Reduce memory footprint of complex.t"
4471 From: Dominic Dunlop <domo@slipper.ip.lu>
4472 Msg-ID: <v03020902af5d8e03c5ab@[194.51.248.84]>
4473 Date: Tue, 25 Mar 1997 15:39:26 +0100
4474 Files: t/lib/complex.t
4478 Title: "Improve pod2man diagnostic when NAME is invalid"
4479 From: Chip Salzenberg
4480 Files: pod/pod2man.PL
4484 Title: "INSTALL-1.8 to INSTALL-1.9 updates"
4485 From: Andy Dougherty
4486 Msg-ID: <Pine.SOL.3.95q.970325135138.3374A-100000@fractal.lafayette.e
4487 Date: Tue, 25 Mar 1997 13:52:53 -0500 (EST)
4490 Title: "Document possible problems with -Mdiagnostics after upgrade"
4491 From: Chip Salzenberg
4494 Title: "Mention perldelta in INSTALL"
4495 From: Chip Salzenberg
4498 Title: "Describe pod format at top of INSTALL"
4499 From: Chip Salzenberg
4502 Title: "Document C</a *b/x> fix"
4503 From: Chip Salzenberg
4504 Files: pod/perldelta.pod
4506 Title: "pods for subroutine argument autovivication"
4508 Msg-ID: <E0w9489-0005YT-00@ursa.cus.cam.ac.uk>
4509 Date: Mon, 24 Mar 1997 07:25:21 +0000
4510 Files: pod/perldelta.pod pod/perlsub.pod
4512 Title: "Missing item in perldiag"
4514 Msg-ID: <E0w8jVZ-0005va-00@ursa.cus.cam.ac.uk>
4515 Date: Sun, 23 Mar 1997 09:24:09 +0000
4516 Files: pod/perldiag.pod
4518 Title: "Mention and discourage use of term 'soft reference'"
4519 From: Chip Salzenberg
4520 Files: pod/perlref.pod
4522 Title: "Pod problems & fixes"
4523 From: Hallvard B Furuseth
4524 Msg-ID: <199703242031.VAA14997@bombur2.uio.no>
4525 Date: Mon, 24 Mar 1997 21:31:51 +0100 (MET)
4526 Files: INSTALL lib/Term/Complete.pm lib/subs.pm pod/perlcall.pod
4527 pod/perldata.pod pod/perldiag.pod pod/perlembed.pod
4528 pod/perlguts.pod pod/perlmod.pod pod/perlop.pod
4529 pod/perlpod.pod pod/pod2html.PL
4531 Title: "DB_File documentation fix"
4533 Msg-ID: <9703240854.AA08401@claudius.bfsec.bt.co.uk>
4534 Date: Mon, 24 Mar 97 08:54:16 GMT
4535 Files: ext/DB_File/DB_File.pm
4538 From: Nathan Torkington <gnat@prometheus.frii.com>
4539 Files: pod/perlfaq*.pod
4546 CORE LANGUAGE CHANGES
4548 Title: "Defer creation of array and hash elements as parameters"
4549 From: Chip Salzenberg
4550 Files: dump.c global.sym mg.c op.c op.h perl.h pp.c pp_hot.c proto.h
4553 Title: "New special literal: __PACKAGE__"
4554 From: Chip Salzenberg
4555 Files: keywords.pl pod/perldata.pod toke.c
4557 Title: "Ignore whitespace before +*? in //x"
4558 From: Chip Salzenberg
4561 Title: "Abort compilation at C<BEGIN{}> or C<use> after errors"
4562 From: Chip Salzenberg
4563 Files: op.c pod/perldiag.pod t/pragma/subs.t
4565 Title: "allow C<substr 'hello', -10>"
4566 From: David Dyck <dcd@tc.fluke.com>
4567 Msg-ID: <97Mar10.155517pst.35716-2@gateway.fluke.com>
4568 Date: Mon, 10 Mar 1997 15:55:44 -0800
4571 Title: "Regularize C<x % y>, esp. when y is negative"
4572 From: Chip Salzenberg
4575 Title: "Flush before C<flock(FOO, LOCK_UN)>"
4576 From: Chip Salzenberg
4577 Files: pod/perldelta.pod pod/perlfunc.pod pp_sys.c
4579 Title: "Close loopholes in prototype mismatch warning"
4580 From: Chip Salzenberg
4581 Files: op.c sv.c toke.c
4583 Title: "Warn on C<while ($x = each %y) {}>"
4584 From: Chip Salzenberg
4585 Files: op.c pod/perldiag.pod
4587 Title: "Don't warn on C<print $fh func()>"
4588 From: Chip Salzenberg
4593 Title: "Don't say 'static var = 1'"
4594 From: Jarkko Hietaniemi
4595 Msg-ID: <199703091319.PAA24714@alpha.hut.fi>
4596 Date: Sun, 9 Mar 1997 15:19:57 +0200 (EET)
4599 Title: "BSD/OS 3.0 hints"
4600 From: Christopher Davis <ckd@loiosh.kei.com>
4601 Msg-ID: <w47mjakw5t.fsf@loiosh.kei.com>
4602 Date: 14 Mar 1997 16:20:46 -0500
4603 Files: hints/bsdos.sh
4605 Title: "More MachTen hints"
4607 Msg-ID: <Pine.GSO.3.95q.970316133852.27997A-100000@kelly.teleport.com
4608 Date: Sun, 16 Mar 1997 13:40:35 -0800 (PST)
4609 Files: hints/machten_2.sh
4611 Title: "HP/UX hint comments"
4612 From: Andy Dougherty
4613 Msg-ID: <Pine.SOL.3.95q.970321153918.28770B-100000@fractal.lafayette.
4614 Date: Fri, 21 Mar 1997 15:43:07 -0500 (EST)
4615 Files: hints/hpux.sh
4618 From: Charles Bailey
4619 Msg-ID: <1997Mar11.220056.1873182@hmivax.humgen.upenn.edu>
4620 Date: Tue, 11 Mar 1997 22:00:55 -0500 (EST)
4621 Files: lib/ExtUtils/MM_VMS.pm lib/Test/Harness.pm t/op/taint.t
4622 utils/perlbug.PL vms/descrip.mms
4624 Title: "vmsish.t and related patches"
4625 From: Charles Bailey
4626 Msg-ID: <01IGQW3IP1KK005VFB@hmivax.humgen.upenn.edu>
4627 Date: Fri, 21 Mar 1997 01:32:47 -0500 (EST)
4628 Files: MANIFEST perl.h vms/descrip.mms vms/ext/vmsish.t vms/vms.c
4630 Title: "Win32 update (four patches)"
4631 From: Gurusamy Sarathy and Nick Ing-Simmons
4632 Files: MANIFEST README.win32 lib/AutoSplit.pm lib/Cwd.pm
4633 lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm
4634 lib/ExtUtils/MM_OS2.pm lib/ExtUtils/MM_Unix.pm
4635 lib/ExtUtils/MM_Win32.pm lib/ExtUtils/MakeMaker.pm
4636 lib/ExtUtils/Mksymlists.pm lib/File/Basename.pm
4637 lib/File/Path.pm mg.c t/comp/cpp.t t/comp/script.t t/harness
4638 t/io/argv.t t/io/dup.t t/io/fs.t t/io/inplace.t
4639 t/lib/filehand.t t/lib/io_dup.t t/lib/io_sel.t
4640 t/lib/io_taint.t t/op/closure.t t/op/exec.t t/op/glob.t
4641 t/op/goto.t t/op/magic.t t/op/misc.t t/op/rand.t
4642 t/op/split.t t/op/stat.t t/op/sysio.t t/op/taint.t
4643 t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t util.c
4648 Title: "Guard against buffer overflow in yyerror() and related funcs"
4649 From: Chip Salzenberg
4652 Title: "For bin compat, rename calllist() and he_{,delay}free"
4653 From: Chip Salzenberg
4654 Files: global.sym hv.c op.c perl.c pod/perlguts.pod proto.h
4656 Title: "Fix C<print> on tied default handle"
4657 From: Chip Salzenberg
4660 Title: "Fix C<local($a, undef, $b) = (1,2,3)>"
4661 From: Chip Salzenberg
4664 Title: "Improve diagnostic on C<@a++>, C<--%a>, @a =~ s/a/b/"
4665 From: Chip Salzenberg
4666 Files: pp.c pp_hot.c
4668 Title: "Don't warn on C<$x{y} .= "z"> when %x is tied"
4669 From: Chip Salzenberg
4672 Title: "Eliminate 'unreachable code' warnings"
4673 From: Chip Salzenberg
4674 Files: ext/POSIX/POSIX.xs mg.c pp_ctl.c toke.c
4676 Title: "printf format corrections for -DDEBUGGING"
4677 From: Roderick Schertler
4678 Msg-ID: <26592.858793370@eeyore.ibcinc.com>
4679 Date: Wed, 19 Mar 1997 12:42:50 -0500
4680 Files: doop.c malloc.c op.c pp_ctl.c regexec.c sv.c x2p/str.c
4683 Title: "Warn about missing -DMULTIPLICITY if likely a problem"
4684 From: Doug MacEachern
4685 Msg-ID: <199703192345.SAA15070@postman.osf.org>
4686 Date: Wed, 19 Mar 1997 18:45:53 -0500
4691 Title: "Don't use $(LIBS) when creating shared libperl"
4692 From: Chip Salzenberg
4695 Title: "Don't use db 2.x, we're not yet ready for it"
4696 From: Paul Marquess and Andy Dougherty
4699 Title: "Warn if #! command is longer than 32 chars"
4700 From: Chip Salzenberg
4703 Title: "patches re perl -wc install{perl,man}"
4704 From: Robin Barker <rmb1@cise.npl.co.uk>
4705 Msg-ID: <21544.9703111313@tempest.cise.npl.co.uk>
4706 Date: Tue, 11 Mar 97 13:13:16 GMT
4707 Files: installman installperl
4709 Title: "3_93 doesn't install pods"
4710 From: Spider Boardman
4711 Msg-ID: <199703160721.CAA08339@Orb.Nashua.NH.US>
4712 Date: Sun, 16 Mar 1997 02:21:35 -0500
4715 Title: "When installing, use File::Copy instead of `cp`"
4716 From: Chip Salzenberg
4719 Title: "Make hint files' warnings more visible"
4720 From: Hallvard B Furuseth
4721 Msg-ID: <199703202218.XAA09041@bombur2.uio.no>
4722 Date: Thu, 20 Mar 1997 23:18:03 +0100 (MET)
4723 Files: hints/3b1.sh hints/apollo.sh hints/cxux.sh hints/dcosx.sh
4724 hints/dgux.sh hints/esix4.sh hints/freebsd.sh hints/hpux.sh
4725 hints/irix_4.sh hints/mips.sh hints/next_3_0.sh hints/os2.sh
4726 hints/qnx.sh hints/sco_2_3_3.sh hints/sco_2_3_4.sh
4727 hints/solaris_2.sh hints/ultrix_4.sh hints/utekv.sh
4729 LIBRARY AND EXTENSIONS
4731 Title: "New module: autouse.pm"
4732 From: Ilya Zakharevich
4733 Msg-ID: <199703210034.TAA13469@monk.mps.ohio-state.edu>
4734 Date: Thu, 20 Mar 1997 19:34:30 -0500 (EST)
4735 Files: MANIFEST lib/autouse.pm
4737 Title: "Math::Complex update"
4738 From: Jarkko Hietaniemi
4739 Files: lib/Math/Complex.pm t/lib/complex.t
4741 Title: "Refresh DB_File to 1.12"
4743 Msg-ID: <9703121551.AA07435@claudius.bfsec.bt.co.uk>
4744 Date: Wed, 12 Mar 97 15:51:14 GMT
4745 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
4747 Title: "New subroutine Symbol::qualify_to_ref()"
4748 From: Roderick Schertler
4749 Msg-ID: <pzlo7ut03b.fsf@eeyore.ibcinc.com>
4750 Date: 11 Mar 1997 19:39:36 -0500
4751 Files: lib/Symbol.pm
4753 Title: "In debugger, don't reference %{$f{$g}} if $f{$g} doesn't exist"
4754 From: Chip Salzenberg
4755 Files: lib/perl5db.pl
4757 Title: "In File::Path, some systems can't remove read-only files"
4758 From: Chip Salzenberg
4759 Files: lib/File/Path.pm
4761 Title: "Fix typo in -l*perl* pattern"
4762 From: Doug MacEachern
4763 Msg-ID: <199703110414.XAA12884@berlin.atlantic.net>
4764 Date: Mon, 10 Mar 1997 22:58:38 -0500
4765 Files: lib/ExtUtils/Embed.pm
4767 Title: "Fix bugs revealed by prototype warnings"
4768 From: Chip Salzenberg
4769 Files: ext/Opcode/Opcode.pm lib/ExtUtils/MakeMaker.pm
4772 Title: "Problems with SKIP in makemaker"
4773 From: Ilya Zakharevich
4774 Msg-ID: <199703210413.XAA21601@monk.mps.ohio-state.edu>
4775 Date: Thu, 20 Mar 1997 23:13:31 -0500 (EST)
4776 Files: lib/ExtUtils/MM_Unix.pm
4778 Title: "In Exporter, don't C<require Carp> at file scope"
4779 From: Chip Salzenberg
4780 Files: lib/Exporter.pm
4782 Title: "fix for Exporter's $SIG{__WARN__} handler"
4783 From: Roderick Schertler
4784 Msg-ID: <2282.858296451@eeyore.ibcinc.com>
4785 Date: Thu, 13 Mar 1997 18:40:51 -0500
4786 Files: lib/Exporter.pm
4788 Title: "Don't try to substr() refs in Carp"
4789 From: Chip Salzenberg
4792 Title: "Re: NUL in die and other messages"
4794 Msg-ID: <E0w815V-0005xs-00@ursa.cus.cam.ac.uk>
4795 Date: Fri, 21 Mar 1997 09:58:17 +0000
4798 Title: "Add entry for prototype() in Pod::Functions"
4799 From: Chip Salzenberg
4800 Files: lib/Pod/Functions.pm
4802 Title: "Fix typos in IO::Socket documentation"
4804 Msg-ID: <E0w75po-0003yh-00@taurus.cus.cam.ac.uk>
4805 Date: Tue, 18 Mar 1997 20:50:16 +0000
4806 Files: ext/IO/lib/IO/Socket.pm
4814 Title: "Re: bug in pod2man (5.00326): section=3 for .pm modules"
4815 From: Roderick Schertler
4816 Msg-ID: <pzn2sat1hg.fsf@eeyore.ibcinc.com>
4817 Date: 11 Mar 1997 19:09:31 -0500
4818 Files: pod/pod2man.PL
4822 Title: "perlfaq.pod"
4823 From: Tom Christiansen
4824 Msg-ID: <199703172301.QAA12566@jhereg.perl.com>
4825 Date: Mon, 17 Mar 1997 16:01:40 -0700
4826 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
4827 pod/perlfaq*.pod pod/roffitall
4829 Title: "*.pod changes based on the FAQ"
4831 Msg-ID: <199703171650.JAA02655@elara.frii.com>
4832 Date: Mon, 17 Mar 1997 09:50:14 -0700 (MST)
4833 Files: pod/perldata.pod pod/perlfunc.pod pod/perlipc.pod
4834 pod/perlop.pod pod/perlre.pod pod/perlrun.pod
4835 pod/perlsec.pod pod/perlvar.pod
4837 Title: "INSTALL: How to enable debugging"
4838 From: Andy Dougherty
4839 Msg-ID: <Pine.SOL.3.95q.970321112326.1414A-100000@fractal.lafayette.e
4840 Date: Fri, 21 Mar 1997 11:25:32 -0500 (EST)
4843 Title: "Document that $. is not reset on implicit open"
4844 From: Chip Salzenberg
4845 Files: pod/perldelta.pod
4847 Title: "Re: Embedding success with _93 "
4848 From: Doug MacEachern
4849 Msg-ID: <199703112255.RAA22775@postman.osf.org>
4850 Date: Tue, 11 Mar 1997 17:55:05 -0500
4851 Files: pod/perldelta.pod
4853 Title: "Update site list"
4854 From: lvirden@cas.org (Larry W. Virden, x2487)
4855 Msg-ID: <9703111053.AA20051@cas.org>
4856 Date: Tue, 11 Mar 1997 10:53:49 -0500
4857 Files: pod/perlmod.pod
4859 Title: "Patch to document illegal characters"
4861 Msg-ID: <Pine.GSO.3.96.970314090558.15346J-100000@kelly.teleport.com>
4862 Date: Fri, 14 Mar 1997 09:08:10 -0800 (PST)
4863 Files: pod/perldiag.pod pod/perltrap.pod
4865 Title: "Document trap with //o and closures"
4866 From: Charles Bailey
4867 Msg-ID: <01IGCHWRNSEU00661G@hmivax.humgen.upenn.edu>
4868 Date: Mon, 10 Mar 1997 18:08:08 -0500 (EST)
4869 Files: pod/perltrap.pod
4871 Title: "Re: Inline PI function"
4873 Msg-ID: <Pine.GSO.3.95q.970310143125.22489V-100000@kelly.teleport.com
4874 Date: Mon, 10 Mar 1997 14:33:20 -0800 (PST)
4875 Files: pod/perlsub.pod
4877 Title: "Illegal character in input"
4879 Msg-ID: <Pine.GSO.3.95q.970310151512.22489a-100000@kelly.teleport.com
4880 Date: Mon, 10 Mar 1997 15:21:21 -0800 (PST)
4881 Files: pod/perldiag.pod
4883 Title: "Patch for docs Re: Lost backslash"
4885 Msg-ID: <Pine.GSO.3.96.970319071438.24834G-100000@kelly.teleport.com>
4886 Date: Wed, 19 Mar 1997 07:28:57 -0800 (PST)
4887 Files: pod/perlop.pod
4889 Title: "XSUB's doc fix"
4890 From: Roderick Schertler
4891 Msg-ID: <28804.858012126@eeyore.ibcinc.com>
4892 Date: Mon, 10 Mar 1997 11:42:06 -0500
4893 Files: pod/perlcall.pod pod/perlguts.pod pod/perlxstut.pod
4895 Title: "Document return from do FILE"
4897 Msg-ID: <E0w70DK-0001yJ-00@ursa.cus.cam.ac.uk>
4898 Date: Tue, 18 Mar 1997 14:50:10 +0000
4899 Files: pod/perlfunc.pod
4901 Title: "Document $^M in perlvar"
4902 From: Robin Barker <rmb1@cise.npl.co.uk>
4903 Msg-ID: <6153.9703202108@tempest.cise.npl.co.uk>
4904 Date: Thu, 20 Mar 97 21:08:33 GMT
4905 Files: pod/perlvar.pod
4907 Title: "typos in pods of 5.003_93"
4908 From: Jim Meyering <meyering@asic.sc.ti.com>
4909 Msg-ID: <wpgendbzvhx.fsf@asic.sc.ti.com>
4910 Date: 19 Mar 1997 10:39:38 -0600
4911 Files: pod/perlfunc.pod pod/perlguts.pod pod/perlre.pod
4912 pod/perltoot.pod pod/perlxs.pod
4914 Title: "Re: Updates to pod punctuations"
4915 From: lvirden@cas.org (Larry W. Virden, x2487)
4916 Msg-ID: <9703141700.AA22911@cas.org>
4917 Date: Fri, 14 Mar 1997 17:00:12 -0500
4920 Title: "clarify example in perlfunc"
4921 From: Jarkko Hietaniemi
4922 Msg-ID: <199703201746.TAA25195@alpha.hut.fi>
4923 Date: Thu, 20 Mar 1997 19:46:01 +0200 (EET)
4924 Files: pod/perlfunc.pod
4926 Title: "Regularize headings in DB_File documentation"
4927 From: Chip Salzenberg
4928 Files: ext/DB_File/DB_File.pm
4936 "This release will be the public beta of 5.004,
4937 or my name isn't Larson T. Pettifogger."
4939 "Gone like *that*, a fortune in letterhead."
4941 CORE LANGUAGE CHANGES
4943 Title: "Don't autovivify array and hash elements in sub parameters"
4944 From: Gurusamy Sarathy
4945 Msg-ID: <199703061912.OAA20606@aatma.engin.umich.edu>
4946 Date: Thu, 06 Mar 1997 14:12:09 -0500
4947 Files: op.c pod/perldelta.pod pod/perlsub.pod pod/perltrap.pod
4949 Title: "Support READ and GETC for tied handles"
4950 From: Doug MacEachern
4951 Msg-ID: <199703090019.TAA32591@postman.osf.org>
4952 Date: Sat, 08 Mar 1997 19:19:38 -0500
4953 Files: pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
4955 Title: "Warn on C<@x =~ /a/> and C<%x =~ s/a/b/>"
4956 From: Chip Salzenberg
4957 Files: op.c pod/perldiag.pod
4959 Title: "Warn on %{+undef} and @{+undef}"
4960 From: Chip Salzenberg
4961 Files: pp.c pp_hot.c
4966 From: Charles Bailey
4967 Msg-ID: <01IG8KN5R28M00661G@hmivax.humgen.upenn.edu>
4968 Date: Fri, 07 Mar 1997 22:49:46 -0500 (EST)
4969 Files: lib/ExtUtils/MM_VMS.pm vms/descrip.mms vms/gen_shrfls.pl
4972 Title: "AmigaOS hint patch"
4973 From: Norbert Pueschel
4974 Msg-ID: <77724767@Armageddon.meb.uni-bonn.de>
4975 Date: Sat, 08 Mar 1997 12:50:15 +0100
4976 Files: hints/amigaos.sh
4980 Title: "Make conversion of @_ to real array work right after C<shift>"
4981 From: Chip Salzenberg
4984 Title: "Fix imbalanced ENTER/LEAVE from C<BEGIN{die}>"
4985 From: Chip Salzenberg
4986 Files: op.c perl.c proto.h
4988 Title: "perl -P path patch"
4989 From: Andy Dougherty
4990 Msg-ID: <Pine.SOL.3.95q.970308120242.23766D-100000@fractal.lafayette.
4991 Date: Sat, 08 Mar 1997 12:45:08 -0500 (EST)
4992 Files: config_H config_h.SH perl.c plan9/config.plan9 t/comp/cpp.t
4993 vms/config.vms win32/config.H
4997 Title: "Fix for Unisys UNIX and libperl.so"
4998 From: aburlison@cix.compulink.co.uk (Alan Burlison)
4999 Msg-ID: <memo.147328@cix.compulink.co.uk>
5000 Date: Thu, 6 Mar 97 16:28 GMT0
5003 Title: "Allow './Configure -Uoptimize'"
5004 From: Andy Dougherty
5005 Msg-ID: <Pine.SOL.3.95q.970306110532.11070A-100000@fractal.lafayette.
5006 Date: Thu, 06 Mar 1997 11:15:47 -0500 (EST)
5009 Title: "Use 'test -f', not 'test -x'"
5010 From: Spider Boardman
5011 Msg-ID: <199703080053.TAA13943@web.zk3.dec.com>
5012 Date: Fri, 7 Mar 1997 19:53:00 -0500
5015 Title: "Don't count on 'trap 0' inside () in shell script"
5016 From: aburlison@cix.compulink.co.uk (Alan Burlison)
5017 Msg-ID: <memo.147326@cix.compulink.co.uk>
5018 Date: Thu, 6 Mar 97 16:28 GMT0
5021 LIBRARY AND EXTENSIONS
5023 Title: "Carp with multiple arguments"
5025 Msg-ID: <E0w3STZ-0007RW-00@taurus.cus.cam.ac.uk>
5026 Date: Sat, 8 Mar 1997 20:12:17 +0000
5029 Title: "@EXPORT_FAIL fix for Exporter.pm"
5030 From: Roderick Schertler
5031 Msg-ID: <24884.857841724@eeyore.ibcinc.com>
5032 Date: Sat, 08 Mar 1997 12:22:04 -0500
5033 Files: lib/Exporter.pm
5035 Title: "Open[23] autoflush docs"
5036 From: Roderick Schertler
5037 Msg-ID: <7939.857693947@eeyore.ibcinc.com>
5038 Date: Thu, 06 Mar 1997 19:19:07 -0500
5039 Files: lib/IPC/Open2.pm lib/IPC/Open3.pm
5043 Title: "Fix counts in output of TEST"
5044 From: Hugo van der Sanden <hv@iii.co.uk>
5045 Msg-ID: <331F1507.4BE8@iii.co.uk>
5046 Date: Thu, 06 Mar 1997 19:03:35 +0000
5049 Title: "Ignore backup files in strict.t and warning.t"
5050 From: Chip Salzenberg
5051 Files: t/pragma/strict.t t/pragma/warning.t
5055 Title: "Quote pathname before using as pattern"
5056 From: Chip Salzenberg
5057 Files: pod/pod2html.PL
5061 Title: "Consolidated INSTALL updates since _92"
5062 From: Andy Dougherty
5063 Msg-ID: <Pine.SOL.3.95q.970308131806.23766F-100000@fractal.lafayette.
5064 Date: Sat, 08 Mar 1997 13:21:22 -0500 (EST)
5066 Title: "Fix more E-Mail addresses in pods"
5067 From: Chip Salzenberg
5068 Files: lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Manifest.pm
5069 lib/diagnostics.pm pod/buildtoc
5071 Title: "Warn about '.' terminating E-Mail"
5072 From: Chip Salzenberg
5073 Files: pod/perlform.pod
5075 Title: "OS/2 doc update"
5076 From: Ilya Zakharevich
5077 Msg-ID: <199703080537.AAA25157@monk.mps.ohio-state.edu>
5078 Date: Sat, 8 Mar 1997 00:37:30 -0500 (EST)
5081 Title: "PODs corrections"
5082 From: Ilya Zakharevich
5083 Msg-ID: <199703080253.VAA24975@monk.mps.ohio-state.edu>
5084 Date: Fri, 7 Mar 1997 21:53:04 -0500 (EST)
5085 Files: ext/DB_File/DB_File.pm ext/Socket/Socket.pm
5086 lib/Class/Template.pm lib/ExtUtils/Embed.pm
5087 lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Mksymlists.pm
5088 lib/File/Basename.pm lib/File/stat.pm lib/Time/gmtime.pm
5089 lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
5090 lib/User/pwent.pm pod/perlcall.pod pod/perldebug.pod
5091 pod/perlfunc.pod pod/perlguts.pod pod/perllocale.pod
5092 pod/perlop.pod pod/perlsub.pod
5099 This release will be the public beta of 5.004, or my name isn't
5100 Larson T. Pettifogger.
5102 CORE LANGUAGE CHANGES
5104 Title: "Strictly follow lexical context of C<eval ''> and nested subs"
5105 From: Chip Salzenberg
5108 Title: "Make ::SUPER and UNIVERSAL work together"
5109 From: Chip Salzenberg
5110 Files: gv.c pod/perlguts.pod
5114 Title: "HP-UX hint update"
5115 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
5116 Msg-ID: <1479.857653838@lyon.grenoble.hp.com>
5117 Date: Thu, 06 Mar 97 14:10:38 +0100
5118 Files: hints/hpux.sh
5120 Title: "Re: The continuing MachTen saga"
5122 Msg-ID: <Pine.GSO.3.95q.970305091611.3572E-100000@kelly.teleport.com>
5123 Date: Wed, 5 Mar 1997 09:47:22 -0800 (PST)
5124 Files: hints/machten_2.sh
5126 Title: "OS/2 patches"
5127 From: Ilya Zakharevich
5128 Msg-ID: <199703060308.WAA22211@monk.mps.ohio-state.edu>
5129 Date: Wed, 5 Mar 1997 22:08:43 -0500 (EST)
5130 Files: hints/os2.sh lib/ExtUtils/MakeMaker.pm t/op/taint.t
5132 Title: "VMS patches"
5133 From: Charles Bailey
5134 Msg-ID: <01IG5SQE4A6U00661G@hmivax.humgen.upenn.edu>
5135 Date: Wed, 05 Mar 1997 23:10:24 -0500 (EST)
5136 Files: lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Manifest.pm perlsdio.h
5137 t/op/runlevel.t t/op/taint.t vms/descrip.mms vms/perly_c.vms
5138 vms/sockadapt.c vms/sockadapt.h vms/vms_yfix.pl
5142 Title: "Make sure $^X is tainted when ARG_ZERO_IS_SCRIPT"
5143 From: Chip Salzenberg
5146 Title: "Clarify '-T too late' error"
5147 From: Chip Salzenberg
5148 Files: perl.c pod/perldiag.pod
5150 Title: "Warn when redefining or undefining a constant sub"
5151 From: Chip Salzenberg
5152 Files: pod/perldiag.pod pp.c sv.c
5154 Title: "Don't generate spurious 'not imported' warning"
5155 From: Chip Salzenberg
5156 Files: gv.c t/pragma/strict-vars pod/perldiag.pod
5158 Title: "Clarify message re: @host in string"
5159 From: Chip Salzenberg
5160 Files: pod/perldiag.pod pod/perltrap.pod toke.c
5162 Title: "Disconnect refs that are targets of pp_readline"
5163 From: Chip Salzenberg
5166 Title: "Fix typo in test of HvFILL()"
5167 From: Chip Salzenberg
5170 Title: "Allow for pad name array to be shorter than pad array"
5171 From: Chip Salzenberg
5174 Title: "Eliminate format-string type warnings"
5175 From: Hallvard B Furuseth
5176 Msg-ID: <199703030915.KAA11634@bombur2.uio.no>
5177 Date: Mon, 3 Mar 1997 10:15:11 +0100 (MET)
5178 Files: doio.c ext/POSIX/POSIX.xs gv.c hints/dec_osf.sh pp.c pp_ctl.c
5179 pp_hot.c run.c sv.c x2p/a2py.c
5181 Title: "Update copyright dates"
5182 From: Chip Salzenberg
5183 Files: *.[hc] x2p/*.[hc] win32/EXTERN.h vms/vmsish.h vms/vms.c
5187 Title: "near-harmless bug in _91's Configure"
5188 From: Roderick Schertler
5189 Msg-ID: <pzg1yfuiza.fsf@eeyore.ibcinc.com>
5190 Date: 01 Mar 1997 21:26:49 -0500
5193 Title: "Change 'continuing anyway' to 'probably harmless'"
5194 From: Chip Salzenberg
5195 Files: INSTALL lib/ExtUtils/Liblist.pm
5197 LIBRARY AND EXTENSIONS
5199 Title: "Newer ReadLine"
5200 From: Ilya Zakharevich
5201 Msg-ID: <199703040634.BAA19919@monk.mps.ohio-state.edu>
5202 Date: Tue, 4 Mar 1997 01:34:28 -0500 (EST)
5203 Files: lib/Term/ReadLine.pm lib/perl5db.pl
5205 Title: "Refresh Getopt::Long to 2.9"
5206 From: Johan Vromans <jvromans@squirrel.nl>
5207 Files: lib/Getopt/Long.pm
5209 Title: "Benchmark: using code refs"
5210 From: Hugo van der Sanden <hv@iii.co.uk>
5211 Msg-ID: <199703041132.LAA07613@tyree.iii.co.uk>
5212 Date: Tue, 04 Mar 1997 11:32:11 +0000
5213 Files: lib/Benchmark.pm
5215 Title: "Fix quotewords"
5216 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
5217 Msg-ID: <199703060755.HAA15060@crypt.compulink.co.uk>
5218 Date: Thu, 06 Mar 1997 07:55:25 +0000
5219 Files: lib/Text/ParseWords.pm
5221 Title: "Use IV instead of double for tms structure members"
5222 From: Chip Salzenberg
5223 Files: ext/POSIX/POSIX.xs
5225 Title: "Document IO::File::new_tmpfile"
5226 From: Chip Salzenberg
5227 Files: ext/IO/lib/IO/File.pm
5231 Title: "Make op/TEST silent under -w"
5232 From: d-lewart@uiuc.edu (Daniel S. Lewart)
5233 Msg-ID: <199703011821.NAA13037@sinistar.idle.com>
5234 Date: Sat, 1 Mar 97 12:04:09 CST
5237 Title: "Smarter t/op/taint.t"
5239 Msg-ID: <Pine.GSO.3.95q.970303103047.24000A-100000@kelly.teleport.com
5240 Date: Mon, 3 Mar 1997 10:31:54 -0800 (PST)
5243 Title: "Fix taint test for systems without csh"
5244 From: Chip Salzenberg
5247 Title: "Don't test locales if there is no setlocale()"
5248 From: Chip Salzenberg
5249 Files: t/pragma/locale.t
5253 Title: "Update pod2html"
5254 From: wmiddlet@Adobe.COM (William Middleton)
5255 Msg-ID: <199703030025.QAA08106@ducks>
5256 Date: Sun, 2 Mar 1997 16:25:03 -0800 (PST)
5257 Files: pod/pod2html.PL
5259 Title: "Support 'long long' in h2ph"
5261 Files: utils/h2ph.PL
5265 Title: "Add taint checks and srand to perldelta"
5267 Msg-ID: <Pine.GSO.3.95q.970302115355.23058D-100000@kelly.teleport.com
5268 Date: Sun, 2 Mar 1997 11:56:08 -0800 (PST)
5269 Files: pod/perldelta.pod
5271 Title: "Don't call FileHandle 'deprecated'"
5272 From: Chip Salzenberg
5273 Files: pod/perldelta.pod
5275 Title: "Improve sample module header"
5276 From: Tom Christiansen and Graham Barr
5277 Msg-ID: <199703011732.KAA14693@jhereg.perl.com>
5278 Date: Sat, 01 Mar 1997 10:32:31 -0700
5279 Files: pod/perlmod.pod
5281 Title: "Clarify C<crypt> documentation"
5283 Msg-ID: <Pine.GSO.3.95q.970228131112.12357D-100000@kelly.teleport.com
5284 Date: Fri, 28 Feb 1997 13:18:25 -0800 (PST)
5285 Files: pod/perlfunc.pod
5287 Title: "Update list of CPAN sites"
5288 From: Jarkko Hietaniemi
5289 Msg-ID: <199703021454.QAA07446@alpha.hut.fi>
5290 Date: Sun, 2 Mar 1997 16:54:22 +0200 (EET)
5291 Files: pod/perlmod.pod
5293 Title: "Enhance description of 'server error'"
5294 From: Jarkko Hietaniemi
5295 Msg-ID: <199702041903.VAA16070@alpha.hut.fi>
5296 Date: Tue, 4 Feb 1997 21:03:23 +0200 (EET)
5297 Files: pod/perldiag.pod
5299 Title: "Regularize format of E-Mail addresses in *.pod"
5300 From: Chip Salzenberg
5308 This is (should be? must be!) the public beta of 5.004.
5310 CORE LANGUAGE CHANGES
5312 Title: "Fix perl_call_*() when !G_EVAL"
5313 From: Gurusamy Sarathy
5314 Msg-ID: <199702250725.CAA09192@aatma.engin.umich.edu>,
5315 <199702251925.OAA15498@aatma.engin.umich.edu>,
5316 <199702252200.RAA16853@aatma.engin.umich.edu>
5317 Date: Tue, 25 Feb 1997 02:25:56 -0500
5318 Files: MANIFEST gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c
5321 Title: "Fix taint tests for writeable dirs in $ENV{PATH}"
5322 From: Chip Salzenberg
5323 Files: mg.c mg.h pod/perlsec.pod taint.c
5325 Title: "Forbid tainted parameters for truncate()"
5326 From: Chip Salzenberg
5329 Title: "Don't taint magic hash keys unnecessarily"
5330 From: Charles Bailey
5331 Msg-ID: <01IFXL9TY74Y00661G@hmivax.humgen.upenn.edu>
5332 Date: Fri, 28 Feb 1997 02:11:26 -0500 (EST)
5337 Title: "VMS patches post _90"
5338 From: Charles Bailey
5339 Msg-ID: <01IFYDE5ZT7O005A53@hmivax.humgen.upenn.edu>
5340 Date: Fri, 28 Feb 1997 15:26:33 -0500 (EST)
5341 Files: doio.c mg.c perl.h pp_hot.c t/op/rand.t t/op/taint.t taint.c
5342 vms/descrip.mms vms/vms.c
5344 Title: "Fix taint check in system() and exec() under VMS and OS/2"
5345 From: Chip Salzenberg
5348 Title: "If _XOPEN_VERSION >= 4, socket length parameters are size_t"
5349 From: Michael H. Moran <mhm@austin.ibm.com>
5350 Files: perl.h pp_sys.c
5352 Title: "Make dooneliner() compile again"
5353 From: Chip Salzenberg
5358 Title: "Short-circuit duplicate study() calls"
5359 From: Chip Salzenberg
5362 Title: "Call sv_set[iu]v() with [IU]V parameter, not [IU]32"
5363 From: Chip Salzenberg
5364 Files: perl.c pp.c pp_sys.c toke.c util.c
5366 Title: "Clean up and document API for hashes"
5367 From: Gurusamy Sarathy
5368 Msg-ID: <199702251824.NAA14859@aatma.engin.umich.edu>
5369 Date: Tue, 25 Feb 1997 13:24:02 -0500
5370 Files: hv.c hv.h pod/perldelta.pod pod/perlguts.pod
5372 Title: "pp_undef was not always freeing memory"
5373 From: Ilya Zakharevich
5374 Msg-ID: <199702270653.BAA13949@monk.mps.ohio-state.edu>
5375 Date: Thu, 27 Feb 1997 01:53:51 -0500 (EST)
5378 Title: "Fix SEGV when debugging with foreach() lvalue patch"
5379 From: Ilya Zakharevich
5380 Msg-ID: <199702271924.OAA14557@monk.mps.ohio-state.edu>
5381 Date: Thu, 27 Feb 1997 14:24:36 -0500 (EST)
5384 Title: "Don't examine rx->exec_tainted if pregexec() fails"
5385 From: Chip Salzenberg
5388 Title: "Silence bogus typo warning on $DB::postponed"
5389 From: Gurusamy Sarathy
5390 Msg-ID: <199702271802.NAA12505@aatma.engin.umich.edu>
5391 Date: Thu, 27 Feb 1997 13:02:30 -0500
5396 Title: "Sanity check linking with $libs"
5397 From: Andy Dougherty
5398 Msg-ID: <Pine.SOL.3.95q.970225221634.2486A-100000@fractal.lafayette.edu>
5399 Date: Tue, 25 Feb 1997 14:13:45 -0500 (EST)
5402 Title: "Flush stdout when printing $randbits guess"
5403 From: Chip Salzenberg
5406 Title: "Configure changes for Irix nm"
5407 From: Helmut Jarausch and Fabien Tassin
5410 Title: "Update OS/2 Configure diff"
5411 From: Ilya Zakharevich
5412 Msg-ID: <199702251906.OAA10608@monk.mps.ohio-state.edu>
5413 Date: Tue, 25 Feb 1997 14:06:23 -0500 (EST)
5414 Files: os2/diff.configure
5416 LIBRARY AND EXTENSIONS
5418 Title: "Don't require() in a signal handler"
5419 From: Chip Salzenberg
5420 Files: lib/perl5db.pl
5422 Title: "Make IPC::Open3 work without fork()"
5423 From: Ilya Zakharevich
5424 Msg-ID: <199702251937.OAA10718@monk.mps.ohio-state.edu>
5425 Date: Tue, 25 Feb 1997 14:37:07 -0500 (EST)
5426 Files: lib/IPC/Open3.pm
5428 Title: "Follow up on elimination of $` $& $' in libraries"
5430 Msg-ID: <E0w0Sqc-00046E-00@ursa.cus.cam.ac.uk>
5431 Date: Fri, 28 Feb 1997 13:59:42 +0000
5432 Files: lib/Getopt/Long.pm lib/diagnostics.pm
5434 Title: "Don't warn on use of CCFLAGS"
5435 From: Andreas Koenig
5436 Msg-ID: <199702251038.LAA13123@anna.in-berlin.de>
5437 Date: Tue, 25 Feb 1997 11:38:43 +0100
5438 Files: lib/ExtUtils/MakeMaker.pm
5440 Title: "Allow explicit '-lperl' in link arguments"
5441 From: Doug MacEachern
5442 Msg-ID: <199702271625.LAA25402@postman.osf.org>
5443 Date: Thu, 27 Feb 1997 11:25:04 -0500
5444 Files: lib/ExtUtils/Embed.pm
5448 Title: "New test op/taint.t"
5450 Msg-ID: <Pine.GSO.3.95q.970225101328.18288M-100000@kelly.teleport.com
5451 Date: Tue, 25 Feb 1997 11:36:53 -0800 (PST)
5452 Files: MANIFEST t/op/taint.t
5454 Title: "Patch to t/op/rand.t"
5456 Msg-ID: <Pine.GSO.3.95q.970225181321.13796Q-100000@kelly.teleport.com
5457 Date: Tue, 25 Feb 1997 18:19:34 -0800 (PST)
5462 Title: "Add --lax option to pod2man; use it in perldoc"
5463 From: Nat <gnat@frii.com>, Chip Salzenberg
5464 Files: pod/pod2man.PL utils/perldoc.PL
5466 Title: "Eliminate dead code in pod2man"
5467 From: Chip Salzenberg
5468 Files: pod/pod2man.PL
5472 Title: "Warn about intrusive sfio behavior"
5473 From: Andy Dougherty
5474 Msg-ID: <Pine.SOL.3.95q.970228112136.24038G-100000@fractal.lafayette.
5475 Date: Fri, 28 Feb 1997 11:35:49 -0500 (EST)
5478 Title: "Updates to perlfunc.pod"
5479 From: Tom Phoenix (with help from M.J.T. Guy and Tom C.)
5480 Files: pod/perlfunc.pod
5482 Title: "Move ENVIRONMENT from perl.pod to perlrun.pod"
5483 From: Chip Salzenberg
5484 Files: pod/perl.pod pod/perlrun.pod
5486 Title: "Describe PERL_DEBUG_MSTATS in perlrun.pod"
5487 From: Nat <gnat@frii.com>
5488 Files: pod/perlrun.pod
5490 Title: "Fix references to perlbug"
5491 From: Chip Salzenberg
5492 Files: pod/perl.pod pod/perldelta.pod pod/perllocale.pod
5500 At last, a mil[le]stone: The first beta of Perl 5.004.
5502 CORE LANGUAGE CHANGES
5504 Title: "Automatically call srand() before rand() if user didn't"
5505 From: Chip Salzenberg
5506 Files: pod/perlfunc.pod pp.c
5510 Title: "Ultrix hints"
5511 From: Spider Boardman
5512 Msg-ID: <199702220951.EAA08156@Orb.Nashua.NH.US>
5513 Date: Sat, 22 Feb 1997 04:51:48 -0500
5514 Files: hints/ultrix_4.sh
5516 Title: "Digital UNIX and 3_28"
5517 From: Jarkko Hietaniemi
5518 Msg-ID: <199702231427.QAA13807@alpha.hut.fi>
5519 Date: Sun, 23 Feb 1997 16:27:19 +0200 (EET)
5520 Files: Configure MANIFEST ext/NDBM_File/hints/dec_osf.pl
5521 ext/ODBM_File/hints/dec_osf.pl hints/dec_osf.sh
5523 Title: "AmigaOS patches to 5.003_28"
5524 From: Norbert Pueschel
5525 Msg-ID: <77724759@Armageddon.meb.uni-bonn.de>
5526 Date: Sat, 22 Feb 1997 18:08:02 +0100
5527 Files: README.amiga hints/amigaos.sh t/io/fs.t t/lib/anydbm.t
5528 t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t
5529 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
5530 t/op/magic.t t/op/stat.t
5532 Title: "Hints for DC/OSx"
5533 From: Stephen Zander <srz@loopback>
5534 Msg-ID: <199702242124.NAA03796@wsuse5.mckesson.com>
5535 Date: Mon, 24 Feb 1997 13:24:54 -0800
5536 Files: hints/dcosx.sh
5538 Title: "Update VMS version"
5539 From: Chip Salzenberg
5540 Files: vms/config.vms vms/descrip.mms
5544 Title: "Don't assume that sizeof(int) >= sizeof(void*)"
5545 From: Chip Salzenberg
5546 Files: doio.c malloc.c regexec.c
5550 Title: "Re: ccdlflags don't quite work"
5551 From: Andy Dougherty
5552 Msg-ID: <Pine.SOL.3.95q.970224160630.5700E-100000@fractal.lafayette.e
5553 Date: Mon, 24 Feb 1997 16:07:07 -0500 (EST)
5556 Title: "Use $ccflags, $ldflags, $libs when determining $randbits"
5557 From: Chip Salzenberg
5560 Title: "'installperl -v' doesn't do enough"
5561 From: Spider Boardman
5562 Msg-ID: <199702241342.IAA25945@Orb.Nashua.NH.US>
5563 Date: Mon, 24 Feb 1997 08:42:59 -0500
5566 Title: "installperl breaks running system (for a while)"
5567 From: Spider Boardman
5568 Msg-ID: <199702241412.JAA11829@Orb.Nashua.NH.US>
5569 Date: Mon, 24 Feb 1997 09:12:11 -0500
5572 LIBRARY AND EXTENSIONS
5574 Title: "Don't clobber $1 et al in debugger's DB::sub()"
5575 From: Ilya Zakharevich
5576 Files: lib/perl5db.pl
5578 Title: "Fix fd leak in IO::Pipe"
5579 From: Roderick Schertler
5580 Msg-ID: <pzn2sv722y.fsf@eeyore.ibcinc.com>
5581 Date: 23 Feb 1997 14:29:57 -0500
5582 Files: ext/IO/lib/IO/Pipe.pm
5584 Title: "Pod::Text fixes"
5585 From: Roderick Schertler
5586 Msg-ID: <350.856634588@eeyore.ibcinc.com>
5587 Date: Sat, 22 Feb 1997 13:03:08 -0500
5588 Files: lib/Pod/Text.pm
5590 Title: "Trivial patch to make ExtUtils::Install more -w clean"
5592 Msg-ID: <9702241605.AA17436@toad.ig.co.uk>
5593 Date: Mon, 24 Feb 1997 16:05:17 +0000
5594 Files: lib/ExtUtils/Install.pm
5596 Title: "C<use vars> didn't work until 5.002"
5597 From: Chip Salzenberg
5602 Title: "More thoroughly test rand() and srand()"
5606 Title: "Don't use <*> where readdir() will do"
5607 From: Chip Salzenberg
5610 Title: "Allow for $^X to be 'miniperl'"
5611 From: Dominic Dunlop <domo@slipper.ip.lu>
5612 Msg-ID: <v03020903af360f31aced@[194.51.248.65]>
5613 Date: Sun, 23 Feb 1997 16:22:45 +0100
5618 Title: "Post-28 INSTALL updates"
5619 From: Andy Dougherty
5620 Msg-ID: <Pine.SOL.3.95q.970224170713.5700H-100000@fractal.lafayette.e
5621 Date: Mon, 24 Feb 1997 17:09:09 -0500 (EST)
5624 Title: "Re: Hash key created by subroutine call? (fwd) "
5625 From: Gurusamy Sarathy
5626 Msg-ID: <199702242229.RAA04395@aatma.engin.umich.edu>
5627 Date: Mon, 24 Feb 1997 17:29:30 -0500
5628 Files: pod/perlsub.pod pod/perltrap.pod
5630 Title: "Add documentation and '-h' option to perlbug"
5631 From: Gurusamy Sarathy
5632 Msg-ID: <199702240854.DAA27128@aatma.engin.umich.edu>
5633 and <199702242009.PAA02849@aatma.engin.umich.edu>
5634 Date: Mon, 24 Feb 1997
5635 Files: pod/perl.pod pod/perldelta.pod installman
5638 Title: "pumpkin-1.9.pod"
5639 From: Andy Dougherty
5640 Msg-ID: <Pine.SOL.3.95q.970224155702.5700D-100000@fractal.lafayette.e
5641 Date: Mon, 24 Feb 1997 16:06:02 -0500 (EST)
5642 Files: Porting/pumpkin.pod
5646 Title: "Fix typo in 'Tolkien quotation typo' fix"
5647 From: Jarkko Hietaniemi
5650 Title: "Document one-argument limitation with #! line"
5652 Msg-ID: <Pine.GSO.3.95q.970223182745.15989A-100000@kelly.teleport.com
5653 Date: Sun, 23 Feb 1997 18:41:02 -0800 (PST)
5654 Files: pod/perldiag.pod pod/perlsec.pod
5661 This release is beta candidate #6. If this isn't good enough to go beta,
5662 I'll eat a floppy disk. (Okay, it's a chocolate floppy, but still....)
5664 CORE LANGUAGE CHANGES
5666 Title: "Don't let C<sub foo;> undefine &foo"
5667 From: Chip Salzenberg
5670 Title: "Make code, doc agree on $ENV{PATH} and `cmd`"
5671 From: Chip Salzenberg
5672 Files: pod/perlsec.pod pp_sys.c
5674 Title: "Don't taint $x in C<$x = ($tainted =~ /(\w+)/)>"
5675 From: Chip Salzenberg
5676 Files: pp_ctl.c pp_hot.c
5678 Title: "Turn off 'expression tainted' flag at end of runops()"
5679 From: Chip Salzenberg
5682 Title: "When overloading, don't throw away nomethod's value"
5683 From: Ilya Zakharevich
5686 Title: "Optimize keys() and values() in void context"
5687 From: Chip Salzenberg
5692 Title: "New hints for Digital UNIX"
5693 From: Jarkko Hietaniemi
5694 Files: hints/dec_osf.sh
5696 Title: "No version of AIX has working setre[ug]id()"
5697 From: neufeld@fast.pvi.org (Keith Neufeld)
5700 Title: "VMS patches post _27"
5701 From: Charles Bailey
5702 Msg-ID: <01IFMEMPN1IU0057E2@hmivax.humgen.upenn.edu>
5703 Date: Thu, 20 Feb 1997 01:58:46 -0500 (EST)
5704 Files: MANIFEST dosish.h hv.c lib/ExtUtils/MM_VMS.pm
5705 lib/ExtUtils/xsubpp perl.c perlsdio.h pod/perldelta.pod
5706 pod/perlvar.pod t/op/closure.t unixish.h vms/Makefile
5707 vms/descrip.mms vms/ext/filespec.t vms/genconfig.pl
5708 vms/vms.c vms/vmsish.h
5710 Title: "Re: OS/2 patch for _27"
5711 From: Ilya Zakharevich
5712 Msg-ID: <199702210024.TAA03174@monk.mps.ohio-state.edu>
5713 Date: Thu, 20 Feb 1997 19:24:16 -0500 (EST)
5714 Files: INSTALL README.os2 lib/Test/Harness.pm os2/Changes
5715 os2/OS2/PrfDB/t/os2_prfdb.t os2/os2.c os2/os2ish.h
5716 os2/perl2cmd.pl perl.c pod/perldelta.pod t/TEST t/harness
5722 From: Chip Salzenberg
5725 Title: "Undo signal patch -- it broke die() in signal"
5726 From: Chip Salzenberg
5729 Title: "Fix perl_call_sv(..., G_NOARGS)"
5730 From: Chip Salzenberg
5733 Title: "Fix SIGSEGV when cloning sub with complex expression"
5734 From: Chip Salzenberg
5737 Title: "Minor update to malloc.c"
5738 From: Ilya Zakharevich
5739 Msg-ID: <199702210244.VAA03676@monk.mps.ohio-state.edu>
5740 Date: Thu, 20 Feb 1997 21:44:13 -0500 (EST)
5743 Title: "Fix the Tolkien quotation"
5744 From: Chip Salzenberg
5751 LIBRARY AND EXTENSIONS
5753 Title: "Debugger patch"
5754 From: Ilya Zakharevich
5755 Msg-ID: <199702210737.CAA03951@monk.mps.ohio-state.edu>
5756 Date: Fri, 21 Feb 1997 02:37:59 -0500 (EST)
5757 Files: lib/perl5db.pl
5759 Title: "Avoid $` $& $' in libraries"
5760 From: Ilya Zakharevich
5761 Msg-ID: <199702210207.VAA03560@monk.mps.ohio-state.edu>
5762 Date: Thu, 20 Feb 1997 21:07:30 -0500 (EST)
5763 Files: lib/Getopt/Long.pm lib/Pod/Text.pm lib/diagnostics.pm
5764 os2/OS2/REXX/REXX.pm
5766 Title: "Remove redundant clearerr() from IO::Seekable"
5767 From: Chip Salzenberg
5768 Files: ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Seekable.pm
5770 Title: "prototype error in File::stat"
5771 From: Graham.Barr@tiuk.ti.com
5772 Msg-ID: <199702180748.HAA14151@ultra-boy>
5773 Date: Tue, 18 Feb 1997 07:48:40 GMT
5774 Files: lib/File/stat.pm
5778 Title: "Include 'study' in regexp.t"
5779 From: Chip Salzenberg
5780 Files: t/op/regexp.t
5782 Title: "Don't run locale test if -DNO_LOCALE"
5783 From: Chip Salzenberg
5784 Files: t/pragma/locale.t
5786 Title: "Tweak tests to notice $dont_use_nlink"
5787 From: Chip Salzenberg
5788 Files: t/io/fs.t t/op/stat.t
5790 Title: "Add test for grep() and wantarray"
5791 From: Hugo van der Sanden <hv@iii.co.uk>
5792 Msg-ID: <199702181105.LAA17895@tyree.iii.co.uk>
5793 Date: Tue, 18 Feb 1997 11:05:59 +0000
5802 Title: "INSTALL updates since _26"
5803 From: Andy Dougherty
5804 Msg-ID: <Pine.SOL.3.95q.970218155815.2014F-100000@fractal.lafayette.e
5805 Date: Tue, 18 Feb 1997 16:00:08 -0500 (EST)
5808 Title: "Document "$$0" change"
5809 From: Chip Salzenberg
5810 Files: pod/perldelta.pod
5812 Title: "Don't recommend impossible //o for C<$x =~ $y>"
5813 From: Chip Salzenberg
5814 Files: pod/perlop.pod
5816 Title: "Correct doc that claimed that <FH> was never false"
5817 From: Chip Salzenberg
5818 Files: pod/perldelta.pod pod/perlop.pod
5820 Title: "Document C<$?> vs. $SIG{CHLD}"
5821 From: Ulrich Pfeifer
5822 Files: pod/perlvar.pod
5824 Title: "Add pumpkin.pod"
5825 From: Chip Salzenberg
5826 Files: MANIFEST Porting/pumpkin.pod
5828 Title: "Don't say "associat*ve arr*y""
5829 From: Chip Salzenberg
5830 Files: MANIFEST gv.h hv.c lib/Env.pm lib/overload.pm opcode.pl
5831 pod/perl.pod pod/perldelta.pod pod/perldiag.pod
5832 pod/perlfunc.pod pod/perlguts.pod pod/perlmod.pod
5833 pod/perltie.pod pod/perltoc.pod pod/perltrap.pod x2p/a2p.pod
5840 This release is beta candidate #5: Our last, best hope for a beta.
5842 CORE LANGUAGE CHANGES
5844 Title: "Better looks_like_number() function [sv.c]"
5846 Msg-ID: <199702141708.SAA17546@bergen.sn.no>
5847 Date: Fri, 14 Feb 1997 18:08:52 +0100
5850 Title: "Remove redundant functions UNIVERSAL::{class,is_instance}"
5852 Msg-ID: <hwwsbpeq2.fsf@bergen.sn.no>
5853 Date: 14 Feb 1997 15:52:21 +0000
5854 Files: pod/perldelta.pod pod/perlobj.pod t/op/universal.t universal.c
5856 Title: "Allow C<setpgrp $$>"
5857 From: Roderick Schertler
5858 Msg-ID: <pzraigyshr.fsf@eeyore.ibcinc.com>
5859 Date: 16 Feb 1997 23:19:12 -0500
5862 Title: "Fix syntax error on C<&$1>"
5863 From: Chip Salzenberg
5866 Title: "Fix sub call through magic var (e.g. C<&$1>)"
5867 From: Chip Salzenberg
5870 Title: "Fix grep() with refs in array context"
5871 From: Chip Salzenberg
5876 Title: "Eliminate $^S; add C<use vmsish qw(status exit time)>"
5877 From: Charles Bailey
5878 Msg-ID: <01IFI9CFKL0S004R2V@hmivax.humgen.upenn.edu>
5879 Date: Mon, 17 Feb 1997 02:45:26 -0500 (EST)
5880 Files: MANIFEST gv.c lib/English.pm lib/ExtUtils/MM_VMS.pm
5881 lib/ExtUtils/Mksymlists.pm lib/ExtUtils/xsubpp mg.c op.c
5882 perl.c perl.h pod/perldelta.pod pod/perlmod.pod
5883 pod/perlvar.pod pp_ctl.c pp_sys.c utils/perldoc.PL
5884 vms/Makefile vms/config.vms vms/descrip.mms
5885 vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
5886 vms/ext/XSSymSet.pm vms/ext/vmsish.pm vms/vms.c vms/vmsish.h
5889 Title: "Eliminate FP exceptions under SCO 5"
5890 From: Chip Salzenberg
5891 Files: hints/sco.sh unixish.h
5893 Title: "Digital UNIX hints"
5894 From: Jarkko Hietaniemi
5895 Msg-ID: <199702151906.VAA22999@alpha.hut.fi>
5896 Date: Sat, 15 Feb 1997 21:06:33 +0200 (EET)
5897 Files: hints/dec_osf.sh
5899 Title: "Irix6.4 (with 7.1 compilers)"
5900 From: John Stoffel <jfs@fluent.com>
5901 Msg-ID: <199702130238.VAA24468@jfs.Fluent.COM>
5902 Date: Wed, 12 Feb 1997 21:38:51 -0500 (EST)
5903 Files: hints/irix_6_2.sh hints/irix_6_4.sh
5905 Title: "Update Plan 9, Win32, VMS configs with $shortsize and $longsize"
5906 From: Chip Salzenberg
5907 Files: plan9/config.plan9 plan9/genconfig.pl
5908 vms/genconfig.pl win32/config.w32
5912 Title: "Fix core dump when embedding"
5913 From: Chip Salzenberg
5916 Title: "Re: Fragile signals"
5917 From: Ilya Zakharevich
5918 Msg-ID: <199702130644.BAA07572@monk.mps.ohio-state.edu>
5919 Date: Thu, 13 Feb 1997 01:44:39 -0500 (EST)
5922 Title: "Make format strings correspond exactly to parameters"
5923 From: Roderick Schertler
5924 Msg-ID: <pz7mkc1h0g.fsf@eeyore.ibcinc.com>
5925 Date: 13 Feb 1997 17:24:31 -0500
5926 Files: doio.c ext/DB_File/DB_File.xs ext/Opcode/Opcode.xs gv.c op.c
5927 perl.c pp_ctl.c pp_sys.c regcomp.c toke.c
5929 Title: "Don't try to attach 'o' magic to read-only values"
5930 From: Chip Salzenberg
5933 Title: "Fix carriage-return message"
5934 From: Chip Salzenberg
5937 Title: "In <=>, test for equality first"
5938 From: Chip Salzenberg
5941 Title: "Don't mark sv_{true,false} PADTMP"
5942 From: Chip Salzenberg
5947 Title: "Fix eval "" in Configure"
5948 From: allen@gateway.grumman.com (John L. Allen)
5949 Msg-ID: <9702141809.AA17001@gateway.grumman.com>
5950 Date: Fri, 14 Feb 1997 13:09:53 -0500
5953 Title: "Don't link with -lsfio if sfio is not requested"
5954 From: Chip Salzenberg
5957 Title: "perl5.003_26 Configure change "win" for AIX 4"
5958 From: Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>
5959 Msg-ID: <Pine.OSF.3.95.970214135751.32654A-100000@dogbert.cc.ndsu.NoD
5960 Date: Fri, 14 Feb 1997 13:59:02 -0600 (CST)
5963 Title: "Update os2/diff.configure"
5964 From: Chip Salzenberg
5965 Files: os2/diff.configure
5967 LIBRARY AND EXTENSIONS
5969 Title: "Remove Fatal.pm"
5970 From: Chip Salzenberg
5971 Files: MANIFEST lib/Fatal.pm pod/perldelta.pod pod/perlmod.pod
5972 pod/roffitall t/lib/fatal.t
5974 Title: "Refresh MakeMaker to 5.40"
5975 From: Andy Dougherty, Andreas Koenig, Tim Bunce
5976 Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
5977 lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
5979 Title: "Refresh CPAN.pm to 1.21"
5980 From: Andreas Koenig
5981 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
5983 Title: "Refresh Test::Harness to 1.15"
5984 From: Andreas Koenig
5985 Files: lib/Test/Harness.pm
5989 Title: "Remove non-portable locale tests"
5990 From: Chip Salzenberg
5991 Files: t/pragma/locale.t
5995 Title: "pod2man: missing '-' in name section shouldn't be fatal"
5996 From: Ulrich Pfeifer
5997 Msg-ID: <yfmzpxcimsa.fsf@ls6.informatik.uni-dortmund.de>
5998 Date: 10 Feb 1997 18:38:45 +0100
5999 Files: pod/pod2man.PL
6003 Title: "Update To-Do list"
6005 Msg-ID: <9702101900.AA25293@toad.ig.co.uk>
6006 Date: Mon, 10 Feb 1997 19:00:59 +0000
6009 Title: "Fix formatting in perldiag"
6010 From: Chip Salzenberg
6011 Files: pod/perldiag.pod
6018 This release is beta candidate #4. "Once more, dear friends...."
6020 CORE LANGUAGE CHANGES
6022 Title: "Make \r in script an error (per Larry)"
6023 From: Chip Salzenberg
6024 Files: pod/perldiag.pod toke.c
6026 Title: "Support '%i' format and 'h' modifier in s?printf"
6027 From: Chip Salzenberg
6028 Files: doop.c pod/perldelta.pod
6032 Title: "Fix value of system() and $? for DEC UNIX, VMS, others"
6033 From: Chip Salzenberg
6034 Files: mg.c perl.h pp_sys.c
6036 Title: "VMS patches post _25"
6037 From: Charles Bailey
6038 Msg-ID: <01IF48W3P39W0050BD@hmivax.humgen.upenn.edu>
6039 Date: Fri, 07 Feb 1997 01:56:12 -0500 (EST)
6040 Files: Porting/Glossary lib/ExtUtils/Liblist.pm
6041 lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp perl.c
6042 vms/Makefile vms/config.vms vms/descrip.mms vms/genconfig.pl
6043 vms/perlvms.pod vms/vms.c vms/vmsish.h x2p/a2p.c
6045 Title: "Hints for BSDOS"
6046 From: Christopher Davis <ckd@loiosh.kei.com>
6047 Msg-ID: <199702042011.PAA09206@loiosh.kei.com>
6048 Date: Tue, 4 Feb 1997 15:11:13 -0500 (EST)
6049 Files: hints/bsdos.sh
6051 Title: "On C<sysopen(..., O_APPEND)>, call C<fopen(..., "a")>"
6052 From: Chip Salzenberg
6057 Title: "Fix (yet another) Tk closure problem"
6058 From: Chip Salzenberg
6059 Files: op.c perl.c pp_ctl.c
6061 Title: "Fix value of C<foreach>"
6062 From: Chip Salzenberg
6063 Files: cop.h pp_ctl.c
6065 Title: "Regexp optimizations"
6066 From: Ilya Zakharevich
6067 Msg-ID: <199702041102.GAA24805@monk.mps.ohio-state.edu>
6068 Date: Tue, 4 Feb 1997 06:02:10 -0500 (EST)
6069 Files: regcomp.c regexec.c
6071 Title: "Re: static buffer in not_a_number() [sv.c] might overflow"
6073 Msg-ID: <hbu9uz1si.fsf@bergen.sn.no>
6074 Date: 09 Feb 1997 11:55:41 +0100
6077 Title: "Refine 'runaway string' heuristic"
6078 From: Chip Salzenberg
6081 Title: "Fix core dump on C<print "a", last> in eval"
6082 From: Chip Salzenberg
6085 Title: "Catch C<use integer; $x % 0>"
6086 From: Chip Salzenberg
6091 Title: "Fix usage message in configure.gnu"
6092 From: Jarkko Hietaniemi
6093 Files: configure.gnu
6095 LIBRARY AND EXTENSIONS
6097 Title: "DB_File 1.11 patch"
6099 Msg-ID: <9702061553.AA18147@claudius.bfsec.bt.co.uk>
6100 Date: Thu, 6 Feb 97 15:53:34 GMT
6101 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
6103 Title: "Faster File::Compare"
6105 Msg-ID: <199702051342.OAA02753@bergen.sn.no>
6106 Date: Wed, 5 Feb 1997 14:42:49 +0100
6107 Files: lib/File/Compare.pm
6109 Title: "Make diagnostics module strip formatting directives"
6110 From: Chip Salzenberg
6111 Files: lib/diagnostics.pm pod/perldiag.pod
6113 Title: "Fix warning from missing POSIX::setvbuf()"
6114 From: Chip Salzenberg
6119 Title: "Fix closure.t for AmigaOS (again)"
6120 From: Norbert Pueschel
6121 Msg-ID: <77724742@Armageddon.meb.uni-bonn.de>
6122 Date: Wed, 05 Feb 1997 18:56:45 +0100
6123 Files: t/op/closure.t
6127 Title: "perldoc -f <perlfunc>"
6129 Msg-ID: <199702051127.MAA02090@bergen.sn.no>
6130 Date: Wed, 5 Feb 1997 12:27:36 +0100
6131 Files: utils/perldoc.PL
6133 Title: "Fix pod2man's handling of quotes in =items"
6134 From: Jarkko Hietaniemi
6135 Msg-ID: <199702042023.WAA13143@alpha.hut.fi>
6136 Date: Tue, 4 Feb 1997 22:23:34 +0200 (EET)
6137 Files: pod/pod2man.PL
6141 Title: "return *FH pod patch"
6142 From: allen@gateway.grumman.com (John L. Allen)
6143 Msg-ID: <9702061507.AA04474@gateway.grumman.com>
6144 Date: Thu, 6 Feb 1997 10:07:28 -0500
6145 Files: pod/perldata.pod pod/perlsub.pod
6147 Title: "Describe interation of untie and DESTROY"
6148 From: Paul Marquess and Chip Salzenberg
6149 Files: pod/perltie.pod
6156 This release is beta candidate #3. Here's hoping...
6158 CORE LANGUAGE CHANGES
6160 Title: "Make $] read-only"
6161 From: Chip Salzenberg
6164 Title: "New variable C<$^S> is a native version of C<$?>"
6165 From: Chip Salzenberg
6166 Files: doio.c global.sym gv.c interp.sym lib/English.pm mg.c perl.c
6167 perl.h pod/perldelta.pod pod/perlfunc.pod pod/perlvar.pod
6168 pp_ctl.c pp_sys.c proto.h util.c
6170 Title: "Make $^T work with undump, and don't taint it"
6171 From: Chip Salzenberg
6176 Title: "VMS patches for _24"
6177 From: Charles Bailey
6178 Msg-ID: <01IEUIFP5038004GQP@hmivax.humgen.upenn.edu>
6179 Date: Fri, 31 Jan 1997 02:34:37 -0500 (EST)
6180 Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_vms.xs
6181 lib/AutoSplit.pm lib/ExtUtils/MM_VMS.pm
6182 lib/ExtUtils/MakeMaker.pm perl.h pp_hot.c t/lib/filehand.t
6183 t/op/closure.t vms/Makefile vms/config.vms vms/descrip.mms
6184 vms/ext/filespec.t vms/vms.c vms/vmsish.h
6186 Title: "hints/dec_osf.sh: polishing the comments"
6187 From: Jarkko Hietaniemi
6188 Msg-ID: <199701301958.VAA08992@alpha.hut.fi>
6189 Date: Thu, 30 Jan 1997 21:58:10 +0200 (EET)
6190 Files: hints/dec_osf.sh
6193 From: Norbert Pueschel
6194 Msg-ID: <77724724@Armageddon.meb.uni-bonn.de>
6195 Date: Wed, 29 Jan 1997 11:39:49 +0100
6196 Files: hints/amigaos.sh
6200 Title: "Require '-T' in argv[], not just on #! line"
6201 From: Chip Salzenberg
6202 Files: perl.c pod/perldiag.pod
6204 Title: "Fix C<return @_> and associated stack bugs"
6205 From: Chip Salzenberg
6206 Files: cop.h pp_ctl.c pp_hot.c t/op/misc.t
6208 Title: "Fix never-closing handle after C<select>"
6209 From: Chip Salzenberg
6212 Title: "Fix /\G/g with patterns that match empty string"
6213 From: Ilya Zakharevich
6216 Title: "Fix scalar leak in av_unshift"
6217 From: Chip Salzenberg
6220 Title: "Ignore refs to lexicals when making refs to lexicals"
6221 From: Chip Salzenberg
6224 Title: "Don't create AV, HV, IO when assigning glob"
6225 From: Chip Salzenberg
6230 Title: "Configure updates for intsize and ssizetype"
6231 From: Andy Dougherty
6232 Files: Configure MANIFEST config_H config_h.SH handy.h
6234 Title: "Ask about /usr/bin/perl iff STDIN and STDERR are terminals"
6235 From: Chip Salzenberg
6238 LIBRARY AND EXTENSIONS
6240 Title: "Refresh CPAN to 1.19"
6241 From: Andreas Koenig
6242 Files: lib/Bundle/CPAN.pm lib/CPAN.pm lib/CPAN/FirstTime.pm
6244 Title: "Debugger update"
6245 From: Ilya Zakharevich
6246 Msg-ID: <199702030406.XAA23029@monk.mps.ohio-state.edu>
6247 Date: Sun, 2 Feb 1997 23:06:34 -0500 (EST)
6248 Files: lib/perl5db.pl
6250 Title: "In Symbol::gensym, don't make glob fake by copying it"
6251 From: John Hughes <john@AtlanTech.COM>
6252 Files: lib/Symbol.pm
6254 Title: "Make POSIX::is*() eight-bit-clean"
6255 From: Chip Salzenberg
6256 Files: ext/POSIX/POSIX.xs
6258 Title: "Make IO::Handle::gets() an alias of getline"
6260 Msg-ID: <199701301103.MAA11291@bergen.sn.no>
6261 Date: Thu, 30 Jan 1997 12:03:15 +0100
6262 Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
6266 Title: "More Amiga test patches"
6267 From: Norbert Pueschel
6268 Msg-ID: <77724725@Armageddon.meb.uni-bonn.de>
6269 Date: Wed, 29 Jan 1997 16:07:33 +0100
6270 Files: README.amiga t/lib/safe2.t t/op/closure.t
6274 Title: "c2ph.PL fix"
6275 From: lvirden@cas.org (Larry W. Virden)
6276 Msg-ID: <199701301349.IAA16724@cas.org>
6277 Date: Thu, 30 Jan 1997 08:49:19 -0500
6278 Files: utils/c2ph.PL
6280 Title: "Make pod2man a little laxer for perltoc.pod"
6281 From: Chip Salzenberg
6282 Files: pod/pod2man.PL
6286 Title: "Update to perl INSTALL file"
6287 From: lvirden@cas.org (Larry W. Virden)
6288 Msg-ID: <199701301338.IAA15878@cas.org>
6289 Date: Thu, 30 Jan 1997 08:38:23 -0500
6292 Title: "Update to perl.pod suggested"
6293 From: lvirden@cas.org (Larry W. Virden)
6294 Msg-ID: <199701301345.IAA16514@cas.org>
6295 Date: Thu, 30 Jan 1997 08:45:59 -0500
6298 Title: "Document how extension pms go in $archlib"
6299 From: Chip Salzenberg
6300 Files: pod/perldelta.pod
6302 Title: "perlfunc.pod tweaks"
6303 From: Roderick Schertler
6304 Msg-ID: <20526.854659255@eeyore.ibcinc.com>
6305 Date: Thu, 30 Jan 1997 16:20:55 -0500
6306 Files: pod/perlfunc.pod
6308 Title: "new (Feb 1) perlembed.pod"
6309 From: Jon Orwant <orwant@media.mit.edu>
6310 Msg-ID: <9702012334.AA15747@fahrenheit-451.media.mit.edu>
6311 Date: Sat, 1 Feb 1997 18:34:59 -0500
6312 Files: pod/perlembed.pod
6314 Title: "Error lines must not have trialing periods"
6315 From: Chip Salzenberg
6316 Files: pod/perldiag.pod
6323 This release is the second candidate for a public beta test.
6324 It's, well, bunches better than _23.
6326 CORE LANGUAGE CHANGES
6328 Title: "glob defaults to $_"
6329 From: Gurusamy Sarathy
6330 Msg-ID: <199701270809.DAA00934@aatma.engin.umich.edu>
6331 Date: Mon, 27 Jan 1997 03:09:13 -0500
6332 Files: op.c opcode.pl pod/perlfunc.pod t/op/glob.t
6334 Title: "Re: an overloading bug "
6335 From: Gurusamy Sarathy
6336 Msg-ID: <199701270007.TAA26525@aatma.engin.umich.edu>
6337 Date: Sun, 26 Jan 1997 19:07:45 -0500
6338 Files: pod/perldiag.pod pod/perlfunc.pod pp_ctl.c
6340 Title: "Don't warn on C<$\ = undef>"
6341 From: Chip Salzenberg
6347 From: Gary Ng <71564.1743@compuserve.com>
6348 Files: MANIFEST win32/*
6350 Title: "Amiga files"
6351 From: Norbert Pueschel
6352 Msg-ID: <77724712@Armageddon.meb.uni-bonn.de>
6353 Date: Sun, 26 Jan 1997 17:42:15 +0100
6354 Files: MANIFEST README.amiga hints/amigaos.sh
6356 Title: "New dec_osf hints"
6357 From: Jarkko.Hietaniemi@cc.hut.fi
6358 Msg-ID: <199701271233.OAA21548@alpha.hut.fi>
6359 Date: Mon, 27 Jan 1997 14:33:01 +0200 (EET)
6360 Files: hints/dec_osf.sh
6364 Title: "Prevent premature death of @_ during leavesub"
6365 From: Chip Salzenberg
6366 Files: pp_hot.c t/op/misc.t
6368 Title: "Deref old stash when re-blessing"
6369 From: Chip Salzenberg
6372 Title: "Don't abort when RCHECK and DEBUGGING"
6374 Msg-ID: <9701272339.AA16537@toad.ig.co.uk>
6375 Date: Mon, 27 Jan 1997 23:39:48 +0000
6378 Title: "Fix overloading macro conflict with Digital 'cc -fast'"
6379 From: Jarkko Hietaniemi
6380 Msg-ID: <199701272216.AAA04557@alpha.hut.fi>
6381 Date: Tue, 28 Jan 1997 00:16:49 +0200 (EET)
6384 Title: "global.sym: typo?"
6385 From: Jarkko Hietaniemi
6386 Msg-ID: <199701261937.VAA07556@alpha.hut.fi>
6387 Date: Sun, 26 Jan 1997 21:37:59 +0200 (EET)
6392 Title: "Put all extensions' modules in $archlib"
6393 From: Chip Salzenberg
6396 Title: "Configure fixes: set $archlib, omit _NO_PROTO"
6397 From: Chip Salzenberg
6400 Title: "Make configure{,.gnu} ignore --cache-file option"
6401 From: Norbert Pueschel
6402 Files: configure configure.gnu
6404 LIBRARY AND EXTENSIONS
6406 Title: "Version checking in XS bootstrap is optional"
6407 From: Chip Salzenberg
6410 Title: "Update $VERSION of DynaLoader and POSIX"
6411 From: Chip Salzenberg
6412 Files: ext/DynaLoader/DynaLoader.pm ext/POSIX/POSIX.pm
6414 Title: "Refresh Text::Wrap to 97.011701"
6415 From: Chip Salzenberg
6416 Files: lib/Text/Wrap.pm
6418 Title: "Fcntl.xs: F_[GS]ETOWN were in wrong case branch"
6419 From: Jarkko Hietaniemi
6420 Msg-ID: <199701251510.RAA05142@alpha.hut.fi>
6421 Date: Sat, 25 Jan 1997 17:10:20 +0200 (EET)
6422 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
6424 Title: "Fix $Is_VMS typo in Test::Harness"
6425 From: Chip Salzenberg
6426 Files: lib/Test/Harness.pm
6428 Title: "Allow for really big keys in Tie::SubstrHash"
6429 From: data-drift@so.uio.no
6430 Msg-ID: <199701282014.VAA12645@selters.uio.no>
6431 Date: Tue, 28 Jan 1997 21:14:34 +0100 (MET)
6432 Files: lib/Tie/SubstrHash.pm
6434 Title: "Avoid newRV_noinc() in IO, for compiling with old Perls"
6435 From: Chip Salzenberg
6440 Title: "New test op/closure.t"
6441 From: Tom Phoenix, Ulrich Pfeifer
6442 Files: MANIFEST t/op/closure.t
6446 Title: "xsubpp handing of void funcs breaks extensions using XST_m*()"
6448 Msg-ID: <9701271659.AA15137@toad.ig.co.uk>
6449 Date: Mon, 27 Jan 1997 16:59:06 +0000
6450 Files: lib/ExtUtils/xsubpp
6454 Title: "perldelta Fcntl enhancement"
6455 From: Jarkko Hietaniemi
6456 Msg-ID: <199701251505.RAA22159@alpha.hut.fi>
6457 Date: Sat, 25 Jan 1997 17:05:34 +0200 (EET)
6458 Files: pod/perldelta.pod
6460 Title: "Updates to perldelta re: Fcntl, DB_File, Net::Ping"
6462 Files: pod/perldelta.pod
6464 Title: "Document restrictions on gv_fetchmethod() and perl_call_sv()"
6465 From: Chip Salzenberg
6466 Files: pod/perldelta.pod pod/perlguts.pod
6468 Title: "perldiag.pod: No comma allowed after %s"
6469 From: Jarkko.Hietaniemi@cc.hut.fi
6470 Msg-ID: <199701251541.RAA04120@alpha.hut.fi>
6471 Date: Sat, 25 Jan 1997 17:41:53 +0200 (EET)
6472 Files: pod/perldiag.pod
6474 Title: "perlfunc.pod: localtime"
6475 From: Jarkko Hietaniemi
6476 Msg-ID: <199701251629.SAA08114@alpha.hut.fi>
6477 Date: Sat, 25 Jan 1997 18:29:37 +0200 (EET)
6478 Files: pod/perlfunc.pod
6480 Title: "perlfunc diff: gmtime"
6481 From: Peter Haworth <pmh@edison.ioppublishing.com>
6482 Msg-ID: <32EE1298.7B90@edison.ioppublishing.com>
6483 Date: Tue, 28 Jan 1997 14:52:08 +0000
6484 Files: pod/perlfunc.pod
6486 Title: "Updates to guts"
6487 From: Ilya Zakharevich
6488 Msg-ID: <199701270034.TAA13177@monk.mps.ohio-state.edu>
6489 Date: Sun, 26 Jan 1997 19:34:18 -0500 (EST)
6490 Files: pod/perlguts.pod
6492 Title: "perltoot fixes"
6493 From: Tom Christiansen
6494 Msg-ID: <6807.854214205@jinete>
6495 Date: Sat, 25 Jan 1997 09:43:25 -0800
6496 Files: pod/perltoot.pod
6498 Title: "5.003_23: small typo in perlsyn.pod"
6499 From: Gurusamy Sarathy
6500 Msg-ID: <199701270824.DAA01169@aatma.engin.umich.edu>
6501 Date: Mon, 27 Jan 1997 03:24:25 -0500
6502 Files: pod/perlsyn.pod
6509 This release is our first candidate for a public beta test.
6511 CORE LANGUAGE CHANGES
6513 Title: "Disallow changing $_[0] in __DIE__ handlers"
6514 From: Chip Salzenberg
6515 Files: pod/perlfunc.pod util.c
6517 Title: "Fix overloading with inheritance and AUTOLOAD"
6518 From: Ilya Zakharevich
6519 Msg-ID: <199701202226.RAA05072@monk.mps.ohio-state.edu>
6520 Date: Mon, 20 Jan 1997 17:26:32 -0500 (EST)
6521 Files: gv.c lib/diagnostics.pm lib/overload.pm pod/perldebug.pod
6522 pod/perldiag.pod pod/perlfunc.pod pod/perlop.pod
6523 pod/perlre.pod pod/perltoc.pod pod/perlxs.pod
6525 Title: "Nested here-docs"
6526 From: larry@wall.org (Larry Wall)
6527 Msg-ID: <199701202313.PAA11693@wall.org>
6528 Date: Mon, 20 Jan 1997 15:13:42 -0800
6531 Title: "Revert $^X to old behavior (plus HP-UX bug fix)"
6532 From: Chip Salzenberg
6533 Files: hints/hpux.sh toke.c
6535 Title: "Protect against '0' in 'stmt while <HANDLE>'"
6536 From: Chip Salzenberg
6539 Title: "Don't warn when closure uses var at file scope"
6540 From: Chip Salzenberg
6545 Title: "VMS patches for _22"
6546 From: Charles Bailey
6547 Msg-ID: <01IEGBJ2TMYS003PCL@hmivax.humgen.upenn.edu>
6548 Date: Mon, 20 Jan 1997 22:50:21 -0500 (EST)
6549 Files: ext/POSIX/POSIX.xs lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp
6550 lib/Test/Harness.pm toke.c vms/Makefile vms/descrip.mms
6551 vms/genconfig.pl vms/perly_c.vms vms/vmsish.h x2p/a2p.h
6552 vms/Makefile vms/config.vms vms/descrip.mms vms/perly_c.vms
6554 Title: "Re: Perl 5.003_21: OS/2 patches"
6555 From: Ilya Zakharevich
6556 Msg-ID: <199701170446.XAA28939@monk.mps.ohio-state.edu>
6557 Date: Thu, 16 Jan 1997 23:46:40 -0500 (EST)
6558 Files: os2/Changes os2/os2.c
6560 Title: "Plan9 update"
6561 From: lutherh@stratcom.com (Luther Huffman)
6562 Files: plan9/config.plan9 plan9/mkfile
6564 Title: "Bugfixes for AmigaOS"
6565 From: Norbert Pueschel
6566 Msg-ID: <77724691@Armageddon.meb.uni-bonn.de>
6567 Date: Wed, 22 Jan 1997 00:13:54 +0100
6568 Files: hints/amigaos.sh lib/File/Basename.pm
6570 Title: "New dec_osf.sh hints file"
6571 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
6572 Msg-ID: <9701241058.AA29550@o09.rosat.mpe-garching.mpg.de>
6573 Date: Fri, 24 Jan 1997 11:58:24 +0100
6574 Files: hints/dec_osf.sh
6576 Title: "on NeXT: gdbm problem fixed"
6577 From: Andreas Koenig
6578 Msg-ID: <199701210201.DAA17794@anna.in-berlin.de>
6579 Date: Tue, 21 Jan 1997 03:01:32 +0100
6580 Files: hints/next_3.sh hints/next_3_0.sh
6582 Title: "patch for hints/powerux.sh"
6583 From: tom@amber.ssd.hcsc.com (Tom Horsley)
6584 Msg-ID: <9701181833.AA02602@amber.ssd.hcsc.com>
6585 Date: Sat, 18 Jan 97 13:33:26 -0500
6586 Files: hints/powerux.sh
6588 Title: "hints & Configure changes to build perl on DC/OSx"
6589 From: Stephen Zander <stephen.zander@interlock.mckesson.com>
6590 Msg-ID: <199701170043.QAA25985@wsbip1.mckesson.com>
6591 Date: Thu, 16 Jan 1997 16:43:52 -0800
6592 Files: Configure MANIFEST hints/dcosx.sh
6594 Title: "patch for hints/cxux.sh perl5.003_22"
6595 From: tom@amber.ssd.hcsc.com (Tom Horsley)
6596 Msg-ID: <9701192014.AA05722@amber.ssd.hcsc.com>
6597 Date: Sun, 19 Jan 97 15:14:04 -0500
6598 Files: hints/cxux.sh
6602 Title: "Make PERL5LIB and -I work like C<use lib>"
6604 Msg-ID: <9701231523.AA26613@toad.ig.co.uk>
6605 Date: Thu, 23 Jan 1997 15:23:27 +0000
6606 Files: lib/lib.pm perl.c
6609 From: Chip Salzenberg
6610 Files: regcomp.c regcomp.h regexec.c regexp.h toke.c
6612 Title: "Extend stack in pp_undef (!)"
6613 From: Chip Salzenberg
6616 Title: "Allow for sub to be redefined while executing"
6617 From: Chip Salzenberg
6618 Files: cop.h pp_hot.c t/op/misc.t
6620 Title: "Eliminate redundant flag CVf_FORMAT"
6621 From: Chip Salzenberg
6622 Files: cv.h op.c perl.c perly.c perly.y proto.h sv.c toke.c
6624 Title: "Generate IVs when possible in abs() and int()"
6625 From: Chip Salzenberg
6628 Title: "Efficiency patchlet for pp_aassign()"
6629 From: Ilya Zakharevich
6630 Msg-ID: <199701210305.WAA05451@monk.mps.ohio-state.edu>
6631 Date: Mon, 20 Jan 1997 22:05:39 -0500 (EST)
6634 Title: "When sorting, promote to PVNV only for built-in comparison"
6635 From: Chip Salzenberg
6638 Title: "Remove "suidperl security patch" message"
6639 From: Chip Salzenberg
6644 Title: "Make configure.gnu a copy of configure; make configure writea
6645 From: Chip Salzenberg
6646 Files: MANIFEST configure.gnu
6648 Title: "Regen Configure with metaconfig: +ARCHNAME, -FILE_filbuf"
6649 From: Chip Salzenberg and Charles Bailey
6650 Files: Configure config_H config_h.SH hints/lynxos.sh
6651 os2/diff.configure os2/os2ish.h plan9/config.plan9 sv.c
6652 utils/perlbug.PL vms/config.vms vms/fndvers.com
6654 Title: "Compile with optimization when testing memory functions"
6655 From: Chip Salzenberg
6658 Title: "Minor patch for Debian installation"
6659 From: Chip Salzenberg
6662 LIBRARY AND EXTENSIONS
6664 Title: "Debugger update"
6665 From: Ilya Zakharevich
6666 Msg-ID: <199701190455.XAA02579@monk.mps.ohio-state.edu>
6667 Date: Sat, 18 Jan 1997 23:54:59 -0500 (EST)
6668 Files: lib/perl5db.pl
6670 Title: "DynaLoader enhancement: support RTLD_GLOBAL"
6671 From: Nick Ing-Simmons
6672 Msg-ID: <199701240937.JAA11443@pluto.tiuk.ti.com>
6673 Date: Fri, 24 Jan 1997 09:37:18 GMT
6674 Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_aix.xs
6675 ext/DynaLoader/dl_dld.xs ext/DynaLoader/dl_dlopen.xs
6676 ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
6677 ext/DynaLoader/dl_vms.xs
6679 Title: "Fcntl: add more constants"
6680 From: Jarkko.Hietaniemi@cc.hut.fi
6681 Msg-ID: <199701191811.UAA16346@alpha.hut.fi>
6682 Date: Sun, 19 Jan 1997 20:11:22 +0200 (EET)
6683 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
6685 Title: "Refresh IO to 1.15 (plus DESTROY and new_tmpfile fixes)"
6686 From: Chip Salzenberg
6687 Files: ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
6688 ext/IO/lib/IO/Pipe.pm ext/IO/lib/IO/Seekable.pm
6689 ext/IO/lib/IO/Socket.pm t/lib/io_pipe.t
6691 Title: "Allow IO.xs to remain at 1.15 while $VERSION is 1.1501"
6692 From: Chip Salzenberg
6693 Files: XSUB.h ext/IO/Makefile.PL ext/IO/lib/IO/Handle.pm
6695 Title: "Refresh CPAN to 1.15"
6696 From: Andreas Koenig
6697 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
6699 Title: "Add E* and SA_* constants"
6700 From: Roderick Schertler
6701 Msg-ID: <23338.853986967@eeyore.ibcinc.com>
6702 Date: Wed, 22 Jan 1997 21:36:07 -0500
6703 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod ext/POSIX/POSIX.xs
6707 Title: "Test nested here-docs"
6708 From: hv@crypt.compulink.co.uk (Hugo van der Sanden)
6709 Msg-ID: <199701210053.AAA02139@crypt.compulink.co.uk>
6710 Date: Tue, 21 Jan 1997 00:53:44 +0000 (GMT)
6713 Title: "Fix tests of $^X and $0 to work with QNX"
6714 From: Chip Salzenberg
6715 Files: t/lib/io_pipe.t t/lib/open2.t t/lib/open3.t t/op/magic.t
6717 Title: "Patch tests for systems without fork()"
6718 From: Norbert Pueschel
6719 Msg-ID: <77724697@Armageddon.meb.uni-bonn.de>
6720 Date: Thu, 23 Jan 1997 23:51:28 +0100
6721 Files: t/io/pipe.t t/lib/filehand.t t/lib/io_pipe.t t/lib/io_sock.t
6722 t/lib/open2.t t/lib/open3.t t/op/fork.t
6724 Title: "Test patches for OS/2"
6725 From: Ilya Zakharevich
6726 Msg-ID: <199701170448.XAA28948@monk.mps.ohio-state.edu>
6727 Date: Thu, 16 Jan 1997 23:48:18 -0500 (EST)
6728 Files: os2/OS2/ExtAttr/t/os2_ea.t os2/OS2/PrfDB/t/os2_prfdb.t
6729 os2/OS2/REXX/t/rx_cmprt.t os2/OS2/REXX/t/rx_dllld.t
6730 os2/OS2/REXX/t/rx_objcall.t os2/OS2/REXX/t/rx_sql.test
6731 os2/OS2/REXX/t/rx_tiesql.test os2/OS2/REXX/t/rx_tievar.t
6732 os2/OS2/REXX/t/rx_tieydb.t os2/OS2/REXX/t/rx_varset.t
6733 os2/OS2/REXX/t/rx_vrexx.t t/README t/cmd/while.t
6734 t/comp/colon.t t/comp/multiline.t t/io/argv.t t/lib/anydbm.t
6735 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
6736 t/op/cmp.t t/op/magic.t
6740 Title: "Translate \200 to È in pod2html"
6741 From: Chip Salzenberg
6742 Files: pod/pod2html.PL
6744 Title: "VMS patches: '.com' extension on scripts"
6745 From: Charles Bailey
6746 Msg-ID: <01IELNPDLYJM003E7J@hmivax.humgen.upenn.edu>
6747 Date: Fri, 24 Jan 1997 18:42:29 -0500 (EST)
6748 Files: pod/checkpods.PL pod/pod2html.PL pod/pod2latex.PL
6749 pod/pod2man.PL pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL
6750 utils/h2xs.PL utils/perlbug.PL utils/perldoc.PL
6751 utils/pl2pm.PL utils/splain.PL vms/Makefile vms/descrip.mms
6752 x2p/find2perl.PL x2p/s2p.PL
6754 Title: "Allow MakeMaker 5.34 to use libraries containing '+' in name"
6755 From: dennism@cyrix.com (Dennis Marsa)
6756 Msg-ID: <9701172027.AA27861@orion.cyrix.com>
6757 Date: Fri, 17 Jan 97 14:27:32 CST
6758 Files: lib/ExtUtils/Liblist.pm
6762 Title: "First cut at INSTALL edit"
6763 From: Chip Salzenberg
6766 Title: "Additional docs for __DIE__ and __WARN__"
6767 From: Gurusamy Sarathy
6768 Files: pod/perlfunc.pod pod/perlrun.pod pod/perlvar.pod
6770 Title: "Document #line directive"
6771 From: Gurusamy Sarathy
6772 Msg-ID: <199701240908.EAA23846@aatma.engin.umich.edu>
6773 Date: Fri, 24 Jan 1997 04:08:44 -0500
6774 Files: pod/perlsyn.pod pod/perltoc.pod
6776 Title: "Perlguts version 30"
6778 Msg-ID: <199701172117.AA116515863@hpcc123.corp.hp.com>
6779 Date: Fri, 17 Jan 1997 13:17:43 -0800
6780 Files: pod/perlguts.pod
6782 Title: "delta for perldelta"
6783 From: Tom Christiansen
6784 Msg-ID: <804.854121463@jinete>
6785 Date: Fri, 24 Jan 1997 07:57:43 -0800
6786 Files: pod/perlnews.pod pod/perltoc.pod
6788 Title: "Updates to perldelta"
6789 From: Ilya Zakharevich
6790 Msg-ID: <199701211610.LAA06227@monk.mps.ohio-state.edu>
6791 Date: Mon, 20 Jan 1997 06:48:49 -0500 (EST)
6792 Files: pod/perlnews.pod pod/perltoc.pod
6794 Title: "perlnews.pod diff for the Fcntl"
6795 From: Jarkko Hietaniemi
6796 Msg-ID: <199701211600.SAA30117@alpha.hut.fi>
6797 Date: Tue, 21 Jan 1997 18:00:56 +0200 (EET)
6798 Files: pod/perlnews.pod
6800 Title: "Rename perlnews -> perldelta per Tom's request"
6801 From: Chip Salzenberg
6802 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
6803 pod/perldelta.pod pod/perltoc.pod pod/roffitall
6805 Title: "Remove bad advice from perllocale.pod"
6806 From: Chip Salzenberg
6807 Files: pod/perllocale.pod
6814 This release is primarily made up of bug fixes, the foremost among
6815 which repairs a showstopper memory corruption bug in formats.
6817 CORE LANGUAGE CHANGES
6819 Title: "Fix parsing of C< ${ xyz } >"
6820 From: Chip Salzenberg
6823 Title: "Don't parse method calls in strings"
6824 From: Chip Salzenberg
6827 Title: "Fix overly picky carping about leading '{' in regex"
6828 From: Chip Salzenberg
6833 Title: "Fix memory corruption from formats"
6834 From: Chip Salzenberg
6835 Files: op.c perl.c perly.c perly.c.diff perly.y proto.h sv.c toke.c
6839 Title: "Fix '_mopop' typo"
6840 From: Chip Salzenberg
6843 LIBRARY AND EXTENSIONS
6845 Title: "Gut IO::Handle::DESTROY"
6846 From: Chip Salzenberg
6847 Files: ext/IO/lib/IO/Handle.pm
6849 Title: "RiscOS is case-insensitive"
6850 From: Chip Salzenberg
6851 Files: lib/File/Basename.pm
6855 Title: "Fix thinko in db-recno.t"
6856 From: Chip Salzenberg
6857 Files: t/lib/db-recno.t
6861 Title: "Make perlbug more cautionary and more verbose"
6862 From: Kenneth Albanowski and Jarkko Hietaniemi
6863 Files: utils/perlbug.PL
6867 Title: "NEW roffitall + INSTALL fix"
6868 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
6869 Msg-ID: <6058.853410121@lyon.grenoble.hp.com>
6870 Date: Thu, 16 Jan 97 11:22:01 +0100
6871 Files: INSTALL pod/roffitall
6873 Title: "srand() doc update"
6874 From: Roderick Schertler
6875 Msg-ID: <24195.853379065@eeyore.ibcinc.com>
6876 Date: Wed, 15 Jan 1997 20:44:25 -0500
6877 Files: pod/perlfunc.pod
6879 Title: "documentation of configpm (perl5.003_20)"
6880 From: win@in.rhein-main.de (Winfried Koenig)
6881 Msg-ID: <m0vkU40-0004WAC@incom.rhein-main.de>
6882 Date: Wed, 15 Jan 1997 14:03:27 +0200 (EET)
6890 This release includes several important bug fixes, and a couple of
6891 minor but valuable language tweaks. Please read on for a list of the
6892 significant changes:
6894 CORE LANGUAGE CHANGES
6896 Title: "Fix overloading via inherited autoloaded functions"
6897 From: Ilya Zakharevich
6898 Msg-ID: <199701131022.FAA22830@monk.mps.ohio-state.edu>
6899 Date: Mon, 13 Jan 1997 05:22:47 -0500 (EST)
6900 Files: gv.c lib/overload.pm pod/perldiag.pod t/pragma/overload.t
6902 Title: "Method call fixes: Don't cache in alias, don't skip undef"
6903 From: Chip Salzenberg
6904 Files: global.sym gv.c gv.h hv.c op.c pod/perlguts.pod
6905 pod/perltoc.pod pp.c pp_ctl.c pp_hot.c proto.h scope.c sv.c
6908 Title: "Formats can be closures"
6909 From: Chip Salzenberg
6910 Files: cv.h op.c perly.c perly.c.diff perly.y pp_sys.c sv.h
6912 Title: "Quote 'foo' in C<$x{-foo}>"
6913 From: Chip Salzenberg
6916 Title: "Forbid C< x->{y} > and C< x->[0] > under C<strict refs>"
6917 From: Chip Salzenberg
6918 Files: op.c pod/perldiag.pod t/pragma/strict-refs
6920 Title: "Allow <=> to return undef when operands are not ordered"
6921 From: Chip Salzenberg and Andreas Koenig
6922 Files: MANIFEST pp.c t/op/cmp.t
6924 Title: "Fail regex that starts with '{'"
6925 From: Chip Salzenberg
6930 Title: "Re: Perl 5.003_20: OS/2 patches"
6931 From: Ilya Zakharevich
6932 Msg-ID: <199701101102.GAA19051@monk.mps.ohio-state.edu>
6933 Date: Fri, 10 Jan 1997 06:02:16 -0500 (EST)
6934 Files: hints/os2.sh os2/Changes os2/os2.c os2/os2ish.h pp_sys.c
6936 Title: "VMS patches for _20"
6937 From: Charles Bailey
6938 Msg-ID: <01IE7MGK7ULQ003K5M@hmivax.humgen.upenn.edu>
6939 Date: Tue, 14 Jan 1997 17:34:43 -0500 (EST)
6940 Files: configpm dosish.h os2/os2ish.h plan9/plan9ish.h proto.h
6941 t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t toke.c
6942 unixish.h vms/Makefile vms/config.vms vms/descrip.mms
6943 vms/genconfig.pl vms/perly_c.vms vms/test.com vms/vmsish.h
6946 Title: "Irix 6.3 & 6.4 and perl5.003_20"
6947 From: John Stoffel <jfs@fluent.com>
6948 Msg-ID: <199701132242.RAA14601@jfs.Fluent.COM>
6949 Date: Mon, 13 Jan 1997 17:42:50 -0500 (EST)
6950 Files: MANIFEST hints/irix_6_3.sh hints/irix_6_4.sh
6952 Title: "Patch: MachTen hints, Configure"
6953 From: Dominic Dunlop <domo@slipper.ip.lu>
6954 Msg-ID: <v03010d00af0123a93670@[194.51.248.75]>
6955 Date: Tue, 14 Jan 1997 13:43:13 +0100
6956 Files: Configure hints/machten.sh
6958 Title: "Rename aux.sh to aux_3.sh for MS-LOSS"
6959 From: Chip Salzenberg
6960 Files: MANIFEST hints/aux_3.sh
6964 Title: "Fix C< eval { my $x; eval '$x' } >"
6965 From: Chip Salzenberg
6966 Files: op.c t/op/misc.t
6968 Title: "Don't warn if eval '' uses outer func's lexicals"
6969 From: Chip Salzenberg
6972 Title: "Avoid memory wastage in wait(); make pidstatus global"
6973 From: Chip Salzenberg
6974 Files: global.sym interp.sym perl.c perl.h pp_sys.c
6976 Title: "Forbid ++ and -- on readonly values"
6977 From: "John Q. Linux" <jql@accessone.com>
6978 Msg-ID: <Pine.LNX.3.95.970110193330.11249D-100000@jql.accessone.com>
6979 Date: Fri, 10 Jan 1997 19:47:16 -0800 (PST)
6980 Files: pp.c pp_hot.c
6982 Title: "Keep array from dying during foreach(@array)"
6983 From: Chip Salzenberg
6984 Files: cop.h pp_ctl.c
6986 Title: "Fix C< $a="simple"; split /($a)/o >"
6987 From: Chip Salzenberg
6988 Files: pp.c t/op/misc.t
6990 Title: "Fix infinite loop for undef function in @SIG{__WARN__,__DIE__}"
6991 From: Chip Salzenberg
6994 Title: "Fix for anon-lists with tied entries coredump"
6995 From: Gurusamy Sarathy
6996 Msg-ID: <199701100745.CAA13057@aatma.engin.umich.edu>
6997 Date: Fri, 10 Jan 1997 02:45:11 -0500
7000 Title: "Don't set SVf_PADBUSY on immortal SVs"
7001 From: Chip Salzenberg
7004 Title: "Patch for Object subroutines"
7005 From: Ilya Zakharevich
7006 Msg-ID: <199701080156.UAA15366@monk.mps.ohio-state.edu>
7007 Date: Tue, 7 Jan 1997 20:56:02 -0500 (EST)
7010 Title: "Use an SVt_PVLV to hold stacked OP pointers when debugging"
7011 From: Chip Salzenberg
7012 Files: pp.c pp_hot.c
7014 Title: "Undo change that freed large pad vars"
7015 From: Chip Salzenberg
7020 Title: "Make MachTen hints file warn about db-recno failures"
7021 From: Dominic Dunlop <domo@slipper.ip.lu>
7022 Msg-ID: <v03010d00aef92fba6aca@[194.51.248.78]>
7023 Date: Wed, 8 Jan 1997 12:07:18 +0100
7024 Files: hints/machten.sh
7026 Title: "5.003_20, FreeBSD 3.0 and minor patch"
7027 From: roberto@eurocontrol.fr (Ollivier Robert)
7028 Msg-ID: <Mutt.19970108143747.roberto@caerdonn.eurocontrol.fr>
7029 Date: Wed, 8 Jan 1997 14:37:47 +0100
7032 Title: "Make installperl quieter; only shared libraries need 0555"
7033 From: Chip Salzenberg
7038 Title: "Advice on TEST failure"
7039 From: Dominic Dunlop <domo@slipper.ip.lu>
7040 Msg-ID: <v03010d01aefbaefcf3bc@[194.51.248.78]>
7041 Date: Fri, 10 Jan 1997 10:19:07 +0100
7044 Title: "UNIVERSAL tests"
7045 From: Roderick Schertler
7046 Files: MANIFEST t/op/universal.t
7048 Title: "Test deletion of array during foreach"
7049 From: Jarkko Hietaniemi
7052 Title: "patch for db-recno.t"
7054 Msg-ID: <9701121509.AA11147@claudius.bfsec.bt.co.uk>
7055 Date: Sun, 12 Jan 1997 15:09:33 +0000 (GMT)
7056 Files: t/lib/db-recno.t
7058 LIBRARY AND EXTENSIONS
7060 Title: "Localize info about filesystems being case-forgiving"
7061 From: Chip Salzenberg
7062 Files: lib/File/Basename.pm pod/checkpods.PL pod/pod2html.PL
7063 pod/pod2latex.PL pod/pod2man.PL pod/pod2text.PL
7064 utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL utils/perlbug.PL
7065 utils/perldoc.PL utils/pl2pm.PL utils/splain.PL
7066 x2p/find2perl.PL x2p/s2p.PL
7068 Title: "Fix for fd leak in IO::File::new_tmpfile"
7069 From: Graham Barr and Chip Salzenberg
7070 Files: ext/IO/IO.xs ext/IO/lib/IO/Handle.pm
7072 Title: "Refresh Getopt::Long to 2.6"
7073 From: Johan Vromans <jvromans@squirrel.nl>
7074 Files: lib/Getopt/Long.pm
7076 Title: "Refresh DB_File to 1.10"
7078 Msg-ID: <9701141247.AA21242@claudius.bfsec.bt.co.uk>
7079 Date: Tue, 14 Jan 97 12:47:40 GMT
7080 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
7082 Title: "Re: FileCache::cacheout clobbers $_"
7083 From: Roderick Schertler
7084 Msg-ID: <pz3ewb3189.fsf@eeyore.ibcinc.com>
7085 Date: 08 Jan 1997 23:45:58 -0500
7086 Files: lib/FileCache.pm lib/cacheout.pl
7088 Title: "PATCH: AutoSplit"
7090 Msg-ID: <9603111010.AA29935@tiuk.ti.com>
7091 Date: 11 Mar 1996 06:01:58 -0500
7092 Files: lib/AutoSplit.pm
7094 Title: "Re: Uninitialized value in Carp.pm ? "
7095 From: Gurusamy Sarathy
7096 Msg-ID: <199701141815.NAA07960@aatma.engin.umich.edu>
7097 Date: Tue, 14 Jan 1997 13:15:25 -0500
7100 Title: "Avoid "uninitialized" warnings from POSIX::constant()"
7101 From: Chip Salzenberg
7102 Files: ext/POSIX/POSIX.pm
7104 Title: "Eliminate warning from C<use overload>"
7105 From: Chip Salzenberg
7106 Files: lib/overload.pm
7108 Title: "low priority patches"
7110 Msg-ID: <9701081655.AA27349@claudius.bfsec.bt.co.uk>
7111 Date: Wed, 8 Jan 97 16:55:02 GMT
7112 Files: lib/Cwd.pm t/comp/redef.t t/lib/db-btree.t
7116 Title: "Re: xsubpp and Tk ==> segfault"
7117 From: Ilya Zakharevich
7118 Msg-ID: <199701080825.DAA15813@monk.mps.ohio-state.edu>
7119 Date: Wed, 8 Jan 1997 03:25:47 -0500 (EST)
7120 Files: lib/ExtUtils/xsubpp
7122 Title: "Re: MakeMaker and 'make uninstall'"
7123 From: Andreas Koenig
7124 Msg-ID: <199701101243.NAA26400@anna.in-berlin.de>
7125 Date: Fri, 10 Jan 1997 13:43:39 +0100
7126 Files: lib/ExtUtils/MM_Unix.pm
7128 Title: "Don't search for pod if path is already valid"
7129 From: Wayne Scott <wscott@ichips.intel.com>
7130 Msg-ID: <199701082325.PAA04521@pdxlx008.intel.com>
7131 Date: Wed, 08 Jan 1997 15:25:19 -0800
7132 Files: utils/perldoc.PL
7134 Title: "Yet another perldoc option"
7136 Msg-ID: <199610022200.AAA15334@furubotn.sn.no>
7137 Date: Thu, 3 Oct 1996 00:00:35 +0200
7138 Files: utils/perldoc.PL
7140 Title: "Re: perldoc, temp files, async pagers"
7141 From: Roderick Schertler
7142 Msg-ID: <pzwwtoom8p.fsf@eeyore.ibcinc.com>
7143 Date: 07 Jan 1997 22:54:14 -0500
7144 Files: utils/perldoc.PL
7148 Title: "Full documentation generation patch"
7149 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
7150 Msg-ID: <15309.853323388@lyon.grenoble.hp.com>
7151 Date: Wed, 15 Jan 97 11:16:28 +0100
7152 Files: MANIFEST pod/roffitall pod/rofftoc
7154 Title: "Re: documentation correction (i.e. patch) for perlsyn.pod"
7156 Msg-ID: <E0vilLh-0000M6-00@ursa.cus.cam.ac.uk>
7157 Date: Fri, 10 Jan 1997 18:06:37 +0000
7158 Files: pod/perlsyn.pod
7160 Title: "Document use of pos() and /\G/"
7161 From: Gurusamy Sarathy
7162 Msg-ID: <199701132013.PAA26606@aatma.engin.umich.edu>
7163 Date: Mon, 13 Jan 1997 15:13:12 -0500
7164 Files: pod/perlfunc.pod pod/perlnews.pod pod/perlop.pod
7165 pod/perlre.pod pod/perltoc.pod pod/perltrap.pod
7167 Title: "Fix example #4 in perlXStut"
7168 From: Ilya Zakharevich
7169 Msg-ID: <199701050739.CAA11112@monk.mps.ohio-state.edu>
7170 Date: Sun, 5 Jan 1997 02:39:45 -0500 (EST)
7171 Files: pod/perlxstut.pod
7173 Title: "Document new closure warnings"
7174 From: Chip Salzenberg
7175 Files: op.c pod/perldiag.pod
7177 Title: "Misc. doc patches missing in _20"
7178 From: Roderick Schertler
7179 Msg-ID: <102.852695733@eeyore.ibcinc.com>
7180 Date: Tue, 07 Jan 1997 22:55:33 -0500
7181 Files: pod/perlsub.pod pod/perltoc.pod pod/perlvar.pod
7188 The only language change in this release is the recension of support
7189 for named closures: Now, no subroutine declared "sub foo {}" can be
7190 a closure. (This is a return to the behavior of 5.003.) In addition,
7191 there are new warnings triggered by any apparent attempt to use named
7192 functions as closures.
7194 And, as usual, there are the usual little fixes, documentation
7195 updates, and expanded tests. This is good stuff. "I love you, man!"
7197 CORE LANGUAGE CHANGES
7199 Title: "Rescind named closures"
7200 From: Chip Salzenberg
7201 Files: Makefile.SH op.c perly.c perly.c.diff perly.y pp_hot.c
7203 Title: "Fix: empty @_ when calling empty-proto subs without parens"
7205 Msg-ID: <32CE30F0.7E8425A5@tiuk.ti.com>
7206 Date: Sat, 04 Jan 1997 10:29:04 +0000
7207 Files: perly.c perly.y
7211 Title: "Fix $^X on systems that set it to Perl's basename"
7212 From: Chip Salzenberg
7213 Files: hints/hpux.sh toke.c
7215 Title: "Configure/perl5/Compartmented Mode Workstation (fwd)"
7216 From: Andy Dougherty
7217 Msg-ID: <Pine.SOL.3.95.970106131505.1662C-100000@fractal.lafayette.ed
7218 Date: Mon, 06 Jan 1997 13:15:38 -0500 (EST)
7219 Files: Configure hints/dec_osf.sh
7221 Title: "Remove obsolete file "dl_os2.xs"."
7222 From: Ilya Zakharevich
7227 Title: "Fix C< sub foo (&@); sub bar (&); foo {}, bar {}, bar {} >"
7228 From: Chip Salzenberg
7229 Files: perly.c perly.c.diff perly.y
7231 Title: "plug for safe/opcode leaks"
7232 From: Doug MacEachern
7233 Msg-ID: <199701072220.RAA02117@postman.osf.org>
7234 Date: Tue, 07 Jan 1997 17:20:46 -0500
7237 Title: "Finish OP= warnings: none on ^="
7238 From: Chip Salzenberg
7239 Files: doop.c pp.c t/op/assignwarn.t
7241 Title: "Fix Dynaloader failures with DProf"
7242 From: Gurusamy Sarathy
7243 Msg-ID: <199701061718.MAA26909@aatma.engin.umich.edu>
7244 Date: Mon, 06 Jan 1997 12:18:46 -0500
7249 Title: "Make Configure default to the first domain in /etc/resolv.conf"
7250 From: Chip Salzenberg
7253 Title: "Start all helper scripts with $startsh"
7254 From: Chip Salzenberg
7257 Title: "Support libperl.so under FreeBSD"
7258 From: roberto@keltia.freenix.fr (Ollivier Robert)
7259 Msg-ID: <Mutt.19970105224149.roberto@keltia.freenix.fr>
7260 Date: Sun, 5 Jan 1997 22:41:49 +0100
7261 Files: Configure Makefile.SH
7265 Title: "New test: comp/proto.t"
7267 Msg-ID: <32D0C21F.3FB28D51@tiuk.ti.com>
7268 Date: Mon, 06 Jan 1997 09:13:03 +0000
7269 Files: MANIFEST t/comp/proto.t
7271 Title: "More magic variable tests"
7272 From: Roderick Schertler
7273 Msg-ID: <7043.852565192@eeyore.ibcinc.com>
7274 Date: Mon, 06 Jan 1997 10:39:52 -0500
7275 Files: t/harness t/op/magic.t
7277 LIBRARY AND EXTENSIONS
7279 Title: "File::Basename::dirname bugs"
7280 From: Robin Barker <rmb@cise.npl.co.uk>
7281 Msg-ID: <12393.9701071719@tempest.cise.npl.co.uk>
7282 Date: Tue, 7 Jan 97 17:19:59 GMT
7283 Files: lib/File/Basename.pm t/lib/basename.t
7285 Title: "sigaction() problems"
7286 From: Roderick Schertler
7287 Msg-ID: <12808.852583324@eeyore.ibcinc.com>
7288 Date: Mon, 06 Jan 1997 15:42:04 -0500
7289 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
7291 Title: "Fix importation of FileHandle methods; fix POSIX docs"
7292 From: Chip Salzenberg
7293 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod lib/FileHandle.pm
7295 Title: "Patch: make hints files warn about db-recno failures"
7296 From: Dominic Dunlop <domo@slipper.ip.lu>
7297 Msg-ID: <v03010d00aef53ac4d18a@[194.51.248.68]>
7298 Date: Sun, 5 Jan 1997 12:34:25 +0100
7299 Files: MANIFEST hints/aux.sh hints/broken-db.msg hints/freebsd.sh
7303 Title: "pod2html.PL patch (for 5.003-19)"
7304 From: Fabien TASSIN <tassin@eerie.fr>
7305 Msg-ID: <199701052347.AAA21297@solar5>
7306 Date: Mon, 6 Jan 1997 00:47:01 +0100
7307 Files: pod/pod2html.PL
7311 Title: "tiny doc patches"
7312 From: Roderick Schertler
7313 Msg-ID: <23338.852394333@eeyore.ibcinc.com>
7314 Date: Sat, 04 Jan 1997 11:12:13 -0500
7315 Files: pod/perlapio.pod pod/perlnews.pod pod/perltoc.pod
7317 Title: "doc patch for defined on perlfunc.pod"
7318 From: Roderick Schertler
7319 Msg-ID: <pz91686ek1.fsf@eeyore.ibcinc.com>
7320 Date: 04 Jan 1997 21:28:30 -0500
7321 Files: pod/perlfunc.pod
7323 Title: "doc patch: perldsc"
7324 From: Roderick Schertler
7325 Msg-ID: <pzafqo6eo9.fsf@eeyore.ibcinc.com>
7326 Date: 04 Jan 1997 21:25:58 -0500
7327 Files: pod/perldsc.pod pod/perltoc.pod
7329 Title: "Re: constant function inlining"
7330 From: Roderick Schertler
7331 Msg-ID: <pzk9pp1b95.fsf@eeyore.ibcinc.com>
7332 Date: 07 Jan 1997 15:27:50 -0500
7333 Files: pod/perldiag.pod pod/perlsub.pod
7335 Title: "scalar caller doc fix"
7336 From: Roderick Schertler
7337 Msg-ID: <18245.852608060@eeyore.ibcinc.com>
7338 Date: Mon, 06 Jan 1997 22:34:20 -0500
7339 Files: pod/perlfunc.pod
7341 Title: "perlpod.pod possible patches"
7342 From: lvirden@cas.org (Larry W. Virden, x2487)
7343 Msg-ID: <9701070756.AA1185@cas.org>
7344 Date: Tue, 7 Jan 1997 07:56:30 -0500
7345 Files: pod/perlpod.pod
7347 Title: "Misc perlfunc updates"
7348 From: Tom Christiansen
7349 Files: pod/perlfunc.pod pod/perltoc.pod
7356 Lots of internal cleanup in this patch, especially plugged memory
7357 leaks when embedded Perl interpreters shut down and restart. The
7358 method cache is now invisible to user code. And there is a new test
7359 directory, "t/pragma".
7361 IMHO, this is Beta quality code.
7363 Here's a list of the more significant changes...
7365 CORE LANGUAGE CHANGES
7367 Title: "Make method cache invisible to user code"
7368 From: Chip Salzenberg
7369 Files: dump.c gv.c gv.h hv.c op.c perl.c pp_hot.c pp_sys.c sv.c
7372 Title: "Never parse "{m,s,y,tr,q{,q,w,x}}:{,:}" as package or label"
7373 From: Chip Salzenberg
7378 Title: "Fix $^X under HP-UX"
7379 From: Chip Salzenberg
7380 Files: hints/hpux.sh toke.c
7382 Title: "New hints/hpux.sh"
7384 Msg-ID: <199612312309.AA283393772@hpcc123.corp.hp.com>
7385 Date: Tue, 31 Dec 1996 15:09:32 -0800
7386 Files: hints/hpux.sh
7390 Title: "Fix segv when calling named closures"
7391 From: Chip Salzenberg
7394 Title: "Finish rationalizing "undef value" warnings"
7395 From: Chip Salzenberg
7396 Files: doop.c pp.c sv.c t/op/assignwarn.t
7398 Title: "Arrange for all "_<file" entries to be in %main::"
7399 From: Chip Salzenberg
7400 Files: gv.c lib/perl5db.pl
7402 Title: "Introduce CVf_NODEBUG flag"
7403 From: Gurusamy Sarathy
7404 Msg-ID: <199701012042.PAA25994@aatma.engin.umich.edu>
7405 Date: Wed, 01 Jan 1997 15:42:05 -0500
7406 Files: cv.h pp_hot.c
7408 Title: "Reword 'may be "0"' warning per Larry; fix its line number"
7409 From: Chip Salzenberg
7410 Files: op.c pod/perldiag.pod
7412 Title: "5.003_18: perl_{con,des}truct fixes"
7413 From: Doug MacEachern
7414 Msg-ID: <199701032042.PAA06766@postman.osf.org>
7415 Date: Fri, 03 Jan 1997 15:42:04 -0500
7416 Files: perl.c perl.h pod/perlembed.pod pod/perltoc.pod t/op/sysio.t
7418 Title: "Fix lost value from READLINE after TIEHANDLE"
7419 From: Gurusamy Sarathy
7420 Files: pp_hot.c sv.h
7422 Title: "Free memory of large lexical variables when leaving scope"
7423 From: Chip Salzenberg
7428 Title: "Create t/pragma directory; populate with new and old"
7430 Files: MANIFEST Makefile.SH t/TEST t/comp/use.t t/lib/locale.t
7431 t/op/overload.t t/op/use.t t/pragma/locale.t t/pragma/overload.t
7432 t/pragma/strict-refs t/pragma/strict-subs t/pragma/strict-vars
7433 t/pragma/strict.t t/pragma/subs.t t/pragma/warn-global
7436 Title: "New tests: comp/colon.t and op/assignwarn.t"
7437 From: Robin Barker <rmb@cise.npl.co.uk>
7438 Files: MANIFEST t/comp/colon.t t/op/assignwarn.t
7440 LIBRARY AND EXTENSIONS
7442 Title: "Make libs clean under '-w'"
7443 From: Jarkko Hietaniemi
7444 Files: lib/AutoSplit.pm lib/Devel/SelfStubber.pm lib/Env.pm
7445 lib/Math/Complex.pm lib/Pod/Functions.pm lib/Search/Dict.pm
7446 lib/SelfLoader.pm lib/Term/Complete.pm lib/chat2.pl
7447 lib/complete.pl lib/diagnostics.pm lib/ftp.pl lib/termcap.pl
7452 Title: "Perlguts, version 28"
7454 Msg-ID: <199701032110.AA102535846@hpcc123.corp.hp.com>
7455 Date: Fri, 3 Jan 1997 13:10:46 -0800
7456 Files: pod/perlguts.pod
7458 Title: "Re: perldelta, take 3"
7460 Msg-ID: <9701031748.AA15335@toad.ig.co.uk>
7461 Date: Fri, 3 Jan 1997 17:48:46 +0000
7462 Files: pod/perlnews.pod
7464 Title: "Miscellaneous pod patches"
7465 From: Ralf S. Engelschall <rse@engelschall.com>
7466 Files: pod/Makefile pod/perldebug.pod pod/perlfunc.pod
7469 Title: "expanded flock() docs"
7470 From: Roderick Schertler
7471 Msg-ID: <4481.852337871@eeyore.ibcinc.com>
7472 Date: Fri, 03 Jan 1997 19:31:11 -0500
7473 Files: pod/perlfunc.pod
7475 Title: "Use Text::Wrap in buildtoc; run buildtoc"
7476 From: Ulrich Pfeifer
7477 Files: pod/buildtoc pod/perltoc.pod
7479 Title: "Remove obsolete perlovl.pod"
7480 From: Chip Salzenberg
7481 Files: MANIFEST plan9/mkfile pod/perlovl.pod vms/Makefile
7489 Yet further down the road to 5.004....
7491 CORE LANGUAGE CHANGES
7493 Title: "Inherited overloading"
7494 From: Ilya Zakharevich
7495 Msg-ID: <199612291312.IAA02134@monk.mps.ohio-state.edu>
7496 Date: Sun, 29 Dec 1996 08:12:54 -0500 (EST)
7497 Files: gv.c lib/overload.pm perl.h sv.c sv.h t/op/overload.t
7499 Title: "Hide lexicals from C<use>d or C<require>d module (!)"
7500 From: Chip Salzenberg
7503 Title: "Closures at file scope must be anonymous"
7504 From: Chip Salzenberg
7507 Title: "Warn on '{if,while} ($x = X)' where X is glob, readdir, or <FH>"
7508 From: Chip Salzenberg
7509 Files: op.c pod/perldiag.pod
7511 Title: "Warn on 'undef $x; $x OP 1' where OP is *=, /=, %=, or **="
7512 From: Chip Salzenberg
7517 Title: "Ultrix setlocale() workaround"
7518 From: Chip Salzenberg
7519 Files: hints/ultrix_4.sh util.c
7523 Title: "Get rid of 'Leaked scalars'"
7524 From: Chip Salzenberg
7525 Files: cop.h gv.c op.c
7527 Title: "Don't forget $c in C<(($a,$b,$c)=(1,2))=(3,4,5)>"
7528 From: Chip Salzenberg
7531 Title: "Fix core dump on perl_construct()/perl_destruct() loop"
7532 From: Chip Salzenberg
7535 Title: "Add missing syms to global.sym; update magic doc"
7536 From: Chip Salzenberg
7537 Files: global.sym pod/perlguts.pod
7541 Title: "Expanded locale.t and misc.t"
7542 From: Jarkko Hietaniemi
7543 Files: t/lib/locale.t t/lib/misc.t
7545 Title: "Expanded my.t"
7546 From: Chip Salzenberg
7549 Title: "test harness for C<use x.xxxx>"
7551 Msg-ID: <32C76882.3F3C7999@tiuk.ti.com>
7552 Date: Mon, 30 Dec 1996 07:00:18 +0000
7553 Files: MANIFEST t/op/use.t
7557 Msg-ID: <Pine.GSO.3.95.961229170736.15213M-100000@solaris.teleport.co
7558 Date: Sun, 29 Dec 1996 17:46:21 -0800 (PST)
7559 Files: t/op/each.t t/op/oct.t t/op/quotemeta.t t/op/rand.t
7561 LIBRARY AND EXTENSIONS
7563 Title: "Improving Config.pm"
7565 Msg-ID: <Pine.GSO.3.95.961230091244.13467L-100000@solaris.teleport.co
7566 Date: Mon, 30 Dec 1996 09:24:16 -0800 (PST)
7569 Title: "File::Copy under OS/2"
7570 From: Ilya Zakharevich
7571 Msg-ID: <199612280347.WAA00293@monk.mps.ohio-state.edu>
7572 Date: Fri, 27 Dec 1996 22:47:24 -0500 (EST)
7573 Files: lib/File/Copy.pm t/lib/filecopy.t
7577 Title: "Updates to perllocale.pod"
7578 From: Dominic Dunlop <domo@slipper.ip.lu>
7579 Files: pod/perllocale.pod
7581 Title: "Locale-related pod patches, take 2"
7582 From: Dominic Dunlop <domo@slipper.ip.lu>
7583 Msg-ID: <v03007800aeea9e488b36@[194.51.248.77]>
7584 Date: Sat, 28 Dec 1996 10:56:41 +0100
7585 Files: pod/perl.pod pod/perlform.pod pod/perlfunc.pod pod/perlop.pod
7586 pod/perlre.pod pod/perlsec.pod
7588 Title: "Re: perldiag.pod entry for "Scalar value @%s{%s} ...""
7589 From: Roderick Schertler
7590 Msg-ID: <2043.852051019@eeyore.ibcinc.com>
7591 Date: Tue, 31 Dec 1996 11:50:19 -0500
7592 Files: pod/perldiag.pod
7599 The rate of patches is slowing down.... I see 5.004 at the end of the
7600 tunnel! (Hey, what's that whistle?)
7602 CORE LANGUAGE CHANGES
7604 Title: "Support named closures"
7605 From: Chip Salzenberg
7606 Files: cv.h op.c perl.c pp.c pp_ctl.c pp_hot.c
7610 Title: "perl5.003_15 and Interactive Unix"
7611 From: win@in.rhein-main.de (Winfried Koenig)
7612 Msg-ID: <m0vd254-0004oKC@incom.rhein-main.de>
7613 Date: Thu, 26 Dec 1996 00:45:45 +0200 (EET)
7614 Files: hints/isc.sh pp_sys.c
7616 Title: "Suggest "usemymalloc='n'" for FreeBSD 2.*"
7617 From: rse@engelschall.com (Ralf S. Engelschall)
7618 Files: hints/freebsd.sh
7620 Title: "Minor OS/2 fixes"
7621 From: Ilya Zakharevich
7622 Msg-ID: <199612252105.QAA11890@monk.mps.ohio-state.edu>
7623 Date: Wed, 25 Dec 1996 16:05:42 -0500 (EST)
7624 Files: os2/os2ish.h pod/perlxstut.pod
7628 Title: "Fix {,un}tainting of $1 etc. when C<use locale>"
7629 From: Chip Salzenberg
7632 Title: "Limit effects of "=pod" to a single file"
7633 From: Chip Salzenberg
7638 Title: "New tests: op/method.t and op/locale.t"
7639 From: Ilya Zakharevich and Jarkko Hietaniemi
7640 Files: MANIFEST t/lib/locale.t t/op/method.t
7642 Title: "Test C< ()=() >"
7643 From: Chip Salzenberg
7646 LIBRARY AND EXTENSIONS
7648 Title: "Refresh MakeMaker to 5.39"
7649 From: Andreas Koenig
7650 Files: lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm
7651 lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
7652 lib/ExtUtils/Mksymlists.pm
7654 Title: "Newer debugger"
7655 From: Ilya Zakharevich
7656 Msg-ID: <199612261954.OAA12999@monk.mps.ohio-state.edu>
7657 Date: Thu, 26 Dec 1996 14:54:34 -0500 (EST)
7658 Files: lib/perl5db.pl
7662 Title: "Perlguts, version 27"
7664 Msg-ID: <199612250144.AA059528263@hpcc123.corp.hp.com>
7665 Date: Tue, 24 Dec 1996 17:44:23 -0800
7666 Files: pod/perlguts.pod
7668 Title: "perlpod.pod patch for _16"
7669 From: Kenneth Albanowski
7670 Msg-ID: <Pine.LNX.3.93.961224225906.337B-100000@kjahds.com>
7671 Date: Tue, 24 Dec 1996 23:00:10 -0500 (EST)
7672 Files: pod/perlpod.pod
7674 Title: "tiny perllocale.pod diff for _16"
7675 From: Jarkko Hietaniemi
7676 Msg-ID: <199612261306.PAA21161@alpha.hut.fi>
7677 Date: Thu, 26 Dec 1996 15:06:04 +0200 (EET)
7678 Files: pod/perllocale.pod
7685 This patch is all bug fixes, library updates, and documentation
7686 updates. We'll get to 5.004 RSN, I promise. :-)
7688 CORE LANGUAGE CHANGES
7690 Title: "Fix closures that are not in subroutines"
7691 From: Chip Salzenberg
7696 Title: "_13: patches for unicos/unicosmk"
7698 Msg-ID: <199612202038.OAA22805@poplar.cray.com>
7699 Date: Fri, 20 Dec 1996 14:38:50 -0600
7700 Files: Configure MANIFEST hints/unicos.sh hints/unicosmk.sh
7704 Title: "Fix 'foreach(@ARGV) { while (<>) { push @p,$_ } }'"
7705 From: Chip Salzenberg
7706 Files: cop.h pp_hot.c scope.c
7708 Title: "Eliminate warnings from C< undef $x; $x OP= "foo" >"
7709 From: Chip Salzenberg
7710 Files: doop.c pp.c pp.h pp_hot.c
7712 Title: "Try again to improve method caching"
7713 From: Ilya Zakharevich
7714 Msg-ID: <199612240113.UAA09487@monk.mps.ohio-state.edu>
7715 Date: Mon, 23 Dec 1996 20:13:56 -0500 (EST)
7718 Title: "Be more careful about 'o' magic memory management"
7719 From: Chip Salzenberg
7722 Title: "Fix bad pointer refs when localized object loses magic"
7723 From: Chip Salzenberg
7726 LIBRARY AND EXTENSIONS
7728 Title: "Refresh CPAN to 1.09"
7729 From: Andreas Koenig
7732 Title: "Refresh Net::Ping to 2.02"
7733 From: Russell Mosemann <mose@ccsn.edu>
7734 Files: lib/Net/Ping.pm
7736 Title: "Refresh IO to 1.14"
7738 Files: MANIFEST ext/IO/IO.xs ext/IO/README ext/IO/lib/IO/File.pm
7739 ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Pipe.pm
7740 ext/IO/lib/IO/Seekable.pm ext/IO/lib/IO/Select.pm
7741 ext/IO/lib/IO/Socket.pm t/lib/io_dup.t t/lib/io_pipe.t
7742 t/lib/io_sel.t t/lib/io_sock.t t/lib/io_tell.t
7743 t/lib/io_udp.t t/lib/io_xs.t
7745 BUILD PROCESS AND UTILITIES
7747 Title: "Don't recurse into subdirs twice on 'make realclean'"
7748 From: Chip Salzenberg
7751 Title: "Use root EXTERN.h when compiling x2p/malloc.c."
7753 Files: x2p/Makefile.SH
7755 Title: "Fix compilation errors when malloc.c used for x2p"
7756 From: Robin Barker <rmb@cise.npl.co.uk>
7761 Title: "Edit INSTALL to describe new binary compat setup"
7762 From: Chip Salzenberg
7765 Title: "Update to perllocale.pod"
7766 From: Jarkko Hietaniemi
7767 Files: pod/perllocale.pod
7774 As soon as I posted 5.003_14, I found a fatal error in it. :-(
7776 This release is strictly a bug fix -- it removes some function caching
7777 changes that were supposed to be improvements, but weren't.
7784 We seem to have achieved "release candidate" status.
7786 CORE LANGUAGE CHANGES
7788 Title: "Eliminate support for {if,unless,while,until} BLOCK BLOCK"
7789 From: Chip Salzenberg
7790 Files: perly.c perly.c.diff perly.y toke.c
7792 Title: "Taint $x after $x =~ s/pat/xyz/ if pat or xyz is tainted by locale"
7793 From: Chip Salzenberg
7794 Files: cop.h mg.c pp_ctl.c pp_hot.c
7796 Title: "Complete support for modifying undefined array members in foreach"
7797 From: Chip Salzenberg
7798 Files: global.sym mg.c perl.h pp.c pp_hot.c proto.h sv.c
7802 Title: "patch for regex bug: (x|x){n}"
7803 From: Gurusamy Sarathy
7804 Msg-ID: <199612210259.VAA10170@aatma.engin.umich.edu>
7805 Date: Fri, 20 Dec 1996 21:59:22 -0500
7808 Title: "Bug in debugger with import manipulations"
7809 From: Ilya Zakharevich
7810 Msg-ID: <199612231037.FAA08617@monk.mps.ohio-state.edu>
7811 Date: Mon, 23 Dec 1996 05:37:48 -0500 (EST)
7814 Title: "Import and dynamic methods"
7815 From: Ilya Zakharevich
7816 Msg-ID: <199612230645.BAA08378@monk.mps.ohio-state.edu>
7817 Date: Mon, 23 Dec 1996 01:45:37 -0500 (EST)
7818 Files: gv.c hv.c sv.c
7820 Title: "malloc.c patch"
7821 From: Ilya Zakharevich
7822 Msg-ID: <199612220748.CAA07164@monk.mps.ohio-state.edu>
7823 Date: Sun, 22 Dec 1996 02:48:58 -0500 (EST)
7826 Title: "sv_gets patch"
7827 From: Ilya Zakharevich
7828 Msg-ID: <199612220824.DAA07235@monk.mps.ohio-state.edu>
7829 Date: Sun, 22 Dec 1996 03:24:04 -0500 (EST)
7832 Title: "pos $str patch"
7833 From: Ilya Zakharevich
7834 Msg-ID: <199612220831.DAA07247@monk.mps.ohio-state.edu>
7835 Date: Sun, 22 Dec 1996 03:31:21 -0500 (EST)
7836 Files: mg.c pp_hot.c t/op/pat.t
7838 Title: "Prevent warnings when STDCHAR is unsigned"
7839 From: Chip Salzenberg
7840 Files: perlio.c perlio.h
7844 Title: "Fix bugs in bincompat3 usage"
7845 From: Chip Salzenberg
7846 Files: perl.h perl_exp.SH
7848 Title: "Support shared libperl on SunOS"
7849 From: Ulrich Pfeifer
7852 Title: "Configure on OS/2"
7853 From: Ilya Zakharevich
7854 Msg-ID: <199612202325.SAA05505@monk.mps.ohio-state.edu>
7855 Date: Fri, 20 Dec 1996 18:25:30 -0500 (EST)
7858 Title: "Fixes for Interactive Unix"
7859 From: win@in.rhein-main.de (Winfried Koenig)
7860 Msg-ID: <m0vbeNO-00003WC@incom.rhein-main.de>
7861 Date: Sun, 22 Dec 96 05:14 EET
7862 Files: hints/isc.sh op.c pp_sys.c universal.c
7864 Title: "Use "proto" instead of "_" in sdbm.h"
7865 From: Chip Salzenberg
7866 Files: ext/SDBM_File/sdbm/sdbm.h
7868 Title: "VMS patches to 5.003_13"
7869 From: Charles Bailey
7870 Msg-ID: <01IDBYYFYPIS002ASE@hmivax.humgen.upenn.edu>
7871 Date: Mon, 23 Dec 1996 01:26:47 -0500 (EST)
7872 Files: deb.c ext/POSIX/POSIX.xs gv.c lib/File/Copy.pm mg.c perl.c
7873 perl.h proto.h sv.c t/lib/filecopy.t taint.c toke.c util.c
7874 vms/Makefile vms/config.vms vms/descrip.mms
7875 vms/gen_shrfls.pl vms/genconfig.pl vms/genopt.com
7876 vms/perly_c.vms vms/perly_h.vms vms/test.com vms/vms.c
7879 UTILITIES, LIBRARY, AND EXTENSIONS
7881 Title: "Remove libnet"
7882 From: Chip Salzenberg
7883 Files: MANIFEST pod/perlmod.pod
7885 Title: "Refresh CPAN module to 1.08"
7886 From: Chip Salzenberg
7887 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
7889 Title: "Refresh ExtUtils::Manifest to version 1.28"
7890 From: Andreas Koenig
7891 Files: lib/ExtUtils/Manifest.pm
7893 Title: "Update IO->VERSION() to 1.1201 for CPAN's sake"
7894 From: Chip Salzenberg
7895 Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
7897 Title: "Remodel File::Copy."
7898 From: Chip Salzenberg
7899 Files: lib/File/Copy.pm
7901 Title: "dumb bug in User::pwent.pm"
7902 From: Tom Christiansen
7903 Msg-ID: <199612201145.EAA27860@mox.perl.com>
7904 Date: Fri, 20 Dec 1996 04:45:37 -0700
7905 Files: lib/User/pwent.pm
7909 Title: "Better support for =for"
7910 From: Kenneth Albanowski
7911 Msg-ID: <Pine.LNX.3.93.961220163747.298T-100000@kjahds.com>
7912 Date: Fri, 20 Dec 1996 16:43:35 -0500 (EST)
7913 Files: lib/Pod/Text.pm pod/pod2latex.PL pod/pod2man.PL
7915 Title: "perllocale.pod -- second draft"
7916 From: Dominic Dunlop <domo@slipper.ip.lu>
7917 Msg-ID: <v03007800aee1923e30a2@[194.51.248.68]>
7918 Date: Sat, 21 Dec 1996 15:00:50 +0100
7919 Files: pod/perllocale.pod
7921 Title: "Perlguts, version 26"
7923 Msg-ID: <199612201943.AA048111018@hpcc123.corp.hp.com>
7924 Date: Fri, 20 Dec 1996 11:43:38 -0800
7925 Files: pod/perlguts.pod
7927 Title: "Update pod/Makefile; s/perli18n/perllocale/"
7928 From: Chip Salzenberg
7929 Files: ext/POSIX/POSIX.pod lib/I18N/Collate.pm pod/Makefile
7930 pod/perl.pod pod/perlmod.pod pod/perlnews.pod pod/roffitall
7932 Title: "obstruct pod2man doc tweaks"
7933 From: Roderick Schertler
7934 Msg-ID: <3923.851106237@eeyore.ibcinc.com>
7935 Date: Fri, 20 Dec 1996 13:23:57 -0500
7936 Files: lib/Class/Template.pm lib/Time/tm.pm
7943 The watchword here is "synchronization." There were a couple of
7944 show-stopper bugs in 5.003_12, so I'm issuing this patch to bring
7945 everyone up to a common working base.
7947 CORE LANGUAGE CHANGES
7949 Title: "Disallow labels named q, qq, qw, qx, s, y, and tr"
7950 From: Chip Salzenberg
7953 Title: "Make evals' lexicals visible to nested evals"
7954 From: Chip Salzenberg
7959 Title: "Fix core dump bug with anoncode"
7960 From: Chip Salzenberg
7963 Title: "Allow DESTROY to make refs to dying objects"
7964 From: Chip Salzenberg
7969 Title: "Add missing backslash in Configure"
7970 From: Chip Salzenberg
7973 UTILITIES, LIBRARY, AND EXTENSIONS
7975 Title: "Include libnet-1.01 instead of old Net::FTP"
7977 Files: MANIFEST lib/Net/Cmd.pm lib/Net/Domain.pm
7978 lib/Net/DummyInetd.pm lib/Net/FTP.pm lib/Net/NNTP.pm
7979 lib/Net/Netrc.pm lib/Net/POP3.pm lib/Net/SMTP.pm
7980 lib/Net/SNPP.pm lib/Net/Socket.pm lib/Net/Telnet.pm
7981 lib/Net/Time.pm pod/perlmod.pod
7983 Title: "Use binmode when doing binary FTP"
7984 From: Ilya Zakharevich
7985 Files: lib/Net/FTP.pm
7987 Title: "Re: Open3.pm tries to close unopened file handle"
7988 From: Roderick Schertler
7989 Msg-ID: <pzloavmd9h.fsf@eeyore.ibcinc.com>
7990 Date: 18 Dec 1996 22:19:54 -0500
7991 Files: MANIFEST lib/IPC/Open2.pm lib/IPC/Open3.pm lib/open2.pl
7992 lib/open3.pl pod/perldiag.pod pod/perlfunc.pod t/lib/open2.t
7995 Title: "Long-standing problem in Socket module"
7996 From: Spider Boardman
7997 Msg-ID: <199612190418.XAA07291@Orb.Nashua.NH.US>
7998 Date: Wed, 18 Dec 1996 23:18:14 -0500
7999 Files: Configure Porting/Glossary config_H config_h.SH
8000 ext/Socket/Socket.pm ext/Socket/Socket.xs
8002 Title: "flock() constants"
8003 From: Roderick Schertler
8004 Msg-ID: <26669.850977437@eeyore.ibcinc.com>
8005 Date: Thu, 19 Dec 1996 01:37:17 -0500
8006 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs pod/perlfunc.pod
8008 Title: "Re: find2perl . -xdev BROKEN still"
8009 From: Roderick Schertler
8010 Msg-ID: <pzvi9yig3h.fsf@eeyore.ibcinc.com>
8011 Date: 19 Dec 1996 12:44:34 -0500
8012 Files: lib/File/Find.pm lib/find.pl lib/finddepth.pl
8016 Title: "small doc tweaks for _12"
8017 From: Roderick Schertler
8018 Msg-ID: <1826.851011557@eeyore.ibcinc.com>
8019 Date: Thu, 19 Dec 1996 11:05:57 -0500
8020 Files: lib/UNIVERSAL.pm pod/perldiag.pod pod/perltie.pod
8022 Title: "Re: missing E<> POD directive in perlpod.pod"
8023 From: Roderick Schertler
8024 Msg-ID: <pzwwueimak.fsf@eeyore.ibcinc.com>
8025 Date: 19 Dec 1996 10:30:43 -0500
8026 Files: pod/perlpod.pod pod/pod2html.PL
8033 This patch is huge. A multitude of bug fixes, new modules (especially
8034 CPAN and Net::FTP), a couple of new Configure variables, updated
8035 docs... it's a long list. And speaking of lists, here's a list of
8036 the more significant changes in 5.003_12:
8038 CORE LANGUAGE CHANGES
8040 Title: "Support C<delete @hash{@keys}>"
8041 From: Chip Salzenberg
8042 Files: op.c op.h opcode.pl pod/perldiag.pod pod/perlfunc.pod pp.c
8045 Title: "Autovivify scalars"
8046 From: Chip Salzenberg
8047 Files: dump.c op.c op.h pp.c pp_hot.c
8049 Title: "Allow any word, including keyword, as label"
8050 From: Chip Salzenberg
8055 Title: "Allow assignment to empty array values during foreach()"
8056 From: Chip Salzenberg
8057 Files: cop.h global.sym mg.c op.c perl.h pp_hot.c proto.h sv.c
8059 Title: "Fix nested closures"
8060 From: Chip Salzenberg
8061 Files: op.c opcode.pl pp.c pp_ctl.c pp_hot.c
8063 Title: "Fix core dump on auto-vivification"
8064 From: Chip Salzenberg
8067 Title: "Fix core dump on C<open $undef_var, "X">"
8068 From: Chip Salzenberg
8071 Title: "Fix -T/-B on globs and globrefs"
8072 From: Chip Salzenberg
8075 Title: "Fix memory management of $`, $&, and $'"
8076 From: Chip Salzenberg
8077 Files: pp_hot.c regexec.c
8079 Title: "Fix paren matching during backtracking"
8080 From: Chip Salzenberg
8083 Title: "Fix memory leak and std{in,out,err} death in perl_{con,de}str
8084 From: Chip Salzenberg
8085 Files: miniperlmain.c perl.c perl.h sv.c
8087 Title: "Discard garbage bytes at end of prototype()"
8088 From: Chip Salzenberg
8091 Title: "Fix local($pack::{foo})"
8092 From: Chip Salzenberg
8093 Files: global.sym pp.c pp_hot.c proto.h scope.c
8095 Title: "Fix for AmigaOS - inplace operation"
8096 From: Norbert Pueschel
8097 Msg-ID: <77724601@Armageddon.meb.uni-bonn.de>
8098 Date: Sun, 08 Dec 1996 15:33:00 +0100
8101 Title: "Disable warn, die, and parse hooks _before_ global destruction
8102 From: Chip Salzenberg
8105 Title: "Re: Bug in formline "
8106 From: Gurusamy Sarathy
8107 Msg-ID: <199612081958.OAA26025@aatma.engin.umich.edu>
8108 Date: Sun, 08 Dec 1996 14:58:32 -0500
8111 Title: "Fix C<@a = ($a,$b,$c,$d) = (1,2)>"
8112 From: Chip Salzenberg
8115 Title: "Fix %ENV assignment when environment starts out empty"
8116 From: Chip Salzenberg
8119 Title: "Properly support and document newRV{,_inc,_noinc}"
8120 From: Chip Salzenberg
8121 Files: global.sym pod/perlguts.pod sv.c sv.h
8123 Title: "Support SvREADONLY on arrays"
8124 From: Chip Salzenberg
8127 Title: "Allow lvalue pos inside recursive function"
8128 From: Chip Salzenberg
8129 Files: op.c pp.c pp_ctl.c pp_hot.c
8133 Title: "Eliminate PerlIO warnings when setting cnt to -1"
8134 From: Chip Salzenberg
8137 Title: "Make $privlib contents compatible with 5.003"
8138 From: Chip Salzenberg
8139 Files: INSTALL ext/Opcode/Safe.pm installperl lib/FileHandle.pm
8142 Title: "Support $bincompat3 config variable; update metaconfig units"
8143 From: Chip Salzenberg
8144 Files: Configure MANIFEST compat3.sym config_h.SH embed.pl global.sym
8145 old_embed.pl old_global.sym old_perl_exp.SH perl_exp.SH
8147 Title: "Look for gettimeofday() in Configure"
8148 From: John Hughes <john@AtlanTech.COM>
8149 Msg-ID: <01BBE77A.F6F37F80@malvinas.AtlanTech.COM>
8150 Date: Wed, 11 Dec 1996 15:49:57 +0100
8151 Files: Configure config_H config_h.SH pp.c
8153 Title: "Make $startperl a relative path if people want portable scrip
8154 From: Chip Salzenberg
8157 Title: "Homogenize use of "eval exec" hack"
8158 From: Chip Salzenberg
8159 Files: Porting/Glossary eg/README eg/nih eg/sysvipc/ipcmsg
8160 eg/sysvipc/ipcsem eg/sysvipc/ipcshm lib/diagnostics.pm
8161 makeaperl.SH pod/checkpods.PL pod/perlrun.pod
8162 pod/pod2html.PL pod/pod2latex.PL pod/pod2man.PL
8163 pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL
8164 utils/perlbug.PL utils/perldoc.PL utils/pl2pm.PL x2p/a2py.c
8165 x2p/find2perl.PL x2p/s2p.PL
8167 Title: "LynxOS support"
8168 From: seibert@Lynx.COM (Greg Seibert)
8169 Msg-ID: <m0vYEsY-0000IZC@kzinti.lynx.com>
8170 Date: Thu, 12 Dec 1996 09:25:00 PST
8171 Files: Configure MANIFEST hints/lynxos.sh t/op/stat.t
8173 Title: "In Linux hints, set suidsafe=no and dosuid=yes"
8174 From: Chip Salzenberg
8175 Files: hints/linux.sh
8177 Title: "5.003_11 on UnixWare 2.1.1 - Only one small UnixWare buglet"
8178 From: aburlison@cix.compulink.co.uk (Alan Burlison)
8179 Msg-ID: <memo.453720@cix.compulink.co.uk>
8180 Date: Wed, 11 Dec 96 18:34 GMT0
8181 Files: hints/svr4.sh
8183 Title: "Re: db-recno.t failures with _11 on Freebsd 2.1-stable"
8184 From: Roderick Schertler
8185 Msg-ID: <pzohg0r5tr.fsf@eeyore.ibcinc.com>
8186 Date: 11 Dec 1996 18:58:56 -0500
8187 Files: INSTALL hints/freebsd.sh
8189 Title: "OS/2 updates from Ilya"
8190 From: Ilya Zakharevich
8191 Files: README.os2 os2/Changes os2/Makefile.SHs os2/os2.c os2/os2ish.h
8193 Title: "VMS patches to 5.003_11"
8194 From: Charles Bailey
8195 Msg-ID: <01ICTR32LCZG001A1D@hmivax.humgen.upenn.edu>
8196 Date: Mon, 09 Dec 1996 23:16:10 -0500 (EST)
8197 Files: MANIFEST regexec.c t/lib/filehand.t util.c vms/*
8201 Title: "recurse recurse recurse ..."
8202 From: Jarkko Hietaniemi
8203 Msg-ID: <199612092144.XAA29025@alpha.hut.fi>
8204 Date: Mon, 9 Dec 1996 23:44:27 +0200 (EET)
8205 Files: MANIFEST t/op/recurse.t
8207 UTILITIES, LIBRARY, AND EXTENSIONS
8209 Title: "Add CPAN and Net::FTP"
8210 From: Chip Salzenberg
8211 Files: MANIFEST lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
8212 lib/Net/FTP.pm lib/Net/Netrc.pm lib/Net/Socket.pm
8215 Title: "Please update Text::Wrap and Text::Tabs"
8216 From: David Muir Sharnoff <muir@idiom.com>
8217 Msg-ID: <199612180659.WAA24957@idiom.com>
8218 Date: Tue, 17 Dec 1996 22:59:59 -0800 (PST)
8219 Files: lib/Text/Tabs.pm lib/Text/Wrap.pm
8221 Title: "Add File::Compare"
8222 From: Nick Ing-Simmons
8223 Msg-ID: <199612161844.SAA02152@pluto>
8224 Date: Mon, 16 Dec 1996 18:44:59 GMT
8225 Files: MANIFEST lib/File/Compare.pm pod/perlmod.pod
8227 Title: "Add Tie::RefHash"
8228 From: Gurusamy Sarathy
8229 Msg-ID: <199612152358.SAA28665@aatma.engin.umich.edu>
8230 Date: Sun, 15 Dec 1996 18:58:08 -0500
8231 Files: MANIFEST lib/Tie/RefHash.pm pod/perlmod.pod
8233 Title: "Put "splain" in utils."
8234 From: Chip Salzenberg
8235 Files: Makefile.SH installperl utils/Makefile utils/splain.PL
8237 Title: "Some h2ph fixes"
8239 Msg-ID: <199612131934.AA289845652@hpcc123.corp.hp.com>
8240 Date: Fri, 13 Dec 1996 11:34:12 -0800
8241 Files: utils/h2ph.PL
8243 Title: "xsubpp patch to add #line"
8244 From: Nick Ing-Simmons
8245 Msg-ID: <199612162153.VAA03590@ni-s.u-net.com>
8246 Date: Mon, 16 Dec 1996 21:53:56 GMT
8247 Files: lib/ExtUtils/xsubpp
8249 Title: "Re: Proposed addition to File::Copy: move"
8250 From: Charles Bailey
8251 Msg-ID: <01ICZBN0LRC8001A1D@hmivax.humgen.upenn.edu>
8252 Date: Sat, 14 Dec 1996 00:27:29 -0500 (EST)
8253 Files: lib/File/Copy.pm t/lib/filecopy.t
8255 Title: "DB_File 1.09 patch"
8257 Msg-ID: <9612181037.AA10123@claudius.bfsec.bt.co.uk>
8258 Date: Wed, 18 Dec 96 10:37:58 GMT
8259 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
8261 Title: "Debugger update"
8262 From: Ilya Zakharevich
8263 Msg-ID: <199612111038.FAA24363@monk.mps.ohio-state.edu>
8264 Date: Wed, 11 Dec 1996 05:38:28 -0500 (EST)
8265 Files: lib/perl5db.pl
8269 Title: "Update pods: perldelta -> perlnews, perli18n -> perllocale"
8270 From: Tom Christiansen and Dominic Dunlop
8271 Files: MANIFEST pod/perl.pod pod/perldelta.pod pod/perli18n.pod
8274 Title: "perltoot.pod"
8275 From: Tom Christiansen
8276 Msg-ID: <199612091444.HAA09947@toy.perl.com>
8277 Date: Mon, 09 Dec 1996 07:44:10 -0700
8278 Files: MANIFEST pod/perltoot.pod
8280 Title: "Perlguts, version 25"
8282 Msg-ID: <199612061940.AA055461228@hpcc123.corp.hp.com>
8283 Date: Fri, 6 Dec 96 11:40:27 PST
8284 Files: pod/perlguts.pod
8286 Title: "pod/perlipc.pod patch"
8287 From: d-lewart@uiuc.edu (Daniel S. Lewart)
8288 Msg-ID: <199612090910.CAA20906@mox.perl.com>
8289 Date: Mon, 9 Dec 96 3:10:02 CST
8290 Files: pod/perlipc.pod
8292 Title: "pod patches for English errors"
8293 From: Steve Kelem <steve.kelem@xilinx.com>
8294 Msg-ID: <24616.850167191@castor>
8295 Date: Mon, 09 Dec 1996 13:33:11 -0800
8298 Title: "Misc doc updates"
8299 From: Tom Christiansen
8300 Msg-ID: <199612150156.SAA12506@mox.perl.com>
8301 Date: Sat, 14 Dec 1996 18:56:33 -0700
8308 This patch is (still) closing in on 5.004. Nothing dramatic, lots of
8311 CORE LANGUAGE CHANGES
8313 Title: "Fix precedence problems with subs as uniops or listops"
8314 From: Chip Salzenberg
8315 Files: perly.c perly.c.diff perly.h perly.y
8317 Title: "Don't reset $. on open()"
8318 From: Chip Salzenberg
8321 Title: "Support *glob{IO} (eventually deprecate *glob{FILEHANDLE})"
8322 From: Chip Salzenberg
8323 Files: pod/perlref.pod pp_hot.c sv.c
8325 Title: "Don't let expression context force return context"
8326 From: Chip Salzenberg
8329 Title: "Properly convert "1E2" et al to IV/UV"
8330 From: Chip Salzenberg
8333 Title: "Fix modulo operator in UV realm"
8334 From: Chip Salzenberg
8337 Title: "Fix stat(_) after stat(HANDLE)"
8338 From: Chip Salzenberg
8341 Title: "Fix: s/// and "$x =~ $y" under 'use locale'"
8342 From: Chip Salzenberg
8347 Title: "Eliminate spurious warning when splicing undefs"
8348 From: Chip Salzenberg
8351 Title: "Eliminate spurious warning from "x=" operator"
8352 From: Chip Salzenberg
8355 Title: "Fix line numbers near control structures"
8356 From: Chip Salzenberg
8357 Files: op.c perly.c perly.c.diff perly.y proto.h
8359 Title: "Don't let scalar unpack() underflow stack"
8360 From: Chip Salzenberg
8363 Title: "Fix core dump from precedence bug in "@foo" warning"
8364 From: Chip Salzenberg
8367 Title: "Move die() to utils.c; add varargs hack to croak()"
8368 From: Chip Salzenberg
8369 Files: pp_ctl.c util.c
8371 Title: "Avoid memcmp() for magnitude test if it thinks char is signed"
8372 From: Chip Salzenberg
8373 Files: Configure config_H config_h.SH doop.c
8374 ext/SDBM_File/sdbm/pair.c ext/SDBM_File/sdbm/sdbm.h handy.h
8375 hv.c perl.h pp_hot.c proto.h regexec.c sv.c toke.c util.c
8377 Title: "Less malloc in magic"
8378 From: Chip Salzenberg
8381 Title: "Re: 5.003_09: PADTMP fix"
8382 From: Ilya Zakharevich
8383 Msg-ID: <199611281150.GAA06884@monk.mps.ohio-state.edu>
8384 Date: Thu, 28 Nov 1996 06:50:58 -0500 (EST)
8385 Files: pod/perlguts.pod
8387 Title: "Fully paramaterize locales; disable all if NO_LOCALE"
8388 From: Chip Salzenberg
8389 Files: ext/POSIX/POSIX.xs op.c perl.h pp.c pp_sys.c sv.c util.c
8391 PORTABILITY AND TESTING
8393 Title: "Bitwise op fix for Alpha"
8394 From: Chip Salzenberg
8397 Title: "hints/dgux.sh update"
8398 From: Roderick Schertler
8399 Msg-ID: <24178.849309616@eeyore.ibcinc.com>
8400 Date: Fri, 29 Nov 1996 18:20:16 -0500
8401 Files: hints/dgux.sh
8403 Title: "BUG in hints/hpux.sh"
8404 From: Jeff McDougal <jmcdo@cris.com>
8405 Msg-ID: <32A42C11.7FA2@cris.com>
8406 Date: Tue, 03 Dec 1996 08:33:05 -0500
8407 Files: hints/hpux.sh
8409 Title: "VMS patches for 5.003_10"
8410 From: Charles Bailey
8411 Msg-ID: <01ICMALO8NMS001A1D@hmivax.humgen.upenn.edu>
8412 Date: Wed, 04 Dec 1996 16:40:12 -0500 (EST)
8413 Files: EXTERN.h INTERN.h old_perl_exp.SH perl.c perl.h perl_exp.SH
8414 pp.c pp_ctl.c pp_sys.c proto.h sv.c toke.c util.c
8415 utils/perldoc.PL vms/config.vms vms/descrip.mms
8416 vms/gen_shrfls.pl vms/genconfig.pl vms/vmsish.h
8418 Title: "_10+ under OS/2"
8419 From: Ilya Zakharevich
8420 Msg-ID: <199612011107.GAA10805@monk.mps.ohio-state.edu>
8421 Date: Sun, 1 Dec 1996 06:07:19 -0500 (EST)
8422 Files: malloc.c os2/diff.configure
8424 LIBRARY AND EXTENSIONS
8426 Title: "{in,ob}structive pods"
8427 From: Tom Christiansen
8428 Msg-ID: <199611301652.JAA24201@toy.perl.com>
8429 Date: Sat, 30 Nov 1996 09:52:57 -0700
8430 Files: MANIFEST lib/Class/Template.pm lib/File/stat.pm
8431 lib/Net/hostent.pm lib/Net/netent.pm lib/Net/protoent.pm
8432 lib/Net/servent.pm lib/Time/gmtime.pm lib/Time/localtime.pm
8433 lib/Time/tm.pm lib/User/grent.pm lib/User/pwent.pm
8435 Title: "FileHandle that 'ISA' IO::File"
8436 From: Nick Ing-Simmons
8437 Msg-ID: <199612021718.RAA04416@pluto>
8438 Date: Mon, 2 Dec 1996 17:18:02 GMT
8439 Files: MANIFEST lib/FileHandle.pm
8441 Title: "Make IO::File::import use its parameters"
8442 From: Chip Salzenberg
8443 Files: ext/IO/lib/IO/File.pm
8445 Title: "10+ debugger patch"
8446 From: Ilya Zakharevich
8447 Msg-ID: <199612011137.GAA10864@monk.mps.ohio-state.edu>
8448 Date: Sun, 1 Dec 1996 06:37:31 -0500 (EST)
8449 Files: lib/perl5db.pl perl.c pod/perldebug.pod
8451 Title: "Don't call CORE::close in file handle DESTROY method"
8452 From: Chip Salzenberg
8453 Files: ext/IO/lib/IO/Handle.pm
8455 Title: "Re: Namespace cleanup: Does SDBM need binary compatibility?"
8456 From: Hallvard B Furuseth
8457 Msg-ID: <199612031445.PAA19056@bombur2.uio.no>
8458 Date: Tue, 3 Dec 1996 15:45:27 +0100 (MET)
8459 Files: ext/SDBM_File/sdbm/pair.h ext/SDBM_File/sdbm/sdbm.3
8461 Title: "DB_File 1.07"
8463 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
8466 Title: "DB_File 1.08"
8468 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
8475 This patch is closing in on 5.004. It contains lots of small and
8476 valuable changes, but nothing dramatic.
8478 CORE LANGUAGE CHANGES
8480 Title: "Allow &{sub {...}} without warning"
8481 From: Chip Salzenberg
8484 Title: "Make parens optional on [gs]ethost and [gs]et{pw,gr} functions
8485 From: John L. Allen <allen@gateway.grumman.com>
8488 Title: "Fix syntax error with "$x [0]" and "$x {y}" and "@x {y}""
8489 From: Chip Salzenberg
8494 Title: "Fix regex matching of chars with high bit set"
8495 From: Chip Salzenberg
8498 Title: "Hash key memory corruption fix and naming cleanup"
8499 From: Chip Salzenberg
8500 Files: hv.c hv.h perl.h
8502 Title: "Undo broken perf. patch (PADTMP stealing)"
8503 From: Chip Salzenberg
8506 Title: "Make SV unstudied in sv_gets()"
8507 From: Chip Salzenberg
8510 Title: "Better support for UVs"
8512 Files: global.sym old_global.sym perl.h pp.c pp.h proto.h sv.c sv.h
8514 Title: "Minor locale cleanups"
8515 (Accept "POSIX" locale as standard like "C". Reset locale to
8516 'C' when testing strtod() in t/lib/posix.t.)
8517 From: Chip Salzenberg
8518 Files: t/lib/posix.t util.c
8520 Title: "Always taint result of sprintf() on float"
8521 From: Chip Salzenberg
8524 Title: "Fix spurious warning from bitwise string ops"
8525 From: Chip Salzenberg
8528 Title: "Eliminate warning on {,sys}read(,$newvar,)"
8529 From: Chip Salzenberg
8530 Files: doop.c pp_sys.c
8532 Title: "Don't call fcntl(fileno(rsfp)) if !rsfp"
8533 From: Chip Salzenberg
8536 Title: "Save message when calling __DIE__ hook"
8537 From: Chip Salzenberg
8540 Title: "Namespace cleanup"
8541 From: Chip Salzenberg
8542 Files: global.sym old_global.sym perl.h
8544 Title: "Modify perl_exp.SH; create old_perl_exp.SH; document old_*"
8545 From: Chip Salzenberg
8546 Files: Configure INSTALL MANIFEST old_perl_exp.SH perl_exp.SH
8550 Title: "Reliable signal patch"
8551 From: Kenneth Albanowski
8552 Msg-ID: <Pine.LNX.3.93.961126053209.294J-100000@kjahds.com>
8553 Date: Tue, 26 Nov 1996 05:40:50 -0500 (EST)
8554 Files: global.sym mg.c old_global.sym perl.h pp_sys.c proto.h util.c
8556 Title: "Emulate missing flock() with either fcntl() or lockf()"
8557 From: Chip Salzenberg
8560 Title: "3_09: minor patches for OS/2"
8561 From: Ilya Zakharevich
8562 Msg-ID: <199611270830.DAA04985@monk.mps.ohio-state.edu>
8563 Date: Wed, 27 Nov 1996 03:30:05 -0500 (EST)
8564 Files: doio.c global.sym malloc.c old_global.sym os2/Makefile.SHs
8565 os2/OS2/ExtAttr/Makefile.PL os2/OS2/PrfDB/Makefile.PL
8566 os2/OS2/Process/Makefile.PL os2/OS2/REXX/Makefile.PL
8567 os2/os2.c os2/os2ish.h perl.h
8569 Title: "Re: 5.003_09 and QNX"
8570 From: nort@bottesini.harvard.edu (Norton Allen)
8571 Msg-ID: <9611271836.AA14460@bottesini.harvard.edu>
8572 Date: Wed, 27 Nov 96 13:36:06 est
8573 Files: Configure MANIFEST README.qnx hints/qnx.sh qnx/ar qnx/cpp
8574 t/TEST toke.c util.c x2p/proto.h
8576 Title: "Re: updated patch on the sysread, syswrite for VMS"
8577 From: Charles Bailey
8578 Msg-ID: <01ICB648K2XG001A1D@hmivax.humgen.upenn.edu>
8579 Date: Tue, 26 Nov 1996 17:28:23 -0500 (EST)
8582 LIBRARY AND EXTENSIONS
8584 Title: "Minor patch to debugger"
8585 From: Ilya Zakharevich
8586 Msg-ID: <199611290533.AAA08053@monk.mps.ohio-state.edu>
8587 Date: Fri, 29 Nov 1996 00:33:49 -0500 (EST)
8588 Files: lib/perl5db.pl
8590 Title: "AutoLoader::AUTOLOAD optimization"
8591 From: Nick Ing-Simmons
8592 Msg-ID: <199611231954.TAA09921@ni-s.u-net.com>
8593 Date: Sat, 23 Nov 1996 19:54:52 GMT
8594 Files: lib/AutoLoader.pm
8596 Title: "Diagnostic cleanup"
8597 From: Chip Salzenberg
8598 Files: lib/diagnostics.pm pod/perldiag.pod
8602 Title: "Improve documentation for sysread() and syswrite()"
8603 From: Chip Salzenberg
8604 Files: pod/perlfunc.pod
8606 Title: "Document how to use $SIG{ALRM} and alarm()"
8607 From: Roderick Schertler
8608 Msg-ID: <5898.849026569@eeyore.ibcinc.com>
8609 Date: Tue, 26 Nov 1996 11:42:49 -0500
8610 Files: pod/perlfunc.pod
8617 This patch was a compendium of various fixes and enhancements from
8618 many people, including some serious improvement in lexical variable
8619 scoping and locale handling.
8621 CORE LANGUAGE CHANGES
8623 Title: "Lexical locales"
8624 (make effectiveness of locales depend on C<use locale>)
8625 From: Chip Salzenberg
8626 Files: too many to list
8628 Title: "Lexical scoping cleanup"
8629 (tighten scoping of lexical variables, somewhat on the
8630 new constructs and somewhat on the old)
8631 From: Chip Salzenberg
8632 Files: many... but mostly perly.y and toke.c
8634 Title: "Re: memory corruption / security bug in sysread,syswrite + pa
8635 From: Jarkko Hietaniemi
8636 Msg-ID: <199611251946.VAA30459@alpha.hut.fi>
8637 Date: Mon, 25 Nov 1996 21:46:31 +0200 (EET)
8638 Files: MANIFEST pod/perldiag.pod pod/perlfunc.pod pp_sys.c
8643 Title: "Configure fix for handling DynaLoader"
8644 From: Chip Salzenberg
8647 Title: "Properly prototype safe{malloc,calloc,realloc,free}."
8648 From: Chip Salzenberg
8651 Title: "UnixWare 2.1 fix for perl5.003_08 - cope with fp->_cnt < -1,
8652 From: John Hughes <john@AtlanTech.COM>
8653 Msg-ID: <01BBD6EE.E915C860@malvinas.AtlanTech.COM>
8654 Date: Wed, 20 Nov 1996 14:27:06 +0100
8657 Title: ""static" call to UNIVERSAL::can"
8658 From: Nick Ing-Simmons
8659 Msg-ID: <199611211547.PAA15878@pluto>
8660 Date: Thu, 21 Nov 1996 15:47:46 GMT
8663 Title: "die -> croak"
8664 From: Gurusamy Sarathy
8665 Msg-ID: <199611212111.QAA17070@aatma.engin.umich.edu>
8666 Date: Thu, 21 Nov 1996 16:11:21 -0500
8669 Title: "Patch for embed.pl when !EMBED && !MULTIPLICITY"
8670 From: Chip Salzenberg
8673 Title: "Add new symbols to old_global.sym, too."
8674 From: Chip Salzenberg
8675 Files: global.sym old_global.sym
8677 Title: "Cleanup of {,un}pack('w')."
8678 From: Chip Salzenberg
8681 Title: "Cleanups from Ilya."
8682 From: Chip Salzenberg
8683 Files: gv.c malloc.c pod/perlguts.pod pp_ctl.c
8685 Title: "Fix for unpack('w') on 64-bit systems."
8686 From: Chip Salzenberg
8689 Title: "Re: LC_NUMERIC support is ready + performance"
8690 From: Ilya Zakharevich
8691 Msg-ID: <199611260308.WAA02677@monk.mps.ohio-state.edu>
8692 Date: Mon, 25 Nov 1996 22:08:27 -0500 (EST)
8695 Title: "Hash key sharing improvements from Ilya."
8696 From: Chip Salzenberg
8697 Files: hv.c hv.h proto.h
8699 Title: "Mortal stack pre-allocation from Ilya."
8700 From: Chip Salzenberg
8701 Files: pp.c pp.h pp_ctl.c pp_hot.c pp_sys.c
8705 Title: "VMS patches post-5.003_08"
8706 From: Charles Bailey
8707 Msg-ID: <1996Nov22.181631.1603238@hmivax.humgen.upenn.edu>
8708 Date: Fri, 22 Nov 1996 18:16:31 -0500 (EST)
8709 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_VMS.pm
8710 lib/ExtUtils/MakeMaker.pm lib/File/Path.pm mg.c pp_ctl.c
8711 utils/h2xs.PL vms/config.vms vms/descrip.mms
8712 vms/gen_shrfls.pl vms/genconfig.pl vms/perlvms.pod vms/vms.c
8715 Title: "5.003_08: OS/2-specific bugs/enhancements"
8716 From: Ilya Zakharevich
8717 Msg-ID: <199611241147.GAA00490@monk.mps.ohio-state.edu>
8718 Date: Sun, 24 Nov 1996 06:47:25 -0500 (EST)
8719 Files: README.os2 hints/os2.sh os2/Changes os2/Makefile.SHs
8720 os2/OS2/PrfDB/PrfDB.pm os2/os2.c
8722 Title: "HP patches didn't make it into _08 (fwd)"
8724 Msg-ID: <199611260215.AA100414526@hpcc123.corp.hp.com>
8725 Date: Mon, 25 Nov 96 18:15:26 PST
8726 Files: ext/DynaLoader/dl_hpux.xs
8728 Title: "Another HP "patch" that didn't make it (new hints file)"
8730 Msg-ID: <199611252116.AA245766577@hpcc123.corp.hp.com>
8731 Date: Mon, 25 Nov 1996 13:16:17 -0800
8732 Files: hints/hpux.sh
8734 LIBRARY AND EXTENSIONS
8736 Title: "Elide spurious space in db-hash.t"
8737 From: Chip Salzenberg
8738 Files: t/lib/db-hash.t
8740 Title: "Update documentation and warning in I18N::Collate."
8741 From: Chip Salzenberg
8742 Files: lib/I18N/Collate.pm
8744 Title: "Fix bitwise op test; clean up a couple of others"
8745 From: Chip Salzenberg
8746 Files: t/lib/bigintpm.t t/op/bop.t t/op/overload.t
8748 Title: "minimal timelocal.pl for _09"
8749 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
8750 Msg-ID: <9611191854.AA19586@o09.rosat.mpe-garching.mpg.de>
8751 Date: Tue, 19 Nov 1996 19:54:23 +0100
8752 Files: lib/Time/Local.pm
8754 Title: "Socket test improvement from Ilya."
8755 From: Chip Salzenberg
8756 Files: t/lib/io_sock.t
8759 From: Nick Ing-Simmons
8760 Msg-ID: <199611230917.JAA00471@ni-s.u-net.com>
8761 Date: Sat, 23 Nov 1996 09:17:40 GMT
8766 Title: "perldiag documentation patch."
8768 Msg-ID: <9611201607.AA12729@claudius.bfsec.bt.co.uk>
8769 Date: Wed, 20 Nov 96 16:07:28 GMT
8770 Files: pod/perldiag.pod
8772 Title: "a missing perldiag entry"
8773 From: Gurusamy Sarathy
8774 Msg-ID: <199611212024.PAA15758@aatma.engin.umich.edu>
8775 Date: Thu, 21 Nov 1996 15:24:02 -0500
8776 Files: pod/perldiag.pod
8778 Title: "perlfunc patch"
8780 Msg-ID: <9611201404.AA12477@claudius.bfsec.bt.co.uk>
8781 Date: Wed, 20 Nov 96 14:04:08 GMT
8782 Files: pod/perlfunc.pod
8784 Title: "Patch for pod/perlpod.pod"
8785 From: "Joseph S. Myers" <jsm28@cam.ac.uk>
8786 Msg-ID: <Pine.LNX.3.95.961120235016.6666A-100000@hammer.chu.cam.ac.uk
8787 Date: Wed, 20 Nov 1996 23:54:41 +0000 (GMT)
8788 Files: pod/perlpod.pod
8790 Title: "Update locale documentation."
8791 From: Chip Salzenberg
8792 Files: pod/perli18n.pod
8796 Title: "Fix type mismatches in x2p's safe{alloc,realloc,free}."
8797 From: Chip Salzenberg
8805 This patch was a compendium of various fixes and enhancements from
8806 many people. Here are some of the more significant changes.
8809 CORE LANGUAGE CHANGES
8811 Title: "Make C<no FOO> fail if C<unimport FOO> fails"
8815 Title: "Bitwise op sign rationalization"
8816 (Make bitwise ops result in unsigned values, unless C<use
8817 integer> is in effect. Includes initial support for UVs.)
8818 From: Chip Salzenberg
8819 Files: op.c opcode.pl pod/perlop.pod pod/perltoc.pod pp.c pp.h
8820 pp_hot.c proto.h sv.c t/op/bop.t
8822 Title: "Defined scoping for C<my> in control structures"
8823 (Finally defines semantics of "my" in control expressions,
8824 like the condition of "if" and "while". In all cases, scope
8825 of a "my" var extends to the end of the entire control
8826 structure. Also adds new construct "for my", which
8827 automatically declares the control variable "my" and limits
8828 its scope to the loop.)
8829 From: Chip Salzenberg
8830 Files: op.c perly.c perly.c.diff perly.h perly.y proto.h toke.c
8832 Title: "Fix ++/-- after int conversion (e.g. 'printf "%d"')"
8833 (This patch makes Perl correctly ignore SvIVX() if either
8834 NOK or POK is true, since SvIVX() may be a truncated or
8835 overflowed version of the real value.)
8836 From: Chip Salzenberg
8837 Files: pp.c pp_hot.c sv.c
8839 Title: "Make code match Camel II re: functions that use $_"
8843 Title: "Provide scalar context on left side of "->""
8844 From: Chip Salzenberg
8845 Files: perly.c perly.y
8847 Title: "Quote bearword package/handle FOO in "funcname FOO => 'bar'""
8848 From: Chip Salzenberg
8854 Title: "Warn on overflow of octal and hex integers"
8855 From: Chip Salzenberg
8856 Files: proto.h toke.c util.c
8858 Title: "If -w active, warn for commas and hashes ('#') in qw()"
8859 From: Chip Salzenberg
8862 Title: "Fixes for pack('w')"
8863 From: Ulrich Pfeifer
8864 Files: pp.c t/op/pack.t
8866 Title: "More complete output from sv_dump()"
8867 From: Gurusamy Sarathy
8870 Title: "Major '..' and debugger patches"
8871 From: Ilya Zakharevich
8872 Files: lib/perl5db.pl op.c pp_ctl.c scope.c scope.h
8874 Title: "Fix for formline()"
8875 From: Gurusamy Sarathy
8876 Files: global.sym mg.c perl.h pod/perldiag.pod pp_ctl.c proto.h sv.c
8879 Title: "Fix stack botch in untie and binmode"
8880 From: Gurusamy Sarathy
8883 Title: "Complete EMBED, including symbols from interp.sym"
8884 (New define EMBEDMYMALLOC makes embedding total by
8885 avoiding "Mymalloc" etc.)
8886 From: Chip Salzenberg
8887 Files: MANIFEST embed.pl ext/DynaLoader/dlutils.c
8888 ext/SDBM_File/sdbm/sdbm.h global.sym handy.h malloc.c
8889 perl.h pp_sys.c proto.h regexec.c toke.c util.c
8890 x2p/Makefile.SH x2p/a2p.h x2p/handy.h x2p/util.h
8892 Title: "Support old embedding for people who want it"
8893 From: Chip Salzenberg
8894 Files: MANIFEST Makefile.SH old_embed.pl old_global.sym
8899 Title: "Miscellaneous VMS fixes"
8900 From: Charles Bailey
8901 Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_VMS.pm
8902 lib/Math/Complex.pm lib/Time/Local.pm lib/timelocal.pl
8903 perl.h perl_exp.SH proto.h t/TEST t/io/read.t
8904 t/lib/findbin.t t/lib/getopt.t util.c utils/h2xs.PL
8905 vms/Makefile vms/config.vms vms/descrip.mms
8906 vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
8907 vms/perlvms.pod vms/test.com vms/vms.c
8909 Title: "DJGPP patches (MS-DOS)"
8910 From: "Douglas E. Wegscheid" <wegscd@whirlpool.com>
8911 Files: doio.c dosish.h ext/SDBM_File/sdbm/sdbm.c handy.h
8912 lib/AutoSplit.pm lib/Cwd.pm lib/File/Find.pm malloc.c perl.c
8913 perl.h pp_sys.c proto.h sv.c util.c
8915 Title: "Plan 9 update"
8916 From: Luther Huffman <lutherh@infinet.com>
8917 Files: plan9/buildinfo plan9/config.plan9 plan9/exclude
8918 plan9/genconfig.pl plan9/mkfile plan9/setup.rc
8920 Title: "Patch to make Perl work under AmigaOS"
8921 From: Norbert Pueschel
8922 Files: MANIFEST hints/amigaos.sh installman lib/File/Basename.pm
8923 lib/File/Find.pm pod/pod2man.PL pp_sys.c util.c
8925 LIBRARY AND EXTENSIONS
8927 Title: "DB_File 1.05"
8929 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-hash.t
8931 Title: "Getopts::Std patch for hash support"
8932 From: Stephen Zander <stephen.zander@interlock.mckesson.com>
8933 Files: lib/Getopt/Std.pm
8935 Title: "Kludge for bareword handles"
8936 (Add 'require IO::Handle' at beginning of FileHandle.pm)
8937 From: Chip Salzenberg
8938 Files: ext/FileHandle/FileHandle.pm
8940 Title: "Re: strtod / strtol patch for POSIX module"
8941 From: hammen@gothamcity.jsc.nasa.gov (David Hammen)
8942 Files: Configure config_h.SH ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
8943 ext/POSIX/POSIX.xs t/lib/posix.t
8947 Title: "Fix a2p translation of '{print "a" "b" "c"}'"
8948 From: Chip Salzenberg
8949 Files: x2p/a2p.c x2p/a2p.y
8956 This patch was primarily to fix bugs or include little things I missed
8957 in 5.003_06. 5.003_07 is intended to be stable enough to merit serious
8958 testing with an eye towards eventual release as 5.004.
8960 If it doesn't work for you, try
8962 LC_ALL=C; export LC_ALL
8964 for Bourne shell users, or
8968 for C-shell users. Some versions of IRIX are reported to have
8969 problems with sort when the locale is other than C. This manifests
8970 as an infinite loop in the ./miniperl configpm step.
8972 The details are described below. A very brief summary is:
8974 o Visible Changes to Core Functionality
8976 -Support for BER compressed integers. See perlfunc.pod for
8977 documentation on the 'w' option.
8979 -untaint support added to IO extension.
8981 o Changes in Core Internals
8983 -Perl's realloc is once again called 'Myremalloc' (with -DHIDEMYMALLOC),
8984 as it was pre-5.003_01. Again, this is for binary compatibility
8985 with 5.003. (5.003_06 erroneously called it Myrealloc.)
8987 -Getopt::Long updated to version 2.4.
8989 o Configure and build enhancements
8991 -improved SCO hints. Actually these are unconfirmed guesses, but
8994 -OS/2 and Plan9 updates.
8998 -print sort (4,1,3,2);
9000 -group numbers are integers again.
9002 -other things. See the specific changes for details.
9006 Here are the specific file-by-file changes.
9010 Updated for 5.003_07.
9012 Fixed a spelling error.
9016 Detect GNU libc (thanks, Skimo!) and avoid nm if we have GNU libc.
9017 Since the GNU libc test requires compiling and linking a test
9018 program, the dependencies have been altered and lots of pieces of
9019 Configure have moved around unchanged. The patch is big but the
9022 Allow for both <sys/select.h> and <time.h> in fd_set tests.
9023 Systems which don't allow both (e.g. SCO) have to turn off one
9024 or the other in the hints file for now.
9028 Warn about re-using config.sh version-specific values.
9032 Date: Tue, 8 Oct 1996 22:24:48 -0400
9033 From: "Randy J. Ray" <rjray@uswest.com>
9034 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
9036 This is a re-post of my patch to Graham's IO library to add a method in
9037 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
9038 that is of or inherits from IO::Handle. With this flag set, data read from
9039 said handle is not tainted, whether running under -T, suid or sgid.
9041 This patch adds the method to IO.xs, adds documentation and warning to the
9042 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
9043 adds mention of the new file to MANIFEST.
9045 Add mention of t/lib/io_taint.t
9047 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
9048 From: Ilya Zakharevich
9054 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9055 From: Ilya Zakharevich
9057 All the executable targets are moved into the same chunk with
9058 shared library target, which is delegated to
9059 $osname/Makefile.SHs if found.
9060 config.h should depend on config_h.SH.
9062 Remove mkmanifest target, since it will generate incorrectly
9063 sorted MANIFEST file, I would imagine (I haven't checked).
9071 Update SH_PATH comment.
9075 Update SH_PATH comment.
9079 Date: Tue, 8 Oct 1996 22:24:48 -0400
9080 From: "Randy J. Ray" <rjray@uswest.com>
9081 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
9083 This is a re-post of my patch to Graham's IO library to add a method in
9084 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
9085 that is of or inherits from IO::Handle. With this flag set, data read from
9086 said handle is not tainted, whether running under -T, suid or sgid.
9088 This patch adds the method to IO.xs, adds documentation and warning to the
9089 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
9090 adds mention of the new file to MANIFEST.
9092 Add method "untaint" into class IO::Handle
9094 Index: ext/IO/lib/IO/Handle.pm
9096 Date: Tue, 8 Oct 1996 22:24:48 -0400
9097 From: "Randy J. Ray" <rjray@uswest.com>
9098 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
9100 This is a re-post of my patch to Graham's IO library to add a method in
9101 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
9102 that is of or inherits from IO::Handle. With this flag set, data read from
9103 said handle is not tainted, whether running under -T, suid or sgid.
9105 This patch adds the method to IO.xs, adds documentation and warning to the
9106 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
9107 adds mention of the new file to MANIFEST.
9109 Document IO::Handle::untaint and give warning about the bad
9112 Index: ext/SDBM_File/sdbm/sdbm.h
9114 Change Myrealloc to Myremalloc to conform to 5.003's version.
9115 I left in the Mycalloc since malloc.c now includes a calloc,
9116 and we might need to hide it.
9120 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9121 From: Ilya Zakharevich
9123 Better error message for overload.
9127 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
9128 From: Ilya Zakharevich
9130 Some optimization (speedup in loading GNU utilities with some
9131 memory present - 32M should be quite enough).
9132 Test for revision of EMX, and setting fork()ing appropriately.
9133 libc was in .../st/... instead of mt.
9134 README.os2 is installed as pod/perlos2.pod.
9138 Don't include <sys/select.h> along with <time.h>.
9142 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9143 From: Ilya Zakharevich
9145 Restore timestamps under OS/2 (needed for binary install).
9149 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9150 From: Ilya Zakharevich
9152 Use builtin methods if present under OS/2 (maybe should be
9153 done outside of OS/2 too?).
9155 Index: lib/ExtUtils/MM_Unix.pm
9157 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9158 From: Ilya Zakharevich
9160 Made `use strict'-clean even in parts shadowed by Autoloading.
9162 Index: lib/ExtUtils/typemap
9164 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9165 From: Ilya Zakharevich
9169 Index: lib/ExtUtils/xsubpp
9171 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9172 From: Ilya Zakharevich
9174 Logic for processing RETVAL documented (at last!).
9176 Index: lib/File/Copy.pm
9178 Date: Thu, 10 Oct 1996 00:42:29 -0400 (EDT)
9179 From: Ilya Zakharevich
9180 Subject: Cleanup after new test
9182 Below are patches for File::Copy (copying to filehandles was just
9183 plain broken under OS/2 and VMS)
9185 Index: lib/FindBin.pm
9187 Date: Fri, 20 Sep 1996 15:04:04 +0200
9189 Subject: Documentation patch to the FindBin module
9191 Index: lib/Getopt/Long.pm
9193 Update to version 2.4.
9197 Date: Thu, 10 Oct 1996 14:22:05 -0400
9198 From: "Brent B. Powers" <powers@ml.com>
9199 Subject: Re: patch for lib.pm
9201 Ignore undefined entries.
9203 Index: lib/newgetopt.pl
9205 Updated to version 2.4 to match Getopt::Long.
9207 Index: makedepend.SH
9209 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9210 From: Ilya Zakharevich
9212 weed out perl_exp.SH, config_h.SH
9213 (They have these funny names to avoid names like perl.exp.SH
9214 with more than two '.' Such names are illegal on some systems.)
9218 Date: Thu, 10 Oct 1996 14:33:08 +0000 ()
9219 From: Chip Salzenberg
9220 Subject: Re: Group fix for 5.003_06
9222 The group problems recently experienced are due to a small error
9223 introduced in 5.003_06. This patch is required to fix the bug:
9227 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
9228 From: Ilya Zakharevich
9230 sys/un.h is not very useful without Merlin toolkit.
9231 updates for fork()ing.
9233 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
9234 From: Ilya Zakharevich
9238 Index: os2/Makefile.SHs
9240 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
9241 From: Ilya Zakharevich
9243 Convoluted process to create chimera executables added.
9244 aout_clean is done automatically on clean.
9246 Index: os2/OS2/ExtAttr/t/os2_ea.t
9248 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
9249 From: Ilya Zakharevich
9251 Use `unlink' where appropriate.
9253 Index: os2/diff.configure
9259 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
9260 From: Ilya Zakharevich
9262 /bin/sh is translated to the configured value of location of sh.exe.
9263 popen() used even if we can fork (as we do now).
9264 builtins added for the sake of path manipulation.
9268 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
9269 From: Ilya Zakharevich
9271 sys/un.h is not very useful without Merlin toolkit.
9272 updates for fork()ing.
9276 Change to subversion 7.
9280 Date: Wed, 9 Oct 1996 19:03:41 +0000
9282 Subject: Infinte loop with perl_destruct_level and $SIG{__WARN__}
9284 I've just started using purify on a perl with DBD::Oracle linked in
9285 (the number of uninitialised memory reads in the Oracle libraries
9288 If perl_destruct_level and $SIG{__WARN__} are set then I see a range
9289 of problems typified by this example and folowed by a core dump:
9291 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9292 From: Ilya Zakharevich
9294 Copywrite of OS/2 port now has \n\n.
9295 Now deletes -e file (again!) if compilation is interrupted.
9299 Change Myrealloc to Myremalloc to conform to 5.003's version.
9300 I left in the Mycalloc since malloc.c now includes a calloc,
9301 and we might need to hide it.
9305 Updated for 5.003_07
9307 Index: plan9/arpa/inet.h
9309 Updated for 5.003_07
9311 Index: plan9/buildinfo
9313 Updated for 5.003_07
9315 Index: plan9/config.plan9
9317 Updated for 5.003_07
9319 Index: plan9/exclude
9321 Updated for 5.003_07
9323 Index: plan9/fndvers
9325 Updated for 5.003_07
9327 Index: plan9/genconfig.pl
9329 Updated for 5.003_07
9333 Updated for 5.003_07
9335 Index: plan9/myconfig.plan9
9337 Updated for 5.003_07
9339 Index: plan9/perlplan9.doc
9341 Updated for 5.003_07
9343 Index: plan9/perlplan9.pod
9345 Updated for 5.003_07
9347 Index: plan9/plan9.c
9349 Updated for 5.003_07
9351 Index: plan9/plan9ish.h
9353 Updated for 5.003_07
9355 Index: plan9/setup.rc
9357 Updated for 5.003_07
9359 Index: plan9/versnum
9361 Updated for 5.003_07
9363 Index: pod/perldiag.pod
9365 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9366 From: Ilya Zakharevich
9368 mention that malloc in berkeley DB is broken, and PERL_BADFREE.
9369 OS/2-specific messages added.
9371 Index: pod/perlfunc.pod
9373 Date: 20 Sep 1996 13:17:14 +0200
9374 From: Ulrich Pfeifer
9375 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
9377 Index: pod/perli18n.pod
9379 Updated version with high bits intact.
9381 Index: pod/perlop.pod
9383 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9384 From: Ilya Zakharevich
9386 Crossrefs corrected.
9388 Index: pod/perltrap.pod
9390 Clarified that warn() _always_ printed to STDERR, both in perl4
9393 Index: pod/perlvar.pod
9395 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9396 From: Ilya Zakharevich
9402 Date: 20 Sep 1996 13:17:14 +0200
9403 From: Ulrich Pfeifer
9404 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
9408 Date: Wed, 9 Oct 1996 19:07:24 GMT
9409 From: Chris Faylor <cgf@bbc.com>
9411 The problem is that SCO apparently needs to have a file opened
9412 with write privileges for chsize to work correctly.
9416 Date: Tue, 08 Oct 1996 23:54:47 -0400
9417 From: Gurusamy Sarathy
9418 Subject: Re: Sorting lists of integers doesn't always work
9420 >> > print sort (4,1,2,3);
9422 >> > actually prints "4123", i.e. doesn't actually sort. Bug? Feature?
9424 This broke between 5.001n and 5.002. There was a long winded thread
9425 about sorting undefs in some order (rather than coredumping) around
9426 the 5.002beta times (search for "bogorefs" in the subject-line on
9427 p5p archive for details). Larry added in some code that presumes that
9428 the private flags are set by the time qsort() is called:
9430 Unfortunately, sv_2pv() does not set the POKp flag, so the above
9431 code breaks! Here's a patch against 5.00306.
9433 Index: t/lib/anydbm.t
9435 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9436 From: Ilya Zakharevich
9438 File mode under OS/2 is not what you expect. However, this has
9439 nothing to do with databases, _and_ there is a test
9440 for this in stat.t (which dutifully fails). There is
9441 no point to consider this behaviour as a bug in
9443 So OS/2 is special-cased in these tests.
9445 Index: t/lib/db-btree.t
9447 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9448 From: Ilya Zakharevich
9450 File mode under OS/2 is not what you expect. However, this has
9451 nothing to do with databases, _and_ there is a test
9452 for this in stat.t (which dutifully fails). There is
9453 no point to consider this behaviour as a bug in
9455 So OS/2 is special-cased in these tests.
9457 Index: t/lib/db-hash.t
9459 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9460 From: Ilya Zakharevich
9462 File mode under OS/2 is not what you expect. However, this has
9463 nothing to do with databases, _and_ there is a test
9464 for this in stat.t (which dutifully fails). There is
9465 no point to consider this behaviour as a bug in
9467 So OS/2 is special-cased in these tests.
9469 Index: t/lib/db-recno.t
9471 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9472 From: Ilya Zakharevich
9474 File mode under OS/2 is not what you expect. However, this has
9475 nothing to do with databases, _and_ there is a test
9476 for this in stat.t (which dutifully fails). There is
9477 no point to consider this behaviour as a bug in
9479 So OS/2 is special-cased in these tests.
9483 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9484 From: Ilya Zakharevich
9486 File mode under OS/2 is not what you expect. However, this has
9487 nothing to do with databases, _and_ there is a test
9488 for this in stat.t (which dutifully fails). There is
9489 no point to consider this behaviour as a bug in
9491 So OS/2 is special-cased in these tests.
9493 Index: t/lib/io_pipe.t
9495 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9496 From: Ilya Zakharevich
9498 Better error message on dying.
9500 Index: t/lib/io_taint.t
9502 Date: Tue, 8 Oct 1996 22:24:48 -0400
9503 From: "Randy J. Ray" <rjray@uswest.com>
9504 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
9506 This is a re-post of my patch to Graham's IO library to add a method in
9507 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
9508 that is of or inherits from IO::Handle. With this flag set, data read from
9509 said handle is not tainted, whether running under -T, suid or sgid.
9511 This patch adds the method to IO.xs, adds documentation and warning to the
9512 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
9513 adds mention of the new file to MANIFEST.
9515 Test suite for the untaint method of class IO::Handle.
9519 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9520 From: Ilya Zakharevich
9522 File mode under OS/2 is not what you expect. However, this has
9523 nothing to do with databases, _and_ there is a test
9524 for this in stat.t (which dutifully fails). There is
9525 no point to consider this behaviour as a bug in
9527 So OS/2 is special-cased in these tests.
9531 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9532 From: Ilya Zakharevich
9534 File mode under OS/2 is not what you expect. However, this has
9535 nothing to do with databases, _and_ there is a test
9536 for this in stat.t (which dutifully fails). There is
9537 no point to consider this behaviour as a bug in
9539 So OS/2 is special-cased in these tests.
9543 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
9544 From: Ilya Zakharevich
9546 File mode under OS/2 is not what you expect. However, this has
9547 nothing to do with databases, _and_ there is a test
9548 for this in stat.t (which dutifully fails). There is
9549 no point to consider this behaviour as a bug in
9551 So OS/2 is special-cased in these tests.
9553 Index: t/lib/socket.t
9555 Date: Thu, 10 Oct 1996 01:09:59 -0400
9556 From: Spider Boardman
9557 Subject: Re: 5.003_06 is available (results on ULTRIX)
9559 fix t/lib/socket.t to treat TCP like the stream protocol it is
9560 rather than expecting it behave rationally in all cases.
9564 Date: 20 Sep 1996 13:17:14 +0200
9565 From: Ulrich Pfeifer
9566 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
9570 Date: Wed, 09 Oct 1996 00:41:27 -0400
9571 From: Gurusamy Sarathy
9572 Subject: more t/op/sort.t tests
9576 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9577 From: Ilya Zakharevich
9579 uses my_syspopen, my_syspclose ifdef OS2. my_pclose is defined
9580 as my_syspclose ifdef OS2 and can FORK (as OS2 does).
9582 Index: x2p/Makefile.SH
9584 Date: Wed, 9 Oct 96 16:00:29 edt
9585 From: Norton Allen <nort@bottesini.harvard.edu>
9586 Subject: Re: sh Configure?
9588 Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
9589 in the x2p directory, even if $0 isn't set to the full
9590 pathname of the file being extracted.
9592 Index: x2p/cflags.SH
9594 Date: Wed, 9 Oct 96 16:00:29 edt
9595 From: Norton Allen <nort@bottesini.harvard.edu>
9596 Subject: Re: sh Configure?
9598 Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
9599 in the x2p directory, even if $0 isn't set to the full
9600 pathname of the file being extracted.
9607 This patch was primarily to fix bugs, improve the documentation,
9608 and work towards restoring binary compatibility with 5.003.
9609 The details are described below. A very brief summary is:
9611 o Visible Changes to Core Functionality
9613 -Significantly improved support _with documentation_ for
9614 locales, including LC_COLLATE. See the new pod/perli18n.pod.
9615 Thanks to Jarkko Hietaniemi.
9617 -new version of Math::Complex, with test suite. Ought to be
9618 backwards compatible, but check it out if you use Math::Complex.
9620 -Pre-extending hashes now works. keys %hash = 5000 will pre-size
9623 -__DATA__ filehandle is untainted.
9625 o Changes in Core Internals
9627 -gv_fullname and gv_efullname have reverted to their pre-5.003_03
9628 versions for binary compatibility. Actually, they are implemented
9629 as stubs pointing to the new 3-argument forms gv_fullname3 and
9632 -Perl's malloc is once again called 'Mymalloc' (with -DHIDEMYMALLOC),
9633 as it was pre-5.003_01. Again, this is for binary compatibility
9636 o Configure and build enhancements
9638 -many new tests for the standard library.
9640 -test suite now locale-friendly.
9642 -a2p.man and s2p.man now made into pods.
9646 -whitespace lexer errors fixed.
9648 -many, many other things. See details below.
9652 Here are the specific file-by-file changes.
9654 # This is my patch perl5.003_06.pat to perl5.003_05
9655 # The full description is below.
9656 # Please execute the following commands before applying this patch.
9657 # (You can feed this patch to 'sh' to do so.)
9660 # We'll create some new tests, but patch won't automatically make them
9662 for t in abbrev.t autoloader.t basename.t checktree.t complex.t \
9663 env.t fatal.t filecache.t filecopy.t filefind.t filepath.t \
9664 findbin.t getopt.t hostname.t parsewords.t searchdict.t \
9665 selectsaver.t symbol.t texttabs.t textwrap.t timelocal.t
9671 # The a2p.man and s2p.man pages have been changed into pods.
9672 rm -f x2p/a2p.man x2p/s2p.man
9677 This is patch perl5.003_06.pat to perl version 5.003_05.
9678 This takes you from 5.003_05 to 5.003_06.
9680 To apply this patch, run the above commands,
9681 cd to your perl source directory and then type
9683 patch -p1 -N < perl5.003_06.pat
9685 The changes are described after each /^Index:/ line below. This is
9686 designed so you can examine each change with a command such as
9688 csplit -k perl5.003_06.pat '/^Index:/' '{999}'
9690 (Of course, since there are more than 100 Index entries, your
9691 csplit may complain, since many csplit's have an arbitrary limit of 100
9692 files. Still, you can manually split the file or roll your own.)
9696 Updated for 5.003_06.
9700 Add -Wl,rpath option for irix* to find the installed shared
9703 Add /shlib to libpth. It is used by Digital Unix 4.0.
9705 Date: Mon, 30 Sep 1996 14:01:05 +0100
9706 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
9708 Detect Cygnus Win32, or at least don't let Configure get fooled
9709 into thinking it's OS/2.
9713 Date: Mon, 7 Oct 1996 22:03:00 +0300
9714 From: Jarkko Hietaniemi
9715 Subject: LC_COLLATE.
9717 Big patch to add, document, and test LC_COLLATE support.
9719 added LC_COLLATE doc.
9723 Date: Sun, 22 Sep 1996 00:59:56 +0200
9725 Subject: More standard library test scripts
9727 This is a collection of test scripts for the standard library modules.
9728 Some of the tests does not pass unless some of the patches I have sent
9731 Date: Sat, 28 Sep 1996 15:11:06 +0200
9732 From: Andreas Koenig
9733 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
9735 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
9737 Date: Mon, 7 Oct 1996 22:03:00 +0300
9738 From: Jarkko Hietaniemi
9739 Subject: LC_COLLATE.
9741 Big patch to add, document, and test LC_COLLATE support.
9747 Changed Larry's address to larry@wall.org.
9751 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9752 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9753 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9755 Here is a patch for various typos and other defects in the Perl
9756 5.003_05 pods, including the pods embedded in library modules.
9760 Date: Mon, 30 Sep 1996 14:01:05 +0100
9761 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
9763 Warn the user of case-insensitive file systems that they may have
9764 accidentally gotten 'configure' instead of 'Configure'.
9768 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9769 From: Charles Bailey
9770 Subject: VMS patches to 5.003_05
9774 Date: Mon, 30 Sep 1996 01:13:28 -0400
9775 From: Spider Boardman
9776 Subject: Re: pre extending hash? - need speed
9778 The patch below (which is relative to perl5.001l) implements
9779 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
9780 pre-sizing hashes. I've only moved the patch forward from
9781 when I first did it. I'm sure the code in hv_ksplit could be
9786 Restore the 5.003 gv_fullname() and gv_efullname() functions.
9787 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
9791 Restore the 5.003 gv_fullname() and gv_efullname() functions.
9792 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
9794 Index: ext/DynaLoader/DynaLoader.pm
9796 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9797 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9798 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9800 Here is a patch for various typos and other defects in the Perl
9801 5.003_05 pods, including the pods embedded in library modules.
9803 Index: ext/FileHandle/FileHandle.pm
9805 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9806 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9807 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9809 Here is a patch for various typos and other defects in the Perl
9810 5.003_05 pods, including the pods embedded in library modules.
9820 Index: ext/IO/lib/IO/File.pm
9822 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9823 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9824 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9826 Here is a patch for various typos and other defects in the Perl
9827 5.003_05 pods, including the pods embedded in library modules.
9831 Index: ext/IO/lib/IO/Handle.pm
9833 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9834 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9835 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9837 Here is a patch for various typos and other defects in the Perl
9838 5.003_05 pods, including the pods embedded in library modules.
9842 Index: ext/IO/lib/IO/Pipe.pm
9844 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9845 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9846 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9848 Here is a patch for various typos and other defects in the Perl
9849 5.003_05 pods, including the pods embedded in library modules.
9853 Index: ext/IO/lib/IO/Seekable.pm
9855 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9856 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9857 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9859 Here is a patch for various typos and other defects in the Perl
9860 5.003_05 pods, including the pods embedded in library modules.
9864 Index: ext/IO/lib/IO/Select.pm
9866 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9867 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9868 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9870 Here is a patch for various typos and other defects in the Perl
9871 5.003_05 pods, including the pods embedded in library modules.
9875 Index: ext/IO/lib/IO/Socket.pm
9877 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9878 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9879 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9881 Here is a patch for various typos and other defects in the Perl
9882 5.003_05 pods, including the pods embedded in library modules.
9886 Index: ext/NDBM_File/hints/dynixptx.pl
9888 Perl 5.003_05 compiles on DYNIX/ptx 4.0 (v4.1.3), and passes all tests.
9889 The only change needed is in "ext/NDBM_File/Makefile.PL" - on this system,
9890 ndbm is actually contained in the libc library, and must be linked against
9891 -lc when compiling. (this is for dynamic ELF executables, I didn't compile
9894 Index: ext/Opcode/Opcode.pm
9896 Date: Fri, 20 Sep 1996 12:59:21 +0200
9898 Subject: Re: Symbol.pm clobbers $_ at startup
9900 The same kind of problem seem to be present in Opcode.pm:
9902 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9903 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9904 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9906 Here is a patch for various typos and other defects in the Perl
9907 5.003_05 pods, including the pods embedded in library modules.
9909 Index: ext/Opcode/Safe.pm
9911 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9912 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9913 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9915 Here is a patch for various typos and other defects in the Perl
9916 5.003_05 pods, including the pods embedded in library modules.
9918 Index: ext/POSIX/POSIX.pod
9920 Date: Mon, 7 Oct 1996 22:03:00 +0300
9921 From: Jarkko Hietaniemi
9922 Subject: LC_COLLATE.
9924 Big patch to add, document, and test LC_COLLATE support.
9926 enhanced setlocale() docs and introduced the one-argument variant doc.
9928 Index: ext/POSIX/POSIX.xs
9930 Date: Mon, 7 Oct 1996 22:03:00 +0300
9931 From: Jarkko Hietaniemi
9932 Subject: LC_COLLATE.
9934 Big patch to add, document, and test LC_COLLATE support.
9936 setlocale() allowed one argument only,
9937 call to perl_init_fold() (in util.c) if setlocale() succeeded.
9939 Index: ext/POSIX/hints/next_3.pl
9941 Date: Sat, 28 Sep 1996 15:11:06 +0200
9942 From: Andreas Koenig
9943 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
9945 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
9947 Index: ext/SDBM_File/sdbm/sdbm.h
9949 Revert from Perl_malloc to Mymalloc for binary compatibility with
9952 Index: ext/Socket/Socket.pm
9954 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9955 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9956 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9958 Here is a patch for various typos and other defects in the Perl
9959 5.003_05 pods, including the pods embedded in library modules.
9963 Restore the 5.003 gv_fullname() and gv_efullname() functions.
9964 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
9966 Date: Mon, 30 Sep 1996 01:13:28 -0400
9967 From: Spider Boardman
9968 Subject: Re: pre extending hash? - need speed
9970 The patch below (which is relative to perl5.001l) implements
9971 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
9972 pre-sizing hashes. I've only moved the patch forward from
9973 when I first did it. I'm sure the code in hv_ksplit could be
9976 Date: Mon, 7 Oct 1996 22:03:00 +0300
9977 From: Jarkko Hietaniemi
9978 Subject: LC_COLLATE.
9980 Big patch to add, document, and test LC_COLLATE support.
9982 added var lc_collate_active and func mem_collxfrm.
9986 Restore the 5.003 gv_fullname() and gv_efullname() functions.
9987 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
9991 Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
9992 From: Kenneth Albanowski
9993 Subject: Full LONG_MAX & co. patch over 5.003_05
9995 This patch contains the changes I've collected for the various _MAX issues
9996 since 5.003_05. No patches issued between 5.003_05 and this one should be
9997 applied, use this one instead.
9999 The effect is to remove the CHAR_* and I8_* constants (which are
10000 ambiguous) and to explicitly cast all of the constants.
10002 Index: hints/machten.sh
10004 Add notes about MachTen 4.0.3 SYSV IPC.
10006 Index: hints/next_3.sh
10008 Replace optimize="-g" by optimize="" since we're just trying to turn off
10011 Date: Sat, 28 Sep 1996 15:11:06 +0200
10012 From: Andreas Koenig
10013 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
10015 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
10019 Date: Fri, 20 Sep 1996 15:38:57 -0400
10020 From: Gurusamy Sarathy
10021 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
10023 I found a subtle problem with the lazydelete mechanism (which is used
10024 to postpone the delete of a entry that may be getting iterated over).
10025 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
10026 needed later to call unsharepvn(). This means that only magical
10027 hash entries can use the HeKLEN slot to hold flags.
10029 Here's a tested patch against 5.00305 that fixes the problem.
10030 The patch simply moves the LAZYDEL hint to become a SV-level private
10033 Date: Mon, 30 Sep 1996 01:13:28 -0400
10034 From: Spider Boardman
10035 Subject: Re: pre extending hash? - need speed
10037 The patch below (which is relative to perl5.001l) implements
10038 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
10039 pre-sizing hashes. I've only moved the patch forward from
10040 when I first did it. I'm sure the code in hv_ksplit could be
10045 Date: Fri, 20 Sep 1996 15:38:57 -0400
10046 From: Gurusamy Sarathy
10047 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
10049 I found a subtle problem with the lazydelete mechanism (which is used
10050 to postpone the delete of a entry that may be getting iterated over).
10051 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
10052 needed later to call unsharepvn(). This means that only magical
10053 hash entries can use the HeKLEN slot to hold flags.
10055 Here's a tested patch against 5.00305 that fixes the problem.
10056 The patch simply moves the LAZYDEL hint to become a SV-level private
10061 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10062 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10063 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10065 Here is a patch for various typos and other defects in the Perl
10066 5.003_05 pods, including the pods embedded in library modules.
10070 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10071 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10072 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10074 Here is a patch for various typos and other defects in the Perl
10075 5.003_05 pods, including the pods embedded in library modules.
10077 Index: lib/AutoLoader.pm
10079 Date: Mon Sep 9 09:29:44 1996
10081 Subject: Re: problem with 'die' and UserAgent
10083 > This is a patch to the AutoLoader.pm (from 5.003) that fixes the problem:
10084 This is a better patch (no need to test for /::DESTROY$/ twice):
10086 Date: Mon, 30 Sep 1996 00:54:37 -0400
10087 From: Spider Boardman
10089 The test and patches for AutoLoader were also non-functional,
10090 since the regexp context (curpm) was still being clobbered by the
10091 filename manipulations:
10093 Date: Sun, 06 Oct 1996 16:15:07 +0200
10095 Subject: Re: Can't locate auto/U/autosplit.ix
10097 It would IMHO be much better if the AutoLoader exported the AUTOLOAD()
10098 function. With an exported AUTOLOAD() we would not have to inherit
10099 from AutoLoader, and we would avoid these problems.
10101 This patch tries to explain the behavior of AutoLoader instead by
10102 updating its documentation.
10104 Index: lib/Benchmark.pm
10106 Date: Sat, 28 Sep 1996 17:01:22 +0300 (EET DST)
10107 From: Jarkko Hietaniemi
10108 Subject: a really really tiny typo
10110 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10111 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10112 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10114 Here is a patch for various typos and other defects in the Perl
10115 5.003_05 pods, including the pods embedded in library modules.
10119 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10120 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10121 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10123 Here is a patch for various typos and other defects in the Perl
10124 5.003_05 pods, including the pods embedded in library modules.
10126 Index: lib/Devel/SelfStubber.pm
10128 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10129 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10130 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10132 Here is a patch for various typos and other defects in the Perl
10133 5.003_05 pods, including the pods embedded in library modules.
10137 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10138 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10139 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10141 Here is a patch for various typos and other defects in the Perl
10142 5.003_05 pods, including the pods embedded in library modules.
10144 Index: lib/Exporter.pm
10146 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10147 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10148 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10150 Here is a patch for various typos and other defects in the Perl
10151 5.003_05 pods, including the pods embedded in library modules.
10153 Index: lib/ExtUtils/Embed.pm
10155 Remove unwantd space after the I in -I$Config[archlib}
10157 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10158 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10159 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10161 Here is a patch for various typos and other defects in the Perl
10162 5.003_05 pods, including the pods embedded in library modules.
10164 Index: lib/ExtUtils/Install.pm
10166 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10167 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10168 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10170 Here is a patch for various typos and other defects in the Perl
10171 5.003_05 pods, including the pods embedded in library modules.
10173 Index: lib/ExtUtils/MM_Unix.pm
10175 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10176 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10177 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10179 Here is a patch for various typos and other defects in the Perl
10180 5.003_05 pods, including the pods embedded in library modules.
10182 Index: lib/ExtUtils/MM_VMS.pm
10184 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10185 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10186 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10188 Here is a patch for various typos and other defects in the Perl
10189 5.003_05 pods, including the pods embedded in library modules.
10191 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10192 From: Charles Bailey
10193 Subject: VMS patches to 5.003_05
10195 Index: lib/ExtUtils/MakeMaker.pm
10197 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10198 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10199 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10201 Here is a patch for various typos and other defects in the Perl
10202 5.003_05 pods, including the pods embedded in library modules.
10204 Index: lib/ExtUtils/Manifest.pm
10206 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10207 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10208 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10210 Here is a patch for various typos and other defects in the Perl
10211 5.003_05 pods, including the pods embedded in library modules.
10213 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10214 From: Charles Bailey
10215 Subject: VMS patches to 5.003_05
10217 Index: lib/ExtUtils/Mksymlists.pm
10219 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10220 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10221 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10223 Here is a patch for various typos and other defects in the Perl
10224 5.003_05 pods, including the pods embedded in library modules.
10226 Index: lib/ExtUtils/xsubpp
10228 Change a reference from perlapi(1) to perlxs(1).
10230 Index: lib/File/Basename.pm
10232 Date: Fri, 20 Sep 1996 14:11:05 +0200
10234 Subject: File::BaseName: "/" is legal path separator for MSDOS
10236 The File::BaseName module should allow "/" as path separator when
10237 fileparse_set_fstype("MSDOS") is in effect:
10239 Date: Fri, 20 Sep 1996 13:58:52 +0200
10241 Subject: File::Basename documentation patch
10243 Date: Mon, 30 Sep 1996 00:54:37 -0400
10244 From: Spider Boardman
10246 For t/lib/basename.t, though, the associated patch for
10247 File::Basename was also wrong:
10249 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10250 From: Charles Bailey
10251 Subject: VMS patches to 5.003_05
10253 Index: lib/File/Copy.pm
10255 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10256 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10257 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10259 Here is a patch for various typos and other defects in the Perl
10260 5.003_05 pods, including the pods embedded in library modules.
10262 Index: lib/File/Find.pm
10264 Date: Sat, 7 Sep 1996 21:37:44 +0200
10265 From: Michael De La Rue <mikedlr@it.com.pl>
10266 Subject: File::Find assumes $_ remains unchanged; bug
10268 The File::Find perl module assumes that the $_ variable remains unchanged
10269 through the user defined function which is callbacked from find. It carries
10270 out a stat operation
10272 Simplest fix is merely to document this
10274 Index: lib/File/Path.pm
10276 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10277 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10278 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10280 Here is a patch for various typos and other defects in the Perl
10281 5.003_05 pods, including the pods embedded in library modules.
10283 Index: lib/FindBin.pm
10285 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10286 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10287 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10289 Here is a patch for various typos and other defects in the Perl
10290 5.003_05 pods, including the pods embedded in library modules.
10292 Index: lib/Getopt/Long.pm
10294 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10295 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10296 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10298 Here is a patch for various typos and other defects in the Perl
10299 5.003_05 pods, including the pods embedded in library modules.
10301 Index: lib/I18N/Collate.pm
10303 Date: Mon, 7 Oct 1996 22:03:00 +0300
10304 From: Jarkko Hietaniemi
10305 Subject: LC_COLLATE.
10307 Big patch to add, document, and test LC_COLLATE support.
10309 deprecated and trapped (will whine if called and tell to migrate away)
10311 Index: lib/IPC/Open2.pm
10313 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10314 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10315 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10317 Here is a patch for various typos and other defects in the Perl
10318 5.003_05 pods, including the pods embedded in library modules.
10320 Index: lib/IPC/Open3.pm
10322 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10323 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10324 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10326 Here is a patch for various typos and other defects in the Perl
10327 5.003_05 pods, including the pods embedded in library modules.
10329 Index: lib/Math/BigInt.pm
10331 Date: Mon, 7 Oct 1996 22:03:00 +0300
10332 From: Jarkko Hietaniemi
10333 Subject: LC_COLLATE.
10335 Big patch to add, document, and test LC_COLLATE support.
10337 ord() is a dangerous thing.
10339 Index: lib/Math/Complex.pm
10341 Date: Thu, 03 Oct 96 18:38:08 +0200
10342 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
10343 # Complex numbers and associated mathematical functions
10344 # -- Raphael Manfredi, Sept 1996
10345 # New version. Should be backwards compatible, but please
10346 # check it out if you use it.
10348 Index: lib/Pod/Text.pm
10350 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10351 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10352 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10354 Here is a patch for various typos and other defects in the Perl
10355 5.003_05 pods, including the pods embedded in library modules.
10357 Index: lib/Search/Dict.pm
10359 Date: Sat, 21 Sep 1996 23:02:42 +0200
10361 Subject: look() in Search::Dict should use lc() istead of tr/A-Z/a-z/
10363 The Search::Dict look() function should use the lc() function instead
10364 of tr/A-Z/a-z/. This will make folding of non-english letters work if
10365 the locale is set up correctly.
10367 Index: lib/SelfLoader.pm
10369 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10370 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10371 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10373 Here is a patch for various typos and other defects in the Perl
10374 5.003_05 pods, including the pods embedded in library modules.
10376 Index: lib/Symbol.pm
10378 Date: Fri, 20 Sep 1996 12:38:14 +0200
10380 Subject: Symbol.pm clobbers $_ at startup
10382 perl -le 'BEGIN {$_="foo";} use Symbol; print qualify($_)'
10384 I don't understand why the module want to initialize %global from
10385 <DATA> in the first place. Perhaps we want to apply this patch
10388 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10389 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10390 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10392 Here is a patch for various typos and other defects in the Perl
10393 5.003_05 pods, including the pods embedded in library modules.
10395 Index: lib/Sys/Hostname.pm
10397 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10398 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10399 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10401 Here is a patch for various typos and other defects in the Perl
10402 5.003_05 pods, including the pods embedded in library modules.
10404 Index: lib/Term/Cap.pm
10406 Date: 23 Sep 1996 14:11:38 +0200
10407 From: Ulrich Pfeifer
10408 Subject: Patch for Term::Cap
10410 'use Term::Cap' produces a warning when diagnosics are active. The
10411 patch below avoids the warning.
10413 [The $entry .= $_ usage is idiomatic enough that it ought to be
10414 ok, I would think, but the patch certainly is ok too.]
10416 Index: lib/Term/Complete.pm
10418 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10419 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10420 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10422 Here is a patch for various typos and other defects in the Perl
10423 5.003_05 pods, including the pods embedded in library modules.
10425 Index: lib/Term/ReadLine.pm
10427 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10428 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10429 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10431 Here is a patch for various typos and other defects in the Perl
10432 5.003_05 pods, including the pods embedded in library modules.
10434 Index: lib/Test/Harness.pm
10436 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10437 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10438 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10440 Here is a patch for various typos and other defects in the Perl
10441 5.003_05 pods, including the pods embedded in library modules.
10443 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10444 From: Charles Bailey
10445 Subject: VMS patches to 5.003_05
10447 Index: lib/Text/Abbrev.pm
10449 Date: 23 Sep 1996 11:33:01 +0200
10450 From: Ulrich Pfeifer
10451 Subject: Text::Abbrev (Re: More standard library test scripts)
10453 This patch merges the Text::Abbrev related patches/tests from Gisle
10454 and my previous patch (i.e. replaces both).
10456 Index: lib/Text/Tabs.pm
10458 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10459 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10460 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10462 Here is a patch for various typos and other defects in the Perl
10463 5.003_05 pods, including the pods embedded in library modules.
10465 Index: lib/Text/Wrap.pm
10467 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10468 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10469 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10471 Here is a patch for various typos and other defects in the Perl
10472 5.003_05 pods, including the pods embedded in library modules.
10474 Index: lib/Time/Local.pm
10476 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10477 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10478 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10480 Here is a patch for various typos and other defects in the Perl
10481 5.003_05 pods, including the pods embedded in library modules.
10483 Index: lib/UNIVERSAL.pm
10487 Index: lib/bigint.pl
10489 Date: Mon, 7 Oct 1996 22:03:00 +0300
10490 From: Jarkko Hietaniemi
10491 Subject: LC_COLLATE.
10493 Big patch to add, document, and test LC_COLLATE support.
10495 ord() is a dangerous thing.
10497 Index: lib/diagnostics.pm
10499 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10500 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10501 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10503 Here is a patch for various typos and other defects in the Perl
10504 5.003_05 pods, including the pods embedded in library modules.
10506 Index: lib/overload.pm
10508 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10509 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10510 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10512 Here is a patch for various typos and other defects in the Perl
10513 5.003_05 pods, including the pods embedded in library modules.
10515 Index: lib/perl5db.pl
10517 Date: Mon, 30 Sep 1996 00:34:58 -0400 (EDT)
10518 From: Ilya Zakharevich
10519 Subject: Re: dereferencing a hash from the debugger won't work
10523 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10524 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10525 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10527 Here is a patch for various typos and other defects in the Perl
10528 5.003_05 pods, including the pods embedded in library modules.
10530 Index: lib/strict.pm
10532 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10533 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10534 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10536 Here is a patch for various typos and other defects in the Perl
10537 5.003_05 pods, including the pods embedded in library modules.
10539 Index: makedepend.SH
10541 Add explicit $touch $firstmakefile for QNX which apparently
10542 preserves modification times for a 'cp' command.
10543 I worry, though, that touch might not be portable to OS/2.
10544 If it is, then I'll remove the fancy case statement.
10548 Not all sbrks return zeroed memory.
10552 Restore the 5.003 gv_fullname() and gv_efullname() functions.
10553 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
10555 Date: Sun, 29 Sep 1996 22:18:19 -0400 (EDT)
10556 From: Chip Salzenberg
10557 Subject: 5.003_05: Fix numeric value of $!
10559 This patch undoes a bit of over-zealous integerization in mg.c, related
10560 to the numeric value of $!.
10562 Date: Mon, 30 Sep 1996 01:13:28 -0400
10563 From: Spider Boardman
10564 Subject: Re: pre extending hash? - need speed
10566 The patch below (which is relative to perl5.001l) implements
10567 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
10568 pre-sizing hashes. I've only moved the patch forward from
10569 when I first did it. I'm sure the code in hv_ksplit could be
10572 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10573 From: Charles Bailey
10574 Subject: VMS patches to 5.003_05
10576 Date: Fri, 4 Oct 1996 12:38:31 -0400 (EDT)
10577 From: Chip Salzenberg
10578 Subject: 5.003_05: Fix numeric $! and $^E
10580 This patch undoes a bit of over-zealous integerization in mg.c,
10581 related to the numeric values of $! and $^E. This patch *REPLACES*
10582 the one I posted earlier, which was only effective for $!.
10584 [Some of this is superceded by similar stuff in the VMS patches.]
10588 Restore the 5.003 gv_fullname() and gv_efullname() functions.
10589 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
10591 Date: Mon, 30 Sep 1996 01:13:28 -0400
10592 From: Spider Boardman
10593 Subject: Re: pre extending hash? - need speed
10595 The patch below (which is relative to perl5.001l) implements
10596 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
10597 pre-sizing hashes. I've only moved the patch forward from
10598 when I first did it. I'm sure the code in hv_ksplit could be
10603 Date: Mon, 16 Sep 1996 16:37:48 -0700
10604 From: Jonathan Biggar <jon@sems.com>
10605 Subject: Perl 5.003 bug when embedding in C++ program
10607 The following patch is necessary in order to embed the Perl5.003 interpreter
10608 into a C++ program without getting prototype mismatch errors from the
10613 Date: Mon, 16 Sep 1996 16:37:48 -0700
10614 From: Jonathan Biggar <jon@sems.com>
10615 Subject: Perl 5.003 bug when embedding in C++ program
10617 The following patch is necessary in order to embed the Perl5.003 interpreter
10618 into a C++ program without getting prototype mismatch errors from the
10621 Index: patchlevel.h
10623 Change to subversion 6.
10627 From: Roderick Schertler
10628 Subject: Re: -T flag and removal of `.' from @INC
10630 support C<perl -e'attached code'>
10632 Date: Tue, 01 Oct 1996 19:02:17 -0400
10633 From: Gurusamy Sarathy
10634 Subject: Re: 2 core dumps (patch)
10635 Message-Id: <199610012302.TAA08395@aatma.engin.umich.edu>
10637 The problem is an uninitialized SV slot in errgv. Here's a patch.
10639 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10640 From: Charles Bailey
10641 Subject: VMS patches to 5.003_05
10645 Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
10646 From: Kenneth Albanowski
10647 Subject: Full LONG_MAX & co. patch over 5.003_05
10649 This patch contains the changes I've collected for the various _MAX issues
10650 since 5.003_05. No patches issued between 5.003_05 and this one should be
10651 applied, use this one instead.
10653 The effect is to remove the CHAR_* and I8_* constants (which are
10654 ambiguous) and to explicitly cast all of the constants.
10656 Date: Mon, 30 Sep 1996 01:13:28 -0400
10657 From: Spider Boardman
10658 Subject: Re: pre extending hash? - need speed
10660 The patch below (which is relative to perl5.001l) implements
10661 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
10662 pre-sizing hashes. I've only moved the patch forward from
10663 when I first did it. I'm sure the code in hv_ksplit could be
10666 Revert from Perl_malloc to Mymalloc for binary compatibility with
10669 Date: Mon, 7 Oct 1996 22:03:00 +0300
10670 From: Jarkko Hietaniemi
10671 Subject: LC_COLLATE.
10673 Big patch to add, document, and test LC_COLLATE support.
10677 Add new function perl_init_fold. (I'm not sure it goes here.)
10681 Date: Thu, 12 Sep 96 15:58 PDT
10682 From: Hunter Kelly <retnuh@zule.pixar.com>
10683 Subject: Re: 5.003_05 is available.
10685 Fix PerlIO_reopen parameters.
10689 Date: Fri, 13 Sep 1996 17:24:01 -0400
10690 From: John Stoffel <jfs@jfs.fluent.com>
10691 Subject: Re: 5.003_05 is available.
10693 Undef Irix getc_unlocked and putc_unlocked #defines.
10695 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10696 From: Charles Bailey
10697 Subject: VMS patches to 5.003_05
10699 Index: pod/Makefile
10701 Date: Mon, 7 Oct 1996 22:03:00 +0300
10702 From: Jarkko Hietaniemi
10703 Subject: LC_COLLATE.
10705 Big patch to add, document, and test LC_COLLATE support.
10707 perli18n.pod (and perlapio.pod, btw) added.
10709 Index: pod/buildtoc
10711 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10712 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10713 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10715 Here is a patch for various typos and other defects in the Perl
10716 5.003_05 pods, including the pods embedded in library modules.
10718 Index: pod/perl.pod
10720 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10721 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10722 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10724 Here is a patch for various typos and other defects in the Perl
10725 5.003_05 pods, including the pods embedded in library modules.
10727 Changed Larry's address to larry@wall.org.
10729 Date: Mon, 7 Oct 1996 22:03:00 +0300
10730 From: Jarkko Hietaniemi
10731 Subject: LC_COLLATE.
10733 Big patch to add, document, and test LC_COLLATE support.
10735 perli18n advertised.
10737 Index: pod/perlapio.pod
10739 Date: Wed, 11 Sep 1996 11:55:18 -0500
10740 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10741 Subject: POD spelling patches
10743 Index: pod/perlbook.pod
10745 Updated for Second Edition.
10747 Index: pod/perlcall.pod
10749 Date: Wed, 11 Sep 1996 11:55:18 -0500
10750 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10751 Subject: POD spelling patches
10753 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10754 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10755 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10757 Here is a patch for various typos and other defects in the Perl
10758 5.003_05 pods, including the pods embedded in library modules.
10760 Index: pod/perldata.pod
10762 Date: Wed, 11 Sep 1996 11:55:18 -0500
10763 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10764 Subject: POD spelling patches
10766 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10767 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10768 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10770 Here is a patch for various typos and other defects in the Perl
10771 5.003_05 pods, including the pods embedded in library modules.
10773 Index: pod/perldebug.pod
10775 Date: Wed, 11 Sep 1996 11:55:18 -0500
10776 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10777 Subject: POD spelling patches
10779 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10780 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10781 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10783 Here is a patch for various typos and other defects in the Perl
10784 5.003_05 pods, including the pods embedded in library modules.
10786 Index: pod/perldiag.pod
10788 Date: Wed, 11 Sep 1996 11:55:18 -0500
10789 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10790 Subject: POD spelling patches
10792 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10793 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10794 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10796 Here is a patch for various typos and other defects in the Perl
10797 5.003_05 pods, including the pods embedded in library modules.
10799 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10800 From: Charles Bailey
10801 Subject: VMS patches to 5.003_05
10803 Index: pod/perldsc.pod
10805 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10806 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10807 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10809 Here is a patch for various typos and other defects in the Perl
10810 5.003_05 pods, including the pods embedded in library modules.
10812 Index: pod/perlembed.pod
10814 Date: Wed, 11 Sep 1996 11:55:18 -0500
10815 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10816 Subject: POD spelling patches
10818 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10819 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10820 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10822 Here is a patch for various typos and other defects in the Perl
10823 5.003_05 pods, including the pods embedded in library modules.
10825 Index: pod/perlform.pod
10827 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10828 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10829 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10831 Here is a patch for various typos and other defects in the Perl
10832 5.003_05 pods, including the pods embedded in library modules.
10834 Index: pod/perlfunc.pod
10836 Date: Wed, 11 Sep 1996 11:55:18 -0500
10837 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10838 Subject: POD spelling patches
10840 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10841 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10842 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10844 Here is a patch for various typos and other defects in the Perl
10845 5.003_05 pods, including the pods embedded in library modules.
10847 Index: pod/perlguts.pod
10849 Date: Wed, 11 Sep 1996 11:55:18 -0500
10850 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10851 Subject: POD spelling patches
10852 Date: Mon, 23 Sep 96 13:18:01 PDT
10854 Subject: Re: perlguts API Listing patch
10856 Here's the lastest complete version for inclusion into _06 or .004. This
10857 incorporates and supersedes Dean's patch.
10859 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10860 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10861 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10863 Here is a patch for various typos and other defects in the Perl
10864 5.003_05 pods, including the pods embedded in library modules.
10866 Index: pod/perli18n.pod
10868 Date: Mon, 7 Oct 1996 22:03:00 +0300
10869 From: Jarkko Hietaniemi
10870 Subject: LC_COLLATE.
10872 Big patch to add, document, and test LC_COLLATE support.
10876 Index: pod/perlipc.pod
10878 Date: Wed, 11 Sep 1996 11:55:18 -0500
10879 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10880 Subject: POD spelling patches
10882 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10883 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10884 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10886 Here is a patch for various typos and other defects in the Perl
10887 5.003_05 pods, including the pods embedded in library modules.
10889 Index: pod/perllol.pod
10891 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10892 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10893 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10895 Here is a patch for various typos and other defects in the Perl
10896 5.003_05 pods, including the pods embedded in library modules.
10898 Index: pod/perlmod.pod
10900 Date: Wed, 11 Sep 1996 11:55:18 -0500
10901 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10902 Subject: POD spelling patches
10904 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10905 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10906 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10908 Here is a patch for various typos and other defects in the Perl
10909 5.003_05 pods, including the pods embedded in library modules.
10911 Date: Wed, 02 Oct 1996 16:52:08 -0400
10912 From: Roderick Schertler
10913 Subject: documentation for $? in END
10915 Document the behavior with $? WRT END subroutines.
10917 Index: pod/perlobj.pod
10919 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10920 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10921 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10923 Here is a patch for various typos and other defects in the Perl
10924 5.003_05 pods, including the pods embedded in library modules.
10926 Index: pod/perlop.pod
10928 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10929 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10930 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10932 Here is a patch for various typos and other defects in the Perl
10933 5.003_05 pods, including the pods embedded in library modules.
10935 Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
10936 From: Kenneth Albanowski
10937 Subject: Re: Suggestion for improving man page
10939 Add alternative names for various escape sequences.
10941 Index: pod/perlpod.pod
10943 Date: Wed, 11 Sep 1996 11:55:18 -0500
10944 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10945 Subject: POD spelling patches
10947 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10948 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10949 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10951 Here is a patch for various typos and other defects in the Perl
10952 5.003_05 pods, including the pods embedded in library modules.
10954 Index: pod/perlre.pod
10956 Date: Wed, 11 Sep 1996 11:55:18 -0500
10957 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10958 Subject: POD spelling patches
10960 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10961 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10962 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10964 Here is a patch for various typos and other defects in the Perl
10965 5.003_05 pods, including the pods embedded in library modules.
10967 Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
10968 From: Kenneth Albanowski
10969 Subject: Re: Suggestion for improving man page
10971 Add alternative names for various escape sequences.
10973 Index: pod/perlref.pod
10975 Date: Wed, 11 Sep 1996 11:55:18 -0500
10976 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10977 Subject: POD spelling patches
10979 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10980 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10981 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10983 Here is a patch for various typos and other defects in the Perl
10984 5.003_05 pods, including the pods embedded in library modules.
10986 Index: pod/perlrun.pod
10988 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10989 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10990 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10992 Here is a patch for various typos and other defects in the Perl
10993 5.003_05 pods, including the pods embedded in library modules.
10995 Index: pod/perlsec.pod
10997 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10998 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10999 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11001 Here is a patch for various typos and other defects in the Perl
11002 5.003_05 pods, including the pods embedded in library modules.
11004 Index: pod/perlstyle.pod
11006 Date: Wed, 11 Sep 1996 11:55:18 -0500
11007 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11008 Subject: POD spelling patches
11010 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11011 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11012 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11014 Here is a patch for various typos and other defects in the Perl
11015 5.003_05 pods, including the pods embedded in library modules.
11017 Index: pod/perlsub.pod
11019 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11020 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11021 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11023 Here is a patch for various typos and other defects in the Perl
11024 5.003_05 pods, including the pods embedded in library modules.
11026 Index: pod/perlsyn.pod
11028 Date: Wed, 11 Sep 1996 11:55:18 -0500
11029 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11030 Subject: POD spelling patches
11032 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11033 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11034 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11036 Here is a patch for various typos and other defects in the Perl
11037 5.003_05 pods, including the pods embedded in library modules.
11039 Index: pod/perltie.pod
11041 Date: Wed, 11 Sep 1996 11:55:18 -0500
11042 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11043 Subject: POD spelling patches
11045 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11046 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11047 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11049 Here is a patch for various typos and other defects in the Perl
11050 5.003_05 pods, including the pods embedded in library modules.
11052 Index: pod/perltoc.pod
11054 Date: Wed, 11 Sep 1996 11:55:18 -0500
11055 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11056 Subject: POD spelling patches
11058 Changed Larry's address to larry@wall.org.
11060 Index: pod/perltrap.pod
11062 Date: Wed, 11 Sep 1996 13:26:18 -0400
11063 From: Gurusamy Sarathy
11064 Subject: a perl425 trap
11066 Here's an addition that should be self-explanatory.
11067 [interpolation issues]
11069 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11070 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11071 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11073 Here is a patch for various typos and other defects in the Perl
11074 5.003_05 pods, including the pods embedded in library modules.
11076 Index: pod/perlvar.pod
11078 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11079 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11080 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11082 Here is a patch for various typos and other defects in the Perl
11083 5.003_05 pods, including the pods embedded in library modules.
11085 Date: Wed, 02 Oct 1996 16:52:08 -0400
11086 From: Roderick Schertler
11087 Subject: documentation for $? in END
11089 Document the behavior with $? WRT END subroutines.
11091 Index: pod/perlxstut.pod
11093 Date: Wed, 11 Sep 1996 11:55:18 -0500
11094 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11095 Subject: POD spelling patches
11097 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11098 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11099 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11101 Here is a patch for various typos and other defects in the Perl
11102 5.003_05 pods, including the pods embedded in library modules.
11104 Index: pod/pod2man.PL
11106 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11107 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11108 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11110 Here is a patch for various typos and other defects in the Perl
11111 5.003_05 pods, including the pods embedded in library modules.
11113 Bugs found in pod2man
11115 The following bugs were noticed, and some fixed:
11117 1. Where a L<> link extends over more than one line, pod2man does not
11118 treat it as a link but displays it literally, and so these have been
11119 rearranged to place the link on one line. This is the only bug worked
11120 around. [Fixed; the rearrangements, which were done beforehand,
11121 remain in some cases, but are no longer necessary, and pod paragraphs
11122 can now be safely reformatted to whatever width is desired in the pod,
11123 without breaking links.]
11125 2. It seems to swallow spaces after certain links: for example, part
11126 of the "open" entry in the perlfunc manpage comes out as "the
11127 \f(CWbinmode\fR entry elsewhere in this documentfor tips", the source
11128 having been "L</binmode> for tips". [Fixed.]
11130 3. 'L</"Pass by Reference">', in perlsub.pod, comes out as '\fI/"Pass
11131 by Reference\fR', that is, with an initial '/"'.
11133 4. If a pod line begins with ".", nothing is done to prevent [tng]roff
11134 from treating it as a [tng]roff instruction.
11136 5. When the paragraph below =head1 NAME has more than one line, this
11137 confuses pod2man: so in the case of Term::Readline, the manpage begins
11138 with a stray line 'no real package is found, substitutes stubs instead
11139 of basic functions."'.
11141 Of course, it would be better to fix pod2man; I hope that the new Pod
11142 modules, when ready, will not have these defects.
11146 Restore the 5.003 gv_fullname() and gv_efullname() functions.
11147 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
11149 Date: Mon, 7 Oct 1996 22:03:00 +0300
11150 From: Jarkko Hietaniemi
11151 Subject: LC_COLLATE.
11153 Big patch to add, document, and test LC_COLLATE support.
11155 sortcmp() sprouted a LC_COLLATE branch.
11159 Restore the 5.003 gv_fullname() and gv_efullname() functions.
11160 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
11162 Date: Thu, 19 Sep 1996 11:58:22 -0400
11163 From: "Randy J. Ray" <rjray@uswest.com>
11164 Subject: Patch: Untaint FH flag and clean DATA handles
11166 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
11167 on an xpvio->xio_flags struct member. It is used to mark the given
11168 file handle as a clean source, even when tainting is turned on.
11169 There are also patches to pp_sys.c in pp_sysread to check this flag
11170 before tainting data, and in pp_hot.c in do_readline for the same
11171 reason. Lastly, it patches toke.c to automatically set this flag on
11172 on a __DATA__ filehandle. The creation of the $pack::DATA
11173 pseudo-filehandle is already checked against running under eval, so
11174 this should not introduce any insecurity.
11176 This patch *does not*:
11178 * Add the "untaint" keyword.
11182 Restore the 5.003 gv_fullname() and gv_efullname() functions.
11183 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
11185 Date: Thu, 19 Sep 1996 11:58:22 -0400
11186 From: "Randy J. Ray" <rjray@uswest.com>
11187 Subject: Patch: Untaint FH flag and clean DATA handles
11189 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
11190 on an xpvio->xio_flags struct member. It is used to mark the given
11191 file handle as a clean source, even when tainting is turned on.
11192 There are also patches to pp_sys.c in pp_sysread to check this flag
11193 before tainting data, and in pp_hot.c in do_readline for the same
11194 reason. Lastly, it patches toke.c to automatically set this flag on
11195 on a __DATA__ filehandle. The creation of the $pack::DATA
11196 pseudo-filehandle is already checked against running under eval, so
11197 this should not introduce any insecurity.
11199 This patch *does not*:
11201 * Add the "untaint" keyword.
11203 Date: Sun, 22 Sep 1996 17:26:57 -0400
11204 From: "Randy J. Ray" <rjray@uswest.com>
11205 Subject: Patch to patch for untainting
11207 The following patch ensures that a glob used as a filehandle that
11208 has had the UNTAINT flag set will not carry that flag over on a
11209 re-open. In a nutshell, a re-open of the DATA filehandle would be
11210 considered untainted, and an object of class IO::Handle (or one of
11211 its sub-classes) that is marked untainted with the untaint method,
11212 then closed and re-opened, retained the untaintedness.
11214 Date: Mon, 30 Sep 1996 00:54:37 -0400
11215 From: Spider Boardman
11217 First, with IO::untaint, the patches as posted resulted in a
11218 miniperl which couldn't open files, so the autosplitting of the
11219 library and the creation of Makefiles for the extensions didn't
11220 work. Worse, it didn't just fail to open files, it dumped core.
11224 Restore the 5.003 gv_fullname() and gv_efullname() functions.
11225 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
11227 Date: Mon, 30 Sep 1996 01:13:28 -0400
11228 From: Spider Boardman
11229 Subject: Re: pre extending hash? - need speed
11231 The patch below (which is relative to perl5.001l) implements
11232 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
11233 pre-sizing hashes. I've only moved the patch forward from
11234 when I first did it. I'm sure the code in hv_ksplit could be
11237 Date: Mon, 7 Oct 1996 22:03:00 +0300
11238 From: Jarkko Hietaniemi
11239 Subject: LC_COLLATE.
11241 Big patch to add, document, and test LC_COLLATE support.
11243 mem_collxfrm() and perl_init_fold() added.
11247 Restore the 5.003 gv_fullname() and gv_efullname() functions.
11248 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
11252 Restore the 5.003 gv_fullname() and gv_efullname() functions.
11253 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
11255 Date: Mon, 30 Sep 1996 01:13:28 -0400
11256 From: Spider Boardman
11257 Subject: Re: pre extending hash? - need speed
11259 The patch below (which is relative to perl5.001l) implements
11260 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
11261 pre-sizing hashes. I've only moved the patch forward from
11262 when I first did it. I'm sure the code in hv_ksplit could be
11265 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11266 From: Charles Bailey
11267 Subject: VMS patches to 5.003_05
11269 I've added some DEBUG_Ps to sv.c which give a trace of the
11270 fast I/O fiddling with stdio in sv_gets(). These were useful
11271 to me in setting up the VMS fast I/O, and I left them in in
11272 case they're useful to someone in the future. However, if you
11273 think it overloads -DP too much, feel free to drop it. (-DP
11274 already adds a profile of op usage to its advertised output.)
11276 Date: Mon, 7 Oct 1996 22:03:00 +0300
11277 From: Jarkko Hietaniemi
11278 Subject: LC_COLLATE.
11280 Big patch to add, document, and test LC_COLLATE support.
11282 sv_cmp() sprouted a LC_COLLATE branch.
11286 Date: Thu, 19 Sep 1996 11:58:22 -0400
11287 From: "Randy J. Ray" <rjray@uswest.com>
11288 Subject: Patch: Untaint FH flag and clean DATA handles
11290 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
11291 on an xpvio->xio_flags struct member. It is used to mark the given
11292 file handle as a clean source, even when tainting is turned on.
11293 There are also patches to pp_sys.c in pp_sysread to check this flag
11294 before tainting data, and in pp_hot.c in do_readline for the same
11295 reason. Lastly, it patches toke.c to automatically set this flag on
11296 on a __DATA__ filehandle. The creation of the $pack::DATA
11297 pseudo-filehandle is already checked against running under eval, so
11298 this should not introduce any insecurity.
11300 This patch *does not*:
11302 * Add the "untaint" keyword.
11304 Date: Fri, 20 Sep 1996 15:38:57 -0400
11305 From: Gurusamy Sarathy
11306 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
11308 I found a subtle problem with the lazydelete mechanism (which is used
11309 to postpone the delete of a entry that may be getting iterated over).
11310 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
11311 needed later to call unsharepvn(). This means that only magical
11312 hash entries can use the HeKLEN slot to hold flags.
11314 Here's a tested patch against 5.00305 that fixes the problem.
11315 The patch simply moves the LAZYDEL hint to become a SV-level private
11318 Index: t/base/term.t
11320 Date: Mon, 7 Oct 1996 22:03:00 +0300
11321 From: Jarkko Hietaniemi
11322 Subject: LC_COLLATE.
11324 Big patch to add, document, and test LC_COLLATE support.
11326 \n not necessarily lt ' '.
11328 Index: t/comp/package.t
11330 Date: Mon, 7 Oct 1996 22:03:00 +0300
11331 From: Jarkko Hietaniemi
11332 Subject: LC_COLLATE.
11334 Big patch to add, document, and test LC_COLLATE support.
11336 XYZ not necessarily gt xyz.
11338 Index: t/lib/abbrev.t
11340 Date: Sun, 22 Sep 1996 00:59:56 +0200
11342 Subject: More standard library test scripts
11344 This is a collection of test scripts for the standard library modules.
11345 Some of the tests does not pass unless some of the patches I have sent
11348 Date: 23 Sep 1996 11:33:01 +0200
11349 From: Ulrich Pfeifer
11350 Subject: Text::Abbrev (Re: More standard library test scripts)
11352 This patch merges the Text::Abbrev related patches/tests from Gisle
11353 and my previous patch (i.e. replaces both).
11355 Index: t/lib/anydbm.t
11357 Date: Mon, 7 Oct 1996 22:03:00 +0300
11358 From: Jarkko Hietaniemi
11359 Subject: LC_COLLATE.
11361 Big patch to add, document, and test LC_COLLATE support.
11363 A not necessarily gt a.
11365 Index: t/lib/autoloader.t
11367 Date: Sun, 22 Sep 1996 00:59:56 +0200
11369 Subject: More standard library test scripts
11371 This is a collection of test scripts for the standard library modules.
11372 Some of the tests does not pass unless some of the patches I have sent
11375 Date: Mon, 30 Sep 1996 00:54:37 -0400
11376 From: Spider Boardman
11378 The test and patches for AutoLoader were also non-functional,
11379 since the regexp context (curpm) was still being clobbered by the
11380 filename manipulations:
11382 Index: t/lib/basename.t
11384 Date: Sun, 22 Sep 1996 00:59:56 +0200
11386 Subject: More standard library test scripts
11388 This is a collection of test scripts for the standard library modules.
11389 Some of the tests does not pass unless some of the patches I have sent
11392 Date: Mon, 30 Sep 1996 00:54:37 -0400
11393 From: Spider Boardman
11395 Fix the number of tests.
11397 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11398 From: Charles Bailey
11399 Subject: VMS patches to 5.003_05
11401 A different set of tests for File::Basename and friends.
11403 Index: t/lib/checktree.t
11405 Date: Sun, 22 Sep 1996 00:59:56 +0200
11407 Subject: More standard library test scripts
11409 This is a collection of test scripts for the standard library modules.
11410 Some of the tests does not pass unless some of the patches I have sent
11413 Index: t/lib/complex.t
11415 Date: Thu, 03 Oct 96 18:38:08 +0200
11416 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
11417 # Complex numbers and associated mathematical functions
11418 # -- Raphael Manfredi, Sept 1996
11420 Tests for new version.
11422 Index: t/lib/db-btree.t
11424 Date: Mon, 7 Oct 1996 22:03:00 +0300
11425 From: Jarkko Hietaniemi
11426 Subject: LC_COLLATE.
11428 Big patch to add, document, and test LC_COLLATE support.
11430 A not necessarily gt a.
11432 Index: t/lib/db-hash.t
11434 Date: Mon, 7 Oct 1996 22:03:00 +0300
11435 From: Jarkko Hietaniemi
11436 Subject: LC_COLLATE.
11438 Big patch to add, document, and test LC_COLLATE support.
11440 A not necessarily gt a.
11444 Date: Sun, 22 Sep 1996 00:59:56 +0200
11446 Subject: More standard library test scripts
11448 This is a collection of test scripts for the standard library modules.
11449 Some of the tests does not pass unless some of the patches I have sent
11452 Index: t/lib/fatal.t
11454 Date: Sun, 22 Sep 1996 00:59:56 +0200
11456 Subject: More standard library test scripts
11458 This is a collection of test scripts for the standard library modules.
11459 Some of the tests does not pass unless some of the patches I have sent
11462 Index: t/lib/filecache.t
11464 Date: Sun, 22 Sep 1996 00:59:56 +0200
11466 Subject: More standard library test scripts
11468 This is a collection of test scripts for the standard library modules.
11469 Some of the tests does not pass unless some of the patches I have sent
11472 Index: t/lib/filecopy.t
11474 Date: Sun, 22 Sep 1996 00:59:56 +0200
11476 Subject: More standard library test scripts
11478 This is a collection of test scripts for the standard library modules.
11479 Some of the tests does not pass unless some of the patches I have sent
11482 Index: t/lib/filefind.t
11484 Date: Sun, 22 Sep 1996 00:59:56 +0200
11486 Subject: More standard library test scripts
11488 This is a collection of test scripts for the standard library modules.
11489 Some of the tests does not pass unless some of the patches I have sent
11492 Index: t/lib/filepath.t
11494 Date: Sun, 22 Sep 1996 00:59:56 +0200
11496 Subject: More standard library test scripts
11498 This is a collection of test scripts for the standard library modules.
11499 Some of the tests does not pass unless some of the patches I have sent
11502 Index: t/lib/findbin.t
11504 Date: Sun, 22 Sep 1996 00:59:56 +0200
11506 Subject: More standard library test scripts
11508 This is a collection of test scripts for the standard library modules.
11509 Some of the tests does not pass unless some of the patches I have sent
11512 Index: t/lib/gdbm.t
11514 Date: Mon, 7 Oct 1996 22:03:00 +0300
11515 From: Jarkko Hietaniemi
11516 Subject: LC_COLLATE.
11518 Big patch to add, document, and test LC_COLLATE support.
11520 A not necessarily gt a.
11522 Index: t/lib/getopt.t
11524 Date: Sun, 22 Sep 1996 00:59:56 +0200
11526 Subject: More standard library test scripts
11528 This is a collection of test scripts for the standard library modules.
11529 Some of the tests does not pass unless some of the patches I have sent
11532 Index: t/lib/hostname.t
11534 Date: Sun, 22 Sep 1996 00:59:56 +0200
11536 Subject: More standard library test scripts
11538 This is a collection of test scripts for the standard library modules.
11539 Some of the tests does not pass unless some of the patches I have sent
11542 Index: t/lib/ndbm.t
11544 Date: Mon, 7 Oct 1996 22:03:00 +0300
11545 From: Jarkko Hietaniemi
11546 Subject: LC_COLLATE.
11548 Big patch to add, document, and test LC_COLLATE support.
11550 A not necessarily gt a.
11552 Index: t/lib/odbm.t
11554 Date: Mon, 7 Oct 1996 22:03:00 +0300
11555 From: Jarkko Hietaniemi
11556 Subject: LC_COLLATE.
11558 Big patch to add, document, and test LC_COLLATE support.
11560 A not necessarily gt a.
11562 Index: t/lib/parsewords.t
11564 Date: Sun, 22 Sep 1996 00:59:56 +0200
11566 Subject: More standard library test scripts
11568 This is a collection of test scripts for the standard library modules.
11569 Some of the tests does not pass unless some of the patches I have sent
11572 Index: t/lib/sdbm.t
11574 Date: Mon, 7 Oct 1996 22:03:00 +0300
11575 From: Jarkko Hietaniemi
11576 Subject: LC_COLLATE.
11578 Big patch to add, document, and test LC_COLLATE support.
11580 A not necessarily gt a.
11582 Index: t/lib/searchdict.t
11584 Date: Sun, 22 Sep 1996 00:59:56 +0200
11586 Subject: More standard library test scripts
11588 This is a collection of test scripts for the standard library modules.
11589 Some of the tests does not pass unless some of the patches I have sent
11592 Index: t/lib/selectsaver.t
11594 Date: Sun, 22 Sep 1996 00:59:56 +0200
11596 Subject: More standard library test scripts
11598 This is a collection of test scripts for the standard library modules.
11599 Some of the tests does not pass unless some of the patches I have sent
11602 Index: t/lib/symbol.t
11604 Date: Sun, 22 Sep 1996 00:59:56 +0200
11606 Subject: More standard library test scripts
11608 This is a collection of test scripts for the standard library modules.
11609 Some of the tests does not pass unless some of the patches I have sent
11612 Date: Mon, 30 Sep 1996 00:54:37 -0400
11613 From: Spider Boardman
11615 The various new lib/*.t tests didn't all work. For some, it was
11616 only because the count of tests was wrong:
11618 Index: t/lib/texttabs.t
11620 Date: Sun, 22 Sep 1996 00:59:56 +0200
11622 Subject: More standard library test scripts
11624 This is a collection of test scripts for the standard library modules.
11625 Some of the tests does not pass unless some of the patches I have sent
11628 Index: t/lib/textwrap.t
11630 Date: Sun, 22 Sep 1996 00:59:56 +0200
11632 Subject: More standard library test scripts
11634 This is a collection of test scripts for the standard library modules.
11635 Some of the tests does not pass unless some of the patches I have sent
11638 Index: t/lib/timelocal.t
11640 Date: Sun, 22 Sep 1996 00:59:56 +0200
11642 Subject: More standard library test scripts
11644 This is a collection of test scripts for the standard library modules.
11645 Some of the tests does not pass unless some of the patches I have sent
11650 Date: Mon, 30 Sep 1996 01:13:28 -0400
11651 From: Spider Boardman
11652 Subject: Re: pre extending hash? - need speed
11654 The patch below (which is relative to perl5.001l) implements
11655 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
11656 pre-sizing hashes. I've only moved the patch forward from
11657 when I first did it. I'm sure the code in hv_ksplit could be
11660 Date: Mon, 7 Oct 1996 22:03:00 +0300
11661 From: Jarkko Hietaniemi
11662 Subject: LC_COLLATE.
11664 Big patch to add, document, and test LC_COLLATE support.
11666 A not necessarily gt a.
11670 Date: Tue, 01 Oct 1996 16:37:03 -0400 (EDT)
11671 From: Charles Bailey
11672 Subject: Re: glob test 1 failing...bad test or bug
11674 Under AIX 4.1.4, with LOCALE set en_GB (British english) glob test one
11675 fails because <op/*> sorts op/re_* before op/rea*, while
11676 $otherway = `echo op/*` sorts op/re_* after op/re[a-z]*.t
11678 This version doesn't rely on the sorting order.
11680 Index: t/op/magic.t
11682 Date: Mon, 7 Oct 1996 22:03:00 +0300
11683 From: Jarkko Hietaniemi
11684 Subject: LC_COLLATE.
11686 Big patch to add, document, and test LC_COLLATE support.
11688 Index: t/op/readdir.t
11690 Date: Mon, 7 Oct 1996 22:03:00 +0300
11691 From: Jarkko Hietaniemi
11692 Subject: LC_COLLATE.
11694 Big patch to add, document, and test LC_COLLATE support.
11696 A not necessarily gt a.
11700 Date: Mon, 7 Oct 1996 22:03:00 +0300
11701 From: Jarkko Hietaniemi
11702 Subject: LC_COLLATE.
11704 Big patch to add, document, and test LC_COLLATE support.
11706 A not necessarily gt a.
11710 Date: Sat, 14 Sep 1996 17:08:16 -0400
11711 From: Gurusamy Sarathy
11712 Subject: whitespace induced lexer errors (with patch)
11714 I finally got around to fixing skipspace() to not indiscriminately
11715 overwrite oldbufptr and oldoldbufptr (which are used in making
11716 expectation decisions in the lexer).
11718 Date: Sat, 14 Sep 1996 18:55:16 -0400
11719 From: Gurusamy Sarathy
11720 Subject: perl lexer won't accept C<my($a,$b);$a<=>$b;>
11722 Date: Thu, 19 Sep 1996 11:58:22 -0400
11723 From: "Randy J. Ray" <rjray@uswest.com>
11724 Subject: Patch: Untaint FH flag and clean DATA handles
11726 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
11727 on an xpvio->xio_flags struct member. It is used to mark the given
11728 file handle as a clean source, even when tainting is turned on.
11729 There are also patches to pp_sys.c in pp_sysread to check this flag
11730 before tainting data, and in pp_hot.c in do_readline for the same
11731 reason. Lastly, it patches toke.c to automatically set this flag on
11732 on a __DATA__ filehandle. The creation of the $pack::DATA
11733 pseudo-filehandle is already checked against running under eval, so
11734 this should not introduce any insecurity.
11736 This patch *does not*:
11738 * Add the "untaint" keyword.
11742 Date: Mon, 7 Oct 1996 22:03:00 +0300
11743 From: Jarkko Hietaniemi
11744 Subject: LC_COLLATE.
11746 Big patch to add, document, and test LC_COLLATE support.
11748 rewrote perl_init_i18n() completely.
11749 - reworded to be much more friendly and clear.
11750 - perl_init_fold() split to its own function.
11751 wrote mem_collxfrm().
11753 Index: utils/c2ph.PL
11755 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11756 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11757 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11759 Here is a patch for various typos and other defects in the Perl
11760 5.003_05 pods, including the pods embedded in library modules.
11762 Index: utils/h2ph.PL
11764 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11765 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11766 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11768 Here is a patch for various typos and other defects in the Perl
11769 5.003_05 pods, including the pods embedded in library modules.
11771 Index: utils/h2xs.PL
11773 Date: Sat, 21 Sep 1996 16:38:24 -0500
11774 From: Dean Roehrich
11775 Subject: h2xs bug fix
11777 The h2xs that is in perl5.003_05 has a regexp bug which prevents it from
11778 finding #define statements and filling the constant() function. This patch
11779 fixes that. The h2xs_test program found this--maybe people who are
11780 modifying h2xs should get a copy of the test program.
11782 This also adds a -d to enable debugging messages (there's just one for now).
11783 I've also placed some of the doc-related things in alphabetical order.
11785 h2xs_test can be found in my directory on CPAN. Those of you modifying
11786 xsubpp should know there's a test suite for that, too, called XSTEST which
11787 can also be found in my directory on CPAN.
11789 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11790 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11791 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11793 Here is a patch for various typos and other defects in the Perl
11794 5.003_05 pods, including the pods embedded in library modules.
11796 Index: utils/perldoc.PL
11798 Date: Sun, 29 Sep 1996 22:00:09 -0400 (EDT)
11799 From: Kenneth Albanowski
11800 Subject: perldoc patch
11802 Ilya has found that this change makes perldoc much more useful under OS/2.
11804 Index: vms/config.vms
11806 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11807 From: Charles Bailey
11808 Subject: VMS patches to 5.003_05
11810 Index: vms/descrip.mms
11812 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11813 From: Charles Bailey
11814 Subject: VMS patches to 5.003_05
11816 Index: vms/genconfig.pl
11818 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11819 From: Charles Bailey
11820 Subject: VMS patches to 5.003_05
11822 Index: vms/perlvms.pod
11824 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11825 From: Charles Bailey
11826 Subject: VMS patches to 5.003_05
11830 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11831 From: Charles Bailey
11832 Subject: VMS patches to 5.003_05
11836 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11837 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11838 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11840 This patch just changed the old a2p.man page into a pod page.
11844 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11845 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11846 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11848 This patch just changed the old s2p.man page into a pod page.
11849 I then embedded the pod into the s2p script.
11856 This patch was primarily to fix bugs and to clean up some of
11857 the remaining issues from in 5.003_04. The details are described below.
11858 A very brief summary is:
11860 o Visible Changes to Core Functionality
11862 -Add support for a READLINE method to tied filehandles.
11864 -times function now uses CLK_TCK if HZ is not available, rather
11865 than just defaulting to 60. times output might change on some
11866 systems, but should be correct now.
11868 -AnyDBM_File (modifying ISA does not work as expected)
11869 Now behaves as documented: Modifying ISA works to select
11870 order in which *DB* modules are tried. The default is still
11873 o Configure and build enhancements
11875 -Enhance detection of [gs]etpgrp() variants. Some systems have
11876 BSD-style behavior for one and POSIX for the other. Use
11877 [gs]etpgid() instead, whenever possible.
11879 -You can now build a shared libperl.so without running through
11880 the LD_RUN_PATH hoops, if your system supports appropriate
11881 ld command-line options. Solaris, NetBSD, and Linux are currently
11882 supported. Others are easy to add. (This makes like a lot easier
11887 -Fix installperl and installman so that the -n option really only
11888 prints commands. (previously, it would still do the mkdirs.)
11892 -debugger ought to work.
11894 -A new heredoc tag in Makefile.SH is now quoted. This prevented
11895 5.003_04 from working most places.
11897 -numerous smaller ones, detailed below.
11901 Here are the specific file-by-file changes.
11903 # This is my patch perl5.003_05.pat to perl5.003_04
11904 # The full description is below.
11905 # Please execute the following commands before applying this patch.
11906 # (You can feed this patch to 'sh' to do so.)
11907 # -- Andy Dougherty
11909 # We'll create a new test, but patch won't automatically make it
11912 chmod +x t/io/read.t
11917 This is patch perl5.003_05.pat to perl version 5.003_04.
11918 This takes you from 5.003_04 to 5.003_05.
11920 To apply this patch, run the above commands,
11921 cd to your perl source directory and then type
11923 patch -p1 -N < perl5.003_05.pat
11925 The changes are described after each /^Index/ line below. This is
11926 designed so you can examine each change with a command such as
11928 csplit -k perl5.003_05.pat '/^Index:/' '{99}'
11932 Updated for 5.003_05.
11936 Allow command line or hint-file overrides of $afs.
11938 Allow trailing spaces in nm output for HPUX10.
11940 Check for newer BIND 'search' directives in /etc/resolv.conf as well
11941 as older 'domain' directive.
11943 Enhance detection of [gs]etpgrp() variants. Some systems have
11944 BSD-style behavior for one and POSIX for the other. Use
11945 [gs]etpgid() instead, whenever possible.
11947 Include -s in the -h summary of available options.
11949 Allow command-line override of $afs.
11951 Handle trailing spaces in nm-output on HPUX10.
11953 Set shrpenv for handling LD_RUN_PATH, if needed. (This used to
11954 be in Makefile.SH. Now it's available for other modules too.)
11956 When using shared libperl, avoid LD_RUN_PATH if possible by adding
11957 correct ld flags. Currently, Solaris and NetBSD get the correct
11958 -R $archlibexp/CORE, and Linux gets its
11959 -Wl,-rpath,$archlibexp/CORE flag. Other contributions are
11964 Correct libperl5 -> libperl typo.
11966 Describe MakeMaker's Warning (will try anyway) messages.
11968 More info on where and how to send reports.
11970 Add info on non-Unix ports.
11975 Add new test t/io/read.t.
11977 Add new hints files for ODBM_File for ultrix and hpux.
11979 Add new pod checker script.
11983 A new heredoc tag in Makefile.SH needs to be quoted.
11985 shrpenv stuff moved to Configure.
11987 Index: Porting/Glossary
11989 Updated to match Configure.
11993 VMS 5.003_05 Update.
11997 Subject: turbidity in av.[ch]
11998 Date: Sun, 10 Dec 1995 00:21:31 -0500
11999 From: Gurusamy Sarathy
12001 Some unclean code that I noticed today.
12005 Updated to match newest config_h.SH.
12009 Updated to match Configure.
12011 Changed the DLSYM_NEEDS_UNDERSCORE comment to
12012 /**/ to conform to metaconfig style.
12014 Index: emacs/cperl-mode.el
12016 From: Ilya Zakharevich
12017 Subject: Newer CPerl-mode
12019 Index: ext/DB_File/DB_File.pm
12021 Update to DB_File 1.03.
12023 Index: ext/DB_File/DB_File.xs
12025 Update to DB_File 1.03.
12027 Index: ext/Fcntl/Fcntl.pm
12029 Date: Thu, 5 Sep 1996 18:19:14 -0400 (EDT)
12030 From: Chip Salzenberg
12031 Subject: No AutoLoader for Fcntl
12033 Just like Socket, Fcntl doesn't need splitting and AutoLoading.
12035 Index: ext/FileHandle/FileHandle.pm
12037 From: Roderick Schertler
12038 Subject: FileHandle::DESTROY for fd 0
12040 This fixes FileHandle::DESTROY when called on stdin.
12042 Index: ext/ODBM_File/ODBM_File.xs
12044 Attempt to correct for "Bad free" in Ultrix and HPUX versions of
12047 Index: ext/ODBM_File/hints/hpux.pl
12049 Try to work around "bad free" in dbmclose().
12051 Index: ext/ODBM_File/hints/ultrix.pl
12053 Try to work around "bad free" in dbmclose().
12055 Index: ext/Socket/Socket.pm
12057 Date: Thu, 5 Sep 1996 09:58:08 +0200
12058 From: Andreas Koenig
12059 Subject: Patch to inhibit autosplit on Socket.pm
12061 This patch inhibits production and use of a completely useless
12062 auto/Socket/autosplit.ix.
12066 Make a little more C++-friendly for IBM's CSET++ compiler.
12068 Index: hints/convexos.sh
12070 Remove [gs]etpgrp workaround. Configure & perl.h should handle
12073 Index: hints/hpux.sh
12075 Add note about possible gcc GR3 warning message.
12077 Remove [gs]etpgrp workaround. Configure & perl.h should handle
12080 Index: hints/sco.sh
12082 Turn off optimization for stock cc. This appears to
12083 prevent miniperl core dumps.
12085 Index: hints/solaris_2.sh
12087 Catch GNU ld even though it doesn't identify itself as a GNU tool.
12088 Thanks to Tim Pierce <twpierce@midway.uchicago.edu>.
12090 Index: hints/sunos_4_1.sh
12092 Describe solution for the __lib_version problem with acc on
12097 Date: Thu, 05 Sep 1996 00:25:28 -0400
12098 From: Gurusamy Sarathy
12099 Subject: minor misc. cleanup
12101 This patch makes some minor cleanups to the sources. No change
12102 in functionality whatsoever.
12104 Date: Thu, 05 Sep 1996 02:52:21 -0400
12105 From: Gurusamy Sarathy
12107 Subject: debugger problems--another patch (was Re: 5.003_04)
12109 I have tried to avoid copying of hash keys that are passed to
12110 magical hashes, but it seems that copying may be unavoidable
12111 since the hv_*_ent() functions could be PADTMPs (and other
12112 SVs that may get reused) as keys.
12114 VMS dynamic %ENV fix
12118 From: scotth@sgi.com
12119 Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
12121 Fix installperl so that the -n option really only prints commands.
12122 (previously, it would still do the mkdirs.)
12124 an "ignore installed" option, so that it doesn't bother to check
12125 to see if the target already exists (an optimization that I
12126 *don't* want it to do when I do #1 above)
12130 From: scotth@sgi.com
12131 Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
12133 Fix installperl so that the -n option really only prints commands.
12134 (previously, it would still do the mkdirs.)
12136 an "ignore installed" option, so that it doesn't bother to check
12137 to see if the target already exists (an optimization that I
12138 *don't* want it to do when I do #1 above)
12140 Index: lib/AnyDBM_File.pm
12142 AnyDBM_File (modifying ISA does not work as expected)
12143 Now behaves as documented: Modifying ISA works to select
12144 order in which *DB* modules are tried. The default is still
12148 Add helpful "die" message to end of AnyDBM_File. Previously
12149 it would return a 0, and the failure would eventually show up
12150 somewhere else in the script and be hard to track down. It is
12151 a failure if perl can't open AnyDBM_File. The test regression
12152 suite is supposed to indicate this as a failure too.
12154 Index: lib/ExtUtils/Install.pm
12156 Updated to MakeMaker-5.38.
12160 Index: lib/ExtUtils/Liblist.pm
12162 Updated to MakeMaker-5.38.
12164 Index: lib/ExtUtils/MM_Unix.pm
12165 Updated to MakeMaker-5.38.
12167 Index: lib/ExtUtils/MakeMaker.pm
12169 Updated to MakeMaker-5.38.
12171 Updated to MakeMaker-5.39 to allow CFLAGS in hint files.
12173 Index: lib/ExtUtils/Manifest.pm
12175 Updated to MakeMaker-5.38.
12177 Index: lib/ExtUtils/Mkbootstrap.pm
12179 Updated to MakeMaker-5.38.
12181 Index: lib/ExtUtils/Mksymlists.pm
12183 Updated to MakeMaker-5.38.
12185 Index: lib/File/Find.pm
12187 From: Michael Mahan <mahanm@nextwork.rose-hulman.edu>
12188 Subject: Cwd::fastcwd in File::Find
12190 Is there a good reason why File::Find uses Cwd::fastcwd instead of
12191 Cwd:cwd when fastcwd isn't as portable?
12192 [In particular, fastcwd() doesn't work on AFS.]
12194 Index: lib/Math/Complex.pm
12196 There was a mistake in the sqrt routine in lib/Math/Complex.pm that
12197 gave wrong answers when the magnitude of the imaginary part of the
12198 argument exceeded the magnitude of the real part. Line 69 had too
12199 many sqrt($y)'s. Further, expressions were re-arranged so that
12200 calls to the expensive real sqrt() routine were reduced from 4 to 2
12203 Index: lib/open3.pl
12205 The I/O directions on the dad_wtr and kid_rdr were backwards.
12206 IO/Open3.pm didn't have this error.
12208 Index: lib/syslog.pl
12210 Date: Tue, 03 Sep 1996 20:33:54 -0400
12211 From: Roderick Schertler
12212 Subject: syslog.pl `use Socket' lossage
12214 syslog.pl tries but fails to use
12215 Socket.pm, the problem is that use doesn't return a true value. This
12216 module should be recast in terms of Sys::Syslog, of course.
12218 Index: makedepend.SH
12220 This patch eliminates "\|" in sed patterns in makedepend.SH, since
12221 they're not really needed anyway in this one case.
12225 Ok, here's a tested patch for the debugger problem.
12226 I was missing the fact that DB::dbline magic is actually
12227 uppercase (which means hv_store_ent() etc., will pass SV keys
12228 to the vtbl_dbline handlers).
12230 Replace the oft-repeated mg_ptr incantation with
12231 the simple MgPVKEY macro.
12233 Rename MgPVKEY to MgPV (to match with HePV elsewhere). Add
12234 additional parens around the "mg".
12236 (lines near 584) Part of VMS changes. I don't know what this did.
12238 Date: Fri, 23 Aug 1996 17:20:22 -0400 (EDT)
12239 From: Chip Salzenberg
12240 Subject: Integerize mg.c; eliminate warning on C< local($)) >
12242 This patch converts magic variables ($!, $^E, etc.) to use integers
12243 (C<sv_setiv>) instead of floats. It also eliminates a warning from
12244 C< local($)) >, via a hack similar to $!.
12248 Replace the oft-repeated mg_ptr incantation with
12249 the simple MgPVKEY macro.
12251 Rename MgPVKEY to MgPV (to match with HePV elsewhere). Add
12252 additional parens around the "mg".
12256 Add _STDIO_LOADED (VMS) to list of guard symbols.
12260 From: Gurusamy Sarathy
12261 Subject: Re: \ ( @array ) busted for lexical @array (once more)
12263 Index: patchlevel.h
12265 Change to subversion 5.
12269 Make floating point constants Locale-friendly.
12273 One last LONG & co. fix (yet another cut'n'paste error) and a few
12274 minor cleanups. Nothing crucial.
12276 Make a little more C++-friendly for IBM's CSET++ compiler.
12278 Enhance detection of [gs]etpgrp() variants. Some systems have
12279 BSD-style behavior for one and POSIX for the other. Use
12280 [gs]etpgid() instead, whenever possible.
12284 Eliminate potential "signed vs. unsigned" warning
12286 Add PerlIO_reopen and PerlIO_cgetname functions.
12290 Don't supply redundant parameters for PerlIO_open and PerlIO_fdopen.
12292 Include PerlIO_reopen and PerlIO_getname.
12294 s/FILE_(CNT|PTR)_LVALUE/STDIO_(CNT|PTR)_LVALUE to fix a typo.
12295 This had prevented SV_FAST_FGETS from working anywhere.
12297 Include PerlIO_canset_cnt. I'm not sure how this is supposed to
12298 differ from STDIO_CNT_LVALUE.
12300 Index: pod/Makefile
12302 Remove trailing spaces in pods.
12303 Include a call to the checkpods script in the Makefile (though it's
12304 not ordinarily used by users).
12306 Index: pod/checkpods.PL
12308 New script to check for common errors in pods. This is not
12309 normally called during the perl build process, but you can
12310 use it with B<make check>.
12312 Index: pod/perlfunc.pod
12314 Document correct C<use POSIX ":wait_h";> usage.
12316 Add notes about POSIX [gs]etpgrp.
12318 Index: pod/perlipc.pod
12320 Document correct C<use POSIX ":wait_h";> usage.
12322 Index: pod/perlref.pod
12324 From: Gurusamy Sarathy
12325 Subject: Re: \ ( @array ) busted for lexical @array (once more)
12327 Index: pod/perltie.pod
12329 Date: Thu, 29 Aug 1996 15:14:51 +0200
12330 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
12331 Subject: more TIEHANDLE
12333 This adds support for a READLINE method.
12335 Index: pod/perltrap.pod
12337 Here's documentation on the change in split's behavior between Perl 4
12340 Subject: More (and less!) 425traps
12342 Large integer traps
12348 Change blank lines to empty lines.
12350 Index: pod/perlvar.pod
12352 Be explicit about $/="" matching empty lines, that is, lines
12353 with no spaces or tabs.
12355 Change blank lines to empty lines.
12359 Date: Fri, 23 Aug 1996 17:22:40 -0400 (EDT)
12360 From: Chip Salzenberg
12361 Subject: Minor integer speedups in mathematics
12363 This patch provides minor speedups by using integer math and SVt_IV
12364 values when performing bitwise operations and modulus.
12366 Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
12367 From: Kenneth Albanowski
12368 Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
12370 (double)auint cast added for call to sv_setnv().
12374 Date: Thu, 05 Sep 1996 00:25:28 -0400
12375 From: Gurusamy Sarathy
12376 Subject: minor misc. cleanup
12378 This patch makes some minor cleanups to the sources. No change
12379 in functionality whatsoever.
12381 Date: Thu, 29 Aug 1996 15:14:51 +0200
12382 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
12383 Subject: more TIEHANDLE
12385 This adds support for a READLINE method.
12389 Clear any buffer space exposed by by read().
12390 This is almost certainly a bug-fix.
12392 Undef and then re-define my_chsize from Perl_my_chsize to
12393 just plain chsize if this system HAS_CHSIZE. This probably only
12394 applies to SCO. This shows the perils of having internal
12395 functions with the same name as external library functions :-).
12397 Use CLK_TCK if HZ is not available.
12401 Fix more spots where we had PerlIO_stderr() and should have had
12402 Perl_debug_log instead.
12404 Date: Fri, 23 Aug 1996 17:26:42 -0400 (EDT)
12405 From: Chip Salzenberg
12406 Subject: Minor potential bug in AV creation
12408 I wasn't the one who originated this patch. But it looks like it
12409 would improve the safety of AV creation.
12411 Remove potentially incorrect casts on PerlIO_set_ptrcnt.
12412 'ptr' is already STDCHAR, which is supposed to be the type of
12413 char used in stdio.h, so we shouldn't have to cast it.
12417 Clear any buffer space exposed by by read().
12418 This is almost certainly a bug-fix.
12420 Index: t/lib/db-btree.t
12422 Update to DB_File 1.03.
12424 Index: t/lib/db-hash.t
12426 Update to DB_File 1.03.
12428 Index: t/lib/db-recno.t
12430 Update to DB_File 1.03.
12432 Index: t/lib/io_sock.t
12434 From: Lupe Christoph <lupe@alanya.m.isar.de>
12435 Subject: Perl 5.003.03: race condition in t/lib/io_sock.t
12437 io_sock.t works by forking a subprocess it can communicate with.
12438 It has the subprocess wait for the main process by sleeping 10
12439 seconds or until an alarm arrives.
12441 With my setup, the alarm signal arrives *before* the child
12442 has a chance to ignore the alarm signal.
12444 I fixed this by moving the "$SIG{ALRM} = sub {};" up before the
12445 fork. It does not hurt to have the parent ignore alarms, too.
12449 One last LONG & co. fix (yet another cut'n'paste error) and a few
12450 minor cleanups. Nothing crucial.
12454 Date: Thu, 29 Aug 1996 15:14:51 +0200
12455 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
12456 Subject: more TIEHANDLE
12458 This adds support for a READLINE method.
12462 Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
12463 From: Kenneth Albanowski
12464 Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
12468 From: Gurusamy Sarathy
12469 Subject: Re: \ ( @array ) busted for lexical @array (once more)
12473 Date: Thu, 29 Aug 96 07:05:10 BST
12475 Subject: Re: UNIVERSAL::class busted
12477 yes, but I also noticed that this does not check that the reference
12478 is an object, so the patch should be
12482 Change comment style so that IBM's picky xlc compiler doesn't
12483 think we've mistakenly tried to nest comments.
12487 One last LONG & co. fix (yet another cut'n'paste error) and a few
12488 minor cleanups. Nothing crucial.
12490 Index: utils/h2xs.PL
12492 Date: Fri, 6 Sep 1996 06:09:20 -0400 (EDT)
12493 From: Ilya Zakharevich
12494 Subject: updated h2xs
12497 a) Docs and examples for -x updated;
12498 b) Path to xxxx.h would not be changed to /usr/include/xxxx.h
12499 unless this file exists (outside of VMS, I'm afraid to make an error
12500 there). - Useful with -x option, when the file may be eaten via -I
12502 c) .h file would be scanned only if needed.
12503 d) typemap would be generated (with T_PTROBJ).
12504 e) Documentation (=list) for autogenerated guys would be
12506 f) duplicated XSUBs would not be generated;
12507 g) arguments to XSUBs being arrays are recognized (note that
12508 xsubpp would probably choke on such guys).
12510 -x option requires C-Scan-0.3 (releases a couple of minutes ago to
12511 ftp://ftp.math.ohio-state.edu/pub/users/ilya/perl
12512 should propagate to CPAN soon).
12514 Index: utils/perlbug.PL
12516 Fix typo $Config{'has_sockets'} ought to be $Config{'d_socket'};
12518 Index: utils/perldoc.PL
12520 More choices in the pager war. Unfortunately, we can't rely on
12521 all users agreeing with the Sysadmin's choice, nor can we
12522 assign a default preference order, since opinions vary. If the
12523 user doesn't have $ENV{PAGER} set, we do want to pick up one that
12524 at least works, so we'll try whatever Configure found.
12526 Index: vms/Makefile
12528 VMS 5.003_05 Update.
12530 Index: vms/config.vms
12532 VMS 5.003_05 Update.
12534 Index: vms/descrip.mms
12536 VMS 5.003_05 Update.
12538 Index: vms/ext/Stdio/Stdio.pm
12540 VMS 5.003_05 Update.
12542 Index: vms/ext/filespec.t
12544 VMS 5.003_05 Update.
12546 Index: vms/gen_shrfls.pl
12548 VMS 5.003_05 Update.
12550 Index: vms/perlvms.pod
12552 VMS 5.003_05 Update.
12556 VMS 5.003_05 Update.
12558 Index: vms/vmsish.h
12560 VMS 5.003_05 Update.
12567 This patch was primarily to fix bugs and to clean up some of
12568 the changes made in 5.003_03. The details are described below.
12569 A very brief summary is:
12571 o Visible Changes to Core Functionality
12573 -Allow and document permissions for FileHandle::new and
12575 -glob in Safe compartment used to allow shell access; now
12576 it's in the same category as `` and system().
12578 o Configure and build enhancements
12580 -perl library name is again -lperl, not -lperl5 in some cases.
12581 -Several hint files no longer set -g -DDEBUGGING by default.
12582 Instead, they just turn off optimization, since that is
12583 probably what was intended.
12584 -Include OS/2 and Plan9 updates.
12588 -SEGV with $_[0] and circular references fixed.
12589 -Ilya's debugger patch.
12590 -FAKE typeglobs fixed.
12591 -truncate with file name now works.
12592 -lval substr() no longer coredumps with refs
12593 -lval substr now clears lexicals in re-entered scopes.
12594 -core dump in caller() for signal handler for __DIE__.
12598 Here are the specific file-by-file changes.
12600 # This is my patch perl5.003_04.pat to perl5.003_03
12601 # The full description is below.
12602 # Please execute the following commands before applying this patch.
12603 # (You can feed this patch to 'sh' to do so.)
12604 # -- Andy Dougherty
12606 # Obsolete perl4 hint file.
12607 rm -f hints/dnix.sh
12611 # We'll create a new test, but patch won't automatically make it
12619 This is patch perl5.003_04.pat to perl version 5.003_03.
12620 This takes you from 5.003_03 to 5.003_04.
12622 To apply this patch, run the above commands,
12623 cd to your perl source directory and then type
12625 patch -p1 -N < perl5.003_04.pat
12627 The changes are described after each /^Index/ line below. This is
12628 designed so you can examine each change with a command such as
12630 csplit -k perl5.003_04.pat '/^Index:/' '{99}'
12634 Updated for 5.003_04.
12638 Change name of shared libperl library back to libperl.so.xxx,
12639 so that a simple -lperl picks up either libperl.a or
12642 Check if $sh='' in case we've reloaded an old config.sh
12646 Change name of shared perl library to libperl, instead of
12649 Add notes about fragility of shared libperl and the usefulness
12650 of archlib to separate different binaries.
12656 obsolete hints/dnix.sh removed.
12662 For building shared libperl, relocate whole rule to
12663 inside the if test -f $osname/Makefile.SHs case.
12665 Index: Porting/Glossary
12675 Subject: Re: SEGV with $_[0] and circular references
12677 Subject: random cleanup
12679 This patch removes a few obvious redundancies in the source.
12683 Updated. Note new comments to make AIX happy.
12687 Change /*#define../**/ into /*#define../ **/
12688 to make IBM's xlc compiler shut up about nested comments.
12689 The /*#define FOO /**/ is a perfectly legal un-nested comment, and
12690 I wish IBM would fix it's blasted compiler instead. In the meantime
12691 we'll take mercy on the poor AIX user and get rid of the screenfulls
12692 of stupid warning messages. Thanks to Hallvard B Furuseth for the fix.
12696 This patch changes neither behavior nor performance. However, it does
12697 reduce code size and improve maintainability by combining some common
12698 code in gv_fullname() and gv_efullname().
12700 Index: ext/FileHandle/FileHandle.pm
12702 This patch documents the behavior of FileHandle::{new,open} with
12703 regard to open modes. It also documents the exportation of Fcntl
12706 This patch fixes a bug observed by Tom Christiansen: FileHandle::new
12707 didn't allow for file permissions after the file mode. Here's a patch.
12709 Index: ext/IO/lib/IO/File.pm
12711 This patch fixes a bug observed by Tom Christiansen: IO::File::new
12712 didn't allow for file permissions after the file mode. Here's a patch.
12714 This patch documents the behavior of IO::File::{new,open} with
12715 regard to open modes. It also documents the exportation of Fcntl
12718 Index: ext/Opcode/Opcode.pm
12720 Subject: Re: glob in Safe compartment allows shell access
12722 I've moved the glob op into the same opcode tag as backticks and system
12723 and added a comment.
12727 This patch changes neither behavior nor performance. However, it does
12728 reduce code size and improve maintainability by combining some common
12729 code in gv_fullname() and gv_efullname().
12733 Subject: Patch for LONG_MAX & co.
12735 Sorry about adding yet another #ifdef forest, but hopefully this
12736 should resolve the *_MAX issues permanently. It adds to the
12737 previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
12738 symbols the complete set of
12739 /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
12740 those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
12741 Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
12742 and get appropriate figures. All references to LONG_(MIN|MAX) are
12743 changed appropriately.
12745 The .c changes have the side effect of making cast_uv properly use quad
12746 limits if quads are in use, but longs aren't 64 bit. Hopefully this all
12747 works, but I don't have any handy Crays to try it out on.
12749 Add notes on perl's internal types, specifically Quad_t and IV.
12751 Index: hints/hpux.sh
12753 Remove the d_bsdpgrp hint. The defaults should be ok.
12755 Index: hints/irix_6_2.sh
12757 Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
12758 unless that's what the user really wants.
12760 Index: hints/mpeix.sh
12762 Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
12763 unless that's what the user really wants.
12765 Index: hints/os2.sh
12767 Fixes for sh vs. bin_sh + cleanup.
12769 Index: hints/ultrix_4.sh
12771 Don't call optimize=-g, just call optimize=none. The -g
12772 pulls in -DDEBUGGING, which might not be wanted.
12774 Index: lib/ExtUtils/MM_Unix.pm
12776 .C$(obj_ext) removed under OS/2 - conflicts with .c$(obj_ext).
12778 Index: lib/ExtUtils/xsubpp
12780 Fix SCOPE? (See pod/perlxs.pod).
12781 Up version number to 1.938.
12783 Index: lib/Test/Harness.pm
12785 Add a return value to runtests - non-zero if all tests ran ok,
12788 Index: lib/perl5db.pl
12790 Ilya's debugger patch.
12791 Undefined subroutine &Carp::longmess called at
12792 /opt/perl5.003_03/lib/perl5db.pl line 1423.
12795 Make perl5db compatible with the recent 'strict refs' enforcement
12800 A patch to perl5.003_02/malloc to give a sensible error abort() message
12801 in ANSI C, and to give it to stderr instead of stdout.
12803 Use config_h's STRINGIFY macro instead of pre-ANSI "p".
12807 Subject: FAKE typeglobs seriously busted (with patch)
12809 Handling of fake typeglobs (scalars that are really globs
12810 in disguise) is seriously busted since 5.002 (it wasn't
12812 The problem is that mg_get() on a glob calls gv_efullname()
12813 which might coerce its first arg to a string.
12815 Sub-critical patch to conceivably fix some %SIG problems. (Shared hash key
12816 weren't being properly detected by some of the sig magic, but as shared
12817 hash keys wouldn't normally be used in %SIG it's unlikely this is a
12818 significant problem.)
12820 This patch changes neither behavior nor performance. However, it does
12821 reduce code size and improve maintainability by combining some common
12822 code in gv_fullname() and gv_efullname().
12826 Update perlio-related variables.
12830 This patch changes neither behavior nor performance. However, it does
12831 reduce code size and improve maintainability by combining some common
12832 code in gv_fullname() and gv_efullname().
12836 Updated. See opcode.pl.
12840 Subject: Re: truncate with file name does not work (with patch)
12842 The prototype for truncate was changed so that perl won't die
12843 with C<use strict;> when the first arg is a bareword (filehandle).
12844 I think it was Tom (as in "tchrist") who brought this up.
12846 Here's a patch that undoes the damage, makes it work with
12847 C<use strict;>, and adds to the testsuite.
12849 Index: os2/Makefile.SHs
12851 perllib vs. LIBPERL
12853 Index: os2/diff.configure
12859 SH_PATH_INI vs. BIN_SH
12861 Index: os2/os2ish.h
12863 SH_PATH_INI added (needed to redefine SH_PATH for binary
12865 SH_PATH is redefined.
12867 Index: patchlevel.h
12873 Subject: Patch for LONG_MAX & co.
12875 Sorry about adding yet another #ifdef forest, but hopefully this
12876 should resolve the *_MAX issues permanently. It adds to the
12877 previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
12878 symbols the complete set of
12879 /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
12880 those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
12881 Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
12882 and get appropriate figures. All references to LONG_(MIN|MAX) are
12883 changed appropriately.
12885 The .c changes have the side effect of making cast_uv properly use quad
12886 limits if quads are in use, but longs aren't 64 bit. Hopefully this all
12887 works, but I don't have any handy Crays to try it out on.
12889 Add notes on perl's internal types, specifically Quad_t and IV.
12893 Removes an incorrect prototype for setlinebuf from
12894 perlio.c because it conflicts with the correct declaration in
12895 MachTen's stdio.h (and possibly other stdio's as well).
12897 Secondly, the code in perlio.c is not handling the (!PERLIO_IS_STDIO &
12898 HAS_F[GS]ETPOS) case. The patch fixes this omission (in a rather lumpen
12899 manner). I don't think this should affect platforms which try to hack a
12900 different path through the #ifdef forest, but this assertion would benefit
12905 Index: plan9/config.plan9
12909 Index: plan9/fndvers
12913 Index: plan9/mkfile
12917 Index: plan9/setup.rc
12921 Index: pod/perldiag.pod
12923 Subject: lval substr() coredumps with refs (with patch)
12925 substr() coredumps with a target that is a ref, when it is used in
12927 The patch below corrects the problem by stringifying the reference
12928 first (and emitting a warning when appropriate).
12930 Index: pod/perlxs.pod
12932 document xsubpp SCOPE:
12936 Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
12938 substr() in lvalue context interacts in buggy fashion with SVs that
12939 are !SvOK. This manifests itself with lexicals that have a REFCNT of
12940 1, since these are merely "cleared in place" by setting SvOK_off.
12942 Subject: lval substr() coredumps with refs (with patch)
12944 substr() coredumps with a target that is a ref, when it is used in
12946 The patch below corrects the problem by stringifying the reference
12947 first (and emitting a warning when appropriate).
12949 Subject: Patch for LONG_MAX & co.
12953 This patch changes neither behavior nor performance. However, it does
12954 reduce code size and improve maintainability by combining some common
12955 code in gv_fullname() and gv_efullname().
12959 Subject: Patch for LONG_MAX & co.
12961 This patch changes neither behavior nor performance. However, it does
12962 reduce code size and improve maintainability by combining some common
12963 code in gv_fullname() and gv_efullname().
12967 This patch changes neither behavior nor performance. However, it does
12968 reduce code size and improve maintainability by combining some common
12969 code in gv_fullname() and gv_efullname().
12973 This patch changes neither behavior nor performance. However, it does
12974 reduce code size and improve maintainability by combining some common
12975 code in gv_fullname() and gv_efullname().
12979 This patch changes neither behavior nor performance. However, it does
12980 reduce code size and improve maintainability by combining some common
12981 code in gv_fullname() and gv_efullname().
12985 Subject: random cleanup
12987 This patch removes a few obvious redundancies in the source.
12989 Subject: sv_setsv patch
12991 This patch changes neither behavior nor performance. However, it does
12992 reduce code size and improve maintainability by combining some common
12993 code in gv_fullname() and gv_efullname().
12995 From: Chip Salzenberg
12996 Subject: Track SVs for destruction when -DPURIFY
12998 When checking for memory leaks, I compiled Perl with "-DPURIFY".
12999 Although that flag improves the leak checking, it also breaks
13000 destruction of global objects, because SVs aren't kept in captive
13003 This patch rectifies the problem by providing an alternative
13004 method for keeping track of SVs when Perl is compiled for Purify.
13005 It has no effect on normal operation.
13008 Add comment about assert(len >=0) when len is unsigned anyway.
13012 Subject: Re: truncate with file name does not work (with patch)
13014 The prototype for truncate was changed so that perl won't die
13015 with C<use strict;> when the first arg is a bareword (filehandle).
13016 I think it was Tom (as in "tchrist") who brought this up.
13018 Here's a patch that undoes the damage, makes it work with
13019 C<use strict;>, and adds to the testsuite.
13021 The "not implemented" branch is missing a "\n".
13025 Subject: FAKE typeglobs seriously busted (with patch)
13027 Handling of fake typeglobs (scalars that are really globs
13028 in disguise) is seriously busted since 5.002 (it wasn't
13031 The problem is that mg_get() on a glob calls gv_efullname()
13032 which might coerce its first arg to a string.
13034 Index: t/op/substr.t
13037 Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
13039 substr() in lvalue context interacts in buggy fashion with SVs that
13040 are !SvOK. This manifests itself with lexicals that have a REFCNT of
13041 1, since these are merely "cleared in place" by setting SvOK_off.
13043 Subject: lval substr() coredumps with refs (with patch)
13045 substr() coredumps with a target that is a ref, when it is used in
13047 The patch below corrects the problem by stringifying the reference
13048 first (and emitting a warning when appropriate).
13052 Subject: Re: truncate with file name does not work (with patch)
13054 The prototype for truncate was changed so that perl won't die
13055 with C<use strict;> when the first arg is a bareword (filehandle).
13056 I think it was Tom (as in "tchrist") who brought this up.
13058 Here's a patch that undoes the damage, makes it work with
13059 C<use strict;>, and adds to the testsuite.
13063 Subject: Re: Perl 5.003 dumps core executing caller() in signal handler for
13064 __DIE__ (with patch)
13066 sv_2pv() might call croak() (which is not prepared to handle that
13067 when it calls sv_2pv(), itself). Likewise for warn() (but under
13068 slightly more esoteric circumstances--mg_get() in sv_2pv() might
13069 trigger a call to warn()).
13072 Subject: Patch for LONG_MAX & co.
13074 PERL_BADLANG is examined by default before issuing a warning during
13075 internationalization.
13077 Index: utils/h2xs.PL
13079 Make leading =head NAME item a paragraph so pod2man finds it.
13081 Index: utils/perldoc.PL
13083 Use col -x to filter out half-line feeds (ESC-9) from
13084 HP-UX nroff -man output. (col -x isn't portable -- SunOS
13085 doesn't support the -x option.)
13092 Most of the changes in 5.003_03 are to make the build and installation
13093 process more robust. The details are described below. A very brief
13096 o Visible Changes to Core Functionality
13098 -Support for tied filehandles.
13100 o Configure enhancements
13102 -How to build and install a shared libperl.so is now documented
13103 and supported, though it's not the default for most platforms.
13107 -Support bit operations on strings longer than 15 bytes.
13109 -If a regex supplied to split() contains paranthesized subpatterns
13110 that can result in null matches, perl no longer coredumps.
13112 -Fix problems with each() on tied hashes.
13114 -Make h2ph architecture-independent by using Config at run-time
13115 rather than extraction time.
13119 Here are the specific file-by-file changes.
13121 # This is my patch perl5.003_03.pat to perl5.003_02
13122 # The full description is below.
13123 # Please execute the following commands before applying this patch.
13124 # (You can feed this patch to 'sh' to do so.)
13125 # -- Andy Dougherty
13127 # Absorbed into Changes5.002
13131 rm -f ext/POSIX/mkposixman.pl
13133 # Moved to README.os2. I'm not sure why the README files are
13134 # here rather than in the appropriate subdirectories.
13138 rm -f pod/Makefile.PL
13140 # New test for bit ops.
13143 # Patches that create new tests don't always make them executable.
13146 # Create a new directory for Porting and Patching info.
13151 This is patch perl5.003_03.pat to perl version 5.003_02.
13152 This takes you from 5.003_02 to 5.003_03.
13154 To apply this patch, run the above commands,
13155 cd to your perl source directory and then type
13157 patch -p1 -N < perl5.003_03.pat
13159 The changes are described after each /^Index/ line below. This is
13160 designed so you can examine each change with a command such as
13162 csplit -k perl5.003_03.pat '/^Index:/' '{99}'
13166 Include 5.003_03 change notes.
13168 Move older change notes to separate files.
13170 Index: Changes5.000
13172 New file. Changes from perl4.036 to 5.000.
13174 Index: Changes5.001
13176 New file. Changes from 5.000 to 5.001
13178 Index: Changes5.002
13180 New file. Changes from 5.001 to 5.002
13182 Index: Changes5.003
13184 New file. Changes from 5.002 to 5.003
13188 Relaxed warning about ksh on exotic machines.
13190 Changed usesafe to useopcode.
13192 Add search for gzip and zip.
13194 Look more carefully for $sh (the Bourne-ish shell).
13195 Use that info to set $startsh correctly.
13197 Change prompts for PerlIO interface. See INSTALL
13198 for how this is supposed to work. The default is
13199 still the same as in 5.003_02, namely don't use
13200 any fancy new PerlIO stuff.
13202 Don't look for sigvec() since we don't actually use it.
13203 (Plus, it used to print an alarming misleading message about
13206 Look for stdio's _filbuf under the possible names of
13207 _filbuf, __filbuf, and _fill.
13209 New $useshrplib variable to control whether we build a shared
13210 libperl.so. The name of the library is in $libperl.
13211 Always install it in $installarchlib/CORE/$libperl.
13213 Check for <sys/resource.h> and <sys/wait.h> for NetBSD.
13215 Replace old $altmake stuff with newer autoconf-ish
13216 $make_set_make, which checks if $make sets $(MAKE). Now you
13217 choose an alternate make with sh Configure -Dmake=gmake (or
13220 Remove 'ln' for the list of essential commands. Simulate
13221 it with 'cp' if necessary.
13223 Change `logname` prompts to handle extra gratuitous spaces in
13228 Fix silly bug in checking for fully-qualified names in /etc/hosts.
13230 Generalize Gconvert tests. Give correct and more useful
13233 Use $obj_ext instead of literal '.o' in the dynaloader test.
13235 Include appropriate header files in bcopy() and memcpy()
13236 tests. Note whether memmove is available.
13238 Check whether struct sigaction works (needed for Solaris 2.5
13241 Include appropriate header files for randbits test.
13245 Add note about space requirements.
13247 Update to match Configure changes (Opcode vs. Safe,
13248 useperlio, useshrplib, etc.)
13250 Reorganize the structure of some of the hints.
13252 Miscellaneous clarifications.
13256 Updated. 5.003_02 introduced some massive patches, mostly
13257 due to spacing changes. I didn't bother to sort them all out;
13258 I just started with 5.003's MANIEFST.
13262 Support the new simplified shared libperl mechanism.
13264 Use new $make_set_make directive.
13266 Remove redundant libperl Make variable.
13268 Remove unnecessary MAB variable.
13270 Remove dependency of minitest on lib/Config.pm, since it could
13271 well have been a failure of configpm that inspired testing
13272 miniperl in the first place!
13274 Index: Porting/Glossary
13276 New file describing all the config.sh variables.
13277 Eventually, I hope to fill this directory with other useful
13282 Replace old README.os2 with more up-to-date os2/README.
13286 Updated to match current Configure and config_h.SH.
13287 Some rearrangement of parts has occurred due to new
13288 dependencies in the metaconfig units.
13292 Updated to match current Configure and config_h.SH.
13293 Some rearrangement of parts has occurred due to new
13294 dependencies in the metaconfig units.
13296 Include full descriptions of ARCHLIB, OLDARCHLIB, PRIVLIB,
13297 SITEARCH, and SITELIB. Previous versions just included the
13298 ~-expanded names (with unhelpful descriptions). No functionality
13299 is changed, but maybe it's a little better documented now.
13303 Possibly Include <signal.h> and <unistd.h>
13307 No longer prefer bcmp over memcmp when order doesn't matter.
13309 Support bit operations on strings longer than 15 bytes.
13317 Expand warning at the top.
13319 Index: ext/IO/IO.pm
13321 Clean up docmentation installation errors.
13323 Index: ext/IO/lib/IO/Seekable.pm
13325 Clean up docmentation installation errors.
13327 Index: ext/IO/lib/IO/Select.pm
13329 Clean up docmentation installation errors.
13331 Index: ext/Opcode/Opcode.xs
13333 Add support for tied filehandles.
13335 Index: ext/SDBM_File/sdbm/sdbm.h
13337 Change the Mymalloc to match Perl_malloc in perl.h.
13339 Index: ext/util/make_ext
13342 Get rid of unused altmake.
13346 Fix problems with each() on tied hashes.
13350 Change safe*alloc functions to have prototypes that
13351 match the system's malloc and free types. That is, use
13352 Malloc_t instead of char *, and Free_t instead of void.
13353 This is necessary so . . .
13355 Safefree cast matches type of free() whether it's perl's
13356 malloc/free or the system's malloc/free.
13358 Index: hints/README.hints
13360 Remove out-of-date info.
13362 Document a bit about how hint files work.
13364 Index: hints/aix.sh
13366 qmaxmem hint doesn't apply to gcc.
13368 Index: hints/dgux.sh
13370 Configure will now automatically detect shared libperl stuff.
13372 Index: hints/dynixptx.sh
13374 Fix typo in comment.
13376 Configure will now automatically detect shared libperl stuff.
13378 Index: hints/epix.sh
13380 Use glibpth instead of libpth. This allows Configure to
13381 add local directories, such as /opt/local/lib, etc.
13383 Index: hints/irix_6_2.sh
13385 Include some info on cc -n32 compile.
13387 Index: hints/linux.sh
13389 Configure now tests gcvt() more thoroughly.
13391 Index: hints/machten_2.sh
13393 Update where to find dld.
13395 Index: hints/mips.sh
13397 Use glibpth instead of libpth.
13399 Index: hints/next_3.sh
13401 Build up $mab dynamically. Since $mab isn't used anywhere
13402 anymore, this is useless. However, $mab was never used for
13403 next_3.sh anyway, so there's been no change in functionality.
13405 Index: hints/next_4.sh
13407 Get rid of extraneous isnext_4 variable. Configure and
13408 Makefile.SH will use $osname and $osvers instead.
13410 Build up $mab dynamically based on available architectures.
13412 Absorb $mab into ccflags and ccdlflags. I hope that will
13413 cover everything. (Configure should automatically remove
13414 the -arch stuff from cppflags.)
13416 Configure now knows next4 needs to use a shared libperl.5.so.
13418 Allow users to use -Dprefix.
13420 Index: hints/os2.sh
13422 Try to update to reflect newer shared libperl stuff.
13423 I probably goofed :-).
13425 Index: hints/sco.sh
13427 Additional notes on using icc.
13429 Additional flags for dynamic loading.
13431 Index: hints/solaris_2.sh
13433 Perl.h no longer prefers bcmp, so it's again ok if Configure
13434 finds them, since perl will prefer the mem* versions anyway.
13436 Index: hints/sunos_4_0.sh
13438 Don't include <unistd.h>
13440 Index: hints/sunos_4_1.sh
13442 Add brief note about GNU as and ld.
13444 Don't include <unistd.h>
13446 Add notes about WHOA THERE messages.
13448 Index: hints/titanos.sh
13450 Include sfio in libswanted.
13452 Don't set libpth any more.
13454 Index: hints/umips.sh
13460 Use memcmp even in cases where ordering doesn't matter.
13462 Fix problems with each() on tied hashes.
13466 Simplify installation of shared libperl.so.
13468 Avoid reaching Command Failed!!! with /usr/bin/perl.
13470 Index: lib/AutoSplit.pm
13472 Clean up docmentation installation errors.
13474 Index: lib/ExtUtils/MM_Unix.pm
13476 Remove MAB references.
13478 Use 'useshrplib' instead of 'd_shrplib'
13480 Index: lib/ExtUtils/MakeMaker.pm
13482 Remove mab references.
13484 Index: lib/FindBin.pm
13486 Clean up docmentation installation errors.
13488 Index: lib/Symbol.pm
13490 Put back in the BEGIN { require 5.002; }. The version in
13491 5.003_02 wouldn't work in 5.002 anyway. Further, the whole
13492 point of the construct is to catch 5.001m, so we can't use
13493 syntax introduced after 5.001m to do that.
13495 Index: lib/Text/Wrap.pm
13497 Remove double 'use strict'.
13499 Index: lib/perl5db.pl
13501 Add explicit '&' to avoid warnings under strict refs.
13503 Index: lib/sigtrap.pm
13505 Clean up docmentation installation errors.
13507 Index: makedepend.SH
13509 Use Configure's $sh and $make_set_make variables.
13515 Use Safefree() macro instead of safefree() function with
13516 a (possibly) incorrect cast. The whole point of the
13517 Safefree() macro is that it does the correct cast for you.
13520 Index: patchlevel.h
13522 Change to SUBVERSION 3.
13530 No longer prefer bcmp slightly for comparisons that don't care
13533 Rely on Configure setting SH_PATH.
13535 Change the function name to Pause() instead of pause() to
13536 avoid potential prototype problems. (This naming convention
13537 is similar to the Fwrite and Fflush macros.)
13539 Fix problems with each() on tied hashes.
13541 Work around crypt prototype problem on NeXT.
13545 Fixes to support non-std stdio.
13549 Try to document the various #defines a bit. This is far from
13552 Remove a lot of trailing whitespace. (It's of no consequence, but
13553 but I'm not going to redo the patch just to put back in the trailing
13554 whitespace either.)
13558 Fixes to support non-std stdio.
13562 Restore use of Safefree() macro.
13564 Index: perly.c.diff
13566 Restore use of Safefree() macro.
13570 Delete duplicate line.
13572 Index: plan9/buildinfo
13576 Index: pod/perlapio.pod
13578 Clean up docmentation installation errors.
13580 Index: pod/perlipc.pod
13584 Untaint port number.
13586 Index: pod/perlmod.pod
13588 Fix a minor nit regarding Exporter.
13590 Index: pod/perlre.pod
13592 Clean up docmentation installation errors.
13594 Index: pod/perltie.pod
13596 Add support for tied filehandles.
13598 Index: pod/perltrap.pod
13600 Clean up docmentation installation errors.
13602 Index: pod/perlxstut.pod
13604 Clean up docmentation installation errors.
13606 Index: pod/pod2man.PL
13608 Clean up docmentation installation errors.
13612 Add support for tied filehandles.
13614 If a regex supplied to split() contains paranthesized subpatterns
13615 that can result in null matches, perl coredumps.
13619 Use memcmp instead of bcmp even when we don't care about order.
13621 Add support for tied filehandles.
13625 Include <unistd.h>, <sys/wait.h>, and <sys/resource.h>.
13626 (The latter two are especially for NetBSD.)
13628 Don't assume sys/time.h and sys/select.h can't coexist.
13634 Fix safe*alloc and safefree prototypes.
13638 Use memcmp instead of bcmp even when we don't care about order.
13642 Use memcmp instead of bcmp even when we don't care about order.
13644 Index: t/lib/opcode.t
13646 Add support for tied filehandles.
13650 Support bit operations on strings longer than 15 bytes.
13654 Add support for tied filehandles.
13656 Index: t/op/split.t
13658 If a regex supplied to split() contains paranthesized subpatterns
13659 that can result in null matches, perl coredumps.
13663 Include <unistd.h>.
13665 Use memcmp instead of bcmp even when we don't care about order.
13669 Include <unistd.h>.
13671 Use correct types for safe*alloc and safefree functions.
13673 Index: utils/h2ph.PL
13675 Make h2ph architecture-independent by using Config at run-time
13676 rather than extraction time.
13678 Index: writemain.SH
13680 Remove unnecessary curlies. (They are a leftover from
13681 an older auto_init mechanism.)
13683 Index: x2p/Makefile.SH
13685 Use Configure's $sh and $make_set_make.
13687 Remove MAB stuff, since it's now in ccflags.
13689 Keep 5.003's RCS info.
13693 Keep 5.003's RCS info.
13697 Use Configure's FILE_filbuf macro instead of a raw _filbuf.
13704 o Visible Changes to Core Functionality
13705 - Redefining constant subs, or changing sub's prototype now give warnings.
13706 - Fixes for ++/-- of values close to max/min size of an integer
13707 - Warning for un-qualified bareword as handler in $SIG{}.
13708 - UNIVERSAL::isa can now be called as static method.
13710 o Changes in Core Internals
13711 - PerlIO abstraction added.
13712 Perl core and standard extensions no longer assume ANSI C's stdio is IO
13713 mechanism, Default Configure mode is still to use stdio via set of C macros.
13714 Alternate modes are to use stdio via one perlio.c module, or
13715 to use sfio if available.
13717 - Several bug fixs from perl5-porters
13718 - Make sources non-ANSI C correct again.
13720 - Last of shared-hash-key patches
13721 - eval '(0,1..3)'; # --> SegFault
13722 - coredumps after simple subsitutes.
13723 - Correction to UNIVERSAL::VERSION docs.
13724 - Fixed io_udp test.
13725 - Fixed another abuse of malloc'ed memory.
13726 - Enabled DEBUGING_MSTATS whenever perl's malloc() is used.
13727 - Reverted to default of not hiding perl's malloc (if used).
13729 o Changes in the Standard Library and Utilities
13730 - Fixed MakeMaker for static SDBM and builing in a link tree.
13731 - Upgraded to IO-1.09, and includes latest (still experimental) IO::Select.
13732 - Documentation/test tweak to DB_File
13733 - h2xs upgrade to allow use C::Scan module
13735 o Changes in OS-specific and Build-time Support
13736 - Attempted to re-created 5.003_01's NeXT support with metaconfig units.
13738 - make minitest now depends on lib/Config.pm, as some of tests require it.
13739 - Included latest plan9 sub-directory
13740 - Applied OS/2 patches.
13741 - Typo patch for VMS.
13748 Version 5.003_01 contains bugfixes and additions accumulated since
13749 version 5.002_01, since the patch to version 5.003 was deliberately
13750 kept simple. In addition to numerous small bugfixes in the core,
13751 library files, and documentation, this patch contains several
13752 significant revisions, summarized below:
13754 o Visible Changes to Core Functionality
13756 - A port to Plan9 has been started, and changes are integrated into
13757 the standard distribution. As of this release, the Perl core
13758 and several common extensions are working.
13760 - A set of basic methods in the UNIVERSAL class have been added to
13761 the Perl core. Since UNIVERSAL is an implicit member of every
13762 class's @ISA, the methods can be called via any object.
13764 - A mandatory warning has been added for 'declarations' of lexical
13765 variables using the "my" operator which mask an existing lexical
13766 variable declared in the same scope, making the previous variable
13767 inaccessible by its name.
13769 - The "use" and "require" operators have been extended to allow
13770 checking of the required module's version. The "use" operator
13771 can now be used for an immediate version check of Perl itself.
13773 - A new "strict" pragma, "strict untie", has been added, which
13774 produces an error if a tied value is untied when other references
13775 exist to the internal object implementing the tie.
13777 - Barewords used as associative array keys (i.e. when specifying
13778 an associative array element like $foo{__BAR} or on the left
13779 side of the => operator) may now begin with an underscore as
13780 well as an alphabetic character.
13782 - Some of the configuration information previously produced by the
13783 -v switch has been moved to the -V switch, in order to keep -v
13786 o Changes in Core Internals
13788 - Symbol table and method lookups have been made faster.
13790 - Perl subroutines which just return a constant value are now
13791 optimized at compile time into inline constants.
13793 - Management of keys for associative arrays has been improved to
13794 conserve space when the same keys are reused frequently, and
13795 to pass true Perl values to tie functions, instead of stringified
13798 - Messages normally output to stderr may be directed to another
13799 stream when Perl is built. This allows some platforms to
13800 present diagnostic output in a separate window from normal
13803 - A bug which caused suiperl to fail silently, albeit securely,
13804 in version 5.003 on some systems has been fixed.
13806 - Management of Unix-style signal handlers via the %SIG associative
13807 array has been made safer.
13809 - Several global C symbols have been renamed to eliminate collisions
13810 with system C header files or libraries on some platforms.
13811 Unfortunately, this means that dynamic extensions compiled under
13812 previous versions of Perl will need to be rebuilt for Perl
13813 5.003_01. We're in the process of cleaning up Perl's C
13814 namespace to make it easier to link Perl with other binaries,
13815 so this will probably happen again between now and version 5.004.
13816 After that, we'll do our best to maintain binary compatibility
13819 - An alternate allocation strategy has been added to Perl's
13820 optional private memory management routines. This strategy,
13821 which may be selected when Perl is built, is designed to
13822 conserve memory in programs which allocate many small
13823 chunks of memory with sizes near a power of 2, as is often
13824 the case in Perl programs.
13826 - Several memory leaks in the creation and destruction of
13827 multiple interpreters have been fixed.
13829 o Changes in the Standard Library and Utilities
13831 - The Opcode extension, which allows you to control a program's
13832 access to Perl operations, has been added to the standard
13833 distribution. This extends the work begun in the original
13834 Safe extension, and subsumes it. The Safe interface is still
13837 - The IO extension, which provides a set of classes for object-
13838 oriented handling of common I/O tasks, has been added to the
13839 standard distribution. The IO classes will form the basis
13840 for future development of Perl's I/O interface, and will
13841 subsume the FileHandle class in the near future. The default
13842 class to which all Perl I/O handles belong is now IO::Handle,
13843 rather than FileHandle.
13845 - The ExtUtils::Embed library module, which provides a set
13846 of utility function to help in embedding Perl in other
13847 applications, has been added to the standard distribution.
13849 - The Fatal library module, which provides a simple interface
13850 for creating "do-or-die" equivalents of existing functions,
13851 has been added to the standard distribution.
13853 - The FindBin library module, which determines the full path
13854 to the currently executing program, has been added to the
13855 standard distribution.
13857 - The DB_File extension, and the Getopt::Long, Test::Harness,
13858 Text::Tabs, Text::Wrap, Time::Local and sigtrap library modules
13859 have been updated to the authors' latest versions.
13861 - The Carp library module now considers the @ISA chain when
13862 determining the caller's package for inclusion in error messages.
13864 - The h2xs, perlbug, and xsubpp utilities have been updated.
13866 - The standard Perl debugger has been updated, and the information
13867 provided to the debugger when an XSUB is called has been improved,
13868 making it possible for alternate debuggers (such as Devel::DProf)
13869 to do a better job of tracking XSUB calls.
13871 - The pod documentation formatting tools in the standard distribution
13872 can now handle characters in the input stream whose high bit is set.
13874 - The cperl-mode EMACS editing mode has been updated.
13876 o Changes in Documentation
13878 - Typographic and formatting errors have been corrected in the pod
13879 documentation for the core and standard library files
13881 - Explanations of several core operators have been improved
13883 - The perldebug, perlembed, perlipc, perlsec, and perltrap documents
13884 extensively revised.
13886 o Changes in OS-specific and Build-time Support
13888 - Support for the NeXT platform has been extended through
13889 NeXTSTEP/OPENSTEP 4.0, and now includes the ability to create MABs.
13891 - Support for OS/2 has been extended as well, and now includes
13892 options for building a.out binaries.
13894 - Support for VMS has also been extended, incorporating improved
13895 processing of file specification strings, optional suppression of
13896 carriage control interpretation for record-structured files,
13897 improved support for the -S command line switch, a number of
13898 VMS-specific bugfixes, and significantly improved performance
13899 in line-oriented reading of files.
13901 - Several hints files have been added or updated: aux.sh (updated),
13902 convexos.sh (updated), irix_4.sh (updated), irix_5.sh (updated),
13903 irix_6_2.sh (updated), next_3.sh (updated), next_3_2.sh (new),
13904 next_3_3.sh (new), next_4.sh (new), os2/sh (updated),
13905 sco.sh (updated), and solaris_2.sh (updated).
13907 - The test driver for the regression tests now reports when a set
13908 of tests have been skipped (presumable because the operation
13909 they're designed to test isn't supported on the current system).